I/O Node規格

包括out連接埠在內的所有I/O,在本系統內皆為唯讀。

I/O連接埠

以下為支援的I/O連接埠。

I/O種類 支援低於8.0.0 支援8.0.0或更高版本
標準I/O
擴充I/O
現場匯流排從屬I/O
現場匯流排主機I/O
記憶體I/O
驅動單元I/O

CS Robotics Part1的關聯

I/O節點係之一,放置於CS Robotics Part1 Ver.1.00位址空間的 Components節點下。

IOSystemType ObjectType定義

  • 概述

    IOSystemType是指安裝在控制器的I/O系統。

    針對安裝在控制器的每個I/O系統種類,將此種類執行個體化。

物件種類定義

以下說明IO系統種類定義。

Attribute Value
BrowseName IOSystemType
IsAbstract FALSE
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI)
HasComponent Object [IOSignalsIdentifier] - Epson: IOSignalsType MandatoryPlaceholder

ObjectType 描述

  • 物件[IOSignalsIdentifier]

    [IOSignalsIdentifier]表示I/O系統涵蓋一個以上的I/O埠,且根據IOSignalsType執行個體顯示。

IOSignalsType ObjectType定義

  • 概述

    IOSignalsType是指涵蓋多個I/O訊號的I/O埠,功能是作為顯示I/O訊號的可變節點容器。針對如In/Out的每個I/O訊號類型,進行類型的執行個體化。

ObjectType定義

以下說明IOSignalsType定義。

Attribute Value
BrowseName IOSignalsType
IsAbstract FALSE
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the FolderType defined in OPC Unified Architecture
HasComponent Variable [IOBitIdentifier] Boolean BaseDataVariableType OptionalPlaceholder
HasComponent Variable [IOByteIdentifier] Byte BaseDataVariableType OptionalPlaceholder

ObjectType描述

  • 變數[IOBitIdentifier]

    [IOBitIdentifier]代表I/O埠涵蓋多個I/O訊號,每個I/O訊號都存在變數節點。

    Value=TRUE代表I/O訊號開啟,FALSE代表I/O訊號關閉。

  • Variable[IOByteIdentifier]

    [IOByteIdentifier]與[IOBitIdentifier]相同,代表I/O埠涵蓋多個I/O信號,I/O信號的每個byte都存在此變數節點。將Value值轉換為2進位的位元數列時,變為1的位元編號(0~)的埠代表I/O信號開啟,變為0的埠代表I/O信號關閉。

  • Variable [IOWordIdentifier]

    [IOWordIdentifier]與相同,代表I/O埠涵蓋多個I/O信號,I/O信號的每個word都存在此Variable節點。將Value值轉換為2進位的位元數列時,變為1的位元編號(0~)的埠代表I/O信號開啟,變為0的埠代表I/O信號關閉。

位址空間範例

以下根據上述節點定義,列舉位址空間執行個體化節點的範例。