跳到主要内容
版本:Next

3.2.10 生产数据传递

业务场景

后续设备需要取得产品在前序工序形成的信息,或工位、设备之间需要在指定时机传递变量值。

解决的问题

按产品码查询工序信息并下发,或将初始变量值传到目标变量,核对写入结果及复位后的数据状态。

关联流程:产品信息下发流程、参数传递流程。

相关教程

生产准备与交互约定;工序管理;过程配置。

按数据来源选择流程

  • 需要按产品码查询指定工序的生产信息时,使用“产品信息下发流程”,配置源工序、下发内容和目标变量。
  • 需要直接传递变量值时,使用“参数传递流程”,配置初始变量与目标变量的对应关系。

两个流程分别触发并反馈结果。产品信息下发复位时清理结果与说明;参数传递是否复位目标变量,由“参数传递复位”设置决定。

产品信息下发流程​

产品信息下发流程配置​

配置项默认值说明
产品信息下发1将产品中的信息下发到变量中。
可选值:0=禁用;1=启用

启用“产品信息下发”,在过程配置中设置源工序、查询内容及目标变量。当前触发工序与数据来源工序分别选择,按本次产品码取得对应信息。

数据源分为采集参数、配方参数、物料参数和产品参数;下发类型分为“变量”和“配方过程值”。选择配方过程值时,数据写入当前执行工位对应配方参数的下发变量。类型、取值格式及完整配置见设置产品信息下发。

用于在后续设备加工前,按产品码取得指定工序的信息并写入目标变量。

产品信息下发交互时序​

产品信息下发交互信号点​

变量点数据类型必填交互方向说明
触发信号二进制必填设备 → LMES1 触发查询与下发,0 复位反馈
产品码字符串必填设备 → LMES用于查询本次产品的信息
下发结果整型必填LMES → 设备1 成功、2 失败,复位为 0
结果说明字符串可选LMES → 设备返回查询或写入异常原因
目标变量按变量类型按映射配置LMES → 设备接收查到的业务数据

结果说明

读取“下发结果”时,按下表确认业务含义。

值业务含义处理重点
0初始或复位等待本次下发反馈
1下发成功核对目标变量的实际值
2下发失败根据结果说明检查产品码、源工序数据及变量映射

产品信息下发业务节点与操作​

  1. 配置来源和目标:在过程配置中指定源工序、下发内容和目标变量,确认当前工序的配方应用产品与配置一致;未取得应用配方时,标准流程依次尝试当前工序段工单、点检任务中的产品。
  2. 查询与下发:设备写入产品码并触发,LMES 按该码精确查找来源工序的最新有效普通生产记录,在系统检测时间范围内取数,再写入目标变量。部分工序缺少记录时,对应项不写入,其他已匹配项仍可能成功;逐项核对必需数据,避免使用目标变量保留的上次值。
  3. 读取与复位:读取下发结果、说明和目标实际值,再复位触发信号。该复位清理下发结果与说明,业务目标变量不随此反馈复位统一清空。

参数传递流程​

参数传递流程配置​

配置项默认值说明
参数传递变量1将变量中的数据传递到另外一个变量。
可选值:0=禁用;1=启用
参数传递复位0同步复位目标变量。
可选值:0=禁用;1=启用

启用“参数传递变量”,为每组参数设置触发信号、初始变量、目标变量及传递结果。“参数传递复位”标准默认关闭;开启后请求复位还会按变量类型复位目标值。

用于在设备或工位之间按触发条件传递变量值。

参数传递交互时序​

参数传递交互信号点​

变量点数据类型必填交互方向说明
触发信号二进制按传递组配置发起方 → LMES每组参数配置自己的触发变量,1 传递、0 复位
初始变量按变量类型按传递组配置数据来源 → LMES读取本次需要传递的值
目标变量按变量类型按传递组配置LMES → 接收方写入所读取的值
传递结果整型按反馈需要配置LMES → 发起方标准值 1 成功、2 失败、0 复位

结果说明

读取“传递结果”时,按下表确认业务含义。

值业务含义处理重点
0初始或复位等待本次传递反馈
1传递成功核对目标变量与初始变量的本次值
2传递失败检查初始变量、目标变量及连接状态

参数传递业务节点与操作​

  1. 配置传递关系:在工位的参数传递列表中关联触发信号、初始变量、目标变量和传递结果。
  2. 读取与写入:准备初始值后触发,核对结果及目标实际值。
  3. 复位:读取完成后将触发信号置 0。启用目标变量复位时,标准设置下字符值清空、数值归零;关闭时保留目标值。

配置操作见工序管理。