用原始值和变量表使用值的线性插值进行转换。如下图所示,线性转换是将设备中的值与工程值按照固定的比例系数进行转换。如图所示,在变量基本属性定义对话框的“最大值”、“最小值”编辑框中输入变量工程值的范围,在“最大原始值”、“最小原始值”编辑框中输入设备中转换后的数字量值的范围,则系统运行时,按照指定的量程范围进行转换,得到当前实际的工程值。线性转换方式是最直接也是最简单的一种IO转换方式。
公式为:
例1:
与PLC电阻器连接的流量传感器在空流时产生100值,在满流时产生9999值。如果输入如下的数值:
最小原始值=0 最小值=20
最大原始值=9999 最大值=120
其转换比例=(120-20)/(9999-0)=0.01
则:如果原始值为5000时,内部使用的值为(5000 - 0)*0.01+20=70