.

Release Notes: CODESYS Safety for EtherCAT Safety Module 4.4.0.0

Key Issue Type Summary Resolution Note
ESM-814 Bug

Download of the safety application not possible if the time is missing for FB_TON and FB_TOF

Fixed [[GENERAL]]
This error is due to the fact that the command for removing call parameters was incorrectly enabled and the user was therefore able to delete the mandatory time call parameter.
There was no error in the code generation, but only an inconsistency in the UI. Accordingly, the fix is also limited to the command for removing unused call parameters. It is no longer enabled for FBs "FB_TON" and "FB_TOF".
ESM-809 Bug

EK1960, EL6910: The DeviceState remains on Running if the communication is interrupted

Fixed
ESM-808 Bug

Prevent NullRefException in Constructor of SafetyApplicationObject if no PrimaryProject is set

Fixed
ESM-807 Bug

Import IO Mapping from CSV not Working

Fixed
ESM-806 Bug

ECAT Safety: SDD xml file for EL5001-0090 or TSC modules have wrong channel size

Fixed
ESM-805 Bug

IoDrvEL6900: In a multi-core application sometimes an exception occurs in the method IoDrvReadInputs

Fixed
ESM-780 Bug

ESM: Using invalid ConnectionIDs on FB_CS should be reported as a compile error

Fixed [[GENERAL]]
Function blocks of type "FB_CS" from now one require a valid ConnectionID, otherwise there will be dedicated compile errors.
ESM-778 Bug

IoDrvEL6900: wrong process data with reconfigure as disabled devices are not checked

Fixed
ESM-777 Bug

ESM: Comparing EtherCAT application shows difference in FB although there should not be one

Fixed
ESM-773 Bug

ESM Decompile: Destination Address of Input Mapping not valid

Fixed
ESM-753 Bug

ESM Package: Former device descriptions are missing

Fixed
ESM-749 Bug

ESM Compile: Wrong number of FBs is written into "SafetyApp.bin" file

Fixed
ESM-744 Bug

Package: Package dependencies missing

Cannot Reproduce
ESM-730 Bug

IoDrvEL6900: Icon in device tree shows demo mode for second instance if license is delayed

Fixed