【H7-200SmartPlC】 ModbusTCP通信-客户端

2024-08-09 Huceen

什么是ModbusTCP

MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS报文的用途。协议的最通用用途是为诸如PLC’s,I/O模块,以及连接其它简单域总线或I/O模块的网关服务的。

MODBUS/TCP 使MODBUS_RTU协议运行于以太网,MODBUS TCP使用TCP/IP和以太网在站点间传送MODBUS报文,MODBUS TCP结合了以太网物理网络和网络标准TCP/IP以及以MODBUS作为应用协议标准的数据表示方法。MODBUS TCP通信报文被封装于以太网TCP/IP数据包中。与传统的串口方式,MODBUS TCP插入一个标准的MODBUS报文到TCP报文中,不再带有数据校验和地址。


STEP7-Micro/WIN SMART V2.4 版本开始,软件中直接集成 Modbus TCP 库指令,无需单独安装或者购买。安装软件后,Modbus TCP 指令位于 STEP7-Micro/WIN SMART 项目树中指令文件夹的文件夹中。

指令分为客户端和服务器两种,目前指令版本为 V1.0。

汇辰目前200SmartPlC CPU客户端指令会占用开放式用户通信资源主动连接,最多5个;服务器指令会占用开放式用户通信资源的被动连接资源,最多也是5个。


实际操作:

调用Modbus TCP Server---MBUS_SERVER块,并按照下图填写引脚。

 

服务器的PLC信息:

CPUIP地址 192.168.2.101

端口号 502

国产200Smartplc服务器的PLC信息

客户端PLC信息  192.168.2.100

服务器PLC信息  192.168.2.101  端口号502

 

实际操作:

调用Modbus TCP Server---MBUS_SERVER块,并按照下图填写引脚。

国产200SmartPLC调用Modbus TCP Server---MBUS_SERVER块

国产PLC,200Smart,PLC厂家,SmartPLC


连接好两个PLC网线 并监控从服务器PLC中读取的VW1000变量,数字在自加 

200SmartPLC连接好两个PLC网线