6ES7331-7PF01-4AB1
6ES7331-7PF01-4AB1
编址:就是对输入/输出模块上的I/O点进行编码,以便程序执行时可以一地识别每个I/O点。
编址方法
1.数字量I/O点的编址是以字长为单位,采用标志域(I或Q)、字节号和位号三部分的组成形式,在字节号和位号之间以点分隔,习惯上称做字节·位编址。每个I/O点就有了一的识别地址,地址的表示如图:
S7-200的扩展配置是由S7-200的基本单元和扩展模块组成。其扩展模块的数量受两个条件约束:一个是基本单元能带扩展模块的数量;另一个是基本单元的电源承受扩展模块消耗DC5V总线电流的能力。
编址举例
由CPU222组成的扩展
由CPU222组成的扩展配置可以由CPU222基本单元和较多两个扩展模块组成,CPU222可以向扩展单元提供的DC5V电流为340mA。
例1:若扩展单元为16DI/16DO的EM223模块,查得该模块耗DC5V总线电流为150/160 mA。小于CPU222可以提供DC5V的电流,所以这种配置是可行的。
CPU222基本单元(8DI/6DO)
EM223(16DI/16DO)
I0.0 Q0.0
I0.1 Q0.1
I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
I1.0 Q1.0
I1.1 Q1.1
I1.2 Q1.2
I1.3 Q1.3
I1.4 Q1.4
I1.5 Q1.5
I1.6 Q1.6
I1.7 Q1.7
I2.0 Q2.0
I2.1 Q2.1
I2.2 Q2.2
I2.3 Q2.3
I2.4 Q2.4
I2.5 Q2.5
I2.6 Q2.6
I2.7 Q2.7
例2:若扩展单元为16DI/16DO的EM223和4AI/1AO的EM235。查得:EM223模块耗DC5V总线电流为150/160 mA,EM235模块耗DC5V总线电流为30 mA,总消耗电流为180/190 mA,小于CPU222可以提供DC5V的电流,所以这种配置是可行的。
CPU222基本单元(8DI/6DO)
EM223(16DI/16DO)
EM235(4AI/1AO)
I0.0 Q0.0
I0.1 Q0.1
I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
I1.0 Q1.0
I1.1 Q1.1
I1.2 Q1.2
I1.3 Q1.3
I1.4 Q1.4
I1.5 Q1.5
I1.6 Q1.6
I1.7 Q1.7
I2.0 Q2.0
I2.1 Q2.1
I2.2 Q2.2
I2.3 Q2.3
I2.4 Q2.4
I2.5 Q2.5
I2.6 Q2.6
I2.7 Q2.7
AIW0
AIW2
AIW4
AIW6
AOW0
Q |
1 |
· |
5 |
标志域(数出Q、数入I) |
字节地址 |
字节号和位号的分隔点 |
字节中位的编号(0_7) |
数字量输入输出的字节和位编址都是从0开始,每个位都是0~7,共8位。
2.模拟量I/O编址是以字长(16位)为单位。在读写模拟量信息时,模拟输入输出按字单位读写。模拟输入只能进行读操作,而模拟输出只能进行写操作,每个模拟输入输出都是一个模拟端口。一模拟端口的地址由标志域(AI/AQ)、数据长度标志(W)以及字节地址(0~30之间的十进制偶数)组成。模拟端口的地址从0开始,以2递增(如:AIW0、AIW2、AIW4等),对模拟端口奇数编址是不允许的。地址的表示如图:
AI |
W |
8 |
标志域(模出AQ、 模入AI) |
数据长度(字) |
字节地址(0、2、4……) |
3.扩展模块的编址,由扩展模块I/O端口的类型及其在扩展I/O链中的位置决定。扩展模块的编址按照由左至右,地址编码依次排序。扩展模块的数字量I/O点编址以字节·位编址形式,扩展模块的模拟量I/O编址仍以字长(16位)为单位。
6ES7331-7PF01-4AB1