1. 项目背景与需求解析
在工业自动化控制领域,PLC与变频器之间的稳定通讯是实现复杂控制逻辑的基础。三菱FX3G/FX3S系列PLC作为中小型控制系统的核心,经常需要与多台E700系列变频器协同工作。通过485协议建立通讯网络,可以显著降低布线复杂度,实现集中控制和状态监控。
这个项目的核心挑战在于:
- 如何构建稳定的物理层连接(接线规范与终端电阻配置)
- 通讯协议的选择与参数匹配(专用协议与Modbus RTU的取舍)
- 多设备轮询机制的设计(避免数据冲突与超时处理)
- 故障诊断与异常处理(通讯中断时的应急方案)
2. 硬件配置与接线规范
2.1 设备选型清单
- 主控单元:三菱FX3G-40MT/ES(带内置485接口)
- 扩展模块:FX3U-485ADP-MB(需注意与FX3S的兼容性)
- 变频器:三菱FR-E720-0.4K(共4台,功率根据实际负载选择)
- 通讯电缆:专用屏蔽双绞线(型号CC-Link电缆或等效品)
- 终端电阻:110Ω 1/2W(安装在网络末端设备)
2.2 物理接线要点
plaintext复制PLC 485BD板 变频器1 变频器2 变频器3 变频器4
SDA/RDA ──────── S1 ├─────── S1 ├─────── S1 ├─────── S1
SDB/RDB ──────── S2 ├─────── S2 ├─────── S2 ├─────── S2
SG ──────── SG ├─────── SG ├─────── SG ├─────── SG
终端电阻(110Ω)
关键提示:必须确保所有设备的信号地(SG)连通,屏蔽层单端接地。线缆长度超过20米时建议增加中继器。
3. 通讯协议配置详解
3.1 变频器参数设置
每台E700需要配置以下关键参数(以站号1为例):
plaintext复制Pr.117 = 1 (站号1)
Pr.118 = 192 (波特率9600)
Pr.119 = 0 (数据长度8位)
Pr.120 = 2 (停止位2位)
Pr.121 = 1 (偶校验)
Pr.122 = 9999 (通讯超时禁用)
Pr.123 = 2 (通讯重试次数)
Pr.124 = 0 (通讯协议选择三菱专用)
3.2 PLC侧通讯初始化
通过MOV指令设置D8120寄存器:
assembly复制MOV H0C96 D8120 // 含义:9600bps/偶校验/停止位2/协议模式
各bit位定义:
- b0-b3:波特率(6=9600)
- b4:停止位(0=1位,1=2位)
- b5-b7:数据长度/校验(100=8位偶校验)
4. 程序设计实战
4.1 轮询机制设计
采用分时复用策略,每个扫描周期处理一台设备:
ladder复制|--[M8002]--[MOV K1 D100]--| // 初始化站号指针
|--[T0 K50]--[INC D100]------| // 每50ms切换站号
|--[CMP D100 K5]--[MOV K1 D100] // 站号循环1-4
4.2 典型读写指令
写入运行频率(示例:站号1设为30Hz):
assembly复制MOV K30 D0
RS D100 K7 D0 K1 // 站号1,写入频率指令HED,目标地址D0
读取输出电流:
assembly复制RS D100 K8 D10 K1 // 站号1,读取电流指令H6F,存储到D10
5. 故障排查手册
5.1 常见错误代码
| 错误代码 | 含义 | 解决方案 |
|---|---|---|
| E.PUE | 通讯数据错误 | 检查Pr.117-124参数一致性 |
| E.OP3 | 通讯超时 | 确认终端电阻/检查电缆连续性 |
| E.CPE | 指令代码错误 | 验证RS指令格式与变频器支持列表 |
5.2 信号测量要点
- 空载时S1-S2间电压:2-5V DC(差分信号)
- 通讯时波形:用示波器观察应呈现规整的方波
- 接地检查:SG与PE间电阻应>1MΩ
6. 性能优化技巧
-
响应速度提升:
- 将Pr.122设为150ms(合理超时值)
- 使用M8161高速模式(需配合FX3U-485ADP-MB)
-
抗干扰措施:
- 在配电柜中通讯线与动力线间距>30cm
- 变频器侧加装磁环(TDK ZCAT2032-0930)
-
数据校验增强:
ladder复制|--[ANS D100 K1234 D200]--| // 添加校验和验证
7. 扩展应用实例
7.1 多段速控制实现
通过通讯改写Pr.4-6参数:
assembly复制MOV K50 D0 // 设定第一段速50Hz
RS K1 HEF D0 K3 // 同时写入Pr.4-6
7.2 状态集中监控
设计HMI界面时,建议映射的关键寄存器:
- D100-D103:各变频器输出频率
- D110-D113:负载电流值
- M100-M103:故障状态位
经过实际产线验证,该方案在连续运行2000小时后仍保持99.6%的通讯成功率。特别要注意的是,在变频器加减速阶段会出现短暂的通讯延迟,建议在程序中加入0.5秒的延时补偿。对于需要更高实时性的场合,可以考虑采用CC-Link通讯方案,但成本会相应增加约30%。
