根据机架上模块的类型,地址可以设定为输入I或输出O。数字量I/O模块每个槽占4个字节地址,也就是32个I/O点,1个字节8个位4个字节32个位。
上图中,0号机架有CPU,1号、2号、3号机架上没有CPU,地址从0号机架开始分配,机架0第4槽为第一个信号模块,地址从0到3共四个字节,也就是从0.0到3.7共32个位,第二个模块地址从4到7也是四个字节,直到Zui后一个模块地址从28到31也是占用四个字节。第二个机架也就是机架1的第一个信号模块的地址,它是从第一个机架也就是机架0的Zui后一个信号模块的地址接着来进行编址的,机架0Zui后一个信号模块的Zui后一个地址是31,机架1的第一个信号模块地址从32开始。机架1地址到63结束,机架2地址从64开始。每一个槽的信号模块占用4个字节地址。
模拟量I/O模块每个槽占16个字节,等于8个模拟量通道,因为每个模拟量输入或输出通道占用2个字节也就是1个字地址。如上图,机架0信号模块地址是从256开始,到270总共占用16个字节也就是8个字,下一个模块地址就是从272开始,因为270和271都被第一个模块占用。机架0模块地址到382结束,机架1模块地址从384开始,也就是紧跟着机架0的地址来分配,机架2的地址紧跟机架1的Zui后一个地址来分配。
0号机架的第一个信号模块(4号槽)的地址为0.0到3.7,一个16点的输入模块只占用地址0.0到1.7,地址2.0至3.7未使用。数字量模块中的输入点和输出点的地址由字节部分和位部分组成。例如I1.2,I表示输入继电器,1表示字节,小数点后的2表示位数,也就是输入继电器第1个字节的第2位;Q0.0表示输出继电器第0个字节的第0位。
上图中第1槽是PS电源,第2槽是CPU,第3槽是IM接口模块,第4槽就是信号模块SM。假设第4槽是一个16位的开关量输入模块,它就有16个通道指示灯,上面8个灯构成第一个字节I0.0到I0.7,下面8个灯构成第二个字节I1.0到I1.7。