Post by akfarslan on The application does not exist on "device"
CODESYS Forge
talk
(Post)
Dear All, I am using CODESYS 3.5.19 SP4 with a PLC device. When I try to download my program to the device, I get the error: "The application 'Application' does not exist on the device". Additionally, after restarting the device, the program does not run automatically. When I connect to the device using WinSCP, I can see that the application.app file is uploaded to the root directory, but the device does not automatically start the application. I tried using the Create Boot Application option, but it does not resolve the issue. Is there another configuration step I am missing? How can I fix this problem? Thank you, Best regards,
Last updated: 2024-12-17
Post by timvh on How to manage soft container licenses for (remote) multi units?
CODESYS Forge
talk
(Post)
You need to activate an individual license (ticket number) for each device. THe hardware of each device is unique, so you cannot copy a soft container from one device to another. This license can be installed in a local (wibu - codemeter) soft container, or you could optionally activate it on a hardware (USB) key. The benefit of the key is that you can easily move it to another device, nor does it get lost when you replace parts of the hardware of the device or completely overwrite the image. See: https://store.codesys.com/en/codesys-key.html
Last updated: 2025-04-08
Post by viksym on How to get the motor scaling value from code
CODESYS Forge
talk
(Post)
Is there a way to see what value is set as the "Work travel distance per motor rotation" that is set in the Scaling menu of the axis ? I am working on my own homing function block for sensorless (hardstop) homing and I want to make it be universal between different axes with different motor's scaling for distance per rev so I need to know this value from the axis itself. I know I could do it by just creating an input variable for the function block but I'm leaving that option as a last resort.
Last updated: 2025-06-12
Post by rer-code on Codesys 3.5.18.60 – Application Loss and Persistent Data Corruption
CODESYS Forge
talk
(Post)
Hi, I’m currently managing over 50 PLCs running Codesys version 3.5.18.60. At seemingly random intervals, some of these devices experience a failure where: All persistent variables are lost. Attempting to log in results in the message: “The application does not exist on device. Do you want to create it and proceed with download?” The log shows: “Loading retain-data/bootproject failed.” From what I’ve gathered, this may be due to a corrupted persistent data file, but I’m not entirely sure how to confirm or resolve this issue. If anyone has encountered something similar or has suggestions for troubleshooting or preventing this, I would greatly appreciate your input. Best regards
Last updated: 2025-08-19
Post by imuser on Is it possible to use debug functions such as Step Execution while the PLC ladder is in Running?
CODESYS Forge
talk
(Post)
Hello, I am a student learning CODSIS. Lately, I've been curious about something. During the actual PLC run, that is, Assume that the I/O is connected to a physical device and the analog value is updated in real time. Is it possible to use a feature like Codesys’ Debug-Step Over-Step IN? If possible..... How do I process the values of analog values (pressure sensor, temperature, current, etc.) that are being updated in real time? To step over, the ladder must stop at the breakpoint. If that happens, the PLC will actually stop, right??
Last updated: 2024-01-16
Post by ignat on Change date range of Trend
CODESYS Forge
talk
(Post)
Hi ryusoup, looking for the same functionality. I tried to use your code but couldn't figure out all the details. to enable Listener should it be called once or cyclically? the listener should be called with the intance of FB which you described? should it be this instance to be called cyclically too? I tried to make it simpler, just force the uiYear/uiMonth etc. but couldn't make it work. Could you please share some details how the whole struckture looks like? Would be great if you share an example UPD: found the issue. Your code works. Thanks for the posts
Last updated: 2024-01-17
Post by ewi04 on How to upload application file to remote controller (offline) ?
CODESYS Forge
talk
(Post)
Thank you very much for your time and replay! Sounds like a good idea. Unfortunately, I have no other option to run the code from the running plc. So, I can’t stop any services. If anyone has the same problem, I've gotten a little closer to understanding it: Sometimes the copied files are empty after the restart. The update code checks if there are any empty files. Before I turn off the device, everything is okay. But after starting, some files are suddenly empty and that cause the problems. I don't know why this happens.
Last updated: 2024-02-16
Post by phoward131 on Text List Fallback Value
CODESYS Forge
talk
(Post)
I am relatively new to Codesys and I'm trying to develop an HMI that displays what mode a particular device is in based on an integer value. I am currently using dynamic texts with a text list which works fine but I am looking for a way to display a particular string (ie 'Unknown') when the index doesn't match any of of the indices in the text list. I can enter 'Unknown' in the text property of the text field element which works as expected but it displays the single quotes on the visualization. How can I escape these quotes to simply display the word Unknown? Thanks!
Last updated: 2024-03-22
Post by starmaxou on How to download dependencies packages for CODESYS Control for Raspberry Pi SL ?
CODESYS Forge
talk
(Post)
Hi everyone, I'm trying to install the CODESYS Control for Raspberry Pi SL package. The computer with CODESYS software is offline for security reasons. So, I downloaded the package on another computer and installed it manually. But this package has dependencies packages: CODESYS.Control SL Extension Package, V4.0.0.0 CODESYS.Control SL Deploy Tool, V4.10.0.0 As I said, the computer with CODESYS is offline. I cannot use the package installer to search for these packages. I did not find them in Codesys Store with another computer. Do you know where to find and download them? Thank you in advance for your help!
Last updated: 2024-05-30
Post by mattkaree on Mapping values with etherCAT mailbox communication
CODESYS Forge
talk
(Post)
I am using a WAGO PFC200 PLC as an etherCAT master and a Keyence IV3-G120 with DL-EC1A attached as an etherCAT slave. I am using CODESYS V3.5 SP21 Patch 3. I was able to set up mailbox communication and can see values changing accordingly, but I want to know how I can map these values and reference them in my program. I am able to map the process data objects in the 'EtherCAT I/O Mapping' tab, but there is no where to map the mailbox values in the 'CoE Online' tab. Is there a way I can reference one of these values in my code?
Last updated: 2026-01-27
Post by hannibal on Codesys Trend - setting Y axis minimum and maximum as variables - error
CODESYS Forge
talk
(Post)
I am experiencing an issue when trying to define the Y-axis limits in a Trend Graphic using variables. When I set the Minimum and Maximum values as variables, an error is triggered. My goal is to make the Y-axis limits dynamic so they can adjust according to the installation. Both variables are initialized as follows: gP_YMin = -100.0 gP_YMax = 100.0 However, I still get the following error: "The minimum axis value must be less than the maximum axis value" Does anyone have an idea why this is happening or how to resolve it?
Last updated: 2026-03-22
Post by hannibal on Codesys Trend - setting Y axis minimum and maximum as variables - error
CODESYS Forge
talk
(Post)
I am experiencing an issue when trying to define the Y-axis limits in a Trend Graphic using variables. When I set the Minimum and Maximum values as variables, an error is triggered. My goal is to make the Y-axis limits dynamic so they can adjust according to the installation. Both variables are initialized as follows: gP_YMin = -100.0 gP_YMax = 100.0 However, I still get the following error: "The minimum axis value must be less than the maximum axis value" Does anyone have an idea why this is happening or how to resolve it?
Last updated: 2026-03-22
Post by arnog on Master&Slave Program in 4 Axis CNC Project
CODESYS Forge
talk
(Post)
I am also looking for the right solution. Also saw a virtual axes would be better to steer x1 and x2
Last updated: 2023-10-01
Post by anhkdv on Motion FB Error
CODESYS Forge
talk
(Post)
Hi! I'm a newbie. I'm doing a project for Delta Robot using Codesys and got this error when trying to move in a dynamic coordinate system. This error occurs when I use FB MC_MoveLinearRelative and FB SMC_GroupWait
Last updated: 2023-10-08
Post by captaincookie on increase default string length in queue
CODESYS Forge
talk
(Post)
I solved it by creating a new element of IElement according to the ElementExample (MyElement) in the ElementCollectionsExamples project. The variables in this element can then be defined in any properties as needed.
Last updated: 2023-10-11
Post by fabian on Trace commands via Test Manager
CODESYS Forge
talk
(Post)
Hello Yuridnb, Did you get any further with this project? I'm standing at a similar point and would like to hear from any experiences made so far. :-) Best regards, Fabian
Last updated: 2023-12-05
Post by timvh on CanOpen write issue
CODESYS Forge
talk
(Post)
See: https://content.helpme-codesys.com/en/CODESYS%20Examples/_ex_canopen_canopen.html SDO example: SegmentedAndBlockWriteExample: Writing if an object of any length via SDO (segmented transfer or block transfer) by means of CiA405.SDO_WRITE_DATA This help page also contains a link to a demo project.
Last updated: 2024-07-16
Post by nickelwater on Fix compiler version in SP18+
CODESYS Forge
talk
(Post)
Is is possible to use the compiler "Fix Version" in SP18+? I have noticed that in SP17 and below, the option is available in the compiler options under project settings, but in versions 18+ it is unselectable. The help topic does not provide any information.
Last updated: 2024-07-21
Post by c3po on Wago PLC Disable Device Login
CODESYS Forge
talk
(Post)
is there also a possibility to deactivate the login screen from the Hmi if you transfered a new project? I send the screen as attachment:
Last updated: 2024-10-09
Post by yannickasselin on MQTT QoS 1 & 2
CODESYS Forge
talk
(Post)
Anyone? Please? The Codesys documentation clearly states that QoS 1 & 2 are supported for Publisher and Subscriber. I really need to make this work for an important project. Thank you
Last updated: 2024-10-29
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
i created a new project and did what you said, but still the same problem unfortunately. The ADS1115 is constantly changing from running to not running.
Last updated: 2024-11-08
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
i created a new project and did what you said, but still the same problem unfortunately. The ADS1115 is constantly changing from running to not running.
Last updated: 2024-11-08
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
i created a new project and did what you said, but still the same problem unfortunately. The ADS1115 is constantly changing from running to not running.
Last updated: 2024-11-08
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
i created a new project and did what you said, but still the same problem unfortunately. The ADS1115 is constantly changing from running to not running.
Last updated: 2024-11-08
Post by jeroenaero on CodeSys Raspberry pi I2C driver not found
CODESYS Forge
talk
(Post)
i created a new project and did what you said, but still the same problem unfortunately. The ADS1115 is constantly changing from running to not running.
Last updated: 2024-11-08
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.