PID控制温度湿度系统

我有一个项目,其要求:实际温度比设定温度低5摄氏度时,水阀全开(100%),当实际温度比设定温度低4摄氏度时,水阀开80%,当实际温度比设定温度低3摄氏度时,水阀开度开60%;当实际温度比设定温度低2摄氏度时,水阀开度开40%;并且在每段需要有如下关系:当实际温度与设定温度误差越小时,水阀开度要逐渐减小。最后是当实际温度高于设定温度时,水阀全关。希望大家能给我个好的意见。

最佳答案

你的这个实例是模糊控制:
  1. 假设设定的温度为 VW10 , 低于设定值5,4,3,2 摄氏度的温度值分别为:  VW12,VW14,VW16,VW18. 大于设定值的温度为 VW20.
  2. 分段使用比较指令,输出 AQW10 ,输出给阀门的开度。 
     MOVW     VW100,     AQW10 .
  3.  做一个定时器脉冲,每隔1秒使得 VW100 值+1, 但是要限幅,例如:温度在低于设定值3摄氏度 和  低于设定值2摄氏度之间时,限幅 VW100 在40% ~ 60% 之间。 其它温度区间的情况类似。
  4. 当实际温度高于设定温度时,输出 VW100 =0 ,此时AQW10=0 ,全部阀门关闭。 
 

提问者对于答案的评价:
对这个提问比较好,还有好多回答很好,那就是说我对PID理解错误,确实我对PID理解错误,非常感谢你们对我的提醒。

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

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

相关推荐

  • 通过IP读取s7-200内数据

    现有多台s7-200通过以太网连接,且IP地址全部不同。目标是使用同样联入该以太网的上位机读取各IP的数据,请问如何操作? 问题补充:由于目标是尽量只使用上位机读取 不增…

    SIMATIC S7-200 2021年7月5日
  • 视频

    对于西门子s7-200在学习方面各位老师和学长有没有好的学习视频那,麻烦发个链接,谢谢各位了 最佳答案 、西门子官网视频中心:http://www.ad.siemens.com.c…

    SIMATIC S7-200 2017年10月24日
  • 温度模块231可以输入0—10V电压吗?

    我单位有一个6ES7 231-7PD22-0XA8四路温度模拟量输入模块,请问可以用它来输入0-10V模拟量电压吗?  最佳答案 不能,只能热电偶类型(选一种)…

    SIMATIC S7-200 2021年7月4日
  • 修改pg/pc接口后无法更改回来

    micro win sp9 +原装电缆 修改pg接口地址后 无法再改回来 不能通讯了 求解决办法 最佳答案 如…

    SIMATIC S7-200 2021年7月5日
  • 226CN的PORT0没有作用

    手上有一个226的CPU,下程序或者连TD400c都可以用PORT1,用PORT0下程序通信不上,连接TD400C后显示CPU无响应,系统块里两个端口的设置完全一样,不知道为什么?…

    SIMATIC S7-200 2017年11月27日
  • S7-200PLC的自由口通讯

    S7-200PLC的自由口通讯-获取扫描枪的数据,我的硬件是这么连的,232串口扫描枪连接串**叉线(自己制作的),后面连接232转485模块(淘宝买的,无源转换),再连接到PLC…

    2021年7月5日
  • 请教几个200 SMART的运动控制问题?

    1.我们这边设备伺服用的是富士,PLC用的是200 SMART,但是我看程序里只用了AXISx_CTRL、AXISx_MAN、AXISx_GOTO三个子程序,其它几个子程…

    2021年7月5日
  • SMART S7-200 与16路AD采集模块 Modbus通信

    需求:16路AD采集模块 将采集的模拟量 通过Modbus协议 传送给PLC显示出来问题:Modbus协议除了下面两个程序 还需要别的操作么…

    2021年7月5日
  • 西门子S7200 cpu224系列

    请教:s7200cn cpu224的脉冲输出频率最高多少?手册上写的20KHz,可我感觉比这还大。还有HSC功能12模式记内部脉冲最高能识别多高频率? 最佳答案 224x…

    SIMATIC S7-200 2021年7月5日
  • 中断程序长度

    为什么中断程序不宜过长 最佳答案 中断程序如果过长,将严重影响主程序的扫描,可能会引起由主程序控制的设备操作异常。所以对中断程序来说越短越好。 提问者对于答案的评价:最精炼

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论