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

    代表涵蓋於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 OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] SByte BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Int16 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Int32 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Int64 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Byte BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] UInt16 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] UInt32 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] UInt64 BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Float BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] Double BaseDataVariableType OptionalPlaceholder
HasComponent Variable [SpelVariablesIdentifier] String BaseDataVariableType OptionalPlaceholder

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變數讀取功能,位址空間之個體化範例。