.

Release Notes: CODESYS EtherCAT 4.10.0.0

Key Issue Type Summary Resolution Note
ECAT-839 Bug

IoDrvEtherCAT: routing of EoE messages does not work

Fixed
ECAT-808 Improvement

IoDrvEtherCAT: make startup more robust

Fixed
ECAT-807 Bug

DeviceEditorEtherCAT: Incorrect deviceIdentification check in _3S.CoDeSys.Ethercat.ETCNotification

Won't Fix [[GENERAL]]
Issue caused by invalid data-model, provided by customer itself (details see comments)
ECAT-806 Bug

IoDrvEtherCAT: If EoE and CoE is used in parallel then sometimes EoE messages are lost

Fixed
ECAT-805 Bug

DeviceEditorEtherCAT: wrong process data with fill bytes and datatype BIT8

Fixed
ECAT-801 Bug

Fix some errors after Plugfest

Fixed
ECAT-798 Bug

DeviceEditorEtherCAT: If device is updated and editor is opened then DC settings are not calculated

Fixed
ECAT-797 Bug

Update device may change parameter if editor is open

Duplicate
ECAT-796 Improvement

IOLink for CPX gateway: PQI signal should be visible

Fixed
ECAT-795 Bug

CustomIOLink: Error window when plugging only standard io to iolink ports

Fixed
ECAT-794 Bug

IO-Link: Devices settings tab is not shown, if the IO-Link Master has been inserted a non Beckhoff device

Fixed
ECAT-791 Improvement

Remove outdated and redundant CHM-based Online Help from AddOn package

Fixed
ECAT-789 Bug

ETC_ADS_IoLinkWrite set xDone even the write is not possible / not succeeded

Fixed
ECAT-788 Improvement

EtherCAT: In redundancy, ReadNbrSlaves should return number of subdevices from all ports

Fixed
ECAT-787 Improvement

ENI xml file export: Profisafe modules should be skipped for copyinfos

Fixed
ECAT-786 Bug

Load PDO Info from the Device continuously tries to read the PDO Info in case the ETC slave does not answer

Fixed
ECAT-781 Improvement

SafetyESIConverter: Watchdog time should be editable in any cases even it is readonly in the ESI file

Fixed
ECAT-778 Improvement

IoDrvEtherCAT: support --list command of TwinSAFE_Loader

Fixed
ECAT-776 Bug

IoDrvEtherCAT: ETC_ADS_IoLinkRead stays in busy if non existing device is used

Fixed
ECAT-775 Bug

ReadMemory may fail if xExecute is set to early

Fixed
ECAT-774 Improvement

DeviceEditorEtherCAT: Fix PDO-Entry with size 248 bit (31 Byte)

Fixed
ECAT-773 Improvement

DeviceEditorEtherCAT: Support extensions according to new ESI / ENI specification

Fixed
ECAT-772 Improvement

DeviceEditorEtherCAT: Support Vendor Specific "AlternativeSmMapping"

Fixed
ECAT-771 Improvement

DeviceEditorEtherCAT: Support named sync units in ESI

Fixed
ECAT-770 Improvement

DeviceEditorEtherCAT: Move DC settings from General page to own DC page

Fixed
ECAT-768 Improvement

DeviceEditorEtherCAT: IO-Link: Indicate if only octet string usage is possible

Fixed
ECAT-767 Improvement

DeviceEditorEtherCAT: IO-Link: Adjust naming of ports / modules

Fixed
ECAT-766 Improvement

DeviceEditorEtherCAT: support fixed EtherCAT addresses in autoconfig mode

Fixed
ECAT-765 Improvement

Missing information on the necessary sequence

Fixed
ECAT-764 Improvement

Support of EL6633

Fixed
ECAT-762 Bug

ReadIdentification return wrong alias id

Fixed
ECAT-758 Bug

ECAT Editor: Build errors after modify "Cycle Time" in the General pane of EtherCAT master and build project

Fixed
ECAT-755 Bug

ETC_CO_SdoWrite shows xError after it has already been completed with xDone

Cannot Reproduce [[GENERAL]]
Was already fixed with version 4.9.0.0
ECAT-623 DeviceEditorEtherCAT: Suppport IO-Link Gateways CPX-AP-I-4IOL and CPX-AP-A-4IOL
Therefore not reproducible with latest released version.
ECAT-754 Bug

DeviceEditorEtherCAT: PDO calculation for IO-Link modules for Festo gateway is wrong with 32 Byte modules

Fixed
ECAT-752 Improvement

IoDrvEtherCAT: mailbox gateway should be configurable

Fixed
ECAT-751 Improvement

IoDrvEtherCAT: change frame order for optional devices to prevent dc sync losts

Fixed
ECAT-746 Improvement

Add new customization hook to hide the identification group

Fixed
ECAT-740 Bug

DeviceEditorEtherCAT: ENI xml export for IO-Link device not as expected

Fixed
ECAT-739 Bug

DeviceEditorEtherCAT: expert process data shows wrong pdo content with SoE

Fixed
ECAT-738 Bug

IoDrvEtherCAT: sometimes ETC_SoE_IDNRead gets wrong data from another call

Fixed
ECAT-737 Bug

ECAT: After upgrading from EtherCAT 4.6.1.0 to EtherCAT 4.9.0.0, the initialization of the EtherCAT communication failed

Fixed
ECAT-733 Improvement

DeviceEditorEtherCAT: Suppport IO-Link Gateway SIG300

Fixed
ECAT-732 Improvement

EP6224_0042: additional inputs should be created for new IO-Link gateways

Fixed
ECAT-731 Bug

DeviceEditorEtherCAT: ESI import does not create 2 bytes FMMU with two sync manager with 1 byte each

Fixed
ECAT-726 Improvement

Improve speed of changes with large project

Fixed
ECAT-724 Bug

Import XML-file: Missing slots even though they are listed in .xml-file

Won't Fix [[GENERAL]]
The slots are skipped by design as they are not needed with our IO-Link implementation. Only slots for the IODD xml device descriptions are added.
ECAT-723 Improvement

Improve PDO upload function to get more info from device

Fixed
ECAT-695 Bug

Exception during Online Change if update EtherCAT library version

Fixed