CP2E Modbus TCP Server Function的使用

modbus_tcp_client_tester.rar
ModbusTCPMaster测试软件.zip
ModbusTCP_Server.zip

制作时间:2020/6/10
硬件设备:CP2E-N20DT-D(PLC)
软件:CX-Programmer(9.72)、ModbusTCPMaster测试软件
案例简介:本案例使用CP2E通过TCP Server Function功能块作为服务器与客户端通信。

1.硬件与接线

微信图片_20200608102941.jpg

(1)拓扑图

image.png PLC为 Modbus_TCP服务器,可以一台客户端,多台PLC读写数据;

2.软件编程

(1)功能块的介绍

4.png

(2)导入功能块

打开CX-Programmer软件,导入TCP Server Function 功能块
在左边工程数处,右键【功能块】→【插入功能块】→【从文件】
找到功能块放置的区域,点击确定
3.png

(3)插入功能块并编写梯形图

在梯形图中插入功能块,并分配好功能块的地址

5.png




(4)ModbusTCPMaster测试软件

打开ModbusTCPMaster测试软件,输入对应的CP2E IP地址和端口号
6.png
点击打开端口,日志显示Connected即连接成功
7.png



3.实验现象

(1)读取数据

9.png10.png
输入监视起始地址和监视地址长度后,点击读取数据,即可实时监控PLC的数据










(2)写入数据

11.png12.png
双击需要写入的地址,输入需要修改的值,点击OK,即可在PLC监控到数据的变花。