回复:1200 PID 压缩机

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2017-05-10 12:54:01

16楼

展开查看
以下是引用乌龙茶在2017-05-10 08:38:59的发言 >11楼

pid没试过,我这倒不是冷水的,就是空调的出风,温度低一段时间没关系。我这是一台压缩机需要加载和减载两个继电器控制信号,是不是我还要自己在价格程序,把模拟量转成加减载信号,还是PID直接就有这种形式的?谢谢

以下是引用Zaxife在2017-05-09 09:17:41的发言 >9楼:如果非得用PID,直...

引用9楼详细内容:

如果非得用PID,直接1路就可以了。

PID输出值的0.0~0.5给一个压缩机,0.5~1.0给另外一个压缩机,当然要考虑10%回差避免频繁控制压缩机加卸载滑块导致加剧缩短寿命。

比如,把PID输出值x10后转换为整数1~10,然后输出值增加了则输出对应的加载脉冲到对应压缩机,输出值减少了则输出对应的卸载脉冲到对应的压缩机。

其实,我个人还是建议不用PID的,PID调节时过冲对冷水机组可不好啊,一个结冻就阿弥陀佛咯。

用PLC来做控制,肯定要自己写程序的了,肯定没有现成的直接使用的模块给你用的。
你的螺杆机是单纯的电磁阀控制压缩机加卸载滑块调节而且没位置反馈的话,是很麻烦的一件事,需要根据送风温度或者回气压力作为反馈,然后根据设定的温度做PID计算。
至于把PID输出模拟量A转换为加卸载开关信号输出,逻辑上是比较简单的。需要一个临时变量B来跟PID输出值A比较。比如每15秒检测一次,如果A-B>0.2说明打开PID输出增大了则打开加载电磁阀几秒。相反,如果A-B<-0.2说明PID输出减小了则打开卸载电磁阀几秒。当持续加载一个压缩机多次(根据滑块行程与打开加卸载时间对应关系),PID还是依然增加,则置位一个M位同时开多一台压缩机,然后把加卸载控制输出到刚开的压缩机。当连续卸载一个压缩机多次则复位M位同时关一台压缩机。更多细节的问题我就懒得扯淡了。
如果可以,还是选步进控制滑块的压缩机知道位置,可以快速开、关另外一台压缩机,控制响应会更好些。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15113条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。