汇川 PLC 的模拟量输出控制变频器
本指南旨在通过汇川 PLC 的模拟量输出模块,精准控制变频器的运行频率。整个过程分为硬件接线、变频器参数设置、PLC 程序编写及调试四个阶段。遵循以下步骤,可实现 0-50Hz 的无级调速。
1. 硬件接线与信号确认
在通电前,确认 PLC 与变频器的型号及电压等级。汇川 PLC 模拟量输出通常为 0-10V 电压信号或 4-20mA 电流信号,变频器对应接收模拟量输入(AI)。本方案采用 0-10V 电压控制模式。
- 查找 PLC 模拟量输出端子。通常在 PLC 右侧扩展模块或本体端子排,标识为
AO、VOUT或IOUT。 - 查找 变频器模拟量输入端子。通常在变频器控制回路端子排,标识为
AI1、VI1或AVI。 - 连接 信号正极。使用屏蔽双绞线,将 PLC 的
AO正极(如VOUT+)连接 至变频器的AI正极(如AI1)。 - 连接 信号公共端。将 PLC 的
AO负极(如VOUT-或COM)连接 至变频器的AI公共端(如GND或ACM)。 - 检查 屏蔽层。将电缆屏蔽层单端接地,通常接在变频器侧的接地端子,防止电磁干扰导致频率波动。
2. 变频器参数设置
变频器必须设置为“模拟量端子控制频率”模式,否则无法响应 PLC 发出的电压信号。以下以汇川 MD200 系列变频器为例,其他系列逻辑类似。
设置 以下关键参数,确保变频器识别外部模拟量信号:
| 参数代号 | 设置值 | 功能说明 | 备注 |
|---|---|---|---|
P0-01 |
1 |
运行命令通道 | 设置为端子控制 |
P0-02 |
2 |
频率命令选择 | 设置为模拟量 AI1 |
P2-00 |
10.00 |
AI1 输入下限 | 对应 0V 电压 |
P2-01 |
0.00 |
下限对应频率 | 0V 时频率为 0Hz |
P2-02 |
10.00 |
AI1 输入上限 | 对应 10V 电压 |
P2-03 |
50.00 |
上限对应频率 | 10V 时频率为 50Hz |
- 接通 变频器电源,等待面板显示就绪。
- 进入 参数编辑模式。通常按下
PRG或MENU键。 - 修改 参数值。通过上下键找到上述参数代号,输入 对应的设置值。
- 保存 参数。按下
ENTER或DATA键确认,确保面板显示End或类似保存成功提示。 - 断电 重启。部分参数修改后需重新上电才能生效,切断 控制电源后再次接通。
3. PLC 程序逻辑与计算
PLC 需要将目标频率(单位:Hz)转换为模拟量模块可识别的数字量(单位:整数)。汇川模拟量输出模块通常将 0-10V 映射为 0-32000 的数字量。
3.1 换算公式
使用 以下线性比例公式计算输出数字量:
$$ D = \frac{F}{F_{max}} \times D_{max} $$
其中:
$D$:PLC 输出寄存器数值(0-32000)$F$:目标运行频率(0-50.0Hz)$F_{max}$:最大频率设定(50.0Hz)$D_{max}$:模拟量最大数字量(32000)
若目标频率为 $25.0$ Hz,则计算过程为 $D = (25.0 / 50.0) \times 32000 = 16000$。写入 数值 16000 到模拟量输出寄存器,变频器即接收 5V 电压,运行 25Hz。
3.2 控制流程图
参考 以下逻辑流程编写梯形图或结构化文本程序:
graph TD
A["开始"] --> B["读取目标频率 F"]
B --> C["判断:F 是否大于 50?"]
C -- "是" --> D["限制 F = 50.0"]
C -- "否" --> E["保持 F 原值"]
D --> F["计算数字量 D"]
E --> F
F --> G["写入 AO 寄存器"]
G --> H["变频器输出频率"]
H --> I["结束循环"]
- 定义 变量。在 PLC 编程软件中创建 两个实数变量,分别命名为
Target_Freq(目标频率)和Output_Value(输出值)。 - 编写 缩放指令。使用
SCALE或MUL/DIV指令,将Target_Freq乘以32000后除以50.0。 - 转换 数据类型。模拟量输出寄存器通常为整数型(INT 或 D 寄存器),使用
TRUNC或ROUND指令将计算结果转换为整数。 - 输出 数据。移动 转换后的整数数据到指定的模拟量输出地址。对于汇川 H3U 扩展模块,地址通常为
D8000起始或特定模块通道地址,具体查阅 手册确认。 - 添加 限位保护。编写 比较指令,当
Target_Freq小于0时强制为0,大于50时强制为50,防止计算溢出。
4. 程序下载与在线调试
程序编写完成后,需下载至 PLC 并进行实时监测,确保信号输出准确。
- 连接 通讯线。使用 USB 转串口线或网线,连接 电脑与 PLC 编程口。
- 下载 程序。在编程软件中点击 “编译”,确认无错误后点击 “写入”或“下载”将程序传入 PLC。
- 切换 运行模式。将 PLC 拨码开关或软件状态从
STOP切换至RUN。 - 监控 变量。打开 在线监控窗口,观察
Target_Freq和Output_Value的实时数值。 - 修改 目标值。在监控窗口中强制修改
Target_Freq为25.0,确认Output_Value是否变为16000左右。 - 测量 电压。使用 万用表直流电压档,测量 PLC 模拟量输出端子电压。若输出值为
16000,电压应显示为5.0V左右。 - 观察 变频器。查看 变频器面板显示频率,应与设定值一致,且电机转速平稳。
5. 常见故障与排查
若控制效果不理想,按照 以下顺序排查问题。
| 故障现象 | 可能原因 | 解决方法 |
|---|---|---|
| 变频器频率为 0 | 模拟量信号未送达 | 测量 PLC 输出端电压,若无电压检查 程序输出地址 |
| 频率波动大 | 信号干扰 | 检查 屏蔽层接地,远离 强电动力线布线 |
| 频率偏小 | 参数比例不对 | 核对 变频器 P2 组参数,确认 10V 对应 50Hz |
| 频率无法调节 | 控制权冲突 | 确认 变频器未面板优先,检查 多段速端子是否误动作 |
- 隔离 干扰源。若频率跳动超过
$0.5$Hz,检查 信号线是否与电机动力线并行铺设,必要时增加 磁环。 - 校准 零点。若 0Hz 时变频器仍有微小转动,调整 变频器
P2-01参数,设置一个微小的死区频率(如0.5Hz)。 - 验证 分辨率。若低速控制不平滑,确认 PLC 模拟量模块分辨率是否为 12 位或 16 位,低分辨率可能导致低频段阶梯状跳动。
- 复位 参数。若问题无法解决,备份 当前参数后,执行 变频器参数初始化,重新设置 基础参数。

暂无评论,快来抢沙发吧!