7.11.7 PtCommunicationInterfaceAttributesType ObjectType Definition
7.11.7.1 Overview
The PtCommunicationInterfaceAttributesType provides information about a communication interface and is formally defined in Table 137.
| 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 |
7.11.7.2 Object Description
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.
| BrowsePath | Value Attribute | Description Attribute |
[ { { ] | ||
| [ { "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.
| 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.