A standardized XML file used in EtherCAT networks to describe device features and configuration, enabling seamless integration and communication in industrial automation systems.
お客様の製品にマルチプロトコル通信を – 高度に統合されたソリューションのためのチップとモジュール
機械やデバイスをネットワークに統合 – 当社のターンキー通信ソリューションなら、ネットワーク規格に関係なく簡単に統合できます。
一元化されたエッジ管理が簡単に - デバイスとアプリケーションを管理するための包括的なIIoTプラットフォーム
次世代の産業用通信をご紹介します。netXは、シームレスな接続性、サイバーセキュリティ、長期にわたる拡張を可能にします。
お客様の業界に適した通信ソリューション – オートメーション市場のリーダーであるヒルシャーの長年の経験にお任せください。
レガシー・フィールドバスから産業用イーサネット、最新のセンサのネットワーキングからクラウドまで、ヒルシャーの産業用通信ソリューションが活躍しています。
次世代の産業用通信をご紹介します。netXは、シームレスな接続性、サイバーセキュリティ、長期にわたる拡張を可能にします。
産業用ネットワーク、デバイス、システムをインテリジェントかつ効率的に接続する革新的な通信ソリューションの開発。
次世代の産業用通信をご紹介します。netXは、シームレスな接続性、サイバーセキュリティ、長期にわたる拡張を可能にします。
何かご質問はありますか?当社またはいずれかのパートナーにご連絡ください!
「ダウンロード」では、当社製品のドライバ、ツール、およびマニュアルを多数ご用意しています。
産業用通信プロジェクトのインテグレーションパートナーをお探しですか。マルチプロトコル対応のnetXチップからIIoTアプリケーションまで - パートナー企業のネットワークでお客様に必要なサポートをお届けします。
当社は、35年以上にわたって産業用通信のマーケットリーダーであり続けています。その35年は、産業への応用と将来を見据えた研究開発に費やされました。
当社の由来を明らかにします。
ニュース、背景情報、およびお客様と当社の交流イベントのスケジュールなど – ヒルシャーと産業用通信に関するあらゆる最新情報をお届けします。
産業用通信プロジェクトのインテグレーションパートナーをお探しですか。マルチプロトコル対応のnetXチップからIIoTアプリケーションまで - パートナー企業のネットワークでお客様に必要なサポートをお届けします。
In a connected world, we unlock the potential of industrial communication. Our success is built on the commitment of our employees.
As an innovative, family-owned company, we are shaping the future of industrial communication – with dedicated teams, cutting-edge solutions, and true team spirit. Join our Logistics Team – apply now!
お客様の製品にマルチプロトコル通信を – 高度に統合されたソリューションのためのチップとモジュール
機械やデバイスをネットワークに統合 – 当社のターンキー通信ソリューションなら、ネットワーク規格に関係なく簡単に統合できます。
一元化されたエッジ管理が簡単に - デバイスとアプリケーションを管理するための包括的なIIoTプラットフォーム
お客様の業界に適した通信ソリューション – オートメーション市場のリーダーであるヒルシャーの長年の経験にお任せください。
レガシー・フィールドバスから産業用イーサネット、最新のセンサのネットワーキングからクラウドまで、ヒルシャーの産業用通信ソリューションが活躍しています。
産業用ネットワーク、デバイス、システムをインテリジェントかつ効率的に接続する革新的な通信ソリューションの開発。
In a connected world, we unlock the potential of industrial communication. Our success is built on the commitment of our employees.
ESI files (EtherCAT SubDevice Information) play a crucial role in industrial automation and communication via the EtherCAT protocol (Ethernet for Control Automation Technology). EtherCAT is a high-performance, industrial real-time Ethernet protocol that is widely used in automation applications due to its high communication speeds and deterministic behavior.
The primary purpose of ESI files is to provide comprehensive information about EtherCAT SubDevices to the MainDevice device. This includes details about the SubDevice's capabilities, supported features, and communication parameters. The ESI file allows the EtherCAT MainDevice to automatically configure the SubDevice during network startup. They serve as a standardized means for EtherCAT MainDevices (such as PLCs or industrial PCs) to understand and communicate effectively with EtherCAT SubDevices (such as sensors, actuators, drives, or other control devices) on the network.
They are XML-based and follow a standardized format defined by the EtherCAT Technology Group (ETG). The structure of an ESI file is specified in the EtherCATInfo.xsd XML schema document. This ensures a consistent format across all ESI files, allowing for seamless integration and configuration of EtherCAT networks.
The information contained in the ESI file enables the EtherCAT MainDevice to automatically configure the SubDevice during network startup. This includes mapping process data objects (PDOs) and setting up service data object (SDO) initialization sequences. Ensuring the ESI file matches the firmware version of the SubDevice is crucial for seamless communication and functionality.
ESI files can be edited using text editors or graphical XML editors. Some types of EtherCAT MainDevice software, such as TwinCAT, also provide built-in tools for editing ESI files. Manually editing the ESI file may be necessary when the MainDevice does not provide SDO initialization sequence support.
The EtherCAT SubDevice Information (ESI) files used in industrial automation and communication can be categorized into two main types: Flats and Slots.
Flats are the standard type of ESI files. They contain information about the standard process data objects (PDOs) supported by the EtherCAT SubDevice.
They provide a fixed, non-modular structure for the SubDevice’s PDOs. The PDOs are predefined and cannot be changed or extended by the user. The SubDevice's functionality is fixed and cannot be reconfigured. Flats are the simplest and most common type of ESI files, suitable for basic EtherCAT SubDevices. This type of ESI file is simpler and easier to understand, especially for devices with relatively few parameters or straightforward configurations. Flat ESI files are suitable for EtherCAT SubDevices that do not require complex configuration or have a limited number of configurable parameters.
Slot-based ESI files are more advanced and flexible compared to Flats. They support the Modular Device Protocol (MDP) defined by the EtherCAT Technology Group (ETG).
They allow the EtherCAT SubDevice to have a modular structure, with different operational modes or "modules". Each module can have its own set of PDOs, allowing the SubDevice’s functionality to be reconfigured. The modules can be of different types, such as Cyclic Synchronous Position (CSP), Cyclic Synchronous Velocity (CSV), and Cyclic Synchronous Torque (CST). The EtherCAT MainDevice can dynamically select and activate the appropriate module based on the application requirements.
Slot-based ESI files provide more flexibility and customization options for complex EtherCAT SubDevices. They allow for more detailed and structured representation of device configuration, making them suitable for complex EtherCAT SubDevices with extensive PDO mapping requirements or synchronization features. They provide a more granular view of the device's capabilities and configuration options, enabling EtherCAT MainDevices to configure and communicate with the SubDevice more efficiently.
Flat ESI files offer a simple and straightforward representation of EtherCAT SubDevice information, while Slot-based ESI files provide a more structured and detailed view, particularly suitable for complex devices with extensive PDO mapping requirements. The choice between Flat and Slot-based ESI files depends on the complexity of the EtherCAT SubDevice and the level of detail required for configuration and communication within the EtherCAT network.
The technical features of ESI (EtherCAT SubDevice Information) files are designed to provide comprehensive documentation and configuration capabilities for EtherCAT SubDevices within an EtherCAT network.
ESI files contain information about EtherCAT SubDevices, including their vendor name, product ID, revision number, and device type. This allows EtherCAT MainDevices to identify and differentiate between connected SubDevices on the network.
ESI files define the parameters, variables, and data objects accessible on EtherCAT SubDevices. They specify the data types, sizes, access rights, and addressing information for each parameter within the device's object dictionary. This enables EtherCAT MainDevices to read from and write to specific parameters during runtime.
They specify the communication profiles supported by EtherCAT SubDevices. This includes the data exchange formats, cyclic data transfer rates, synchronization methods, and other communication parameters necessary for seamless interaction within the EtherCAT network.
ESI files describe the Process Data Object (PDO) mapping of EtherCAT SubDevices. PDO mapping defines how input and output data is structured and exchanged between the EtherCAT MainDevice and SubDevices. ESI files specify the layout of PDOs, including the mapping of process data, status information, and configuration data.
For devices requiring synchronized operation, ESI files detail the synchronization features supported by EtherCAT SubDevices. This includes distributed clock synchronization, timestamping, and other mechanisms to ensure precise timing and coordination among devices within the EtherCAT network.
ESI files contain configuration parameters that determine the behavior and operation of EtherCAT SubDevices. These parameters may include network settings, communication parameters, device-specific features, and other configurable options.
It adheres to standardized formats defined by the EtherCAT Technology Group (ETG), ensuring interoperability among devices from different manufacturers. This vendor neutrality allows EtherCAT MainDevices to work seamlessly with EtherCAT SubDevices from various vendors, facilitating flexible system integration.
ESI files may include versioning information to indicate compatibility with specific versions of the EtherCAT specification or EtherCAT MainDevices. This ensures compatibility and consistency across different versions of ESI files and EtherCAT implementations.
ESI files provide essential documentation and configuration information for EtherCAT SubDevices, enabling EtherCAT MainDevices to configure, communicate with, and coordinate the operation of devices within an EtherCAT network effectively.
The German high-tech company Hilscher is an active member of the EtherCAT Technology Group (ETG), which is responsible for defining and maintaining the ESI file specification.
Hilscher offers a range of industrial communication solutions that support companies in automating their systems. These include the netX communication controllers developed in-house as well as PC cards, embedded modules, gateways, switches and IIoT solutions based on them.
Thanks to its innovative, multi-protocol-capable solutions, Hilscher is one of the technology leaders in the field of industrial communication.