S7-200无法同时正常运行两个PID控制

S7-200含两个PID回路,一路通过阀门控制蒸汽压力(蒸汽压力高则减小阀门开度),另一路通过变频器控制水温(温度高则增大变频器频率)。两个PID均由SM0.0调用,且具备手动/自动切换功能。问题:
1.压力PID的增益为正值,温度PID的增益为负值对吗?
2.自动调节时,为什么压力PID控制正常(即PLC根据压力大小可以自动调节阀门开度,且压力基本可以稳定到设定值),但温度PID的输出值始终不变(刚开始增益设为负值时,PID的输出值一下子就到了最小值0,然后不管温度怎么变化,PID输出值静止不动;将增益改为正值时,PID输出值在极短的时间内又跳到了最大值32000)
3.不知哪位兄台能帮吗传一个自己写的PID程序给小弟参考下,最好是梯形图的,STL的看不太懂,先行谢过!

最佳答案

1. 压力控制为正作用,温度控制为反作用。
2.更改正反作用,输出值有变化,说明程序没问题。你要看你的设定值是多少度。如果你的设定值比实际值小,同时P为负数,输出自然减小,直到0. 如果你把设定值改成比实际温度高的数值,自然输出会变大。你可以把P的绝对值调小,就可以看到慢的变化。
3.PID可以用向导生成。网上有教程。F1有帮助。

提问者对于答案的评价:
虽然过期了,但还是谢谢你

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc296122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • PLC运动控制

    程序里有脉冲输出,但是PLC  Q0.0不亮, 伺服电机也不转,这是为什么?Q0.0也没坏。 最佳答案 你这个太空洞了。Q0.0,我观测过,发的是脉冲…

    SIMATIC S7-200 2021年7月5日
  • STEP7 MICROWIN中子程序的调用

    我用STEP V5.4编过程序,是针对400的PLC,自己可以根据需要编写功能块和定义相应的背景数据块。     如果有…

    SIMATIC S7-200 2021年7月5日
  • 如何在200软件里的网络里添加符号表

    在s7-200的编程软件里怎样才能把符号表添加进去,在编写程序的下方,不是在注释区。 最佳答案 打开STEP 7–Micro/WIN 软件,打开你的…

    SIMATIC S7-200 2020年11月1日
  • 224xp自带模拟量

    224xp的plc,想用自带的模拟量输入输出采集和控制ABB变频器频率,请问如何编程!新手感谢!! 问题补充:先谢谢各位师傅的回答,不过这些我也知道。查了下224xp自带的模拟量输…

    SIMATIC S7-200 2021年7月4日
  • 求教 Scaling 指令问题

    图中 网络2是什么意思? 问题补充:如果将网络2中  Osh 、Osl分别改为100.0和0.0呢? 图片说明:    …

    2021年7月5日
  • EM253度量单位

    EM253度量单位现在使用EM253, 但看了几个文档,都是使用相对脉冲数作为速度和距离的度量单位,如果要使用工程单位,比如mm,作为速度和距离的度量单位,该如何使用呢?…

    SIMATIC S7-200 2020年10月31日
  • S7-200高速脉冲输出PTO的编程问题

    使用S7-200的高速脉冲输出PTO功能控制步进电机驱动器,使用位置控制向导进行了相关配置后,编程时调用向导自动生成的子程序来控制PTO就可以了吗?还需不需要在程序中设置PTO控制…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的以太网下载疑问

    1,有一台电脑 和一台有以太网模块的西门子200PLC想通过以太网线实现电脑对PLC的上下载的功能a,第一次连接 :可以使用网线连接电脑和S200 P…

    SIMATIC S7-200 2018年3月6日
  • 请问关于224xp的接线问题

    我看到说明书上CPU224XP (6ES7 214-2BD23-0XB8)的输出线圈是给的交流信号,220V输入1L、2L、3L,但是图纸上画的是24V通过继电…

    SIMATIC S7-200 2020年11月1日
  • USB驱动问题

    我在电脑上安装西门子的USB驱动的时候 显示无法安装 因为电脑已经有了V8.2更高的版本 可我的USB根本无法连接PLC  请问&…

    SIMATIC S7-200 2018年3月6日