Good to Know

Swift Refactoring
Swift Refactoring

CODESYS 3.5 SP18 comes with several usability improvements, one of them being the new refactoring option.

The new Service Pack allows you to quickly change the names of all variable instances in your project: A right-click on a variable now gives you the option to refactor its name.

Fast forward merge

The Professional Developer Edition including CODESYS Git has become even more convenient with the release of CODESYS 3.5 SP18.

The new update allows you and your team a fast forward merge without commit in the Git pull command. This means, pulling a branch without local changes on the branch will automatically lead to a forward.

CODESYS symbolic access to IO channels
Symbolic access to IO channels

The integration, usage, and mapping of Inputs and Outputs into your CODESYS project is getting even more convenient with CODESYS 3.5 SP18.

The new symbolic access for IOs allows you to access all Input and Output channels of a device through a tree, with all datatypes supported.

This means, IO mapping in the fieldbus editor is no longer required (but of course still supported).

CODESYS new function blocks motion
New function blocks

CODESYS 3.5 SP18 comes along with new function blocks for Motion, CNC, and Robotic applications.

Use SMC_TrackSetValues to follow a reference signal with respect to the given limits.

The robotic function block SMC_GroupReadPathDynamics helps you read path velocity, acceleration, and jerk of an axis group.

UTF-8 Support

As of SP18 CODESYS supports UTF-8, so get creative and use the whole range of symbols and characters defined by the Unicode Standard!

If you enable UTF Encoding in the compile settings, STRING literals will always be encoded as UTF-8. Regardless of your compiler settings, UTF-8 STRING literals and a monitoring attribute for STRING variables will be supported.

CODESYS Installer bulk updates
Bulk updates

As of CODESYS 3.5 SP18 the CODESYS Installer supports Bulk updates.

Choose all the add-ons you want to update, select individual versions for each package and bring everything up to speed with just a few mouse clicks. Or you can just pick the “Select All” option and conveniently update all your add-ons to the newest version.

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.