REST Interface Control for Flexible Automation Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automation systems lack flexibility in receiving and processing control instructions, as existing systems are typically specific to their hardware and operating systems, limiting their ability to handle diverse and complex commands across different automation components.

Innovation Solution

A control system with a standardized REST-based data interface that allows for the receipt and processing of control instructions via the internet, enabling the use of REST protocol and JSON format for command transmission, which is independent of hardware and operating systems, and supports flexible command execution, including complex processes, with built-in authorization and data buffering options.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a PLC is specifically coordinated with an automation system, then control functionality is achieved, but flexibility in receiving control instructions is limited

Engineering Contradiction:
Improveflexibility in receiving control instructionsVSAvoidcoordination complexity between PLC and automation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system incorporates a standardized data interface that can receive control instructions in a universal format (JSON over HTTP/HTTPS) independent of the underlying PLC hardware or operating system. This allows the same interface to work with different automation systems and PLC vendors, achieving multi-functionality without requiring specific coordination for each system combination.

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

Solution Approach 2:

The patent introduces a standardized data interface as an intermediary layer between the external control instructions and the internal PLC system. This mediator translates standardized JSON commands into PLC-specific instructions, eliminating the need for direct specific coordination between each PLC and automation system while maintaining flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If control instructions are received via a standardized interface, then flexibility and accessibility are enhanced, but data transmission security requirements increase

Engineering Contradiction:
Improveaccessibility of control systemVSAvoidsecurity risks in data transmission
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The control system implements authentication mechanisms that verify the identity and authorization of entities attempting to access the standardized data interface. This feedback loop ensures that only authorized users or systems can send control instructions, mitigating security risks while maintaining open accessibility through standard protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12001184B2Control system for an automation system and method for operating an automation system
Publication Date: 2024.06.04 ROBERT BOSCH GMBH
  • US12001184B2 patent drawing

AI summary

The disclosure relates to a control system for an automation system which is configured to control at least one automation component of the automation system, and which has a standardized data interface and is further configured to receive control instructions from outside via the standardized data interface, to convert the received control instructions into control commands for the at least one automation component and to control the at least one automation component using said control commands, and also a method for operating an automation system.