百华智造 MES 开发工程师在线认证(初级)

初级MES·约 3 小时·考试 10 题 / 60 分及格
学习进度0/3 章

MES 系统架构与关键数据模型

建议学习时长:60 分钟

分层架构与集成边界

典型 MES 架构分四层:接入层(Web/PDA/车间终端)、应用层(业务服务)、数据层(业务库/时序库)、采集层(设备网关/SCADA 对接)。

开发工程师要明确每条数据流的来源与去向:ERP 下发计划与主数据、MES 回传报工与入库、设备层上报状态与产量。边界清晰,线上问题才能快速定位到层。

关键数据模型

MES 的核心对象模型围绕"执行链"展开:生产工单(含工序列表)→ 派工单 → 开工/报工记录(合格数、不良数、时间戳)→ 质量检验单 → 追溯档案。

理解对象之间的状态机(如工单:已下达 → 已开工 → 已完工 → 已关闭)是二次开发的基础:状态不允许的操作必须在服务端拒绝,而不是靠界面隐藏按钮。

开发视角的常见误区

  • 直接在标准表上加字段:升级即冲突,且难以评估影响面
  • 用界面隐藏代替权限校验:绕过界面即可越权操作
  • 忽略状态机直接改数据:把业务数据改到不一致状态,追溯链断裂

该部分内容正在整理中,敬请期待