NetStaX EtherNet/IP Scanner DLL Kit

Pyramid Solutions’ NetStaX™ EtherNet/IP™ Scanner DLL Kit (EIPS) allows you to quickly introduce EtherNet/IP Scanner Class (Client/Originator) functionality into your PC/Windows-based applications and products.

The EIPS EtherNet/IP Scanner Class software protocol stack provides I/O Server, I/O Client, message server and message client functionality, and an application programming interface (API) for using Common Industrial Protocol (CIP) via TCP/IP. It interfaces with your product’s application software and the standard Windows (Winsock) socket level TCP/IP interface. It also uses standard PC Ethernet ports.

EIPS Diagram

The EIPS protocol stack (packaged in 32 and 64 bit DLLs) is capable of originating a variety of I/O connections based on the user connection configuration set via the application software or from the network. The EIPS Connection Configuration Object (CCO) provides the interface necessary for software tools to configure connections across the network. Users can configure the EIPS Scanner through tools such as Rockwell Automation’s RSNetWorx™ for EtherNet/IP or other tools supporting the CCO.

  • 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 file that easily modifies for use with your device in pre/conformance testing
  • Example EDS file that demonstrates use of the EIPS stack as a Class 1 connection originator by software tools such as RSNetWorx for EtherNet/IP or other EtherNet/IP tools
  • Includes files for ODVA Conformance Test 
  • UCMM (unconnected) explicit messaging client and server
  • Class 3 (connected) explicit messaging client and server
  • Class 1 (I/O) implicit connection client and server
  • Tested with ODVA Conformance Test
  • Supports TCP/IP object revision 2
  • Supports Ethernet link object revision 4
  • Customize the number of connections, requests, etc. from build time parameters
  • Supports “Big 12” Diagnostics
Platform Compatibility
  • Microsoft Windows XP, Vista, 7, 8, and 10 (32 and 64 bit DLLs included)
Supported/Included Objects
  • Message router
  • Connection manager
  • Port
  • Modbus translator
  • Ethernet link
  • TCP/IP
  • Connection configuration object
  • Assembly
  • Identity
  • Custom objects
  • File object
  • Class 0 support
  • Energy object
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

Talk with one of our connectivity experts.