模拟量精度以及量程转换
模拟量转换的分辨率
模拟量转换的基本误差
STEP7 V5.x中模拟量输入输出的编程
TIA Portal中模拟量输入输出的编程
模拟量转换的分辨率 分辨率是 A/D 模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量。模拟量模块的转换分辨率用于反映模拟量变化的最小单位。精度 < 15 位时,将所有由“x”标识的位设置为“0”。模拟量模块所支持的模拟值精度,如表1.1所示。
表1.1
单极性输入范围(例如,电压输入0~10V,对应值为0~27648),如表1.2所示。
表1.2
双极性输入范围(例如,电压输入-10~10V,对应值为-27648~27648),如表1.3所示。
表1.3
例如,表1.4中 12 位分辨率的模块,其数据从低字节的第四位(bit3)开始变化,其最小变化单位 23 = 8 ,bit0~bit2则补“ 0 ”(红色图框为无效位)
表1.4
设该模拟量通道类型为电压0~10V,满量程电压值10V对应数据27648,其能识别的最小电压值为:
模拟量转换的基本误差误差是A/D转换的实际值与真实值的接近程度。
模拟量转换的误差除了取决于A/D转换的分辨率,还受到转换芯片的外围电路的影响。在实际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模拟电路也会产生噪声、漂移,这些都会对转换的值造成影响。这些因素造成的误差要大于 A/D 芯片的转换误差。
绝对误差:实际值和真实值之差的最大。绝对误差有正有负。其表达式为: 基本误差限值(25°C 时的操作限值,与所选输入范围内的测量范围极值有关):是指整个转换范围内,绝对误差与量程极值range的比值,以百分数表示。 其表达式为:例如,6ES7 331-7KF02-0AB0,其基本误差限值如表2.1所示。
表2.1
目前常用的S7-300模板规格型号参见模板手册,下载