A new update for KPA EtherCAT Master 2 for RTX64 4.5 NAL is now available, version 2.8.2503.0. This release succeeds version 2.7.202.0 and introduces several key enhancements to expand Master capability.
- KPA Master Redundancy software solution
From now on MDK2 for RTX64 supports software solution for KPA Master Redundancy.
This solution does not require some specific HW module and only a regular Ethernet switch is used for connection Master and the bus. To switch from Secondary to Primary mode the software fast switch is used.
The following changes were made:- Added the samples 55_MasterRedundancy and 56_DynamicStringDemo demonstrating how to work with the Master Redundancy feature.
- Renamed the INI parameter master.secondary.timeoutbase to master.secondary.timeout.
- Removed the INI parameter master.secondary.timeoutfactor and related usage in source.
- The list of INI parameters:
- mandotary:
- redundancy.enable
- secondary.timeout
- secondary.takeoverdelay
- sniffer.irqrequest and ecatrouter.sniffer.irqmask
- timedsend.emulation.enable
- optional:
- secondary.syncwindow
- mandotary:
- Reviewed the description of KPA Master Redundancy in MDK Manual (updated the chapter Master Redundancy, added error codes description in Troubleshooting).
- 61_SignalGenerator sample
New sample 61_SignalGenerator has been added to MIP to demonstrate how to generate a set of deterministic test signals. - 61_SignalGeneratorProcessTask sample
New sample 61_SignalGeneratorProcessTask has been added to MIP to demonstrate how to generate a set of deterministic test signals and prepare 61_SignalGeneratorProcessTask.dll to run the corresponding external process task. - Individual configuration for each Master instance
A new API has been introduced to allow overriding the default Master configuration when creating a Master instance. To implement this API use PARAM_MASTER_INI or PARAM_MASTER_INI_ATTACH. - Master Redundancy enable separately
Now Master Redundancy can be enabled/disabled separately for each Master instance in Multimaster configurations via the INI file (master.redundancy.enable). - 40_SimplePLC_Integration sample
A new sample, 40_SimplePLC_Integration, has been added to demonstrate how to integrate an EtherCAT Master extension into an existing PLC cycle. This sample includes PLC and EtherCAT cycle synchronization as well as asynchronous function block execution. - Boolean Data Type parsing
XML parser detects Boolean Data Type according to ETG.2100 v1.0.3, as follows:- ‘false’ or ‘0’ means FALSE
- ‘true’ or ‘1’ means TRUE
- Built-in trial license
From now on, a trial license is included by default in KPA MRT2 packages to simplify the first launch of KPA products. - MRT2 installation improvement
- In KPA MRT2 installer has been added a possibility to select license (generic or trial). For details refer to MDK Manual (Installation).
- For installation in silent mode new options have been added to select a generic license or activate Trial mode: CFG_LICENSE_FILE and CFG_ACTIVATE_TRIAL. For details refer to Silent installation User Manual (Installing MRT in silent mode).



