IO-Link Coupler Control for Transparent Master-Slave Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IO-Link systems lack the ability to access and control couplers connected between a master and a slave, limiting the functionality and configuration of IO-Link devices due to their conventional transparency in point-to-point bus topology.
Innovation Solution
A coupler is introduced with a first and second communication interface, capable of receiving device data and detecting control commands to execute predefined functions, allowing switching between operating modes such as transmit, configuration, and protected modes using IO-Link communication, with control commands embedded in service data units.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If couplers are made transparent in point-to-point bus topology, then data transmission between master and slave is simplified, but the ability to access and control the coupler itself is lost
Solution Approach 1:
The patent introduces a mediator mechanism where the coupler acts as both a transparent data forwarder and a controllable entity. Service data units with specific indices (0x80-0xFF) serve as intermediaries to carry control commands to the coupler, allowing the coupler to receive control instructions while maintaining its transparent data transmission function for standard IO-Link communication.
Solution Approach 2:
The coupler is designed with multi-functionality to perform both transparent data transmission and self-control operations. By implementing multiple operating modes (transparent mode, configuration mode, protected mode) and using the same communication interface for both data forwarding and control reception, the coupler achieves universal functionality without requiring separate control channels.
2Adaptability or versatility
If couplers are made controllable via IO-Link, then configuration and diagnostic capabilities are enhanced, but device complexity increases
Solution Approach 1:
The patent merges the control functionality into the existing transparent coupler structure. The same communication interface and data processing unit that handle transparent data transmission are also used to receive and execute control commands. This consolidation avoids adding separate control hardware, thereby enhancing configuration capability while minimizing the increase in device complexity.
Solution Approach 2:
The coupler's behavior is controlled by changing parameters within the service data units (specific indices 0x80-0xFF). By modifying the interpretation of these parameter fields based on operating modes, the coupler achieves enhanced configurability without adding physical complexity. The control mechanism relies on parameter interpretation rather than structural changes.
3Adaptability or versatility
If multiple operating modes are implemented, then functionality and security are improved, but operational complexity increases
Solution Approach 1:
The patent implements periodic mode transitions triggered by specific control commands. The coupler cycles through operating modes (transparent, configuration, protected) based on received service data units with specific indices. This structured periodic action provides flexible functionality while maintaining ease of operation through automated mode transitions rather than manual configuration.
Solution Approach 2:
The system employs feedback mechanisms where the coupler's current operating mode is communicated back to the master, and control commands are adjusted accordingly. This feedback loop enables the master to understand the coupler's state and send appropriate control instructions, simplifying the operation of multiple modes by making the system state transparent and controllable.
Data Source
AI summary
A coupler for connects a master to a slave of a communications network, wherein the coupler is designed to receive device data from the master according to a predetermined communications standard, and to output same to the slave according to the predetermined communications standard. The coupler is designed to identify a predetermined control command in the device data and to activate a function stored in the coupler according to the identified control command.
