2. 环保自动化系统构成与测试对象解析

环保自动化系统并不是单一控制柜或一套组态软件,而是由现场仪表、执行机构、PLC控制层、SCADA监控层以及通信网络共同构成的完整测控体系。FAT与SAT的测试对象,正是这些层次之间的信号传递、逻辑运算、数据呈现与联动动作。理解系统构成,才能准确划定测试边界:哪些内容在工厂内验证,哪些必须到现场才能确认。

一、典型环保自动化系统的四层结构

以污水处理厂为例,系统通常分为现场仪表层、控制层、监控层和通信网络。现场仪表层包括液位计、pH计、溶解氧仪、浊度仪、流量计、压力变送器等,负责把工艺参数转换为4~20mA模拟量或开关量信号。执行机构包括水泵、鼓风机、电动阀门、加药泵、刮泥机等,接收PLC输出或变频器指令完成动作。控制层以PLC为核心,完成模拟量采集、逻辑联锁、PID调节和顺序控制。监控层由SCADA上位机、组态画面、报警记录和历史趋势组成,操作人员通过它监视全厂运行状态。通信网络则把三层连接起来,常见形式有以太网、Profibus、Modbus RTU/TCP等。

烟气监测系统(CEMS)的结构略有差异:采样探头、伴热管线、预处理单元、气体分析仪构成测量链路,PLC或数据采集仪负责状态量与浓度值的采集,SCADA或数采仪完成数据标记、折算和上传。固废处理系统则更强调称重仪表、焚烧炉温度、烟气净化设备与出渣机构的联锁。三类系统对象不同,但“仪表—控制器—监控—网络—执行机构”的骨架一致,这正是测试对象解析的通用切入点。

环保自动化系统四层结构与测试边界 监控层 SCADA 组态画面/趋势 报警与事件记录 历史数据存储 数据上传/报表 操作员站 通信网络 工业以太网 / Profibus / Modbus RTU·TCP / 4G·光纤 交换机 / 网关 / 通信模块 控制层 PLC 模拟量采集 逻辑联锁 PID调节 顺序控制 I/O模块 现场仪表层与执行机构 液位/pH/DO/浊度 4~20mA / 开关量 流量/压力/温度 变送器信号 泵/风机/阀门 执行机构 变频器 / 电动阀 / 加药泵 接收控制指令 FAT 工厂验收测试 控制柜、I/O、逻辑、组态、通信点表 SAT 现场验收测试 仪表回路、执行动作、联锁、上传数据

二、测试对象与FAT/SAT边界的划分

FAT在设备制造厂或系统集成商处进行,测试对象是“可搬动、可离线验证”的部分:控制柜内接线、PLC程序逻辑、I/O点表、SCADA组态画面、报警配置、通信参数。典型做法是用信号发生器在端子排上模拟4~20mA输入,观察PLC内部数值和上位机显示是否一致;用短接线模拟液位高高开关动作,验证联锁停泵逻辑是否正确;用两台PLC或Modbus从站模拟器验证通信读写。FAT的核心判断依据是“点表逐点核对、逻辑逐条触发、画面逐项对应”。

SAT在现场进行,测试对象是“只有到现场才存在”的部分:真实仪表安装位置与量程、取样管路、执行机构实际动作方向、现场干扰下的通信稳定性、与工艺设备的联动。例如pH计在FAT阶段只能用毫伏信号模拟,SAT阶段必须用标准缓冲液(如pH 4.00、6.86、9.18)进行两点或三点校准,并核对SCADA显示值与便携式比对仪读数偏差是否在允许范围内。再如电动阀门,FAT只验证开/关输出继电器动作,SAT必须确认阀门实际开到位、关到位反馈信号正确、开度反馈与画面一致。

边界划分的实用原则:凡是“信号源可以用仪器模拟”的,归FAT;凡是“信号源必须来自真实工艺介质或真实设备”的,归SAT。两者之间通过FAT遗留项清单和SAT前置条件清单衔接。

三、接口是测试的重点对象

系统构成中最容易出问题的不是单个设备,而是接口。需要重点识别的接口包括:仪表到PLC的模拟量/开关量接口(量程、极性、公共端)、PLC到执行机构的输出接口(继电器容量、正反转互锁)、PLC到SCADA的通信接口(寄存器地址、数据类型、字节序)、SCADA到环保监管平台的数采接口(协议、上报频率、数据标记)。以Modbus TCP为例,FAT阶段应逐点核对寄存器地址表,确认浮点数采用CDAB还是ABCD字节序,避免SAT阶段出现“数值翻倍”或“乱码”类问题。

下表给出一个污水处理系统典型测试对象的边界归属示例,参数为教学假设值,实际项目应按设计文件确定。

测试对象 关键接口/参数示例 FAT验证内容 SAT验证内容
超声波液位计 4~20mA,量程0~5m 模拟12mA,画面显示2.5m 实际水位比对,偏差≤±1%FS
pH计 4~20mA,对应pH 0~14 模拟pH 7对应12mA 标准缓冲液校准与比对
进水泵 DO输出+运行反馈DI 强制输出,反馈点变位 实际启停、过载信号验证
电动调节阀 4~20mA阀位给定,4~20mA反馈 给定50%,反馈值对应 实际开度与画面一致
SCADA通信 Modbus TCP,40001起 模拟从站读写正确 现场网络下无丢包、无错值

四、从系统构成推导测试用例的切入点

完成对象解析后,测试用例设计就有了明确抓手:按“层”设计用例覆盖通信与数据流,按“接口”设计用例覆盖信号匹配,按“联锁关系”设计用例覆盖安全逻辑,按“工艺场景”设计用例覆盖联动结果。例如针对“溶解氧仪—PLC—鼓风机变频器”这条链路,FAT用例验证DO模拟量输入对应PID输出变化、变频器给定信号随动;SAT用例则在实际曝气池中验证DO低于设定值时鼓风机频率上升、DO回升后频率回落的闭环行为。这样,系统构成图就真正转化为可执行的测试覆盖依据,而不是停留在结构描述层面。