Language-Based Controller Engine Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional industrial controllers are rigid and inflexible, requiring specific hardware and software tailored to each control engine and maintaining a one-to-one ratio, making management cumbersome and restrictive, as they fail to adapt to advances in technology and cannot isolate data manipulations independently across the industrial environment.
Innovation Solution
A language isolation component organizes industrial environments and controller engine instances based on computer languages, creating language-based groups with dedicated execution spaces to isolate and manage data independently, allowing IT languages to coexist with control languages without interference.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional controllers maintain a one-to-one ratio between controllers and control engines with specific hardware and software tailored to each, then reliability and dedicated functionality are improved, but device complexity and ease of operation deteriorate due to cumbersome management
Solution Approach 1:
The patent segments the control system by creating language-based groups that partition controller engine instances according to the programming languages they use. This segmentation allows independent management of different language groups without affecting the entire system, reducing management complexity while maintaining dedicated control functionality for each group.
Solution Approach 2:
The patent introduces a new organizational dimension based on programming languages rather than traditional hardware-based one-to-one mapping. By adding this language-based dimension, the system can manage multiple controller engine instances more efficiently, reducing administrative burden while preserving reliability through language-specific isolation.
2Stability of the object's composition
If conventional controllers manage data in a unified manner across the entire industrial environment, then system-wide data consistency is improved, but ease of operation and management efficiency deteriorate due to inability to isolate data manipulations
Solution Approach 1:
The patent segments data management by creating language-based groups that isolate data manipulations to specific programming language contexts. This segmentation maintains data consistency within each language group while enabling independent management and reducing the complexity of system-wide data operations.
Solution Approach 2:
The language-based groups act as intermediaries between different programming language environments and the underlying control systems. These intermediaries enable isolated data manipulations within each language group while maintaining overall system consistency through the structured group organization.
Data Source
AI summary
The claimed subject matter provides a system and/or method that facilitates utilizing multiple computer languages within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A language isolation component can organize one or more controller engine instances based upon a computer language utilized within the industrial environment.


