S7-200可通過(guò)立即存取指令加快系統(tǒng)的響應(yīng)速度。立即存取指令允許系統(tǒng)對(duì)輸入/輸出點(diǎn)(只能是I和Q)進(jìn)行直接快速存取,共有4種方式。
1)立即讀輸入指令。立即讀輸入指令是在LD、LDN、A、AN、O、ON指令后加“I”,組成LDI、LDNI、AI、ANI、01、ONI指令。程序執(zhí)行立即讀輸入指令時(shí),只是立即讀取物理輸入點(diǎn)的值,而不改變輸入映像寄存器的值。
2)立即輸出指令=I。執(zhí)行立即輸出指令,是把前面各邏輯運(yùn)算的結(jié)果復(fù)制到標(biāo)準(zhǔn)輸出線圈,從而立即驅(qū)動(dòng)其觸點(diǎn),同時(shí)刷新輸出映像寄存器的內(nèi)容。
3)立即置位指令SI。執(zhí)行立即置位指令,將從指令指定的位開(kāi)始的最多128個(gè)物理輸出點(diǎn)同時(shí)置“1”,并且刷新輸出映像寄存器的內(nèi)容。
4)立即復(fù)位指令RI。執(zhí)行立即復(fù)位指令,將從指令指定的位開(kāi)始的最多128個(gè)物理輸出點(diǎn)同時(shí)清“0”,并且刷新輸出映像寄存器的內(nèi)容。
立即指令的梯形圖及語(yǔ)句表如圖4-8所示。
立即指令的時(shí)序圖如圖4-9所示。


圖4-8 立即指令的梯形圖及語(yǔ)句表


圖4-9 立即指令的時(shí)序圖