EIPStackGroup/OpENer
FreeOpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.
About EIPStackGroup/OpENer
OpENer is an open-source EtherNet/IP stack designed for I/O adapter devices, compliant with the ODVA specification. It supports multiple I/O connections and explicit connections, and includes CIP objects and services to build EtherNet/IP-compliant products. Developed by EIPStackGroup, OpENer is highly portable, targeting POSIX systems (Linux, BSD) and Windows (via Visual Studio or Cygwin). It offers features such as real-time mode (OpENer_RT), library build support, and unit testing with CppUTest. The project includes community support through dedicated Google Groups for developers and users.
Key Features
Pros & Cons
- Open source under a permissive license
- Rich set of CIP objects for compliance
- Cross-platform (Linux, Windows, Cygwin)
- Real-time capabilities for deterministic applications
- Active community with mailing lists for support
- Primarily designed for I/O adapters, not full scanner or controller functionality
- Requires manual configuration and compilation with CMake
- Real-time mode needs RT-patched kernel and capabilities (CAP_IPC_LOCK, CAP_SYS_NICE)
- Limited documentation beyond the README and source code