西门子1200模拟量输入模块处理,需要使用“标准化功能”及“缩放”功能
NORM_X:标准化
“缩放”指令将按以下公式进行计算:
OUT = [VALUE ∗ (MAX – MIN)] + MIN
如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:
使能输入 EN 的信号状态为“0”。
输入 MIN 的值大于或等于输入 MAX 的值。
根据 IEEE-754 标准,指定的浮点数的值超出了标准的数范围。
发生溢出。
输入 VALUE 的值为 NaN(非数字 = 无效算术运算的结果)。
SCALE_X:缩放
“缩放”指令将按以下公式进行计算:
OUT = [VALUE ∗ (MAX – MIN)] + MIN
如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:
使能输入 EN 的信号状态为“0”。
输入 MIN 的值大于或等于输入 MAX 的值。
根据 IEEE-754 标准,指定的浮点数的值超出了标准的数范围。
发生溢出。
输入 VALUE 的值为 NaN(非数字 = 无效算术运算的结果)。
程序如下:
总结:希望新手伙伴们有所帮助
楼主最近还看过