施耐德MOX PLC与INTOUCH HMI MODBUS TCP/IP通讯配置指南

需积分: 12 60 下载量 10 浏览量 更新于2024-07-17 2 收藏 2.33MB PPT 举报
本文档是关于使用MODBUS TCP/IP协议实现施耐德MOX PLC与INTOUCH人机界面(HMI)通讯的教程。在原有的系统中,下位机使用施耐德MOX PLC,上位机使用Citect6.1,通过MOXDRV协议通讯。改造后,上位机改为INTOUCH 10.02,通讯协议改为MODBUS TCP/IP,并整合了两套控制系统的HMI。 一、系统改造与通讯协议 改造的核心是将原来的MOXDRV协议替换为MODBUS TCP/IP协议。MODBUS TCP/IP是一种广泛使用的工业通讯协议,它允许不同设备间的透明数据交换,特别适合于PLC与HMI之间的通信。在本例中,PLC作为服务器,INTOUCH作为客户端,两者通过TCP/IP网络连接进行数据交换。 二、网络配置 网络图未给出,但通常会包括MOX PLC、INTOUCH HMI以及可能的网络设备如交换机或路由器。确保所有设备都在同一网络环境下,并且PLC的MODBUS TCP/IP设置正确,开放相应的端口(通常是502),以便INTOUCH能够连接。 三、MOXGRF与INTOUCH配置 1. MOXGRF配置及下载: - 首先在MOXGRF项目中,通过“TOOLS” → “MoxModbusaddressmap”配置MODBUS地址映射。 - MODBUS支持四种数据类型: - CoilStatus(可读写开关量):地址00001-09999 - InputStatus(只读开关量):地址10001-19999 - InputRegister(只读模拟量):地址30001-39999 - HoldingRegister(可读写模拟量):地址40001-49999 - 将所需通讯点按类型和地址添加,并保存。新添加的点需重新编译和下载才能生效。 2. DAserver配置: - DA(Data Access)服务器是连接INTOUCH和PLC的关键,需要配置以支持MODBUS TCP/IP协议,并设置正确的IP地址和端口号,以便INTOUCH能连接到PLC。 3. INTOUCH配置: - 在INTOUCH中,创建新的MODBUS TCP/IP驱动器,设置与PLC匹配的IP地址、端口和MODBUS寄存器地址。根据MOX PLC的配置,将数据点映射到INTOUCH的相应变量。 四、操作步骤 - 编译MOXGRF项目,包括BuildProject和BuildResource。 - 下载程序到PLC,通常避免直接使用“Debug” → “Download”,而是采用特定的下载工具或流程。 总结:这个转换过程涉及了PLC的编程,MODBUS TCP/IP的配置,以及INTOUCH的组态。每个步骤都需要精确执行,以确保PLC和HMI之间的有效通讯。在实际操作中,应仔细检查网络设置,确保数据的正确传输,并遵循良好的编程和配置实践,以保证系统的稳定性和可靠性。