施耐德技术服务中心
Twido与ATV312 Modbus串行通讯控制
<二>
——Modbus通讯给定速度、DO控制命令
Twido Modbus Serial Communication with ATV312 Edition:2011-6 Twido与ATV312的Modbus串行通讯控制<二> 1
施耐德技术服务中心
目录
1. 实验简介 ................................................................................................................................ 3 2. 实验环境 ................................................................................................................................ 3
2.1 硬件环境 .................................................................................................................... 3 2.2 软件环境 .................................................................................................................... 3 3. 硬件连接 ................................................................................................................................ 4
3.1 Twido与变频器的通讯连接 ..................................................................................... 4 3.2 Twido与变频器的端子连接 ..................................................................................... 6 4. ATV312变频器设置 ............................................................................................................ 7
4.1 操作说明 .................................................................................................................... 7 4.2 主要参数设置 ............................................................................................................ 8
4.2.1 恢复出厂设置 ................................................................................................ 8 4.2.2 电机参数 ........................................................................................................ 9 4.2.3 控制方式 ...................................................................................................... 10 4.2.4 通讯参数 ...................................................................................................... 13
5. PLC编程 ............................................................................................................................. 14
5.1 Modbus协议简介 ..................................................................................................... 14 5.2 交换数据表 .............................................................................................................. 14 5.3 ATV312参数说明 ..................................................................................................... 15
5.3.1 读写变量 ...................................................................................................... 15 5.3.2 状态字 .......................................................................................................... 16 5.3.3 控制字 .......................................................................................................... 16 5.3.4 特殊DRIVECOM参数 .................................................................................... 16 5.4 DRIVECOM流程 ......................................................................................................... 17 5.5 TwidoSoft软件的配置 ........................................................................................... 18 5.6 Twido软件编程语句介绍 ....................................................................................... 19
5.6.1 EXCHx指令 ................................................................................................... 20 5.6.2 %MSGx功能块 ............................................................................................... 20 5.7 程序的分步讲解 ...................................................................................................... 21
5.7.1 一台PLC与一台变频器通讯 ...................................................................... 21 5.7.2 一台PLC与多台变频器通讯 ...................................................................... 23
6. 实验调试 .............................................................................................................................. 25
6.1 计算机和PLC连接 .................................................................................................. 26 6.2 交换数据表对照 ...................................................................................................... 26 6.3 动态变量表的读和写 .............................................................................................. 27 6.4 ATV312常见通讯故障 ............................................................................................. 28 7.系统扩展 ............................................................................................................................ 29
7.1 分配器模块和RJ45连接器 .................................................................................... 29 8. 附件 ...................................................................................................................................... 29
8.1 参考程序 .................................................................................................................. 30
8.1.1 Port2口做通讯 ........................................................................................... 30 8.1.2 Port1口做通讯 ........................................................................................... 30
Twido与ATV312的Modbus串行通讯控制<二> 2
施耐德技术服务中心
1. 实验简介
PLC通过modbus监控变频器的运行是工业中较常见的应用,本文以施耐德Twido PLC与
ATV312变频器为例,简要介绍PLC与变频器之间modbus串行通讯的过程,包括硬件接线、变频器参数设置、硬软件组态、上电调试等,实现在PLC上远程控制ATV312变频器的故障初始化,启动/停止,正转/反转,频率给定等。
本文只介绍了本地端子控制变频器启停,Modbus远程通讯控制变频器输出频率的情况,关于端子控制和modbus通讯控制的其他几种混合使用的情况,以及其他施耐德PLC,如Premium,Quantum与ATV312的modbus串行通讯,将在本书的其他文章中介绍。
2. 实验环境
2.1 硬件环境
主要硬件如下: 类型 电源 型号 24V开关电源 数量 1 参考图片 PLC Twido PLC TWDLMDA20DRT(CPU模块)(右) TWDNOZ485T(端子 485扩展模块)(左) 1 变频器 ATV312 1 Modbus通讯电缆 8针MiniDIN圆头线 1 RJ45接头屏蔽双绞线 1 2.2 软件环境
TwidoSoft3.5是施耐德电器支持Twido PLC的编程,调试和运行的工具软件。
Twido与ATV312的Modbus串行通讯控制<二> 3
施耐德技术服务中心
3. 硬件连接
3.1 Twido与变频器的通讯连接
A D+ B D- G 公共
6 1
4 3 6 4 2 5 1 2 3 4 5 6 7 8 D+ D- 不连 /DE DPT 不连 0V 5V 7 8 CAN_H CAN_L CAN_GND D1 D0 不连 10V 公共 1 2 3 4 5 6
Twido与ATV312的Modbus串行通讯控制<二> 4
施耐德技术服务中心
7 8
1 TSXPCX1031-C 转接块的拨码拨到2
2 TWDLMDA20DRT Twido PLC CPU模块 3 4 5 6 7 8
TWDNOZ485T Twido MiniDin 485扩展模块
Port1 8针圆头
RJ45接头
Port2 485端子 通讯扩展口
Port1口通讯 电缆制作图
Port2口通讯 电缆制作图
Twido与ATV312的Modbus串行通讯控制<二> 5