From 826b097becc842f8fe0ab0d895c2052f929d8ba7 Mon Sep 17 00:00:00 2001 From: TK <61820360+TomKovac@users.noreply.github.com> Date: Tue, 21 Apr 2026 11:28:07 +0200 Subject: [PATCH 1/2] Create draft PR for #1115 From ee984635c0647f1655ee271cf605bf167a653ff6 Mon Sep 17 00:00:00 2001 From: TK <61820360+TomKovac@users.noreply.github.com> Date: Tue, 21 Apr 2026 12:06:39 +0200 Subject: [PATCH 2/2] done --- .../GSDML-V2.4-KUKA-KR C5-20220704.xml | 2690 +++++++++++++++++ .../assets/kuka_krc5/kuka_krc5_dio512.hwl.yml | 77 + 2 files changed, 2767 insertions(+) create mode 100644 src/components.kuka.robotics/ctrl/assets/kuka_krc5/GSDML-V2.4-KUKA-KR C5-20220704.xml create mode 100644 src/components.kuka.robotics/ctrl/assets/kuka_krc5/kuka_krc5_dio512.hwl.yml diff --git a/src/components.kuka.robotics/ctrl/assets/kuka_krc5/GSDML-V2.4-KUKA-KR C5-20220704.xml b/src/components.kuka.robotics/ctrl/assets/kuka_krc5/GSDML-V2.4-KUKA-KR C5-20220704.xml new file mode 100644 index 000000000..4bf4ad665 --- /dev/null +++ b/src/components.kuka.robotics/ctrl/assets/kuka_krc5/GSDML-V2.4-KUKA-KR C5-20220704.xml @@ -0,0 +1,2690 @@ + + + + PROFINET Device Profile + 1.00 + Device Profile for PROFINET Devices + PROFIBUS Nutzerorganisation e. V. (PNO) + Device + + 4 + 1 + GSDML + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components.kuka.robotics/ctrl/assets/kuka_krc5/kuka_krc5_dio512.hwl.yml b/src/components.kuka.robotics/ctrl/assets/kuka_krc5/kuka_krc5_dio512.hwl.yml new file mode 100644 index 000000000..972b86adf --- /dev/null +++ b/src/components.kuka.robotics/ctrl/assets/kuka_krc5/kuka_krc5_dio512.hwl.yml @@ -0,0 +1,77 @@ +Templates: + Devices: + - Name: 'kuka_krc5_dio512' + Placeholders: + - Name: 'NAME' + Value: 'kuka_krc5_robot' + - Name: 'IP_ADDRESS_X1' + Value: '192.168.100.1/24' + - Name: 'PROFINET_DEVICE_NAME_X1' + Value: 'kuka_krc5_robot' + Content: + Name: '${NAME}' + Modules: + - Name: '${NAME}' + TypeIdentifier: + FileName: 'GSDML-V2.4-KUKA-KR C5-20220704.XML' + GsdId: 'DIM 1' + Interfaces: + - Name: 'Interface1' + Label: 'X1' + Addresses: + - Type: 'IPv4' + Address: '${IP_ADDRESS_X1}' + # RouterAddress: '192.168.0.1' + - Type: 'Profinet' + ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' + Parameters: + IECV22LLDPMode: False + PrioritizedStartup: False + Ports: + - Name: 'Port_1' + Label: 'X1 P1' + Parameters: + # Possible values: 8 - Automatic | 16 - TP 100 Mbps full duplex + TransmissionRateAndDuplex: 'Automatic' + EndOfDetectionOfAccessibleDevices: False + EndOfTopologyDiscovery: False + PortMonitoring: False + # TransmissionRateAutoNegotiation: True + # MediumAttachmentType: 'Copper' + - Name: 'Port_2' + Label: 'X1 P2' + Parameters: + # Possible values: 8 - Automatic | 16 - TP 100 Mbps full duplex + TransmissionRateAndDuplex: 'Automatic' + EndOfDetectionOfAccessibleDevices: False + EndOfTopologyDiscovery: False + PortMonitoring: False + # TransmissionRateAutoNegotiation: True + # MediumAttachmentType: 'Copper' + - Name: 'Port_3' + Label: 'X1 P3' + Parameters: + # Possible values: 8 - Automatic | 16 - TP 100 Mbps full duplex + TransmissionRateAndDuplex: 'Automatic' + EndOfDetectionOfAccessibleDevices: False + EndOfTopologyDiscovery: False + PortMonitoring: False + # TransmissionRateAutoNegotiation: True + # MediumAttachmentType: 'Copper' + - Name: 'Port_4' + Label: 'X1 P4' + Parameters: + # Possible values: 8 - Automatic | 16 - TP 100 Mbps full duplex + TransmissionRateAndDuplex: 'Automatic' + EndOfDetectionOfAccessibleDevices: False + EndOfTopologyDiscovery: False + PortMonitoring: False + # TransmissionRateAutoNegotiation: True + # MediumAttachmentType: 'Copper' + - TypeIdentifier: NotAssigned + Slot: 1 + - Name: DIO512 + TypeIdentifier: + GsdId: '15' + FileName: GSDML-V2.4-KUKA-KR C5-20220704.XML + Slot: 2 \ No newline at end of file