《S71200 模拟量(二)》由会员分享,可在线阅读,更多相关《S71200 模拟量(二)(9页珍藏版)》请在金锄头文库上搜索。
1、学海无涯 模拟量模块 信号板信号类型 学海无涯 学海无涯 输入信号精度计算 先明确两个模拟量输入模块参数 模拟量转换的分辨率模拟量转换的精度 误差 分辨率是A D模拟量转换芯片的转换精度 即用多少位的数值来表示模拟量 S7 1200模拟量模块的转换分辨率是12位 能够反映模拟量变化的最小单位是满量程的1 4096 数字化模拟值的表示方法及示例 如上表所示 当转换精度小于16位时 相应的位左侧对齐 最小变化位为16 该模板分辨率 未使用的最低位补 0 如表中12位分辨率的模板则是从16 12 4 即低字节的第四位bit3开始变化 为其最小变化单位 8 红色图框所示 bit0 bit2则 学海无涯
2、补 0 红色图框黄色背景所示 则12位模板A D模拟量转换芯片的转换精度为 1 4096 模拟量转换的精度除了取决于A D转换的分辨率 还受到转换芯片的外围电路的影响 在实际应用中 输入的模拟量信号会有波动 噪声和干扰 内部模拟电路也会产生噪声 漂移 这些都会对转换的最后精度造成影响 这些因素造成的误差要大于A D芯片的转换误差 模拟量量程计算 可以使用STEP7Basic指令列表 Convert 中的 SCALE X 和 NORM X 来转换模拟量值 计算公式 SCALE X OUT NORM X VALUE NORM X MIN NORM X MAX NORM X MIN SCALE X
3、MAX SCALE X MIN SCALE X MIN 一 测量值转换为工程量 如下图1程序所示 为标准0 20mA模拟量输入信号 对应0 80MPa压力的量程换算示例 学海无涯 图1 测量值转换为工程量示例其中参数含义如下表1所示 表1 学海无涯 注意 SM1231新的模拟量模块 例如6ES7231 4HD32 0XB0 增加了4 20mA范围 对于非标准信号例如电流通道接入4 20mA 可以设置电流范围0 20mA或者4 20mA 如下图所示 但是设置0 20mA或者4 20mA对应不同的量程范围和NORM X通道测量值下限 如下表所示 学海无涯 二 工程量转换为测量值 如下图2程序所示
4、为标准4 20mA模拟量输入信号 对应0 80MPa压力的量程换算示例 同理需修正通道测量输出值下限SCALE X LO LIM为5530 图2 工程量转换为测量值其中参数含义如下表2所示 表2 学海无涯 说明 工程量相关值取决于使用现场 是无法确定有效值的 唯一能确定的关系是工程量给定或输出值在工程量的下限值和上限值之间 在此不作过多表述 更多量程计算的方法可参考如下连接文档 如何转换S7 1200CPU模拟量 学海无涯网站文档编号 F0406 TC RTD模块负载类型 SM1231AI4xTCx16bit J K T E R S N C TXK XK L Votage 电压信号 范围 80mVSM1231AI4xRTDx16bit Pt Cu Ni 电阻 模板量程计算 SM1231AI4xTCx16bit电压信号 Votage 满量程对应测量值27648温度 测量值除以10 0得到温度值 如通道测量值为253 则对应的温度值为25 3度SM1231AI4xRTDx16bit电阻信号 满量程对应测量值27648温度 测量值除以10 0得到温度值 如通道测量值为253 则对应的温度值为25 3度