Post by simonep on new version of CODESYS have problem to load GSDML files
CODESYS Forge
talk
(Post)
I am trying to load a GSDML file of a PROFINET gateway device
Last updated: 2024-05-20
Post by simonep on new version of CODESYS have problem to load GSDML files
CODESYS Forge
talk
(Post)
I am trying to load a GSDML file of a PROFINET gateway device
Last updated: 2024-05-20
Post by ppix on Establishing TLS Connection with MQTT Broker using MQTT Client SL Package
CODESYS Forge
talk
(Post)
For anyone confused with the process visit this link (the bottom section about creating a .pfx file) https://content.helpme-codesys.com/en/LibDevSummary/certificate.html#import-of-client-certificates-with-private-key. I solved this problem by creating a .pfx file and importing it into the security store under 'Own Certificates'(must have SP18 or newer to import .pfx). I used a gitbash shell to enter the openssl command that created the .pfx file. Once you import the file, in your TLS context, set your 'sUseCaseName' to be the same as the name listed in the 'Information' column of your imported certificate. This did it for me
Last updated: 2024-06-20
Post by nguyenkhoi on Estun servo with codesys
CODESYS Forge
talk
(Post)
Have you found it yet? I'm also searching for the EtherCat file config about the Estun Pronet Servo.
Last updated: 2025-12-23
Post by vietnam-coder on Ethernet/IP EDS file
CODESYS Forge
talk
(Post)
excuse me , can you help me to raise up to 255 input and output please ,
Last updated: 2026-03-24
Post by hezhikui on Codesys 3.5.21 fails to copy file to USB
CODESYS Forge
talk
(Post)
Hi,Canplum,did you solved this problem?
Last updated: 2026-06-16
Post by hezhikui on Codesys 3.5.21 fails to copy file to USB
CODESYS Forge
talk
(Post)
Hi,Canplum,did you solved this problem?
Last updated: 2026-06-16
Post by wollvieh on Sysfile Konfiguration
CODESYS Forge
talk
(Post)
Hier noch ein schönes Beispiel für $$PLCLogic$$. https://support.enovationcontrols.com/hc/en-us/articles/29453251586451-Codesys-Example-File-Storage
Last updated: 2026-01-20
Post by artplc on Frustration-Fueled Feedback on Project File Management and Git Integration
CODESYS Forge
talk
(Post)
Try this scripts: https://github.com/ArthurkaX/cds-text-sync
Last updated: 2026-02-25
Post by reinier-geers on Network variable stops sending
CODESYS Forge
talk
(Post)
Thanks. but ive got unique identifiers. and i dont save to a file.
Last updated: 2026-04-28
Post by eozupek on problem con file transfer in raspberry
CODESYS Forge
talk
(Post)
I recently acquired the Opus B4 product from topcon company and encountered a "code 7" error in the Web Visu File Transfer application. I have been unable to locate the CFG files mentioned above. However, I have been able to perform streaming. I would appreciate your assistance in resolving this issue. Sincerely, Emre öZÜPEK
Last updated: 2024-09-03
Post by dkugler on User management
CODESYS Forge
talk
(Post)
If the PLC is equieped with a USB socket it's possible to copy the user management file via IEC code to a USB stick and restore it at the new plc. The file is located there: /PlcLogic/visu/app_visuusermgmtdb.csv I use this to reset the user management to default in case of the customer has changed passwords and lost it.
Last updated: 2024-09-04
Post by egau on Hard shutdown: no code on device after power on
CODESYS Forge
talk
(Post)
Hi, thanks for the fast response :) Yes I Have a .err file. Sorry I forgot to upload it. It is a binary file though... "Runtime goes in exception before the shutdown ?" I think it goes into exception at the same time as the power is lost...
Last updated: 2024-10-03
Post by gabor-n on PNIO Connect Parameter Error
CODESYS Forge
talk
(Post)
It's a bit confusing, the two RPI is the same (board, OS, runtime, programing with Codesys V3.5 SP20 P2) but the one has a codesyscontrol.cfg file and the other has a codesyscontrol_user.cfg file. Shouldn't be the same? And because I over Codesys 3.5 SP 12 this would be the '_user.cfg' for both. Attached...
Last updated: 2024-10-11
Post by totorovic on Project loses 'Download time' information
CODESYS Forge
talk
(Post)
I continue this topic by myself, I'm very happy with the Codesys support / community ;-) This information (Download time) should be stored in the compileinfo : https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_cmd_load.html But the file is not text-readable (see attached file) so how to solve if download time is empty?
Last updated: 2024-12-19
Post by timvh on TargetVisu started in windowed or not full screen
CODESYS Forge
talk
(Post)
In your soft plc folder, there is a file called targetvisuextern.cfg. Open this with a text editor to change the settings. Remove the semi-colons in front of the lines to enable your custom window settings. WindowType=0 means you will get a moveable window. Save the file and restart the soft PLC to enable these settings.
Last updated: 2025-02-26
Post by rov-dk on Professional Developer Edition (git): Invalid URI
CODESYS Forge
talk
(Post)
Hi All, I'm using git (1.4.0.0) in CoDeSys (Rexroth ctrlX 3.4 / CoDeSys 3.5.20.30). Every time I click on a modified file in the "Git Status & Staging" view I get the message out of attached file. I do not find any hint: Does anybody have an idea what the cause is? Thanks in advance.
Last updated: 2025-04-28
Post by paulpotat on Where can I find a list of all available runtime configuration parameters ?
CODESYS Forge
talk
(Post)
Hello, I was wondering if there is a list somewhere of all the parameters that can be used inside the "/etc/codesyscontrol/CODESYSControl_User.cfg" configuration file ? I searched the documentation but didn't find anything. If it doesn't exist, that would be nice to have a little bit more documentation about this file :) Thank you for your help, BR
Last updated: 2025-07-10
Post by aniket-b on How to protect library project?
CODESYS Forge
talk
(Post)
I have library projects which has few function blocks. I have assigned security to each FB. I want to protect them and user can only be able to use it without viewing the code inside. What kind of file I should send to user? Is it compiled library file?
Last updated: 2024-01-22
Post by macros8 on Viewing PDF in WebBrowser Visual Element
CODESYS Forge
talk
(Post)
My experience is that opening pdf file is very dependent on which browser is used. I have tried a couple of them and only Mozilla Firefox has opened file correctly in same screen. All other browsers face some issues. Therefor I had to flip my pdf to txt which has not been nice solution.
Last updated: 2024-03-01
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 danwoodlock on Rpi zero w lost license after 4.11 update
CODESYS Forge
talk
(Post)
Hello all, Encountered an issue with my zero which seems to have happened after the 4.11 update. It now runs in demo mode (2hr) and I am trying to see what the appropriate steps are prior to contacting codesys directly. Background: I recently did a fresh install of w11 on my pc, so it seems "c:\ProgramData\CODESYS\Licenses\" only has information related to my pi5, which I licensed just this past Friday. I have all my license documentation about my rpi zero as far as the emails received, but when I try to claim using the ticket number it says its already been used, or something to that effect, which it was. Currently trying to perform device license reader, which is taking some time.
Last updated: 2024-04-14
Post by fpawlak on KNX SL on stock PFC200 firmware
CODESYS Forge
talk
(Post)
Hi All. Is it possible to use CODESYS KNX SL on stock Wago firmware (Codesys version, not e!Cockpit). I have Wago 750-8212 with firmware 0.4.04.03(26). When I tried to run 'KNX SL' or even 'Device Reader', I have got [FATAL ERROR] Unresolved reference: 'CODEMGETCONTENTBYFIRMCODE3' [FATAL ERROR] Unresolved reference: 'CODEMGETCONTENTBYFIRMCODE2' [FATAL ERROR] Unresolved reference: 'CODEMGETCONTENTBYFIRMCODE2' What probbalby means that there is no running CodeMeter component on PLC. I have checked /etc/codesys3.d/CODESYSControl.cfg [CmpWebServer] WebServerPortNr=58080 [CmpSecureChannel] CertificateHash=86ccf31839a098ee32067179e26600f1bd6b36f8 [CmpUserMgr] AsymmetricAuthKey=a9d38381e75bbf1bbfc8749e97f536f68238a2ce So the question is if I can somehow add Codemeter to stock firmware? Or should I switched to CODDESYS Control for PFC200 SL or application-base runtime licence?
Last updated: 2024-05-23
Post by domebruce on TCP communication and TCP Streams
CODESYS Forge
talk
(Post)
Hello, I'm doing some tests with TCP communication using Reader, Writer and TCP_Process components from NBS 4.0. I'm having a really hard time finding documentation and examples on these components. I found a very simple and incomplete example here: https://forge.codesys.com/prj/codesys-example/nbs/home/Home/. The documentation is also insufficient: it only provides the names of the FBs, Methods and their parameters, but no descriptions about how to use them. Do you have any suggestions on where to find more support? More generally, why is the free online CoDeSys documentation so poor? What do you think? Thanks Domenico Canavero
Last updated: 2026-06-16
Post by ryusoup on JSONByteArrayWriter problem?
CODESYS Forge
talk
(Post)
Hello, I am trying to implement a FB to make JSON formatted WSTRING type message using JSON Utilities 1.9.0.0 included in the IIoT library. In my case, I want to set some objects or arrays and set values to them later. But when I wrote as the sample below, // init builder builder(pJsonData:=pJsonData, diRootObj=>diRootObj); // set the 1st key to root diKey1 := builder.SetKeyWithArray(wsKey:="key1", diParentIndex:=diRootObj, eError=>eError); // set a value to the 1st key wsValue:="value01"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey1, eError=>eError); // set the 2nd key to root diKey2 := builder.SetKeyWithArray(wsKey:="key2", diParentIndex:=diRootObj, eError=>eError); // set a value to the 2nd key wsValue:="value02"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey2, eError=>eError); // set a value to the 1st key again wsValue:="value03"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey1, eError=>eError); // set a value to the 2nd key again wsValue:="value04"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey2, eError=>eError); // write build result writer(xExecute:=TRUE, pwData:=ADR(wsResult), udiSize:=SIZEOF(wsResult), xAsyncMode:=FALSE, jsonData:=pJsonData^); the result was: { "key1": ["value01"], "key2": ["value02", "value03", "value04"] } while my expection was: { "key1": ["value01", "value03"], "key2": ["value02", "value04"] } Inspecting pJsonData^, JSONData itself seems to be ok, so I believe the issue is something caused by the writer FB. Does anyone know how to fix it? Thanks,
Last updated: 2023-10-04
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.