怎么实现当条件到达时调用PID?我想在M10.0接头的时候调用PID实现自动调节温度,怎么实现?Auto_Manual 是做什么用?ManualOutput 是做什么用?我该怎么设置?
问题补充:
为什么使能端串个M10.0就没有输出了?23是当前温度,59是设定温度,现在应该输出大于6400才对啊?为什么现在没有输出?
图片说明:
最佳答案
PID0_INT 是一个子程序,具体内部的内容你没有发布出来;
从调用子程序上看,M10.0可能是作为手动和自动的一个切换,比如说M10.0为1的时候就自动调节阀门,如果M10.0为0时,为手动的模式,那么VD300(Manual)就是手动输入的阀门的调节量。要确认是否是这样的,还是要看子程序;希望能够帮到你
//截图3里的M10.0是不允许作为调用条件的,只能用SM0.0 ;在PID调用的前方去掉M10.0,其实就是自动控制的状态,不然再试试看!可能还是要检查下载设置向导的过程中是否都设置正确。
提问者对于答案的评价:
是的,我把m10.0作为自动控制条件,VD300写为0,这样只有在自动是启用PID,手动时是没有输出的,谢谢各位热心回答!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197330.html