Control Program Dependency Analysis for Standard Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques fail to accurately derive dependency relations between devices in a production line when standard functions are used, as these functions' dependencies cannot be identified from control programs due to their definitions being external to the program.
Innovation Solution
An analysis device that acquires a control program, performs dependency analysis, and uses function structure information to identify dependencies between input and output parameters of standard functions, thereby deriving the dependency relations between device variables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If control program analysis is performed to derive dependency relations between devices, then dependency relations can be visualized for unskilled maintenance workers, but standard functions prevent accurate derivation of their input-output dependencies
Solution Approach 1:
The patent introduces function structure information as an intermediary data structure that bridges the gap between control program analysis and accurate dependency relation derivation. This intermediary stores pre-analyzed input-output parameter relationships of standard functions, allowing the system to maintain both ease of operation (by enabling automated analysis) and measurement precision (by providing accurate dependency information that would otherwise be lost)
Solution Approach 2:
The patent performs preliminary analysis of standard function definitions before they are used in control programs. By pre-processing standard functions to extract their input-output parameter dependencies and storing them in function structure information, the system prepares this data in advance, eliminating the need for complex real-time analysis and ensuring accurate dependency relation derivation when standard functions are encountered
2Loss of information
If conventional control program analysis is used, then user-defined function dependencies can be identified, but standard function dependencies remain unknown
Solution Approach 1:
The patent segments the dependency analysis process into two distinct parts: analysis of user-defined functions through control program parsing, and analysis of standard functions through function structure information retrieval. This segmentation allows each type of function to be handled by the most appropriate method, preserving dependency relation information for both while keeping the overall system manageable through clear separation of concerns
Data Source
AI summary
An analysis device according to one aspect of the present invention supplies a definition for a dependency relation between an input parameter and an output parameter of a standard function, which cannot be derived in a dependency analysis of a control program, the definition being supplied by use of function structure information which is external information. In other words, an analysis device according to this configuration identifies a dependency relation between an input parameter and an output parameter of the standard function on the basis of function structure information that defines a dependency relation between the input parameter and the output parameter of the standard function. Therefore, the dependency relation between the input and the output of a standard function becomes clear, so the dependency relations between a plurality of device variables that mediate the standard function can be identified.


