Safety Relay Configuration Editor Using Column Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial safety relay programming is complicated, especially as the number of safety relay terminals grows, and existing development platforms often result in difficult-to-interpret and troubleshoot program visualizations.
Innovation Solution
A configuration system with a graphical interface that organizes function blocks into four columns by type and allows signal flow lines to be manipulated, creating a configuration program for safety relays, facilitating intuitive and simplified configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If traditional programming methods are used for industrial safety relays, then the relay can perform safety functions, but the programming process becomes complicated and the program visualization becomes difficult to interpret and troubleshoot as the number of terminals grows
Solution Approach 1:
The patent segments the safety relay programming interface into distinct functional columns (Input, Logic Level A, Logic Level B, Output) that organize function blocks by their operational stage. This segmentation allows programmers to work with smaller, more manageable sections rather than a monolithic program structure, reducing cognitive load and improving interpretability as the system scales.
Solution Approach 2:
The patent transitions from traditional linear or hierarchical programming representations to a two-dimensional graphical interface where function blocks are arranged spatially across multiple columns and rows. This dimensional change enables visual representation of signal flow and logical relationships that are difficult to convey in text-based formats, making programs easier to interpret and troubleshoot.
2Adaptability or versatility
If the number of safety relay terminals increases, then the relay can handle more complex safety requirements, but the programming complexity and difficulty of troubleshooting increases
Solution Approach 1:
By dividing the programming interface into functional columns that process signals in stages (Input → Logic Level A → Logic Level B, Output), the system can accommodate increasing numbers of terminals without proportionally increasing programming complexity. Each column handles a specific aspect of signal processing, allowing complex terminal configurations to be managed through modular, localized programming decisions rather than global program management.
Solution Approach 2:
The patent introduces intermediate Logic Level A and Logic Level B columns that act as mediators between input signals and final outputs. These intermediate layers provide structured points for signal manipulation and monitoring, making it easier to manage and troubleshoot complex terminal configurations by breaking down the signal flow into manageable segments with clear intermediate states.
3Productivity
If traditional configuration interfaces are used, then basic programming can be performed, but the development time and complexity increase for intuitive configuration
Solution Approach 1:
The patent provides pre-configured function block templates with default parameters and standardized interfaces that can be quickly deployed without requiring programmers to build complex logic from scratch. These templates include common safety relay configurations that can be adapted to specific applications, significantly reducing development time while maintaining intuitive configuration through consistent, predictable interfaces.
Solution Approach 2:
The patent enables easy copying and reuse of function blocks and configuration patterns across different parts of the program and between different relay configurations. Once a functional signal path or logic pattern is established, it can be replicated and modified, reducing development time for repetitive configurations while maintaining consistency across the system.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A safety relay configuration system for configuring safety functions to be carried out by a safety relay is provided. The configuration system comprises a number of features that facilitate intuitive and simplified configuration of an industrial safety relay, including but not limited to features that guide the user through the configuration process using an intuitive sequential procedure, enforce design consistency throughout the configuration project by intelligently limiting user selections, and visually organize configuration and status information in a manner that efficiently utilizes display space and allows the user to quickly evaluate available configuration options. The configuration system organizes function blocks into columns according to function block type and uses pass-through blocks and signal flow line drawing rules to yield an organized program visualization that can be easily followed and interpreted.