以下是 ABB IRC5 控制器(配备 841-1 选项)配置为 EtherNet/IP 从站的详细步骤,适用于与主站(如 PLC)进行通信:
硬件要求
软件工具
连接控制器
启用 EtherNet/IP 从站
设置网络参数
配置输入 / 输出数据映射(I/O 映射)
进入 控制面板 → 配置 → I/O System → Fieldbus → EtherNet/IP → Assemblies。
输入 Assembly(主站→从站,机器人接收数据):
输出 Assembly(从站→主站,机器人发送数据):
选择一个 Assembly ID(如 100),设置数据长度(字节数,如 8 字节 = 64 位),定义数据变量(如数字输入、控制信号)。
选择一个 Assembly ID(如 200),设置数据长度(如 8 字节),定义数据变量(如数字输出、状态信号)。
从站与主站通过 “输入 / 输出 Assembly” 交换数据,需定义数据长度和地址:
记录 Assembly ID 和数据长度,供主站配置使用。
保存配置并重启
以 Allen-Bradley PLC 为例:
添加 EtherNet/IP 从站设备
配置主站与从站的 Assembly 映射
测试通信
通信失败
检查 IP 地址是否在同一网段,网线连接是否正常。
确认 841-1 选项已激活(可在 “控制器信息”→“选项” 中查看)。
核对 Assembly ID 和数据长度是否一致(主站与从站必须匹配)。
数据长度限制
信号映射
通过以上步骤,可完成 ABB IRC5(841-1)作为 EtherNet/IP 从站的配置,实现与主站的实时数据交换。如需更详细的信号定义或特定主站配置,可参考 ABB 官方手册《IRC5 EtherNet/IP Server Manual》。