请求配方列表#
此任务用于从MES系统请求和预处理Map。
输入#
| 名称 | 数据类型 | 可选 | 是否是触发器 | 描述 |
|---|---|---|---|---|
| materialName | String | No | 用于标识处理物料的物料名称 | |
| mapName | String | Yes/No | MES中的Map名称(如果已填充mapContent,则为可选项) | |
| mapContent | String[][] asObject | Yes/No | 要处理的Map的内容(如果已填充mapName,则为可选项) | |
| mapNotch | Integer | Yes/No | Map缺口。如果同时提供了Map内容,则必须提供此字段 | |
| notchLocation | Integer | Yes | 设备请求的缺口位置 | |
| frameRotation | Integer | Yes | 设备请求的胶片框架旋转 | |
| originLocation | Integer | Yes | 设备系统坐标的原点位置 | |
| processAxis | Integer | Yes | 设备请求的处理轴 | |
| nullPickCode | String | Yes | 设备请求的空拣选代码 | |
| pickRules | object[] asobject | Yes | 用于生成Map的拣选规则 | |
| referenceDies | Integer[] asObject | Yes | 参考模面的列表 | |
| 激活 | Any | 是 | 激活任务 |
输出#
| 名称 | 数据类型 | 描述 |
|---|---|---|
| pickMap | Object | 拣选Map对象 |
| pickMapMatrix | String[][] asObject | 以矩阵格式显示的拣选Map内容 |
| pickMapArray | String[] asObject | 以数组格式显示的拣选Map内容,按由processAxis定义的顺序显示 |
| pickMapString | String | 以字符串格式显示的拣选Map内容,按由processAxis定义的顺序显示 |
| 成功 | Boolean | 任务成功执行时触发 |
| 错误 | Error | 任务因某种原因失败时触发 |
设置#
在General选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 值 | 默认 | 描述 |
|---|---|---|---|---|
| 缺口位置 | Enum | 090180270 | 0 | 缺口位于物料中的角度 |
| 框架旋转 | Enum | 090180270 | 0 | 框架相对于物料的旋转角度 |
| 原点位置 | Enum | 01234 | 0 | 参考的原点位置。0 - 基底的中央模面1 - 右上2 - 左上3 - 左下4 - 右下 |
| 处理轴 | Enum | 01234567 | 0 | 如何根据轴生成结果Map。0 - 1 2 3 4 5, 6 7 8 9 A, B C D E F1 - 5 4 3 2 1, A 9 8 7 6, F E D C B2 - B C D E F, 6 7 8 9 A, 1 2 3 4 53 - F E D C B, A 9 8 7 6, 5 4 3 2 14 - 1 4 7 A D, 2 5 8 B E, 3 6 9 C F5 - 3 6 9 C F, 2 5 8 B E, 1 4 7 A D6 - D A 7 4 1, E B 8 5 2, F C 9 6 37 - F C 9 6 3, E B 8 5 2, D A 7 4 1 |
| 空拣选代码 | String | 用于Map的空拣选代码 |
行为#
此任务负责接收来自设备的Map请求,或者对之前获取的Map进行简单的预处理,根据规则进行转换并返回结果Map数据。
备注#
没有做特别的备注。

