首页 理论教育 S7-300系列PLC I/O模块地址分配优化

S7-300系列PLC I/O模块地址分配优化

时间:2023-06-27 理论教育 版权反馈
【摘要】:S7-300 CPU可以根据需要扩展安装很多I/O模块,为了识别不同模块的不同端子,需要对这些端子进行编号,即进行地址分配。在扩展I/O模块时,S7-300系列PLC会根据I/O模块所处的机架号及槽位号自动分配地址,当然也可以通过编程软件来更改地址分配,但一般情况下尽量使用默认分配的地址。S7-300系列PLC数字量I/O模块的地址分配如图7-8所示。

S7-300系列PLC I/O模块地址分配优化

S7-300 CPU可以根据需要扩展安装很多I/O模块,为了识别不同模块的不同端子,需要对这些端子进行编号,即进行地址分配。在扩展I/O模块时,S7-300系列PLC会根据I/O模块所处的机架号及槽位号自动分配地址,当然也可以通过编程软件来更改地址分配,但一般情况下尽量使用默认分配的地址。

1.数字量I/O模块的地址分配

数字量I/O模块包括数字量输入模块和数字量输出模块。对于数字量模块,CPU模块会根据其机架号和槽位号给每个端子分配一个继电器(1位存储单元)。

S7-300系列PLC数字量I/O模块的地址分配如图7-8所示。例如,某个数字量输入模块安装在#1机架的5号槽位,其分配的输入继电器地址为I36.0~I39.7,该模块最多允许有32个输入接线端子;又如某数字量输出模块安装在#0机架的6号槽位,其分配的输出继电器地址为Q8.0~Q11.7,该模块最多允许有32个输出接线端子,如果该模块只有16个输出端子,它只使用输出继电器Q8.0~Q9.7,Q10.0~Q11.7输出继电器不会被使用,也不会分配给下一个槽位模块;再如1#机架的5号槽位是一个数字量输入及输出的模块,其分配输入继电器地址为I36.0~I39.7,分配的输出继电器地址为Q36.0~Q39.7。

对于单机架S7-300系列PLC,由于不使用接口模块,扩展模块槽位号由4~11变为3~10,系统自动会将3~10号槽位上的模块当成是4~11号槽位上的模块分配地址。

2.模拟量I/O模块的地址分配

模拟量I/O模块包括模拟量输入模块和模拟量输出模块。对于模块量模块,CPU模块会根据其机架号和槽位号给每个通道分配1个字单元(即2个字节单元,32bit存储单元)。(www.xing528.com)

978-7-111-55193-5-Chapter07-8.jpg

图7-8 S7-300系列PLC数字量I/O模块的地址分配

978-7-111-55193-5-Chapter07-9.jpg

图7-9 S7-300系列PLC模拟量I/O模块的地址分配

S7-300系列PLC模拟量I/O模块的地址分配如图7-9所示。例如,某个模拟量输入模块位于#1机架的5号槽位,CPU会给它分配8个字单元,地址为IW400~IW414(一个字单元占用两个字节单元,其编号为偶数值,IW400与IB400+IB401指的是相同单元,仅表示方式不一样),该模块最多允许输入8路模拟量信号;又如某模拟量输出模块位于#0机架的6号槽位,其分配的地址为QW288~QW302(即QB288~QB303),该模块最多允许输出8路模拟量信号;再如#1机架的5号槽位是一个模拟量输入及输出的模块,其分配的输入单元地址为IW400~IW414,分配的输出单元地址为QW400~QW414。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈