
本文速览
1.适用模块
EC5R-1616A+、EC5R-1616B+
2.总线协议
EtherCAT
3.核心内容
系统侧与负载侧供电接线、拨码模式与兼容通道配置、组态选型与PDO数据区划分、主流PLC平台的地址映射
4.关键前提
0号拨码决定默认模式与Alarm告警模式,主站组态型号须与硬件拨码状态一致
5.关键注意
修改拨码后须对模块完整断电重启;系统电源与负载电源禁止混接、共接
6.适用平台
欧姆龙、CODESYS、汇川AutoShop、基恩士
EC5R-1616A+与EC5R-1616B+是实点科技一体式5系列数字量I/O模块,在16个固定输入通道之外,另有16个可配置为输入或输出的兼容通道,单通道输出最大负载电流0.5A,适用于EtherCAT总线控制系统的现场I/O扩展。
本文以EC5R-1616A+与EC5R-1616B+为例,从模块接线、拨码定义、组态配置及PDO地址映射。

一、模块介绍

二、模块接线
模块采用系统侧与负载侧双电源独立供电设计,调试与现场接线时需分别接入两组24V直流电源及对应的0V回路——
· 系统侧供电:为模块内部通讯芯片与逻辑电路供电
· 负载侧供电:为DO输出通道的外部负载提供工作电源,输出通道的通断由内部逻辑控制。
两款模块的接线特性如下——
· EC5R-1616A+:固定DI端口仅支持NPN型传感器接入;模块内部已实现现场24V与现场0V的导通设计。
· EC5R-1616B+:固定DI端口仅支持PNP型传感器接入;模块内部已实现现场24V与现场0V的导通设计。


⚠️系统电源与负载电源需分别独立接线,禁止混接或共接错误。否则可能导致模块通讯异常,或输出通道损坏。
三、拨码定义
模块配备二进制拨码开关,用于设定模块工作模式、DI/DO通道配置模式,以及兼容通道的输入输出属性。拨码拨至ON侧对应逻辑值1,拨至FF侧对应逻辑值0。拨码示意图以32通道模块绘制,16通道模块的有效拨码位为0~3号位。


当1号拨码设置为0时,可通过2~5号拨码分别设定4组兼容通道的DI/DO属性,每组对应4个通道,具体定义如下:

⚠️ 修改任意拨码的设置后,必须对模块执行完整的断电重启操作,新的配置参数才会生效。通讯运行状态下调整拨码,模块工作模式不会更新。
四、组态选型与PDO数据区
由于模块支持告警模式切换,且兼容通道支持DI/DO灵活配置,模块的PDO过程数据被划分为多个独立数据区域,组态时必须保证软件与硬件拨码状态匹配。
1、组态选型匹配规则
根据0号拨码的设置,模块分为默认模式与Alarm告警模式,EtherCAT主站工程中需选择与硬件状态一致的设备型号——
· 0 号拨码置 0(默认版):组态选择 EC5R-1616A+ / EC5R-1616B+
· 0 号拨码置 1(告警版):组态选择 EC5R-1616A+-Alarm / EC5R-1616B+-Alarm

⚠️ 若组态型号与实际硬件拨码模式不匹配,将导致PDO数据映射错位甚至通讯异常。
2、默认模式的PDO数据区
以EC5R-1616A+为例,0号拨码置0时,PDO过程数据共分为3个独立区域:

· Digital Inputs(固定16位输入区):对应模块前16路硬件固定DI通道,为只读数据区,实时反馈输入通道的通断状态。
· Digital Inputs Outputs(兼容通道输入数据区):对应16路兼容通道中被配置为DI模式的通道,状态数据同步至该只读区域。
· Digital Outputs(兼容通道输出数据区):对应16路兼容通道中被配置为DO模式的通道,主站输出控制指令写入该只写区域,控制通道通断。
3、Alarm告警模式的PDO数据区
0号拨码置1时,在默认模式3段数据区的基础上,额外增加Diagnosis Information(故障诊断信息区),用于上传模块故障诊断码,支持主站实时监控模块运行健康状态。

告警码在模块的上行数据中上报,常见错误码与含义对应如下:

五、主流PLC平台的PDO地址映射
不同品牌的EtherCAT主站软件在界面与变量命名上存在差异,但模块PDO的分区逻辑与数据结构完全统一,均包含固定输入区、兼容通道输入区、兼容通道输出区三大核心区域,Alarm告警模式额外增加诊断信息段。各主流平台的映射表现如下(以EC5R-1616A+为例):
欧姆龙平台——

Codesys平台——

汇川Autoshop平台——

基恩士平台——

⚠️ 除地址表示方式不同,PDO条目本身还带有索引标识。以基恩士平台的截图为例,Digital Outputs对应索引0x1600、映射至0x7000:01,Digital Inputs对应0x1A01、映射至0x6001:01,Digital Inputs Outputs对应0x1A02、映射至0x6002:01。配置地址映射时,可通过PDO条目名称与索引区分固定输入与兼容通道数据,避免将输出指令写入输入数据区,导致I/O功能失效。













