Network Connectivity

Home » Software Products » DLLs, Middleware & Drivers » EtherNet/IP Adapter (EIPA)

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.

Download PDF now.


EtherNet/IP is a registered trademark of ODVA
RSNetWorX is a registered trademark of Rockwell Software*
Windows is a registered trademark of Microsoft Corporation