The PtCommunicationInterfaceAttributesType provides information about a communication interface and is formally defined in Table 137.

Table 137 – PtCommunicationInterfaceAttributesType Definition

Attribute

Value

BrowseName

PtCommunicationInterfaceAttributesType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PtCommonAssetAttributesType defined in chapter 7.11

0:HasComponent

Variable

ProtocolTypes

0:UInt16[]

0:MultiStateValueDiscreteType

M, RO

0:HasComponent

Variable

ProfileTypes

0:UInt16[]

0:MultiStateValueDiscreteType

O, RO

0:HasComponent

Variable

SafetyProtocolTypes

0:UInt16[]

0:MultiStateValueDiscreteType

O, RO

0:HasProperty

Variable

CommunicationSpeed

0:String

0:PropertyType

O, RO

0:HasProperty

Variable

NumberOfPorts

0:UInt16

0:PropertyType

O, RO

Conformance Units

Powertrain Attributes Information

ProtocolTypes provides the information to the supported communication features, fieldbus interface or protocols. The values of the MultiStateValueDiscreteType variable are defined in Table 138 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

Table 138 – PtCommunicationInterfaceAttributesType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

ProtocolTypes

0:EnumValues

[ { "Value": 0, "DisplayName": "ETHERCAT", "Description": "Ethernet for control automation technology for real-time systems" }, { "Value": 1, "DisplayName": "PROFINET", "Description": "Process field network for real-time systems" }, { "Value": 2, "DisplayName": "PROFINET_RT", "Description": "PROFINET class A, class B realtime communication" }, { "Value": 3, "DisplayName": "PROFINET_IRT", "Description": "PROFINET class C isochronous realtime communication" }, { "Value": 4, "DisplayName": "ETHERNET_IP", "Description": "Ethernet Industrial Protocol for real time system" }, { "Value": 5, "DisplayName": "PROFIBUS", "Description": "Process field bus" }, { "Value": 6, "DisplayName": "PROFIBUS_DP", "Description": "Process field bus distributed peripherals" }, { "Value": 7, "DisplayName": "PROFIBUS_PA", "Description": "Process field bus process automation" }, { "Value": 8, "DisplayName": "SERCOS", "Description": "Serial realtime communication system" }, { "Value": 9, "DisplayName": "SERCOS_III_SERCOS_II", "Description": "Serial realtime communication system III / II" }, { "Value": 10, "DisplayName": "CC_LINK", "Description": "Control & communications fieldbus" }, { "Value": 11, "DisplayName": "CANOPEN", "Description": "Control area network – open communications protocol" }, { "Value": 12, "DisplayName": "IO_LINK", "Description": "Simple communications protocol, short distances, bi-directional, digital and point-to-point" }, { "Value": 13, "DisplayName": "MODBUS", "Description": "Communications protocol over serial lines or via ethernet" }, { "Value": 14, "DisplayName": "MODBUS_TCP", "Description": "Modbus over TCP/IP" }, { "Value": 15, "DisplayName": "MODBUS_RTU", "Description": "Modbus over serial lines" }, { "Value": 16, "DisplayName": "DEVICENET", "Description": "DeviceNet - digital, multi-drop fieldbus protocol" }, { "Value": 17, "DisplayName": "POWERLINK", "Description": "Ethernet powerlink" }, { "Value": 18, "DisplayName": "OPC_UA", "Description": "OPC Unified Architecture" }, { "Value": 19, "DisplayName": "MQTT", "Description": "Message queuing telemetry transport (MQTT)" }, { "Value": 20, "DisplayName": "INTERBUS", "Description": "Interbus" }, { "Value": 21, "DisplayName": "AS-I", "Description": "AS-I" },

{        "Value": 22,        "DisplayName": " CC_Link_IE_TSN",        "Description": "CC-Link IE TSN"     }, {        "Value": 23,        "DisplayName": " CC_Link_IE_FIELD",        "Description": "CC-Link IE Field Network"     },

{        "Value": 24,        "DisplayName": " CC_Link_IE_FIELD_BASIC",        "Description": "CC-Link IE Field Network Basic"     }

]

ProfileTypes

0:EnumValues

[ { "Value": 0, "DisplayName": "CIA_402", "Description": "CANopen device profile for drives and motion control" }, { "Value": 1, "DisplayName": "PROFIDRIVE", "Description": "PROFIdrive is the modular, manufacturer-independent device profile for drive devices from Profibus & Profinet International" }, { "Value": 2, "DisplayName": "PROFIENERGY", "Description": "PROFIenergy is a profile for energy management in production plants" }, { "Value": 3, "DisplayName": "COE", "Description": "CANopen over EtherCAT" }, { "Value": 4, "DisplayName": "SOE", "Description": "Servo Drive Profile over EtherCAT" }, { "Value": 5, "DisplayName": "CIP_MOTION", "Description": "CIP motion technology provides application profiles that allow position, speed and torque loops to be set within a drive" }, { "Value": 6, "DisplayName": "SERCOS", "Description": "Serial Real-time Communication System" } ]

SafetyProtocolTypes

0:EnumValues

[ { "Value": 0, "DisplayName": "FF-SIS", "Description": "Fieldbus Foundation Safety Instrumented Systems" }, { "Value": 1, "DisplayName": "CIP_SAFTEY", "Description": "Common Industrial Protocol Safety" }, { "Value": 2, "DisplayName": "PROFISAFE", "Description": "Process field safety" }, { "Value": 3, "DisplayName": "INTERBUS_SAFETY", "Description": "INTERBUS Safety" }, { "Value": 4, "DisplayName": "CC-Link_SAFETY", "Description": "CC-Link Safety" }, { "Value": 5, "DisplayName": "FAIL_SAFE_OVER_ETHERCAT_", "Description": "FailSafe over EtherCAT (FSoE)" }, { "Value": 6, "DisplayName": "ETHERNET_POWERLINK_SAFTETY", "Description": "Ethernet POWERLINK Safety" }, { "Value": 7, "DisplayName": "EPASAFETY", "Description": "EPASafety" }, { "Value": 8, "DisplayName": "RAPIENET_SAFETY", "Description": "RAPIEnet Safety" }, { "Value": 9, "DisplayName": "SAFETYNET_P", "Description": "SafetyNET p" }, { "Value": 10, "DisplayName": "OPENSAFETY", "Description": "openSAFETY" } ]

The 0:EnumValues of the FieldbusProtocolCategoryEnumeration have additional CDD entries which are defined inTable 139.

Table 139 – SafetyProtocolTypes CDD Entries

EnumValue

CDD Entry

ETHERCAT

5:0112/2///62683#ACH652#001

PROFINET

5:0112/2///62683#ACH663#001

ETHERNET_IP

5:0112/2///62683#ACH654#001

PROFIBUS

5:0112/2///62683#ACH506#001

SERCOS

5:0112/2///62683#ACH666#001

CC_LINK

5:0112/2///62683#ACH649#001

CANOPEN

5:0112/2///62683#ACH505#001

MODBUS

5:0112/2///62683#ACH569#001

DEVICENET

5:0112/2///62683#ACH507#001

POWERLINK

5:0112/2///62683#ACH653#001

OPC_UA

5:0112/2///62683#ACH662#001

MQTT

5:0112/2///62683#ACH661#001

INTERBUS

5:0112/2///62683#ACH657#001

AS-I

5:0112/2///62683#ACH508#001

ProfileTypes provides the information to the supported profiles. The values of the MultiStateValueDiscreteType variable are defined in Table 138 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

SafetyProtocolTypes provides the information to the supported functional safety protocol type. The values of the MultiStateValueDiscreteType variable are defined in Table 138 and shall be used. The values 0-199 are reserved for future extensions of this specification. The values 200-299 shall be used for vendor-specific extensions of this variable.

CommunicationSpeed provides the maximum supported bandwidth of the communication interface. The unit shall be bits per second [bps].

NumberOfPorts provides the number of physical ports of the communication interface.