Post by t-roger on Beckhoff EL6652-0010 with Codesys
CODESYS Forge
talk
(Post)
Hi, I have the same problem. Have you found a solution to this problem? t-roger
Last updated: 2025-03-20
Post by hemuv on Dialog Open
CODESYS Forge
talk
(Post)
I'm programming an HMI for a machine. I want to log all the parameter's changes (used text field for displaying and changing) for particular User levels. Created a Numpad and want to log oldvalue and Newvalue on 'ok' Button press. To retrieve the oldvalue, i check if the dialogue opened is my Numpad, Then I retrieve the dialogue interface via GetDialogInterface(ADR(myNumpad)) --> numpadData.stVariableValue which contain my oldvalue and save it locally. Problem is sometimes i retrieve the data and sometimes not. Also observed when Numpad Dialogue is Opened, VisuDlgUtil_IsDialogOpen returns False in some cycles.Attached you will find my Project. please let me know what went wrong or if there is a better approach to collect old and New Value of a textfield. Thank you.
Last updated: 2025-03-26
Post by abuckie on Getting raw value as full resolution for ADS1115
CODESYS Forge
talk
(Post)
I just found this and I am getting a value larger than 16 bit, around 81000 something. I am reading a 5 volt value and I am using level shifters for the i2c bus. This is how I have the channel configured: ADS1115.usiAddress := 16#48; ADS1115.ChannelConfigs[0].Active := TRUE; ADS1115.ChannelConfigs[0].PGA := FSR_6144mV; ADS1115.ChannelConfigs[0].InputMux := Single_0; RawAnalogValue := ADS1115.Channels[0].Value; It looks like every value is a multiple of 3. Any idea where to look to fix this? I think i found what I want to change in UpdateChannels Channels[FChannelNo].Value := INT_TO_REAL(WORD_TO_INT(LValue) * GetFullScaleRange(ChannelConfigs[FChannelNo].PGA)) / 2048.0; I try to edit it but I can't, sorry if this is a basic question, I am new to CODESYS.
Last updated: 2025-05-22
Post by anooyoung on OpC UA server on Raspberry Pi MC SL - Certificate Issue
CODESYS Forge
talk
(Post)
hi, having the same issue, did you find a resolution?
Last updated: 2025-05-23
Post by dkugler on Reading a negative number
CODESYS Forge
talk
(Post)
why not simply converting data type UINT to INT? Then avoid negative values with ... := MAX(0 , intTest); Good luck!
Last updated: 2025-05-28
Post by josealb2000 on Stweep license activation error
CODESYS Forge
talk
(Post)
When trying to activate a brand new Stweep license I get error 104 on one softcontainer and error 260 on another softcontainer.
Last updated: 2025-06-02
Post by pafarrell on Ethercat not running.
CODESYS Forge
talk
(Post)
Were you able to fix this? I had a program with motion working (several actually) and now bus not running. I'm stuck!
Last updated: 2025-06-05
Post by george32 on Learning ST in an object-oriented way.
CODESYS Forge
talk
(Post)
Dear all, I am currently creating a program in the ST language. Because the program is starting to grow nicely I would like to switch to a more object-oriented way of programming. (Like for example in Python). By surfing the internet I found out that Function Blocks is the best method for this. Now I would like to delve further into this, with all the possibilities that Function Blocks have only I cannot find a clear course, explanation of what everything is around the function block thing and how to approach everything. I find the standard documentation around Function Blocks rather abstract and the examples are minimal. Therefore I am looking for a page/course/document explaining object oriented programming in Codesys (or other PLC programming environment). Do you have any recommendations on this?
Last updated: 2025-06-10
Post by stulle on How to download dependencies packages for CODESYS Control for Raspberry Pi SL ?
CODESYS Forge
talk
(Post)
Hi, I have the same problem, is there a solution?
Last updated: 2025-06-23
Post by eschwellinger on Raspberry Pi 5
CODESYS Forge
talk
(Post)
this is a bug in the description, this should work already with latest version.
Last updated: 2025-07-03
Post by arwie on downloading safety app in production process
CODESYS Forge
talk
(Post)
Hi, I am also looking for a way to solve the same issue.
Last updated: 2025-07-06
Post by installwhat on Login to Visu optional
CODESYS Forge
talk
(Post)
you can restyle the landing page and do a login via st
Last updated: 2025-07-16
Post by eschwellinger on Codesys Virtual control SL
CODESYS Forge
talk
(Post)
hm..please delpoy a virtual edgegateway beside the virtual control and use this as EdgeGateway to login to your virtual plc.
Last updated: 2025-08-08
Post by wagokurt on TargetVisu option missing in IDE
CODESYS Forge
talk
(Post)
When I open the project, I always get this notice. It never actually updates the CmpTargetVisu.. Is this a bug?
Last updated: 2025-08-22
Post by eschwellinger on CODESYS control on RPi starts, shortly runs, then exits
CODESYS Forge
talk
(Post)
let me check - had a similar case today
Last updated: 2025-09-03
Post by pernockham on Gateway in China - "Gateway not connected"
CODESYS Forge
talk
(Post)
Trying to communicate (from Europe) with/to a unit located in china, the communication seems blocked/stopped. The edge gateway is installed in a linux environment and was possible to link to my Automation server account using the "Automation service tool". However it seems the unit cannot communicate with the Automation server (a Network scan will give the message "Gateway not connected"). (I have tested the eq. setup with units locally which works.) Anyone having experience situation similar to this and if its possible to make this work? Will a VPN be needed possibly? Other tips?
Last updated: 2025-09-04
Post by beavel on Opening and saving files with fileOpenSave dialog
CODESYS Forge
talk
(Post)
Tim, you my friend is the best ! Thank you. I wish you a fruitful day.
Last updated: 2025-09-09
Post by ranadheer on PHOENIX CONTACT Axioline PLCnext project in CodeSys SodftPLC
CODESYS Forge
talk
(Post)
Is my approach to create a project without using PLCnext possible?
Last updated: 2025-09-09
Post by beavel on Opening and saving files with fileOpenSave dialog
CODESYS Forge
talk
(Post)
Uploading a step by step walk-through in case someone else might find it helpful. :)
Last updated: 2025-09-11
Post by ouzago on ERROR C0138: No matching 'FB_Init' method found for instantiation of VisuClientObjectMgr
CODESYS Forge
talk
(Post)
When I created a new project in CODESYS using the "Standard Project" template and then added a Visualization, I was receiving the C0138 error during compilation. This issue persisted even with a new, completely empty project. A Quick and Effective Solution (My Method): After many attempts, I solved the problem as follows: From the File -> New Project menu, I selected the "HMI Project" template directly, instead of the "Standard Project" template. After creating the project with this template, I added my POUs, Tasks, and programs (e.g., Ladder, ST). Using this method, the project compiled successfully without any errors. So, my question is: are there any other solutions besides this method?
Last updated: 2025-10-07
Post by snhatton on OpC UA server on Raspberry Pi 64 SL runtime
CODESYS Forge
talk
(Post)
Good afternoon, After changing the security settings to: CommunicationPolicy: POLICY_BASICSHA256SHA256 CommunicationMode: ALL Activation: Activated UserAuthentication: ENABLED Then generate a new certificate on the device for the OPC-UA server from Security Agent->Device->OPC UA Server. Restart the runtime using tools->Update Raspberry Pi->Stop->Start for the changes to take effect. It may take a minute for the runtime to start. Initiate the connection from the UA server side. You should see a pop-up asking you to trust the certificate. Click on the button 'Trust Server Certificate'. Next, you should see a certificate in the quarantined folder of the security agent in CODESYS. Click and drag this from quarantined to trusted and then try connecting from UA expert to the device. These steps worked for me and my setup and I hope they can help you!
Last updated: 2023-12-11
Post by trycyclepower on How to transfer data from DINT to Union(16 Bools) which I need to use in Few FBs
CODESYS Forge
talk
(Post)
Thanks a lot, it worked.
Last updated: 2023-12-14
Post by simotion on Property
CODESYS Forge
talk
(Post)
Why can't a property be of type REFERENCE TO? Plc goes to stop if I try that.
Last updated: 2023-12-14
Post by simover on TCP/IP client
CODESYS Forge
talk
(Post)
HELLO thank for you answer!! I'm a beginner can you give me an example?
Last updated: 2023-12-19
Post by preimesbergert on Raspberry Pi 4 B HW 1.5 Codesys control 4.10.0 stopps after a few seconds
CODESYS Forge
talk
(Post)
Wanted to play a bit with a raspberry Pi 4 Model B HW 1.5 and Codesys. Regardless of the image (tried 32bit / 64bit version from Raspberry Pi Imager) and with all tested Codesys Control versions (4.2.0, 4.8.0, 4.10.0) and regardless if single core / multicore / 64 bit variant, always is the runtime stopped after about 30sec with the nice message: ooops... this runtime was built for RASPBERRYPI. Hardware version or firmware version not supported! (-7, 0x00000BB8, 0xFFFFFFFB) Whats wrong with it?!?!? I read a lot about the issue in topics from 2020-2021 but it always was stated with new Codesys control version issue will be fixed (4.4 for example) but still it is there.
Last updated: 2023-12-21
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.