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日

相关推荐

  • TD400C 按键配置

    请问TD400C的按键地址在哪里配置? 钻石用户推荐最佳答案 1,TD400 C向导将自动为其分配V区的地址。如果重新修改了向导,可能会引起已分配的功能键地址的改变,在逻…

    SIMATIC S7-200 2021年7月5日
  • EM277 一致性选择总长度,数据量问题

    %ignore_a_1% 一致性选择总长度,支持的数据量是多少? 最佳答案 主站组态时选择通用模块:一致性选择总长度,最多只能传送8个字,单元如果选择字节,最多传送16个…

    SIMATIC S7-200 2021年7月5日
  • 感觉西门子深入浅出S7-200书本上的中断讲解有错,请高手指点

    在该书的99页,有个中断程序例子,我的理解是每过100ms,中断程序执行一次,也就是VD200里的内容加1,但99页的最后却说是100ms周期达到的次数"4274&quo…

    SIMATIC S7-200 2021年7月4日
  • 我的电脑是win7 32位的,想安装s7-200v4.0sp9

    我的电脑是win7 32位的,我已安装了S7-200V4.0SP3,想升级到SP9 问题补充:卸载SP3后SP9安装不了,不知道问题出在哪、才求救 最佳答案 参考以下链接…

    SIMATIC S7-200 2021年7月5日
  • S7200 MODBUS

    请问高手:西门子200PLC  CPU224XP用modbus协议与DCS通讯,都需要哪些硬件?软件是不是用TBOX库里的语句编个程序就可以了? 最佳答案 1.…

    SIMATIC S7-200 2021年7月5日
  • 关于常闭开关与置位复位一起应用的问题

    初学PLC,现在对一大堆概念有点混淆,想问一下对于一个常闭开关,对它的置位及复位,是怎么影响它的接通与断开的 最佳答案 打个比方,电机启动Q0.0线圈的常开触点,且这个点接进PLC…

    SIMATIC S7-200 2017年11月12日
  • s7200和台达温控器

    试了好久就是通讯不上  自闭了   九针插口3+8-没错吧程序和格式如图大家看下有什么问题没有  读取的位置是…

    2021年7月5日
  • cpu 224xp cn

    请问:有没有CPU224XPCN模拟量比较详细介绍的资料?请发至TC88TC@163.COM 最佳答案  在 http://www.ad.siemens.com…

    SIMATIC S7-200 2021年7月5日
  • 软冗余时出现接受错误

    我用了300编程软件进行软冗余时出现接收错误,在软冗余主机与待机程序上都出现图一这种情况,图二所示是错误代码. 。  个人觉得因为我在程序上没有设置主…

    2021年7月5日
  • smart700ie与s7-200之间怎么通信

    smart700ie与s7-200之间用RS485通信线怎么通信 最佳答案 使用RS485/422的串口连接CPU200,硬件连接见附图;软件组态选择PPI协议即可。 图片说明: …

    2017年11月1日

发表回复

登录后才能评论