1. ISA-95标准全景与分层设计工程导入
ISA-95(IEC 62264)是国际自动化协会制定的企业控制系统集成标准,它要解决的核心问题只有一个:让企业的经营管理系统与工厂的制造运行系统之间,能够用统一的语言描述“谁负责什么、数据在哪里产生、信息如何向上汇总”。很多项目在MES与ERP对接时反复扯皮,根源往往不是接口技术,而是双方对“工单归谁管、物料批次由谁记录、设备状态从哪一层上报”没有共识。ISA-95提供的正是这套共识框架。
标准定位:它不是软件规范,而是功能与信息模型
初学者最容易误解的一点,是把ISA-95当成一套必须照搬的系统架构。实际上它并不规定你用哪家MES、哪家SCADA,也不规定必须部署几台服务器。它规定的是功能层次和信息交换内容:哪些活动属于制造运行管理,哪些属于生产控制,层与层之间交换哪些对象(如生产订单、物料批次、设备状态、人员资质)。因此ISA-95更像一张“职责地图”和一本“数据字典”,而不是施工图。
标准的主体由几部分组成:第1部分定义术语与模型;第2部分给出对象模型属性;第3部分描述制造运行管理中的活动模型(生产、维护、质量、库存四大类);第4部分规定对象模型与活动模型之间的对应关系;第5部分则聚焦业务到制造的事务处理。工程实践中,最常被引用的是功能层次模型和第3部分的活动模型。
五层模型概览:从现场信号到企业决策
ISA-95的功能层次通常被表述为五层,自下而上依次是:
- 第0层——物理生产过程:传感器、执行器、电机、阀门等真实设备与物料流动。
- 第1层——感知与操纵:PLC、DCS、变频器等直接读取信号并驱动执行机构。
- 第2层——监控与监督控制:SCADA、HMI、组态软件,负责画面监视、报警、趋势与人工干预。
- 第3层——制造运行管理:MES/MOM,负责生产排程、工单执行、质量判定、设备维护、库存移动。
- 第4层——业务计划与物流:ERP、SCM、CRM,负责订单、采购、财务、长期计划。
需要特别强调的是,第3层是ISA-95真正的主角。第0到第2层解决“设备怎么动”,第4层解决“企业怎么经营”,而第3层解决“生产怎么被组织、跟踪和闭环”。课程后续大量内容都会围绕第3层的活动模型展开。
制造运行管理边界:第3层到底管什么
ISA-95第3部分把制造运行管理拆成四个并列的活动域:生产运行管理、维护运行管理、质量运行管理、库存运行管理。这四个域共享同一套资源(设备、人员、物料、能源),但各自有独立的流程和状态机。
以生产运行为例,它要处理的核心对象是生产工单。一张工单从ERP下达后,第3层需要完成:工单分解为工序级任务、分配设备与人员、下发配方参数到第2层、采集第1层的实际加工数据、判定工序完成、汇总产出与消耗、回传ERP。这个过程中,第3层不直接操作阀门,也不直接决定财务结算,它做的是“组织、跟踪、判定、反馈”。
边界感在工程上极其重要。一个常见错误是把SPC控制图的实时计算放在第2层SCADA里做,结果质量数据无法与工单批次关联;另一个错误是把设备点检计划放在ERP里排,导致点检执行状态无法实时反馈到生产排程。ISA-95的边界划分,本质上是在回答:这个数据的第一责任主体是谁?
课程项目场景设定:一条柔性装配线
为了让后续30章有统一的讨论对象,本课程设定一个贯穿始终的示例场景:某电子制造企业的柔性装配线,生产两种型号的控制器主板(型号A和型号B),共用一台贴片机、一台回流焊、两个工位(插件工位和测试工位)。
场景的关键参数如下(均为教学示例设定,非实测数据):
| 对象 | 示例值 | 所属层次 |
|---|---|---|
| ERP销售订单 | SO-2024-001,型号A 500台,交期第5个工作日 | 第4层 |
| 生产工单 | WO-2024-0101,数量500,关联SO-2024-001 | 第3层 |
| 工序任务 | 贴片→回流焊→插件→测试,共4道工序 | 第3层 |
| 贴片机配方 | 程序名 SMT-A-V3,回流温度曲线 245℃峰值 | 第2层下发 |
| 回流焊温区 | 8温区,采样周期 500ms | 第1层采集 |
| 测试工位判定 | 功能测试通过率 ≥ 98% 为批次合格 | 第3层质量运行 |
| 线边库物料 | PCB板、电容、芯片,按工单批次扣减 | 第3层库存运行 |
这个场景规模不大,但覆盖了ISA-95五层模型的完整信息流:ERP下订单→MES排工单→SCADA监控设备→PLC控制动作→传感器采集温度与位置。后续章节中,我们会用这个场景逐一展开工单建模、物料追溯、设备维护、质量判定、接口设计等具体工程问题。
最后需要提醒的是,ISA-95的五层模型是功能层次,不是物理部署层次。一台服务器上可以同时运行第2层和第3层软件,一个云平台也可以承载第3层和第4层。层次的价值在于划分职责和数据归属,而不是限制你的部署方式。理解这一点,才能在真实项目中灵活运用标准,而不是被标准框死。