.

Release Notes: CODESYS EtherCAT 4.11.0.0

Key Issue Type Summary Resolution Note
ECAT-931 Bug

EtherCAT: Persistent EtherCAT Slave Addresses After Disabling Autoconfiguration

Won't Fix [[GENERAL]]
If the auto configuration is enabled then the parameter for the address is not valid and could contain the old manual address. This behavior is as expected
Only if auto config is disabled then the parameter contains the correct value, otherwise the parameter shall be ignored.
-> Won't fix
ECAT-929 Improvement

EtherCAT scan for devices: if device returns explicit device identification (0x134) then alias address should be readonly in scan window

Fixed -
ECAT-898 Bug

IoDrvEtherCAT: ADS function blocks only work with first master instance

Fixed
ECAT-897 Improvement

DeviceEditorEtherCAT: EsI import should show errors messages corresponding to the device

Fixed
ECAT-896 Bug

IoDrvEtherCAT: task will be stopped if all slaves are disabled and EtherCAT is restarted

Fixed
ECAT-895 Bug

ReadNbrSlaves returns double result if called directly at the start of the stack

Fixed
ECAT-891 Bug

EtherCAT - ReadWriteEEprom - too many bytes are read

Fixed
ECAT-890 Bug

DeviceEditorEthercat: dependent device is not created as expected

Fixed
ECAT-889 Improvement

DeviceEditorEtherCAT: more changes for BRC gateway required

Fixed
ECAT-888 Improvement

DeviceEditorEtherCAT: small layout fix for Io Link settings page

Fixed
ECAT-887 Bug

DynamicConfig: disabled FMMU causes wrong length calculation

Fixed
ECAT-886 Improvement

ESI imports should support specific device

Fixed
ECAT-884 Bug

IoDrvEtherCAT: ReadMemory/WriteMemory xAbort does not clear internal flag

Fixed
ECAT-883 Bug

DeviceEditorEtherCAT: FSoE routing with %Qx := %IXx assignment not possible

Fixed
ECAT-881 Bug

IoDrvEtherCAT: Mailbox count should be not changed if a retransmission is required

Fixed
ECAT-880 Bug

ENI xml file export does not work with SCI files anymore

Fixed
ECAT-879 Bug

ProjectCompare: Merging changes in ethercat devices leads to error "updateing MDP"

Fixed
ECAT-878 Bug

IoDrvEtherCAT: Exception with invalid EoE package

Fixed
ECAT-877 Bug

DeviceEditorEtherCAT: do some bug fixes after plugfest

Fixed
ECAT-874 Improvement

DeviceEditorEtherCAT: add support for XI510004 EtherCAT IO-Link Gateway

Fixed
ECAT-872 Bug

IoDrvEtherCAT: wrong process data if cable redundancy and option keep last input data is used

Fixed [[GENERAL]]
if cable redundancy is active then the option keep input data is not possible and the setting will be ignored.
ECAT-871 Bug

DeviceEditorEtherCAT: wrong offsets in ENI xml file for SIG350 device

Fixed
ECAT-869 Bug

DeviceEditorEtherCAT: changed name of PDO is not stored in expert process data

Fixed
ECAT-868 Improvement

IoDrvEtherCAT: delay time for auto negotiation should be configurable

Fixed
ECAT-867 Improvement

EtherCAT: Libs should report their version in the plclog on startup of the stack

Fixed
ECAT-865 Bug

IoDrvEtherCAT: cable redundancy does not work if both connectors are unplugged in a short time

Won't Fix [[GENERAL]]
The problem is the auto negotiation time needed by the network adapters.
If the second connection is plugged while the first connection is not established the EtherCAT master has no connection at all and cannot send any messages to open the ports.
ECAT-864 Bug

DeviceEditorEtherCAT: expert process data does not update the length of the syncmanager

Fixed
ECAT-863 Bug

IoDrvEtherCAT: SoE startup parameter for pdos should be always created

Fixed
ECAT-862 Bug

DeviceEditorEtherCAT: manual deleted PDOs do not work as expected

Fixed
ECAT-861 Improvement

Support Chinese character in Startup parameter import / export xml List

Fixed
ECAT-860 Improvement

ECAT redundancy, PLC redundancy: ignore option auto restart slaves on passive PLC

Fixed
ECAT-859 Improvement

Display the configured alias addresses in the overview view.

Fixed
ECAT-858 Bug

Incorrect initialization of device StartParameters from MDP

Fixed
ECAT-857 Bug

CoE and EoE in parallel. Sometimes ping requests are missing

Fixed
ECAT-856 Bug

After Update EtherCAT Master compile error EtherCAT address .... is assigned to more than one slave

Fixed
ECAT-854 Bug

DeviceEditorEtherCAT: IO-mapping is lost after editor is reloaded if module is mapped to a logical device

Fixed
ECAT-853 Bug

Default modules are not plugged to slot

Fixed
ECAT-852 Bug

FB-Output udiDataTransfered and udiDataWritten has same value as udiResponseError if an error occurred

Fixed
ECAT-851 Bug

EtherCAT Slave Startup Parameters Import/Export is unexpected

Fixed
ECAT-850 Improvement

Change for fixed EtherCAT addresses if excluded from build or disabled

Fixed
ECAT-849 Bug

Should not sync the 2nd EtherCAT Master cycle time to EtherCAT Task when its IO mapping is Main Task

Fixed
ECAT-848 Improvement

Improve EoE routing to minimize retransmissions

Fixed
ECAT-846 Bug

Delete 'symbol' attributes in libraries for EL6224

Cannot Reproduce [[GENERAL]]
Already fixed with ECAT-619 in version 4.8.0.0
Therefore not reproducible anymore.
ECAT-842 Bug

PDOUpload does not work with bit datatypes

Fixed
ECAT-840 Bug

DeviceEditorEtherCAT: adding many devices is too slow

Fixed
ECAT-810 Improvement

DeviceEditorEtherCAT: Support IO-Link Gateways IO-Link MVK Pro

Fixed