11、Modbus Tcp Master实验ST

有以太网通讯口的PLC型号:GCAN-PLC-302/321/322/324/326/400/510/511


功能:读写从站中的数据;
应用场景:广泛应用于Modbus TCP协议;

  MODBUS TCP主站实验ST源码下载:
11.Modbus Tcp Master实验ST.rar
33.5 KB

一、下载程序及重点参数

  1. 下载好 MODBUS TCP主站实验ST源码,解压并打开程序;  
2.打开modbus tcp_master.ST,上半部分为程序声明,下半部分为具体程序。
3.配置好从站的IP 和端口号
4.利用io输入来切换不同功能码,rw控制读写,addr为寄存器地址,mcount为数量
5.选择对应网关_图5.1(网关连接为配置网关时的命名,如果配置了忘记【图5.2和图5.3】:单击PLC→连接...→驱动是RS232为串口下载程序的驱动/驱动是TCP432为网口下载程序的驱动,对应驱动看名称;如果未配置过请参照OPENPCS网关配置手册
图5.1 
图5.2 
图5.3 
6.下载程序
7.如果出现图1弹窗选“确定”和否都可以,按需选择;如果出现图2弹窗选“是”
图1
图2
8.运行程序

二、接线

RJ45以太网口

三、演示

1.打开Modbus Slave→Connection→Connect...
2.选择Modbus TCP/IP→Port:502→选择ipv4(注意这个ipv4为电脑网口的ipv4,这个IP要与程序中从站的ip地址一致)→OK
3.当制定DI有输入,主站就会执行对应的功能码,通过Modbus Slave(通过Modbus Slave看底层交互数据:Display→communication...)
4.Modbus 标准地址与各个功能码的对应关系如下所示
下面以在 RTU 传输模式下通讯为例,对这些功能码进行详细介绍
Modbus TCP 的 ADU 数据单元规范如表 B.1 所示
当某一设备发出请求,则其相应的设备要做出响应。响应的数据格式如表 B.2 所示。
2024-09-20
0 0