1. 台达DVP ES2与三菱E700变频器通讯方案概述
在工业自动化控制领域,PLC与变频器的通讯集成是实现精准电机控制的基础架构。台达DVP ES2系列PLC与三菱E700变频器的组合,凭借其高性价比和稳定性能,在中小型自动化项目中应用广泛。这套方案的核心价值在于通过Modbus RTU协议建立可靠的数据通道,实现对变频器运行参数的实时监控与动态调整。
我曾在一个纺织机械改造项目中深度应用该方案,需要同时控制12台E700变频器实现同步调速。相比传统的硬接线控制方式,通讯方案节省了90%的接线工作量,且频率控制精度从±2Hz提升到±0.1Hz。这种基于RS485的通讯架构,不仅实现了启停、方向、频率设定等基本功能,还能实时读取输出电流、电压、故障代码等关键参数。
2. 硬件配置与接线规范
2.1 设备选型要点
- 台达DVP-ES2系列PLC:推荐使用DVP32ES200R型号,自带RS485通讯口(COM2),支持Modbus RTU主站协议。其通讯端口采用可拆卸式端子块设计,便于现场接线。
- 三菱E700变频器:需确认固件版本支持Modbus RTU从站功能(参数Pr.117-Pr.124)。建议选用E720系列(0.4-7.5kW)或E740系列(11-55kW),注意不同功率型号的通讯响应特性差异。
2.2 RS485网络搭建实操
- 接线拓扑:采用手拉手总线结构,终端设备距离不超过1200米。使用AWG18双绞屏蔽线(如Belden 3106A),屏蔽层单端接地。
- 端子定义:
- PLC端:COM2接口的S+/RDA接变频器PU端子的2号针
- PLC端:S-/RDB接变频器PU端子的1号针
- 终端电阻:在总线最远端变频器的PU端口安装120Ω终端电阻(拨码开关设置)
关键提示:曾遇到因接地不良导致通讯断续的问题,后采用隔离型RS485中继器(如Moxa PT-7820)解决地环路干扰。建议在长距离布线时预留中继器安装位置。
3. 通讯参数配置详解
3.1 三菱E700变频器设置
通过操作面板设置以下关键参数:
code复制Pr.117 通讯站号:1(默认值,范围1-31)
Pr.118 通讯速率:19200(推荐值,需与PLC一致)
Pr.119 数据长度:8(固定)
Pr.120 奇偶校验:2(偶校验)
Pr.121 通讯重试:3(建议值)
Pr.122 通讯校验时间:0(无超时)
Pr.123 等待时间:9999(无延迟)
Pr.124 CR/LF选择:0(无终止符)
3.2 台达PLC程序配置
使用ISPSoft编程软件进行硬件组态:
- 在"PLC Configuration"中启用COM2端口
- 设置通讯参数与变频器完全匹配:
- Baud Rate: 19200
- Data Bit: 8
- Parity: Even
- Stop Bit: 1
- 添加Modbus主站功能块(MSTR指令)
典型初始化程序示例:
st复制// 通讯端口初始化
MOV K4 D1120 // COM2参数:19200,8,E,1
MOV H86 D1121 // 启用Modbus RTU模式
// 变频器1#控制字写入
MSTR K1 K6 HFA00 K1 D100 // 写入启动命令
// D100结构:
// Bit0: 1=正转启动
// Bit1: 1=反转启动
// Bit2: 1=故障复位
4. 核心功能实现与调试
4.1 频率控制逻辑设计
采用双通道频率设定模式:
- 通讯设定:通过Modbus写入H2000地址(对应Pr.133)
- 频率值需转换为16进制格式(如50.00Hz → 5000 → 1388H)
- 面板锁定:设置Pr.79=2(网络操作模式)
频率写入程序示例:
st复制// 设置50Hz运行频率
MOV K5000 D200 // 频率值放大100倍
MSTR K1 K6 H2000 K2 D200 // 写入变频器1#
4.2 状态监控实现
关键数据读取地址表:
| 参数 | 地址 | 数据类型 | 换算公式 |
|---|---|---|---|
| 输出频率 | H1000 | INT | 实际值=读数/100 |
| 输出电流 | H1001 | INT | 实际值=读数/100 |
| 输出电压 | H1002 | INT | 实际值=读数/10 |
| 故障代码 | H1003 | INT | 直接读取 |
状态轮询程序架构:
st复制// 每500ms读取运行数据
TMR K50 T0
LD T0
MSTR K1 K3 H1000 K4 D300 // 读取4个寄存器
RST T0
5. 故障诊断与性能优化
5.1 常见通讯故障排查
-
ERR指示灯常亮:
- 检查站号冲突(用FR-Configurator软件扫描网络)
- 验证CRC校验计算(推荐使用Modbus Poll工具测试)
-
数据响应超时:
- 测量终端电阻阻值(应为120Ω±5%)
- 用示波器检查信号幅值(正常2-6Vpp)
-
偶发数据错误:
- 在PLC程序添加应答超时重发机制
- 调整Pr.121通讯重试次数(建议3-5次)
5.2 通讯性能优化技巧
-
分时轮询策略:
- 将12台变频器分为3组,每组间隔100ms查询
- 关键参数(频率、故障代码)采用100ms周期
- 次要参数(温度、电压)采用1s周期
-
数据缓存处理:
st复制// 在PLC中建立数据缓冲区
MOV D300 D500 // 频率备份
MOV D302 D502 // 电流备份
CMP K0 D304 // 检查故障代码
- 通讯负载监控:
通过D1122寄存器获取COM2端口错误计数,当连续错误超过阈值时触发报警。
6. 高级应用扩展
6.1 多变频器同步控制
在卷绕设备中实现主从同步:
- 主机采用速度控制模式(Pr.79=0)
- 从机设置为转矩控制模式(Pr.79=4)
- 通过H70地址写入转矩指令(范围0-1000%)
同步控制程序片段:
st复制// 主机频率写入
MOV K3000 D100
MSTR K1 K6 H2000 K2 D100
// 从机转矩控制
MOV K800 D110 // 80%转矩
MSTR K2 K6 H70 K1 D110
6.2 与HMI的集成方案
在威纶通TK6071触摸屏上实现集中监控:
- 添加Modbus RTU设备(站号1对应PLC)
- 映射关键寄存器:
- D300-D303:变频器运行数据
- D100-D103:控制命令区
- 制作故障诊断页面,显示E700故障代码解析(如E.OC1→过电流)
实际项目中,这套系统连续运行18个月无通讯故障,频率控制响应时间稳定在150ms以内。特别需要注意的是,在电磁环境复杂的场合,建议采用光纤转换器(如兆赫ZP-1321)替代直接RS485连接,可显著提升抗干扰能力。
