跳转至

已请求Map (S12F3 + S12F15)#

1562150204114

激活后,Map Requested任务将处理来自设备的S12F3(Map设置)和S12F15(已请求Map数据)SECS/GEM消息。

image-20191226221643539

输入#

名称 数据类型 是否是触发器 描述
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 ABIBOF4F8I1I2I4I8LU1U2U4U8 I4 用于RPSEL字段的数据类型
X模面数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于XDIES字段的数据类型
Y模面数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于YDIES字段的数据类型
行计数数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于ROWCT字段的数据类型
列计数数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于COLCT字段的数据类型
处理模面计数数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于PRDCT字段的数据类型
二进制代码等效数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 A 用于CBEQU字段的数据类型
空二进制代码等效数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 A 用于NULBC字段的数据类型
消息长度数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 U4 用于MLCL字段的数据类型
Map请求的消息类型 Enum S12F15 S12F15 预期的Map数据请求消息
起始位置数据类型 Enum ABIBOF4F8I1I2I4I8LU1U2U4U8 I4 用于STRP字段的数据类型
箱列表格式数据类型 Enum AL A 用于BINLT字段的数据类型

image-20191226222712036

行为#

在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。

当设备发出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"
 ]
}

然后,将根据标准用相应的字段发出设备回复。

当接收到相同materialIdS12F15时,将使用该同一对象发送设备所需的其余信息。

备注#

此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。