Post by timvh on Converting each character to a string into ASCII
CODESYS Forge
talk
(Post)
Nice puzzle for a Saturday afternoon :-). Here my suggestion: VAR sInput : STRING := 'R123'; byChar : BYTE; sOutput : STRING; i: INT; END_VAR sOutput := ''; IF LEN(sInput) = 0 THEN RETURN; END_IF FOR i := 0 TO LEN(sInput) - 1 DO byChar := sInput[i]; sOutput := Concat(sOutput, TO_STRING(byChar)); END_FOR
Last updated: 2024-11-09
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
I don't have a multiplexer so it very weird that it connects with that multiplexer. If i do a I2C scan on the PI terminal, i only get the device addresses 0x48 and 0x51. One for the ADC and one for RTC. I will try again with your libraries
Last updated: 2024-11-12
Post by wayne-riesterer on Assignment Efficiency - Repetitive Assignment vs IF statement
CODESYS Forge
talk
(Post)
Thanks for your responses. I like to write the leanest possible code that I can because it makes it much easier to read/maintain/debug. OR_ELSE is what I was looking for. I wasn't sure if CodeSys short-circuited evaluation and I didn't realize this operator existed. Thanks!
Last updated: 2025-03-08
Post by chanmina on Engineering IDE from linux?
CODESYS Forge
talk
(Post)
For a long time now, I have used VirtualBox on a Linux Mint host to run the Codesys IDE without any problems. Every day, I put it to good use, and it never fails. Wine is not something to be trifled with. Probably not worth the effort. For Linux PLC developers, Codesys Go might be a game-changer. Very excited to give it a try.
Last updated: 2025-05-27
Post by programmer on 3.5 P20 hangs - no response
CODESYS Forge
talk
(Post)
hi imdatatas, thanks for your suggestion! I added the process execution to be sure. In the meantime I reïnstall Windows but it dind't help directly. Finally I deleted CodeMeter Runtime Server after Codesys installation. Because this Service was not able to start. And it works (for now) :)!
Last updated: 2025-06-25
Post by davidking on Error, visualisation property handling, VISU_USEPROPERTYINFO
CODESYS Forge
talk
(Post)
Solution: Disable VISU_USEPROPERTYINFO define Go to Project → Options (or Project → Properties, depending on your CODESYS version). Find the section called Compiler Defines. Look for the define: nginx Copy Edit VISU_USEPROPERTYINFO Delete it from the list, or uncheck it if it’s a checkbox. Save your changes and try compiling the project again. → This is the right approach if you don’t need property handling for visualization elements.
Last updated: 2025-07-09
Post by llewv123 on Codesys Control for RPi and Waveshare AD/DA hat
CODESYS Forge
talk
(Post)
Good day, I am attempting to use a Waveshare AD/DA precision HAT with RPi 4B+, using Codesys Control for Rpi. The waveshare hat uses SPI. I am successfully using the RPi GPIO (inputs and outputs) but do not know how to access the AD/DA channels. Any help would be appreciated.
Last updated: 2025-08-04
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 wagokurt on TargetVisu option missing in IDE
CODESYS Forge
talk
(Post)
I have installed both the Codesys Control for Linux SL 4.16.0.0 and Target Visu for Linux 4.16.0.0 packages in Codesys 3.5 SP21 Patch2. When I try to add a target visu, it is missing. I have spent hours on this and tried different machines, all behave the same way. Is this a bug?
Last updated: 2025-08-21
Post by eksheep on Unit Tests and C007: Unknown Type
CODESYS Forge
talk
(Post)
Hello, I am attempting to implement unit tests for my POUs. When building and running the unit tests I receive error C007: Unknown Type for all types defined in the library, Standard, 3.5.18.0. Which is included in the POU Library Manager. Any input would be appreciated. TIA.
Last updated: 2025-08-27
Post by antonz on CoDeSys v3.5: creating libraries for both 32-bit and 64-bit controllers
CODESYS Forge
talk
(Post)
Thanks Tim. I would think it somehow is relevant when creating a compiled library, but that may very well not be the case. If I understand you correctly, then the same compiled library created from my source code would work for both 32 bit as well as 64 bit controllers.
Last updated: 2025-09-01
Post by onstage on Unable to add EL6751 to Control RTE V3 on W11 IoT LTSC using Eng. V3.5 SP21
CODESYS Forge
talk
(Post)
For reference, it was just me being unfamiliar with EtherCAT in CoDeSys. Anyone with knowledge who would have opened the ScanResult screenshot would have identified that the preceding EK1100 was the device missing in the library. Bottom line - Do something else for a while and then get back at it with fresh eyes!
Last updated: 2025-09-08
Post by smartcoco on Add visual background FB blocks.
CODESYS Forge
talk
(Post)
Can you add a background FB block to the visualization page, and loop through this FB block when the page is in display mode. This FB block requires two more functions, one for executing when the page is displayed and the other for executing when the page is closed.
Last updated: 2024-01-16
Post by nmcc on Toggling Visualizations using HMI Physical Buttons
CODESYS Forge
talk
(Post)
Hello, I am extremely new to using codesys. I have an IFM CR1102 HMI with physical buttons on the right side. I need to have these buttons toggle which visualization is active. I currently have ladder logic for when the button is pressed just need the action side for setting the active visualization. Any help is appreciated.
Last updated: 2024-02-12
Post by thewizard8 on Raspberry PI4 Serial Port
CODESYS Forge
talk
(Post)
Hi All, I finally figured out how to solve it. The only away that I got it to work was to define parity to None on modbus configuration, and now works like a charm. Just for the record I'm using the GPIO port pins (8,10) and a RS485 to ttl shield that you can find online. Thanks all for the support! Regards Ricardo
Last updated: 2024-03-19
Post by mani-i4point0 on Issue with WebVisu on Raspberry PI
CODESYS Forge
talk
(Post)
Hi, Any insights highly appreciated. Was wondering , Is this issue related to License ? The License I have is 'Codesys Control for Raspberry PI MC SL' Or is this issue related to any Memory ? kindly refer to the attached images for the License and memory. Any suggestions highly appreciated. Regards, Mani
Last updated: 2024-04-10
Post by nano on CODESYS Edge Gateway for Linux on embedded distribution
CODESYS Forge
talk
(Post)
yocto isn't the part. which architecture you are using? arm, x86, 32bit?, 64bit? normally u can use the deliveral from store and integrate it into yocto. for resolv the dependencies, its best way todo using an recipe and let yocto do prebuildchecks jefore the install-commands
Last updated: 2024-04-17
Post by k2saki on CNC / G01 Speed is very slow (or go-stop motion) in Continuous short segment .
CODESYS Forge
talk
(Post)
Hi, gseidel. Thank you so much for your advice. I have created a program to preprocess G-code as follows 1.SMC_ReadNCFile2 2.SMC_Interpreter 3.SMC_CheckVelocities Then I put SMC_OUT_QUEUE in SMC_Interpolator. Where should I insert SMC_SmoothMerge and SMC_SmoothPath? Or are there any example link for it ?
Last updated: 2024-04-30
Post by stiller on OPC-UA ApplicationUri / ProductUri
CODESYS Forge
talk
(Post)
Thank you for your answer! I'm not sure, but it seems this is not what I am looking for. I attached three pictures. The first one is from the Codesys IDE. I use an Information Model to generate an OPC-UA server. I connected via UA-Expert, and there I see the URIs I would like to change.
Last updated: 2024-05-10
Post by eschwellinger on RecipeManCommands.ReloadRecipes
CODESYS Forge
talk
(Post)
does this recipe example help you here? https://forge.codesys.com/prj/codesys-example/home/Home/ https://forge.codesys.com/prj/codesys-example/recipe-manageme/home/Home/ and additional keep in mind that all files which are generated / or read should be exist in the iecfilepath this means: for Windows (Control Win as example) c:\ProgramData\CODESYS\CODESYSControlWinV3x64\268E8ADF\PlcLogic for Linux /var/opt/codesys/PlcLogic
Last updated: 2024-05-24
Post by thisischris on "You are using inconsistent overlay settings, please check your compiler defines for the current application" error
CODESYS Forge
talk
(Post)
Hello. I am a new user. On generating the first test project I am receiving this error message. You are using inconsistent overlay settings, please check your compilerdefines for the current application (-> GENERATE_OVERLAY_VISU) and the setting within the visualization manager. Can anyone help?
Last updated: 2024-05-28
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 kalmeyer on Stepper motor control with (SM_Drive_RaspStepper_direct)
CODESYS Forge
talk
(Post)
Hi Helpers I'm trying to work with stepper motor on Rasp 5 for the first time. So I'm pretty new.😥here. I've used: https://forge.codesys.com/drv/sm3raspistepper/home/Home/ but I get the following error when I insert. I also get 6 errors when I "rebuilder" after installering "SM_Drive_RaspStepper_direct" from the tree. Hope there is help for me. Thanks in advance /Klaus
Last updated: 2025-11-04
Post by eschwellinger on Deploy LicenseServer for Linux SL
CODESYS Forge
talk
(Post)
As I see from your logs I think the Timeprovider is not accurate enough in your case. Things to check - at the moment you run it on the same device? (for tesing purpose ok) I would set 127.0.0.0 as IP and set it not really to Core 0 ( many other stuff is there)
Last updated: 2025-11-20
Post by bruno-roth on Parker Compax3 controlled by Schneider LMC 201
CODESYS Forge
talk
(Post)
Hello, You could not run EtherCAT-Softmotion drives with LMC201 PLC. This Controller has an EtherCAT master but only to run simple I/O devices. You could not use this EtherCAT master on the LMC201 for Motion. Schneider PACdrive Controller use SERCOS and only own drives (LXM62 with Sercos) for motion.
Last updated: 2026-01-13
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.