PLC多段PID控温调节的问题 点击:661 | 回复:3



PLC爱好者

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 35回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2016年1月14日
发表于:2017-10-03 14:52:41
楼主

请教各位高手:

用PLC控制加热器多段加热的PID如何做?

具体情况如下:

1:硬件部分

FBS-40MAT2一块,FBS-6TC (6路K型热电偶模块)一块。三个固态继电器。三个加热丝。通过固态继电器控制加热丝来给加热器加热。

2:要求

比如:从室温20度开始升温;升到300度,然后恒温保持20分钟(保持时间可以设定),每个升温过程限定每分钟升温不超过10度。
20分钟后,从300度开始升温。。升到420度。。到了420度恒温20分钟。。。如此执行下一段程序至结束。

第一段:
开始温度20度
---目标温度为300度====达到300度后恒温20分钟.

第二段:
开始温度300---目标温度为400====达到400度恒温20分钟.

第三段:
开始温度400---目标温度500====达到500度恒温1小时

第三段:
开始温度500---目标温度600====达到600度恒温10小时

第N段:
开始温度N度---目标温度N度======达到N度恒温N小时


第N+1段:
600---降温达到500度,保持20分钟,降温不能太快。

500-----降温到400度。保持20分钟,

400度---降温到300度。300度以下就可以自然降温le了。


升降温度是通过三个固态继电器控制。


难点:1 每个加热段都得用PID控制,也就是多段PID控制。

     2 每个升温过程都得保持10度/分钟的升温过程。

     3 每个降温过程也得用PID控制。

     4 升温的目标温度可以设定,保持时间也必须可以设定。

因为还没想出好的方法,所以发帖请教大神们!

希望大神们赐教!







Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2017-11-21 19:04:54
1楼

希望高手解决一下。楼主帖子位置不妥,给你迁移一下。

btelf

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 620回
  • 年度积分:0
  • 历史总积分:422
  • 注册:2011年7月04日
发表于:2018-06-19 15:31:02
2楼

感觉温控器有比较成熟的PID算法。误差小。PLC的话设定值动态,温度响应又滞后后,上升期和下降期,误差是不是太大。

cvixep56

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 25回
  • 年度积分:1
  • 历史总积分:161
  • 注册:2008年11月24日
发表于:2018-06-20 11:12:57
3楼

建议用硬件的可控硅控制器处理,因为多段PID温控,DCS也做的不是很好,更别说plc了


热门招聘
相关主题

官方公众号

智造工程师