1. 项目背景与需求分析
在工业自动化控制系统中,PLC与变频器的通讯是实现设备联动控制的关键环节。最近我完成了一个西门子S7-1200 PLC与3台英威腾GD系列变频器的通讯项目,这个方案在纺织机械控制系统中得到了成功应用。
这个项目的核心需求是通过PLC集中控制多台变频器的运行状态,包括:
- 实时监控变频器输出频率、电流、电压等参数
- 远程启停控制
- 故障报警信息采集
- 运行参数设定
选择MODBUS RTU协议作为通讯方案主要基于以下考虑:
- 英威腾GD系列变频器原生支持MODBUS RTU协议
- S7-1200 PLC的CM1241通讯模块可完美支持MODBUS主站功能
- RS485总线架构简单可靠,适合车间环境
- 布线成本低,最远通讯距离可达1200米
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置与接线方案
2.1 设备清单
| 设备名称 | 型号 | 数量 | 备注 |
|---|---|---|---|
| PLC主机 | S7-1214C DC/DC/DC | 1 | 6ES7 214-1AG40-0XB0 |
| 通讯模块 | CM1241 RS485 | 1 | 6ES7 241-1CH32-0XB0 |
| 变频器 | 英威腾GD300-01G5-4 | 3 | 功率5.5kW |
| 通讯电缆 | RVSP 2×1.0mm² | 50米 | 双绞屏蔽电缆 |
| 终端电阻 | 120Ω 1/2W | 2 | 总线两端各一个 |
2.2 接线示意图
code复制S7-1200(CM1241) 变频器1 变频器2 变频器3
3+ (A) ----------- 485+ --------- 485+ --------- 485+
8- (B) ----------- 485- --------- 485- --------- 485-
注意:必须确保所有设备的485+和485-极性一致,接反会导致通讯失败
2.3 关键参数设置
- 变频器参数:
- P00.15=3 (MODBUS通讯控制)
- P14.00=1 (MODBUS地址,分别设为1/2/3)
- P14.01=3
