MCGS昆仑技创触摸屏 ↔ AB 罗克韦尔 PLC 以太网(EtherNet/IP)完整连接教程
一、适用范围
MCGS:TPC7062Ti/1061Ti/1261Hi/1530Ti 等带网口机型(MCGS Pro / 嵌入版)
AB PLC:CompactLogix(1769-L1/L2/L3)、ControlLogix、Micro800(带以太网)
协议:EtherNet/IP(CIP),MCGS 用官方 AB 以太网驱动
二、网络规划(先把 IP 设好)
假设同网段:
触摸屏 IP:192.168.1.10
PLC IP:192.168.1.19
子网掩码:255.255.255.0
网关:可空或同网段
1)触摸屏 IP 设置(实物)
触摸屏上电→快速点击屏幕→进入系统设置
网络→设置 IP:192.168.1.10,掩码:255.255.255.0
保存退出
2)AB PLC IP 设置(Studio 5000)
打开项目→以太网模块 / CPU 以太网口
设置 IP:192.168.1.19,掩码:255.255.255.0
下载到 PLC,PLC 保持运行
三、MCGS Pro 驱动与设备添加
1)打开设备窗口
新建 / 打开工程→设备窗口→设备工具箱
2)添加驱动(关键)
先加父设备:通用 TCP/IP 父设备
再加子设备:PLC → AB → AB 以太网(EtherNet/IP)
没有该驱动:需要安装 MCGS 官方 AB 驱动包,放到 Drivers\PLC\AB
3)通用 TCP/IP 父设备参数
本地 IP:192.168.1.10(触摸屏 IP)
本地端口:0(自动)
网络类型:TCP
超时:3000ms
采集周期:200ms
4)AB 以太网子设备参数(核心)
远程 IP:192.168.1.19(PLC IP)
远程端口:44818(AB EtherNet/IP 固定端口)
槽号:0(CompactLogix/ControlLogix CPU 槽号通常为 0)
连接类型:Explicit Messaging
超时:5000ms
四、PLC 端放行(避免通讯被拦)
Studio 5000→控制器属性→防火墙 / 安全
允许 EtherNet/IP 显式报文、取消 “只允许编程软件访问”
下载,PLC 运行
五、下载与通讯测试
MCGS:编译→下载到触摸屏
运行→设备窗口→通讯状态
0 = 正常 ✅
非 0:IP / 端口 / 槽号 / 驱动不匹配
测试:
触摸屏按钮写 Start → PLC 对应标签变 True
PLC 改 Count → 触摸屏数值同步
六、常见问题排查
连不上(状态≠0)
网线 / 交换机是否正常,能否 ping 通 PLC
远程端口 44818 是否填对
槽号是否为 0
PLC 安全是否放行 MCGS
能读不能写
PLC 标签是否非只读
触摸屏变量是否设为读写
频繁断开
采集周期不要太小(≥200ms)
网络干扰大,用屏蔽线、接好地
七、最简配置清单(照着填)
触摸屏 IP:192.168.1.10
PLC IP:192.168.1.19
远程端口:44818
槽号:0
驱动:AB 以太网(EtherNet/IP)
变量:直接填 AB 标签名
工易自营