1.模拟量输入模块输出值的标度变换
采用模拟量输入模块时要考虑经ADC后输出值与被测物理量的对应关系,即标度变换问题。
图7.22所示为FX2N-2AD模拟量输入模块的A/D转换的关系,对于0~10V直流模拟电压输入,转换为数字量的范围是0~4 000,当输入0~5V的电压信号时,需要进行偏移值和增益值调整,可直接通过调整模块上的电位器完成,也可通过编程实现。当输入为压力变速器时,则要找出被测物理量压力与A/D转换后数据之间的比例关系。
图7.22 模拟量输入模块的A/D转换关系
例设所采用的压力变送器的压力测量范围为0~10MPa,对应输出信号为4~20mADC,若选择FX2N-2AD模块,给模块输入4~20mA信号,模块转换后输出的数字量为0~4 000,设转换后得到的数字为N,试计算以kPa为单位的输出压力值。
解:0~10 MPa (0~10 000kPa)对应于转换后的数字0~4 000,转换公式为
P=(10 000×N/4 000)kPa=(2.5 N)kPa
表示模块输出每个字(数字量)代表2.5KPa的压力值。
用定点数运算的计算公式为
P=(N×5/2)kPa
按照上面的公式,采用算术运算指令编程,即可实现标度变换。注意运算时要先乘后除,否则可能会损失原始数据的精度。
2.非线性处理
图7.23表示某传感器的输出特性曲线.图中还表示了用折线逼近实际特性曲线的线性化的方法,x表示测量数据,y表示线性化后的输出。折线线性化的方法为:将特性曲线分为3个区间,用3段直线来逼近该传感器的非线性曲线。为减小线性化的误差,采用不等距的分段法,k1、k2、k3分别为3段折线的斜率值。由此可以写出各段的线性差值公式:
图7.23 某传感器的特性曲线
当0≤Xb<X1时,y=k1Xb;
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:PLC过程控制系统的组成