1. 项目背景与需求分析
在工业自动化控制系统中,PLC与变频器的通讯一直是现场实施的关键环节。最近我在一个风机控制系统中遇到了三菱FX3U PLC需要同时控制三台施耐德ATV71变频器的需求。这个系统需要实现以下核心功能:
- 实时设定和调整三台变频器的运行频率
- 远程启停控制
- 读取实际运行频率和状态
- 状态指示灯控制
- 解决变频器断电重启后的自准备问题
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置与连接
2.1 硬件选型清单
本方案采用以下硬件设备:
- 三菱FX3U-32MT/ES-A PLC(主控制器)
- 三菱FX3U-485BD通讯板(提供RS485接口)
- 三菱FX3U-485ADP-MB模块(MODBUS协议适配器)
- 施耐德ATV71HU22N4变频器(3台)
- 昆仑通态TPC7062K触摸屏(HMI)
注意:485ADP-MB模块必须安装在紧邻PLC主机的第一个扩展槽位,否则会导致通讯异常。
2.2 电气接线规范
RS485总线接线需要特别注意以下要点:
- 使用屏蔽双绞线(建议截面积≥0.5mm²)
- 接线顺序:
- 485ADP-MB的SDA+接所有变频器的A+
- 485ADP-MB的SDA-接所有变频器的A-
- 终端电阻设置:
- 在总线两端的设备上启用120Ω终端电阻
- 中间设备保持终端电阻断开
- 接地要求:
- 屏蔽层单端接地(建议在PLC侧接地)
- 确保所有设备共地
3. 变频器参数配置
3.1 基本通讯参数
每台ATV71变频器需要设置以下关键参数:
| 参数代码 | 参数名称 | 设置值 | 说明 |
|---|---|---|---|
| CtL-01 | 控制模式 | [Modbus] | 设置为Modbus通讯控制 |
| CtL-02 | 给定1通道 | [Modbus] | 频率给定来源 |
| CtL-03 | 命令1通道 | [Modbus] | 启停命令来源 |
