如图,因为下面PID初始化程序的自动模式的输入参数使用了M0.0,导致上面的程序在按下按钮I0.0后,M0.0线圈不能自锁,这是什么原因呢?PID自动模式的输入参数除了外部物理自锁以外有没有其他的程序自锁的办法呢?
问题补充:
主要是想知道这样的自锁程序不能用的话,应该怎样编写程序让PID的自动模式输入能够持续保持
图片说明:
最佳答案
这是因为程序是自上而下,从左至右扫描执行的,网络4如果是最后一次对M0.0的操作,它会覆盖网络3的,也就是人们常说的双线圈输出,最后一个有效的道理。
改进,将 PID0_CTRL 输出脚用的 M0.0 改成其它的不用的位变量。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc286269.html