S71200模拟量分析和总结.docx

模拟量模块、信号板

模拟量模块、信号板

信号类型

模板型号 订货号 分辨率 负载信号类型 量程范围模拟量输入

CPU 集成模拟量

输入

10 位 0~10V

0~27648

SM12314x模拟量输入

SM12314x模拟

12 位

6ES7231- + 符号

4HD32-0XB0

15 位

6ES7231-

±10V,±5V,±2.5V

0~20mA,

4~20mA

±10V,±5V,±2.5V,

-27648~

27648

0~27648

-27648~

27648

量输入

SM12318x模拟

5ND32-0XB0

+ 符号位

12 位

±1.25V

0~20mA,

4~20mA

±10V,±5V,±2.5V

0~27648

-27648~

27648

量输入

SM12344x模拟量输入/

2x 模拟量输出

6ES7231- + 符号

4HF32-0XB0

12 位

6ES7234- + 符号

4HE32-0XB0

6ES7231-

4HA30-0XB0

0~20mA,

4~20mA

±10V,±5V,±2.5V

0~20mA,

4~20mA

±10V,±5V,±2.5V

0~27648

-27648~

27648

0~27648

-27648~

27648

11

11 位

SB12311x模拟

+ 符号

0~20mA

0~27648

量输入

模拟量输出

SM12322x模拟

14 位

±10V

-27648~

27648

量输出

6ES7232-

4HB32-0XB0

13 位

0~20mA,

4~20mA

0~27648

SM12324x模拟

14 位

±10V

-27648~

27648

量输出

6ES7232-

4HD32-0XB0

13 位

0~20mA,

4~20mA

0~27648

SM12344x模拟

14 位

±10V

-27648~

27648

量输入/2x模拟量6ES7234-

4HE32-0XB0

0~20mA,

0~27648

输出

SB12321x模拟

-27648~

27648

量输出

6ES7232-

4HA30-0XB0

0~27648

13

12

4~20mA

±10V

11

0~20mA

输入信号精度计算

输入信号精度计算

先明确两个模拟量输入模块参数:

模拟量转换的分辨率

模拟量转换的精度(误差)

分辨率是A/D模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量。S7-1200模拟量模块的转换分辨率是12位,能够反映模拟量变化的最小单位是满量程的1/4096。

数字化模拟值的表示方法及示例:

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

位值

16位

0

1

0

0

0

1

1

0

0

1

0

1

1

1

1

1

12位

0

1

0

0

0

1

1

0

0

1

0

1

1

0

0

0

分辨模拟值如上表所示,当转换精度小于16位时,相应的位左侧对齐,最小变化位为16-该模板分辨率,未使用的最低位补“0”。如表中12 位分辨率的模板则是从16-12=4,即低字节的第四位bit3 开始变化,为其最小变化单位 =8 (红色图框所示),bit0~bit2则补“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_MAX-SCALE_X_MIN)+SCALE_X_MIN

一、测量值转换为工程量

一、测量值转换为工程量

如下图1 程序所示,为标准0~20mA模拟量输入信号,对应0~80MPa压力的量程换

文档评论(0)

1亿VIP精品文档

相关文档