2. 生物制造工艺与计算机化系统映射

在生物制药工厂里,工艺设备与信息系统并不是各自独立运行的两套世界。上游细胞培养、下游纯化、制剂灌装这些工艺环节,每一步都同时产生物理动作和电子记录:DCS 控制阀门与搅拌,SCADA 汇总设备状态,MES 下达批生产指令并收集批记录,LIMS 管理样品与检验结果,ERP 则负责物料、订单与成本。理解这些系统“谁管什么、边界在哪里”,是后续做计算机化系统验证(CSV)和 GxP 合规设计的基础。

一、先分清“控制层”与“信息层”

从自动化金字塔看,生物制造现场通常分为五层:现场仪表与执行器(L0/L1)、DCS/PLC 控制层(L2)、SCADA 监控层(L2.5)、MES/LIMS 制造执行与实验室信息层(L3)、ERP 企业资源层(L4)。DCS 和 SCADA 属于“控制与监控”范畴,直接面对工艺参数;MES、LIMS、ERP 属于“信息与业务”范畴,处理批次、样品、物料和订单。两者的关键区别在于:控制层关注“秒级到分钟级”的实时性,信息层关注“小时级到天级”的批次追溯与合规记录。

以 2000 L 单克隆抗体生产线为例,上游种子扩增和生物反应器由 DCS 控制温度、pH、溶氧(DO)、搅拌转速和补料速率;SCADA 以趋势图、报警列表和批次报表形式呈现这些参数。当反应器到达收获条件(如活细胞密度 VCD ≥ 8×10⁶ cells/mL、活率 ≥ 70%),DCS 触发收获阀动作,SCADA 记录收获时间戳,MES 则把该批次状态从“培养中”推进到“收获完成”,并生成下游纯化的批生产指令。LIMS 此时接收 MES 的取样请求,安排 Protein A 亲和层析前的样品检测。ERP 不直接参与工艺控制,但它根据 MES 的批次完成信息扣减培养基、层析填料和缓冲液库存,并计算批次成本。

二、各系统的角色与边界

DCS(集散控制系统):负责连续或半连续工艺的闭环控制,如反应器温控、pH 调节、补料泵转速。它直接连接传感器和执行器,输出 4–20 mA 或数字信号。DCS 的验证重点是控制回路精度、报警响应和联锁逻辑,例如“DO 低于 30% 时自动提高搅拌转速”的联锁是否可靠。

SCADA(数据采集与监控系统):位于 DCS 之上,负责数据采集、趋势显示、报警管理和操作员界面。它不直接驱动阀门,但可以下发设定值(SP)给 DCS。SCADA 的边界是“监控与记录”,不承担批记录审批和物料放行。验证时需关注数据采集频率、时间戳一致性和审计追踪。

MES(制造执行系统):是批生产执行的“中枢”。它把工艺配方(Recipe)下发给 DCS/SCADA,收集批次过程中的关键工艺参数(CPP)和关键质量属性(CQA),生成电子批记录(EBR)。MES 还管理批次状态、设备清洁状态和人员操作确认。边界上,MES 不直接控制阀门,但决定“什么时候允许开始下一步”。例如,纯化层析上样前,MES 会检查 LIMS 是否已放行缓冲液,未放行则阻止批次推进。

LIMS(实验室信息管理系统):管理样品登录、检验任务分配、结果录入、OOS(超标)调查和报告审核。它接收 MES 的取样请求,向 MES 返回检验结果。LIMS 的边界是“样品与检验数据”,不直接参与工艺控制。验证重点是样品链完整性、结果计算逻辑和电子签名合规性。

ERP(企业资源计划):管理物料采购、库存、生产订单、财务和销售。它从 MES 接收批次完成和物料消耗数据,向 MES 提供物料放行状态。ERP 不参与工艺控制,也不生成 GxP 批记录,但它的物料批次追溯信息会影响 MES 的投料判断。

生物制造工艺环节与计算机化系统映射关系 工艺环节 上游细胞培养 下游纯化 制剂灌装 控制层 DCS 温度/pH/DO/搅拌/补料 闭环控制与联锁 DCS 层析流速/UV/电导/pH 梯度与收集控制 DCS/PLC 灌装速度/装量/加塞 环境监控联锁 监控层 SCADA 数据采集 · 趋势显示 · 报警管理 · 操作员界面 · 设定值下发 信息层 MES 批记录/配方/状态 CPP/CQA 采集 LIMS 样品/检验/OOS 结果放行 ERP 物料/订单/成本 库存与放行状态 边界原则 DCS/SCADA 管“实时控制与监控”,不生成 GxP 批记录;MES 管“批次执行与电子批记录”;LIMS 管“样品与检验”;ERP 管“物料与成本”。跨系统数据流必须可追溯、带时间戳、有审计追踪。

三、跨系统数据流与边界判断

实际运行中,最容易出问题的不是单个系统,而是系统之间的“接口边界”。例如,上游反应器收获时,DCS 检测到收获条件满足,向 SCADA 发送“收获就绪”信号;SCADA 将该事件写入报警/事件日志,同时通过 OPC UA 或 Modbus TCP 把批次号、收获时间、VCD、活率等数据推送给 MES。MES 收到后,检查该批次是否已由 QA 放行进入下游,若未放行则保持“待放行”状态,并通知 LIMS 取样。LIMS 完成 Protein A 层析前样品检测后,把结果回传 MES;MES 确认结果合格,才允许下游层析步骤启动。ERP 则在批次完成后,根据 MES 的物料消耗记录扣减库存,并生成批次成本。

这里有一个关键边界:MES 不直接控制 DCS 的阀门,但 MES 的“允许/禁止”判断会通过 SCADA 或 DCS 的配方管理功能间接影响工艺步骤的启动。验证时,必须确认这种“间接控制”路径的完整性和安全性。例如,如果 MES 与 SCADA 之间的接口中断,DCS 是否仍能安全地保持当前状态?是否会产生未授权的批次推进?这些都需要在 CSV 中通过接口测试和故障注入来验证。

四、验证视角下的系统边界清单

从 CSV 角度,每个系统需要明确以下边界:

  • DCS:控制回路、联锁逻辑、报警限值、配方参数。验证重点是控制精度和故障安全。
  • SCADA:数据采集频率、时间戳来源、报警确认、审计追踪。验证重点是数据完整性和操作可追溯。
  • MES:批记录模板、CPP/CQA 采集点、批次状态机、电子签名。验证重点是批记录合规性和状态转换正确性。
  • LIMS:样品链、检验方法、结果计算、OOS 流程。验证重点是数据完整性和结果准确性。
  • ERP:物料批次追溯、库存扣减、订单状态。验证重点是数据一致性和接口可靠性。
实操提示:在绘制系统边界图时,建议用“数据流方向”而不是“组织架构”来划分。例如,MES 向 DCS 下发配方参数,DCS 向 SCADA 上传实时数据,SCADA 向 MES 回传批次事件,LIMS 向 MES 回传检验结果,ERP 向 MES 提供物料放行状态。每条数据流都应标注:源系统、目标系统、数据内容、传输协议、频率、失败处理方式。这样在后续做接口验证时,可以直接按数据流逐条测试。

五、一个典型批次的系统交互示例

以 2000 L 单抗批次为例,假设批次号 B20240501。上游培养第 12 天,DCS 检测到 VCD 达到 8.5×10⁶ cells/mL、活率 72%,触发收获。SCADA 记录收获事件,时间戳 2024-05-01 08:32:15。MES 收到事件后,检查批次状态为“培养中”,QA 放行状态为“已放行”,于是将批次推进到“收获完成”,并生成下游纯化指令。LIMS 收到取样请求,对收获液进行 Protein A 层析前检测,结果:HCP 1200 ppm、DNA 8 ppb、聚体 1.2%。MES 确认结果合格后,允许下游层析启动。DCS 控制层析流速 150 cm/h、UV 280 nm 收集峰。SCADA 记录层析图谱和收集时间。MES 收集层析步骤的 CPP(流速、压力、pH、电导)和 CQA(纯度、收率)。ERP 在批次完成后扣减 Protein A 填料 2 L、缓冲液 500 L,并计算批次成本。整个过程中,每个系统的边界清晰:DCS 管控制,SCADA 管监控,MES 管批次执行,LIMS 管检验,ERP 管物料与成本。