REST Interface Control for Flexible Automation Components
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If control instructions are received via a standardized interface, then flexibility and accessibility are enhanced, but data transmission security requirements increase
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.
Data Source
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.
