Post by davidbo on i2c How does CODESYS handle exception or error messages.
CODESYS Forge
talk
(Post)
For Raspberry Pi I have made a python script which regularly read a bulk of data over the ic2 from a device. Sometimes I get an Exception an IOError. I assume similar things can happen in CODESYS. So how does CODESYS handle that? Can I get any info about such an event?
Last updated: 2024-02-07
Post by reinier-geers on SysFileOpen does not work after update to V3.5 SP19 Patch 5
CODESYS Forge
talk
(Post)
At 19.1 the hFile_test should be RTS_IEC_HANDLE and always open-write - close in one cycle udi_handle: RTS_IEC_HANDLE; //handle-number. Is created by SysFileOpen udi_handle:=SysFileOpen(sFileName,Sysfile.AM_WRITE_PLUS, ADR(udi_ErrorCode)); udi_RetValWrite:=SysFileWrite(udi_handle, pRemBuffer, szRemBufSize, ADR(udi_ErrorCode)); //closing file IF udi_RetValWrite < szRemBufSize THEN ui_Error:=cWriteError; END_IF//error writing data udi_ErrorCode_Close:=SysFileClose(udi_handle);
Last updated: 2024-02-19
Post by fabmorlino on Codesys v3.5 SP11 and Python scripts
CODESYS Forge
talk
(Post)
Hi, I'm using codesys from a while, but I 'm not able to write phyton scripts. I whould like generate a PC txt file with the content of specific GVL codesys table, or better for my scope: a txt file from a STRUCT defined in CODESYS project. Any kind man could help me with some clue? Thanks Fabrizio
Last updated: 2024-04-05
Post by k2saki on Automatic TOOL Length Measurement like Typical CNC Machine.
CODESYS Forge
talk
(Post)
I'd like to measure tool length using SW. How do I set variable from the accurate drive position when switch turn ON/OFF? Hopefully, I'd like to measure Z-Pos with M-Function in G-Code automatically, And I'd like to set it to G43 as tool length correction.
Last updated: 2024-05-09
Post by mp9876 on Problems with simulation in Window 10
CODESYS Forge
talk
(Post)
Hi Eschwellinger, sorry for so late reply but I found a solution back then; uninstall completely Codesys V3x64 and re-installed Codesys V3x32 to properly note the password I created and everything went ok. thank you for your suggestion and have a good day/evening Mike
Last updated: 2024-05-30
Post by felipemsgarcia on Generic EtherCAT slave
CODESYS Forge
talk
(Post)
Hello all, I still couldn't find the answer. I wanted to know is if there is a generic EtherCAT slave object already in CODESYS that I can use for anything, remote IO, Drives, VFD's and so on, as long as I match PDO's. Is there such an object? Thank you!
Last updated: 2024-06-20
Post by mawaloc on Current time and date
CODESYS Forge
talk
(Post)
Hello all, I'm looking to display current time and date as first, then find a way to adjust with time zone differences. I found some tuto in internet but seems I already have issues.. cf pictures Which functions I should use? thank You for the help and time. Regards
Last updated: 2026-02-23
Post by mawaloc on Time and Date vizualization
CODESYS Forge
talk
(Post)
Hello all, I'm looking to display current time and date as first, then find a way to adjust with time zone differences. I've found some tuto in internet but seems I already have issues.. cf picture Which functions I should use? thank You for the help and time. Regards
Last updated: 2026-02-23
Post by reinier-geers on Virtual Api to vieuw what im sending
CODESYS Forge
talk
(Post)
Hi. Is there a website to test my webclient ? When i do a web api test on internet it works. But with codesys ill get an error. So is there a website to tests what im sending ? or a way to look in to the Codeys FB Webclient ?
Last updated: 2026-04-05
Post by reinier-geers on Virtual Api to vieuw what im sending
CODESYS Forge
talk
(Post)
Hi. Is there a website to test my webclient ? When i do a web api test on internet it works. But with codesys ill get an error. So is there a website to tests what im sending ? or a way to look in to the Codeys FB Webclient ?
Last updated: 2026-04-05
Post by mozed on Connection to device closed
CODESYS Forge
talk
(Post)
Hello, Exulting the command /opt/CoDeSysControl/Files/run restart debug I get this response from the linux terminal:(ScreenShot1 to ScreenShot7) When I try to reconnect via codesys this line appears at the linux terminal level:(ScreenShot8) A few seconds later, the error window appears on Codesys.(ScreenShot9) I see that following the command /opt/CoDeSysControl/Files/run restart debug there are errors, are they the problem? Sincerely,
Last updated: 2023-08-24
Post by docker on Canopen connection. Unknown node id.
CODESYS Forge
talk
(Post)
hi, i am currently trying to adapt an i/o device for a project. the node id is unknown and there is no eds file available. no data is being emitted from the device as a giveaway, the baudrate is known but useless without the node id. is there an sdo request available to determine the id? i cannot get the device to leave pre op status even with a global nmt request. please help. no hair left.
Last updated: 2023-09-25
Post by mini-developer on Precompilation Error NBS.UDP_Peer
CODESYS Forge
talk
(Post)
Hello, I use the Library NBS from "caa net base services". After opening the Project i get 19 errors from the message window "Precompilation", most of them because it doesn't recognise a component of the FB "NBS.UD_Peer". (see photo) After compiling the Project at least 2 times, there are no errors. Is there a reason and solution for this behavior? Is there a problem with resolving the library? Thanks for any clue
Last updated: 2024-08-23
Post by dogulas on Removing a symbol from the IEC Symbols Editor grid
CODESYS Forge
talk
(Post)
gatto, That works. Thanks. Typically I use my mouse more than my keyboard. That's why I was looking for a delete option from the right-click context menu or a delete button on a toolbar at the top. It never occured to me to use the keyboard. It might be a little more user friendly if they allowed a mouse wise ability to remove a line from the grid as well as the DEL key. Just a suggestion. Thanks for your help.
Last updated: 2025-02-13
Post by amy123 on CSV Utility CANNOT_OPEN_DIRECTORY
CODESYS Forge
talk
(Post)
Hello, I tried using the CSV Utility SL Example from the CODESYS IIoT Libraries SL. No matter what path I try, I can not get the InitSave to work from CSVWRitersSTExample, line 2. It always gives the error 'CANNOT_OPEN_DIRECTORY'. I am running this on an Windows Azure VM, with Codesys Control Win V3 x64. I added a folder called 'temp' to my C: so that the default 'C:/temp' would work. However it gives CANNOT_OPEN_DIRECTORY. I tried updating to 'C:\temp' with the same result. Any help would be greatly appreciated!
Last updated: 2024-02-14
Post by durstloescher on Codesys Input Detector
CODESYS Forge
talk
(Post)
Good morning, I am currently working on implementing a display dimmer. I want the display to dim after X minutes. This works so far. The implementation is done via the Linux subsystem, to which a command is sent to dim the display. However, my problem is resetting the timer when input is received. I want the dimming timer to be reset with each click/touch. Unfortunately, I can't find a suitable solution for this. Are there any ways to do this? Codesys v3.5 SP19 Patch 2
Last updated: 2024-02-15
Post by yannick on Raspberry PI 5 not working
CODESYS Forge
talk
(Post)
Hello I'm using Codesys V3.5 SP19 Patch 6 and a Raspberry PI 5 4GB Bookworm 32bit with the Runtime 4.11.0.0 SL. I can install the runtime and download the software completly but after a few seconds the connection disconnects with the message no connection to device. Please scan network again. And the object reference was not set to an object instance. See screenshot. Can somebody help me with that? Thanks
Last updated: 2024-04-28
Post by corriibme on Setting array values with JSON Utilities SL
CODESYS Forge
talk
(Post)
It turns out that you can build JSON structures without ever calling the JSONBuilder function block directly. Instead, create a pointer to JSON.JSONData and invoke the necessary methods on its dereference. The parent object has a parent index of -1 (and an index of 0). EVERY other item (including keys, values, empty arrays and sub-objects) created by the setX methods needs the index to increase by 1. Then use the JSONByteArrayWriter FB to generate your JSON string
Last updated: 2024-05-23
Post by sheberle on ERROR: Calling the program "AlarmStorage_Prg" is not allowed from multiple tasks
CODESYS Forge
talk
(Post)
Do you have any additional information about when the error occurs? I am trying to recreate this issue to find a workaround... Maybe you could also make the project available. You could add the following logfilter to the CODESYS configuration file: [CmpLog] Logger.0.Filter=0xFFFFFFFF Logger.0.Enable=1 Logger.0.MaxEntries=10000 Logger.0.MaxFileSize=1000000 SysSem.Filter=0xFFFFFFFF SysTask.Filter=0xFFFFFFFF I hope that the log filter will show us which task is responsible for this, so we can narrow it down a bit more.
Last updated: 2026-03-31
Post by gseidel on CAM Motion Recover after STO
CODESYS Forge
talk
(Post)
Dear Mr. Kolev, can you please explain a little more: what happens at an STO? I assume the slave axes will be stopped and retain their current position? How, then, do you call MC_CamIn after the STO? Do you restart it with a new rising edge, but on the same master position as before the STO? Which StartMode are you using, is the cam slave absolute or relative, master absolute or relative? Are the slave axes modulo or finite axes? Best regards, Georg Seidel
Last updated: 2026-02-13
Post by lofty on CODESYS Download Issue
CODESYS Forge
talk
(Post)
I am attempting to install CODESYS 3.5.22.20 and the installer gets stuck at "Install Package CODESYS Compatibility Package 3.5.17.20" every single time. I've tried reinstalling the software multiple times and the same issue persists. I've tried running the installer as an administrator and even turned off my virus protection and the same issue persists. I've attached a photo for reference. Has anyone run into this issue before or have any idea what I can do to complete the install?
Last updated: 2026-05-26
Post by thomasgaab on EVC - issues assigning variables from VarGlobal lists
CODESYS Forge
talk
(Post)
Updated the Codesys Safety SIL2 package from v3.5.18.1 to v3.5.22.10 Codesys Version 64 3.5.18.0 After the update the assignment of variables from different VarGlobal lists was unstable. Selecting one group could cause another group to be deselected after code generation. I was unable to perform a compilation were all variables maintained the selection after code generation. Rolled back to the older version and the issue seem to be mostly solved.
Last updated: 2026-06-17
Post by dhumphries on codesys installer deletes itself instead of updating
CODESYS Forge
talk
(Post)
I'm using the 64 bit version of the engineering software, but the codesys installer seems to be 32 bit. im trying to use the installer to manage my installations but when I open it with admin privelages it starts an automatic update immediately then deletes itself. I don't know how else to explain this. This isn't a repository problem, or a problem with the engineering software, it is a problem with the installer.
Last updated: 2026-08-11
Post by drno on Konfigurierte Compilerversion in Installation nicht verfügbar
CODESYS Forge
talk
(Post)
Hallo, bedingt durch einen Rechnerwechsel musste ich verschiedene Codesys-Versionen wieder neu installieren, bzw. habe mit dem Codesys-Installer beim Setup einer neuen Version Add-ons einer bestehenden Installation importiert. Nun möchte ich ein bestehendes Projekt, welches auf einem Zielgerät mit recht alter Runtime läuft öffnen, dabei kommt der error "C0510: The configured compilerversion '3.5.8.0' is not available in your installation". Auf dem alten Rechner wurde mit CODESYS V3.5 SP18 Patch 4 eben mit der Compilerversion 3.5.8.0 übersetzt, beim Erstellen des Projektarchives geht jedoch der Compiler nicht mit und so kommt es auf dem neuen Rechner mit der Installation V3.5 SP18 Patch 4 zu diesem error. Übersetze ich das Projekt mit dem aktuellen Compiler, kommt eine ganze Latte an Fehlermeldungen. Gibt es eine Möglichkeit die Compilerversion 3.5.8.0 in die Installation 3.5.18.4 zu bekommen? Danke, schöne Grüße
Last updated: 2023-12-01
Post by elsmart on How to create custom visualisation components (widgets)?
CODESYS Forge
talk
(Post)
Hello I'm currently working on a project where I need to implement visualisation in Codesys on Raspberry Pi via web browser. I'm uing Codesys IDE V. 3.5 and I was able to successfully run my program and visualisation using generic elements provided by Codesys on Raspberry Pi Compute Module 4. However I am dissatisifed by the limiations and looks of generic elements. I would like to create my own components for this specific task (like cyclic buffer with messege boxes or matrix of data structures). How do people develop their own visualisation components in Codesys and how to implement them in a project?
Last updated: 2025-05-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.