IO-Link Scanner Decoding for Automatic Protocol Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for decoding IO-Link communication signals are complex and require detailed knowledge of the protocol, making it difficult to automatically recognize and synchronize with ongoing communication, especially in industrial settings where error tolerance and data forwarding are necessary for applications like predictive maintenance.

Innovation Solution

A method and device that capacitively couple IO-Link signals, digitize them using an A/D converter, and process them through signal processing software to decode UART frames without requiring special FPGAs or CPLDs, allowing for automatic recognition of the M-sequence type and synchronization, with the option to forward data via an OPC UA or MQTT data server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing methods for decoding IO-Link communication signals are used, then decoding capability is achieved, but device complexity and requirement for specialized hardware (FPGAs or CPLDs) increases

Engineering Contradiction:
Improvedecoding capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses a microcontroller to emulate the functionality of complex FPGA/CPLD-based decoding systems. Instead of requiring specialized hardware, the invention copies the essential decoding logic into software running on a standard microcontroller, thereby achieving the same decoding capability with simpler, more cost-effective hardware.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/electronic specialized hardware system (FPGAs or CPLDs) with a software-based solution on a general-purpose microcontroller. This substitution eliminates the need for complex specialized hardware while maintaining the decoding functionality through software implementation of the IO-Link protocol parser and state machine.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual configuration and formatting of data is required, then data accuracy is maintained, but ease of operation decreases

Engineering Contradiction:
Improvedata accuracyVSAvoidconfiguration effort
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The scanner automatically performs data selection, formatting, and presentation without requiring manual user configuration. The system self-configures by automatically detecting the IO-Link device type, selecting relevant process data, and formatting it for display on connected devices, thereby eliminating the need for users to manually configure data parameters while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures data formatting and selection based on automatic device recognition. When an IO-Link device is detected, the scanner preliminarily configures the appropriate data structures, parameters, and formatting rules based on the device type, so that data is ready for immediate accurate display without requiring subsequent manual user intervention.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic recognition of M-sequence type is implemented, then ease of operation improves, but reliability may decrease due to potential synchronization errors

Engineering Contradiction:
Improveautomatic recognitionVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the scanner continuously monitors the IO-Link communication stream, automatically detects M-sequence types, and adjusts its synchronization accordingly. The system uses feedback from the communication protocol structure itself (such as checksum validation and sequence pattern recognition) to confirm proper synchronization, thereby maintaining reliability while achieving automatic operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The scanner dynamically adapts to different M-sequence types during runtime rather than requiring fixed preconfiguration. The system can dynamically switch between different IO-Link device types and their corresponding M-sequence formats based on automatic recognition, allowing flexible adaptation to changing communication conditions while maintaining synchronization accuracy through real-time adjustment.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables cost-effective, error-tolerant, and automatic decoding and display of IO-Link data, even in the presence of transmission errors, facilitating user-friendly data selection and formatting for industrial applications without the need for specialized hardware.

Implementation Method 1

the IO-Link data is capacitively coupled out and digitized with the help of an A/D converter

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Implementation Method 2

digitized with the help of an A/D converter

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentEP3657734B1Io link scanner and display for decoding communication content on an active io-link interface.
Publication Date: 2022.03.02 TECONCEPT GMBH
  • EP3657734B1 patent drawingFigure 1
  • EP3657734B1 patent drawingFigure 2
  • EP3657734B1 patent drawingFigure 3

AI summary

Existing devices are primarily designed for analyzing IO-Link data and have the disadvantage of requiring a user with detailed knowledge of the IO-Link communication protocol. To provide a method and device capable of automatically detecting the transmission protocol used for synchronization with ongoing IO-Link communication, it is proposed that, in particular, the communication speed, the IO-Link operating mode, and the IO-Link M-Sequence type used be detected manually or automatically, and that information content be selected and formatted for display or forwarding via a configuration interface.This enables a fault-tolerant method and device that can capture the signal of an IO-Link communication between an IO-Link master and an IO-Link device, synchronize with it, decode the transmitted data, and forward it for display or evaluation.