
简介这是一份面向制造企业信息化从业者、MES实施顾问及生产管理岗位人员的MES基础业务考核试题集以docx文档形式呈现内含单选题、多选题、填空题等多种题型并附标准答案可用于岗位培训自测、面试笔试准备或团队内部考核。压缩包共1个docx文件约24KB内容围绕ISA-95标准架构展开覆盖MES核心功能、物料批管控与单体管控、FIFO机制、EBOM/PBOM/MBOM/CBOM等BOM分类、PQC质量控制、KPI、JIT拉动式生产、工位BOM装配校验、离散制造与流程制造差异、条码与RFID数据采集等知识点。目前已有828人学习下载适合希望系统梳理MES基础概念、查漏补缺或快速检验掌握程度的读者参考使用。1. 从一份 2016 实习生 MES 基础业务考核试题说起翻到这份《MES基础业务考核试题(含答案).docx》的时候我第一反应不是这也能当资源而是终于有人把 MES 入门该背的东西整理成卷子了。它是一份 WORD 格式的考核卷单选题 10 道、多选题 10 道、填空题 10 道每题都带标准答案覆盖 ISA-95、BOM、QMS、JIT、PQC、KPI、FIFO、MRP、暗灯看板这些 MES 里绕不开的基础概念。适合谁刚转 MES 产品经理、刚进制造业 IT 部门、准备面试 MES 实施岗的人以及带实习生却懒得自己出题的老工程师。它不教你写代码但能帮你把制造执行系统到底管什么这条线先捋直后面看开源 MES 源码、写工单模块、对接 webservice 接口时才不会一头雾水。下面我按这卷子考什么 → 怎么拿它练 → 哪些题最容易翻车的顺序拆一遍。2. 拆解试卷结构三类题型各自在考什么能力2.1 单选题概念边界与标准编号的硬记忆单选题 10 道每题 3 分考的全是定义级知识。比如 1.1 问 MES 应用架构参照哪个标准答案是 ISA-951.2 问 MES 中文全称答案是制造执行系统1.5 问 QMS答案是质量管理系统。这类题看着简单但恰恰是面试和实际项目里最容易被追问的地方——你说你做过 MES连 ISA-95 和 ISA-88 都分不清对方基本就判定你没碰过架构层。ISA-95 是 IEC/ISO 62264 的源头定义了企业控制系统集成的层次模型从 Level 0 到 Level 4MES 正好卡在 Level 3也就是制造运行管理这一层。试卷里 1.1 的四个选项 ISA-92/93/94/95只有 95 是对的这不是死记而是因为 95 标准专门解决上层 ERP 和底层控制之间怎么对话的问题。你后面做 MES 与 ERP 的工单同步、与 PLC 的数据采集接口设计都得回到这个分层逻辑。再看 1.3物料管控方式有批管控和单体管控两种答案是单体。批管控是按批次管理适合流程行业单体管控是每个物料单独追踪适合离散制造里的关键件。1.4 狭义 BOM 是物料清单1.6 工艺路线包含工序信息和工序顺序1.7 生产过程质量控制由 PQC 执行1.8 KPI 是关键绩效指标1.9 JIT 又叫拉动式生产1.10 装配采集时用工序 BOM 校验物料和数量。这 10 道题其实是一条线标准 → 系统定义 → 物料 → BOM → 质量 → 绩效 → 生产模式 → 采集校验。你把这条线记住MES 的基础骨架就有了。2.2 多选题系统功能与数据载体的组合判断多选题 10 道每题 3 分难度明显上一个台阶因为它考的是哪些属于而不是是什么。2.1 企业信息管理包括信息的收集、传递、利用、反馈答案是 BCDE注意创建不在里面——信息管理是管理已有信息不是创造信息。2.2 制造资源包括物料、能源、技术、人力、服务答案是 ABCDE全选。2.3 离散制造的产品由多个零件经过一系列并不连续的工序加工装配而成答案是 AC。2.4 流程制造中被加工对象不连续地通过设备经历化学或物理变化答案是 BCE。2.5 到 2.10 更贴近 MES 实操MES 四个重点功能是生产管理、工艺管理、过程管理、质量管理ACDEMES 固有能力包括灵活应对多变订单、管理复杂产品和工艺、改善品质管理、实时监控现场、提供完整准确制造数据ABCDE生产数据利用和反馈最常用的方式是看板和报表ACMES 基础数据包括生产布局、工艺路线、工序BCD数字化生产管理中数据收集传递的常用载体是条码、RFID、嵌入式芯片 CPSABC生产数据采集、仓库管理、来料检验管理、工单管理里属于 MES 的是生产数据采集、来料检验管理、工单管理ABE。这里有个容易翻车的点2.8 问 MES 基础数据选项里有设备使用和报表很多人会选但答案是 BCD只包括生产布局、工艺路线、工序。为什么因为基础数据是相对静态、被引用的数据设备使用是动态记录报表是输出物不是基础数据。这个区分在实际建 MES 数据模型时非常关键——你把动态数据当基础数据建表后面查询和性能都会出问题。2.3 填空题术语定义与业务逻辑的精确复述填空题 10 道每空 2 分考的是你能不能把关键定义一字不差地写出来。3.1 制造业按物质形态分为离散制造业和流程制造业3.2 AMR 将 MES 定义为位于上层的计划管理与底层的工业控制之间的面向中间车间层的管理信息系统3.3 MES 概括为一个宗旨、两个核心数据库、两个通信接口、四个重点功能、11 个基本功能3.4 物料包括最终产品之外在生产领域流转的一切材料、燃料、零部件、半成品、外协件及边角余料废料3.5 FIFO 是先进先出管理机制3.6 工艺是将原材料或半成品加工成产品的方法和技术3.7 报表多样的格式动态的数据3.8 BOM 按业务类型分为 EBOM、PBOM、MBOM、CBOM3.9 推动式生产是各生产部门按 MRP 逻辑或生产计划生产上工序无需为下工序负责3.10 拉动式生产最常用的设备有暗灯、看板。这些填空题的价值在于它们是你写 MES 需求文档、做产品设计时的标准话术。比如 3.8 的 EBOM/PBOM/MBOM/CBOM 四分法你在跟设计部门、计划部门、制造部门、财务部门对接时如果分不清这四种 BOM 的边界就会出现设计改了 BOM 但制造没同步的经典事故。EBOM 是设计物料清单PBOM 是计划物料清单MBOM 是制造物料清单CBOM 是成本物料清单四者数据同源但用途不同MES 里通常以 MBOM 为准做装配校验。提示这份试卷的答案在原文里是直接给出的但建议你第一次做的时候先把答案遮住做完再对否则记忆效果会打对折。3. 把试卷变成学习工具三步复现法3.1 第一步按题型建立错题本标注知识域拿到这份 docx 之后不要只是看一遍答案就完事。我一般会把它转成可检索的格式然后按知识域给每道题打标签。下面这段 Python 用 python-docx 读取试卷内容并按题型拆分你可以直接抄去用from docx import Document doc Document(MES基础业务考核试题(含答案).docx) full_text [] for para in doc.paragraphs: text para.text.strip() if text: full_text.append(text) # 按题型切分单选题、多选题、填空题 sections {单选: [], 多选: [], 填空: []} current None for line in full_text: if 单选题 in line: current 单选 continue elif 多选题 in line: current 多选 continue elif 填空题 in line: current 填空 continue if current: sections[current].append(line) for key, items in sections.items(): print(f {key}题 共 {len(items)} 行 ) for item in items[:3]: print(item)这段代码的逻辑很直接用 python-docx 打开文档逐段读取非空文本然后根据单选题多选题填空题三个关键词切换当前分类把后续内容归入对应列表。参数上唯一需要注意的是 docx 文件路径要和你本地一致如果文档里有表格而不是纯段落paragraphs 读不到得改用 doc.tables 遍历。跑完之后你会得到三组文本方便后续导入 Anki 或做成在线题库。3.2 第二步把每道题映射到 MES 功能模块做完错题本之后第二步是把题目和 MES 的实际功能模块对应起来。比如 1.10 考工位 BOM 校验装配物料这对应 MES 的生产数据采集模块2.7 考看板和报表对应生产数据利用与反馈3.5 考 FIFO对应仓库管理里的先进先出策略。你可以用下面这个映射表来整理题号知识点对应 MES 模块实际项目中的体现1.1ISA-95 标准系统架构与 ERP 接口分层设计1.3批管控/单体管控物料管理批次追溯 vs 单件追溯1.6工艺路线工艺管理工序顺序与工位分配1.7PQC质量管理过程检验点设置1.9JIT 拉动式生产生产计划看板拉动与暗灯呼叫2.8MES 基础数据数据建模静态主数据表设计3.8EBOM/PBOM/MBOM/CBOMBOM 管理多视图 BOM 同步这张表的作用是让你在背概念的同时脑子里能浮现出模块边界。面试时被问到你怎么理解 MES 的工艺管理你就可以从 1.6 的工序信息和工序顺序展开再补一句实际项目里工艺路线会绑定工位和物料校验规则比干背定义有说服力得多。3.3 第三步用填空题做口述复述训练填空题最适合做口述训练。我的习惯是把 3.1 到 3.10 的题干抄到一张纸上答案留空然后对着空气或同事把答案完整说出来。比如 3.3 的一个宗旨、两个核心数据库、两个通信接口、四个重点功能、11 个基本功能你要能一口气说清楚每个数字指什么。说不出来就回去看原文直到能流畅复述。这一步看起来笨但它是把看过变成记住的唯一路径。MES 产品经理面试里面试官经常让你用一句话解释 MES 是什么如果你能直接引用 3.2 的 AMR 定义——位于上层的计划管理与底层的工业控制之间的面向中间车间层的管理信息系统——对方立刻知道你是有底子的。注意口述训练不要只背答案要试着用自己的话把同一个概念讲两遍一遍用术语一遍用大白话。比如 FIFO术语是先进先出管理机制大白话是先入库的物料先出库防止呆滞料。4. 避坑与常见问题这份试卷最容易踩的五个坑4.1 把 ISA-95 和 ISA-88 搞混现象做题时看到 ISA-92/93/94/95 四个选项直接蒙或者在实际项目里跟人聊架构时说我们参照 ISA-88 做的 MES 分层。 原因ISA-88 主要针对批处理控制关注的是设备层面的配方和过程控制ISA-95 才是企业控制系统集成标准定义 Level 0 到 Level 4 的层次模型MES 属于 Level 3。两者领域不同但名字相近很容易记串。 解决记住一句话——88 管设备95 管集成。MES 架构参照的是 ISA-95批处理配方参照的是 ISA-88。做题时看到应用架构层次模型就选 95。4.2 狭义 BOM 和广义 BOM 分不清现象1.4 问狭义 BOM 是什么有人选材料清单或资料清单正确答案是物料清单。 原因日常口语里材料物料经常混用但 BOM 的标准译法是 Bill of Materials即物料清单。狭义 BOM 指制造所需的物料列表广义 BOM 还包括工艺、成本等信息。 解决记狭义 BOM 物料清单且 BOM 按业务类型分 EBOM/PBOM/MBOM/CBOM 四种。做题时看到狭义就选物料清单看到业务类型就选那四个字母。4.3 把 PQC 和 IQC、FQC、OQC 弄混现象1.7 问生产过程质量控制由谁执行有人选 IQC 或 OQC。 原因IQC 是来料检验FQC 是最终检验OQC 是出货检验只有 PQC 是过程质量控制发生在生产过程中。 解决按流程顺序记——IQC进料→ PQC过程→ FQC成品→ OQC出货。题目问生产过程就选 PQC问来料选 IQC问出货选 OQC。4.4 多选题漏选或错选创建现象2.1 企业信息管理包括信息的哪些活动有人把创建也选上或者漏选反馈。 原因企业信息管理的定义是为企业的经营、战略、管理、生产等服务而进行的有关信息的收集、加工、处理、传递、储存、交换、检索、利用、反馈等活动注意没有创建。信息是客观存在的管理活动是围绕已有信息展开的。 解决把 2.1 的正确答案 BCDE 拆开记——收集、传递、利用、反馈四个动作都是对已有信息的操作。看到创建直接排除。4.5 基础数据和动态数据混淆现象2.8 问哪些属于 MES 基础数据有人选设备使用或报表。 原因基础数据是相对静态、被其他模块引用的主数据比如生产布局、工艺路线、工序设备使用是动态记录报表是输出结果都不属于基础数据。 解决建 MES 数据模型时先问自己这个数据是主数据还是事务数据。主数据放基础数据表事务数据放业务流水表。做题时看到布局路线工序选看到使用报表不选。5. 从试卷到实战用 ISA-95 分层校验你的 MES 数据模型试卷背熟之后真正的考验是把它用到实际项目里。我拿 1.1 的 ISA-95 和 2.8 的基础数据做一次串联演示怎么用这套标准校验你的 MES 数据模型是否合理。ISA-95 的 Level 3 是制造运行管理下面细分四个活动生产运行管理、维护运行管理、质量运行管理、库存运行管理。你打开任何一套 MES 的表设计先看它有没有对应这四块的主数据表。比如生产运行管理下应该有工艺路线表、工序表、工位表质量运行管理下应该有检验项表、检验点表库存运行管理下应该有物料表、库位表、批次表。如果发现某套 MES 把设备使用记录和工艺路线放在同一张表里那基本可以判断它的数据模型没按 ISA-95 分层后期扩展会很痛苦。下面这段 SQL 是一个简化的基础数据表结构按 ISA-95 的 Level 3 思路组织你可以对照手里的 MES 数据库看看差在哪-- 工艺路线主表对应 ISA-95 生产运行管理 CREATE TABLE process_route ( route_id VARCHAR(32) PRIMARY KEY, route_name VARCHAR(64) NOT NULL, version VARCHAR(16) DEFAULT V1.0, status TINYINT DEFAULT 1 -- 1启用 0停用 ); -- 工序表工艺路线的子项记录工序顺序 CREATE TABLE process_step ( step_id VARCHAR(32) PRIMARY KEY, route_id VARCHAR(32) NOT NULL, step_seq INT NOT NULL, -- 工序顺序 step_name VARCHAR(64) NOT NULL, work_center VARCHAR(32), -- 工位/工作中心 FOREIGN KEY (route_id) REFERENCES process_route(route_id) ); -- 物料主数据对应库存运行管理 CREATE TABLE material_master ( material_id VARCHAR(32) PRIMARY KEY, material_name VARCHAR(64) NOT NULL, material_type VARCHAR(16), -- 原材料/半成品/成品 control_mode VARCHAR(8) -- 批管控/单体管控 ); -- 工位 BOM 校验规则对应 1.10 的装配校验 CREATE TABLE station_bom_check ( check_id VARCHAR(32) PRIMARY KEY, station_id VARCHAR(32) NOT NULL, material_id VARCHAR(32) NOT NULL, require_qty DECIMAL(10,2) NOT NULL, check_mode VARCHAR(8) DEFAULT EXACT -- EXACT精确 MATCH匹配 );这段 SQL 的关键点在于process_route 和 process_step 是主从关系step_seq 控制工序顺序对应试卷 1.6 的工序信息和工序顺序material_master 里的 control_mode 字段区分批管控和单体管控对应 1.3station_bom_check 对应 1.10 的工位 BOM 校验。参数上check_mode 我一般设 EXACT 和 MATCH 两种EXACT 要求数量完全一致MATCH 只要求物料种类匹配具体用哪种取决于工艺严格程度。建完表之后用下面这段查询验证一下你的工艺路线是否完整SELECT r.route_name, s.step_seq, s.step_name, s.work_center FROM process_route r JOIN process_step s ON r.route_id s.route_id WHERE r.status 1 ORDER BY r.route_name, s.step_seq;如果查出来某个 route 的 step_seq 有断号比如 10、20、40缺了 30那说明工艺路线维护不完整实际生产时工位跳转就会出问题。这种校验我每次上线新工艺路线前都会跑一遍比人工核对快得多。从那以后我每次拿到一份 MES 基础资料不管是试卷还是需求文档都强制走一遍概念 → 模块 → 数据模型的映射确认每个术语都能落到具体的表和字段上。这份 2016 实习生考核试题虽然老但它的题目覆盖了 MES 最核心的概念骨架拿来当入门自测或带新人练手都够用。希望帮到你。本文还有配套的精品资源点击获取