您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC立即指令
来源:艾特贸易2017-06-05
简介立即指令允许直接访问物理输入和输出点。当用立即指令读取输入点的状态时,相应输入映像寄存器中的值不会同时更新;用立即指令访问输出点时,输出点和相应的输出寄存器的内容
立即指令允许直接访问物理输入和输出点。当用立即指令读取输入点的状态时,相应输入映像寄存器中的值不会同时更新;用立即指令访问输出点时,输出点和相应的输出寄存器的内容同时被更新。 (1)立即触点指令。 在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。下面以LDI指令为例。 用法:LDI bit 例: LDI I0.2 (2)=I,立即输出指令。 用立即指令访问输出点时,把栈项值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。 用法:=I bit 例: =I Q0.2 (3) SI,立即置位指令。 用立即置位指令访问输出点时,从指令所指出的位( bit)开始的N个(最多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。 用法:SI bit, N 例: SI Q0.0,2 表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.0,1 应用举例:图4.8所示为立即指令应用中的一段程序,图4.9所示是程序对应的时序图。 图4.8 立即指令程序
图4.9 时序图 时序图中的Q0.1和Q0.2的跳变与扫描周期的输入扫描时刻不同步,这是由于两者的跳变发生在程序执行阶段,立即输出和立即置位指令执行完成的一刻。
点击排行
