Script Compilation Apparatus for Power System Data Index Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In SCADA systems, existing methods require manual cancellation and re-registration of operation scripts when power system data changes, leading to inconvenience and potential errors in identifying changed data indices.
Innovation Solution
An apparatus with a database to store power data and indices, a script generating unit, a determining unit to assess index changes, and a compiling unit that automatically compiles scripts based on these changes, using version information for easy recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual cancellation and re-registration of operation scripts is performed when power system data changes, then the system can accommodate data changes, but user inconvenience and potential errors in identifying changed data indices increase
Solution Approach 1:
The determining unit automatically detects changes in power data indices without user intervention, and the compiling unit automatically compiles scripts based on detected changes, eliminating the need for manual script management and reducing user errors
Solution Approach 2:
The system implements a feedback mechanism where the determining unit continuously monitors power data indices, compares them with previous versions, and triggers automatic script compilation when changes are detected, ensuring the system adapts to data changes while maintaining ease of operation
2Ease of manufacture
If manual script compilation is performed by users, then scripts can be compiled, but users may miss changed data indices and compilation errors increase
Solution Approach 1:
The determining unit acts as an intermediary between the database and the compiling unit, automatically comparing power data indices and triggering compilation only when necessary, thereby eliminating user errors in identifying changed data while maintaining reliable script compilation
Solution Approach 2:
The system replaces the manual mechanical process of user-based script compilation with an automated electronic system that uses the determining unit to detect index changes and triggers compilation automatically, eliminating human error and improving reliability
3Reliability
If the entire operation script is re-compiled whenever power data changes, then updated scripts are generated, but compilation time and system resources are wasted on unchanged portions
Solution Approach 1:
The compiling unit divides the operation script into segments based on power data indices, compiles only the segments associated with changed indices, and leaves unchanged segments intact, thereby maintaining script update completeness while reducing compilation time and resource consumption
Data Source
AI summary
Disclosed herein is an apparatus for compiling scripts that compiles a script depending on whether an index of power data has been changed. The apparatus for compiling scripts includes: a database configured to store power data acquired from a power system and an index of the power data; a script generating unit configured to generate a script based on the power data stored in the database; a determining unit configured to determine whether the index of the power data stored in the database has been changed; and a compiling unit configured to compile the script generated in the script generating unit by referring to a predetermined instruction based on the determination result.


