EC-Inspector V4: New Features
New modern and more user-friendly design
The version 4 of the EC-Inspector received a significant rework and update of the user interface, which combines several benefits for users and operators:
- Improved usability by enabling a better focus on the most relevant features in any view or tab of the EC-Inspector – e.g. highlighting active buttons, using high-contrast colors for key user elements, removing ornaments which did not prove useful.
- Updated icons and button styles for immediate information on status of the tool, connected MainDevice as well as SubDevices – even when used on modern tablet-style computers with reduced screen size.
- Keep compatibility with modern tools and Windows-software – a similar look and feel helps users to complete tasks faster.
- Apart from the immediately recognizable new look, there are many optimizations done to improve handling and speed up many work-steps – including automatic wizards to help with the generation of output files for Data Acquisition and more.
- We also increased the information shown in many screens – providing relevant information on EC-Inspector functions or EtherCAT data in sight when working with the EC-Inspector, eliminating the need to check the manual or online-help in many cases.


Trigger for Snapshots
The built-in snapshot function is now much more powerful, as you can get automatic generated snapshots based on trigger conditions. Any trigger can compare any variable (input or output) with either a fixed value or with another variable. Various comparison operators are available for the trigger conditions. When using the new Automatic Snapshot Mode, a snapshot will be triggered automatically, but you can continuously monitor the network – and can use the automatically generated snapshots to deep dive into key situations afterwards without the need to load in a long PCAP recording or similar.

Performance Measurement
The new performance measurement function is a great tool to quickly get an overview on the systems as well the EtherCAT MainDevice performance: You can verify CPU load respectively CPU-time to identify if the control system can handle the selected EtherCAT cycle time. In addition you can monitor the busload to avoid any lost cycles or data-communication issues due to network overload.

Improved Inspection Report
The Inspection Report which is generated automatically during each diagnosis session has been improved and extended – providing a lot of highly usefull data which can either be used for qualification reports as well as to identify system changes or possible root causes for any EtherCAT-based issues.

EC-Inspector 4.1 offers universal EtherCAT Diagnosis and Monitoring without ENI file
The new EC-Inspector (as well as the latest version of the EC-Monitor) are not even more powerful, offering the new unique capability to run analysis and supervision on EtherCAT networks where the user does not have access to an ENI file!
A bit of technical Context: The ENI Requirement
The ENI (EtherCAT Network Information) file is a standardized XML file containing the required configuration data for EtherCAT MainDevices (Masters). This file includes:
- Configuration details for all SubDevices (Slaves).
- Process Data Objects (PDO) mapping and startup commands.
- Network-specific data, such as topology and device addressing.
So far, the EC-Inspector required the ENI-file of the network to enable diagnostics. However, in some cases, the ENI-file might not be available:
- Access restriction: End-users often do not gain access to the ENI-file which has been generated by the machine builder and is only accessible to the machine builder’s development team.
- Dynamic configuration: In small networks with simple functionality, selected MainDevice implementations support auto-configuration of the EtherCAT controller – i.e. the acontis EC-Master can be operated with a dynamically generated configuration instead using an ENI-file.
- Proprietary Systems: Some MainDevices employ proprietary or fixed configurations, bypassing the standard ENI structure. This also includes open-source software like SOEM and Etherlab EtherCAT Master that do not support ENI files.
Configuration Learning Mode: Operation and Requirements
The new EC-Inspector integrates a "Learning" mode to overcome the ENI dependency. This mode generates a runtime equivalent of the ENI file by passively sniffing and extracting the requisite network configuration information from the data traffic.
This learning mode can be used either with online analysis via TAP (mode 1) as well with captured Wireshark capture-files (mode 2).
In the pictures below we will use mode 2 with a pre-recorded Wireshark capture-file:

- Specify the capture file
- Select button for Mode 2
- Activate the Learning button within the menu interface
The EC-Inspector sequentially reads the Wireshark-capture file to identify all necessary information and will automatically stop as soon as all relevant data are identified.
If the online mode is selected, the EC-Inspector will notify the user when all relevant data have been identified, so that the user can switch to the diagnostic mode.
Prerequisite: In the learning-phase, the EC-Inspector requires the network to switch between different operational states e.g., INIT, PRE-OP, SAFE-OP, OP). Consequently, the network must be booted by the user respectively the capture file shall include the boot-sequence of the network.

As soon as the Learning phase is completed, the EC-Inspector lists all identified SubDevices and also shows that it is ready for Diagnosis mode with the internally generated-ENI replacement file.
This derived network information is stored within the EC-Inspector project file, ensuring persistence and avoiding repetitive learning cycles.

With the generated-ENI replacement file, all functions are available now and the network can be supervised and diagnosed – including access to all process variables as well as performance measurements, error analysis and the powerful trigger functions.