您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC立即指令

来源:艾特贸易2017-06-05

简介立即指令允许直接访问物理输入和输出点。当用立即指令读取输入点的状态时,相应输入映像寄存器中的值不会同时更新;用立即指令访问输出点时,输出点和相应的输出寄存器的内容

    立即指令允许直接访问物理输入和输出点。当用立即指令读取输入点的状态时,相应输入映像寄存器中的值不会同时更新;用立即指令访问输出点时,输出点和相应的输出寄存器的内容同时被更新。    (1)立即触点指令。    在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。    这类指令包括:LDILDNIAIANIOIONI。下面以LDI指令为例。    用法:LDI   bit    例: LDI   I0.2    (2)=I,立即输出指令。    用立即指令访问输出点时,把栈项值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。    用法:=I bit    例: =I Q0.2    (3) SI,立即置位指令。    用立即置位指令访问输出点时,从指令所指出的位( bit)开始的N个(最多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。    用法:SI bit N    例:    SI Q0.02    4.7    操作数
 操作数     范围     类型 位bit  Q  BOOL 数量N VB, IB, QB, MB, SMB, LB, SB, AC, *VD, *AC, *LD,常数 BYTE
    (4) RI,立即复位指令。    用立即复位指令访问输出点时,从指令所指出的位( bit)开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。    用法:RI bit N    例: RJ    Q0.01    应用举例:图4.8所示为立即指令应用中的一段程序,图4.9所示是程序对应的时序图。
立即指令程序
    4.8    立即指令程序
时序图
    4.9    时序图    时序图中的Q0.1Q0.2的跳变与扫描周期的输入扫描时刻不同步,这是由于两者的跳变发生在程序执行阶段,立即输出和立即置位指令执行完成的一刻。