跳转至

实体实例#

intance

Entity Instance任务会加载关联的MES实例,并允许访问其所有属性。通常,此任务与equipment setup一起用于正确识别特定参数。

image61

输入#

名称 数据类型 是否是触发器 描述
激活 any 激活任务

输出#

名称 数据类型 描述
实例 Resource 资源实例
<custom list> <custom> 选定的资源属性列表
错误 Error 处理此任务期间发生的错误

设置#

常规选项卡上,您可以使用常规设置和以下加载实例选项设置:

名称 数据类型 默认 描述
自动激活 Boolean false 确定是否应在收到实体时执行激活
加载所有属性 Boolean false 加载实体的所有属性
每次更改时重新加载 Boolean true 用于指示是否要在任务每次接收到Activate输入时更新实体的标志
要加载的级别 Integer 0 要从关联实体加载的级别

image62

属性选项卡上,您可以使用实体的所有属性。选定的属性将是可用于输出的属性。

image63

行为#

典型的配置是当Equipment Setup任务启动时(这意味着它已经连接到一个驱动程序进程),便activate实体实例任务。然后检索必要的属性,并使用这些属性激活Equipment Setup任务的connect输入,这会将所有连接参数发送给驱动程序。之所以这样做,是因为驱动程序连接所需的端口或IP地址等参数大多数时候被存储为一个实体属性,因此,可以将同一控制器与多台设备同时使用。

image64

备注#

在同一控制器上可能有多个驱动程序,因此也可能具有多个Equipment Setup任务,在这种情况下,您必须使用其中一个Equipment Setup任务的onInitialize输出来激活Entity Instance任务,然后使用Entity Instance任务的输出来激活这两个Equipment Setups,前提是您的两个驱动程序都依赖于资源属性。

image65