1.常开常闭指令
常开触点(动合触点)元素和参数见表8-2。
表8-2 常开触点元素和参数
常闭触点(动断触点)元素和参数见表8-3。
表8-3 常闭触点元素和参数
2.线圈
线圈即输出指令,把状态字中RLO的值赋给指定的操作数,其元素和参数见表8-4。
表8-4 线圈元素和参数
3.赋值、置位、复位指令
赋值指令每个扫描周期被刷新;置位、复位指令具有保持性。
赋值指令——每个扫描周期线圈的输出值均被刷新,其值随触点逻辑值的变化而变化。但是在实际工程现场有一些触点是瞬时的脉冲信号,如按钮。为了使输出线圈具有保持性,可以使用置位、复位指令。
置位指令——当某个扫描周期RLO=1时,指定的地址被置位为信号状态“1”,保持置位直到它被另一条指令复位或赋值为“0”为止。
复位指令——当某个扫描周期RLO=1时,指定的地址被复位为信号状态“0”,保持复位直到它被另一条指令置位或赋值为“1”为止。置位、复位指令应用如图8-57所示。
(www.xing528.com)
图8-57 置位、复位指令应用
4.触发器的置位/复位指令
触发器的置位/复位指令有RS触发器和SR触发器。两者不同的是如果置位S端和复位R端同时为“1”时,RS触发器的结果为置位为“1”,而SR触发器的结果被复位为“0”。对于置位/复位指令,当置位和复位端的逻辑操作结果均为1时,在后面的指令具有优先权。其应用示例如图8-58所示。
图8-58 触发器的置位/复位指令应用示例
5.边沿检测指令
边沿检测指令中要用存储器的某一个位与当前值做比较,判断是否有上升沿或下降沿。
检测逻辑操作结果RLO的上升沿。M1.0用来记录前一个扫描周期RLO的信号状态,当A点的RLO由“0”变为“1”时,当前的RLO与M1.0的记录值做比较,表明有上升沿,M8.0输出一个扫描周期的“1”信号。同时当前的RLO存入M1.0,为下一个扫描周期做准备。其应用示例如图8-59所示。
图8-59 上升沿检测应用示例
检测RLO的下降沿。M1.1用来记录前一个扫描周期RLO的信号状态,当B点的RLO由“1”变为“0”时,当前的RLO与M1.1的记录值做比较,表明有下降沿,M8.1输出一个扫描周期的“1”信号。同时当前的RLO存入M1.1,为下一个扫描周期做准备。其应用示例如图8-60所示。
RLO的边沿检测指令的时序图如图8-61所示。
图8-60 下降沿检测应用示例
图8-61 RLO的边沿检测指令的时序图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。