EtherNet/IP Scanner (EIPS)

New EIPS Version 4.2.0 Released November 2011
Pyramid Solutions’ NetStaX™ EtherNet/IP Scanner DLL Kit (EIPS) allows you to quickly introduce EtherNet/IP Scanner Class functionality into your PC based products and systems.
The EIPS’ EtherNet/IP Scanner Class software protocol stack provides I/O Server, I/O Client, Message Server and Message Client functionality. The EIPS software provides an Application Programming Interface (API) for using Common Industrial Protocol (CIP) via TCP/IP. The EIPS software interfaces with your product’s application software and Windows (Winsock) socket level TCP/IP interface. The EIPS consists of the EIPS DLL with a C++ function call API, C# API, COM API and include files, example Scanner Class application software, reference manuals, application notes with code and sample STC & EDS files.
The EIPS protocol stack is capable of originating a variety of I/O connections based on the user connection configuration set via the application or the network. The EIPS Connection Configuration Object (CCO) provides the interface necessary for software tools to configure connections across the network. The EIPS Scanner can be configured through Rockwell Software’s RSNetWorx™ for EtherNet/IP or other tools supporting the CCO.
The EIPS has been used successfully in a wide range of PC based products and systems. The EIPS is distributed under a royalty free software license agreement.
EIPS Features and Kit Description
EtherNet/IP Compatibility
- Enables EtherNet/IP Scanner Class or Adapter Class functionality for your product
- UCMM (unconnected) messaging Client and Server
- Class 3 (connected) messaging Client and Server
- Class 1 (I/O) connection Client and Server
Resource Utilization and Management
- All resources initialized at startup
- No dynamic memory or thread allocation
- Stack runs on a single thread
- Dynamic registration of additional objects for client application processing
Platform Compatibility
- Microsoft Windows XP, Vista, Windows 7 (32 & 64 bit DLLs included)
Supported/Included Objects & New Features
- Message Router
- Connection Manager
- Port
- Modbus Translator
- Ethernet Link
- TCP/IP
- Connection Configuration Object
- Assembly
- Identity
- Custom Objects
- File Object
Complete EIPS Developers’ Kit includes:
- EIPS DLL with C++ function call API, C# API and COM Server API for using the EIPS Scanner stack with Windows, VB6 and .NET Applications
- Example Scanner Class Application (executable and source code provided)
- EIPS Getting Started and Software Reference manuals
- EIPS C# API and COM Server Component reference manuals
- Example STC file included that is easily modifiable for use with your device in pre/conformance testing.
- Example EDS file that demonstrates use of the EIPS stack as a Class1 connection originator by 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.