IO-Link Master Stack – certified software stack for IO-Link Masters

Anyone developing an IO-Link-enabled automation system, a PLC, or a field device with master functionality faces the task of fully implementing the bidirectional communication standard IO-Link™ (IEC 61131-9) — with all services prescribed by the current IO-Link specification: process data, ISDUs, events, data storage, and interleaved mode. The TEConcept IO-Link Master Stack handles this entire protocol layer as a ready-to-use, standard-compliant software component. Manufacturers of automation systems and mechanical engineers thus receive a proven foundation that runs on a variety of microcontrollers and IO-Link ASICs from leading semiconductor manufacturers — significantly accelerating the integration of IO-Link sensors and actuators into existing system environments. Instead of developing the protocol from scratch, your engineers can focus on what makes your system unique.

Would you like to test our IO-Link Master Stack?

Our partners offer cost-effective IO-Link developer kits with our IO-Link Master Stack, and we also provide our IO-Link Master Modules for initial steps!
Contact us now

IO-Link Master Stack Features

  • Complies with the current IO-Link Interface Specification V1.1.5
  • Multi-port support. The maximum number of ports is only resource-limited.
  • Minimum Cycle Times:
    • 0.4ms @ 230.4 kBaud
    • 2.3ms @ 38.4 kBaud
    • 18ms @ 4.8 kBaud
  • Processor load max. 20MHz/port (COM3)
  • Control and Test API
  • IO-Link SMI API support according to v1.1.3 specification (extended Fieldnet mapping support with our TSTL API)

Implementation

The IO-Link Master Stack firmware provides full access to all features and services as defined in the IO-Link Interface Specification V1.1.2. This includes support for ISDUs, events, data storage, and interleaved mode. Please note:

  • A real-time operating system is required. The real-time operating system is accessed via an abstraction layer, allowing support for multiple real-time operating systems. Currently, FREERTOS, OpenRTOS, EmBOS, and Keil RTX are supported.

Processors and ASICs supported by the IO-Link Master Stack

Our flexible stack structure allows easy porting to different platforms. If the desired processor or ASIC is not yet listed above, we are happy to perform a new porting. Please contact our support team for this.

Examples of existing MCUs

  • STM32F1, STM32F3, STM32F4 & STM32F7
  • STM32G0
  • STM32H7
  • STM32L4
  • RA4M2
  • RL78
  • RX231

Asix:

  • AX58400

Silicon Labs:

  • EFR32MG24

Examples of existing IO-Link ASICs:

  • L6360
  • LTC2874
  • MAX14819
  • MAX14824
  • CCE4510
  • CCE4511
  • ZIOL2401
  • TIOL112

Compilers / Development Environments supported by the IO-Link Master Stack

  • KEIL-MDK
  • IAR Toolchain
  • Eclipse/GNU-GCC Toolchain / NXP LPCXpresso

License Information for the IO-Link Master Stack and Scope of Delivery

  • Development license, including the complete source code
  • Production license
  • Porting to target hardware
  • Documentation, installation manual, and porting description
  • API interface documentation
  • Example application
  • Compiler & Linker example setup
  • IO-Link configuration software with IODD interpreter for commissioning tests

Please contact our sales department for further details on licensing, the scope of delivery, and practical project implementation.

Additional offers for the IO-Link Master Stack

Control Tool Software

A Control Tool (CT) software for controlling the stack via a PC facilitates the integration of the stack into the customer application and offers simple testing and comparison options for stack functionality.

SMI-based Master Bootloader

The TEConcept IO-Link Bootloader enables secure firmware updates via SMI services in boot mode – with handshake protocol, CRC protection, and support for multiple firmware variants.

Serial Transport Layer (TSTL)

The TEConcept Serial Transport Layer (TSTL) connects an IO-Link Stack Controller fault-tolerantly to a host system and transmits SMI services from multiple ports simultaneously via SPI, UART, or Ethernet.

SMIT Serial Transport Layer Library

SMIT is a lean communication protocol for asynchronous transmission of SMI services via UART or USB – with CRC integrity checking and automatic retransmission in case of errors.

SMI Test Communication Server

The TEConcept SMI Test Communication Server (STCS) connects TCP clients to an IO-Link Master via TSTL or SMIT and runs as an executable program on Windows and Linux.

IO-Link USB-C Master, IO-Link Master Module, or IO-Link Master Stack?

All three solutions offer IO-Link Master functionality — but differ fundamentally in their application scenarios.

The USB-C Master is designed for PC-based use in development and service: it is powered directly via USB-C, requires no external power supply, and comes with a complete Windows GUI. The IO-Link Master Module, on the other hand, is a compact PCB unit for direct integration into your own hardware — it communicates with the host system via SPI or UART and is designed for OEM use in series production. The IO-Link Master Stack goes a step further: it is not hardware, but a licensable software component that integrates IO-Link Master functionality directly into your own host platform — for example, into a gateway, a PLC, or an embedded system. This allows for maximum flexibility in hardware selection but requires corresponding development resources for integration.

For development, testing, and service in the lab or field, the USB-C Master is the right choice. If a product goes into series production, depending on the approach, the Master Module as a ready-made hardware component or the Master Stack as a software integration are suitable.

TEConcept IO-Link 1-Port USB-C Master

1-Port USB-C Master

The IO-Link 1-Port USB-C Master is the compact development and service tool for engineers who want to parameterize, analyze, and test IO-Link sensors and actuators directly from a PC — without a PLC, without an external power supply. Connected via USB-C, it provides a complete master connection and offers immediate access to process data, parameters, and device events via the included Windows GUI (Control Tool).

TEConcept IO-Link 1-Port Master Module

1-Port Master Module

On a minimal footprint of only 43 mm x 33 mm, this module offers an integrated transceiver and a full V1.1.4 Master Stack. Communication with your hardware is straightforward via simple telegrams via SPI or UART interfaces. An integrated USB port for the TEConcept Control Tool is also available for easy offline configuration.

TEConcept IO-Link 4-Port Master Module

4-Port Master Module

For more comprehensive requirements, this module provides four fully tested, IO-Link compliant ports on 59 mm x 39 mm. It allows direct access to process data and diagnostic information from up to four devices simultaneously. Optionally, we offer customized application software adaptations for this module to realize cost-effective stand-alone systems in the sense of a mini-PLC.

Contact

For technical details, individual advice, or to start your IO-Link project, please contact us. We will support you in selecting the right solution.
Please note our privacy policy.