Post by alexgooi on Codesys virtual control redundancy
CODESYS Forge
talk
(Post)
Dear Forum, Iβm currently investigating the possibilities of Codesys virtual control (Linux). The research rig consists of a PC (Debian with real time kernel) with a docker server installed on it. The PC is communicating with a Remote I/O and I have to say the performance is great. The process in the container is running (soft) real time. Currently Iβm checking if it is possible to replace physical controllers by remote I/Oβs and run the Codesys applications on a docker server. If Iβm going into this route the reliability of the server is very important (server down, complete installation down), is it possible to make the server redundant without needing 2 separate containers (including licenses), and maintaining the real time behavior? Iβm not only expecting direct answers, if you have any idea or thought they are very welcome. Kind regards Alex
Last updated: 2025-09-03
Post by ofey on OPC server crash
CODESYS Forge
talk
(Post)
Hi! I repeatly encounter a crash of the OPC server, which forces a reboot of the controller with frequent connect/disconnect to the server. Have any of you encountered this before? And is it a workaround? ie. deny that particular client connection by timeout or similar instead of crashing the PLC? This is during a development phase of the user interface. Up to 3 others connect/disconnect frequently to test their code. It is a bit troublesome of the PLC crashes several times a day because of this :( I greatly appreciate all comments. I hope it exists a fix for this, or something that hinders the crash. I attached the logfile for the crash
Last updated: 2024-11-26
Post by ggis on Manage Gateways between different CODESYS IDE versions
CODESYS Forge
talk
(Post)
Hi, I'd like to share the list of gateways between different versions (and sandboxes) of Codesys IDE. I refer to the list that is managed in Device > Communication Settings (as described in https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_edt_device_communication_settings.html ) Can I export/import that list? Or is there a file that I can copy from one installation to another one? Thank you GG
Last updated: 2025-05-28
Post by r-niedermayer on OPC UA subscriber not operational
CODESYS Forge
talk
(Post)
Hi. As far as projects in "old version"s are concerned, these can be upgraded to newer versions at any time. To do this, the device must be updated accordingly and the copilers and library versions must be adapted. You can find instructions on how to proceed in the online help/FAQ: https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_changing_compiler_version.html https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_cmd_update_device.html See also 4.3.22.4 "How to open an Example Project" within the following pdf for more details on the single steps: https://forge.codesys.com/lib/counit/tickets/_discuss/thread/3e991befbc/ca97/attachment/Public%20FAQ-v13-20240610_075228.pdf Regaring your OPCUA connection state always showing just "DISABLED", without knowing both sides of the assembly in detail, one can only approach the problem theoretically. We can give a chekclist on how to proceed: Fist, please recheck the communication settings in the OPC UA connection function block to ensure that the server URL, endpoint URL, and other settings are correct and match the configuration of the OPC UA server. Verify that the OPC UA server is running and accessible. -You can try to connect to the OPC UA server using a separate client, such as UAExpert, to ensure that the issue is not related to the OPC UA server itself. Test the security settings in the OPC UA connection function block to ensure that the correct security policy and certificate are selected. If you are using a dynamic connection to the OPC UA server, probe that the connection settings are correctly configured and that the OPC UA client is able to establish a connection to the OPC UA server. Also, please loock into the log files for any errors related to the OPC UA connection function block, these should be listet there. The log files may also provide additional information about the issue and help you to further troubleshoot the problem. FYI - Please see https://content.helpme-codesys.com/en/CODESYS%20Communication/_cds_obj_data_source_communication_opc_ua_server.html: Her you can finde the Communication settings via OPC UA Server -> layout Browse Live Server: The client connects to the server and detects the existing variables and types. From Information Model The client reads the data structure (layout) of the OPC UA Server from the information model set here and as a result receives the information about available variables and types. A connection to the server is not required. The list contains the information models installed in the OPC UA Information Model Repository. "Read Connection" Settings from IEC Variable (option set): - The connection settings used by the device are not read here from the dialog, but at runtime from the IEC variable specified here. - For this possibility, please see the Using a Dynamic Connection to an OPC UA Server (https://content.helpme-codesys.com/en/CODESYS%20Communication/_comm_use_dynamic_opc_ua_server_comm_settings.html) The settings for the communication of a Client-data source to an OPC UA Server can also be dynamically configured from the IEC code and can also be changed at runtime. For such a purpose, a structure is available in the DatasourceOpcUAServer library (For a description of the OPC UA Server, there is one included in the standard installation of CODESYS, https://content.helpme-codesys.com/en/CODESYS%20Communication/_cds_encrypt_communication_data_sources_opc_ua_client.html)
Last updated: 2024-11-04
Post by elayaraj on Codesys Soft PLC OPC UA server
CODESYS Forge
talk
(Post)
Hi guys, I also facing the same issue on my project, trying to connect server (Codesys) to UA Expert but the connection keep failed(attached). Im running out of idea right now..please help!
Last updated: 2024-08-22
Post by smartcoco on OPC server in "Communication manager"
CODESYS Forge
talk
(Post)
I don't recommend using 'Communication Manager'. Under 'Communication Manager', the 'NodeId' type of OPC UA can only be of type 'OPAQUE'. This will bring compatibility issues to the development of the upper computer.
Last updated: 2025-01-24
Post by bjarne-pagaard on OPC UA Server Status on Win RTE
CODESYS Forge
talk
(Post)
The Control RTE is 3.5.18.20, using the symbol configuration for exposure of variables.
Last updated: 2024-10-22
Post by eschwellinger on Server not adding PLC
CODESYS Forge
talk
(Post)
which plc type do you try to add? Unique serial numbers of the plc are mandatory too.
Last updated: 2025-02-17
Post by eschwellinger on Licensing info not available.
CODESYS Forge
talk
(Post)
you could add the ip of the license server by the deploy tool https://content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_license_controller_linux.html
Last updated: 2025-09-29
Post by mos89p on Codesys Soft PLC OPC UA server
CODESYS Forge
talk
(Post)
Hi did you check the log of OPCUA expert Client?
Last updated: 2024-06-27
Post by janber0206 on Adding PLC to the List view resolves in Unknown Error
CODESYS Forge
talk
(Post)
Hello, I try to add one of my PLC from the Gateways to the List view. The Gateway is shown me as online, also i have other remote tools to verify the Internet connection is working. I do the Network Scan and the Gateway shows up, i select it and click on "Add to Server". Then I type in Username and password and click on confirm. There it shows me the "Unkown Error", see screenshot. If I use the wrong credentials it gives me the error message for this. Other Devices work fine it's just this one. Greetings Jannis
Last updated: 2025-02-21
How do I list the folder names found in a PLC Directory?
CODESYS Forge
talk
(Thread)
How do I list the folder names found in a PLC Directory?
Last updated: 2015-05-07
Is it possible to replace a table row header for a text in a text list?
CODESYS Forge
talk
(Thread)
Is it possible to replace a table row header for a text in a text list?
Last updated: 2021-10-21
The text list provided outside the library is not available for visualization controls within the library.
CODESYS Forge
talk
(Thread)
The text list provided outside the library is not available for visualization controls within the library.
Last updated: 2023-10-16
How to convert a standard robot program into an excutive list when a robot runs?
CODESYS Forge
talk
(Thread)
How to convert a standard robot program into an excutive list when a robot runs?
Last updated: 2023-11-25
Unable to see the global text list in codesys device tree
CODESYS Forge
talk
(Thread)
Unable to see the global text list in codesys device tree
Last updated: 2020-04-21
Find out on which WebVisu page a text ID from the global text list is linked.
CODESYS Forge
talk
(Thread)
Find out on which WebVisu page a text ID from the global text list is linked.
Last updated: 2023-05-30
How to adjust Maximun packet size in the parameter list? (MQTT)
CODESYS Forge
talk
(Thread)
How to adjust Maximun packet size in the parameter list? (MQTT)
Last updated: 2022-11-07
How can I use the MOVE operator in INSTRUCTION LIST in Codesys?
CODESYS Forge
talk
(Thread)
How can I use the MOVE operator in INSTRUCTION LIST in Codesys?
Last updated: 2021-06-19
How can I use the MOVE operator in INSTRUCTION LIST in Codesys?
CODESYS Forge
talk
(Thread)
How can I use the MOVE operator in INSTRUCTION LIST in Codesys?
Last updated: 2021-06-19
Post by mqi2r on Newly created texlists wont appear in the selection dropdown
CODESYS Forge
talk
(Post)
For anyone with this issue, you may need to: Open the text list properties (right-click the text list once you create it). Select the Text List tab. Change the Download by option to Visualization. I was fighting this for so long. Once you do that, you should find your text list appears in the drop down when editing a visualisation.
Last updated: 2025-08-19
Post by jeindhoven on Deploying to raspberry pi 5 hangs
CODESYS Forge
talk
(Post)
Hi CoDeSys support forum, hope that this is the correct place to ask this. Might be double as i am new to Codesys and dont know all terminology. I am trying to test Codesys with a virtual plc on a raspberry pi 5. Already figured that i need Tools -> Deploy Control SL, enter Communication parameters. Codesys says "Connected". Then tab "Deployment", there i select "CODESYS Control for Raspberri Pi SL" and "4.16.0.0 (all)". Click "Install" and the gui turns grey and unresponsive. The titlebar says "Untitled1.project - CODESYS (Not Responding)" as well. Restarting Codesys and checking shows no package was installed. How to deploy the runtime? Thank you in advance for your time. Edit: After some patience, an error showed up: "Error when sending ssh heartbeat: Session operation has timed out" "Error installing codesyscontrol" Any pointers to what remote command might have failed, or log of some sort, would be welcome. Software versions: Codesys version 3.5.21.10 Raspberry pi 5 (deployment machine): $ uname -a Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye $ apt list --installed | grep openssh-server openssh-server/oldstable,now 1:8.4p1-5+deb11u3 arm64 Development machine: $ uname -a Linux 2B 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/Linux $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm VirtualBox Version 7.0.26 r168464 (Qt5.15.8) Virtual OS: Windows 10 Pro 64-bit (10.0, Build 19045) .NET version 4.0.30319.42000
Last updated: 2025-06-22
Post by ranadheer on Implementation of IEC-104
CODESYS Forge
talk
(Post)
Hi Everyone, As we didn't have client for IEC - 104 - only server server is available , so because of that we are trying to make establish the communication between the external simulator as a Client and codesys itself as a server. We are looking for the variable behavior from CODESYS has to change according to the message triggered by the CLIENT (we are using simulator Application like Redisant). We are able to see the log data as the status of triggering the SCS from Client received to the Log data of the codesys device(attached screen shot of it) and in simulator panel we had set the details to trigger the data from Redisant to Codesys. Current Status: The project builds and runs successfully, but I need guidance on how to connect this to an external IEC-104 simulator for testing and visualization by using demo mode.
Last updated: 2025-10-14
Post by smartcoco on The text list provided outside the library is not available for visualization controls within the library.
CODESYS Forge
talk
(Post)
I have a project called 'DemoProject' and a library called 'DemoLib'. Create a visual control named "DemoVisu" in the library, with a selection box of type "ComboBoxInteger" in the space. Now 'ComboBoxInteger' requires a 'Text list'. This "Text list" is provided when I call the "DemoVisu" control of the "DemoLib" library in "DemoProject". And this text list is in 'DemoProject'. I found that 'ComboBoxInteger' no longer works at this time. Other visual controls that use text lists also have this issue. I hope there is a good solution to this problem.
Last updated: 2023-10-16
Post by another on Codesys Visu Update Frame Parameters No Dialog Appears to update
CODESYS Forge
talk
(Post)
Same problem, can anyone help?
Last updated: 2024-08-14
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND or OR.