4. 泵组运行频率给定与调速控制

变频泵组的转速由变频器输出频率决定,而“频率从哪里来、怎么送到变频器、送到后要不要处理”正是PLC调速控制的核心。在海洋平台上,泵组频率给定通常有两条通道:一是PLC通过模拟量输出模块(AO)向变频器送出0~10V或4~20mA信号;二是PLC通过通信(如Modbus RTU、Profibus、以太网)直接向变频器写频率设定字。两条通道各有适用场合,工程上常同时保留,模拟量作后备、通信作主控。

一、模拟量给定与通信给定的实现差异

模拟量给定的本质是“电压/电流—频率”的线性映射。以某海水提升泵为例,变频器设定为0~50Hz对应4~20mA,PLC的AO模块输出4~20mA。若PLC内部用0~27648的整数量表示4~20mA(西门子S7系列常见量程),则写值N与目标频率f的关系为:

N = 27648 × (f / 50)          // 4mA对应0Hz,20mA对应50Hz
例:目标35Hz → N = 27648 × 0.7 = 19354

通信给定则跳过D/A转换,直接把频率值(常见为0.01Hz为单位的整数,如35.00Hz写3500)写入变频器的频率设定寄存器。它的优点是精度高、无漂移、可读取变频器实际频率与电流等反馈;缺点是依赖通信链路,链路中断时必须有后备策略。因此工程上常设“通信优先、模拟量后备”的切换逻辑,并在PLC中监视通信心跳。

二、多段速与连续调速的编程组织

多段速适合工况固定的场合,例如泵组“停止—低速循环—额定运行—冲洗”四档,通过变频器数字输入端子组合选择段速,PLC只需输出几个DO点。连续调速适合需要按流量、液位或压力闭环调节的场合,频率在0~50Hz内任意给定。实际编程中常把两者统一到一个“频率给定管理”功能块里:输入为运行模式(多段速/连续/通信)、目标频率、使能信号,输出为AO写值或通信写值,并附带斜坡限制。

下面给出一个典型的频率给定处理逻辑(结构化文本示意,参数为教学示例):

// 输入:f_set 目标频率(Hz),f_prev 上一周期输出频率
// 参数:f_max=50.0,斜率限制 RATE=2.0 Hz/s,周期 T=0.1s
f_delta := f_set - f_prev;
f_delta := LIMIT(-RATE*T, f_delta, RATE*T);   // 每周期最多变化0.2Hz
f_out   := f_prev + f_delta;
f_out   := LIMIT(0.0, f_out, f_max);
AO_Value := REAL_TO_INT(27648.0 * f_out / 50.0);

这段逻辑的关键是斜率限制:即使操作员把给定从10Hz直接改到45Hz,输出也会以2Hz/s的速度爬升,约17.5s到达,避免频率突变对泵轴、联轴器和管路造成水锤与机械冲击。

三、频率给定值的标定与滤波

标定解决“给定值与实际频率是否一致”。做法是:PLC输出4mA、12mA、20mA三点,记录变频器显示频率应为0、25、50Hz;若偏差超过±0.5Hz,则修正AO量程系数或变频器增益/偏置。对通信给定,则直接比对写入值与变频器监视值,偏差应在一个通信单位(0.01Hz)内。

滤波针对的是给定信号中的抖动,尤其是操作员手动调节或上位机下发值跳变。常用一阶低通滤波:

f_filt := f_filt + K × (f_in - f_filt);   // K取0.1~0.3,周期0.1s
// K=0.2时,时间常数约0.5s,可滤除秒级抖动而不明显滞后

滤波系数不能过大,否则给定响应迟钝,闭环调节会出现超调;也不能过小,否则滤波无效。工程上常把滤波与斜率限制串联使用:先滤波平滑输入,再斜率限制输出,两者分工明确。

泵组频率给定与调速控制信号链 给定源 多段速 / 连续 / 通信 一阶滤波 K=0.2 斜率限制 2 Hz/s AO 4~20mA 0~27648 通信写寄存器 0.01Hz 单位 变频器 0~50Hz 驱动泵组 实际频率/电流反馈(通信读取) 标定与验证要点(示例参数) · 4mA / 12mA / 20mA 三点校验,对应 0 / 25 / 50Hz,偏差应 ≤ ±0.5Hz · 通信给定写入 3500(35.00Hz),变频器监视值偏差应 ≤ 0.01Hz · 给定 10→45Hz 阶跃,输出应以 2Hz/s 爬升,约 17.5s 到达,无频率突变

四、避免频率突变冲击的工程做法

频率突变对泵组的危害是双向的:电气上造成变频器直流母线电压波动、过流跳闸;机械上造成泵轴扭矩冲击、管路压力波。除斜率限制外,还应做到:启停时先给最低运行频率(如15Hz)再爬升,避免低频死区;多泵并联时按“先启先调、后启跟随”分配频率,防止多台同时大幅变速;通信中断时自动切换到模拟量后备给定,并保持当前频率不跳变。调试时可用变频器监视曲线观察给定阶跃后的实际频率响应,确认爬升平滑、无过冲,即认为调速控制达到要求。

频率给定处理链的顺序建议固定为“滤波→斜率限制→量程换算→输出”,顺序颠倒会导致斜率限制作用于抖动信号,反而放大冲击。