北江净水厂的夜班记录过了零点。
二号池控制间只留了必要的人。陈远守着工程师站,值班电工守在配电柜前,安监人员站在拆检台旁。赵启明将双通道切换模块装入防静电袋时,第三方机构已完成第一轮镜像校验。
设备状态、端口隔离位、pLc运行状态、工程师站会话、控制站缓存任务、交换机镜像文件、模块端子照片和封签编号,被逐项列入处置单。陈远确认现场状态,安监人员确认拆检见证,第三方确认数据固定。砚安只在施工和复核栏签名。
二号池支路上的倒计时已经消失,但林砚没把这当作结束。今晚供水稳定,不代表被人动过的系统可以立刻交还远程控制。
“备用口拆了,也先不恢复自动。”他说。
陈远点头:“二号池继续现场手动优先,配方下装服务停用,工程师站只留监视权限。恢复前做权限、逻辑、工艺三套测试。”
第三方领队许澜将平板放在隔离桌上:“测试顺序由厂方确认。我们见证、记录,砚安可以提出意见,不单独判定结果。”
赵启明取出厂方库存的新隔离模块。包装、合格证、出库单和序列号齐全。许澜核对型号和备件账,值班电工断电、验电、挂锁挂牌后,赵启明才打开备用通讯支路的接线盒。
原线束没有被剪断,线号和端子压接也没有改动。旧模块只是把本应隔离的备用口切到了在线位。
“知道图纸的人做的。”赵启明说,“不需要破坏线路,换掉模块内部逻辑就够了。”
陈远看着封存袋:“它进厂时,台账里该有记录。”
“先查清楚再说。”林砚道。
许澜在记录中补充:现阶段仅确认拆除模块内部板卡功能与图纸标定不符,来源待追溯。
新模块装入后,赵启明没有直接送电。他测完隔离端阻值和支路绝缘,确认端子紧固、屏蔽接地连续,第三方全程拍下仪表读数和测试端子。送电后,交换机端口只保留本地管理状态,控制站没有再识别到外部同步设备。
第一项测试是权限隔离。
陈远用厂方维护账号提交一条待审配方任务。控制站接收任务,缓存区显示待审核,却没有向pLc发起许可请求。随后切换到已封存的远程同步服务账号,系统拒绝登录,显示账号冻结。
“任务进缓存,不代表参数能生效。”林砚说,“再测维护窗口。”
陈远明白他的意思。厂方工艺负责人确认后,维护窗口按程序打开。整个窗口期间,备用口状态一直灰置,空任务停留在缓存区,没有进入审核队列。三分钟后窗口关闭,任务自动失效。
许澜核对日志时间戳:“权限隔离通过。”
第二项是逻辑复核。
陈远将二号池控制逻辑调到只读模式,第三方比对离线备份、在线程序和pLc事件记录。赵启明守在柜旁,核对指示灯与通讯状态。林砚没有凑到屏幕前,只看着继电器、端子和低负荷运行的计量支路。
计量泵以较低频率往复,泵头每一次推送都带着轻微撞击声。
林砚听了一阵,走到流量计旁。
“发现什么?”许澜问。
“先听泵。”
赵启明侧耳听了几秒:“冲程声有点散。”
林砚将手贴到脉冲阻尼器外壳,掌心感到细微抖动:“不像泵本体,像回压不稳。”
陈远从屏幕前转过来:“趋势流量稳定。”
“那是平均值。把瞬时采样拉高,看每个冲程。”
采样周期缩短后,原本平稳的曲线露出锯齿。每隔几次冲程,反馈就会略低一次,随后被下一次冲程补回。总投加量没有越过控制限,但波动不该这样规律。
工艺负责人皱眉:“脉冲计量有波动很正常。”
“正常波动不会每九次掉一次。”林砚指着曲线,“而且是压力先掉,流量反馈后掉。”
赵启明顺着管线看过去:“背压阀?”
林砚没有答。
倒计时没有落在泵和阀门上,能力只显示一片平静。可泵头复位时多出的半拍空响、阻尼器轻微失衡的震感、压力表回摆的幅度,都在提醒他机械侧还有问题。
第三项是工艺联动测试。
测试不能动真实出水水质,只能在安全范围内做小幅阶跃,观察流量、泵频率、计量反馈、联锁状态和浊度趋势能否闭合。现场人工监护不撤,调度中心盯着清水池余量。
陈远按程序模拟原水波动。
计量泵频率从二十八赫兹升到三十二赫兹,流量反馈随之抬升。前二十秒一切正常。
第二十七秒,脉冲计量反馈低于目标值百分之六。
第三十秒,压力表指针下滑一格。
陈远立刻冻结测试。系统没有报警,平均值仍在允许范围内,但第三方测试表上的工艺联动项亮起黄色。
“失败。”许澜说。
工艺负责人拿着记录单:“会不会是传感器响应延迟?现场模块刚换过,信号链也要校。”
赵启明检查阻尼器排凝口,没有积气;止回阀、背压阀和软管无渗漏。陈远复核控制画面,pLc输出稳定,变频器实际频率稳定,电流未跳,流量计原始脉冲与转换值一致。
“机械侧。”林砚说。
“刚才都检查过了。”工艺负责人道,“泵、阀、管线、阻尼器,没有堵,没有漏,也没有报警。”
林砚走到泵头旁:“再做一次同样阶跃。”
陈远没有立刻执行:“联动测试最多两次。第二次还是不通过,今晚只能维持人工监护,修复不能交接。”
“我知道。只升两个赫兹,我盯现场。”
许澜确认当前水质趋势与清水池余量后点头:“第二次作为正式结论,全程录像。”
泵频率再次抬升。
林砚没有看压力表正面,只看表针映在玻璃上的影子。泵头推送时,阻尼器先轻轻收缩,再将压力送往后方管线。前几次节奏均匀,第九次时,阻尼器外壳的抖动轻了一下。
随后是一声极细的嗒响。
不像阀芯正常撞击,更像有东西被回压顶开,又落了回去。
林砚俯身,目光停在阻尼器与背压阀之间那截短管上。外层保温完好,接口无渗液,卡箍也紧。
他隔着保温层按住靠近背压阀的一段。
第九次冲程时,指腹下的管壁没有立刻发硬,而是先软了一瞬。
“停。”
陈远冻结测试。
“不是背压阀单独的问题。”林砚说,“查这段管里的单向件。”
赵启明一怔:“图纸上没有单向件。”
“按实物查。”
这意味着重新拆装刚复位的计量支路。厂方今晚只批准一次重新拆装。若拆不出根因,或者装回后仍失败,二号池只能继续人工监护,原定恢复计划全部后延。
许澜翻出处置单:“可拆范围包括阻尼器、背压阀及其间短接管。拆前留样、泄压、隔离、复位测试全部记录。可以执行。”
赵启明关闭进药阀,确认泵停机,缓慢泄压。值班电工复核隔离状态,许澜拍下压力表归零。短接管拆下后,保温层被一点点剥开,露出一截与普通接头几乎无异的不锈钢接管。
赵启明在灯下端详片刻,眉头收紧。
“里面有东西。”
内窥镜探入管内。屏幕上,接管中段藏着一枚小型弹簧单向阀,阀体边缘已有磨损,安装方向却与药液流向相反。
反向阀在低负荷下勉强被冲开,流量升高后,回压先将它压回阀座。它不会完全堵死管路,只会在特定冲程制造短暂回流和压力塌落,因此平均流量仍能维持,低流量报警也不会触发。
“不是原设计件。”工艺负责人低声说。
“也不像普通维修会加的。”赵启明道,“藏在保温层里,接头做法和原管一样,不拆看不见。”
林砚望着那枚阀芯,心里没有多少轻松。能力没告诉他根因,只给过会消失的数字。真正让他找到这里的,是泵声里多出的半拍,是每九次一次的压力回摆,也是那些被平均值遮住的细小失衡。
“封存,和旧模块分开编号。”他说,“短接管按图纸恢复,不加附属件。”
重新装配用了四十多分钟。密封件批次、紧固力矩、安装方向、管线编号逐项记录,每道接口由厂方与第三方复核。林砚只在施工责任栏留下名字。
系统重新灌液、排气时,天边泛出灰白。
陈远站在工程师站前,手指悬在确认键上。
最后一次联动测试开始。
频率从二十八赫兹升到三十二赫兹。第一声冲程落下,阻尼器平稳回弹;第二声、第三声,压力表只在极小范围内起伏。高频曲线逐渐拉开,原本每九次出现的缺口没有再出现。
二十秒,三十秒,一分钟。
“瞬时投加量、脉冲反馈、泵频率闭合。”陈远说。
化验间传来池后快速样结果:“正常,过滤出水趋势稳定。”
许澜与同事核对完整记录后道:“第三项通过。修复过程、证据固定和复核结果分别出具;对设备替换来源,不作超出证据范围的判断。”
调度中心随后同意二号池继续现场人工监护,待账户审计和权限恢复方案完成后,再讨论远程控制复归。北江片区无需限压,这轮修复交接也终于完成。
赵启明摘下手套,看向封存台上的两只证物袋。
一只是备用通讯模块,资产标签前十二位与云岚档案中“恒达代采件”的入库编号相同。
另一只,是从计量支路拆出的反向单向阀。
许澜封好最后一道签,问陈远:“厂里这种隐藏式短接改造,有没有历史工单?”
陈远翻开调出的旧维保目录,手指停在六年前的一条记录上。
那条记录没写更换阀件,只写着:二号池计量支路局部保温恢复,系统正常。