I'm working on a CODESYS Standard Project using CODESYS Control Win V3 x64 with Structured Text. The goal is to integrate a Phoenix Contact device coupler (Part ID: BK PN TPS 2403869) via PROFINET.
Here am using the CODESYS V3.5 SP21 PATCH2 ,VERSION 3.5.21.20 , and Downloaded extension package 4.16.0.0 (old versions are not available in the extension CodeSys installer)
Devices used here are:
BUS COUPLER : 2403869 BK PN TPS
Module carrier slot 1 : 1088127 AXL SE DI16/1
Module carrier slot 2 : 1088062 AXL SE AI4 | 4-20
Module carrier slot 3 : 1088129 AXL SE DO16/1
Module carrier slot 4 : 1088123 AXL SE AO4 | 4-20
-->Start a New Project
Type: Standard Project
Device: CODESYS Control Win V3 x64
Language: Structured Text
-->Install GSDML File
Navigate to: Tools > Device Repository > Install
Select the GSDML file path (downloaded from Phoenix Contact for device coupler Part ID: BK PN TPS 2403869)
Click Renew Device Repository
Close the dialog
-->Add Device to Project
-->Right-click on Devices > Add Device
Issue: Devices from the repository are not available to select or call into the project!
Iβd really appreciate any guidance or suggestions you can offer.
1)
Based on your first screenshot. Do NOT filter on "Phoenix". Then first select the Ethernet adapter (of CODESYS) and add this to your device.
2)
Then to this Ethernet adapter add a Profinet Controller of CODESYS.
3)
Then to this Profinet Controller, add your Phoenix Profinet coupler/adapter.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thankyou TimvH ,while searching in every device about the component it is same like above screenshot,and i crosscheck with the device repository but devices are available here.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you Pernockham, I am using Windows SoftPLC and the device is CODESYS Control Win V3 x64. In the above attached example, the file is Linux-based. This is an external add-on file in the CODESYS installer (CODESYS Control for PLCnext SL). I am trying to implement it without this add-on file.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the device selection. Do not filter on Phoenix.
Remove this filter and first add an Ethernet Adapter from CODESYS. To this Ethernet adapter add the Profinet Controller.
After this you can filter on Phoenix devices in the "add device dialog".
π
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Everyone,
I'm working on a CODESYS Standard Project using CODESYS Control Win V3 x64 with Structured Text. The goal is to integrate a Phoenix Contact device coupler (Part ID: BK PN TPS 2403869) via PROFINET.
Here am using the CODESYS V3.5 SP21 PATCH2 ,VERSION 3.5.21.20 , and Downloaded extension package 4.16.0.0 (old versions are not available in the extension CodeSys installer)
Devices used here are:
BUS COUPLER : 2403869 BK PN TPS
Module carrier slot 1 : 1088127 AXL SE DI16/1
Module carrier slot 2 : 1088062 AXL SE AI4 | 4-20
Module carrier slot 3 : 1088129 AXL SE DO16/1
Module carrier slot 4 : 1088123 AXL SE AO4 | 4-20
-->Start a New Project
Type: Standard Project
Device: CODESYS Control Win V3 x64
Language: Structured Text
-->Install GSDML File
Navigate to: Tools > Device Repository > Install
Select the GSDML file path (downloaded from Phoenix Contact for device coupler Part ID: BK PN TPS 2403869)
Click Renew Device Repository
Close the dialog
-->Add Device to Project
-->Right-click on Devices > Add Device
Issue: Devices from the repository are not available to select or call into the project!
Iβd really appreciate any guidance or suggestions you can offer.
Best Regards
Ranadheer Reddy
Last edit: ranadheer 2025-09-09
more posts ...
1)
Based on your first screenshot. Do NOT filter on "Phoenix". Then first select the Ethernet adapter (of CODESYS) and add this to your device.
2)
Then to this Ethernet adapter add a Profinet Controller of CODESYS.
3)
Then to this Profinet Controller, add your Phoenix Profinet coupler/adapter.
Thankyou TimvH ,while searching in every device about the component it is same like above screenshot,and i crosscheck with the device repository but devices are available here.
Pretty much my configuration, see attached.
Last edit: pernockham 2025-09-09
Thank you Pernockham, I am using Windows SoftPLC and the device is CODESYS Control Win V3 x64. In the above attached example, the file is Linux-based. This is an external add-on file in the CODESYS installer (CODESYS Control for PLCnext SL). I am trying to implement it without this add-on file.
Is my approach to create a project without using PLCnext possible?
Last edit: ranadheer 2025-09-09
You should use PLCnext if your device-hw is a PLCnext-un it. As I understand it you are using "CODESYS Control Win V3 x64".
The structure should be the same independent of which runtime version. Im using Codesys control for linux SL.
Ie, add an ethernet device, then profinet controler then phoenix PN bus coupler.
Yes I tried with this but it doesn't given any device to add.
In the device selection. Do not filter on Phoenix.
Remove this filter and first add an Ethernet Adapter from CODESYS. To this Ethernet adapter add the Profinet Controller.
After this you can filter on Phoenix devices in the "add device dialog".