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 |
||
|
[ { "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" } ] |
|
||
|
[ { "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" } ] |
|
||
|
[ { "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 |
|
PROFINET |
|
ETHERNET_IP |
|
PROFIBUS |
|
SERCOS |
|
CC_LINK |
|
CANOPEN |
|
MODBUS |
|
DEVICENET |
|
POWERLINK |
|
OPC_UA |
|
MQTT |
|
INTERBUS |
|
AS-I |
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.