CP2E Modbus_RTU 简易主站.docx
CP2E Modbus简易主站.rar

CP2E 串行通信功能之MODBUS-RTU 简易主站

制作时间:2020/5/29
硬件设备:CP2E-N20DT-D(PLC),CP1W-CIF11(485 选件板),E5EC-PR2ADM-804(温控表)
软件:CX-Programmer
案例简介:本案例使用CP2E选配RS-422A/485选件板通过Modbus-RTU简易主站发送Modbus-RTU命令控制支持Modbus-RTU协议的温控表

1. 系统概述、硬件搭建与接线

image.png
image.png
image.png
image.png

(1) CP1W-CIF11拨动开关及接线

DIP拨动的2、3、5、6拨到ON。

(2) 温控表设置

本次实验设为Modbus,9600bps,站号1,数据位8,停止位1,偶校验,通信规则如下:
image.png
image.png

(3) Modbus_RTU报文格式

image.png

2. 软件操作

(1) CP2E串口设置

image.png

(2) CP2E DM固定分配字

image.png
image.png

(3) 程序编写

a.读取温控表PV值

image.png
image.png
读取到当前PV值为1C,十进制为28.

b.写入温控表SV值

image.png
实验现象
(1) 功能码为03时,触发W0.00=1,即在D1200开始的地址中赋值,同时触发Modbus-RTU的执行标志位A640.00,读取到当前PV值为1C。
(2) 功能码为06时,触发W0.01=1, 即在D1200开始的地址中赋值,同时触发Modbus-RTU的执行标志位A640.00,写入SV值到温控表。