技术论坛

一个PID如何控制加湿与除湿两个阀门?

作者 主题
新手

经验值: 22
发帖数: 1
精华帖: 0
主题:【探讨】一个PID如何控制加湿与除湿两个阀门?


只看楼主 楼主 2022-03-21 16:44:00

湿度设定值50%,湿度传感器检测到实际的湿度,经过PID运算,当湿度低于50%时,启动加湿阀门,当湿度高于50%是启动除湿阀门。



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1753339&b_id=64&s_id=0&num=5

至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:一个PID如何控制加湿与除湿两个阀门?


只看楼主 1楼 2022-03-21 17:05:16

pid+分程输出.pid输出的0%~50%转换成0~27648给AO1控制一个阀门,50%~100%转换成0~27648给AO2控制另一个阀门。如果开关反了,就用27648-分程后的结果输出给AO。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
回复:一个PID如何控制加湿与除湿两个阀门?


只看楼主 2楼 2022-03-21 17:46:47

emmmmmmmmmmmm.....

如果用内部PID指令,一般加湿、除湿用两个PID的。毕竟加湿一般用加湿器,除湿用冷水结露除湿后补温,如果用同一个PID,要么切换参数(不方便)、要么是对半分(不好)。如果只是一套参数?加湿、除湿两种设备的惯性不一样用同样的参数控制效果会很差的。


如果自定义PID指令就简单了,直接两路PID或者一路PID除湿、加湿分别数次,参数在指令内部切换。



 
以下网友喜欢您的帖子:

  
至圣

经验值: 13634
发帖数: 2834
精华帖: 32
回复:一个PID如何控制加湿与除湿两个阀门?


只看楼主 3楼 2022-03-21 17:46:57
以下是引用zhangli0在2022-03-21 17:05:16的发言 >1楼

pid+分程输出.pid输出的0%~50%转换成0~27648给AO1控制一个阀门,50%~100%转换成0~27648给AO2控制另一个阀门。如果开关反了,就用27648-分程后的结果输出给AO。

张工的办法不错,涨姿势鸟!但本胖觉得应该设个死区,比如:49.5%到50.5%,就是设定值上下0.5%。否则会动作过于频繁的。另外,您这个50%同时送给AQ1和AQ2了。


国人当自强 共同努力 抵制日货
以下网友喜欢您的帖子:

  
至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:一个PID如何控制加湿与除湿两个阀门?


只看楼主 4楼 2022-03-22 09:28:28
以下是引用zhangli0在2022-03-21 17:05:16的发言 >

pid+分程输出.pid输出的0%~50%转换成0~27648给AO1控制一个阀门,50%~100%转换成0~27648给AO2控制另一个阀门。如果开关反了,就用27648-分程后的结果输出给AO。

50%同时给两个AO,AO输出的都是4mA对应的阀门都是关闭的。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 67548
发帖数: 14783
精华帖: 100
回复:一个PID如何控制加湿与除湿两个阀门?


只看楼主 5楼 2022-03-23 23:11:14

想想用手拧这两个阀去控制湿度,就知道怎么做了。plc做和人做都一样。首先你得先知道要做什么。

一个pid是没问题的。问题可能在得到一个结果后怎样解释出两个动作。0至1.0就是pld的输出范围。还有,阀是通断阀还是正反停阀还是比例阀?


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
一个PID如何控制加湿与除湿两个阀门?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。