PCI-Express EtherCAT Slave Interface with Slave Stack– Product Release from esd electronics, Inc.

Share Article

esd electronics introduces the ECS-PCIe/1100, an EtherCAT® Slave Interface for PCs which can be used in conjunction with the esd EtherCAT Slave Stack.

The ECS-PCIe/1100 interface turns a regular PC into an EtherCAT® Slave device, allowing the PC’s integration into an ETherCAT® network. The PC may act as an I/O node or being used for development purposes.

The ECS-PCIe/1100 is a PC board designed for PCI Express slots. It features an EtherCAT slave using the Ethernet physical layer via two RJ45 Ethernet sockets. The board uses the ET1100 EtherCAT slave controller (ESC) ASIC that comes with 8 kbytes memory and 8 EtherCAT sync managers.

The interface’s PCIe port is designed according to PCI Express® Specification R1.0a, and the ET1100 ESC address space is directly mapped to the PCI Express address space.

The configuration is accomplished through esd's EtherCAT master. A sample device description file (ESI file in XML format) is provided. An EtherCAT slave API library and sample code for application development are also included.

Device drivers for Windows® and Linux® with documentation and EtherCAT slave examples are included in the scope of delivery. Drivers for other operating systems, especially realtime-OS, are available on request.

The EtherCAT Slave Stack provides, in combination with an EtherCAT slave controller (ESC), all services for an EtherCAT compliant communication according to IEC 61158 / ETG.1000. It is written in ANSI-C, optimized for embedded targets with respect to performance and resource usage. It is available as binary version for various operating systems or as source code tested on different target architectures (x86, PowerPC™, ARM®) with and without operating system.

An API based interface provides a clear separation between application and stack which makes a later change to an updated stack revision or different hardware easy. All protocol complexity and hardware dependence is hidden. The developer can concentrate on application development which significantly reduce the time to market.

The cross-platform API allows an early application development (with ECS-PCIe/1100 on Windows®/Linux®) before the target slave device hardware is available. The stack comes with a comprehensive manual and a sample
application which makes for a good starting point for the application.

For further, more detailed information (including a downloadable hardware and software configuration manual) please log on to our website at http://www.esd-electronics.com or call our sales manager Michelle Dzialo at 413-772-3170.

esd electronics, Inc. has over 20 years experience as qualified system integrators in industrial automation specializing in EtherCAT® and Controller Area Network (CAN) technologies CANopen, DeviceNet and J1939 providing EtherCAT® and CAN interfaces for PCI, PCIe, cPCI, ISA, VME, & PC104. Visit our website at http://www.esd-electronics.com.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Michelle Dzialo
Visit website