The Brad EtherNet/IP ™ software stack allows third parties to implement Adapter functionality for EtherNet/IP on various hardware platforms. The stack performs all communication functions, implicit and explicit messaging behaviors via interfaces. Application objects in the host system may be accessed from the network via explicit messaging.
In adapter mode the stack enables EtherNet/IP slave devices such as I/O modules, robots, instruments and regulators.
The EtherNet/IP stack supports any hardware platform (little or big endian memory format) and is compatible with operating systems (real-time or not) like Windows or LinuxRT implemented in mono and multi-thread user applications. The deliverable stack package includes: ANSI C source code and examples of implementation in various operating systems.
Features
- Multi platform stack (Intel, ARM, PowerPC, Texas DSP, Fido)
- Support of Intel and Motorola data format
- Examples of OS porting: Windows, VxWorks, Linux, eCOS, ThreadX
- Supports Application, Change-of-State and/or Cyclic I/O messaging
- Automatic verification of device identity
- Automatic reconnection of timed-out or faulted Adapters