COOX基础培训之MTG
Material Tracking & Genealogy(物料追踪 & 谱系)
培训目标
- 能够在一组生产机器上组建MTG模块
- 能够追踪使用的物料
- 能够生成升序和降序的谱系报告
1. 定义
MTG模块的目标:
- 原材料跟踪
- 升序降序谱系追踪
- 工作中心库存追踪
- MTG模块基于ISA95服务的核心
- 一组专用组件
- 物料批次(Material lot,ISA-95):单个物料定义,由一组位于不同位置的子批次组成。
- 物料子批次(Material sub-lot,ISA-95):表示一定数量的已知给定批次的物料,存储在单个物理位置。
- 容器(Container,COOX):包含一个或多个子批次,可以来自于不同批次。它位于一个单一的物理位置(在既定的时刻)。它可以包含在设备中。
- 物料追溯:通过安装的容器对子批次的追踪。
按照法规定义的可追溯性:
- 可追溯性的布置,不需要考虑过程。
- 批次的谱系:通过安装的容器,对子批次的物料转移进行追踪。
- 物料子批次修改(物理/化学变化)的可追溯性。
2. 物料流建模
2.1 使用的业务工具
2.2 建模原则
- 容器的识别(MaterialContainers)
- 消耗品流的确定(MaterialFlow)
- 这些元素(拓扑)之间通过物理链路(管道)进行连接
- 规则:两个“容器”之间必须始终存在“物料流”
2.3 物料流(Material Flow)元件
组件MaterialFlowElement必须位于两个容器MaterialContainerElement组件之间
- 负责两个容器之间的物料转移
- 必须置于控制转移的设备中(能够提供准转移物料数量值变量的设备)
- 被转移物料量必须被链接到该组件的“Sensor”引脚
- 物料转移可以显示触发(“Flush”刷新引脚)也可以周期性触发(“Period”周期性参数)
2.4 物料容器(Material Container)元件
- 输入
- MaterialIn:用于连接上游的物料流元件
- Lot:用于强制物料ID到容器的子批次中
- SetLevel:数值型输入,用于强制存储量(库存管理)
- Reset:实际输入,验证空白记录
- 输出
- MaterialOut:用于连接下游的物料流元件
- 注:一个“输出”类型的容器没有这个输出,及最终成品容器无该输出。
- Lot:文本类型输出,提供上一收到子批次(sub-lot)对应的批次(lot)ID
- Total quantity:数值型输出,提供所包含物料的总量(容器中所有子批次的总和)
- MaterialOut:用于连接下游的物料流元件
不同类别的容器
- MIX:对流至该容器内的所有子批次进行混合。这个容器在某一时间只包含一个子批次(sub-lot)。
- TRANSFORM:将指定的批次lot(通过批次lot输入),强制指定给它接收的所有子批次sub-lot。
- LIFO and FIFO:后进先出和先进先出,表明子批次都不是混合的。(例如:调色板)。不同的是提取模式。
- INPUT:无限量提供物料子批次sub-lot,子批次sub-lot可以是不同批次lot。没有上游连接。
- OUTPUT:设备装置的输出。事实上,它特别用于生产过程中未被确认(使用的水、废水…)的输出的追溯。
- STOCK:允许离散存储。子批次sub-lot都是独立的。相同批次lot的子批次sub-lot相互结合。要从该容器中提取一定数量的物料,必须要指定批次lot。
3. 原材料的接收
3.1 典型目标
- 批次(lot ID)ID的分配(供应商或内部)
- 接收原料的选择
- 寻找与物料兼容的设备
- 将第一批lot物料分配至设备
- 在COOX的模板中实现(视图MaterialReception)
3.2 建模
- “INPUT”类型容器中的批次lot接收(Lot input)
- 由“MaterialFlowElement”接收的数量进行提取
- 切换到适当的设备:通过Flow转移接收到的物料量
3.3 物料接收练习
练习步骤
- 设备物料输入
- 发现模板中的“Reception”视图
- 面粉仓内物料接收(2000kg)
- 巧克力仓内物料接收(1000kg)
- 通过适当的视图检查筒仓的内容和批次lots(展示Silos的质量Quantity和批次号LotID输出)
4. 实施示例
4.1 被动型(Passive)设备
- 不包含物料,在物料传输过程中不起作用
- 内部的联系仍然是强制性的
- 设备将属于设备拓扑结构中
4.2 转移型(Transfer)设备
- 包含物料,并且控制物料转移至下游的设备
- 必须使用和设备输出一样多的“MaterialFlowElement”元件
- 不同数量的提取
4.3 存储型(Storage)设备
- 纯存储容器,就像一个供应商店
- 通常从转移(Transfer)设备接收物料,并从提取“Extraction”设备中提取物料
4.4 混合组练习
练习步骤
- 完成前面的练习,在面粉和巧克力筒仓至混合器之间设置物料流
- 设置混合器的物料流元件
- 建立设备之间的物料连接
- 手动模拟示例场景物料流
- 通过谱系业务组件检查结果
- 完全排空后,插入新的面粉批次
- 进行新的混合,并观察谱系流
5. 利用PMT模块触发物料转移
5.1 与PMT模块连接的重要性
- 除了纯的连续过程外,所有或部分的转移都是被明确触发的
- 物料传输可以对应于工序Phase的执行
- 自动
- 手动
- PMT模块的工序Phase组件具有输出引脚,用于不借助编程管理物料传输
5.2 传输Transfer设备
- 被传输的质量(Phase Parameter工序参数)必须被连接到“MaterialFlowElement”元件的“Sensor”引脚
6. 一个完整实例的实现
练习步骤
- 再现PMT培训的最终应用
- 设置固体仓和液体罐的原材料物料接收
- 设置相关设备内的容器和物料流
- 使用工序Phase的输出参数来控制转移
- 添加现有视图,用于展示容器的总量
- 添加谱系视图
- 启动工单(WOs),并验证正确的操作
7. 谱系业务组件
7.1 业务组件Genealogy(物料流管理库)
7.2 历史数据清除配置
- 详细参数配置见文档:COOX-DOC-MESbox_MTG.pdf
- 下列的数据表都会被清除:
- G3_MaterialContainer_TRACKING
- G3_MaterialEvent_TRACKING
- G3_MaterialLocation_TRACKING
- G3_MaterialSublot_TRACKING
- 批次数据表会自动清除,通过在PMT配置中设置数据保留的时间
6. 详细培训材料
【详细创建流程见文章:COOX培训材料—MTG】
【结束】