已请求Map (S12F3 + S12F15)#
激活后,Map Requested任务将处理来自设备的S12F3(Map设置)和S12F15(已请求Map数据)SECS/GEM消息。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
| mapDataUpdated | Object | 是 | 要发送到设备的结果Map数据 |
| 启用/禁用 | Boolean | 是 | 启用/禁用特定映射SECS/GEM消息的侦听器 |
输出#
| 名称 | 数据类型 | 描述 |
|---|---|---|
| materialId | String | 设备识别的物料 |
| idType | Integer | materialId类型 |
| mapFormat | Integer | 请求的Map格式 |
| notchLocation | Integer | 缺口的位置 |
| frameRotation | Integer | 框架的旋转 |
| originLocation | Integer | 原点的位置 |
| processAxis | Integer | 要处理的轴 |
| binCode | String | 请求的二进制代码 |
| nullBinCode | String | 空箱代码 |
| mapData | Object | 包含请求的完整表示的对象 |
| 成功 | Boolean | 任务成功执行时触发 |
| 错误 | Error | 任务因某种原因失败时触发 |
设置#
在General选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 值 | 默认 | 描述 |
|---|---|---|---|---|
| 自动启用事件处理 | Boolean | true | 在启动时自动启用预期消息的侦听器 | |
| 超时 | Integer | 10(分钟) | 保留Map数据所允许的最长时间 | |
| 参考点数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | I4 | 用于RPSEL字段的数据类型 |
| X模面数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于XDIES字段的数据类型 |
| Y模面数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于YDIES字段的数据类型 |
| 行计数数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于ROWCT字段的数据类型 |
| 列计数数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于COLCT字段的数据类型 |
| 处理模面计数数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于PRDCT字段的数据类型 |
| 二进制代码等效数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | A | 用于CBEQU字段的数据类型 |
| 空二进制代码等效数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | A | 用于NULBC字段的数据类型 |
| 消息长度数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | U4 | 用于MLCL字段的数据类型 |
| Map请求的消息类型 | Enum | S12F15 | S12F15 | 预期的Map数据请求消息 |
| 起始位置数据类型 | Enum | A、BI、BO、F4、F8、I1、I2、I4、I8、L、U1、U2、U4、U8 | I4 | 用于STRP字段的数据类型 |
| 箱列表格式数据类型 | Enum | A,L | A | 用于BINLT字段的数据类型 |
行为#
在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。
当设备发出S12F3时,输出将发出,任务将等待mapDataUpdated输入用Map数据填充完毕。预期结构与以下示例类似:
{
"materialId": "123",
"referencePoints": [ [1, 2], [3, 4] ],
"unitsOfMeasurement": "test",
"xDies": 0,
"yDies": 1,
"rowCount": 36,
"colCount": 39,
"processDieCount": 1404,
"binCode": "1234",
"nullBinCode": "",
"mapString": "1111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X1111111111111111111XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX1111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X11111111111111111111111111111111111111X1111111111111111111",
"startingPosition": [11, 22],
"mapArray": [
"aaa",
"bbb",
"ccc"
]
}
然后,将根据标准用相应的字段发出设备回复。
当接收到相同materialId的S12F15时,将使用该同一对象发送设备所需的其余信息。
备注#
此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。

