SPEL项目节点的规格

SpelProjectType ObjectType定义

  • 概要

    SpelProjectType表示控制器上加载的SPEL项目。

ObjectType定义

SpelProjectType的定义如下所示。

Attribute Value
BrowseName SpelProjectType
IsAbstract False
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI)
HasComponent Variable SpelProjectName String BaseDataVariableType Mandatory
HasComponent Variable [SpelVariablesIdentifier] Epson:SpelVariableType Mandatory

ObjectType说明

  • Variable SpelProjectName

    表示控制器上加载的SPEL项目的名称。

  • Object [SpelVariablesIdentifier]

    表示包含在SPEL项目中的变量集合,通过SpelVariablesType实例表示。

SpelVariablesType

  • 概要

    SpelVariablesType表示多个SPEL变量的集合,并作为汇总代表SPEL变量的Variable节点的容器。本功能的实例化的对象仅限于备份变量。

ObjectType定义

SpelVariableType的定义如下所示。

Attribute Value
BrowseName SpelVariableType
IsAbstract False
References Node Class BrowseName DataType TypeDefinition

Modelling

Rule

Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI)
HasComponent Variable [SpelVariablesIdentifier] Boolean BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] SByte BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Int16 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Int32 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Int64 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Byte BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] UInt16 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] UInt32 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] UInt64 BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Float BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] Double BaseDataVariableType

Optional

Placeholder

HasComponent Variable [SpelVariablesIdentifier] String BaseDataVariableType

Optional

Placeholder

ObjectType说明

  • Variable

    表示SPEL变量的节点。1个节点代表1个SPEL变量。

    此节点为ReadOnly。

    此外,SPEL变量类型与OPC UA的DataType之间的对应关系如下所示。

    SPEL变量类型 OPC UA的DataType
    Boolean Boolean
    Byte SByte
    Short, Integer Int16
    Long, Int32 Int32
    Int64 Int64
    UByte Byte
    UShort UInt16
    UInt32 UInt32
    UInt64 UInt64
    Real Float
    Double Double
    String String

地址空间的示例

与SPEL变量读取功能相关的地址空间的实例如下所示。