问题:
当运行微调模式时,为什么在改变方向时无法操作CPU?
解答:
如果在运行微调模式时,方向发生改变,那么CPU会变成不可操作,并且SF-LED灯闪烁。这种行为在运行微调模式OUT:WORKING=TRUE时改变方向的情况下出现。只有关闭在打开电源时CPU才可以恢复操作。
补救措施:
在改变方向前,先要删除响应位OUT:WORKING,只有这样才能避免这种行为。
在调用SFB 44(P_Switch 和 M_Switch是用于方向的开关,SFB 44中的 P_Flag 和 M_Flag与IN:DIR_P 和 IN:DIR_M一起)之前,通过下列指令就可以实现上面所说的操作。
L | MODE // 微调模式? |
L | 1 |
<>I | |
JC | NO_T |
AN | WORKING |
A | P_SWITCH |
S | P_FLAG |
AN | WORKING |
A | M_SWITCH |
S | M_FLAG |
A | WORKING |
AN | P_SWITCH |
R | P_FLAG |
A | WORKING |
AN | M_SWITCH |
R | M_FLAG |
NO_T: | NOP 0 |
重要事项:
列出的程序代码使用英语助记符创建。
注意事项:
所述的行为在数字输入定位时不会发生。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340565.html