在一个PID温度控制的例子中看到,将INT类型的温度设定值转换为REAL类型,通过NORM_X指令已经转换为REAL类型了,但后面还要乘100。
为什么已经转换成REAL类型了,还要再成个100呢?
问题补充:
程序
图片说明:
最佳答案
是不是转成百分比的数?
原来输出是0-1的,转成0-100
补充:
注释写的比较清楚了啊
NORM_X是把模拟量输入标准化成0-1.0的浮点数,但是实际量程可能是0-100(猜测),所以要乘以100
注释写的量程化为0-100的数
NORM_X指令说明如下:
NORM_X 参数 VALUE 应限制为 (MIN <= VALUE <= MAX)
如果参数 VALUE 小于 MIN 或大于 MAX,线性标定运算会生成小于 0.0 或大于 1.0 的标准化 OUT 值。
提问者对于答案的评价:
谢各位!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc155833.html