Safety Controller Adaptability via Unified Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional safety controller systems require extensive and inflexible programming to adapt to changes in modular machine configurations, necessitating qualified personnel and leading to time-consuming and costly reprogramming processes due to the need for multiple control program versions to manage various combinations of machines and safety controllers.

Innovation Solution

A safety controller system that uses a unified control program logic, where predefined information takes the place of missing control-relevant data, ensuring seamless network functionality regardless of configuration changes, allowing the same control program to cover all combinatorial system configurations without adaptation, and enabling flexible and quick system modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple versions of control programs are created to cover all possible configurations of modular machines and safety controllers, then the system can handle any configuration, but the device complexity and programming effort increase exponentially (2^n versions for n machines)

Engineering Contradiction:
Improveconfiguration adaptabilityVSAvoidcontrol program complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single universal control program that can handle any configuration of modular machines and safety controllers through automatic detection and adaptive configuration. Instead of creating 2^n separate program versions, one program version serves all possible configurations by dynamically identifying the actual system setup and adjusting its behavior accordingly, making the control system universally applicable across all configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The control program incorporates dynamic configuration detection that automatically identifies which machines and safety controllers are present in the network at runtime. The program adapts its control logic based on the detected configuration, transitioning from a static approach requiring pre-programmed versions for each configuration to a dynamic approach where the same program adjusts itself to match the actual system state.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system structure is changed by adding, removing or replacing machines, then the system adapts to new configurations, but reprogramming and re-commissioning are required which increases loss of time and requires qualified personnel

Engineering Contradiction:
Improvesystem reconfigurabilityVSAvoidreprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The control program performs self-configuration by automatically detecting the current system setup when machines or safety controllers are added or removed from the network. Instead of requiring external qualified personnel to manually reprogram the system, the program autonomously identifies the new configuration and adjusts its control logic accordingly, making the system self-adapting to structural changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control program is designed in advance to handle any possible configuration through a unified logic structure that anticipates all potential system setups. This preliminary design approach embeds the capability to detect and adapt to any configuration directly into the program, eliminating the need for subsequent reprogramming actions when configurations change.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional control programs are used that require qualified personnel for programming and selection, then accurate control is achieved, but the ease of operation decreases and error-prone manual configuration is required

Engineering Contradiction:
Improvecontrol accuracyVSAvoidcommissioning ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control program automatically performs the configuration tasks that previously required qualified personnel. By implementing self-detection and self-configuration capabilities, the system eliminates the need for manual programming and expert intervention, allowing anyone to operate and reconfigure the system without specialized knowledge while maintaining control accuracy through automated configuration management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2315088B1Safety control
Publication Date: 2013.03.13 SICK AG
  • EP2315088B1 patent drawingFigure 1A~2D
  • EP2315088B1 patent drawingFigure 3

AI summary

The controller (10a) has an input and output ends connected with a sensor and an actuator, respectively. A control unit carries out a control program that generates a control signal with reference to preset-logic rules at the output in dependence on input signals at the input and/or in dependence on control-relevant information. The control program uses predefined information instead of the control-relevant information to be transferred from the controller when the control program determines that an expected safety controller is not connected. An independent claim is also included for a method for generating control signals to an actuator at an output of a safety controller.