Embedded video linkage method on distributed control system of thermal power generating unit
By adding a dedicated video D-network and an embedded video linkage module to the distributed control system of thermal power units, data linkage between the video monitoring system and the distributed control system is realized, which solves the problems of operational complexity and delay caused by independent systems and improves the real-time performance and security of operation monitoring.
Patent Information
- Application Number
- CN202511694631.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-02-06
AI Technical Summary
In thermal power units, the video monitoring system and the distributed control system are independent, which requires operators to manually switch interfaces for comparison, increasing operational complexity, delaying fault diagnosis, and making it impossible to achieve data linkage and intelligent operation and maintenance.
A dedicated video D-network is added to the distributed control system. Video information input is realized through an embedded video linkage module, and a data interaction interface is established between the video linkage module and the distributed control system to display real-time data and synchronize video images.
It achieves efficient collaboration between video surveillance and control systems, improves fault response efficiency and intelligent operation and maintenance level, and ensures the stability of video transmission and the security of the control system.
Smart Images

Figure CN121486537A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of industrial automation control technology, and in particular to an embedded video linkage method in a distributed control system for thermal power units. Background Technology
[0002] A distributed control system (DCS) is an industrial process control system that adopts a "distributed control, centralized management" architecture and is widely used in the automation control of thermal power units.
[0003] In the production and operation of thermal power units, video surveillance systems and distributed control systems (DCS) typically employ independent architectures. The video surveillance system is primarily responsible for real-time image acquisition and storage of key areas such as the boiler, turbine, electrical equipment, and coal conveying system. Its monitoring footage is usually displayed centrally on a dedicated monitor screen or video management platform on the unit's information side. The DCS, on the other hand, undertakes core functions such as acquiring unit operating parameters, controlling the process flow, and monitoring equipment status. Its operating interface is deployed at the DCS operator station in the central control room. This separate system architecture requires operators to simultaneously monitor multiple independent interfaces. When equipment malfunctions or alarms occur, it is often necessary to manually switch systems to compare video footage with real-time operating parameters, increasing operational complexity and potentially delaying fault diagnosis and handling. Furthermore, due to the lack of inter-system data interaction, the video surveillance system cannot automatically retrieve monitoring footage from relevant areas based on alarm information from the DCS, and it is difficult to establish correlation analysis between historical video records and process data, hindering the improvement of intelligent operation and maintenance levels. This information silo phenomenon is particularly prominent in the current thermal power industry, which emphasizes digital and intelligent transformation, and urgently requires optimization through technological innovation.
[0004] Distributed control systems (DCS) integrate the monitoring and control functions of multiple key subsystems such as boilers, turbines, and auxiliary equipment, achieving core control objectives including unit coordinated control, analog closed-loop regulation, sequential start-stop control, and safety interlock protection. This significantly improves the reliability, safety, and economy of thermal power unit operation. This invention belongs to the field of industrial control system technology, specifically relating to an embedded video linkage method in a distributed control system for thermal power units. This method uses a distributed control system platform as its core architecture, constructing a novel operator station video monitoring method through video hardware systems, a distributed control system, and embedded video linkage modules. Summary of the Invention
[0005] In view of the above-mentioned problems, the present invention is proposed.
[0006] Therefore, the problem to be solved by this invention is how to achieve data linkage between the video monitoring system and the distributed control system in thermal power units, so that operators can simultaneously obtain video images and real-time operating parameters on a single interface, improve fault response efficiency, and support intelligent operation and maintenance.
[0007] To solve the above-mentioned technical problems, the present invention provides the following technical solution:
[0008] In a first aspect, embodiments of the present invention provide an embedded video linkage method on a distributed control system of a thermal power unit, comprising: adding a video server to form a dedicated video D network on the basis of the distributed control system, and connecting multiple cameras to the dedicated video D network via an industrial switch to input video information into the distributed control system;
[0009] A separate video network is set up for the embedded video linkage module, which is independent of the security monitoring network and the distributed control system network.
[0010] A data interaction interface between the video linkage module and the distributed control system is established on the maxDNA software platform to realize the invocation of the embedded video linkage method;
[0011] The embedded video linkage module displays real-time data from the distributed control system, controls multiple cameras to perform video inspection tasks, and synchronously displays water level information in the video footage.
[0012] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, the distributed control system includes a monitoring system, a network switch, a cabinet, a power supply, a controller, input / output I / O modules, and auxiliary equipment.
[0013] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, the method includes: adding a video server to form a dedicated video D-network based on the distributed control system; multiple cameras being connected to the dedicated video D-network via an industrial switch to input video information into the distributed control system, including:
[0014] The front-end acquisition section deploys high-definition network cameras for image acquisition; gigabit network switches and single-mode fiber optic transmission equipment are used to build transmission links for image signal transmission and signal exchange; when a single port fails, it automatically switches to a backup port to maintain continuous image signal transmission; the maximum transmission distance of the single-mode fiber optic link is not less than 5km; the display section is deployed at the operator station of the distributed control system, and firewalls are set up between the video server, engineer station, and operator station.
[0015] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, wherein: a separate video network is set up for the embedded video linkage module, including:
[0016] The embedded video linkage module is used to connect the maxDNA system with real-time video information; the camera is connected to the network port 1 of the video server through an industrial switch, and the network port 2 of the video server is used as the video D network of maxDNA after passing through a firewall; the video D network supports HTTP, HTTPS, TCP / IP and RTSP network protocols; the third network card of the client is connected to the video D network; the firewall complies with the Level 3 or above security standard of Information Security Protection 2.0.
[0017] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units according to the present invention, the method includes: establishing a data interaction interface between the video linkage module and the distributed control system on the maxDNA software platform, including:
[0018] The interfaces between the embedded video linkage module and the camera device include a camera initialization interface, a device login interface, a stream acquisition interface, a stream parsing interface, and a smart event callback interface. Camera initialization is achieved by calling an initialization function to set global callback parameters. Device login is completed by calling a login function, which returns a login handle for subsequent operations.
[0019] Event callbacks include connection status callbacks and data frame callbacks. Connection status callbacks are used to monitor the camera's disconnection and reconnection status, while data frame callbacks are triggered when the bitstream is received or decoded.
[0020] Smart event callbacks include motion detection events, setting detection area and sensitivity parameters, triggering events and executing callbacks based on preset motion pixel ratio rules.
[0021] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, the method further includes: establishing a data interaction interface between the video linkage module and the distributed control system on the maxDNA software platform; and implementing the call of the video linkage module through script controls in the maxDNA software running interface.
[0022] Open the target screen using screen editing software, add and group script controls, and load the corresponding video script file in the control property configuration to achieve visual calling of the video program;
[0023] In the control group properties, set parameter items to define the operating parameters of the video linkage module. The first parameter is used to identify the tag name of the video inspection equipment; the second parameter is used to identify the camera manufacturer information; the third parameter is used to identify the target camera name; and the fourth parameter is used to identify the configuration file name for the real-time data display of the distributed control system in the video linkage screen.
[0024] By saving the configuration and triggering controls in the system's real-time running interface, the video window can be popped up and the video linkage module can be visually invoked.
[0025] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, the invocation of the embedded video linkage method includes:
[0026] When the distributed control system is a maxDNA system, the video linkage module obtains real-time data from the distributed control system through the SBP protocol, a dedicated real-time data exchange protocol based on the TCP / IP transport layer.
[0027] The SBP protocol adopts a client-server architecture and a request-response communication mode. The video linkage module acts as a client to establish a connection with the SBP server of the maxDNA system and perform data interaction.
[0028] The data frame structure of the SBP protocol includes a frame header, a data area, and a checksum. The data area contains a tag name, data type, data value, quality code, and timestamp field.
[0029] The data refresh cycle is configured by the client, with different refresh cycles set for critical data, non-critical data, and static data. The server dynamically adjusts the refresh cycle based on the load status.
[0030] The time synchronization relies on a unified time source in the distributed control system, and data consistency is achieved through request-response confirmation and block transmission mechanisms.
[0031] When the distributed control system is from another brand, the video linkage module interacts with the original distributed control system through a standard communication protocol.
[0032] As a preferred embodiment of the embedded video linkage method in the distributed control system of thermal power units described in this invention, the method includes: displaying real-time data of the distributed control system through an embedded video linkage module, controlling multiple cameras to perform video inspection tasks, and synchronously displaying water level information in the video frame, including:
[0033] The alarm threshold of the controlled equipment is preset. When the distributed control system detects that the equipment parameters exceed the threshold, a fault alarm occurs, or the operator manually triggers it, the camera monitoring interface of the video linkage module will automatically pop up.
[0034] The video linkage module supports searching for cameras by device name, region division, or preset number, and displays real-time data of the distributed control system on the call screen;
[0035] The video linkage module has a multi-camera video inspection function. The inspection cycle and inspection route are set through configuration logic. The inspection cycle is a preset time period, and the inspection route switches the images of each camera sequentially according to the configuration logic order.
[0036] When the real-time data of the distributed control system triggers an abnormal signal, the system automatically pauses the inspection and locks the abnormal screen, while issuing an audible and visual alarm.
[0037] The video linkage module has the function of displaying the water level of the boiler drum and condenser, and obtains real-time water level data from the distributed control system and displays it in the video screen.
[0038] In a second aspect, embodiments of the present invention provide a computer device, including a memory and a processor, wherein the memory stores a computer program, wherein: when the computer program instructions are executed by the processor, they implement the steps of the embedded video linkage method in the distributed control system of a thermal power unit as described in the first aspect of the present invention.
[0039] Thirdly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program instructions are executed by a processor, they implement the steps of the embedded video linkage method in the distributed control system of a thermal power unit as described in the first aspect of the present invention.
[0040] The beneficial effects of this invention are as follows: Through dedicated hardware configuration, network security isolation, and embedded module design, this invention achieves efficient collaboration between the distributed control system and the video monitoring system. It not only ensures the stability of video transmission and the security of the control system, but also achieves deep integration of data and video, thereby effectively improving the real-time performance and security of thermal power unit operation monitoring. It solves the problems of mutual isolation between video monitoring and data monitoring and susceptibility to network interference in traditional control systems, improves the level of monitoring intelligence, reduces the need for manual inspection, and provides a technical foundation for the safe and stable operation of the unit. Attached Figure Description
[0041] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1A flowchart of an embedded video linkage method in a distributed control system for thermal power units; Figure 2 A process logic diagram for an embedded video linkage method in a distributed control system of a thermal power unit; Figure 3 This is a structural diagram of the embedded video linkage module in the distributed control system of a thermal power unit, illustrating the embedded video linkage method in the distributed control system of the thermal power unit. Figure 4 This is a structural diagram of an embodiment of an embedded video linkage method in a distributed control system for thermal power units; Figure 5 This is an example illustration of an embedded video linkage method in a distributed control system for thermal power units. Detailed Implementation
[0043] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0044] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0045] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0046] Example 1
[0047] Reference Figures 1-5 This is the first embodiment of the present invention, which provides an embedded video linkage method in a distributed control system for thermal power units, comprising:
[0048] S1: Based on the distributed control system, a video server is added to form a dedicated video D network. Multiple cameras are connected to the dedicated video D network via an industrial switch, and the video information is input into the distributed control system.
[0049] Furthermore, the distributed control system includes a monitoring system, network switches, cabinets, power supplies, controllers, input / output (I / O) modules, and auxiliary equipment.
[0050] Furthermore, the front-end acquisition section deploys high-definition network cameras for image acquisition; gigabit network switches and single-mode fiber optic transmission equipment are used to build transmission links for image signal transmission and signal exchange; when a single port fails, it automatically switches to a backup port to maintain continuous transmission of image signals; the maximum transmission distance of the single-mode fiber optic link is not less than 5km; the display section is deployed at the operator station of the distributed control system, and firewalls are set up between the video server, engineer station, and operator station.
[0051] It should be noted that, according to Figure 4 An embedded video linkage module testing platform was built. A video linkage network was used as the basic network layer, connecting two engineering workstations. The embedded video linkage module was connected to the engineering workstations, providing them with video linkage-related functional support. The video linkage server was connected to the video linkage network via a firewall, which served as a network security isolation and protection mechanism, ensuring the network security of the area where the video linkage server was located. The video linkage server was then connected to two cameras via a switch. The switch enabled network data exchange and transmission between the cameras and the video linkage server, allowing the video signals captured by the cameras to be transmitted to the video linkage server and then circulated within the entire video linkage network and used by devices such as engineering workstations. The core equipment parameters are as follows.
[0052] The engineering workstation uses a DELL T5820 computer with 16GB of RAM, a 1TB hard drive for storing video data and system files, and pre-installed Windows 7 or a 64-bit operating system.
[0053] The camera used is the Dahua DH-IPC-HFW5849E, which is compatible with the signal acquisition requirements of the video linkage module.
[0054] The video storage device is selected from Dahua DH-IVD501, which adopts a network storage method. The camera is connected to a switch via the network, and the switch is then connected to the video storage device. The video data captured by the camera is transmitted to the video storage device for storage via the network.
[0055] Regarding the write interface, the device supports the standard Ethernet interface RJ45, and receives video stream data transmitted from the camera through network protocols (such as RTSP, HTTP, ONVIF, etc.) to realize the writing and storage of video data.
[0056] In terms of the reading interface, it also uses an Ethernet RJ45 interface to support standard network protocols (such as HTTP, FTP, etc.). Equipment such as engineering workstations and distributed control system operator workstations can access the video storage device through these network protocols to read the stored video data and meet the needs of subsequent retrieval and playback.
[0057] It is equipped with a domestically produced DPU FT2000 and a Windows 7 operating system. It also includes the maxDNA control system core operating software maxSTATION V7.0.3, .NET Framework 4.0 or above, DPUtools, and the visualization tool maxVUE.
[0058] Among them, the domestically produced DPU FT-2000 adopts a 16nm process and can be used in supercomputing nodes and high-performance servers. It integrates four FTC663 processor cores, four DDR4-3200 memory controllers, and operates at a main frequency of 2.6GHz-3.0GHz. It can run the Galaxy Kylin operating system and the Linux kernel system.
[0059] S2: A separate video network is set up for the embedded video linkage module, which is independent of the security monitoring network and the distributed control system network.
[0060] Furthermore, the embedded video linkage module is used to connect the maxDNA system with real-time video information; the camera is connected to the network port 1 of the video server through an industrial switch, and the network port 2 of the video server serves as the maxDNA video D network after passing through a firewall; the video D network supports HTTP, HTTPS, TCP / IP and RTSP network protocols; the third network card of the client is connected to the video D network; the firewall complies with the Level 3 or higher security standard of Information Security Protection 2.0.
[0061] It should be noted that since the code program path is set to a fixed address, changing the directory will cause script call errors. Create a dedicated folder named "VIDEO" in the root directory of the C drive on both the maxDNA engineer's station and operator's station to store the executable program and related dependency files for the video linkage module.
[0062] Copy the core executable program of the embedded video linkage module, linkTV.exe, and its dependent files to the folder created in step S21. Copy the script file Video-Info.mxs to the C:\Custom\Displays\Operating\Scripts directory on the client. This script file is used to implement the interaction logic between the video linkage module and the maxDNA operation screen, and to call the camera. Therefore, after deployment, the directory path must be confirmed to be correct.
[0063] Create a new Excel configuration file in the C:\VIDEO folder to store the real-time data information of the distributed control system that the module needs to display. The device's tagname is the core identifier throughout the system's design, operation, maintenance, and data interaction; it is the unique digital identity of each device (such as sensors, valves, pumps, controllers, etc.) in the distributed control system. Therefore, the tagname in the file must be completely consistent with the tagname in the real-time data of the maxDNA control system. This ensures that any device can be accurately located in complex processes.
[0064] S3: Establish a data interaction interface between the video linkage module and the distributed control system on the maxDNA software platform to realize the invocation of the embedded video linkage method.
[0065] Furthermore, the interfaces between the embedded video linkage module and the camera device include a camera initialization interface, a device login interface, a stream acquisition interface, a stream parsing interface, and a smart event callback interface; camera initialization is achieved by calling the initialization function to set global callback parameters; device login is completed by calling the login function, which returns a login handle for subsequent operations.
[0066] Event callbacks include connection status callbacks and data frame callbacks. Connection status callbacks are used to monitor the camera's disconnection and reconnection status, while data frame callbacks are triggered when the bitstream is received or decoded.
[0067] Smart event callbacks include motion detection events, setting detection area and sensitivity parameters, triggering events and executing callbacks based on preset motion pixel ratio rules.
[0068] Furthermore, the video linkage module can be invoked through script controls within the maxDNA software interface;
[0069] Open the target screen using screen editing software, add and group script controls, and load the corresponding video script file in the control property configuration to achieve visual calling of the video program;
[0070] In the control group properties, set parameter items to define the operating parameters of the video linkage module. The first parameter is used to identify the tag name of the video inspection equipment; the second parameter is used to identify the camera manufacturer information; the third parameter is used to identify the target camera name; and the fourth parameter is used to identify the configuration file name for the real-time data display of the distributed control system in the video linkage screen.
[0071] By saving the configuration and triggering controls in the system's real-time running interface, the video window can be popped up and the video linkage module can be visually invoked.
[0072] Furthermore, when the distributed control system is a maxDNA system, the video linkage module obtains real-time data from the distributed control system through the SBP protocol, a dedicated real-time data exchange protocol based on the TCP / IP transport layer.
[0073] The SBP protocol adopts a client-server architecture and a request-response communication mode. The video linkage module acts as a client to establish a connection with the SBP server of the maxDNA system and perform data interaction.
[0074] The data frame structure of the SBP protocol includes a frame header, a data area, and a checksum. The data area contains a tag name, data type, data value, quality code, and timestamp field.
[0075] The data refresh cycle is configured by the client, with different refresh cycles set for critical data, non-critical data, and static data. The server dynamically adjusts the refresh cycle based on the load status.
[0076] The time synchronization relies on a unified time source in the distributed control system, and data consistency is achieved through request-response confirmation and block transmission mechanisms.
[0077] When the distributed control system is from another brand, the video linkage module interacts with the original distributed control system through a standard communication protocol.
[0078] It should be noted that in the software call exception handling, the module call button is unresponsive and the video window does not pop up. First, check network connectivity by continuously testing the network connection using the command "ping video server IP address -t".
[0079] Among them, a Level 1 anomaly occurred, meaning the ping command showed no packet loss, latency fluctuated between 50-100ms, and there was no timeout. This was mostly caused by a sudden increase in network load, such as other devices temporarily occupying bandwidth, without needing to interrupt video-linked services.
[0080] Level 2 anomalies indicate intermittent packet loss, with a packet loss rate of 1%-5% or a latency lasting 100-300ms, causing some video footage to stutter but not be interrupted. Possible causes include network link interference, poor network cable connection, or excessive load on the switch port. The corresponding network nodes need to be checked immediately. First, replace the network cable connecting to the video server and check the switch port traffic. If this is ineffective, temporarily switch to the backup network link, switching from the main switch to the redundant switch, ensuring that data transmission to the distributed control system remains unaffected during this process.
[0081] When the packet loss rate exceeds 5% or timeouts persist, the video feed will be completely interrupted. This is often caused by a broken network link, an offline video server, or a gateway misconfiguration, requiring the activation of an emergency plan. First, confirm the equipment's operational status through the distributed control system to avoid misdiagnosing it as a network problem. Simultaneously, arrange for maintenance personnel to inspect the video server's power supply and network interface on-site. If the problem is a link failure, immediately activate the backup 4G / 5G emergency network to ensure the video linkage function of critical equipment.
[0082] Verify the executable file path to confirm that the distributed control system linkTV.exe is accurately located in the C:\VIDEO directory. If the path is incorrect, the file needs to be moved and the call path configuration updated. Check if Video-Info.mxs is located in the C:\Custom\Displays\Operating\Scripts directory. If it is missing or the path is incorrect, redeployment is required. Open the Video-Info.mxs file and verify that the video server path, login username, and password match the actual configuration. Check if the parameters passed when calling the module (such as camera ID, video channel number, etc.) conform to the system's preset format and the actual hardware parameters. If the parameters are incorrect, reconfigure them. Handle runtime stuttering issues: If computer stuttering occurs after successful video call, immediately close the video pop-up window to release system resources. System resource release has an automatic mechanism, mainly achieved through resource reclamation logic when the video module is closed, process-level resource monitoring, and priority scheduling. However, its effectiveness depends on software design and explicit triggering conditions. In industrial control, to ensure the core functions of maxDNA, manual intervention measures are typically combined, such as forced process termination, to form a mechanism of "automatic release as the primary method and manual fallback as a secondary method," ensuring that resources are prioritized for monitoring and control functions. Priority is given to ensuring that the normal monitoring and control functions of the maxDNA operator station are not affected.
[0083] Check the hardware configuration. The hardware used in this embodiment of the invention represents the minimum configuration required to achieve video linkage. Manually check whether the current computer's memory, CPU, hard drive read / write speed, and other parameters meet the minimum hardware configuration requirements in S1. If not, the hardware needs to be upgraded.
[0084] S4: Displays real-time data from the distributed control system through an embedded video linkage module, controls multiple cameras to perform video inspection tasks, and synchronously displays water level information in the video footage.
[0085] Furthermore, alarm thresholds for the controlled equipment can be preset. When the distributed control system detects that the equipment parameters exceed the threshold, a fault alarm occurs, or the operator manually triggers it, the camera monitoring interface of the video linkage module will automatically pop up.
[0086] The video linkage module supports searching for cameras by device name, region division, or preset number, and displays real-time data of the distributed control system on the call screen;
[0087] The video linkage module has a multi-camera video inspection function. The inspection cycle and inspection route are set through configuration logic. The inspection cycle is a preset time period, and the inspection route switches the images of each camera sequentially according to the configuration logic order.
[0088] When the real-time data of the distributed control system triggers an abnormal signal, the system automatically pauses the inspection and locks the abnormal screen, while issuing an audible and visual alarm.
[0089] The video linkage module has the function of displaying the water level of the boiler drum and condenser, and obtains real-time water level data from the distributed control system and displays it in the video screen.
[0090] It should be noted that the video linkage module is invoked within the maxDNA operation screen to play high-definition video and control the camera. Video information is integrated into maxDNA and displayed via a pop-up window in the maxDNA operation screen, allowing operators to perform relevant camera operations.
[0091] Double-click maxVUEedit to open the screen where the video linkage module needs to be called. Add a maxscript control to the screen. The appearance can be a button. According to the design of this invention, add a video inspection button and a video linkage button.
[0092] After creating a new group of controls, press the Alt key, select the control, right-click and select Control Property, then select Browse in the pop-up window.
[0093] In the selection window, navigate to the path C:\Custom\Displays\Operating\Scripts, select the Video-Info.mxs file, click to select, and then click OK. This will enable the video program to visualize the video on the screen.
[0094] Click the control directly, right-click and select Group Property. Enter the parameters in Param1~Param4 according to the actual situation. Param1 is the Tagname referenced by the video inspection, Param2 is the camera manufacturer information, Param3 is the name of the camera being called, and Param4 is the configuration file name for the real-time data display of the distributed control system in the video linkage screen. After entering the parameters, click the OK button.
[0095] After configuration, click the "Save Screen" button. Clicking the corresponding control in the live screen will bring up a video window. Operators can then click buttons in the pop-up window to perform corresponding operations. For example... Figure 4 As shown, the "Device Control" area of the video linkage module enables real-time camera control, including functions such as image zooming, image focusing, aperture adjustment, PTZ camera direction control, and real-time image capture.
[0096] The video transmission employs the TLS 1.3 video stream encryption protocol in conjunction with Dahua's proprietary control protocol for camera control commands, ensuring dual security for both control commands and video data. Stress testing verified transmission reliability, with a measured transmission rate of no less than 12.5 MB / s. The latency from button click to camera action feedback is ≤300ms, and the synchronization deviation between image refresh and control actions is ≤100ms, meeting real-time monitoring requirements. Operators can monitor the on-site operational status by adjusting camera zoom and pan.
[0097] The video linkage module displays real-time data from the distributed control system. When the video module is running, as shown... Figure 5 As shown, the video pop-up window supports custom selection of real-time data from the distributed control system.
[0098] The "Device Login" area displays device IP address, port number, account, and password. The "Distributed Control System Device Data Display" area displays real-time data of controlled variables for the monitored equipment, such as unit load and main steam pressure. The "Device Control" area allows for control of camera angles and zoom in / out of captured images. The "Smart Water Conservancy Events" area displays water level information.
[0099] Multiple camera video inspection function. The video inspection features customizable inspection order and interval. Configuration can be customized according to user preferences; the camera call order and display time for each camera can be set by operators, and images can be retrieved via corresponding tagnames.
[0100] In this system, operators can click a pre-set video inspection button, which will then display the pre-defined camera feeds in sequence on the video linkage screen. Upon triggering, the currently active video linkage screen will be immediately interrupted, prioritizing manually triggered events. The video inspection sequence strictly follows the "Inspection Sequence List" in the configuration design, calling up cameras one by one. After each camera's display duration reaches the set value, the system automatically switches to the next camera.
[0101] The video linkage module displays the water level. Currently, it only supports simple water level recognition, identifying the current water level in real time based on a pre-configured reference water level. To display relevant water level information, you need to click... Figure 5 In the "Water Conservancy Event Subscription" section, real-time values will only be displayed in this area after a real-time water level alarm is triggered.
[0102] The video-linked module directly retrieves water level data from the distributed control system (DCS). A unique data point is locked via a pre-bound water level device tagname, eliminating the need for additional data acquisition hardware. Data transmission relies on the SBP protocol (for the maxDNA system) to retrieve water level measurements from the DCS in real time, ensuring consistency between the water level information displayed on the video feed and the data on the DCS monitoring screen, thus avoiding data discrepancies. Currently, the video-linked module does not implement threshold determination and early warning functions locally; it only serves as a display platform for water level data from the DCS.
[0103] This embodiment also provides a computer device applicable to the embedded video linkage method in the distributed control system of thermal power units, including a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to realize the embedded video linkage method in the distributed control system of thermal power units as proposed in the above embodiment.
[0104] The computer device can be a terminal, comprising a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device's casing, or an external keyboard, touchpad, or mouse.
[0105] This embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the embedded video linkage method in the distributed control system of thermal power units as proposed in the above embodiments.
[0106] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. An embedded video linkage method in a distributed control system for thermal power units, characterized in that, include: Based on the distributed control system, a video server is added to form a dedicated video D network. Multiple cameras are connected to the dedicated video D network via an industrial switch, and the video information is input into the distributed control system. A separate video network is set up for the embedded video linkage module, which is independent of the security monitoring network and the distributed control system network. A data interaction interface between the video linkage module and the distributed control system is established on the maxDNA software platform to realize the invocation of the embedded video linkage method; The embedded video linkage module displays real-time data from the distributed control system, controls multiple cameras to perform video inspection tasks, and synchronously displays water level information in the video footage.
2. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that, The distributed control system includes a monitoring system, network switches, cabinets, power supplies, controllers, input / output (I / O) modules, and auxiliary equipment.
3. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that: The aforementioned method involves adding a video server to the distributed control system to form a dedicated video D-network. Multiple cameras are connected to this dedicated video D-network via an industrial switch, and the video information is input into the distributed control system. This includes: The front-end acquisition section deploys high-definition network cameras for image acquisition; gigabit network switches and single-mode fiber optic transmission equipment are used to build transmission links for image signal transmission and signal exchange; when a single port fails, it automatically switches to a backup port to maintain continuous image signal transmission; the maximum transmission distance of the single-mode fiber optic link is not less than 5km; the display section is deployed at the operator station of the distributed control system, and firewalls are set up between the video server, engineer station, and operator station.
4. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that: The provision of a separate video network for the embedded video linkage module includes: The embedded video linkage module is used to connect the maxDNA system with real-time video information; the camera is connected to the network port 1 of the video server through an industrial switch, and the network port 2 of the video server is used as the video D network of maxDNA after passing through a firewall; the video D network supports HTTP, HTTPS, TCP / IP and RTSP network protocols; the third network card of the client is connected to the video D network; the firewall complies with the Level 3 or above security standard of Information Security Protection 2.
0.
5. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that, The establishment of a data interaction interface between the video linkage module and the distributed control system on the maxDNA software platform includes: The interfaces between the embedded video linkage module and the camera device include a camera initialization interface, a device login interface, a stream acquisition interface, a stream parsing interface, and a smart event callback interface. Camera initialization is achieved by calling an initialization function to set global callback parameters. Device login is completed by calling a login function, which returns a login handle for subsequent operations. Event callbacks include connection status callbacks and data frame callbacks. Connection status callbacks are used to monitor the camera's disconnection and reconnection status, while data frame callbacks are triggered when the bitstream is received or decoded. Smart event callbacks include motion detection events, setting detection area and sensitivity parameters, triggering events and executing callbacks based on preset motion pixel ratio rules.
6. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that: The establishment of a data interaction interface between the video linkage module and the distributed control system on the maxDNA software platform also includes: calling the video linkage module through script controls in the maxDNA software running interface; Open the target screen using screen editing software, add and group script controls, and load the corresponding video script file in the control property configuration to achieve visual calling of the video program; In the control group properties, set parameter items to define the operating parameters of the video linkage module. The first parameter is used to identify the tag name of the video inspection equipment; the second parameter is used to identify the camera manufacturer information; the third parameter is used to identify the target camera name; and the fourth parameter is used to identify the configuration file name for the real-time data display of the distributed control system in the video linkage screen. By saving the configuration and triggering controls in the system's real-time running interface, the video window can be popped up and the video linkage module can be visually invoked.
7. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that: The invocation of the embedded video linkage method includes: When the distributed control system is a maxDNA system, the video linkage module obtains real-time data from the distributed control system through the SBP protocol, a dedicated real-time data exchange protocol based on the TCP / IP transport layer. The SBP protocol adopts a client-server architecture and a request-response communication mode. The video linkage module acts as a client to establish a connection with the SBP server of the maxDNA system and perform data interaction. The data frame structure of the SBP protocol includes a frame header, a data area, and a checksum. The data area contains a tag name, data type, data value, quality code, and timestamp field. The data refresh cycle is configured by the client, with different refresh cycles set for critical data, non-critical data, and static data. The server dynamically adjusts the refresh cycle based on the load status. The time synchronization relies on a unified time source in the distributed control system, and data consistency is achieved through request-response confirmation and block transmission mechanisms. When the distributed control system is from another brand, the video linkage module interacts with the original distributed control system through a standard communication protocol.
8. The embedded video linkage method in the distributed control system of thermal power units as described in claim 1, characterized in that: The method involves displaying real-time data from the distributed control system via an embedded video linkage module, controlling multiple cameras to perform video inspection tasks, and synchronously displaying water level information in the video feed, including: The alarm threshold of the controlled equipment is preset. When the distributed control system detects that the equipment parameters exceed the threshold, a fault alarm occurs, or the operator manually triggers it, the camera monitoring interface of the video linkage module will automatically pop up. The video linkage module supports searching for cameras by device name, region division, or preset number, and displays real-time data of the distributed control system on the call screen; The video linkage module has a multi-camera video inspection function. The inspection cycle and inspection route are set through configuration logic. The inspection cycle is a preset time period, and the inspection route switches the images of each camera sequentially according to the configuration logic order. When the real-time data of the distributed control system triggers an abnormal signal, the system automatically pauses the inspection and locks the abnormal screen, while issuing an audible and visual alarm. The video linkage module has the function of displaying the water level of the boiler drum and condenser, and obtains real-time water level data from the distributed control system and displays it in the video screen.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, it implements the steps of the embedded video linkage method in the distributed control system of thermal power units as described in any one of claims 1 to 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the steps of the embedded video linkage method in the distributed control system of thermal power units as described in any one of claims 1 to 8.