HONEYWELL 30731832-001
HONEYWELL 30731832-001
宏指令:用一個(gè)子程序N代替多個(gè)具有相同結(jié)構(gòu)、但操作數(shù)不同的子程序。
注意:子程序N必須用指令SBN/RET來(lái)定義,必須放在主程序之后、END之前。子程序嵌套不能超過(guò)16次。
執(zhí)行宏指令的過(guò)程
① 當(dāng)執(zhí)行條件ON時(shí),停止執(zhí)行主程序,將輸入數(shù)據(jù)I1~ I1+3的內(nèi)容復(fù)制到SR232~SR235中,將輸出數(shù)據(jù)O1~ O1+3的內(nèi)容復(fù)制到SR236~SR239中,然后調(diào)用子程序N;
②子程序N執(zhí)行完畢,再將SR236~SR239的內(nèi)容傳送到O1~ O1+3中,并返回到MCRO的下一條語(yǔ)句,繼續(xù)執(zhí)行主程序。
關(guān)于宏指令的操作數(shù)
Foxboro I/A P0913ED
Foxboro I/A P0911ZZ
Foxboro I/A P0911VW MIW GCIO
Foxboro I/A P0911AC
Foxboro I/A P0904AJ
Foxboro I/A P0901VK
Foxboro I/A P0800DA
Foxboro P0972QM-0C
Foxboro I/A PM400VP
Foxboro I/A P0700WB
Foxboro I/A P0700WB
Foxboro I/A P0400YV
Foxboro I/A P0400YT
Foxboro I/A P0400YP
Foxboro I/A P0400VT
1756-EWEB
1756-HIST1G
1756-HIST2G
1756-HSC
1756-HYD02
1756-IA16
1756-IA16I
1756-IA32
1756-IA8D
1756-IB16
1756-IB16D
1756-IB16I
1756-IB16IF
1756-IB16ISOE
1756-IB32
1756-IC16
1756-IF16
1756-IF16IH