信号类型模板型号 | 订货号 | 分辨率 | 负载信号类型 | 量程范围 | | | | 10 位 | | | | | | | | | | | | | ±10 V ,±5 V,±2.5 V,±1.25 V | | | | | | | ±10 V ,±5 V,±2.5 V | -27648 ~ 27648 | 0~20 mA,4~20 mA | 0 ~ 27648 | SM 1234 4 x 模拟量输入/2 x 模拟量输出 | | 12 位 + 符号位 | | | 0~20 mA,4~20 mA | 0 ~ 27648 | | | 11 位 + 符号位 | | -27648 ~ 27648 | 0~20 mA | 0 ~ 27648 | | | | 10 位 | 0~20 mA | 0 ~ 27648 | | | | | | | | | | | | | | | | | SM 1234 4 x 模拟量输入/2 x 模拟量输出 | | | | | | | | | | | | | | | | 输入信号精度计算先明确两个模拟量输入模块参数: 分辨率是 A/D 模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量。S7-1200 模拟量模块的转换分辨率是12位,能够反映模拟量变化的最小单位是满量程的 1/4096 。 数字化模拟值的表示方法及示例: 如上表所示,当转换精度小于16位时,相应的位左侧对齐,最小变化位为 16 - 该模板分辨率,未使用的最低位补 “ 0 ”。 如表中 12 位 分辨率的模板则是从 16 - 12 = 4,即低字节的第四位 bit 3 开始变化,为其最小变化单位 23 = 8 (红色背景所示) ,bit 0~bit 2 则补“ 0 ”(黄色背景所示)。则 12 位模板 A/D 模拟量转换芯片的转换精度为23 /215 = 1/4096 。 模拟量转换的精度除了取决于A/D转换的分辨率,还受到转换芯片的外围电路的影响。在实际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模拟电路也会产生噪声、漂移,这些都会对转换的最后精度造成影响。这些因素造成的误差要大于 A/D 芯片的转换误差。 模拟量量程计算可以使用 TIA Porta指令列表 "转换指令" 中的 “ NORM_X ”和 SCALE_X ” 来转换模拟量值。 计算公式: SCALE_X_OUT = [(NORM_X_VALUE - NORM_X_MIN)/(NORM_X_MAX - NORM_X_MIN)] * (SCALE_X_MAX - SCALE_X_MIN) + SCALE_X_MIN 一、测量值转换为工程量如下图1 程序所示,为标准 4~20 mA 模拟量输入信号,对应 0 ~ 80 MPa 压力的量程换算示例 图 1.测量值转换为工程量示例 其中参数含义如下表1 所示: 表 1. 设置 0-20mA 或者 4-20mA 对应不同的量程范围和 NORM_X 通道测量值下限。如下表所示: 实际电流输入 | 设置电流范围 | 量程范围 | NORM_X 通道测量值下限 | 0-20 mA | 0-20 mA | 0 -27648 | 0 | 4-20 mA | 0-20 mA | 5530- 27648 | 5530 | 4-20 mA | 0 - 27648 | 0 | 二、工程量转换为测量值如下图2 程序所示,为标准 4~20 mA 模拟量输出信号,对应 0 ~ 50Hz的变频器频率的量程换算示例 图 2. 工程量转换为测量值 其中参数含义如下表2 所示: 表 2. 说明:工程量相关值取决于使用现场,是无法确定有效值的,唯一能确定的关系是工程量给定或输出值在工程量的下限值和上限值之间,在此不作过多表述。 热电偶& 热电阻 模块负载类型- 热电偶模块:B、N、E、R、S、J、K、T、C、TXK/XK(L)、 电压(范围:± 80mV)
- 热电阻模块:Pt100、Pt1000、Cu10、Ni100、电阻(范围:150Ω,300Ω,600Ω)等
模板量程计算热电偶 模块 - 电压信号:满量程对应测量值 -27648 ~ 27648
- 温度:测量值除以 10.0 得到温度值;如通道测量值为 253,则对应的温度值为 25.3 度
RTD 模块 - 电阻信号:满量程对应测量值 0 ~ 27648
- 温度:测量值除以 10.0 得到温度值;如通道测量值为 253,则对应的温度值为 25.3 度
|