以下是从信捷 PLC 到威纶触摸屏的 MODBUS RTU 协议通信示例。
通信参数
- 通讯方式:MODBUS RTU
- 波特率:19200
- 奇偶校验:无
- 数据位:8
- 停止位:1
硬件连接
- 将 PLC 的 485 通讯端口(4852W 或 4854W)与触摸屏的 B2 接口相连。
- 将 PLC 的 232 通讯端口与触摸屏的 4RXD、5TXD、8GND 接口相连。
PLC 地址映射
PLC 地址 | 触摸屏地址 |
---|---|
M0 - M7999 | 0X1 - 0X7999 |
X0 - X5110 | 0X16384 - 0X16895 |
X18432 - X18943 | 0X18432 - 0X18943 |
Y0 - Y5110 | 0X18433 - 0X18944 |
S0 - S10230 | 0X20480 - 0X21503 |
M8000 - M8511 | 0X24576 - 0X25087 |
T0 - T6180 | 0X25600 - 0X26218 |
C0 - C6340 | 0X27648 - 0X28282 |
D0 - D7999 | 0X7999 - 0X7999T |
D8000 - D8511 | 0X16384 - 0X16895 |
FD0 - FD5000 | 0X18432 - 0X23432 |
FD8000 - FD8511 | 0X26624 - 0X27135 |
CD0 - CD6344 | 0X14336 - 0X14970 |
TD0 - TD6184 | 0X1228 - 0X12906 |
设置触摸屏
- 打开触摸屏软件,新建一个项目。
- 在项目中添加一个新的通讯驱动程序,选择 MODBUS RTU 协议。
- 设置通讯驱动程序的参数,包括波特率、奇偶校验、数据位和停止位。
- 在通讯驱动程序中添加一个新的设备,选择信捷 XC 系 PLC。
- 设置设备的参数,包括通信地址(默认为 1)。
- 将 PLC 地址映射表中的地址与触摸屏中的变量地址相对应。
设置 PLC
- 打开 PLC 软件,新建一个项目。
- 在项目中添加一个新的通讯模块,选择 MODBUS RTU 协议。
- 设置通讯模块的参数,包括波特率、奇偶校验、数据位和停止位。
- 设置 PLC 的通信地址(默认为 1)。
测试通信
- 编译并下载 PLC 和触摸屏程序。
- 使用串口调试工具(例如 HyperTerminal)或其他通讯分析工具来监控通讯过程。
- 修改 PLC 或触摸屏中的变量值,观察另一端的变量值是否随之改变。
常见问题
- 通信无法建立,请检查通讯参数是否正确设置,并且连接器是否牢固。
- 写入 PLC 的变量值无效,请检查 PLC 的地址映射是否正确。
- 写入触摸屏的变量值无效,请检查触摸屏的地址映射是否正确。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论