Good to Know

CODESYS read-only-mode
Multi-client read-only-mode

The newest CODESYS version offers great security improvements. One of them is a multi-client read-only-mode.

With CODESYS 3.5 SP18 the development system grants read-only access to already logged-in applications on a controller. This means that the user can watch the application in online mode, but cannot use write operations or start/stop the application.

Screenshot CODESYS Select Device
Quick access to the filter option

With CODESYS 3.5 SP18, the Device Communication Editor gives you quick access to the filter option. The added checkbox allows to quickly hide/unhide all non-matching devices.

You can also update non-matching descriptions of grayed-out PLCs directly with a double click on the device.

Screenshot CODESYS Device Logger
Handy search function for the Device Logger

CODESYS 3.5 SP18 brings a handy search feature to the Device Logger. Use navigation functions and text highlighting to save precious time exploring the records.

Convenient debugging

Debugging code in the SFC Editor got even more convenient with CODESYS 3.5 SP18. Toggle the active step in online mode directly in the CODESYS Development System with only two mouse clicks.

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.