有关s7-400pid的一些问题
林慧玲
发布于2014-04-10 17:52
1
0
标签:
在现场遇到这样几个问题:
1.s7-400plc系统用fb58编写的pid程序,在其背景数据块中设置了相关的gian,ti,td的初始值,但在线观察db块中的实际值并不是当时设定的初始值,这个实际值是怎么整定来的?
2.在温度控制过程中,已经调整好的pid参数运行一段时间后失效,当设定好温度值后,在自动调整时总是超温,偏离太多,怀疑积分时间过长了,但是同其它正常的加热区域对比,发现参数并无区别,现场的流量变送器、空气执行器、燃气执行器都经过校验并无问题,原因不明?
3,如何去修改并下载pid参数,pid参数的初始值与实际值哪个是应该记下并作为参考的数值。
佳答案
1、感觉应该是程序中有指令重新给背景数据块中的gian,ti,td赋值了,可以goto一下这三个变量对应的背景数据块中的地址。
2、加热时分区了吗,可以调整这个区的pid参数啊,不一定非要与其他区的参数相同。
3在程序中用move对gian,ti,td三个变量对应的背景数据块中的地址赋值,赋值可以用变量做到屏上,这样更简单。