Technical Data - V5
Description
The EtherNet/IP Adapter firmware implements all CIP objects and services to build an EtherNet/IP Adapter device that can pass ODVA's conformance test.
This in addition requires a correctly behaving host application that interfaces to the firmware through the Dual Port Memory (DPM) interface.
Configuration
The stack can be configured via data base files (generated with Hilscher's Sycon.net or Communication Studio) or via the DPM's mailbox interface (refer to the corresponding API manual).
During connection establishment to an EtherNet/IP Scanner (PLC), it is possible to pass configuration data to the host application.
Implicit Messaging (Cyclic Data)
Through the DPM the host application has access to the process data that is consumed and produces by the firmware.
Explicit Messaging (Acyclic Data)
Acyclic services received from the network and addressing 'build in' CIP objects (CIP objects that are part of the firmware's default CIP object model) are handled by the firmware itself.
There is the possibility to extend the default object model by additional CIP objects, e.g. to support CIP profiles or vendor specific CIP objects.
Key Features
- Cyclic I/O data (Implicit Messaging): class 0 / class 1
- Acyclic data (Explicit Messaging): Unconnected / Connected (class 3)
- Connection Application Types: Exclusive Owner, Input Only, Listen Only
- Trigger Types: Cyclic, Change of State, Application Triggered
- Device Level Ring (DLR) - Media Redundancy 1)
- Address Conflict Detection (ACD)
- Quality of Service (QoS)
- CIP Sync 1)
- QuickConnect (Fast Startup)
- NULL-ForwardOpen
- CIP Safety "Ready" (provides all necessary features and interfaces to attach a CIP Safety stack on top)
- Firmware built-in CIP Object model can be extended by additional CIP objects (e.g. to support CIP profiles)
Supported Protocols
- TCP/IP, UDP/IP
- DLR 1)
- DHCP / BOOTP
- IEEE 802.3
- IEEE 802.1Q
- LLDP
- SNMP
- PTP (Precision Time Protocol) 1)
Technical Data
The technical data of the individual available firmwares differ slightly. Therefore, the below table only provides a rough overview of the supported features.
The following technical data applies to the latest available Release version. Technical data of older Release versions may be different.
Feature | Description |
---|---|
Maximum number of input data per assembly instance | 504 bytes |
Maximum number of output data per assembly instance | 504 bytes |
Maximum number of assemblies (firmware dependent) | 10 |
IO Connection Types (implicit) | Exclusive Owner, Listen Only, Input only |
IO Connection Trigger Types | Cyclic, minimum 1 ms* |
Explicit Messages | Connected (class 3) and unconnected |
Unconnected Message Manager (UCMM) | supported |
Max. number of connections (firmware dependent) | Class 0 / Class 1: 5 Class 3: 10 UCMM: 10 |
Max. number of user specific objects (firmware dependent) | 20 |
Predefined standard objects | Identity Object (0x01) |
DHCP | supported |
BOOTP | supported |
Baud rates | 10 and 100 MBit/s |
Duplex modes | Half Duplex, Full Duplex, Auto-Negotiation |
MDI modes | MDI, MDI-X, Auto-MDIX |
Data transport layer | Ethernet II, IEEE 802.3 |
Address Conflict Detection (ACD) | supported |
DLR (ring topology) | supported 1) |
Integrated switch | supported 1) |
CIP Reset services | Identity Object Reset Service of Type 0 and 1 |
Firmware Functions
The real-time protocol stack is fully integrated into a netX firmware for specific use case in order to provide a common set of netX firmware functions accross different protocol variants:
Firmware Variants | Use Case A | Use Case B | Use Case C |
---|---|---|---|
Use Case summary | netX90 COM CPU firmware for small footprint, low cost and function optimized slave devices
| same as Use Case A, but netX90 APP CPU
| full featured firmware for highest function requirements
|
netX support |
|
|
|
FW structure | |||
Host Interface | Dual Port Memory interface with following channels:
| ||
Diagnosis Interface | netX Diagnostic and Remote Access (UART) | ||
Integrated Flash File System | not available | Power-fail safe flash file system on external SPI flash | |
Remanent Data Storage | Power-fail safe storage of up to 16kB of protocol remanent data in netX90 internal flash | Power-fail safe storage of protocol remanent data in dedicated partition in extenal SPI flash. Size and position of remanent storage area shall be configured in FDL. | |
Device Data | device production data (Serial number, MAC address, production data etc.) shall be stored in FDL (flash device label) area of netX90 internal flash | ||
Firmware Transfer | to netX flash file system located on external SPI Flash | ||
Firmware Update | Firmware check and installation supported through calling the Maintenance Firmware | ||
|
|
| |
Configuration |
|
| |
Integrated Webserver |
| ||
|
| ||
Tag List Options | Firmware supports certain modification of the functionality via Tag List, in particular:
| ||
HW Sync Signal | supported via netX signal XC_TRIGGER0/1 1) | ||
Protocol Specific LED Indicators | Network specific status indicators with COM0 / COM1 LEDs:
| ||
Secure Boot | supported by EtherNet/IP Adapter V5.4.0.0 and later, see Support of Secure Boot with netX90 for more details | ||
Limitations |
|
| TBD |
1) Supported by 2 port firmware variants only