DIL-32 Communication-IC for Real-Time Ethernet, digital I/O and IoT-Communication

  • One compact hardware for all Real-Time Ethernet Slaves
  • Protocol independent object interface to the application
  • Object- and device definition with netX Studio
  • Integrated OPC UA server & MQTT client
  • Integrated Webserver
  • Direct connection of digital I/O via shift registers


netIC IOT - Object-oriented and IoT-Ready

Compact field devices will increasingly be equipped with more intelligence and functionality. Especially for I4.0 and IoT a continuous, object-oriented data model from field device to management level shall be established. Besides transmission via Real-Time Ethernet the objects shall be transferred directly to the cloud or an Edge-Gateways via IoT communication. To meet these objectives Hilscher has enhanced its compact DIL-32 Communication IC netIC with central IoT functionality.


The use case: With integrated OPC UA / MQTT, field devices can provide "value added data" to an edge device or directly to a cloud using the same physical cable.


The new IoT-ready netIC is based on the multiprotocol chip netX 52 and offers device manufacturers maximum flexibility with an easy handling. With netIC IOT the user can transmit data via OPC UA or MQTT on the same physical cable parallel to the Real-Time Ethernet communication - reactionless and bypassing the PLC. All process- and service-data of the field device will be arranged in a generic, protocol independent object model.

The OEM will be supported with the intelligent engineering tool netXStudio, which guides him through the complete „build process“ of his device and in future he even can adapt the pinning of netIC IOT to his needs. In addition, he can use netIC standard functionality like a SSIO interface for direct I/Os or a SPI interface to the host CPU.

To meet the different requirements two versions of netIC for Real-Time Ethernet are available:




  • For simple field devices without high data-throughput
  • Works as embedded gateway
  • Host Interface using Modbus RTU via UART
  • Connect digital I/O via shift registers using a SSIO interface
  • Configuration via an easy-to-use graphical tool
  • Integrated web server
  • 4MB Flash & 4MB SDRAM
  • For intelligent field devices in the area of Industry 4.0
  • Communication interface with Dual-Port-Memory layout
  • Host interface via a protocol independent object model using 50MHz SPI (SPM)
  • Connect digital I/O via shift registers using a SSIO interface
  • Device engineering via netXStudio
    • Object- and device definition
    • Create own websites
    • User management
    • ...and more
  • Integrated web server
  • Integrated OPC UA server & MQTT client
  • 4MB Flash & 8MB SDRAM



Software structure to the application

As common interface for the data exchange to the host processor netX based products use an internal Dual-Port-Memory. It has a clearly defined layout, consisting of a system channel, a handshake channel and up to 4 communication channel, which can be used for independent functionality / protocols.

The numbers of communication channel offered to the application varies, depending on the functional range of the used netX firmware.

The firmware of netIC IOT offers one channel (Channel 0), which can be accessed by the host processor using a 50MHz SPI interface (SPM) as default. This channel 0 provides Real-Time Ethernet data as well as IoT data to the application. The specialty of netIC IOT is that the data will not be transferred as simple memory map, but in the protocol independent object model netPROXY.

On top, digital I/O can directly be connected via conventional shift registers using an additional synchronous serial interface (SSIO). The data will then be used by the application, the Real-Time Ethernet or IoT-communication.


Channel 0:

Cyclic / acyclic Real-Time Ethernet data & IoT data


Digital I/O via shift registers




Protocol independent object interface netPROXY

Protocol Each network system offers specific services, which need to be implemented into the application by the user. This requires a deep knowledge of the functionality of each system and causes additional effort in the application software for each new network. This is where netPROXY technology starts. The basic idea of netPROXY is to establish a device-oriented object- and service-interface between application and communication. This abstraction layer hides the complexity as well as the different protocol APIs and allows cyclic and acyclic data exchange with just a few simple services.

The device manufacturer only needs to implement this generic object interface in his application and netPROXY transcribes the objects automatically in corresponding network services. Thus the OEM can develop his application completely separated from any network specific requirement and finally receives a real multiprotocol device.

The OEM will be supported by an intelligent engineering tool, which guides him through the complete „build process“ of his field device. In this process, the OEM creates the object model for his device and the data will almost automatically be mapped to the chosen network system. In addition to settings for OPC UA, MQTT and the user management the OEM can in future even adapt the pinning of the DIL-32 IC to his needs.

As result the OEM receives a downloadable image for his device, a customized device description file (EDS) as well as source code for integration into his application (.h).