EtherNet/IP Adapter (EIPA)

New EIPA Version 4.2.0 Released November 2011
Pyramid Solutions’ EtherNet/IP Adapter DLL Kit (EIPA) enables you to quickly introduce EtherNet/IP Adapter Class functionality into your PC based products and systems.
The EIPA EtherNet/IP Adapter Class software protocol stack provides I/O server, message server and message client functionality. The EIPA software provides an Application Programming Interface (API) for using Common Industrial Protocol (CIP) via TCP/IP. The EIPA software interfaces with your product’s application software and Windows (Winsock) socket level TCP/IP interface. The EIPA consists of the EIPA DLL (with C++ function call API) , C# API, COM API, include files, example Adapter Class application code (demonstrating use of the EIPA), programmer reference manuals, app notes with code samples and EDS & STC example files.
The EIPA has been successfully used in a wide range of PC based products and systems. The EIPA is distributed under a royalty free software license agreement.
EIPA Features and Kit Description
EtherNet/IP Compatibility
- Enables EtherNet/IP Adapter Class functionality for your PC based product
- UCMM (unconnected) Message Client & Server
- Class 3 (connected) Message Server
- Class 1 (I/O) Connection Server
Resource Utilization and Management
- All resources initialized at stack startup
- No dynamic memory or thread allocation
- Runs on a single thread Platform Compatibility
Platform Compatibility
- Compatible with Microsoft Windows XP, Vista and Windows 7 (32 & 64 bit DLLs included)
Supported / Included Objects
- Message Router
- Connection Manager
- Port
- QOS
- Identity
- Ethernet Link
- TCP/IP
- Assembly
- Custom User Objects
- File Object
Complete EIPA Developers’ Kit includes:
- EIPA DLL with C++ function call API, C# API and COM Component for using the EIPA with Windows, VB6 & .NET applications
- Adapter Class Example Code (executable and source code) that demonstrates use of the EIPA APIs and functionality
- EIPA Getting Started and DLL API Reference Manuals
- EIPA C# API and COM Component Reference Manuals
- Example, user modifiable, STC file for use in pre/conformance testing
- Example EDS file, prepared to allow the EIPA stack based node to be used as a Class1 connection target by remote software tools, such as RSNetWorx™ for EtherNet/IP or other EtherNet/IP tools and to serve as a starting point for creating your device’s EDS file.