CODESYS: Combining Master Redundancy with EtherCAT Ring Topology β Is it Supported?
CODESYS Forge
talk
(Thread)
CODESYS: Combining Master Redundancy with EtherCAT Ring Topology β Is it Supported?
Last updated: 2026-02-06
AM243 LaunchPad as PROFINET Device with CODESYS β RPC Aborted error when scanning devices
CODESYS Forge
talk
(Thread)
AM243 LaunchPad as PROFINET Device with CODESYS β RPC Aborted error when scanning devices
Last updated: 2026-03-13
Codesys Trend - setting Y axis minimum and maximum as variables - error
CODESYS Forge
talk
(Thread)
Codesys Trend - setting Y axis minimum and maximum as variables - error
Last updated: 2026-03-22
Post by heman on CODESYS and Github Copilot
CODESYS Forge
talk
(Post)
you might want to have a look at www.plc-assist.com . its an agentic chatbot that connects to you codesys projects.
Last updated: 2026-04-27
CODESYS Date/Time Picker in Dialog does not update value on close (focus issue) β any workaround?
CODESYS Forge
talk
(Thread)
CODESYS Date/Time Picker in Dialog does not update value on close (focus issue) β any workaround?
Last updated: 2026-05-21
Post by eschwellinger on KOP & FUP in Sp21P6 nicht vorhanden
CODESYS Forge
talk
(Post)
Hallo Falk, schau mal im CODESYS Installer ob "CODESYS FBD/LD" installiert ist - wenn nein nachinstallieren. GrΓΌΓe
Last updated: 2026-07-24
HTML5 visualization controls disabled on CODESYS Control for Linux SL - overlay not supported?
CODESYS Forge
talk
(Thread)
HTML5 visualization controls disabled on CODESYS Control for Linux SL - overlay not supported?
Last updated: 2026-08-06
Post by oscardelmagno on Codesys v3.5.22.10 - Internal error:System.AggregateException...Value cannot be null...Parameter name: expLValue
CODESYS Forge
talk
(Post)
Hi, i have the same problem in codesys 3.5.22.2 .... is there a news?
Last updated: 2026-08-25
Post by oscardelmagno on Codesys v3.5.22.10 - Internal error:System.AggregateException...Value cannot be null...Parameter name: expLValue
CODESYS Forge
talk
(Post)
Hi, i have the same problem in codesys 3.5.22.2 .... is there a news?
Last updated: 2026-08-25
Post by oscardelmagno on Codesys v3.5.22.10 - Internal error:System.AggregateException...Value cannot be null...Parameter name: expLValue
CODESYS Forge
talk
(Post)
Hi, i have the same problem in codesys 3.5.22.2 .... is there a news?
Last updated: 2026-08-25
Post by oscardm on Problem install codesys 3.5.17 SP 30 with Codesys Installer
CODESYS Forge
talk
(Post)
Hi, I have a problem with codesys installer: if install a package on the codesys 3.5.17 SP17, and i try to install a package, for example SVN package, the codesys installer report the "digital signature expired error". Anyone have an idea for resolution ? Thanks for your feedback
Last updated: 2024-01-12
Post by landhen on Codesys HMI with a non codesys programmed controller
CODESYS Forge
talk
(Post)
Hello, I would like to know, if it is possible to use codesys for a visualization of parameters in a controller (not PLC) not programmed using Codesys. I intend to use codesys for the visualiztion, and do not know yet what I may require.
Last updated: 2024-02-21
Post by yannickasselin on Linux ARM64 SL, GPIO Access
CODESYS Forge
talk
(Post)
A bit of work but maybe possible to make your own driver using "CODESYS Control SL Extension Package". Look at the "ExternalIoDrv" example. It is installed in "C:\Program Files\CODESYS 3.5.20.0\CODESYS\CODESYS Control SL Extension Package" when you install the "CODESYS Control for Linux SL".
Last updated: 2024-05-08
Post by george32 on CSV file and string manipulation.
CODESYS Forge
talk
(Post)
Dear folks, I think I have a rather simple question but I could not find the right answer to my question: I have made with Excel a CSV file where I would like to have some general data regarding my program variables. I have made an program what let me read the file. The string I am currently get is at follows: 'IP_Adres;192.168.45.12$R$NPort_number;2000$R$NCycle_time;43$R$NStart_Standard_IO;20$R$N' Now I want to split the string in multiple part, which I later would connect to the right variable. By Google and experimenting I have reached to the following code for the first part of the splitting proces: // Splitting the BOM of the string: Received_string := FileReadString; IF LEFT(STR:=New_string,3)= '' THEN Received_string_without_BOM :=RIGHT(STR:= Received_string,SIZE:= (LEN(STR:= Received_string))-3); END_IF //Splitting the remaining string in part for later declaration. WHILE index = 0 DO index_split_part := FIND(STR1:= Received_string_without_BOM,STR2:= '$R$N'); Part_of_String[index]:=LEFT(STR:=Received_string_without_BOM, SIZE:= index_split_part); index := index + 1; END_WHILE However in the splitting proces I could not understand what is really happening. I understand that the Find() function returns the first value the $R$N in the Received_string_without_BOM. This would mean that the index_split_part := 23 I|P| _ |A |d|r|e|s|;|1_|9 |2 |. |1 |6 |8 |. |4 |5 |. |1 |2 |$ |R |$ |N |P | 1|2| 3 |4 |5|6|7|0|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27| So the next part is to read the first 23 characters of the Received_string_without_BOM with the LEFT() function. I expected that the outcome the following was: 'IP_Adres;192.168.45.12$'. However the outcome is: 'IP_Adres;192.168.45.12$R'. I do not understand where the R after the $ sign comes from, because its place is 24 so it would not be added to the part_of the_string[index]. If I hard coded value 24 for the size it gives me the following return: 'IP_Adres;192.168.45.12$R$N'. I would expect everything till the R but the code adds the $N also to the string. I hope someone could explain to my what I am seeing wrong in my point of view? With kind regards, George
Last updated: 2024-09-27
Post by timvh on Modbus Extended Registers
CODESYS Forge
talk
(Post)
Maybe the following helps: https://forge.codesys.com/prj/codesys-example/modbus/home/Home/
Last updated: 2023-08-26
Post by kumareasu on Code Size
CODESYS Forge
talk
(Post)
Is this "Application Based Licence" is applicable for CODESYS Control RTE SL
Last updated: 2023-09-08
Post by eschwellinger on FILE_OPERATION_DENIED
CODESYS Forge
talk
(Post)
due security reason files could only be accessed in /var/opt/codesys/PlcLogic directory
Last updated: 2023-09-25
Linking with DDL made with C-compiler
CODESYS Forge
talk
(Thread)
Linking with DDL made with C-compiler
Last updated: 2008-01-14
SysAlarmTrendLib doesn't compile with my target
CODESYS Forge
talk
(Thread)
SysAlarmTrendLib doesn't compile with my target
Last updated: 2012-11-27
login to XV440 micro panel from Mxpro
CODESYS Forge
talk
(Thread)
login to XV440 micro panel from Mxpro
Last updated: 2013-02-07
Placement Text field cursor with out mouse click
CODESYS Forge
talk
(Thread)
Placement Text field cursor with out mouse click
Last updated: 2019-02-26
Making changes to ENI controlled code on site
CODESYS Forge
talk
(Thread)
Making changes to ENI controlled code on site
Last updated: 2011-05-04
Create something like a "disk image"
CODESYS Forge
talk
(Thread)
Create something like a "disk image"
Last updated: 2018-04-03
Data source manager runs id Demo mode
CODESYS Forge
talk
(Thread)
Data source manager runs id Demo mode
Last updated: 2022-05-05
Doubt about the 'for loop' in Structure text!
CODESYS Forge
talk
(Thread)
Doubt about the 'for loop' in Structure text!
Last updated: 2009-07-06
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.