已更新Map(S12F1 + S12F5 + S12F9)#
激活后,Map Updated任务将处理来自设备的S12F1(Map设置)、S12F5(Map传输查询)和S12F9(Map数据发送)SECS/GEM消息。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
| 启用/禁用 | Boolean | 是 | 启用/禁用特定映射SECS/GEM消息的侦听器 |
输出#
| 名称 | 数据类型 | 描述 |
|---|---|---|
| materialId | String | 设备识别的物料 |
| idType | Integer | materialId类型 |
| mapFormat | Integer | 请求的Map格式 |
| notchLocation | Integer | 缺口的位置 |
| frameRotation | Integer | 框架的旋转 |
| originLocation | Integer | 原点的位置 |
| processAxis | Integer | 要处理的轴 |
| nullBinCode | String | 空箱代码 |
| referencePoints | Object | Map数据的参考点 |
| unitsOfMeasurement | String | 度量单位 |
| xDies | Integer | 模面大小(x轴) |
| yDies | Integer | 模面大小(y轴) |
| rowCount | Integer | Map中的行数 |
| colCount | Integer | Map中的列数 |
| processDieCount | Integer | 模面总数 |
| startingPosition | Object | 起始位置坐标 |
| mapString | String | 将数据映射为字符串 |
| mapArray | Object | 将数据映射为字符串数组 |
| mapData | Object | 包含所更新Map的完整表示的对象 |
| 成功 | Boolean | 任务成功执行时触发 |
| 错误 | Error | 任务因某种原因失败时触发 |
设置#
在General选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 值 | 默认 | 描述 |
|---|---|---|---|---|
| 自动启用事件处理 | Boolean | true | 在启动时自动启用预期消息的侦听器 | |
| 超时 | Integer | 10(分钟) | 保留Map数据所允许的最长时间 | |
| 箱列表格式数据类型 | Enum | A,L | A | 读取Map时BINLT字段中所需的数据类型 |
行为#
在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。
当从设备发送消息以接收所更新的Map信息时,此任务将自动处理S12F1、S12F5和S12F9消息。接收到所有数据后,所有输出都将随相应的数据一起发出,以进行处理
备注#
此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。

