Good to Know

Screenshot CODESYS SFC Error Flags
Error Flags in SFC

Error flags can be activated in the project settings of the sequential function chart and are an easy to implement tool to ensure the correct execution of the state machine. They can be used, for example, to realize time monitoring of the individual steps or to selectively switch to the next transition.

Screenshot Tracking user interactions
Tracking user interactions

As of CODESYS 3.5 SP17 you can track user interactions in the device log:

  • Keep track of the time a certain user logged in and out, or when a login attempt failed.
  • Always be informed when an application has been downloaded, created, started, stopped, reset or deleted.
Screenshot CODESYS Multicore
New multicore extension

With the new multicore extension as of CODESYS 3.5 SP17, the CODESYS Control RTE real-time SoftPLC also supports multi-core CPUs. During installation, specify for yourself how many cores are to be used exclusively by the runtime environment. In the CODESYS Development System, define which task groups shall run on which cores.

Screenshot CODESYS memory scan
Searching with the Memory Scan

With the Memory Scan you can search for specific values in the memory of your IEC application as of CODESYS 3.5 SP17 – even in core dumps.

Screenshot CODESYS force list
Watch all Forces

As of CODESYS 3.5 SP17 the “Watch all Forces” list additionally shows the recent process value of a forced variable.

Screenshot CODESYS inherited variables
Identify inherited variables

As of CODESYS 3.5 SP17 it is much easier to identify inherited variables of an FB in the watchlist and in the declaration part when online. Activate the corresponding option to display the inherited variables in a structured way.

Screenshot CODESYS device logger
Filter in the device logger

As of CODESYS 3.5 SP17 you can filter for one or more components in the device logger. This allows you to keep a better overview, especially if you have a large number of logger messages.

Your CODESYS installations always under control

With the CODESYS Installer (as of CODESYS 3.5 SP17), you can perfectly manage and configure your CODESYS installations:

  • Create customized installations for productive and experimental usage and work with them in parallel.
  • Easily update components or upload additional or missing ones.
  • Benefit immediately from feature updates without having to wait for for the release of a new Service Pack.


Preview CODESYS Clip New Build menu
New “Build” menu

With CODESYS 3.5 SP17 we have reworked the "Build" menu. If you are missing some commands now – no problem. You can easily customize the menu in the "Customize" window.

CODESYS Clip: New “Build” menu

Preview CODESYS Clip Free arrangement of pins
Free arrangement of pins

As of CODESYS 3.5 SP17 you can freely arrange the pins of your function blocks. Simply drag and drop a pin to rearrange it. This allows you to structure function blocks according to your personal needs and preferences.

CODESYS Clip: Free arrangement of pins