S7-200 PLC的CPU22X系列给主机提供的I/O点数和I/O端地址是固定的,根据需求进行I/O点扩展时,可以在CPU右边连接多个扩展模块。扩展的I/O点分为数字量输入、数字量输出、模拟量输入和模拟量输出4种类型。每个扩展模块的地址编号取决于各模块的类型和该模块在I/O链中所处的位置。
S7-200 PLC系统扩展对I/O模块的地址分配规则如下。
(1)同类型输入或输出点的模块按所处的位置递增,这种递增是按字节进行的。
(2)每个模块的I/O点数如果不是8的整数倍,分配地址时,最后1个字节未用完的位不能分配给I/O链中的后续模块,后续模块的地址编排必须从新的1个字节开始。
(3)模拟量扩展模块以2点或2个通道(4字节)递增的方式来分配地址,本模块中未使用的通道地址不能被后续的同类模块继续使用,后续模块的地址编排必须从新的2个字以后的地址开始。
这样,输入与输出模块的地址不会冲突,模拟量控制模块地址也不会影响数字量。(www.xing528.com)
例如,某一控制系统选用CPU224(主机本身有14点输入和10点输出),系统所需的I/O点数为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。
本系统可以有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,如图4-15所示的为其中一种模块的连接方式。模块1可扩展8个输入点、模块2可扩展8个输出点、模块3和模块5都可扩展4个模拟量输入通道和1个模拟量输出通道、模块4可扩展4个输入点和4个输出点。
图4-15 I/O扩展模块的连接方式
因为输入或输出点的扩展模块是按字节(即8位)递增方式来分配地址的,分配给CPU模块的字节地址为QB0和QB1,那么分配给模块2的字节地址为QB2,分配给模块4的字节地址为QB3。CPU最后1个字节中未用的位Q1.2~Q1.7不会分配给后续模块。而模拟量扩展模块是以4个字节递增方式来分配地址的,虽然模块3中的AQW2未用,模块5中的模拟量输出地址应从AQW4开始。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。