1.适用产品
2.配套平台
汇川AutoShop(适用于汇川H5U、Easy系列PLC)
3.核心内容
自动扫描与槽位分配规律、输出/输入地址映射规则、变量绑定方法
4.地址映射关键点
槽位号从小到大依序分配;输入区Module1~32为诊断信息,实际数据从Module32之后开始
5.前提条件
耦合器已完成硬件组态并正常建立EtherCAT通讯
在汇川AutoShop平台下,实点科技离散式EtherCAT协议耦合器XBF4-EC04A及其扩展模块的地址是如何分配的?掌握这一规律,是正确进行变量绑定、避免地址混淆的前提。AutoShop通过自动扫描识别耦合器后级所有模块,按“离散式接口编号从小到大、同一接口内拨码值从小到大”的顺序分配槽位号,地址映射严格遵循“槽位号从小到大”的原则依次排列。
本文以包含4个扩展接口、共10个模块的典型拓扑为例,逐项说明槽位扫描、地址映射与变量绑定的完整操作方法。
新建工程、导入配置文件、组态配置等操作本文不再展开说明,操作前请确保耦合器已经正常通讯。
XBF4-EC04A提供4个扩展接口(离散式接口0~3),每个接口可挂载多个模块,模块通过拨码地址区分同一接口下的不同设备。本文示例拓扑拓扑涵盖了数字量输入/输出、混合模块等多种类型,极具有代表性,具体如下:


1、自动扫描操作步骤
右键【EtherCAT】→【自动扫描】,扫描完成后可在【槽配置】中查看识别到的所有模块型号。
AutoShop支持自动识别耦合器后级全部模块,可避免手动逐一添加的繁琐与配置错误。

2、扫描结果排序规则
扫描结果按以下规则自动排序,槽位号从1开始依次递增——
• 按离散式接口编号从小到大排列:先接口0,再接口1、2、3;
• 同一接口内,按拨码值从小到大排列:拨码0在前,拨码1次之,以此类推。

在【槽配置】中,每个模块的名称尾部会带有一个数字(如 XBF2E-0016A_2),该数字代表模块在总线中的槽位号。槽位号由软件根据扫描顺序自动分配,从1开始递增。地址映射顺序严格遵循“槽位号从小到大”的原则。

1、输出地址映射说明
CouplerCtrl为输出地址区首段预留,无实际含义,跳过不用。CouplerCtrl之后为有效输出地址,从槽位号2的XBF2E-0016A开始,依槽位号递增顺序依次排列各模块的输出地址,直至最后一个模块。

2、输入地址映射说明
CouplerState为输入地址区首段预留,无实际含义,跳过不用。

CouplerState之后有32个字节(Module1~Module32),用于存储每个模块的扩展接口号与硬件拨码站号,属于诊断信息,不是实际过程输入数据。


实际有效输入地址从Module32之后开始,同样按槽位号从小到大依次排列(本例依次为槽位1、3、4、5、6、7、9、10)。

注意:Module1~Module32是模块诊断信息区,不含实际I/O数据。实际输入数据从Module32之后才开始,配置变量绑定时务必从正确位置起始,避免地址偏移错误。
完成地址分配后,按以下步骤将I/O地址与程序变量关联:
1、在【变量表】中创建所需的自定义变量;

2、进入【I/O功能映射】,选择需要绑定的I/O地址,在量表中选中对应变量,完成关联绑定;

3、关联成功后,可在映射列表中查看已绑定的通道信息(如XBF2E-0016A_2的Channel0已成功绑定至指定变量)。

通过自动扫描与槽位顺序规则,可大幅提升组态效率与地址管理准确性。