EtherNet/IP Scanner Software
Software package for the development of
EtherNet/IP Scanner devices
The EtherNet/IP Scanner Software enables developers of PC based or embedded products to quickly add EtherNet/IP Scanner Class functionality to a product’s feature set.
Applications for the EtherNet/IP Scanner Software are EtherNet/IP-capable controllers (PLC) as well as devices which must provide client functionality in the network.
The Scanner Software provides I/O Server and I/O Client, Message Server and Message Client capability as well as an Application Programming Interface (API) for the application.
The Software is delivered as complete source code – EtherNet/IP Scanner Developers’ Kit (ESDK) or as DLL for Microsoft Windows XP, Vista and Windows 7, 8 and 10 (32 and 64 bit) – EtherNet/IP Scanner DLL Kit (EIPS).
The EtherNet/IP Scanner Software is offered as royalty-free company site license.

General functions
- Scanner Class Functionality
– UCMM (unconnected) Message Server and Client
– Class 3 (connected) Message Server and Client
– Class 1/0 (connected) I/O Server and Client
– CIP Security Functionality (optional) - Resource Utilization and Management
– All resources are initialized at startup
– No dynamic memory or thread allocation
– Only one thread utilized - Supported Objects according to CIP Standard
– Identity Object
– Message Router Object
– Assembly Object
– Connection Manager Object
– Connection Configuration Object
– TCP/IP Interface Object
– Ethernet Link Object
– Port Object
– QoS (Quality of Services) Object
– File Object
– CIP Energy Objects
Supported targets
The EtherNet/IP software is delivered for Microsoft Windows XP, Vista and Windows 7, 8 and 10 (32 and 64 bit) with example projects for Microsoft Visual Studio.
An adaptation to other systems is possible using the EtherNet/IP Scanner Developers’ Kit (ESDK) which is delivered entirely in source code.
This adaptation can also be done by HMS.
A suitable operating system as well as TCP/IP protocol stack must be already available for the target system, as they are not part of the delivery content of the EtherNet/IP Scanner Software.
Developers’ Kit (ESDK)
Specific Functions
- Basic functionality of EtherNet/IP Scanner Software
- Platform Compatibility and Portability
– Example projects for Microsoft Windows XP, Vista and Windows 7, 8 and 10 (32 and 64 bit)
– Templates for further operating systems are included
– Platform-dependent utilities isolated in a separate module for easier porting to other platforms
– Common APIs for C, C# and C++ (Microsoft Windows DLL)
Content of Delivery
- EtherNet/IP Scanner Class source code, include files, DLLs and Runtime components for Microsoft Windows
- Scanner (Client) example applications with source code for Microsoft Visual C++, Visual C#, Visual Basic and .NET
- User manuals
- Example STC-File for ODVA EtherNet/IP Protocol Conformance Test Software
- Example EDS-File for device configuration by remote software tools like Rockwell Automation’s RSLogix 5000 or RSNetWorx for EtherNet/IP
DLL Kit (EIPS)
Specific Functions
- Basic functionality of EtherNet/IP Scanner Software
- Platform Compatibility
– EIPS supports Microsoft Windows XP, Vista and Windows 7, 8 and 10 (32 and 64 bit)
– Common APIs for C, C# and C++ (Microsoft Windows DLL)
Content of Delivery
- EtherNet/IP Scanner Class include files, DLLs and Runtime components for Microsoft Windows
- Scanner (Client) example applications with source code for Microsoft Visual C++, Visual C#, Visual Basic and .NET
- User manuals
- Example STC-File for ODVA EtherNet/IP Protocol Conformance Test Software
- Example EDS-File for device configuration by remote software tools like Rockwell Automation’s RSLogix 5000 or RSNetWorx for EtherNet/IP
Order number
on request | EtherNet/IP Scanner Developers’ Kit (ESDK) |
on request | EtherNet/IP Scanner DLL Kit (EIPS) |
on request | ESDK CIP Safety Custom Option |
on request | ESDK CIP Security Feature Option Package |
on request | EIPS CIP Security Feature Option Package |