VS EtherCAT Master 2 for Windows x64 and x86 released
A new update to VS EtherCAT Master 2 – version 2.8.2904.0 – is now available for Windows x64 and x86.
As part of our commitment to continuously enhancing the product, this release includes the following improvements since version 2.7.604.0:
EEPROM read operation improvement
RPC EEPROM read operations now return available EEPROM data even if EEPROM access reports CRC, LOAD, or PDI errors. In such cases, the operation completes with the warning status ECAT_S_EEPROM_ACCESS_IGNOR (0x000B) to indicate that the EEPROM data was obtained despite the reported access errors.
Owned processor interface
Added a common lifecycle interface for owned processors. Owned processors can now be processed automatically according to Master Processor and Thread Processor configuration. For more information see API Help (Templates/Thread Processor).
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_SignalGenerator 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.
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. The following features are also included in the sample:
– Demonstration of requesting ID read
– Automatic module scan
Boolean Data Type parsing
XML parser detects Boolean Data Type according to ETG.2100 v1.0.3, as follow:
– ‘false’ or ‘0’ means FALSE
– ‘true’ or ‘1’ means TRUE