Post by sachem on SysFileGetTime problem
CODESYS Forge
talk
(Post)
Good morning. I'm working with a Weidmuller controller using Codesys. My project use OPC-UA to communicate an application in my pc with the controller. Yesterday, I installed the license of the controller and test it, and the communication works perfect. I use the communication with anonymous login, and works fine. But, hours later, the anonymous login don't work, and the controller only allows connection via OPC with username and password. Someone know why this happend? Thanks
Last updated: 2024-04-09
Post by rossanoparis on RevPi CONNECT+, CODESYS, EtherCAT master "Filedbus lost synchronicity"
CODESYS Forge
talk
(Post)
Hello @rmaas I assume, you've already verified and tuned everything regarding the EtherCAT network. In my case the problem was due to a wrong core assignement. I suggest to not use the core #0 for your EtherCAT task. The OS realtime patch, which is present on RevPi OS, uses the core #0 for its porpouses and it mustn't be used by any other task which requires realtime and deterministic features. regards Rossano
Last updated: 2024-04-11
Post by syjoo on Recipe Manager in PRG (3.05.13.XX)
CODESYS Forge
talk
(Post)
I'm using version 3.5.13. Is it possible to handle Recipe Manager in PRG in this environment? Can you give me a simple example? Although it has been confirmed that the functions work on Recipe Manager, they do not work properly when implemented through FB within a simple PRG. I would like to save the current value as a recipe or load the recipe's value as the current value. And I want to save the recipe as a file or load the recipe saved as a file. somebody help me. (TT)
Last updated: 2024-04-15
Post by eschwellinger on Raspberry PI 5 not working
CODESYS Forge
talk
(Post)
there is a new problem with latest bootloader version. The problem seems to be: Version from2024-04-20 does not work-> 2024-01-15 version works the workaround is a rollback to January version: cp /lib/firmware/raspberrypi/bootloader-2712/stable/pieeprom-2024-01-15.bin ./pieeprom.bin rpi-eeprom-config pieeprom.bin > bootconf.txt rpi-eeprom-config --out pieeprom-new.bin --config bootconf.txt pieeprom.bin sudo rpi-eeprom-update -d -f ./pieeprom-new.bin sudo reboot
Last updated: 2024-04-29
Post by micik on CAA File, how to check whether file exists or not
CODESYS Forge
talk
(Post)
Hello, what would be the most efficient way to check whether the file exists or not. I don't want to use file.Open function, it seems like rather inefficiet operaton. I considered GetAttribute function, but this function doesn't accept filename (with path) as an input. Basically I need to check first time when program is loaded to the runtime i.e. when application is started for the first time, whether a file exists on the specific location or not.
Last updated: 2024-05-16
Post by yofi on Raspberry PI change tag only responds after stopping PLC
CODESYS Forge
talk
(Post)
Using V19 Patch 7 and 4.11.0.0 for Pi 4 Model B, My problem is whenever I change a tag e.g bool from true to false it will change in software but the pin will only go high to low after pressing stop PLC in codesys and same if i want to bring it back to high, have to login start plc change it and stop plc in order to change. any insight ? thanks
Last updated: 2024-05-25
Post by swe-hob on call of a method of a function block in another program
CODESYS Forge
talk
(Post)
Hi, Let's assume following: PRG_1 fb_1 : fbExample1; fb_1.method_1 do something... PRG_2 fb_2 : fbExample2; fb_2.method_2 if xTest then PRG_1.fb_1.method_1(); end_if; Is there a reason why runtime hangs when I call the method_1 in PRG_1 from a method in PRG_2? Both programs run in the same task. No chance that any other program calls the method. What I practically do there is that in the program PRG_2 I add a structed object into a buffer. In PRG_1 I just process the items in the buffer.
Last updated: 2024-06-03
Post by swe-hob on call of a method of a function block in another program
CODESYS Forge
talk
(Post)
Hi, Let's assume following: PRG_1 fb_1 : fbExample1; fb_1.method_1 do something... PRG_2 fb_2 : fbExample2; fb_2.method_2 if xTest then PRG_1.fb_1.method_1(); end_if; Is there a reason why runtime hangs when I call the method_1 in PRG_1 from a method in PRG_2? Both programs run in the same task. No chance that any other program calls the method. What I practically do there is that in the program PRG_2 I add a structed object into a buffer. In PRG_1 I just process the items in the buffer.
Last updated: 2024-06-03
Post by rabaggett on No Visu on RasPi
CODESYS Forge
talk
(Post)
OK, I got this to work as shown above in mos89p's comment. What I did: Tools/Update Raspberry Pi. Reloading the runtime seems to have solved the web problem. I can view the visualization on the Pi and laptop using a browser as shown above. Thanks! But Isn't the visualization supposed to take over the screen of the Raspi? When I run visu projects on Windows or Wago, the visualization shows on that device's screen by default.. But this is not happening in this case
Last updated: 2024-06-20
Post by rabaggett on No Visu on RasPi
CODESYS Forge
talk
(Post)
Hello, I have been having trouble getting a visualization to show up on the RasPi. I have previously used both WAGO touchscreen and Windows ControlWin and had no trouble. The visu does not show on the Raspi screen on start of the program and attempts to view in a browser both on the Raspi (Chromium) and from my laptop (Brave,Chrome,Firefox) running Codesys development fail. The visu shows correctly in Codesys development when online. (Win 11) The control code that is active is operating correctly. Raspi Codesys runtime is licensed. What am I missing? Thanks!
Last updated: 2024-06-20
Post by nano on Codesyscontrol.service stoppt nach 30s
CODESYS Forge
talk
(Post)
also, wenn du noch lscpu output posten konntest, wäre das super genauso angaben über die im detail verwende pi-hw-version. das logfile sagt keine nennenswerten fehler. der logger ist wohl aber auch nicht voll aufgedreht. auch könntest du codesys via console starten im debug-mode hoerzu ins opt/codesys/bin berzeichniss wechseln und dann ./codesyscontrol -d dann spuckt codesys (weil ohne configfile gestartet, alle ausgaben in der shell. spätesrens hier sollte die ursache zu sehen sein. die 30 sekunden ohne logfile deuten darauf hin, das die runtime meint nicht auf der zielplattform installiert zu sein
Last updated: 2024-06-21
Post by ranadheer on Request to share documents about SoftPLC Extension SL
CODESYS Forge
talk
(Post)
Hello Everyone Our team is planning to begin an industrial automation project and we are currently evaluating the use of SoftPLC Extension SL as a potential solution. As we are in the early stages and have yet to start the implementation, we kindly request access to official reference documents, technical manuals, and datasheets relating to SoftPLC Extension SL. Thank you very much for your assistance. We look forward to your response.
Last updated: 2025-10-18
Post by harryc on Soft Container License issue with ARM64 Linux
CODESYS Forge
talk
(Post)
hi @eschwellinger Thanks for the hint. This is what I get with "cmu -x" There is no Dongle. I think that I'm trying to install the soft container from CODESYS development system, where I have the licensed installed in the License Repository. The development system gives me the error when I try to install the Soft Container license. # cmu -x - CodeMeter Universal Support Tool. Version 8.20 of 2024-Sep-10 (Build 6539) for Linux/ARMHF 64-Bit Copyright (C) 2007-2024 by WIBU-SYSTEMS AG. All rights reserved. #
Last updated: 2025-12-10
Post by nxbp on About Compatibility
CODESYS Forge
talk
(Post)
Let's say I have a CODESYS controller (PLC) with a runtime version around 3.5.19. If I use development software version 3.5.21.40 or a later version that will be released in the future for programming, could there be any problems or malfunctions in the controller's program execution or in the execution of the new, updated function blocks from the newer software? I mostly work with servo-based motion applications, so please keep that in mind when answering, and provide a detailed answer so I don't have to email you again about this topic.
Last updated: 2025-12-11
Post by marciohogenelst on stablish CAN communication through the PC's USB port
CODESYS Forge
talk
(Post)
I'm using Codesys v3.21SP4 on my PC via ControlWin to establish CAN communication through the PC's USB port. The software works fine. The CAN/USB converter works fine and is validated. However, there is no communication. Which folder and file should be modified to allow the CAN/USB converter to work and thus achieve the connection? Converter used: PCAN-View Information not yet processed: Access the folder: C:\Program Files (x86)\3S CODESYS\GatewayPLC\CODESYSControl.cfg Uncomment the line: Component.5=CmpPCANBasicDrv Any help would be appreciated.
Last updated: 2025-12-11
Post by marciohogenelst on stablish CAN communication through the PC's USB port
CODESYS Forge
talk
(Post)
I'm using Codesys v3.21SP4 on my PC via ControlWin to establish CAN communication through the PC's USB port. The software works fine. The CAN/USB converter works fine and is validated. However, there is no communication. Which folder and file should be modified to allow the CAN/USB converter to work and thus achieve the connection? Converter used: PCAN-View Information not yet processed: Access the folder: C:\Program Files (x86)\3S CODESYS\GatewayPLC\CODESYSControl.cfg Uncomment the line: Component.5=CmpPCANBasicDrv Any help would be appreciated.
Last updated: 2025-12-11
Post by mrtt on Error while using Codesys SP19 Patch 4 on Windows 11
CODESYS Forge
talk
(Post)
Hello, same issue after a fresh install with CODESYS 64 3.5.21.30, on two different PCs Win10 and Win11. But with different Plug-In errors. CODESYS 64 3.5.19.70 runs after a lot of Package deinstallation/installation handling. But every think looks not really stable. Deinstallation of MS C++ and MS Runtime stuff -> CS installation. Than deinstallation of CodemMaster for anti freezing CS.
Last updated: 2025-11-27
Post by tobiassantos on History of Alarms
CODESYS Forge
talk
(Post)
I am running tests using the Windows runtime environment. The alarm history is not being logged and displays the error: "Some kind of disk I/O error occurred. Check disk space" in the alarm table. Furthermore, it is not possible to export the alarms. I have already tried to find a configuration field in Alarm storage and Alarm configuration to fix this problem, but I haven't found any related fields.
Last updated: 2026-01-05
Post by tobiassantos on History of Alarms
CODESYS Forge
talk
(Post)
I am running tests using the Windows runtime environment. The alarm history is not being logged and displays the error: "Some kind of disk I/O error occurred. Check disk space" in the alarm table. Furthermore, it is not possible to export the alarms. I have already tried to find a configuration field in Alarm storage and Alarm configuration to fix this problem, but I haven't found any related fields.
Last updated: 2026-01-05
Post by wollvieh on SP19 Runtime Zugriff auf lokales Dateisystem
CODESYS Forge
talk
(Post)
Hallo, hier in diesem Beispiel ist $Download$ ein Platzhalter für den kompletten Pfad /home/pi/Downloads/ auf dem Zielsystem, wo die SoftPlc läuft. In der SoftPlc gibt man dann als Dateipfad und Dateiname wie folgt an : '$$Download$$/Datei.txt' Die Datei Datei.txt wird dann auf dem Zielsystem unter /home/pi/Downloads/ angelegt. Pfade darunter werden auch angelegt, z.Bsp.: '$$Download$$/Ordner1/Datei.txt' Beispiel des Platzhalters: [SysFile] PlaceholderFilePath.2=/home/pi/Downloads/, $Download$
Last updated: 2026-01-22
Post by fleaplc on CPU + EtherCAT redundancy
CODESYS Forge
talk
(Post)
Hi all, for a new project I'm looking for a redundant controller with EtherCAT fieldbus I/O. Actually I'm using Beckhoff and it works great! but there's not a solid redundancy yet... Does someone get experience for industrial application (not raspberry) for a redundant Codesys system? If yes please share some info (CPU / OS type, bus, number of managed I/O,... and especially feeling feedback (stability, bugs, performance)... Every suggestion is kindly appreciated!! Fabrizio
Last updated: 2026-01-27
Post by nz-dave on *exception* [processorloadwatchdog] occurred in: app=[all], task=[all]
CODESYS Forge
talk
(Post)
Can anyone shed some light on this issue im having. at random, sometimes days, sometimes weeks or months. i get this error and have to reset the plc. Im using a Weintek HMI with ethernet/ip remote io and vsd. i have tried increasing my task times and watchdogs. and when i view my PLCload in the shell its normally around 3-4%, highest ive ever seen is 7%. Nothing i do seems to help the issue. Could the HMI's Codesys CPU be getting to hot do to high ambient temp?
Last updated: 2026-02-01
Post by winki on Error in licence activation
CODESYS Forge
talk
(Post)
Hello, Despite receiving an activation message after entering the license number, I don’t have any license installed on my gateway. I went to check in /var/opt/codesys/ and there is no License file. I searched the entire gateway for a .lic file and found no license. I’m really stuck—how can I fix this, please? When I am using the licence tools I got this picture: But nothing that have been activated. Loic,
Last updated: 2026-02-03
Post by winki on Error in licence activation
CODESYS Forge
talk
(Post)
Hello, Despite receiving an activation message after entering the license number, I don’t have any license installed on my gateway. I went to check in /var/opt/codesys/ and there is no License file. I searched the entire gateway for a .lic file and found no license. I’m really stuck—how can I fix this, please? When I am using the licence tools I got this picture: But nothing that have been activated. Loic,
Last updated: 2026-02-03
Post by alexgooi on No Bootproject possible
CODESYS Forge
talk
(Post)
Dear Forum, When using a online-change I often get the following message: No Bootproject possible in this state: application out of memory. Perform full download first. I'm using Codesys virtual control for linux SL running on a docker server with plenty of memory available, therefore I’m not expecting a hardware limitation. Is there a setting available to for example reserve more memory, so the controller is not that quick out of memory? thank you in advance. Alex
Last updated: 2026-03-27
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.