在工业控制中,“电流输入、电压输出” 的模拟量控制方式常用于 PLC 与变频器之间的信号传递:PLC 通过电压信号(如 0~10V)输出控制指令,变频器通过电流信号(如 4~20mA)反馈运行状态(如输出频率、电流),实现对电机转速的精准调节。以下是具体实现方案、接线方式、参数设置及调试要点:
一、核心控制逻辑与信号定义
1. 信号类型与作用
二、硬件配置与接线
1. 所需硬件
2. 接线方式(以三菱 FX5U + 三菱 FR-D700 为例)
三、变频器参数设置(关键参数)
以三菱 FR-D700 变频器为例,需设置以下参数确保与 PLC 信号匹配:
| 参数代码 | 参数名称 | 设定值 | 说明 |
|---|---|---|---|
| Pr.79 | 运行模式选择 | 2 | 外部模拟量控制模式(端子控制) |
| Pr.12 | 频率指令电压输入增益 | 50 | 10V 对应输出频率 50Hz(0~10V → 0~50Hz) |
| Pr.13 | 频率指令电压输入偏置 | 0 | 0V 对应 0Hz(无偏移) |
| Pr.30 | 模拟量输出信号选择 | 1 | 模拟量输出为 “输出频率”(0~50Hz) |
| Pr.31 | 模拟量输出增益 | 50 | 20mA 对应 50Hz(4~20mA → 0~50Hz) |
| Pr.32 | 模拟量输出偏置 | 0 | 4mA 对应 0Hz(4mA=0Hz,20mA=50Hz) |
注:不同品牌变频器参数代码不同(如西门子 MM440 用 P0756 设定输入类型,P0771 设定输出类型),需参考对应手册。
四、PLC 程序设计(以三菱 FX5U 为例)
1. 模拟量输出(控制变频器频率)
ladder
// 设定目标频率(如30Hz),转换为数字量:30Hz/50Hz×4000 = 2400 [MOV K2400 D100] // D100=2400(对应30Hz) // 将D100的值写入AO模块(通道1) [TO K0 K1 D100 K1] // K0=模块编号,K1=通道1,写入D100的值
2. 模拟量输入(采集变频器反馈)
ladder
// 从AI模块(通道1)读取数字量(4mA→0,20mA→4000) [FROM K0 K1 D200 K1] // K0=模块编号,K1=通道1,结果存D200 // 换算为实际频率:频率 = (D200 / 4000) × 50Hz [DIV D200 K4000 D201] // D201 = D200 ÷ 4000 [MUL D201 K50 D202] // D202=实际频率(如D200=2400 → 30Hz)
3. 闭环控制(可选,如恒速控制)
若需电机稳定在设定转速(如因负载变化导致转速波动),可增加 PID 调节:
五、调试与抗干扰措施
1. 调试步骤
2. 抗干扰措施
总结
“电流输入、电压输出” 的模拟量控制方式通过0~10V 电压传递控制指令和4~20mA 电流反馈状态,实现 PLC 与变频器的高效通信。核心是确保 “信号范围匹配”(电压 0~10V 对应频率 0~50Hz,电流 4~20mA 对应频率 0~50Hz),并通过参数设置和抗干扰措施保证控制精度。

