A DCS alarm data acquisition and monitoring system and data processing method based on OPC AE
Patent Information
- Application Number
- CN202111664749.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2041-12-31
AI Technical Summary
[0003]现有技术中,可以采用OPC AE技术在系统间传输报警信息,但OPC AE的报警与DCS本身的报警,字段信息差别很大,如何在同一个界面上显示OPC AE和DCS报警,是工业监控领域的技术难题
[0019] (1) The present invention provides a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE. Through OPC AE technology, alarm information can be transmitted between the TG system and the DCS system. By converting alarm information into historical data storage, historical trend analysis of alarm information can be realized, thereby improving alarm monitoring and analysis capabilities.
Smart Images

Figure CN116418648B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of industrial monitoring technology, specifically relating to a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE. Background Technology
[0002] Non-safety-grade nuclear power DCS systems must not only collect real-time data from the TG system (i.e., the turbine system), but also collect alarm information from the TG system. The alarm information from the TG system must be displayed on the same interface as the DSC alarm information, and historical data storage and historical trend display of alarms must be performed.
[0003] In existing technologies, OPC AE technology can be used to transmit alarm information between systems. However, the field information of OPC AE alarms differs significantly from that of DCS alarms. Displaying both OPC AE and DCS alarms on the same interface is a technical challenge in the industrial monitoring field. Furthermore, since an alarm is a message composed of several fields, converting these messages into historical data, storing them in a historical database, and displaying historical trends are also urgent technical problems that need to be solved in the industrial monitoring field. Summary of the Invention
[0004] The technical problem to be solved by this invention is: to propose a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE, to realize the acquisition of TG system alarms, display them in DCS alarms, and perform historical storage and trend display of TG system alarm data.
[0005] The technical solution of the present invention is as follows:
[0006] A DCS alarm data acquisition and monitoring system based on OPC AE includes an OPC AE server for the TG system, and gateway server, computing server, historical server, engineer station, and operator station for the DCS system.
[0007] The engineer station is responsible for configuration work, downloading configuration files to the gateway server, computing server, historical server, and operator station of the DCS system;
[0008] After receiving alarm information from the OPC AE server, the gateway server converts it into DCS data points, stores them in the historical server, and encapsulates TCP alarm information to send to the computing server.
[0009] The computing server receives TCP alarm information from the gateway server, distributes alarm messages to the operator station for DCS alarm information that exists in the configuration, and distributes and stores logs for DCS alarm information that does not exist in the configuration to the operator station.
[0010] As a preferred option, the gateway server, computing server, and historical server in the DCS system can be configured flexibly, either as a single machine on a single network or as a dual machine on a dual network.
[0011] As a preferred option: when the gateway server is configured for dual machines and dual networks, it should provide at least four network ports, one pair of which should be connected to the DCS Layer 2 operation network, and the other pair of which should be connected to the OPC AE server of the TG system.
[0012] A DCS alarm data processing method based on OPC AE is proposed. The TG system provides an OPC AE server as the publisher of alarm information and provides alarm information subscription services. The DCS system provides an OPC AE client through a gateway server, which is responsible for subscribing to alarm information. Based on OPC AE technology, alarm information transmission between the TG system and the DCS system is realized.
[0013] As a preferred solution: When the gateway server receives alarm information from the OPC AE server, it converts it into corresponding DCS data points and stores them in the historical database. The gateway server has an alarm mapping point table, which defines the correspondence between alarm source points and DCS data points. When the gateway server receives OPC AE alarm information, it checks whether the alarm source point exists in the alarm mapping point table. If the alarm source point exists in the table, the alarm status and alarm timestamp are written into the corresponding DCS data point, and the data is stored in the historical database, thus converting the alarm information into historical data and storing it in the historical server. If the alarm source point does not exist in the table, the alarm is discarded without any further action.
[0014] As a preferred option, the alarm mapping point table is configured and downloaded using a configuration tool.
[0015] As a preferred solution: The gateway server receives alarm information from the OPC AE server, reads the corresponding fields, encapsulates them into TCP alarm information, and sends it to the DCS system's computing server for alarm and log processing. The computing server has a static configuration table that defines the correspondence between alarm sources and DCS alarm information, and defines the static information fields required for displaying DCS alarm information. When the computing server receives TCP alarm information from the gateway server, it checks the static configuration table to see if the alarm source name exists. If the alarm source exists in the static configuration table, it retrieves the corresponding DCS alarm information and other fields from the static configuration table, assembles them into an alarm message, and distributes it to each operator station. If the alarm source does not exist in the static configuration table, it directly sends a log message to each operator station for alarm log storage.
[0016] As a preferred option, the static configuration table is configured and downloaded using a configuration tool.
[0017] As a preferred option, the operator station displays and filters alarm messages and logs from the computing server, and displays historical trends.
[0018] The beneficial effects of this invention are as follows:
[0019] (1) The present invention provides a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE. Through OPC AE technology, alarm information can be transmitted between the TG system and the DCS system. By converting alarm information into historical data storage, historical trend analysis of alarm information can be realized, thereby improving alarm monitoring and analysis capabilities.
[0020] (2) The present invention provides a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE. The conversion between OPC AE and DCS alarms enables the display of alarm information to be integrated, and alarms from different sources can be monitored on the same interface, which is convenient for operators to view and operate. Attached Figure Description
[0021] Figure 1 This is a schematic diagram illustrating the functional composition of a DCS alarm data acquisition and monitoring system based on OPC AE according to the present invention. Detailed Implementation
[0022] The following detailed description of a DCS alarm data acquisition and monitoring system and data processing method based on OPC AE according to the present invention, with reference to the accompanying drawings and embodiments, is provided in detail.
[0023] Example 1
[0024] A DCS alarm data processing method based on OPC AE is disclosed. The TG system provides an OPC AE server as the publisher of alarm information and offers alarm information subscription services. The DCS system provides an OPC AE client through a gateway server, responsible for subscribing to alarm information. Based on OPC AE technology, alarm information transmission between the TG system and the DCS system is realized.
[0025] When the gateway server receives alarm information from the OPC AE server, it converts it into corresponding DCS data points and stores them in the historical database. The gateway server maintains an alarm mapping point table, which is configured and downloaded using a configuration tool. This table defines the correspondence between alarm source points and DCS data points. When the gateway server receives an OPC AE alarm, it checks the alarm mapping point table to see if the alarm source point exists. If the alarm source point exists, the alarm status and alarm timestamp (OPC AE timestamp) are written to the corresponding DCS data point, and the data is stored in the historical database, thus converting alarm information into historical data stored on the historical server. If the alarm source point does not exist in the alarm mapping point table, the alarm is discarded without any further action.
[0026] The gateway server receives alarm information from the OPC AE server, reads the corresponding fields, encapsulates them into TCP alarm information, and sends it to the DCS system's computing server for alarm and log processing. The computing server has a static configuration table, also configured and downloaded using a configuration tool, which defines the mapping between alarm source points and DCS alarm points, and defines the static information fields required for displaying DCS alarm points. When the computing server receives TCP alarm information from the gateway server, it checks the static configuration table to see if the alarm source point name exists. If the alarm source point exists in the static configuration table, it retrieves the corresponding DCS alarm point and other fields from the static configuration table, assembles them into an alarm message, and distributes it to each operator station. If the alarm source point does not exist in the static configuration table, it directly sends a log message to each operator station for alarm log storage.
[0027] The operator station displays, filters, and processes alarm messages and logs from the computing server, and displays historical trends. Displaying historical trends is a standard function of DCS systems and is common knowledge in the field.
[0028] Example 2
[0029] This embodiment of a DCS alarm data acquisition and monitoring system based on OPC AE includes an OPC AE server of the TG system, a gateway server, a computing server, a historical server, an engineer station, and an operator station of the DCS system.
[0030] The engineer station is responsible for configuration work, including network, users, permissions, devices, screens, alarms, etc. After the configuration is compiled, the configuration is downloaded to the gateway server, computing server, historical server and operator station of the DCS system, including the configuration configuration required for alarms.
[0031] After receiving alarm information from the OPC AE server, the gateway server converts it into DCS data points, stores them in the historical server, and encapsulates TCP alarm information to send to the computing server.
[0032] The computing server receives TCP alarm information from the gateway server, distributes alarm messages to the operator station for DCS alarm points that are configured, and distributes and stores logs for DCS alarm points that are not configured.
[0033] In a DCS system, the gateway server, compute server, and historical server can be configured either as a single machine on a single network (i.e., only one of each type of server and one operations network) or as a dual machine on a dual network (i.e., two of each type of server and two operations networks). The dual machine on a dual network configuration ensures reliable and uninterrupted system operation. In a dual machine on a dual network configuration, the gateway server must provide at least four network ports. One pair of ports connects to the DCS Layer 2 operations network, and the other pair connects to the OPC AE server of the TG system.
Claims
1. A DCS alarm data acquisition and monitoring system based on OPC AE, comprising an OPC AE server of a TG system, a gateway server, a computing server, a historical server, an engineer's workstation, and an operator's workstation of a DCS system, characterized in that: The engineer station is responsible for configuration work, downloading configuration files to the gateway server, computing server, historical server, and operator station of the DCS system; After receiving alarm information from the OPC AE server, the gateway server converts it into DCS data points, stores them in the historical server, and encapsulates TCP alarm information to send to the computing server. The computing server receives TCP alarm information from the gateway server, distributes alarm messages to the operator station for DCS alarm information that exists in the configuration, and distributes and stores logs for DCS alarm information that does not exist in the configuration to the operator station. When the gateway server receives alarm information from the OPC AE server, it converts it into corresponding DCS data points and stores them in the historical database. The gateway server has an alarm mapping point table, which defines the correspondence between alarm source points and DCS data points. When the gateway server receives an OPC AE alarm message, it checks whether the alarm source point exists in the alarm mapping point table. If the alarm source point exists in the alarm mapping point table, the alarm status and alarm timestamp are written to the corresponding DCS data point, and the data is stored in the historical database, thereby converting the alarm information into historical data and storing it in the historical server. If the alarm source point does not exist in the alarm mapping point table, the alarm is discarded and no operation is performed. The gateway server receives alarm information from the OPC AE server, reads the corresponding fields, encapsulates them into TCP alarm information, and sends them to the computing server of the DCS system for alarm and log processing. The computing server has a static configuration table that defines the correspondence between alarm sources and DCS alarm information, and defines the static information fields required for displaying DCS alarm information. When the computing server receives TCP alarm information from the gateway server, it checks the static configuration table to see if the alarm source name exists. If the alarm source exists in the static configuration table, it retrieves the corresponding DCS alarm information and other fields from the static configuration table, assembles them into an alarm message, and distributes it to each operator station. If the alarm source does not exist in the static configuration table, it directly sends a log message to each operator station for alarm log storage.
2. The DCS alarm data acquisition and monitoring system based on OPC AE according to claim 1, characterized in that: The gateway server, computing server, and historical server in the DCS system can be configured flexibly, either as a single machine on a single network or as a dual machine on a dual network.
3. The DCS alarm data acquisition and monitoring system based on OPC AE according to claim 2, characterized in that: When the gateway server is configured as a dual-machine dual-network, it should provide at least four network ports. One pair of network ports should be connected to the DCS Layer 2 operation network, and the other pair of network ports should be connected to the OPC AE server of the TG system.
4. A DCS alarm data processing method based on OPC AE, characterized in that: The TG system provides an OPC AE server as the publisher of alarm information and offers alarm information subscription services; the DCS system provides an OPC AE client through a gateway server, which is responsible for subscribing to alarm information; based on OPC AE technology, alarm information is transmitted between the TG system and the DCS system. When the gateway server receives alarm information from the OPC AE server, it converts it into corresponding DCS data points and stores them in the historical database. The gateway server has an alarm mapping point table, which defines the correspondence between alarm source points and DCS data points. When the gateway server receives an OPC AE alarm message, it checks whether the alarm source point exists in the alarm mapping point table. If the alarm source point exists in the alarm mapping point table, the alarm status and alarm timestamp are written to the corresponding DCS data point, and the data is stored in the historical database, thereby converting the alarm information into historical data and storing it in the historical server. If the alarm source point does not exist in the alarm mapping point table, the alarm is discarded and no operation is performed. The gateway server receives alarm information from the OPC AE server, reads the corresponding fields, encapsulates them into TCP alarm information, and sends them to the computing server of the DCS system for alarm and log processing. The computing server has a static configuration table that defines the correspondence between alarm sources and DCS alarm information, and defines the static information fields required for displaying DCS alarm information. When the computing server receives TCP alarm information from the gateway server, it checks the static configuration table to see if the alarm source name exists. If the alarm source exists in the static configuration table, it retrieves the corresponding DCS alarm information and other fields from the static configuration table, assembles them into an alarm message, and distributes it to each operator station. If the alarm source does not exist in the static configuration table, it directly sends a log message to each operator station for alarm log storage.
5. The DCS alarm data processing method based on OPC AE according to claim 4, characterized in that: The alarm mapping point table is configured and downloaded using the configuration tool.
6. The DCS alarm data processing method based on OPC AE according to claim 4, characterized in that: The static configuration table is configured and downloaded by the configuration tool.
7. The DCS alarm data processing method based on OPC AE according to claim 4, characterized in that: The operator station displays and filters alarm messages and logs from the computing server, and displays historical trends.
Citation Information
Patent Citations
Method and system for process controlling of plants in an OPC-UA based machine-to-machine network
CN107567604A
It fires calorific value of coal real -time monitoring system to go into stove based on DSC
CN206818334U