两台codesys设备之间通过modbus TCP通讯案例

目录

关于modbus TCP server端的设置如下

关于modbus TCP clietn端的设置如下


本案例中N1小白盒codesys作为modbus TCP server端,PC的codesys作为modbus TCP client.

关于modbus TCP server端的设置如下

新建程序,设置为“使能1…”

两台codesys设备之间通过modbus TCP通讯案例_第1张图片

在主程序中定义两个word数组

两台codesys设备之间通过modbus TCP通讯案例_第2张图片

选择网卡,选择与client端在同一个网络中的网卡

两台codesys设备之间通过modbus TCP通讯案例_第3张图片

在Ethernet下添加设备,选择“Modbus_Slave_Device”,并进行相关设置

两台codesys设备之间通过modbus TCP通讯案例_第4张图片

两台codesys设备之间通过modbus TCP通讯案例_第5张图片

都设置完后,下载至N1盒子中,如下图所示

两台codesys设备之间通过modbus TCP通讯案例_第6张图片


关于modbus TCP clietn端的设置如下

新建程序,设置为“使能2…”

两台codesys设备之间通过modbus TCP通讯案例_第7张图片

选择网卡

两台codesys设备之间通过modbus TCP通讯案例_第8张图片

添加设备“Modbus_TCP_Master”,并设置通讯时间等

两台codesys设备之间通过modbus TCP通讯案例_第9张图片

之后添加设备“Modbus_TCP_Slave”,设置modbus Server端的IP地址、端口号等

两台codesys设备之间通过modbus TCP通讯案例_第10张图片

之后添加要通讯的数据地址及长度,然后下载

两台codesys设备之间通过modbus TCP通讯案例_第11张图片

下图是通讯成功截图

两台codesys设备之间通过modbus TCP通讯案例_第12张图片

你可能感兴趣的:(codesys,通讯协议,tcp/ip,网络,服务器)