DCS upper computer data report generation method and system

By automatically collecting and uniformly processing data from the DCS host computer, and generating reports using configurable rules, the problem of low generation efficiency and insufficient accuracy in existing technologies is solved. This enables efficient and secure data management and diversified analysis, making it suitable for various industrial scenarios.

CN121997905APending Publication Date: 2026-05-08SHANGHAI SUIHAN AUTOMATION ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI SUIHAN AUTOMATION ENG CO LTD
Filing Date
2026-01-27
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

The existing DCS upper computer data report generation method is inefficient, inaccurate, inconsistent in format, requires high human intervention, has poor security, and has poor compatibility with different vendors' systems, making it difficult to meet diverse management needs.

Method used

By automatically collecting and uniformly processing multi-source data from the DCS host computer, generating reports using configurable rules, supporting multi-dimensional analysis, enhancing system compatibility and security, and achieving data standardization and access control.

Benefits of technology

It improves the efficiency and accuracy of data report generation, reduces labor costs, meets diverse management needs, and enhances the system's versatility and data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121997905A_ABST
    Figure CN121997905A_ABST
Patent Text Reader

Abstract

The invention provides a DCS upper computer data report generation method and system, and the method comprises the following steps: S1, building data communication connection with a distributed control system through a DCS upper computer, and collecting real-time operation data, historical trend data and event data from a field device according to a preset sampling period; s2, performing unified preprocessing on the acquired data, wherein the preprocessing comprises timestamp synchronization, data integrity verification, abnormal data identification and processing and data format standardization; s3, classifying the preprocessed data according to the equipment type, the process parameter category and the time dimension, and storing the data in a data storage unit in a structured mode; s4, obtaining report template information configured by a user, wherein a report template at least comprises a statistical index, a statistical rule, a time range and a report display format; and S5, calling corresponding data according to a generation rule defined in the report template, executing statistical analysis operation, generating a target data report, and outputting the target data report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and more specifically, to a method and system for generating data reports on a DCS host computer. Background Technology

[0002] Distributed control systems (DCS) are widely used in continuous and automated industrial production fields such as chemical, power, metallurgy, and pharmaceutical industries to achieve real-time monitoring, data acquisition, and process control of the production process. A DCS system typically consists of a field control layer and a host computer monitoring layer, where the host computer is responsible for the centralized display, storage, and management of field equipment operating data, process parameters, and alarm information.

[0003] With the continuous expansion of industrial production scale and the continuous improvement of automation level, DCS (Distributed Control System) upper computers generate a large amount of real-time data, historical trend data, alarm and operation event data during operation. This data is not only used for process control and operation monitoring, but also widely applied in management aspects such as production statistical analysis, operation evaluation, equipment management, and quality traceability. Therefore, higher requirements are placed on the efficiency and accuracy of data report generation.

[0004] In existing technologies, the generation of DCS (Distributed Control System) host computer data reports mostly adopts manual export or semi-automated processing methods. That is, the raw data is exported as a file by the host computer software, and then the operator uses third-party software for statistical processing and format editing. This method has the following shortcomings: First, the data sources are scattered and the formats are not uniform, resulting in a large workload for manual processing and low efficiency; second, the statistical process relies on manual operation, which is prone to calculation errors or omissions, affecting the accuracy and consistency of the data; third, the report format and statistical indicators lack flexibility, making it difficult to meet the diverse needs of different positions, different time periods, and different management levels; fourth, the report generation process lacks a sound access control and operation recording mechanism, making it difficult to achieve data security control and audit traceability.

[0005] Furthermore, the differences in data interfaces, communication protocols, and data organization methods among DCS systems from different vendors further increase the difficulty of unified data management and automatic report generation, limiting the universality and scalability of existing reporting systems.

[0006] Therefore, there is a need for a technical solution that can uniformly collect and standardize multi-source data from DCS host computer, and automatically generate data reports based on configurable rules, so as to improve the efficiency of data report generation, reduce the degree of manual intervention, enhance the accuracy and security of data statistics, and meet the needs of modern industrial production for refined management and information construction. Summary of the Invention

[0007] The technical problem to be solved by the present invention is to provide a method and system for generating data reports on a DCS host computer, which has the following significant advantages:

[0008] (1) Achieve automation and intelligence in data report generation This invention achieves automatic generation of data reports by automatically collecting, uniformly processing, and regularly analyzing multi-source data from the DCS host computer, avoiding the traditional manual export and secondary processing methods, and greatly improving the efficiency of report generation.

[0009] (2) Improve the accuracy and consistency of data statistics By synchronizing the collected data with time, identifying abnormal data, and standardizing the processing, errors caused by human intervention are reduced, ensuring the integrity, accuracy, and comparability of the report data.

[0010] (3) Supports multi-dimensional and multi-period data analysis needs The report templates can be flexibly configured according to equipment, process parameters and time periods, and can generate daily, weekly, monthly or custom period reports to meet the analysis needs of different management levels and business scenarios.

[0011] (4) Enhance the flexibility and scalability of report configuration. The system employs a configurable report template management mechanism, allowing users to flexibly set statistical indicators, calculation rules, and display formats according to actual production needs, thereby improving the system's applicability and scalability.

[0012] (5) Improve system versatility and compatibility The data acquisition module supports multiple industrial communication protocols and is compatible with different manufacturers and different types of DCS systems, reducing system deployment and transformation costs and facilitating its application in various industrial scenarios.

[0013] (6) Reduce labor and management costs Automated report generation reduces the workload of manual statistics and table creation, effectively reducing manpower input and improving the efficiency of production and operation management.

[0014] (7) Enhance data security and traceability By using access control and logging mechanisms, the process of report configuration, generation, and access can be effectively controlled, ensuring traceability of operation records and enhancing data security and management standardization.

[0015] (8) Facilitates production operation analysis and decision support By statistically analyzing and comparing historical and operational data, reliable data support is provided for production operation assessment, equipment operation status analysis, and management decision-making.

[0016] This invention provides a method and system for generating DCS host computer data reports, comprising the following steps: S1. Establish a data communication connection between the DCS host computer and the distributed control system, and collect real-time operating data, historical trend data and event data from field equipment according to the preset sampling period; S2. Perform unified preprocessing on the collected data, including timestamp synchronization, data integrity verification, abnormal data identification and processing, and data format standardization. S3. Classify the preprocessed data according to equipment type, process parameter category and time dimension, and store it in the data storage unit in a structured manner; S4. Obtain the report template information configured by the user. The report template includes at least statistical indicators, statistical rules, time range and report display format. S5. Based on the generation rules defined in the report template, call the corresponding data, perform statistical analysis calculations, generate the target data report, and output it.

[0017] In one possible implementation, the real-time operating data includes analog data, digital data, and control loop status data; the historical trend data includes process parameter change data recorded in chronological order; and the event data includes alarm events, operation records, and system status change records.

[0018] In one possible implementation, the abnormal data identification and processing includes at least one judgment method based on threshold range, rate of change, and statistical distribution model, to remove, correct, or mark the identified abnormal data.

[0019] In one possible implementation, the categorized storage employs a multidimensional indexing mechanism, establishing an index structure according to equipment number, process unit, parameter name, and time interval to support multi-condition combined queries and statistical analysis.

[0020] In one possible implementation, the statistical analysis operation includes at least one of the following: average value, maximum value, minimum value, cumulative value, pass rate, number of anomalies, and trend change analysis, and supports data comparison analysis between different time periods.

[0021] In one possible implementation, the system includes: The data acquisition module is used to communicate with the distributed control system and collect real-time data, historical data, and event data; The data processing module is used to preprocess, classify, and structure the collected data. The report template management module is used to configure, maintain, and manage data report templates; The report generation module is used to call corresponding data based on report template rules and perform statistical analysis to generate data reports; The access control module is used to control permissions for report template configuration, report generation, and report access.

[0022] In one possible implementation, the data acquisition module supports data interaction with DCS systems from different manufacturers via industrial communication protocols.

[0023] In one possible implementation, the report template management module supports version management of report templates and allows different statistical indicators and display formats to be configured for different user roles.

[0024] In one possible implementation, the report generation module supports automatically triggering report generation tasks according to daily, weekly, monthly, or custom time periods, and also supports manual triggering of report generation; the permission management module is used to log user identity, operation time, generated content, and modification records during the report generation process, so as to realize auditing, traceability, and security management of report data. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of the control method flow structure of the present invention.

[0026] Figure 2 This is a schematic diagram of the system flow structure of the present invention. Detailed Implementation

[0027] First, those skilled in the art should understand that these embodiments are merely used to explain the technical principles of the embodiments of this application and are not intended to limit the scope of protection of the embodiments of this application. Those skilled in the art can make adjustments as needed to adapt to specific application scenarios.

[0028] In the description of the embodiments of this application, it should be noted that, unless otherwise explicitly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in the embodiments of this application based on the specific circumstances.

[0029] In the embodiments of this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "on top of," and "over" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0030] The present application will now be described in further detail with reference to the accompanying drawings and specific embodiments.

[0031] See Figure 1 As shown in the figure, this application discloses a method and system for generating DCS host computer data reports, including the following steps: S1. Establish a data communication connection between the DCS host computer and the distributed control system, and collect real-time operating data, historical trend data and event data from field equipment according to the preset sampling period; S2. Perform unified preprocessing on the collected data, including timestamp synchronization, data integrity verification, abnormal data identification and processing, and data format standardization. S3. Classify the preprocessed data according to equipment type, process parameter category and time dimension, and store it in the data storage unit in a structured manner; S4. Obtain the report template information configured by the user. The report template shall include at least the statistical indicators, statistical rules, time range and report display format. S5. Based on the generation rules defined in the report template, call the corresponding data, perform statistical analysis calculations, generate the target data report, and output it.

[0032] In one embodiment of the present invention, the real-time operating data includes analog data, digital data and control loop status data, the historical trend data includes process parameter change data recorded in chronological order, and the event data includes alarm events, operation records and system status change records.

[0033] Anomaly identification and processing includes at least one judgment method based on threshold range, rate of change, and statistical distribution model, to remove, correct, or mark the identified anomaly data.

[0034] The categorized storage adopts a multi-dimensional indexing mechanism, establishing an index structure according to equipment number, process unit, parameter name, and time interval to support multi-condition combined queries and statistical analysis.

[0035] Statistical analysis operations include at least one of the following: average, maximum, minimum, cumulative, pass rate, number of anomalies, and trend change analysis, and support comparative analysis of data between different time periods.

[0036] Another embodiment of the present invention is as follows: The system includes: The data acquisition module is used to communicate with the distributed control system and collect real-time data, historical data, and event data; The data processing module is used to preprocess, classify, and structure the collected data. The report template management module is used to configure, maintain, and manage data report templates; The report generation module is used to call corresponding data based on report template rules and perform statistical analysis to generate data reports; The access control module is used to control permissions for report template configuration, report generation, and report access.

[0037] The data acquisition module supports data interaction with DCS systems from different manufacturers via industrial communication protocols.

[0038] The report template management module supports version management of report templates and allows different statistical indicators and display formats to be configured for different user roles.

[0039] The report generation module supports automatically triggering report generation tasks according to daily, weekly, monthly or custom time periods, and also supports manual triggering of report generation; the permission management module is used to log user identity, operation time, generated content and modification records during the report generation process, so as to realize the auditing, traceability and security management of report data.

[0040] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for generating data reports on a DCS host computer, comprising the following steps: S1. Establish a data communication connection between the DCS host computer and the distributed control system, and collect real-time operating data, historical trend data and event data from field equipment according to the preset sampling period; S2. Perform unified preprocessing on the collected data, including timestamp synchronization, data integrity verification, abnormal data identification and processing, and data format standardization. S3. Classify the preprocessed data according to equipment type, process parameter category and time dimension, and store it in the data storage unit in a structured manner; S4. Obtain the report template information configured by the user. The report template includes at least statistical indicators, statistical rules, time range and report display format. S5. Based on the generation rules defined in the report template, call the corresponding data, perform statistical analysis calculations, generate the target data report, and output it.

2. The DCS host computer data report generation method according to claim 1, characterized in that, The real-time operating data includes analog data, digital data, and control loop status data; the historical trend data includes process parameter change data recorded in chronological order; and the event data includes alarm events, operation records, and system status change records.

3. The DCS host computer data report generation method according to claim 1, characterized in that, The abnormal data identification and processing includes at least one judgment method based on threshold range, rate of change and statistical distribution model, to remove, correct or mark the identified abnormal data.

4. The DCS host computer data report generation method according to claim 1, characterized in that, The categorized storage adopts a multi-dimensional indexing mechanism, establishing an index structure according to equipment number, process unit, parameter name, and time interval to support multi-condition combined queries and statistical analysis.

5. The DCS host computer data report generation method according to claim 1, characterized in that, The statistical analysis operations include at least one of the following: average value, maximum value, minimum value, cumulative value, pass rate, number of anomalies, and trend change analysis, and support data comparison analysis between different time periods.

6. A DCS host computer data report generation system, characterized in that, include: The data acquisition module is used to communicate with the distributed control system and collect real-time data, historical data, and event data; The data processing module is used to preprocess, classify, and structure the collected data. The report template management module is used to configure, maintain, and manage data report templates; The report generation module is used to call corresponding data based on report template rules and perform statistical analysis to generate data reports; The access control module is used to control permissions for report template configuration, report generation, and report access.

7. The DCS host computer data report generation system according to claim 6, characterized in that, The data acquisition module supports data interaction with DCS systems from different manufacturers via industrial communication protocols.

8. The DCS host computer data report generation system according to claim 6, characterized in that, The report template management module supports version management of report templates and allows different statistical indicators and display formats to be configured for different user roles.

9. The DCS host computer data report generation system according to claim 6, characterized in that, The report generation module supports automatically triggering report generation tasks according to daily, weekly, monthly or custom time periods, and also supports manual triggering of report generation.

10. The DCS host computer data report generation system according to claim 6, characterized in that, The permission management module is used to log user identity, operation time, generated content and modification records during the report generation process, so as to realize the auditing, traceability and security management of report data.