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日
下一篇 2021年7月4日

相关推荐

  • 求助STL语句表应该去哪里找相关资料?

    为什么300的手册和200的STL的语句表不一样呢?不都是一样的吗? 200的上升沿是EU  300的是FN  很纠结啊&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 上位机与S7200PLC的通信方式

    上位机选择WINCC,与S7-200的通信方式。主要是PLC的个数挺多,有20个左右,用怎样的方式来通信最节约成本? 问题补充:我现在是这样做的,上位机WINCC使用一张CP561…

    SIMATIC S7-200 2020年11月1日
  • wincc通过kepserver与200plc通讯

    wincc中显示已经通讯上了,但是在做画面的时候,画面里面的动作不改变,并且也不能够通过wincc来更改200plc中程序的开关,就感觉Wincc没连接上,并且也没和200plc连…

    SIMATIC S7-200 2021年7月5日
  • MP277与两个S7-200cpu通讯问题

    我使用了一个MP277的触摸屏,想与两个CPU226通讯,怎么实现呢?现在有Profibus电缆,和4个DP接头,是不是必须用MPI方式通讯,而且还要加两个EM277? 问题补充:…

    SIMATIC S7-200 2020年11月5日
  • PC Access使用请教

    用PC机通过串口与PLC通讯,实现1)PC发送控制PLC的启动、停止;2)实时获取PLC中不同数据区中数据。 请问:如果要用PC Access实现,就必须用OP…

    SIMATIC S7-200 2021年7月4日
  • 自由口通讯问题例

    可否举个简单例子关于自由口通讯: 采用自由口通讯,采集一块温控表的温度,及相应的控制 问题补充:是否可附带说明,十分感谢 最佳答案 这里有两个非常好的实例,可供你学习——…

    SIMATIC S7-200 2021年7月5日
  • 用SMB2时如何停止和重新开启接收

    用RCV时,可以通过对SM87.7的复位和置位来开启和停止接收。现在用SMB2时,比如当接收了第300个字节的数据时,后面的数据我不需要了,如何停止掉它的接收?之后又如何重新开启呢…

    SIMATIC S7-200 2020年11月1日
  • 职业选择问题

    各位前辈大家好  晚辈刚毕业三个月 现在在一家真空浇注设备公司上班 搞电气设计,我是机械设计制造及其自动化本科毕业的 自我感觉电气…

    SIMATIC S7-200 2021年7月4日
  • 关于西门子S7-200PLC的modbus通讯,PLC做主站(轮询)

    大家好,我在学西门子S7-200PLC的modbus通讯中,做了这样一个程序,假设我现在的PLC要不断的读取传感器的温度数据,温度是从VW0传进来的,那么下面程序中网络3可以看出是…

    SIMATIC S7-200 2017年12月21日
  • 西门子S7-200如何读取绝对型编码器

    西门子S7-200如何读取绝对型编码器 最佳答案 到下载中心:http://www.ad.siemens.com.cn/download/文档中文标题:怎样在STEP 7…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论