1200CPU温度控制PID使用时的一些问题

已锁定

xyvsjay

  • 帖子

    91
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2017-11-05

钻石 钻石 如何晋级?

1200CPU温度控制PID使用时的一些问题

1402

7

2023-03-18 09:07:19

CPU用的西门子1215C 博图版本V15 PID_TEMP指令

用西门子PID来控制炉子加热,炉温到达后保温阶段,每个加热周期都要2,3小时,即温度低了升温,到温度高了降温,再下一轮升温,温度趋势图上看每次这个阶段都是2,3小时,所以PID温度控制的滞后性很大。目标温度680正负3,实际上下波动10-15度。尝试过各种调整PID参数作用不大。

另外使用中观察发现一些不合理现象,请实际用过1200PID控制的大佬们看下,是否正常或有优化方案吗?

PID的输出有时候会出现疑似卡住的现象,一直输出最大值,即使反馈温度大于设置温度,仍然输出最大值,关掉PID输出再开启多次后有时可以恢复,我使用的reset接口关PID。这种卡住现象有时一段时间可以自行恢复。

我当前用了10个左右的PID控制,一段时间的监控下来偶尔会有某个PID会有这种问题。

我不得不在输出时限制了,当反馈值大于设定值时,最大输出比例被限制到1.

也许有人会疑问是是不是反馈值大于设定值的差值不够大,我测试过,卡住时,即使差值非常大仍然输出最大。

以下是正常时的状态,我的温度控制程序就是下面这样,reset接口控制PID的开关,报警或关闭加热,reset接口会置1




1200CPU温度控制PID使用时的一些问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有12956条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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