跳转至

度量#

1562159523032

此任务旨在与MES的“称量和分配”功能完全集成。它负责收集测量结果并将其发送到MES。

1562159584995

输入#

名称 数据类型 是否是触发器 描述
实体 Entity Type 要收集测量结果的实体
isStable Boolean 用于指示接收值是否稳定的标志
Any 测量的值
激活 Any 激活任务

输出#

名称 数据类型 描述
onSetup Object 接收到OnSetup消息时,发送接收到的内容
onStart Object 接收到OnStart消息时,发送接收到的内容
onStop Object 接收到OnStop消息时,发送接收到的内容
成功 Boolean 任务成功执行时触发
错误 Error 任务因某种原因失败时触发

设置#

General选项卡上,您有常用设置和以下设置:

名称 数据类型 默认 描述
AutoActivate Boolean true 自动订阅“设置仪器”、“开始测量”和“停止测量”中指定的主题。
仪器类型 Enum Other
Scale
Other 如果选择的选项为Scale,则会将tareValuetareIsSet字段添加到输入字段,并会将resetTaresetTare字段添加到输出字段
实体 EntityType Resource Entity Type 与测量结果相关联
实例 EntityType 指定的实例 Entity Type
设置仪器 String 显示设置设备消息的预期主题
开始测量 String 显示启动设备消息的预期主题
停止测量 String 显示停止设备消息的预期主题

1562160279258

在“输入”选项卡上,您有以下设置:

名称 数据类型 默认值 描述
名称 String 输入名称
属性名称 String 属性名称
类型 Long
Decimal
DateTime
Boolean
String
Integer
输入值的类型。
集合类型 None
Array
Map
默认值 any 输入参数的默认值。

1562160337889

在“输出”选项卡上,您有以下设置:

名称 数据类型 默认值 描述
名称 String 输出名称
属性名称 String 属性名称
类型 Long
Decimal
DateTime
Boolean
String
Integer
输出值的类型。
集合类型 None
Array
Map
表达式 any 要应用于输入的操作。

1562160399311

行为#

此任务负责通过消息总线将测量结果发送到MES。它使用实例ID定义了静态主题,并使用它们在消息总线中发布内容。它还订阅了这些主题,因此与MES之间的通信将是双向的。

当任务接收到一个输入实体时,它将订阅该实体实例的所有消息总线主题(启动、停止和设置)。如果任务接收到的“激活”值为true,任务将尝试订阅设置中定义的实体;如果“激活”值为false,则会取消订阅。当任务接收到值时,它会将其发布到所有活动主题。

备注#

没有做特别的备注。