The Brad EtherNet/IP ™ software stack allows third parties to implement Scanner and/or 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.
When used in scanner mode, the stack allows EtherNet/IP master features to be implemented into controller devices including PLC modules, interface cards, IPC, and robot controllers. When adapter mode is used, 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