EtherCAT-Slave, Device Simulation for Windows

Real-time Device Stack

Programmier Library

Download Manual   EtherCAT Device documentation
Download Software   ProfiNET Master Software
Multi Device Management
Simulation of entire plants
Real-Time Simulation
Update Cycles upto 250 usec
Logical, Physical and Alias Addressing
Mailbox Interface and COE Management
Integrated EtherCAT PDI Control
FMMU Management
SYNC Management
PDO Management
State Management
ESI Device Configuration
EtherCAT Device Simulation
EtherCAT Verifier Programming with VisualStudio
Test with EtherCAT Verifier EtherCAT Configuration for ESI files
EtherCAT PDO configurator PDO Configurator
Simulation of assembly lines
Simulation of packaging systems
Simulation of machine tools
Simulation of production lines
Presentation and Marketing
EtherCAT Device Application

EtherCAT Device - Real-time Simulation for Windows

With the EtherCAT Device Stack for Windows, a complete system can be simulated at real-time with a PC. The stack offers the possibility to read in and configure existing ESI files of real devices. So the simulated devices behave like in the real world. In combination with the "X - Realtime Engine" from SYBERA, the simulation behaves at real-time like the real system. The device simulation is carried out directly from the PC using standard Ethernet adapters. The physical connection to the PLC is made using commercially available INTEL or REALTEK PCI (e) adapters. A corresponding PCMCIA or ExpressCard (PDF) adapter is also possible. This means that no additional hardware is required and there is no need for separate EtherCAT hardware. The basis of the programming library is the EtherCAT device protocol stack with the "X - Realtime" technology. The software runs under Windows and enables the simulation of several EtherCAT devices simultaneously (e.g. terminals or drives from Beckhoff) at real-time. Depending on the PC hardware and application, telegram update times of up to 250 ?sec can be implemented.

EtherCAT Device - Functionality

In addition to numerous extended EtherCAT functions (e.g. for distributed clock, COE and state management), the library system enables the EtherCAT devices (PDF) to be operated without a corresponding XML file. With the integrated station management of the EtherCAT device, the devices can be managed and operated almost completely implicitly. Each individual function step (e.g. FMMU, SYNCMAN, PDO, STATE ...) can also be controlled in a targeted manner. SYBERA has also developed the comprehensive test software ECATVERIFY. This software enables the developer to test the simulated EtherCAT devices and carry out the parameterization (e.g. PDO mapping). The developer is guided interactively through the individual function groups and states. All information is visualized in detail. The integrated PDO configurator (PDF) allows easy definition of PDO mappings. The configurator enables adding, removing and moving PDO objects. Devices entered in the ECATDEVICE.PAR file can be listed for editing the PDO mappings, or can be searched specifically (e.g. by name). New PDO mappings (with index, PDO and bit size) can be entered and assigned to the corresponding PDO mapping list (TX / RX). After configuration, the entry in the ECATDEVICE.PAR file is updated automatically. The corresponding length specifications (for FMMU, SYNCMAN and descriptors) are automatically adjusted.

EtherCAT Device - Technology

Here, not only the sending and receiving of industrial Ethernet protocols according to the EtherCAT specification (see EtherCAT Technology Group ETG) is realized at real-time. The interface also enables the functional processing of the EtherCAT telegrams in a separate real-time task. The system is based on 4 real-time tasks: sending and receiving Ethernet frames, processing user data and error handling. The tasks are functionally synchronized via a STATE machine. A real-time task detects frame errors and hardware latencies. It is also checked whether a response telegram has been received for a sent EtherCAT telegram (e.g. in the event of a timeout), whether the working counter of the response telegram has been increased and whether the index fields of the send and receive telegrams match. With a frame filter, the EtherCAT telegrams are separated from the Ethernet frame at real-time and transferred to a telegram stack. The developer has the option of implementing the functional processing (e.g. Realtime Level2) in a real-time task at the system or application level.

EtherCAT - Training

In order to be able to use the fieldbus communication efficiently, Sybera offers the training "EtherCAT Development" . In this training, knowledge is imparted neutrally and independently of the product. The training enables a comprehensive insight into the EtherCAT technology based on examples and practical exercises. The training covers the basics of EtherCAT technology (e.g. state management, PDI, SYNC and FMMU management, mailbox communication, COE and PDO assignment, watchdog, distributed clock, parameterization and XML files). The participants receive detailed background information about the EtherCAT technology for daily use. The knowledge imparted is consolidated with Wireshark analyzes. The participants of the training will also be able to configure, program and analyze errors independently. The training is aimed at all developers and service technicians.