在EtherNet/IP协议下I/O模块上下行字节长度计算及地址分配方法 - 实点科技

在EtherNet/IP协议下I/O模块上下行字节长度计算及地址分配方法

2024-04-28

↑ 实点科技EtherNet/IP耦合器套件XB6-EI2002ST


一、在EtherNet/IP协议下的数字量I/O模块

每个模块分配长度4Byte数据单元,每个通道占用1Bit,实际使用数据长度因模块通道数量不同有差异。


二 、在EtherNet/IP协议下的模拟量I/O模块

每个模块分配长度16Byte数据单元,每个通道占用2Byte,实际使用数据长度因模块通道数量不同有差异。

数据长度分配如下表——

注:上下行字节长度是按分配值计算,若模块分配值>实际值时,多余的字节地址为预留,无实际意义。如XB6-1600A,需要分配上行4字节地址,实际16点位占用上行2字节地址,多余的上行2字节地址预留。


耦合器分配了4Byte的数据,用于耦合器状态指示和告警、定义底部总线状态指示及拓扑对比提示,耦合器占用上行(输入)地址的前4个字节,通讯正常状态反馈字为4和0。

底部总线状态提示——


拓扑状态对比状态提示——


例:

1、以基恩士主站为例,配置计算如下模块上行(输入)、下行(输出)字节长度:

综上计算上行字节长度:84,下行字节长度:80


2、配置I/O Module,型号和位置必须与实物保持一致:


3、上行地址分配:


4、下行地址分配:

注:W036低8位为XB6-A40TM通道1补偿温度,高8位为XB6-A40TM通道2补偿温度;W037低8位为XB6-A40TM通道3补偿温度,高8位为XB6-A40TM通道4补偿温度。

© Copyright 南京实点电子科技有限公司 版权所有 2023. All Rights Reserved. 苏ICP备18053941号