回复:请教论坛前辈,ET200SP PID 功能块 CONT-C, gain 正负所对应的调节的正反作用

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21558
  • 精华

    408
  • 被关注

    1515

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2020-03-30 12:29:54

20楼

展开查看
以下是引用guozs1990在2020-03-29 18:36:17的发言 >19楼

感谢zane版,周末时间帮忙研究问题。理论上omron这个PID 正作用和反作用说法是有疑义的。

我实测过系统,当液位高于设定值,利用排出泵控制液位高度。如果你的C+5控制字 00位选择了0 (手册说的反作用),实际PID 是没有输出的。改成跟手册说的“正作用”当PV>SV, 增加输出(冷却),C+5 控制字00位选择1, PID 就可以正常输出了。

最后总结:

  1. 当液位高于设定值,需要增加排出泵转速控制液位。 即输出值增加,控制值减少, 按照PID 理论属于负反馈,所以,simense gain cont-c FB 的增益选择应该是负值

  2. omron 关于“正反作用” 我理解跟PID 理论存在一定疑义。 但是按照厂家手册内容所说, PV>SV 增加输出, 即为正作用。PID 功能也是正常输出。 

  3. 理解 omron pid 差异: omron PID 指令C+5 控制字00 位, 设定为1 时候,其实内部公式计算时候是给参数赋值也是负值,这样 PID 才能正常输出。 也就是zane版说的,C+5 控制字00 位就是运算符正负的选择。 但是这个选择,跟我们传统PID 控制理论要区分开来,需要按照他们自己那套理论赋值。


最后,衷心感谢Zane版无私解答和帮助。



我不知道楼主是否真正理解什么是负反馈,因为你解释负反馈的因果关系的逻辑不对


PID的反馈都是负反馈


偏差 = 设定值 - 反馈值

        = 设定值 + (- 反馈值)


不能想当然的去理解理论知识,还有不能用自己的理解或所谓更接地气的方式去解释理论知识,理论的表达与理解就应该是一字不差的。


Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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