Automatic Data Point Generation in SCADA Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional SCADA systems and PLCs face challenges in efficiently configuring data points, leading to prolonged setup times and loss of important data due to hardware and software limitations, where only a small fraction of generated data can be analyzed and stored.
Innovation Solution
A method and system for automatically generating data points in a SCADA system by configuring a control strategy and variables, downloading them to a PLC, and publishing them to the data management system, allowing for the automatic listing and updating of available variables through a communication channel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If manual configuration of data points is performed in conventional SCADA systems, then data point configuration can be completed with existing hardware and software, but the configuration time becomes excessively long and important data may be lost
Solution Approach 1:
The system performs preliminary actions by automatically generating the control strategy and data point configurations before the SCADA system needs to operate. The PLC program is pre-configured with all necessary data points, tags, and communication parameters, eliminating the need for time-consuming manual configuration after system deployment.
Solution Approach 2:
The system enables self-service by allowing the PLC to automatically generate and publish its own data point information to the SCADA system. The PLC autonomously creates the control strategy, identifies available variables, and transmits configuration data without requiring manual intervention from operators or engineers.
2Quantity of substance
If conventional PLCs are used with standard SCADA architectures, then hardware and software compatibility is maintained, but only a small fraction of generated data can be analyzed and stored
Solution Approach 1:
The system achieves universality by creating a platform-independent control strategy that can be deployed across different PLC hardware and SCADA software configurations. The standardized data exchange format and communication protocol allow the same control strategy to operate with various vendors' equipment while enabling comprehensive data collection and analysis.
Solution Approach 2:
The system applies parameter changes by dynamically adjusting data collection parameters, sampling rates, and storage configurations based on the specific requirements of each application. This allows the system to optimize data acquisition for different process conditions and maximize the utilization of available data storage and processing capabilities.
3Productivity
If automatic data point generation is implemented, then configuration time is significantly reduced, but the system complexity increases due to automated control strategy generation
Solution Approach 1:
The system introduces an intermediary layer consisting of standardized communication protocols and data exchange formats that bridge the PLC and SCADA system. This intermediary framework manages the complexity of automatic configuration by providing structured rules and conventions for data point generation, making the automation process more predictable and easier to implement.
Data Source
AI summary
Method and system for automatically generating data points in a data management system. A control strategy and variables used in the control strategy can be configured, wherein the control strategy governs a data management system associated with a controller. The control strategy and the variables can be downloaded to the controller after configuring the control strategy and variables. The control strategy is then run on the controller and published to the data management system before, during, or after downloading of the control strategy. All available variables in the controller are then automatically listed so as to generate data points that can be downloaded and updated through a communication channel between the data management system and the controller.


