PID控温的综合讨论,高手尽管来

PID控温从我了解到角度分为4种情况:

 1.外界环境相对一定,无特殊的冷却介质,自然冷却,升温需要加热装置,设置温度为一特定温度;

 2.有固定的,始终运行的冷却介质,如循环冷却水,升温需要加热装置,设定温度为一特值;

 3.有冷却介质,但是需要间断运行,也就是说冷却介质也需要PID控制,升温需要加热装置,设定温度为一特定值;

 4.条件类似3,但是设定温度为一个范围如零下10度到零上20摄氏度;

 每种都采用S7 200的PID指令来控制,至于采用什么样的,采用几路PID,大家一起讨论下,另外大家说说除了上面4种还有什么样的?

最佳答案

首先必须保证所选用的加热装置与制冷装置及被控装置相互匹配;

 1.

 既然是室温冷却,那么设置温度一定高于室温,我们可以在S7 200中组态一路PID,使用PWM输出或者借助与调功器来控温,当然随着一年四季温差变化,PID参数可能稍微调整一下;

 2.

 这种方式最简单,直接借用第一种就可以;

 3.

 这种方式比较麻烦,调整不好很容易出现持续震荡,我的建议是采用2路PID调整,一路正作用,利用加热装置来加热,一路反作用,利用冷却装置来降温,这样的PID我分两种情况,一种设置值设置很低如零下40度,一种设置值为零上500度;
 也就是说2路PID分主次,在设置为零下40度时

 制冷PID为主控,加热PID为辅控,辅控的PID反映周期稍微加长;

 在设置温度为500度时,加热PID为主控,制冷PID为辅控,辅控周期反映稍微加长;防止震荡;

 4.与3类似,只是根据实际应用,来决定偏向与上端设置值还是偏向与下端设置值;

 抛砖引玉,希望大家来讨论

 

提问者对于答案的评价:
问题3的理解,我认为做成串行PID比较好,可是没法测试,看了大家都回答,有所启发

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:55
下一篇 2021年7月4日 下午11:55

相关推荐

  • TP177B与S7-200通讯线怎么制作

    各位好,我现在选用的S7-200 CPU224XP,触摸屏是TP177B,请问他们之间的通讯连接线怎么制作? 最佳答案 引脚定义发到你的邮箱里了。 提问者对于答案的评价:…

    SIMATIC S7-200 2021年7月4日
  • smart200 MODBUS读取ABB510模拟量AI2数值

    SMART200,MODBUS读取ABB510变频器模拟量AI2数值(说明书标注AI2数值读取过来以百分比表示)我直接30002读取,或映射到寄存器读取,读出来都是400多,这怎么…

    SIMATIC S7-200 2021年7月5日
  • CPU224CN重新下载程序后无法与上位机modbus通讯

    两个PLC都是从站,与上位机可以正常通讯.之后把两个原CPU内的程序下载到新cpu内就没办法实现通讯了,程序那两个程序块部分如图,那个地址处的VB5801在整个程序里都没有找到.我…

    SIMATIC S7-200 2021年7月5日
  • 人行横道交通灯设计

     控制要求: 1、上电后,车行方向绿灯亮4秒,闪烁2秒,黄灯亮2秒,红灯亮8秒;同时,人行方向红灯亮8秒,绿灯亮4秒,闪烁2秒,黄灯亮2秒,如此循环下去。闪烁必…

    SIMATIC S7-200 2020年11月1日
  • 在excel中加载S7-200 PC ACCESS后,公式向导中,microwin无内容。

    在excel中加载S7-200 PC ACCESS后,公式向导中,microwin无内容。 图片说明:    最佳答案 你这是因为在PCAC…

    2017年6月8日
  • TD400C设置设备运行的时间

    我想通过TD400C的上下键来设定控制2泵运行的时间,(XX小时XX分钟XX秒),这个设定的时间在设定完以后,按ENTER键就保存了,请问这样的程序怎么写?? &nbsp…

    SIMATIC S7-200 2018年12月2日
  • PID指令的回路表哪几项要计算?

    PID指令的回路表共有9项,除了输出值以外,“积分项前项”和“过程变量前值”是谁计算?我还是电脑?如果设定值和参数都不变的话,是否每次只要更新“过程变量”就可以了? 最佳答案 在编…

    SIMATIC S7-200 2021年7月5日
  • 数据传输

    我在控制系统中用s7-400作为主站,用s7-200作为从站。我应该如何把主站中需要的数据写到从站中?在此谢谢诸位了! 最佳答案 用PROFIBUS-DP总线连接的方式,S7-40…

    SIMATIC S7-200 2021年7月5日
  • 定时器指令

    我想用定时器指令实现一个功能,每过5S,让定时器自动重启再计时5S.一直进行下去。用T33吧。 问题补充:我想实现的是循环执行定时器指令。 最佳答案 东方神探的思路看上去简单也正确…

    SIMATIC S7-200 2021年7月5日
  • S7-200与施耐德twido控制器MODBUS通讯

    手头有个项目,用200的CPU读取三台施耐德TWIDO 控制器的数据,查资料都是支持modbus RTU协议的,200的做主站MSG块一直报代码3错误,不知道哪…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论