为什么在执行完定位指令或回参考点指令后,执行完成输出点(如绝对位置移动完成Done V150.1)一直为1,就是PLC断电重启后还为1?我需要定位完成后输出一个完成的脉冲信号,给下一步动作发出指令,动作完成后再移动,依此类推,必须用到移动完成Done信号,它必须是可复位的信号。用M0.0替代V150.1也不行,查看了存储器断电保持设置,并没设断电保持,库的POU程序加了锁,看不到内部设置,请专家帮忙解决一下,谢谢了。
问题补充:
用复位指令(R)强行复位V150.1也不行,复位时V150.1显示红色,说明它不能执行复位。V150.1是PLC一上电就=1,其他的DONE信号也一样,状态改变不了。
最佳答案
给下一个动作发出指令后,将DONE对应的那个点用复位制令RST复位即可。
提问者对于答案的评价:
执行到位后,DONE=1,这时把EN位断开后,再复位对应的DONE点才行,如果不断开EN位,DONE位是复不了位的!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345191.html