S7-200可通过立即存取指令加快系统的响应速度。立即存取指令允许系统对输入/输出点(只能是I和Q)进行直接快速存取,共有4种方式。
1)立即读输入指令。立即读输入指令是在LD、LDN、A、AN、O、ON指令后加“I”,组成LDI、LDNI、AI、ANI、01、ONI指令。程序执行立即读输入指令时,只是立即读取物理输入点的值,而不改变输入映像寄存器的值。
2)立即输出指令=I。执行立即输出指令,是把前面各逻辑运算的结果复制到标准输出线圈,从而立即驱动其触点,同时刷新输出映像寄存器的内容。
3)立即置位指令SI。执行立即置位指令,将从指令指定的位开始的最多128个物理输出点同时置“1”,并且刷新输出映像寄存器的内容。
4)立即复位指令RI。执行立即复位指令,将从指令指定的位开始的最多128个物理输出点同时清“0”,并且刷新输出映像寄存器的内容。
立即指令的梯形图及语句表如图4-8所示。
立即指令的时序图如图4-9所示。
图4-8 立即指令的梯形图及语句表
图4-9 立即指令的时序图