Post by s1ack on PFC200 Will soft-container & IIoT license survive a firmware update?
CODESYS Forge
talk
(Post)
I have an IIoT License activated on a PFC200 with older firmware 2.08.32 (11). If I flash it to the latest available 4.05.10 (27) does the license get destroyed? I have a back up file '3SLicenseInfo.tar'. But this looks quite a bit different form the backup I got from more modern firmware... 'CMLicenseNew.WibuCmRaU'. Can the new license manager restore it from the old .tar?
Last updated: 2024-11-12
Post by huzeyfe on SMC_NcInterpreter g code processing takes a long time.
CODESYS Forge
talk
(Post)
Last updated: 2024-11-21
Post by huzeyfe on SMC_NcInterpreter g code processing takes a long time.
CODESYS Forge
talk
(Post)
Last updated: 2024-11-21
Post by huzeyfe on SMC_NcInterpreter g code processing takes a long time.
CODESYS Forge
talk
(Post)
Last updated: 2024-11-21
Post by huzeyfe on SMC_NcInterpreter g code processing takes a long time.
CODESYS Forge
talk
(Post)
Last updated: 2024-11-21
Post by smartcoco on Request a dark mode for CODESYS
CODESYS Forge
talk
(Post)
CODESYS IDE is not a modern IDE. Its interface is ugly, its operation is not user-friendly, its functions are lacking, its feedback is slow, and its development is not good enough. In fact, CODESYS is a helpless choice under the current situation. But this situation will not last long. For example, SIMATIC AX is a strong competitor of CODESYS, which is more open and inclusive.
Last updated: 2024-12-03
Post by eozupek on Converting a Softmotion 32 bit application to 64 bit
CODESYS Forge
talk
(Post)
Last updated: 2024-12-09
Post by eschwellinger on virtual plc vPLC configure nics
CODESYS Forge
talk
(Post)
seems a bug in 4.14.0.0 version
Last updated: 2025-02-02
Post by gatto on Removing a symbol from the IEC Symbols Editor grid
CODESYS Forge
talk
(Post)
Hi, can you post some screenshots?
Last updated: 2025-02-12
Post by pernockham on Inheritence of struct,
CODESYS Forge
talk
(Post)
Interesting, thanks! Didnt know about ANY before, and will sure find a use-case for it. Im not sure it will help me here though, it seems to me that an ANY will not accept a string assignment? I actually think that the "ALIAS" should work, that was a hard found error. I had a fair bit of scratching my head looking for misdirected pointers before I understood what was (not) happening. I will use the work-around of individual structs instead.
Last updated: 2025-03-08
Post by krisj on ScriptEngine POU property Get and Set accessor.
CODESYS Forge
talk
(Post)
Hey! I am trying to generate a function block with properties from a list with script engine. Codesys/ScriptEngine creates both the Get and the Set accessor. I cannot find a way to delete the Set method/accessor. Anyone encountered the same problem or have a solution for this? for prop_name, prop_type in list: property = pou.create_property(prop_name, prop_type) get = pou.find("Get", recursive=True)[i] get.textual_declaration.replace("") get.textual_implementation.replace(prop_name + " := " + struct_name + "." + prop_name + ";") set = pou.find("Set", recursive=True)[i] set.textual_declaration.replace("") set.textual_implementation.replace("") i += 1
Last updated: 2025-03-17
Post by installwhat on Sm3_math
CODESYS Forge
talk
(Post)
that's a fair enough answer. thank you
Last updated: 2025-03-21
Post by kevinm on Programmatically change Tappet on a cam
CODESYS Forge
talk
(Post)
Thanks so much. That gives me what I need.
Last updated: 2025-04-02
Post by sercan on Connecting Parameter 'A' in G-Code to Physical Axis in CNC Project
CODESYS Forge
talk
(Post)
I want to run the following command by linking it to the A-Axis: G01 A45.0 Which TRAFO should I use to do this? SMC_TRAFO_5Axes and SMC_TRAFO_GantryCutter3 function blocks did not work! For example, when SMC_TRAFO_5Axes is used, parameters B and C can be resolved by the transformer. However, parameter A cannot be resolved. Only SMC_Interpolator displays the value of parameter A in the SMC_Interpolator => piSetPosition.dA output. Should I drive this axis with SoftMotion commands (MC_MoveAbsolute etc.)?
Last updated: 2025-05-07
Post by gabrielarffa on Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Post)
I'm using Modbus TCP/IP to communicate Codesys with Elipse E3 as the master for a college project. I have made a list of global variables to organize the programming in two different POUs. The problem is, when I try to do the mapping of variables, the program informs me of an error due to the identifiers having a "." on their names. Do I have to reorganize my code to make it an unified block or is there a way to declare their names without changing all the code structure?
Last updated: 2025-05-20
Post by gabrielarffa on Modbus TCP/IP having problems with global variables
CODESYS Forge
talk
(Post)
I'm using Modbus TCP/IP to communicate Codesys with Elipse E3 as the master for a college project. I have made a list of global variables to organize the programming in two different POUs. The problem is, when I try to do the mapping of variables, the program informs me of an error due to the identifiers having a "." on their names. Do I have to reorganize my code to make it an unified block or is there a way to declare their names without changing all the code structure?
Last updated: 2025-05-20
Post by jvfred on Reading a negative number
CODESYS Forge
talk
(Post)
I have a Codesys-based Eurotherm E+PLC400 connected to Codesys HMI SL for visualization. I am also bringing in several Pressure Indicators via the Ethernet. Everything works; however, the Pressure indicators sometimes read a negative value. When they do, the displayed value on the screen reads "65532." While I know what it represents, the customer freaks out and wants it to read "0" or a negative number. The value comes in as an integer, just in case that matters. Does anyone have any ideas?
Last updated: 2025-05-22
Post by andrecavalcante on Warning code C0373
CODESYS Forge
talk
(Post)
Same thing. Anybody has a clue of this warning?!
Last updated: 2025-05-23
Post by naduley on Multiple Branches
CODESYS Forge
talk
(Post)
So is it just a graphical error then?
Last updated: 2025-06-05
Post by erick-n on Disable User Management
CODESYS Forge
talk
(Post)
Hi Gima, did you find a solution for this issue?
Last updated: 2025-06-12
Post by kevinl on Login to Visu optional
CODESYS Forge
talk
(Post)
hello guys i am struggling with the "new" user management i have a visu that should be visible to everyone and without the need of a login but if a user wants he can push on the login button, opening the user login visu and after he has specific elements visible. how can i achieve that? no matter what i try, as soon as a user management exists, it redirects me to the login window instead of the visu
Last updated: 2025-06-22
Post by nielscho on Saving "Input/output names" in a DCF file
CODESYS Forge
talk
(Post)
Last updated: 2025-07-02
Post by attarzade on Servo motor as an slave and AC motor as an Mster
CODESYS Forge
talk
(Post)
Hello, I would like to control a servo motor via EtherCAT as a slave axis, and have it follow a master axis that is driven by a Control Techniques C200 AC drive (ethercat communication).Could anyone help me with how to achieve this setup? I use codesys version 3.5.20 and crevis Ethercat cards. AC drive is master axis and Servo drive is slave axis Thanks in advance
Last updated: 2025-07-14
Post by yuan on Seeking a Code-Based Solution for EtherCAT Slave Dropout or Master Errors in Production (Beyond Software Hot Reset)
CODESYS Forge
talk
(Post)
I need official assistance with the following issue: During EtherCAT communication, if a slave station drops off the network or the master station encounters an error, the problem can currently only be resolved by performing a software-based hot reset. In actual production environments, this approach is unacceptable. Is there a method to resolve these issues programmatically, through code?
Last updated: 2025-07-18
Post by rajatdas2005 on Codesys Virtual control SL
CODESYS Forge
talk
(Post)
Thank you. With a strong password it is working.
Last updated: 2025-08-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.