PLC Variable Grouping Across Namespaces for Unified Diagnosis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a PLC, managing and diagnosing variables across multiple namespaces is complex and requires switching between namespaces, making it difficult to collectively check or diagnose states of arbitrary variables.
Innovation Solution
A control apparatus that manages pieces of information for referring to variable definitions by group across multiple namespaces, allowing for collective checking or diagnosing of arbitrary variables by creating and querying groups based on reference information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If variables are managed for each namespace individually, then variable definition uniqueness is ensured within each namespace, but checking or diagnosing variables across multiple namespaces becomes complicated and requires switching between displays
Solution Approach 1:
The patent merges variables from multiple namespaces into a unified display structure. The display unit shows variables from first and second namespaces simultaneously in a single interface, allowing users to check and diagnose variables across namespaces without switching between separate displays, thus resolving the contradiction between maintaining namespace uniqueness and enabling cross-namespace variable access
2Adaptability or versatility
If variables are defined for each namespace separately, then modular program development is facilitated, but collective diagnosis of arbitrary variables across namespaces is not possible
Solution Approach 1:
The patent adds a new dimension to variable management by introducing namespace identification alongside variable identification. The display unit organizes variables not only by their individual identities but also by their namespace origins, creating a multi-dimensional view that allows collective diagnosis while preserving the modular namespace structure
3Ease of operation
If namespace-based variable management is used, then variable scope control is improved, but the number of display switches required for diagnosing variables increases
Solution Approach 1:
The patent combines multiple namespace displays into a single unified display interface. By showing variables from multiple namespaces simultaneously with appropriate identification, the system eliminates the need for repeated display switching while maintaining clear variable scope control through namespace labels and identification
Data Source
AI summary
Provided is a control device which, in order to easily confirm and change the state of variables spanning a namespace, comprises: a memory; a storage unit that manages sequence programs executed for each namespace and variable definitions that are used in the sequence programs; a reference information generation unit that generates reference information for any address in the memory and any variable definition registered in the storage unit; and a group management unit that registers the reference information in groups and manages the registered groups, wherein an arbitrary group is selected from the group management unit, an address is acquired from the memory and a variable definition is acquired from the storage unit on the basis of reference information for the variable definitions and addresses registered in the group, and notification is provided to a display unit, whereby variables can be diagnosed across any address and namespace.


