S7-200的PID调节控制不正常

我做了个关于S7200的PID调节,输出怎么是一段一段的实线,我的要求是控制一个模拟量0-1200的输出,正好对应0-32000.可我的过程值=给定值时旧显示30000,过程值为800,给定值为600时,就显示28000,过程值为400,给定值为600时,就显示28000,过程值为200,给定值为600时,就显示28000升到32000再降到6000.那位大哥大姐,有实例的给我发份,万分感谢!

问题补充:
我的邮箱:gyl444222@126.com
 在这里谢谢大家了!

最佳答案

200的PID调节我用的也很少,300的倒用过很多次,下面也是我查相关200的PID调节控制的资料得到的,希望对你有帮助.
 问题:  
 当环路输入(实际值)等于环路设定点(设定值)时,PID闭环控制器输出的环路输出非零,这种情况应当如何处理? 
 解答: 
 应用程序说明 
 比方说,您通过STEP 7 Micro/Win的使用向导,组态了一个包含下列参数的PID闭环控制器: 
 • 环路设定点的缩放比例: 0 - 32000 
 • 增益 = 1.0 
 • 积分时间 = INF (-> 切断) 
 • 斜坡时间 = 0 (-> 切断)
  
 图1:  闭环控制回路的参数 
 • 环路输入: 缩放比例:单极(0 - 32000) 
 • 环路输出: 模拟:双极(-32000 - 32000)
  
 图2:环路输入和输出 
 闭环控制电路的行为:
 如果环路设定值等于环路输入值,使用向导创建的PID闭环控制器输出不等于零。 
 背景知识:
 由PID闭环控制器计算环路输出,并在每个控制周期之后更新。该输入定义为0.0和1.0之间的标准化实数。闭环控制电路中的输出域可以作为原始环路输出的输入值。 
 特殊情况:积分控制器
 使用一个积分控制器时,积分和的数值随着PID计算而更新。更新后的积分和作为下一次PID计算的输入值。如果计算出来的环路设定值偏离了定义的范围(0.0...1.0),则使用定义的方程式改变该积分和。改变积分和之后,当计算出来的环路设定值再一次回到允许范围之内时,系统响应得以改善。可以在闭环控制电路中改变积分和的值,以便在不同的应用中通过积分和影响特定的情形。此处请注意,积分和的值必须是一个位于0.0到1.0之间的实数。 
 警告:
 只能在一个纯P型闭环控制行为中(切断I和D部分)通过更改积分和来确定正确的环路设定值。 
 补救措施:
 在P型闭环控制回路中,在闭环控制器上指定积分和为0.5(偏差),以便正确匹配计算出来的环路设定点。d 然后设定点即得以正确的计算和匹配。 
 在STEP 7 Micro/Win程序中添加一个程序段,在其中使用MOVE功能将数值0.5写入闭环控制器的偏差变量。& nbsp; 
  
 图3:将积分和预设为0.5 

 
 

提问者对于答案的评价:
还是不太明白,有点迷糊啊,PID调节太难调了!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:39
下一篇 2021年7月5日 上午12:39

相关推荐

  • 200smart编程软件不能点开部分功能

    左上角的符号表。状态图表下的图表。还有数据块下面的页面1  也不能点开。这时为什么。谢谢各位师傅指点。新手刚来。 最佳答案 可能是与你的操作系统不兼容,先重新下…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入、输出的控制,如何来编程

    我在西门子200PLC的控制系统中,要用模拟量输入、输出模块,在这个控制中,如何来编程呢?也就是说,编程方法!有书吗? 问题补充:我的邮箱地址:zcspgs@163.com,请把块…

    2018年12月9日
  • 热点偶模块EM231怎么写

    我不知道怎样用热电偶模块来做温度控制 最佳答案 温度控制首先得正确选择是用热电阻还是热电偶。如果要求误差小而且温度低的话(比如600摄氏度以下)应该先热电阻。热电偶适合测高温,用E…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量输入输出怎么转换

    请问S7-200模拟量输入输出怎么转换 问题补充:我就是想把热电阻的采集信号INT变成实数REAL? 最佳答案 LD     SM…

    SIMATIC S7-200 2020年11月1日
  • PRODAVE问题

    现在提出一个方案,采用CPU 224XP ,CPU本身带一个两个通讯口,一根通过DP网络接HMI OP77B,一根通过编程电缆接计算机,计算机上通过P…

    SIMATIC S7-200 2021年7月4日
  • EM241的应用

    我想用电脑上的编程软件或组态软件,用PC-PPI连接到modbus调制解调器上,再经过电话线,到远程的带有EM241的CPU224上,可以进行编程、下载,在线或是修改等,不知该如何…

    SIMATIC S7-200 2020年11月1日
  • smart 700 IE V3屏与cpu226 CN通讯连接不上

    smart 700 IE V3屏与cpu226 CN用的6ES7901-0BF00-0AA0数据线,居然不我通迅上,是怎么回事?之前也是用这…

    SIMATIC S7-200 2017年6月1日
  • PID调节正作用与反作用?

    在找答案里看到这个问题  :请问各位高手PID的正作用和反作用问题 现场情况先做一下介绍  需要调节管网煤气压力, &n…

    SIMATIC S7-200 2017年6月24日
  • EEPROM库执行一次算写入ROM多少次?

    使用S7-200 西门子EEPROM库,写入VB0-VB99共一百个字节,当写入完成后DONE置1,这个操作是算写入ROM一次呢,还是算写入ROM写了100次,S7-20…

    2017年6月1日
  • CPU224CN可以替代如下型号的CPU吗

    旧型号:6ES7 214-2AD21-0XB0 请问CPU224CN可以替代吗,程序是否通用?谢谢! 最佳答案 CPU22x的版本21和22有什么区别?&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论