MCGS(昆仑通态)与安川控制器通过 Modbus/TCP 协议通讯时,需分别在 MCGS 组态软件和安川控制器中进行参数配置,确保两者网络参数匹配且协议设置一致。以下是详细的设定步骤:
物理连接:
用网线将 MCGS 触摸屏的以太网口与安川控制器的 EtherNet 端口直接连接(或通过交换机连接),确保网络链路通畅(可通过 ping 命令测试连通性)。
IP 地址规划:
MCGS 触摸屏:IP = 192.168.1.10,子网掩码 = 255.255.255.0
安川控制器:IP = 192.168.1.20,子网掩码 = 255.255.255.0
确保 MCGS 与安川控制器在同一网段(子网掩码一致,IP 地址前三位相同)。
示例:
进入网络设置界面:
通过安川编程软件(如 MPE720)连接控制器,在 “参数”→“网络设置”→“EtherNet” 中配置基础网络参数:
启用 Modbus/TCP 服务器功能:
安川 D100 → Modbus 保持寄存器 40101(偏移量 100)
安川 Y0 → Modbus 线圈 00001(偏移量 0)
在 “EtherNet”→“Modbus/TCP” 设置中,勾选 “Enable Modbus/TCP Server”(启用服务器模式)。
设定 Modbus/TCP 端口号(默认 502,需与 MCGS 侧一致)。
配置数据映射:将控制器内部寄存器(如输出继电器 Y、数据寄存器 D)映射到 Modbus 地址空间(如保持寄存器 4xxxx),例如:
保存并重启:
下载参数到控制器,重启设备使设置生效。
添加 Modbus/TCP 设备:
配置设备通讯参数:
设备 IP 地址:安川控制器的 IP(如 192.168.1.20)
端口号:502(与安川侧一致)
超时时间:建议设为 1000ms(根据网络情况调整)
双击新增的 “Modbus TCP 设备”,在 “基本属性” 中设置:
定义数据变量关联:
在 “数据词典” 中创建变量,关联到安川控制器的 Modbus 地址:
测试通讯:
地址映射规则:
安川控制器的寄存器与 Modbus 地址需严格对应,例如:
数据类型匹配:
防火墙与端口:
若通过工业交换机连接,需确保交换机未屏蔽 502 端口;MCGS 运行的电脑或触摸屏需关闭防火墙(或开放 502 端口)。
安川其他系列设置:
对于安川 V 系列变频器、Sigma-7 伺服等设备,步骤类似:在设备的 EtherNet 设置中启用 Modbus/TCP 服务器,MCGS 侧按相同方法添加 Modbus TCP 设备并关联地址。
通过以上设置,MCGS 可与安川控制器建立稳定的 Modbus/TCP 通讯,实现数据读写与控制逻辑。调试时建议先通过 Modbus 调试工具(如 ModScan32)验证安川控制器的 Modbus 服务器功能是否正常,再配置 MCGS 参数,可快速定位问题。