DistributeProductInfoActivity - 下发产品信息
概述
| 属性 | 值 |
|---|---|
| 节点名称 | 下发产品信息 |
| 节点描述 | 下发产品信息步骤 |
| 节点类型 | 业务节点 |
| 命名空间 | CMS.Plugin.MesSuite.Activitys |
| 程序集 | CMS.Plugin.MesSuite.Activitys |
| 分类 | 工序步骤 |
| 排序 | 1 |
| 发布 | 是 |
| 基类 | ProcessBusinessActivity |
功能说明
DistributeProductInfoActivity 是下发产品信息节点,用于将产品相关信息下发到 PLC 或其他设备。该节点会根据产品码查询产品信息,并将配置的参数写入到目标变量。
配置属性
| 属性名 | 显示名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|---|
| WriteRetryCount | 下发重试次数 | int | 否 | 0 | 下发变量的重试次数 |
| WriteRetryDelay | 下发重试延时 | int | 否 | 500 | 下发重试延时(毫秒) |
业务逻辑
执行流程
开始
│
▼
初始化结果数据项
│
▼
获取产品码
│
├─► 为空 → 设置结果=失败,返回
│
▼
获取当前产品型号
│
├─► 从配方应用模型获取
│
├─► 从工序段工单获取
│
└─► 从点检任务获取
│
├─► 未找到 → 设置结果=失败,返回
│
▼
获取产品信息下发参数
│
├─► 为空 → 设置结果=失败,返回
│
▼
下发参数到设备
│
├─► 成功 → 设置结果=1
│
└─► 失败 → 设置结果=2
│
▼
结束