拿到一份他厂的PID自动控温的程序,控制固态继电器通断来实现稳定加热温度,我想问问PID这个指令他到底怎么用,为什么没有输出,那个VB354出来的值也不知道用在哪了,整条程序里都没有用到VB354,麻烦各位大哥们解答一下,谢谢
(小白一个实习生,望能够初步了解掌握PID)
问题补充:
我找到问题了,我这个PID是用PID指令没用PID向导的,PID指令用地址偏移,地址偏移里面用输出P I D 还有周期时间,设定值当前值,问题解决了但还是要谢谢大家
图片说明:
最佳答案
VB534是指PID回路1的一些内部控制参数的起始地址,你在数据块,pid data的数据里面能看到。看你程序调用PID控制的条件是M20.5处于导通状态,还需要vw604的值大于vw618,vw514的值大于vw600.这是启动PID回路1的条件。应该还有一个程序来执行,STEP 7自生成的应该在调用子程序里面的PID_INT这个子程序来执行。
提问者对于答案的评价:
我这个程序不是PID向导生成的是自己用PID指令写的,问题已经解决但是还是要谢谢你!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362455.html