1 / 6
文档名称:

西门子S7-200模拟量编程.doc

格式:doc   大小:147KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子S7-200模拟量编程.doc

上传人:pppccc8 2022/7/19 文件大小:147 KB

下载得到文件列表

西门子S7-200模拟量编程.doc

相关文档

文档介绍

文档介绍:西门子S7-200模拟量编程
本文以EM235为例讲解S7-200模拟量编程,主要包括以下内容:
1、 模拟量扩展模块接线图及模块设置
2、 模拟量扩展模块的寻址
3、 模拟量值和A/D转换值的转换
4、 编程实例
模拟量扩展模OmV
50 nV
ON
OFF
OFF
OFF
ON
OFF
±250mV
125 nV
OFF
ON
OFF
OFF
ON
OFF
±500
250 nV
OFF
OFF
ON
OFF
ON
OFF
±1V
500 nV
ON
OFF
OFF
OFF
OFF
OFF
±2. 5V
1. 25mV
OFF
ON
OFF
OFF
OFF
OFF
±5V
2. 5mV
OFF
OFF
ON
OFF
OFF
OFF
±10V
5mV
6个DIP开关决定了所有的输入设置。也就是说开关的设置应用于整个模块, 开关设置也只有在重新上电后才能生效。
输入校准
模拟量输入模块使用前应进行输入校准。其实出厂前已经进行了输入校准, 如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。其步骤如下:
A、 切断模块电源,选择需要的输入范围。
B、 接通CPU和模块电源,使模块稳定15分钟。
C、 用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。
D、 读取适当的输入通道在CPU中的测量值。
E、 调节OFFSET (偏置)电位计,直到读数为零,或所需要的数字数据值。
F、 将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。
G、 调节GAIN (增益)电位计,直到读数为32000或所需要的数字数据值。
H、 必要时,重复偏置和增益校准过程。
EM235输入数据字格式
下图给出了 12位数据值在CPU的模拟量输入字中的位置
MSB LSB
15 14 3 2 0
AIW XX
0
数据值12位
0
0
0
单极数据
MSB
15
4
3
LSB
0
AIW XX
数据值12位
0
0
0
0
双极数据
图2
可见,模拟量到数字量转换器(ADC)的12位读数是左对齐的。最高有效位 是符号位,0表示正值。在单极性格式中,3个连续的0使得模拟量到数字量转 换器(ADC)每变化1个单位,数据字则以8个单位变化。在双极性格式中,4 个连续的0使得模拟量到数字量转换器每变化1个单位,数据字则以16为单位 变化。
EM235输出数据字格式
图3给出了 12位数据值在CPU的模拟量输出字中的位置:
MSB LSB
15 14 4 3 0
AQW XX
0
数据值1[位
0
Q
0 I 0 I
电流输出数据格式
MSB
LSB
15
4
3
0
AQW XX
数据值12位
Q
Q
0 I 0 I
电压输出数据幣式
图3
数字量到模拟量转换器(DAC)的12位读数在其输出格式中是左端对齐的, 最高有效位是符号位,0表示正值。
模拟量扩展模块的寻址
每个模拟量扩展模块,按扩展模块的先后顺序进行排