3. PMS系统架构与硬件组成
船舶电力管理系统(PMS)不是一台孤立的设备,而是一套分布在机舱、集控室和驾驶台的实时控制网络。理解它的架构,关键不是记住“有哪些设备”,而是搞清楚信号从哪里来、经过谁处理、又送到哪里去执行,以及当某一部分失效时,系统靠什么继续维持船舶供电。本节围绕控制器、I/O模块、通信网络、人机界面和冗余设计五个层面展开,并给出可对照实际屏柜进行核对的架构认识方法。
一、从现场信号到控制决策:PMS的四层结构
典型的船舶PMS可以划分为四个层次。最底层是现场设备层,包括发电机组的电压/电流互感器、功率变送器、断路器辅助触点、燃油/滑油压力开关、冷却水温度传感器、发电机原动机的调速与调压接口等。这些设备输出的是4~20mA模拟量、干接点开关量或PT100/热电偶温度信号。
第二层是I/O模块层。I/O模块负责把现场信号转换成控制器可读的数字量。模拟量输入模块(AI)接收4~20mA并转换为工程值,模拟量输出模块(AO)驱动调压/调速给定,数字量输入模块(DI)采集断路器位置、报警触点,数字量输出模块(DO)驱动合闸/分闸线圈、报警继电器。工程上常见的做法是把发电机相关I/O集中布置在发电机控制屏内,把母排与负载相关I/O布置在配电屏内,通过通信总线汇总到控制器,减少长距离模拟信号传输带来的干扰和压降。
第三层是控制器层,是PMS的“大脑”。控制器执行功率管理算法:计算各发电机组的实际有功/无功功率,判断负载率,决定增机或减机,发出调速脉冲和调压信号,实现有功分配与无功分配,并在短路、过载、逆功率、欠压等故障时执行保护性解列。控制器通常采用工业级PLC或专用PMS控制器,具备毫秒级扫描周期。
第四层是人机界面与上层通信层。HMI触摸屏或上位机软件提供单线图、机组状态、报警列表、趋势曲线和参数设置界面;同时通过Modbus TCP、Profibus、CANopen或IEC 61850等协议与船舶监测报警系统、能量管理系统(EMS)或岸电系统交换数据。
二、控制器与I/O的工程配置要点
控制器选型时,首先要核对I/O点数与余量。以一艘配置3台主发电机的船舶为例,每台机组通常需要:3路AI(电压、电流、功率)、2路AO(调速、调压)、6~8路DI(断路器合/分位置、故障跳闸、运行反馈、急停)、4~6路DO(合闸、分闸、报警、预润滑)。三台机组合计约45~60点,加上母排电压/频率监测、岸电联锁、重载询问等公共点,总点数常在80~120点之间。工程上建议保留15%~20%的备用点,便于后期加装脱硫塔、压载水处理等新增负载的监控。
模拟量输入模块的接线要特别注意屏蔽与接地。4~20mA信号应采用双绞屏蔽线,屏蔽层在I/O模块侧单端接地,避免形成地环路。对于CT二次侧信号,必须在柜内设置可靠的短接端子,检修时先短接再拆线,防止开路产生高压。AI通道的工程量换算通常在控制器内完成,例如:
// 4~20mA 对应 0~1000 kW 有功功率
// 原始值 raw = 0~27648(以西门子S7-1200为例)
Power_kW := (raw - 0) * (1000.0 - 0.0) / (27648 - 0);
// 若变送器输出 12mA,则 raw ≈ 13824
// Power_kW = 13824 * 1000 / 27648 = 500.0 kW
数字量输出驱动合闸线圈时,要确认DO模块的触点容量是否满足断路器合闸线圈的冲击电流。若容量不足,应通过中间继电器过渡,并在继电器线圈两端并联续流二极管,抑制断电反电动势对DO通道的损伤。
三、通信网络:双网冗余与协议选择
PMS的通信网络承担控制器与I/O、控制器与HMI之间的数据交换。船上常见的做法是采用双网冗余:A网和B网物理独立,分别走不同的电缆路径,控制器和HMI同时接入两个网段。正常时两网同时工作或一主一备,当一根网线被机械损伤或某个交换机端口失效时,系统在一个切换周期内自动倒向另一张网,HMI上的数据不中断。
协议选择上,控制器与远程I/O之间常用Profibus DP、CANopen或Profinet;控制器与HMI、监测报警系统之间常用Modbus TCP或IEC 61850。配置时需统一站地址、波特率、数据帧格式。例如Modbus TCP中,每台发电机控制器分配一个IP和单元标识,HMI按功能码03读取保持寄存器中的功率、电流、状态字。调试阶段可用抓包工具确认请求/响应是否正常,避免地址冲突导致整段数据失效。
四、人机界面:不只是“看”,还要能“判”
HMI的页面组织应围绕操作员的判断需求设计。典型PMS的HMI至少包含:单线图页(显示母排分段、各机组断路器状态、当前功率分配)、机组详情页(电压、电流、功率因数、频率、油压、水温)、报警页(按时间排序,区分报警与跳闸)、趋势页(功率、频率随时间变化)、参数设置页(增减机阈值、延时、保护定值)。
参数设置页通常需要权限分级:操作员只能查看和确认报警,工程师才能修改保护定值和增减机阈值。修改前应记录原值,修改后通过趋势页观察一个完整的负载变化周期,确认增减机动作与预期一致。例如将增机阈值设为单机负载率达到80%且持续10秒,则可在负载逐步增加时观察:负载率上升到80%后,延时计时是否启动,第10秒时备用机组是否自动启动并合闸。
五、冗余设计:从“单点故障”倒推架构
PMS的冗余不是简单地把设备买两份,而是针对单点故障逐项设计。控制器采用主/备热备,备用控制器实时跟踪主控制器的输入状态和输出映像,主控制器故障时无扰切换;通信采用双网;I/O模块对关键信号采用双通道采集,例如母排电压同时接入两个AI通道,控制器取有效值并做偏差比较,偏差超过设定值时报警;HMI可配置两台,分别布置在集控室和驾驶台;供电方面,控制器和I/O模块通常由两路24V直流电源经二极管解耦后并联供电。
需要提醒的是,冗余设计必须配合定期切换试验。建议在船舶靠港、负载较轻时,手动将主控制器切至备用,观察HMI上数据是否连续、机组控制是否无扰动;拔掉A网网线,确认B网接管后报警是否正常记录。只有经过实际切换验证的冗余,才是真正可用的冗余。