Pyramid Solutions - NETSTAX™ EADK

EtherNet/IP Adapter Developers Kit

NetStaX EtherNet/IP Adapter Development Kit (EADK) with Adapter Class Stack enables you to quickly introduce EtherNet/IP Adapter (server) Class and CIP Security functionality to your products and systems.

How it Works

Version 5.5.0 – Released January 31, 2025 –  Tested with ODVA CT21

Our EADK stack provides complete Adapter Class functionality for EtherNet/IP connections and messaging.

It provides a logical and manageable API for interfacing to your application code and utilizes the sockets interface of your products TCP/IP stack for TCP and UDP messaging.

The EADK comes with 12 months of download access to the latest version and built in phone/email tech support.

Additional Services options are available to assist you with EtherNet/IP requirements, design, EADK Stack integration, pre-conformance testing, and more.

Pyramids EADK is distributed under a royalty free software license agreement.

Supported/Included Objects

  • Message router
  • Connection manager
  • Port
  • Identity
  • Ethernet link
  • TCP/IP
  • QOS
  • DLR***
  • CIP Sync****
  • Assembly
  • File object
  • Class 0 support
  • Energy object
  • LLDP objects
  • User Defined objects

***Configuration object only. DLR Stack and Switch hardware not included
****Configuration object only. IEEE 1588 stack not included

 

Features

  • Tested with ODVA CT21
  • Supports
    • TCP/IP object revision 2
    • object revision 2
    • Ethernet Link object revision 4
    • “Big 12” Diagnostics
    • Added Identity Object Catalog Number (21) and Manufacture Date (22) attributes to the default attributes
    • SetIdentityExplicitProtectionMode API to allow the application to control the explicit Protection Mode
    • Assembly object revision 3
    • Full support for Dynamic assemblies
  • Customize the number of connections, requests, etc. from build time parameters
  • EADK-SECURE feature updates
  • New ExDK-SAFETY code compatibility option as of version 5.2

Benefits

  • CIP secure connections
  • High performance
  • Out-of-the-box examples
  • Simplified porting
  • Minimized resource use
  • Rich set of features
  • Scalable

Components

  • EtherNet/IP Adapter-Class Protocol Stack ‘C’ Source Code designed for portability
  • EADK Adapter DLLs (32 & 64 bit) with C++ function call API, C# API for Windows / .NET applications
  • EADK Getting Started, Software Reference Manuals and Porting Guide
  • Adapter Class example code
  • Sample Platform files
  • Sample EDS files
  • Sample SOC files for pre-conformance testing

Compatibility, Resource Utilization, & Management

Compatibility
  • Tested with ODVA CT20
  • Enables EtherNet/IP Adapter Class functionality
  • UCMM (unconnected) message client and server
  • Class 3 (connected) message server
  • Class 1 (I/O) connection server
  • CIP Security Option available*
  • CIP Safety Option available**

    *The EADK-SECURE package is required and an SSL you provide
    ** ExDK-SAFETY-EADK Source Code Option to enable the EADK stack to work with HMS/IXXAT’s CIP Safety solution purchased separately

Platform, OS, and TCP/IP stack compatibility and portability
  • “Platform file” approach separates routines into a single set f platform files to simplify porting
  • Sample platform files provided
  • Stack core source is ‘C’ code for portability
  • Included 32/64 bit DLLs are compatible with Windows 7, 8.x, 10, and 11 for developing Windows and .NET applications
  • The EADK source code is designed using an object-oriented approach. It’s building blocks, such as TC/IP sessions, CIP connections, explicit requests and all implemented CIP objects, including assemblies, are grouped into separate modules with corresponding functionality. This allows for easy understanding and debugging of the source code

Resource utilization and management

  • All resources initialized at stack startup
  • No dynamic memory or thread allocation
  • Runs on a single thread
  • Scalable for optimizing resou



Optional EADK add-ons

We also offer add-ons to address your specific needs, along with services including consulting, implementation, and support to ensure you maximize connectivity.

Enables CIP Security for NetStaX™ EtherNet/IP Adapter Developers Kit

EADK-SECURE

  • Pre-built package for easy integration of existing EADK applications
  • Prevents malicious EtherNet/IP communications and spying
  • CT21 compliant
  • Pre-tested against common Rockwell Automation and Siemens EtherNet/IP devices

Download data sheet

Safety Extension for NetStaX™ EADK

ExDK-SAFETY

  • Pre-built package for easy integration of existing EADK applications
  • Tested with ODVA CT21
  • Prevents malicious EtherNet/IP communications and spying
  • Pre-tested with common Rockwell Automation and Siemens EtherNet/IP devices

Download data sheet

Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Hai bisogno di aiuto per sviluppare il tuo progetto?

Con più di 25 anni di esperienza nei servizi di ingegneria elettronica ed informatica, affiancati da consulenza e formazione, Tecnologix è il partner ideale per lo sviluppo di ogni tipo di applicazione nel settore industriale.
Clicca il pulsante qui sotto e inviaci la tua richiesta, il nostro staff ti risponderà il prima possibile.