关于西门子200的PID输出问题

现在我在调试一个西门子200的PID控制蒸汽阀加热的程序.
对于PID本人不是很精通,现在发现个问题:当突然给定一个值时,哪怕这个值小于反馈,PID也会输出一个比较大的值,然后缓慢减小到零.如果给定大于反馈时,也是会突然出现一个很大的值然后慢慢的在以此输出基础上慢慢增大.
PID程序由向导生成,参数如下:采样时间为5s,给定6400-32000,反馈6400-32000,输出单极性0-32000.
假设当前反馈为22000,给定为16640,PID输出为0,当我把给定突然升到19000时,此时给定是小于反馈的,但是PID会突然输出一个比较大的值,然后再慢慢减小到零.不知道何解,忘各位给分析下.

问题补充:
是我的P,I,D这三个参数设置有问题还是我的过程反馈与给定之间的转换有问题呢?
我的温度仪表量程-40-60摄氏度,输出4-20ma,PID想到中设置过程值为6400-32000,给定值也为6400-32000,当然这个值是把wincc给定的摄氏温度向仪表转换过的,计算公式为:PID给定=((设定温度+40)/100)*25600+6400

最佳答案

再搜一下那个PID讨论专贴看看吧。你的给定值思路有问题,直接使用实数表示的物理量更加直观方便。

提问者对于答案的评价:
谢谢!虽然没有直接解决问题,但是从给的提示得到不少资料

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • s7 200数值

    s7 200中,VD12  是否可以用做实数的比较呢?请教高手 最佳答案 200中的VD可以是双整数,也可以是实数,看你在命令中怎么用的,你想用它做双…

    SIMATIC S7-200 2020年11月5日
  • 关于s7-200的pid

    现在有一个系统,两个模拟量输入(分别是一个带反馈的油缸的位置量,还有一个是角位移传感器输入量),然后还有一个三位四通的电磁比例换向阀,是两个电磁铁的,对应着两个模拟量输出。我现在的…

    SIMATIC S7-200 2017年11月13日
  • 西门子plc200存储卡在cpu运行的情况下支持热插拔吗?

    西门子plc200存储卡在cpu运行的情况下支持热插拔吗? 已知当前的200plc上有存储卡一块,当前的plc的状态是RUN,在线拔掉插在plc的存储卡会影响当前的plc…

    SIMATIC S7-200 2021年7月4日
  • S7-200和S7-1500怎么实现用 PROFINE通信

    请问下:上位机:S7-1500+WINCC  下位机S7-200+以太网模块(CP-243-1) 可以实现PROFINE通信不?本人菜鸟主要是没明白P…

    SIMATIC S7-200 2017年6月1日
  • 200CPU中程序加密如何破解

    现场200CPU程序被加密保护,想改造,需要读源程序,如何破译 最佳答案 既然是改造,那估计那设备是比较旧的了,以前进口的200PLC是可以破解的,通过编程电缆直接读取,现在国产的…

    SIMATIC S7-200 2020年11月1日
  • 温度PID控制

    我对一段导体做加热试验(检测导体恒定温度载流量)   用PID控制方式   采用可控硅控制变压器的一次侧电压 …

    SIMATIC S7-200 2020年11月1日
  • S7-200分别与MP277和MD720-3通讯口不够怎么办

    S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 问题补充:S7-200分别与MP277和MD720-3还有变频器USS通讯口不够怎么办 最佳答案 可以…

    SIMATIC S7-200 2020年11月1日
  • 200 AI输入与AO输出

    各位,以前没用过西门子200。所以有些问题想求证下。我的CPU是224,不是xp也不是CN。 温度探测是PT100,需要接EM231模块, 但现在不用该模块,而…

    SIMATIC S7-200 2021年7月4日
  • 西门子如何实现地址偏移量的功能

    在用信捷PLC上有一个功能非常的好用,如图1所示。可以通过改变D的址偏移到另外一个地址。而西门子好像没有直接这样的一个功能。看了一下手册也很难理解,如图2所示。麻烦各位帮帮忙,写个…

    2017年11月19日
  • PID温控模块使用

    S7-200CPU226加一块EM231RTD温控模块,我接二路PT100,在软件中我调用了PID温控模块配套程序(V2.0),指令中插槽号写0,通道号0设定温度为500,控制字为…

    SIMATIC S7-200 2021年7月4日