# EC-Simulator - Features Feature ID: Unique identification used in ETG.1500 EtherCAT® MainDevice Classes | Feature name | Short description | Implemented | Feature ID | |-----------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|--------------| | Service | Support of all commands | x | 101 | | IRQ field in datagram | Use IRQ information from SubDevice in datagram header | x | 102 | | SubDevices with Device Emulation | Support SubDevices with and without application controller | x | 103 | | EtherCAT® State Machine | Support of ESM special behavior | x | 104 | | Error Handling | Checking of network or SubDevice errors, e.g., Working Counter | – | 105 | | VLAN | Support VLAN Tagging | – | 106 | | EtherCAT® Frame Types | Support EtherCAT® Frames | x | 107 | | UDP Frame Types | Support UDP Frames | – | 108 | | Cyclic PDO | Cyclic process data exchange | x | 201 | | Multiple Tasks | Different cycle tasks, Multiple update rates for PDO | x | 202 | | Frame repetition | Send cyclic frames multiple times to increase immunity | x | 203 | | Online scanning | Network configuration functionality included in EtherCAT® MainDevice | x | 301 | | Reading ENI | Network Configuration taken from ENI file | x | – | | Compare Network configuration | Compare configured and existing network configuration during boot-up | x | 302 | | Explicit Device ID | Identification used for Hot Connect and prevention against cable swapping | x | 303 | | Station Alias Addressing | Support configured station alias in SubDevice, i.e., enable 2nd Address and use it | x | 304 | | Access to EEPROM | Support routines to access EEPROM via ESC register | x | 305 | | Support Mailbox | Main functionality for mailbox transfer | x | 401 | | Mailbox Resilient Layer | Support underlying resilient layer | x | 402 | | Multiple Mailbox channels | Support multiple channels | x | 403 | | Mailbox polling | Polling Mailbox state in SubDevices | x | 404 | | SDO Up/Download | Normal and expedited transfer | x | 501 | | Segmented Transfer | Segmented transfer | x | 502 | | Complete Access | Transfer the entire object (with all sub-indices) at once | x | 503 | | SDO Info service | Services to read object dictionary | x | 504 | | Emergency Message | Receive Emergency messages | x | 505 | | PDO in CoE | PDO services transmitted via CoE | – | 506 | | EoE protocol | Services for tunneling Ethernet frames. Includes all specified EoE services | x | 601 | | Virtual Switch | Virtual Switch functionality | – | 602 | | EoE Endpoint to Operation Systems | Interface to the Operation System on top of the EoE layer | – | 603 | | FoE Protocol | Support FoE Protocol | x | 701 | | Firmware Up-/Download | Password, FileName should be given by the application | x | 702 | | Boot State | Support Boot-State for Firmware Up/Download | x | 703 | | SoE Services | Support SoE Services | x | 801 | | AoE Protocol | Support AoE Protocol | x | 901 | | VoE Protocol | External Connectivity supported | x | 1001 | | DC support | Support of Distributed Clock | – | 1101 | | Continuous Propagation Delay | Continuous Calculation of the compensation propagation delay | – | 1102 | | Sync window monitoring | Continuous monitoring of the Synchronization difference in the SubDevices | – | 1103 | | via MainDevice | Information is given in ENI file or can be part of any other network configuration. Copying of the data can be handled by MainDevice stack or MainDevice’s application | x | 1201 | \\newpage