度量#
此任务旨在与MES的“称量和分配”功能完全集成。它负责收集测量结果并将其发送到MES。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
| 实体 | Entity Type | 是 | 要收集测量结果的实体 |
| isStable | Boolean | 用于指示接收值是否稳定的标志 | |
| 值 | Any | 是 | 测量的值 |
| 激活 | Any | 是 | 激活任务 |
输出#
| 名称 | 数据类型 | 描述 |
|---|---|---|
| onSetup | Object | 接收到OnSetup消息时,发送接收到的内容 |
| onStart | Object | 接收到OnStart消息时,发送接收到的内容 |
| onStop | Object | 接收到OnStop消息时,发送接收到的内容 |
| 成功 | Boolean | 任务成功执行时触发 |
| 错误 | Error | 任务因某种原因失败时触发 |
设置#
在General选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 值 | 默认 | 描述 |
|---|---|---|---|---|
| AutoActivate | Boolean | true | 自动订阅“设置仪器”、“开始测量”和“停止测量”中指定的主题。 | |
| 仪器类型 | Enum | OtherScale | Other | 如果选择的选项为Scale,则会将tareValue和tareIsSet字段添加到输入字段,并会将resetTare和setTare字段添加到输出字段 |
| 实体 | EntityType | Resource | Entity Type 与测量结果相关联 | |
| 实例 | EntityType | 指定的实例 Entity Type | ||
| 设置仪器 | String | 显示设置设备消息的预期主题 | ||
| 开始测量 | String | 显示启动设备消息的预期主题 | ||
| 停止测量 | String | 显示停止设备消息的预期主题 |
在“输入”选项卡上,您有以下设置:
| 名称 | 数据类型 | 默认值 | 描述 |
|---|---|---|---|
| 名称 | String | 输入名称 | |
| 属性名称 | String | 属性名称 | |
| 类型 | LongDecimalDateTimeBooleanStringInteger | 输入值的类型。 | |
| 集合类型 | NoneArrayMap | ||
| 默认值 | any | 输入参数的默认值。 |
在“输出”选项卡上,您有以下设置:
| 名称 | 数据类型 | 默认值 | 描述 |
|---|---|---|---|
| 名称 | String | 输出名称 | |
| 属性名称 | String | 属性名称 | |
| 类型 | LongDecimalDateTimeBooleanStringInteger | 输出值的类型。 | |
| 集合类型 | NoneArrayMap | ||
| 表达式 | any | 要应用于输入的操作。 |
行为#
此任务负责通过消息总线将测量结果发送到MES。它使用实例ID定义了静态主题,并使用它们在消息总线中发布内容。它还订阅了这些主题,因此与MES之间的通信将是双向的。
当任务接收到一个输入实体时,它将订阅该实体实例的所有消息总线主题(启动、停止和设置)。如果任务接收到的“激活”值为true,任务将尝试订阅设置中定义的实体;如果“激活”值为false,则会取消订阅。当任务接收到值时,它会将其发布到所有活动主题。
备注#
没有做特别的备注。



