描述:
当激活编译器设置“Cyclic actions with RLO = 0”时,在某些特定状态,当退出该状态时,RLO (逻辑操作结果)= 0 的循环动作将再次被执行。此时,在该状态中设置的所有信号都将被复位。
如果赋值(=)前已经在循环操作中将条件编排好,此编译器设置无效。
在S7 图表组中,可以进入Options > Graph Group (1) settings... > 选项卡:Compile,启用或禁用Cyclic actions with RLO = 0。
离开该状态时,由条件形成的RLO保存下来, 不复位为“零”。
补救措施:
所有在相关状态终止后期望值为“0”的二进制信号,都必须使用“R命令”在关联状态的退出操作中通过编程进行设置,例如:“X:RM20.0”. 图1 显示在退出操作中复位二进制信号
详细信息请参阅当前的自述文件(第 2.21 节)。
注意:
这个问题在S7-HiGraph version 5.3版本以后将不再发生。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336977.html