.

Release Notes: CODESYS Safety Extension 4.4.0.0

Key Issue Type Summary Resolution Note
SAFETY-306 Improvement

Weak Code Checksum: Adapt View of Checksum

Fixed [[GENERAL]]
For activating the new calculation of the Application ID, the following setting needs to be added to the device description of a safety PLC. The version needs to be 4.2.0.0 or higher.

<ts:TargetSettings ...>
<ts:section name="runtime_identification">
<ts:setting name="safe_control_core_version" type="string" access="visible">
<ts:value>4.2.0.0</ts:value>
</ts:setting>
</ts:section>
...
</ts:TargetSettings>
SAFETY-300 Bug

SafetyObjects: Drag'n'Drop of a SafePOU on a SafeTask deletes the SafePOU

Fixed
SAFETY-298 Improvement

Read Safety Application ID: Enable command in context menu

Fixed
SAFETY-295 Bug

Online Change vPLC: connection loss, not possible to send application

Fixed
SAFETY-293 Improvement

SafeNetVar: Increase number of receivers per sender

Fixed [[GENERAL]]
For changing the maximum number of safety netvar receivers, the following OEM Customization Hook can be used:

Section: "SafetyEditor"
Key: "SafetyCustomNetVarsMaxReceivers"
Type: INT
Range: 1 -> 1024

If this hook is used, it is the responsibility of the device manufacturer to test the functionality of the system itself.
SAFETY-290 Bug

SafetyEditor: Remove OEMCustomization for disabling precompile cache.

Fixed
SAFETY-274 Bug

Exception in editor when doubleclicking a variable and moving mouse while holding second click

Fixed
SAFETY-268 Improvement

Safety Extension: Adjustments to the function "Read Safety Application ID"

Duplicate
SAFETY-266 Bug

Multiple dialogs with "Mapping channel type "float" is not supported", no further input in CODESYS possible

Fixed
SAFETY-239 Bug

Input Assistent: Assistent does not show FB instances of logical devices

Cannot Reproduce