3.2.10 生产数据传递
业务场景
后续设备需要取得产品在前序工序形成的信息,或工位、设备之间需要在指定时机传递变量值。
解决的问题
按产品码查询工序信息并下发,或将初始变量值传到目标变量,核对写入结果及复位后的数据状态。
关联流程:产品信息下发流程、参数传递流程。
相关教程
按数据来源选择流程
- 需要按产品码查询指定工序的生产信息时,使用“产品信息下发流程”,配置源工序、下发内容和目标变量。
- 需要直接传递变量值时,使用“参数传递流程”,配置初始变量与目标变量的对应关系。
两个流程分别触发并反馈结果。产品信息下发复位时清理结果与说明;参数传递是否复位目标变量,由“参数传递复位”设置决定。
产品信息下发流程
产品信息下发流程配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 产品信息下发 | 1 | 将产品中的信息下发到变量中。 可选值:0=禁用;1=启用 |
启用“产品信息下发”,在过程配置中设置源工序、查询内容及目标变量。当前触发工序与数据来源工序分别选择,按本次产品码取得对应信息。
数据源分为采集参数、配方参数、物料参数和产品参数;下发类型分为“变量”和“配方过程值”。选择配方过程值时,数据写入当前执行工位对应配方参数的下发变量。类型、取值格式及完整配置见设置产品信息下发。
用于在后续设备加工前,按产品码取得指定工序的信息并写入目标变量。
产品信息下发交互时序
产品信息下发交互信号点
| 变量点 | 数据类型 | 必填 | 交互方向 | 说明 |
|---|---|---|---|---|
| 触发信号 | 二进制 | 必填 | 设备 → LMES | 1 触发查询与下发,0 复位反馈 |
| 产品码 | 字符串 | 必填 | 设备 → LMES | 用于查询本次产品的信息 |
| 下发结果 | 整型 | 必填 | LMES → 设备 | 1 成功、2 失败,复位为 0 |
| 结果说明 | 字符串 | 可选 | LMES → 设备 | 返回查询或写入异常原因 |
| 目标变量 | 按变量类型 | 按映射配置 | LMES → 设备 | 接收查到的业务数据 |
结果说明
读取“下发结果”时,按下表确认业务含义。
| 值 | 业务含义 | 处理重点 |
|---|---|---|
| 0 | 初始或复位 | 等待本次下发反馈 |
| 1 | 下发成功 | 核对目标变量的实际值 |
| 2 | 下发失败 | 根据结果说明检查产品码、源工序数据及变量映射 |
产品信息下发业务节点与操作
- 配置来源和目标:在过程配置中指定源工序、下发内容和目标变量,确认当前工序的配方应用产品与配置一致;未取得应用配方时,标准流程依次尝试当前工序段工单、点检任务中的产品。
- 查询与下发:设备写入产品码并触发,LMES 按该码精确查找来源工序的最新有效普通生产记录,在系统检测时间范围内取数,再写入目标变量。部分工序缺少记录时,对应项不写入,其他已匹配项仍可能成功;逐项核对必需数据,避免使用目标变量保留的上次值。
- 读取与复位:读取下发结果、说明和目标实际值,再复位触发信号。该复位清理下发结果与说明,业务目标变量不随此反馈复位统一清空。
参数传递流程
参数传递流程配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 参数传递变量 | 1 | 将变量中的数据传递到另外一个变量。 可选值:0=禁用;1=启用 |
| 参数传递复位 | 0 | 同步复位目标变量。 可选值:0=禁用;1=启用 |
启用“参数传递变量”,为每组参数设置触发信号、初始变量、目标变量及传递结果。“参数传递复位”标准默认关闭;开启后请求复位还会按变量类型复位目标值。
用于在设备或工位之间按触发条件传递变量值。
参数传递交互时序
参数传递交互信号点
| 变量点 | 数据类型 | 必填 | 交互方向 | 说明 |
|---|---|---|---|---|
| 触发信号 | 二进制 | 按传递组配置 | 发起方 → LMES | 每组参数配置自己的触发变量,1 传递、0 复位 |
| 初始变量 | 按变量类型 | 按传递组配置 | 数据来源 → LMES | 读取本次需要传递的值 |
| 目标变量 | 按变量类型 | 按传递组配置 | LMES → 接收方 | 写入所读取的值 |
| 传递结果 | 整型 | 按反馈需要配置 | LMES → 发起方 | 标准值 1 成功、2 失败、0 复位 |
结果说明
读取“传递结果”时,按下表确认业务含义。
| 值 | 业务含义 | 处理重点 |
|---|---|---|
| 0 | 初始或复位 | 等待本次传递反馈 |
| 1 | 传递成功 | 核对目标变量与初始变量的本次值 |
| 2 | 传递失败 | 检查初始变量、目标变量及连接状态 |
参数传递业务节点与操作
- 配置传递关系:在工位的参数传递列表中关联触发信号、初始变量、目标变量和传递结果。
- 读取与写入:准备初始值后触发,核对结果及目标实际值。
- 复位:读取完成后将触发信号置 0。启用目标变量复位时,标准设置下字符值清空、数值归零;关闭时保留目标值。
配置操作见工序管理。