各位老师好,我在现场遇到这样几个问题:
1.S7-400PLC系统用FB58编写的PID程序,在其背景数据块中设置了相关的GIAN,TI,TD的初始值,但在线观察DB块中的实际值并不是当时设定的初始值,请问这个实际值是怎么整定来的?
2.在温度控制过程中,已经调整好的PID参数运行一段时间后失效,当设定好温度值后,在自动调整时总是超温,偏离太多,怀疑积分时间过长了,但是同其它正常的加热区域对比,发现参数并无区别,现场的流量变送器、空气执行器、燃气执行器都经过校验并无问题,原因不明?
3,我如何去修改并下载PID参数,PID参数的初始值与实际值哪个是我应该记下并作为参考的数值。
最佳答案
1、感觉应该是程序中有指令重新给背景数据块中的GIAN,TI,TD赋值了,你可以GO TO一下这三个变量对应的背景数据块中的地址。
2、你的加热时分区了吗,你可以调整这个区的PID参数啊,不一定非要与其他区的参数相同。
3在程序中用MOVE对GIAN,TI,TD三个变量对应的背景数据块中的地址赋值,赋值可以用变量做到你的屏上,这样更简单。
提问者对于答案的评价:
分区了,且对应的背景数据块地址都是唯一的,我回去试试MOVE赋值,不过这个值就得平经验试了
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239355.html