回复:PID的输出值是真实物理量还是百分率?

孤独天空

西门子1847工业学习平台

  • 帖子

    285
  • 精华

    2
  • 被关注

    12

论坛等级:侠圣

注册时间:2013-06-07

黄金 黄金 如何晋级?

发布于 2019-09-11 09:51:57

5楼

你之前引用的帖子就是我发的。看你还在纠结。

一,HMI的设定值,肯定是你需要控制的物理真实量。

比如恒压供水(通过改变变频器转速),需要控制的是稳定压力,那么设定值肯定是PA,KPA,之类的,难道让操作员输百分比。

如果要控制浓度,浓度单位本身就是百分比,那么设定值就是百分比。

二,INPUT。

首先要看INPUT的来源。

如果你的反馈量直接从模拟量输入模块来的,AIW什么的。以你的例子为例。0-100PA对应0-27648。

可以直接配置成INPUT_PER,然后过程值标定一下。

为什么图上是力N单位不是PA呢,因为这个单位根本就没有实际意义。


如果你input直接配置成input,那么过程值标定将不可用。

input需要通过编程转换。例如,过程值与模拟量输入值并不成正比。 再比如INPUT是通信过来的,直接就是真实物理量了。


三 OUTPUT都是百分比

配置成OUTPUT_PER,直接从模拟量输出点输出。

假设0-100%对应0-27648对应0-10V输出。

可以配置成0-10%,这样就可以最大输出1V。PID输出就限制在0-1V之间。

配置成OUTPUT

例如,由于执行器响应是非线性的,因而需要通过用户程序来处理输出值。

或者执行器是主给定+PID微调辅助给定的(PID输出同样可以限制较小的范围)。

再或者PID输出不通过模拟量,通过通信给定。


累死了,有错误的请指正




评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15727条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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