Modbus RTU通信协议是在现场中常用到的,比如触摸屏、温控模块等设备控控制器做通信,会常用到此类协议,其物理串口和接线是和RS232/RS485一样,本文介绍Modbus RTU通信的实现,并用PC调试助手进行测试。
- 软硬件版本 3
1.1. 倍福Beckhoff 3
1.1.1. 控制器硬件 3
1.1.2. 控制器软件 3 - 硬件连接 3
2.1. PC COM介绍 3
2.2. RS232/RS485连接 3
3.2.1. N030…………. 4
3.2.2. N031…………. 4
2.3. 实际线路连接 5 - PLC程序 7
3.1. 添加组态 7
3.1.1. 手动添加COM口 7
3.1.2. 串口属性操作 7
3.2. PLC程序编辑 8
3.2.1. 调用库文件lib 8
3.2.2. CX控制器做主站 8
3.2.3. CX控制器做从站 10
3.3. 变量连接 11 - 功能测试 12
4.1. CX控制器做主站通信测试 12
4.2. CX控制器做从站通信测试 13
- 软硬件版本
1.1. 倍福Beckhoff
1.1.1. 控制器硬件
TwinCAT控制制器,PC或者EPC,包括:
嵌入式控制器:CX5010-N031 带有自带串口的控制器
外围设备:RS232串口线、RS485串口线、转接端口
1.1.2. 控制软件
笔记本和控制器都是基于TwinCAT 2版本 - 硬件连接
2.1. PC COM介绍
本实验是用的CX5010-N031嵌入式控制器,其外观如下所示:
