A data monitoring method, system and medium for distributed control system

By building a blockchain network in the DCS system, analyzing and rolling the DCS data, the problems of openness, monitoring and secure transmission of DCS system data are solved, and the data is reliable, secure and compatible.

CN115145785BActive Publication Date: 2025-02-18SUPCON TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210588832.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-26
Publication Date
2025-02-18
Estimated Expiration
2042-05-26

AI Technical Summary

Technical Problem

The existing DCS system is closed and cannot be compatible with different manufacturers' platforms. Data can only be viewed and monitored locally, and the problem of safe data transmission during remote monitoring is difficult to solve.

Method used

By configuring an industrial Internet cloud platform, light node equipment and distributed control system, a blockchain network is formed, DCS data packets are obtained, and DCS data packets are parsed and converted into standard formats, data is on-chain, and blockchain technology is used to ensure safe data transmission.

Benefits of technology

It realizes the openness, monitoring and secure transmission of DCS system data, solves the compatibility and security issues of data between different platforms, and ensures the reliability, traceability and immutability of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115145785B_ABST
    Figure CN115145785B_ABST
Patent Text Reader

Abstract

The present invention discloses a data monitoring method for a distributed control system, which is configured to be applied to an industrial Internet cloud platform, a light node device and a distributed control system that are sequentially data-connected and together constitute a blockchain network, including: obtaining a data packet in the distributed control system, parsing the bit number information of a bit number table file in the data packet, and converting it into a universal standard data interaction format. Based on the preset contract and parameters, the contract of the industrial Internet cloud platform is called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through the transaction hash. After obtaining the data information from the light node device, the bit number information corresponding to the light node device is checked to realize data monitoring. The present invention can realize data openness with controllable scope and data security communication based on blockchain technology: remote monitoring of data on the industrial Internet platform is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of industrial automation, and in particular relates to a data monitoring method, system and medium for a distributed control system. Background Art

[0002] Distributed control system (DCS) is a new generation of instrument control system based on microprocessor, which adopts the design principle of decentralized control function, centralized display operation, and taking into account the design principles of division and autonomy and comprehensive coordination. It adopts the basic design concept of decentralized control, centralized operation and management, and adopts a multi-level hierarchical, cooperative and autonomous structure. It has been widely used in various industries such as electricity, metallurgy, petrochemicals, etc. In recent years, with the rapid development of computer technology and communication technology, there have been many new developments in DCS related fields, including the development of system functions towards openness, and the development of instrument technology towards digitalization / intelligentization / networking.

[0003] At the same time, with the continuous development and increasing maturity of blockchain, it has entered the public's field of vision and gradually become the focus of attention with its significant features such as decentralization, openness, independence, security, and anonymity. In addition, the country attaches great importance to the development of the blockchain industry, regards blockchain as an important breakthrough for independent innovation of core technologies, promotes the development of blockchain technology in all fields, actively introduces relevant policies, emphasizes the combination of various fields with blockchain technology, and accelerates the innovation and development of blockchain technology and industry. The policy environment of the blockchain industry continues to be favorable for development.

[0004] However, the existing DCS system has the following problems. First, the traditional DCS system is closed and difficult to be compatible between different manufacturers or platforms. With the growing development of the DCS system, the system needs to develop in an open direction. Secondly, the traditional industrial control system data can only be viewed and monitored locally, which makes it difficult for authorized users to remotely monitor DCS data through the Industrial Internet cloud platform at any time and anywhere on any networked terminal. Finally, in the process of realizing the remote monitoring function of DCS data, local data needs to be transmitted to the Industrial Internet cloud platform via the Internet. In this process, how to ensure the secure transmission of data in the network becomes an inevitable problem. At the same time, the reliability, traceability, and non-tamperability of the data will become the focus of attention.

[0005] In the prior art, the use of blockchain for industrial Internet data security monitoring has the following deficiencies compared to the present application. It only provides secure and reliable data from the cloud, but does not involve the acquisition and processing of local data sources. It does not take into account the degree of remote openness of production equipment data, and cannot adjust the permissions of whether a single data item of production equipment can be remotely monitored. In addition, it does not involve data security-related features at the remote monitoring layer. There is a risk of data loss, tampering, or forgery during the process of transmitting data from the local to the remote terminal, resulting in the data obtained on the remote terminal being unreliable. Summary of the invention

[0006] The technical purpose of the present invention is to provide a data monitoring method, system and medium for a distributed control system to solve the technical problem of how to realize the opening, monitoring and secure transmission of DCS system data.

[0007] To solve the above problems, the technical solution of the present invention is:

[0008] A data monitoring method for a distributed control system is configured to be applied to an industrial Internet cloud platform, a light node device and a distributed control system which are sequentially data-connected and together constitute a blockchain network, including the following steps:

[0009] Obtain data packets in the distributed control system, parse the bit number information of the bit number table file in the data packet, and convert it into a universal standard data exchange format;

[0010] Based on the preset contracts and parameters, the contracts of the Industrial Internet cloud platform are called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through transaction hashes;

[0011] After obtaining data information from the light node device, check the bit number information corresponding to the light node device to achieve data monitoring.

[0012] Further preferably, before obtaining the data packet in the distributed control system, the following steps are also included: building a blockchain network in the industrial Internet cloud platform and setting a corresponding contract;

[0013] Register the light node device in the Industrial Internet cloud platform, download and save the corresponding configuration file of the light node device, and complete the deployment of the device to the cloud;

[0014] The required open bit number information is compiled into a table file in the specified format and saved in the light node device to complete the deployment of the distributed control system on the light node device side.

[0015] Specifically, the configuration file corresponding to the light node device includes an identification code of the corresponding device.

[0016] Among them, the light node device serves as a network node of the blockchain network, and is connected to the corresponding blockchain network of the distributed control system and the industrial Internet cloud platform through the LAN port and WAN port of the light node device via Ethernet.

[0017] A data monitoring system for a distributed control system, comprising an industrial Internet cloud platform, a light node device and a distributed control system;

[0018] The light node device is connected to the industrial Internet cloud platform and the distributed control system signal respectively, and is used to obtain data packets from the distributed control system, parse the bit number information of the bit number table file in the data packet, and convert it into a universal standard data exchange format; based on the preset contract and parameters, the contract of the industrial Internet cloud platform is called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through the transaction hash;

[0019] The Industrial Internet cloud platform is used to obtain data information from light node devices, check the bit number information corresponding to the light node devices, and realize data monitoring.

[0020] Specifically, the industrial Internet cloud platform is equipped with a corresponding industrial Internet, the distributed control system is equipped with a corresponding DCS control network, the light node devices are network nodes, and the industrial Internet, DCS control network and network nodes constitute a blockchain network.

[0021] Specifically, the light node device includes

[0022] The account management module is used to implement the account management of light node devices and complete functions such as account login / logout, registration / cancellation, etc.

[0023] Configuration deployment module, used to store the bit table file of the distributed control system and the configuration file of the blockchain network;

[0024] Data acquisition module, used to connect to the network of distributed control system through LAN port and capture real-time data information in the network;

[0025] The data analysis module is used to analyze the data captured by the data acquisition module, and cooperate with the bit table file deployed in the deployment module to perform data analysis on the bit information within the range in accordance with the DCS private protocol format;

[0026] The protocol conversion module is used to convert the data obtained by the data analysis module and the bit number table file obtained by the configuration deployment module into a universal standard protocol format;

[0027] The data uplink module is used to call the data uplink interface, package the data content in the universal format obtained by the protocol conversion module, and send it to the industrial Internet cloud platform through the WAN port via the industrial Internet.

[0028] An electronic device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement a data monitoring method for a distributed control system such as any one of the above items.

[0029] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the data monitoring method of a distributed control system as described in any one of the above items is implemented.

[0030] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art:

[0031] 1) Open data with controllable scope:

[0032] The present invention uses a light node device to connect to the DCS network. Without affecting the original operating state of the system, it collects and analyzes the real-time data in the control network according to the configuration list, opens the data that meets the configuration conditions, and meets the following functions:

[0033] i. The open data range can be restricted and adjusted through the bit number table file configured in the light node device, and the degree of data openness can be flexibly controlled;

[0034] ii. The data packets in the private protocol format in the DCS control network can be parsed and converted into common standard protocol formats, such as Json, XML, etc., through light node devices, which can protect the confidentiality of private protocols and unify data exchange formats, reducing the difficulty of parsing and generation.

[0035] 2) Data security communication based on blockchain technology:

[0036] Based on the significant features of blockchain such as decentralization, openness, independence, security, and anonymity, and by using cryptography to ensure transmission and access security, a technical system that can achieve consistent data storage, non-repudiation, and non-tampering can be implemented, ensuring the security, reliability, and traceability of the communication link between light node devices and the industrial Internet cloud platform.

[0037] 3) Remote data monitoring based on the industrial Internet platform:

[0038] The industrial Internet cloud platform enables remote and unified monitoring of data in the DCS system, breaking the closed structure of traditional industrial control and the limitations of only being able to monitor data locally. Authorized users can monitor data anytime and anywhere on any networked terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the following detailed description of the preferred embodiment.The drawings are only for the purpose of illustrating the preferred embodiments and are not to be construed as limiting the invention.

[0040] Figure 1 A flow chart of a data monitoring method for a distributed control system of the present invention;

[0041] Figure 2 It is an overall structural diagram of a data monitoring system of a distributed control system of the present invention;

[0042] Figure 3 A specific structural diagram of a data monitoring system of a distributed control system of the present invention;

[0043] Figure 4 This is a light node device framework diagram of the present invention. DETAILED DESCRIPTION

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work.

[0045] In order to simplify the drawings, only the parts related to the present invention are schematically shown in each figure, and they do not represent the actual structure of the product. In addition, in order to simplify the drawings and facilitate understanding, in some figures, only one of the parts with the same structure or function is schematically drawn or marked. In this article, "one" not only means "only one", but also means "more than one".

[0046] The following is a further detailed description of a data monitoring method, system and medium for a distributed control system proposed by the present invention in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following description and claims.

[0047] Example 1

[0048] See also Figure 1 This embodiment provides a data monitoring method for a distributed control system, which is configured to be applied to an industrial Internet cloud platform, a light node device, and a distributed control system that are sequentially data-connected and together constitute a blockchain network, including the following steps:

[0049] First, the present embodiment needs to be pre-set. Specifically, log in to the industrial Internet cloud platform, first create a blockchain network and deploy contracts. Then start the light node device, and log in after the system is started. Next, register the light node device on the industrial Internet cloud platform, download the configuration file corresponding to the light node device, store the obtained configuration file in the light node device, and complete the deployment of the device end to the cloud. Among them, the configuration file contains the identity code (i.e. NodeID) of the corresponding device, and the NodeID is generated using asymmetric encryption to ensure the uniqueness of the node on the network. Further, the required open bit number information is written into a table file in the prescribed format, and is also stored in the light node device to complete the deployment of the distributed control system on the device end, specifically to complete the restriction on the scope of data opening. Finally, the light node device is used as the network node in this embodiment to connect the distributed control system and the industrial Internet cloud platform. Through Ethernet, the LAN port and WAN port of the light node device are connected to the DCS control network and the industrial Internet respectively. The DCS control network is the network corresponding to the distributed control system, and the industrial Internet is the network corresponding to the industrial Internet cloud platform.

[0050] After completing the above preset preparations, enter the specific implementation. The light node device captures the data packets in the distributed control system through the LAN port, and parses and only opens the bit number data contained in the bit number file through the bit number file, and converts it into a common standard data interaction format, such as Json, XML, etc. Call the blockchain interface to upload data to the chain. When the data is uploaded to the chain, the contract in the industrial Internet cloud platform is called through the preset and specified contracts and parameters. For all transactions on the blockchain, the specific information of each transaction can be queried through the transaction hash, which has achieved the purpose of data security, reliability, traceability, and irreversibility. After the industrial Internet cloud platform obtains the data information of the light node device, the bit number information corresponding to the node can be viewed in the interface to realize data monitoring.

[0051] Example 2

[0052] See also Figures 2 to 4 , this embodiment provides a data monitoring system for a distributed control system, including an industrial Internet cloud platform, a light node device, and a distributed control system. The light node device is respectively connected to the industrial Internet cloud platform and the distributed control system by signal, and is used to obtain data packets from the distributed control system, parse the bit number information of the bit number table file in the data packet, and convert it into a universal standard data interaction format; based on the preset contract and parameters, the contract of the industrial Internet cloud platform is called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through the transaction hash. The industrial Internet cloud platform is used to obtain the data information from the light node device, check the bit number information corresponding to the light node device, and realize data monitoring.

[0053] Specifically, the industrial Internet cloud platform is equipped with a corresponding industrial Internet, the distributed control system is equipped with a corresponding DCS control network, the light node devices are network nodes, and the industrial Internet, DCS control network and network nodes constitute a blockchain network.

[0054] A light node is a node in the blockchain with a relatively small storage overhead compared to a full node. It only needs to save all the block headers of the longest blockchain and can achieve secure transactions. The light node device in this embodiment uses an embedded real-time operating system as its software platform, such as ucLinux, VxWork, uc / OS, etc., and includes an account management module, a configuration deployment module, a data acquisition module, a data analysis module, a protocol conversion module, and a data on-chain module. A total of 6 parts.

[0055] The account management module can realize the account management of light node devices and complete functions such as account login / logout, registration / cancellation, etc. This module is required for the startup phase of light node devices.

[0056] The configuration deployment module is used to store the bit table of the distributed control system and the configuration file of the blockchain network. The former is used to control the scope of DCS data opening and will be used by the data parsing module. Only the bit data contained in the bit table can be parsed. The latter is used to complete the environment deployment of the blockchain network, including the deployment of node identifiers, smart contracts and other content, providing a basis for the data chain module. This module is required for the setup phase after the light node device is started.

[0057] The data acquisition module is connected to the DCS control network on site through the LAN port using a network cable to capture the DCS real-time data information in the network. This module collects local information during the implementation process.

[0058] The data analysis module analyzes the data captured by the data acquisition module, and analyzes the data of the bit numbers within the range according to the bit table file deployed in the coordination deployment module and the DCS private protocol format. This module processes the collected information during the implementation process.

[0059] The protocol conversion module converts the data parsed in the data parsing module and the bit table information obtained in the configuration deployment module into a common standard protocol format, such as Json and XML format. This module converts the processed information during the implementation process to achieve upload.

[0060] The data uplink module can call the data uplink interface to package the data content in the universal format obtained by the protocol conversion module and send it to the industrial Internet cloud platform through the WAN port via the industrial Internet. This module uploads the converted information during the implementation process.

[0061] Example 3

[0062] In some embodiments of the present application, an electronic device is also provided. The electronic device includes a memory and a processor, wherein the memory is used to store at least one processing program, and of course, it can also be at least one instruction, code set or instruction set. The processor executes at least one instruction, at least one program, code set or instruction set. When the processor executes the processing program, the data monitoring method of the distributed control system in the above embodiment is implemented.

[0063] Example 4

[0064] In some embodiments of the present application, a computer-readable storage medium is further provided, which may be a non-volatile readable storage medium or a volatile readable storage medium. The readable storage medium stores instructions, and when the instructions are executed on a computer, an electronic device including the readable storage medium executes the aforementioned data monitoring method of the distributed control system.

[0065] It is understandable that, for each functional module in the data monitoring system of the aforementioned distributed control system, if they are all implemented in the form of software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0066] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF radio frequency, etc., or any suitable combination thereof.

[0067] The program code involved in executing the technical solution disclosed in this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Json, Java, C++, etc., and also conventional procedural programming languages ​​such as C language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0068] The embodiments of the present invention are described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to the above embodiments. Even if various changes are made to the present invention, if these changes fall within the scope of the claims of the present invention and their equivalents, they still fall within the protection scope of the present invention.

Claims

1. A data monitoring method for a distributed control system, configured and applied to an industrial Internet cloud platform, a light node device and a distributed control system that are sequentially data-connected and together constitute a blockchain network, characterized in that: The steps include: Constructing the blockchain network in the industrial Internet cloud platform and setting up corresponding contracts; Start the light node device, register the light node device in the industrial Internet cloud platform, download and save the configuration file corresponding to the light node device, and complete the deployment of the device end to the cloud; The required open bit number information is compiled into a table file in a specified format, and saved in the light node device, so as to complete the deployment of the light node device end to the distributed control system; The light node device serves as a network node of the blockchain network, and is connected to the blockchain network corresponding to the distributed control system and the industrial Internet cloud platform through the LAN port and WAN port of the light node device via Ethernet; The light node device obtains a data packet in the distributed control system through a LAN port, parses the bit number information of the bit number table file in the data packet based on a table file stored in the light node device, and converts the bit number information into a universal standard data exchange format; Based on the preset contract and parameters, the contract of the industrial Internet cloud platform is called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through the transaction hash; After the industrial Internet cloud platform obtains data information from the light node device, the bit number information corresponding to the light node device is viewed through the interface of the industrial Internet cloud platform to achieve data monitoring.

2. The data monitoring method of a distributed control system according to claim 1, characterized in that: The configuration file corresponding to the light node device includes an identity code of the corresponding device.

3. A data monitoring system of a distributed control system, using the data monitoring method of a distributed control system as claimed in claim 1, characterized in that: Including industrial Internet cloud platform, light node equipment and distributed control system; The light node device is respectively connected to the industrial Internet cloud platform and the distributed control system by signal, and is used to obtain a data packet from the distributed control system, parse the bit number information of the bit number table file in the data packet, and convert it into a universal standard data interaction format; based on the preset contract and parameters, the contract of the industrial Internet cloud platform is called to upload data to the chain, and the specific information of all transactions on the blockchain network is queried through the transaction hash; The industrial Internet cloud platform is used to obtain data information from the light node device, check the bit number information corresponding to the light node device, and realize data monitoring.

4. The data monitoring system of the distributed control system according to claim 3 is characterized in that: The industrial Internet cloud platform is provided with a corresponding industrial Internet, the distributed control system is provided with a corresponding DCS control network, the light node device is a network node, and the industrial Internet, the DCS control network and the network nodes constitute the blockchain network.

5. The data monitoring system of the distributed control system according to claim 4, characterized in that: The light node device includes An account management module is used to implement account management of the light node device and complete functions such as account login / logout, registration / cancellation, etc. A configuration deployment module is used to store the bit table file of the distributed control system and the configuration file of the blockchain network; A data acquisition module is used to connect to the network of the distributed control system through a LAN port to capture real-time data information in the network; A data analysis module, used to analyze the data captured by the data acquisition module, and cooperate with the bit table file deployed in the deployment module to perform data analysis on the bit information within the range in accordance with the DCS private protocol format; A protocol conversion module, used to convert the data parsed by the data parsing module and the bit number table file obtained by the configuration deployment module into a universal standard protocol format; The data uplink module is used to call the data uplink interface, package the data content in the universal format obtained by the protocol conversion module, and send it to the industrial Internet cloud platform through the WAN port via the industrial Internet.

6. An electronic device, characterized in that: It includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the data monitoring method of the distributed control system as described in claim 1 or 2.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the data monitoring method of the distributed control system as claimed in claim 1 or 2 is implemented.

Citation Information

Patent Citations

  • Transaction recording method and system

    CN106934619A

  • Industrial Internet data security monitoring method and system based on block chain

    CN111711627A

  • Systems and methods for securing communications

    US11323454B1