请问PID模块设定值范围限制在哪里设置,我问的是setpoint,不是输出值。谢谢。
最佳答案
PID模块,没有参数(参数引脚,背景数据块)来确定设定值范围。设定值应该是一个确定值啊!
PID功能块,是一个无量纲的PID算法。也就是说它与输入的温度、压力、流量等过程量的大小无关,而是取过程量占满量程(传感器的量程)的比值参与计算。PID算出来的也是一个比值,然后按照一定的规则去转换为PWM的脉宽,高速脉冲的频率,数据的大小去DA或者通信设定。
我不知道你为什么要设置设定值的范围,是担心客户输错值吗,还是防止触摸屏传递错误的值啊?这都不应该是PLC要处理的,可通过输入设备来限定。
S7-300/400 软件PID Easy Plus
https://support.industry.siemens.com/cs/cn/zh/view/109739753
PID功能块的使用专题探讨整理
https://support.industry.siemens.com/cs/cn/zh/view/79556375
提问者对于答案的评价:
谢谢,是为了防止输入大出量程范围。那我在wincc上做限制吧。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287127.html