Method for troubleshooting communication fault between superordinate computer and subordinate computer for pumped storage power station online monitoring system
By detecting the lower-level machine's numerical display, network connectivity, and signal reception status, the communication faults between the upper and lower-level machines in the pumped storage power station's online monitoring system were investigated layer by layer. This solved the problem of low accuracy in communication faults after long-term operation, and enabled efficient and accurate fault location and handling.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CSG POWER GENERATION CO LTD MAINT & TEST CO
- Filing Date
- 2024-12-16
- Publication Date
- 2026-06-11
AI Technical Summary
After prolonged operation or system updates, the online monitoring system of a pumped storage power station may experience communication failures, resulting in inaccurate or unreceived data, which affects the judgment of the unit's operating status and reduces the accuracy of troubleshooting.
By checking the lower-level machine's numerical display, network connectivity, network configuration, and signal reception status, communication faults between the upper and lower-level machines are investigated layer by layer. Test equipment is used to simulate the upper-level machine's functions to verify the hardware link status, and faults are located step by step.
It improves the accuracy of communication fault diagnosis, avoids false alarms and data loss, reduces the cost of manual intervention, and ensures stable system operation.
Smart Images

Figure CN2024139481_11062026_PF_FP_ABST
Abstract
Description
Troubleshooting Methods for Communication Faults between Upper and Lower Computers in Online Monitoring Systems of Pumped Storage Power Stations Technical Field
[0001] This application relates to the field of power system monitoring technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for troubleshooting communication faults between upper and lower computers in an online monitoring system for pumped storage power stations. Background Technology
[0002] An online monitoring system for pumped storage power stations is a real-time detection system specifically designed for pumped storage power stations. Its purpose is to monitor, analyze, and manage the station's operating status to ensure the safe and efficient operation of the equipment. Online monitoring systems for pumped storage power stations typically employ a hierarchical distributed structure, generally consisting of a host computer unit, a data acquisition unit, and sensor units. By monitoring vibration, sway, pressure (pulsation), air gap, magnetic flux density, noise, and temperature, the system can monitor the operating status of the pumped storage units in real time, helping to accurately diagnose abnormal conditions and detect potential faults early.
[0003] However, after prolonged operation of the pumped storage power station's online monitoring system, or when the system and its adjacent systems undergo maintenance or upgrades, especially when communication failures occur such as software updates or loose serial port connections, the monitored data may become inaccurate or even unreceived. This not only affects the accurate assessment of the power station's operating status but may also lead to false alarms, resulting in lower accuracy in troubleshooting communication faults. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, device, computer equipment, computer-readable storage medium, and computer program product for troubleshooting communication faults in the online monitoring system of a pumped storage power station, which can improve the accuracy of communication fault diagnosis.
[0005] Firstly, this application provides a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station, including:
[0006] In the event of a communication failure between the host computer and the slave computer, check whether the numerical display on the slave computer is normal.
[0007] If the numerical display on the lower-level machine is normal, check the network connectivity between the upper-level machine and the lower-level machine;
[0008] Under normal network connectivity conditions, the network configuration of the host computer and the slave computer is detected; the network configuration includes the settings of the gateway and subnet mask of the host computer and the slave computer.
[0009] Under normal network configuration, the function of the host computer is simulated by a test device, and the signal reception status between the test device and the slave computer is detected; the test device is connected to the optoelectronic switch of the host computer or the slave computer.
[0010] Based on the signal reception status, the fault diagnosis results of the pumped storage power station online monitoring system are determined.
[0011] In one embodiment, after detecting whether the numerical display of the lower-level machine is normal, the method further includes:
[0012] In the event of abnormal numerical display on the lower-level machine, the system detects whether there is a fault in the sensor connected to the lower-level machine, the preamplifier in the lower-level machine, the acquisition board in the lower-level machine, or the computer system of the lower-level machine, and obtains the fault detection result.
[0013] If the fault detection result indicates the presence of a fault, the host computer outputs first fault handling information; the first fault handling information is used to instruct the handling of the fault detected in the fault detection result.
[0014] If the numerical display on the lower-level machine is normal, but there is still a communication failure between the upper-level machine and the lower-level machine, return to the step of detecting the network connectivity between the upper-level machine and the lower-level machine.
[0015] In one embodiment, after detecting the network connectivity between the host computer and the slave computer, the method further includes:
[0016] In the event of abnormal network connectivity, the system detects whether the Internet Protocol (IP) addresses of the host computer and the slave computer conflict with the IP addresses of other devices in the local area network, and obtains the conflict detection result.
[0017] If the conflict detection result indicates that a conflict exists, the Internet Protocol (IP) addresses of the host computer and the slave computer are changed to IP addresses that do not conflict with other devices in the local area network.
[0018] If the conflict detection result indicates that there is no conflict, the host computer outputs second fault handling information; the second fault handling information is used to instruct a step-by-step check to see if the hardware wiring between the host computer and the slave computer is incorrectly connected or broken.
[0019] After detecting the network configuration of the host computer and the slave computer, the method further includes:
[0020] In the event of an abnormal network configuration, update the gateway and subnet mask of the host computer and the slave computer to the correct gateway and subnet mask;
[0021] If the network configuration is normal, the network connectivity is normal, and there is still a communication failure between the host computer and the slave computer, return to the step of simulating the function of the host computer through the test equipment.
[0022] In one embodiment, the step of simulating the function of the host computer using a test device and detecting the signal reception status between the test device and the slave computer includes:
[0023] When the test device is connected to the optoelectronic switch of the lower-level machine, the function of the upper-level machine is simulated by the test device, and it is detected whether the test device can receive the signal of the lower-level machine normally to obtain the first signal reception state;
[0024] When the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, the upper-level machine outputs a connection change information; the connection change information is used to instruct the test device to be connected to the optoelectronic switch of the upper-level machine.
[0025] When the test device is connected to the optoelectronic switch of the host computer, the test device simulates the function of the host computer and detects whether the test device can normally receive the signal from the slave computer to obtain the second signal reception state.
[0026] In one embodiment, after obtaining the first signal reception state, the method further includes:
[0027] When the first signal reception state indicates that the test device cannot receive the signal from the lower-level machine normally, the upper-level machine outputs a third fault information; the third fault information is used to indicate the inspection and replacement of the network cable between the lower-level machine and the lower-level machine's optoelectronic switch, as well as the lower-level machine's optoelectronic switch.
[0028] If the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, and there is still a communication failure between the upper-level machine and the lower-level machine, then return to the step of outputting the connection information through the upper-level machine.
[0029] In one embodiment, determining the fault diagnosis result of the pumped storage power station online monitoring system based on the signal reception status includes:
[0030] When the second signal reception state indicates that the test device cannot receive the signal from the lower-level machine normally, the upper-level machine outputs a fourth fault information; the fourth fault information is used to indicate whether the optical fiber between the upper-level machine and the lower-level machine is normal.
[0031] When the second signal reception state indicates that the test equipment can normally receive the signal from the lower-level machine, the upper-level machine outputs the fifth fault information; the fifth fault information is used to indicate the inspection and replacement of the network cable between the upper-level machine and the upper-level machine's optoelectronic switch, as well as the upper-level machine's computer system.
[0032] If the second signal receiving state indicates that the test device can normally receive the lower-level machine, and there is still a communication failure between the upper-level machine and the lower-level machine, then return to the step of checking whether the value display of the lower-level machine is normal.
[0033] If the second signal reception status indicates that the test equipment can normally receive the lower-level machine, and there is no communication failure between the upper-level machine and the lower-level machine, then the fault investigation result of the pumped storage power station online monitoring system is determined to be the end of fault handling.
[0034] Secondly, this application also provides a troubleshooting device for communication fault diagnosis between the upper and lower computers in an online monitoring system for a pumped storage power station, comprising:
[0035] The numerical detection module is used to detect whether the numerical display on the lower-level machine is normal in the event of a communication failure between the upper-level computer and the lower-level computer.
[0036] The network connectivity detection module is used to detect the network connectivity between the host computer and the lower-level computer when the numerical display on the lower-level computer is normal.
[0037] The network configuration module is used to detect the network configuration of the host computer and the slave computer when the network connectivity is normal; the network configuration includes the settings of the gateway and subnet mask of the host computer and the slave computer.
[0038] The signal detection module is used to simulate the function of the host computer through a test device and detect the signal reception status between the test device and the slave computer when the network configuration is normal; the test device is connected to the optoelectronic switch of the host computer or the slave computer.
[0039] The result generation module is used to determine the fault diagnosis results of the pumped storage power station online monitoring system based on the signal reception status.
[0040] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0041] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0042] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0043] The aforementioned method, apparatus, computer equipment, computer-readable storage medium, and computer program product for troubleshooting communication faults between the upper and lower level computers in the online monitoring system of the pumped storage power station, when a communication fault exists between the upper and lower level computers, checks whether the numerical display of the lower level computer is normal; if the numerical display of the lower level computer is normal, checks the network connectivity between the upper and lower level computers; if the network connectivity is normal, checks the network configuration of the upper and lower level computers, including the settings of the gateway and subnet mask of the upper and lower level computers; if the network configuration is normal, simulates the function of the upper level computer through a test device and checks the signal reception status between the test device and the lower level computer; connects the test device to the optoelectronic switch of the upper or lower level computer; and determines the fault diagnosis result of the online monitoring system of the pumped storage power station based on the signal reception status. By detecting multi-dimensional information from lower-level machine numerical displays to network configuration and signal reception status layer by layer, a systematic investigation of communication faults between upper and lower-level machines is achieved. This effectively avoids inaccurate fault location or delays caused by misjudgment due to a single factor. At the same time, by introducing test equipment to simulate the functions of the upper-level machine, the working status of the lower-level machine and related hardware links is further verified, enhancing the adaptability to complex communication fault scenarios. This not only improves the accuracy of communication fault investigation and avoids false alarms or data loss, but also reduces the cost of manual intervention and maintenance time, ensuring the stable operation of the pumped storage power station online monitoring system and the safety of the equipment. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 is an application environment diagram of a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system of a pumped storage power station according to one embodiment.
[0046] Figure 2 is a flowchart illustrating a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station according to one embodiment.
[0047] Figure 3 is a logic diagram of a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station according to one embodiment.
[0048] Figure 4 is a structural block diagram of a fault diagnosis device for communication between the upper and lower computers in an online monitoring system of a pumped storage power station according to one embodiment.
[0049] Figure 5 is an internal structure diagram of a computer device in one embodiment. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0051] The method for troubleshooting communication faults between the upper and lower computers in the pumped storage power station online monitoring system provided in this application embodiment can be applied to the pumped storage power station online monitoring system 100 shown in Figure 1. The pumped storage power station online monitoring system 100 may include a sensor 101, a lower computer data acquisition device 102, a lower computer photoelectric switch 103, a lower computer fiber optic box 104, a higher computer fiber optic box 105, a higher computer photoelectric switch 106, and a higher computer server 107. The system includes sensors for measuring parameters related to unit stability, such as shaft runout, frame vibration, and pressure pulsation; lower-level data acquisition equipment for preprocessing and acquiring analog signals from sensors, converting them into digital signals for further processing to obtain various characteristic parameters reflecting the unit's operating status; lower-level optoelectronic switches for converting the processed characteristic parameters from electrical signals into optical signals for transmission to the upper-level optoelectronic switches; lower-level fiber optic boxes for providing fiber optic interfaces to the lower-level optoelectronic switches, with the internal fibers connected to the upper-level fiber optic boxes; upper-level fiber optic boxes for providing fiber optic interfaces to the upper-level optoelectronic switches, with the internal fibers connected to the lower-level fiber optic boxes; upper-level optoelectronic switches for receiving optical signals containing various characteristic parameters from the lower-level optoelectronic switches, converting the optical signals into electrical signals for transmission to the upper-level server; and the upper-level server, a computer system running upper-level software, for storing the various characteristic parameters from the lower-level switches and for forwarding data to other systems.
[0052] The pumped storage power station online monitoring system may also include a monitoring center controller 108, which is responsible for managing, coordinating, and processing various monitoring and control tasks. In the event of a communication failure between the host computer and the slave computer, the monitoring center controller 108 checks whether the numerical display on the slave computer is normal. If the numerical display on the slave computer is normal, the monitoring center controller 108 checks the network connectivity between the host computer and the slave computer. If the network connectivity is normal, the monitoring center controller 108 checks the network configuration of the host computer and the slave computer, including the settings of the gateway and subnet mask. If the network configuration is normal, the monitoring center controller 108 simulates the functions of the host computer using a testing device and checks the signal reception status between the testing device and the slave computer. The testing device is connected to the optoelectronic switch of the host computer or the slave computer. Based on the signal reception status, the monitoring center controller 108 determines the fault diagnosis results of the pumped storage power station online monitoring system.
[0053] In an exemplary embodiment, as shown in Figure 2, a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station is provided. Taking the application of this method to the online monitoring system of the pumped storage power station in Figure 1 as an example, the method includes:
[0054] Step S202: In the event of a communication failure between the host computer and the slave computer, check whether the numerical display of the slave computer is normal.
[0055] In this context, the host computer (or supervisory computer) refers to a powerful computer system with strong computing and data processing capabilities within the online monitoring system of a pumped storage power station. It is responsible for monitoring the entire system, issuing commands, acquiring data, processing and analyzing data, and facilitating user interaction. The slave computer (or slave device) can be a device or controller directly connected to hardware such as sensors and actuators within the system. It executes specific control commands issued by the host computer, such as outputting switch signals, adjusting analog quantities, and acquiring data. For example, the host computer here can refer to a host computer server, and the slave computer can refer to a slave data acquisition device.
[0056] For example, the monitoring center controller can detect whether the numerical display on the host computer is abnormal. If the numerical display on the host computer is abnormal, it can be determined that there is a communication failure between the host computer and the slave computer. Alternatively, an anomaly detection module can be set in the host computer software. The host computer can capture communication anomaly events and trigger an alarm mechanism. After receiving the alarm triggered by the host computer, the monitoring center controller can determine that there is a communication failure between the host computer and the slave computer.
[0057] In one embodiment, detecting whether the numerical display of the lower-level machine is normal may include:
[0058] The monitoring center controller simulates the signal waveforms of the sensors connected to the lower-level machine through a function signal generator and inputs the signal waveforms to the lower-level machine. If the value displayed on the lower-level machine matches the signal waveform simulated by the function signal generator, it is determined that the value display on the lower-level machine is normal; if the value displayed on the lower-level machine does not match the signal waveform simulated by the function signal generator, it is determined that the value display on the lower-level machine is abnormal.
[0059] Step S204: If the numerical display on the lower-level machine is normal, check the network connectivity between the upper-level machine and the lower-level machine.
[0060] Network connectivity refers to the state in which the host computer and the slave computer can communicate normally through physical links and network protocols.
[0061] For example, network connectivity between the host computer and the slave computer can be detected using the Packet Internet Groper (ping) command in network communication. Specifically, the monitoring center controller can control the host computer server to send ping packets to the slave data acquisition device and determine whether the ping packets sent from the host computer server can reach the slave data acquisition device. If the slave data acquisition device receives the ping packet, it can send an acknowledgment notification to the monitoring center controller. If the monitoring center controller receives the acknowledgment notification within a preset time, it can confirm that the network connectivity between the host computer and the slave computer is normal; if the monitoring center controller does not receive the acknowledgment notification within the preset time, it can confirm that the network connectivity between the host computer and the slave computer is abnormal.
[0062] Step S206: Under normal network connectivity, check the network configuration of the host computer and the slave computer.
[0063] The network configuration includes the settings of the gateway and subnet mask for both the host computer and the slave computer.
[0064] The network configuration may include the basic parameters and equipment required for the host computer and slave computer to participate in network communication, including Internet Protocol (IP) address, gateway, subnet mask, etc.
[0065] In this context, a gateway refers to the exit device for network devices (such as host computers or slave devices) to access other subnets or external networks. It is typically the address of a router or Layer 3 switch. If a host computer or slave device needs to communicate with other subnets or external networks, it must do so by correctly configuring the gateway. Incorrect gateway configuration may prevent the device from sending data to other subnets.
[0066] Subnet masks are used to divide IP addresses into network and host portions, thereby determining the subnet range in which a device belongs. Subnet masks help network devices determine whether a target address belongs to the same subnet. Incorrect subnet mask configuration may prevent devices from recognizing other devices within the same subnet, affecting communication. For example, if the gateway is misconfigured, network devices cannot access other subnets or external networks, affecting data transmission and system functionality; if the subnet mask is misconfigured, the host computer and slave computer may be unable to correctly determine whether they are in the same subnet due to incorrect subnetting, leading to communication interruptions or data forwarding failures.
[0067] For example, to detect the network configuration status of the host computer and the slave computer, the monitoring center controller can automatically obtain the network configuration parameters of the host computer and the slave computer through scripts, parse the network configuration parameters through regular expressions or matching tools, and compare them with preset network planning parameters to determine whether the network configuration status of the host computer and the slave computer is normal; or, it can obtain the network configuration parameters of the host computer and the slave computer from the network management platform through Simple Network Management Protocol (SNMP) and compare them with preset values to determine whether the network configuration status of the host computer and the slave computer is normal.
[0068] Step S208: Under normal network configuration, the test device simulates the function of the host computer and detects the signal reception status between the test device and the slave computer.
[0069] The testing equipment is connected to the optoelectronic switch of the host computer or the slave computer.
[0070] In practice, the testing device can be a computer or laptop configured with host computer software. Through this software, the testing device can establish a connection with the slave device via network protocols, send requests or receive data, and parse and display or store the data received from the slave device. Therefore, it can act as the host computer and simulate its functions. Thus, by copying the host computer software into the testing device and connecting it to the optoelectronic switch of the host or slave device, the testing device can simulate the functions of the host computer.
[0071] For example, when the test device is connected to the optoelectronic switch of the lower-level machine, the test path is: test device → optoelectronic switch of the lower-level machine → lower-level machine data acquisition device.
[0072] For example, when the test equipment is connected to the optoelectronic switch of the host computer, the test path is: test equipment → host computer fiber optic box → slave computer fiber optic box → slave computer optoelectronic switch → slave computer data acquisition equipment.
[0073] The signal reception status can include the integrity, correctness, and stability of the signal.
[0074] In practice, detecting the signal reception status between the testing device and the lower-level machine can involve checking whether the testing device can receive complete and correct data sent by the lower-level machine. For example, if the testing device cannot receive any signals sent by the lower-level machine, or if the data received by the testing device is incomplete, has a large delay, or experiences frequent packet loss, then the signal reception status between the testing device and the lower-level machine can be determined to be abnormal; if none of the above situations occur, then the signal reception status between the testing device and the lower-level machine can be determined to be normal.
[0075] Step S210: Determine the fault diagnosis results of the pumped storage power station's online monitoring system based on the signal reception status.
[0076] In the previous steps, such as numerical display checks, network connectivity checks, and network configuration verification, the possible scope of the fault has been gradually narrowed down. By simulating the functions of the host computer through the test equipment, the signal reception status between the test equipment and the slave computer is detected, and by analyzing the signal reception status, the fault can be accurately located and a solution can be found.
[0077] For example, if the signal reception is abnormal when the test device is connected to the lower-level optoelectronic switch, it can be determined that there is a problem with the communication link "test device → lower-level optoelectronic switch → lower-level data acquisition device" or a problem with the device within it; if the signal reception is abnormal when the test device is connected to the upper-level optoelectronic switch, it can be determined that there is a problem with the communication link "test device → upper-level fiber optic box → lower-level fiber optic box → lower-level optoelectronic switch → lower-level data acquisition device" or a problem with the device within it.
[0078] Assuming that all the above problems have been resolved, and that the signal reception is normal when the test equipment is connected to the optoelectronic switch of the lower-level machine and when the test equipment is connected to the optoelectronic switch of the upper-level machine, then it is possible to check again whether there is still a communication failure between the upper-level machine and the lower-level machine. If there is no longer a communication failure, then it is determined that the troubleshooting of the pumped storage power station online monitoring system has been completed. If there is still a communication failure, a serious fault notification can be sent directly to notify manual handling.
[0079] In the above-mentioned troubleshooting method for communication faults between the upper and lower level computers in the online monitoring system of a pumped storage power station, when a communication fault exists between the upper and lower level computers, the following steps are taken: First, check if the numerical display on the lower level computer is normal. Second, if the numerical display on the lower level computer is normal, check the network connectivity between the upper and lower level computers. Third, if the network connectivity is normal, check the network configuration of the upper and lower level computers, including the settings of the gateway and subnet mask. Fourth, if the network configuration is normal, simulate the function of the upper level computer using a testing device and check the signal reception status between the testing device and the lower level computer. Fifth, connect the testing device to the optoelectronic switch of the upper or lower level computer. Finally, determine the fault diagnosis result of the online monitoring system of the pumped storage power station based on the signal reception status. By detecting multi-dimensional information from lower-level machine numerical displays to network configuration and signal reception status layer by layer, a systematic investigation of communication faults between upper and lower-level machines is achieved. This effectively avoids inaccurate fault location or delays caused by misjudgment due to a single factor. At the same time, by introducing test equipment to simulate the functions of the upper-level machine, the working status of the lower-level machine and related hardware links is further verified, enhancing the adaptability to complex communication fault scenarios. This not only improves the accuracy of communication fault investigation and avoids false alarms or data loss, but also reduces the cost of manual intervention and maintenance time, ensuring the stable operation of the pumped storage power station online monitoring system and the safety of the equipment.
[0080] In another embodiment, after detecting whether the numerical display of the lower-level machine is normal, the method further includes:
[0081] If the lower-level machine displays abnormal values, the system checks for faults in the sensors connected to the lower-level machine, the preamplifier in the lower-level machine, the acquisition board in the lower-level machine, or the computer system of the lower-level machine, and obtains fault detection results. If the fault detection results indicate that a fault exists, the upper-level machine outputs first fault handling information. The first fault handling information is used to instruct the processing of the fault detected in the fault detection results. If the lower-level machine displays normal values, but there is still a communication fault between the upper-level machine and the lower-level machine, the system returns to the step of checking the network connectivity between the upper-level machine and the lower-level machine.
[0082] The preamplifier is a module within the lower-level machine used to preprocess the signals acquired by the sensors (such as amplification and filtering). The acquisition board is the core module of the lower-level machine, used to digitize the signals processed by the preamplifier (such as A / D conversion) and store or transmit them. The lower-level machine's computer system is the main control unit, responsible for managing the data acquisition function, running application programs, and communicating with the upper-level machine.
[0083] The first fault handling information includes a detailed description of the detected fault, such as a component (sensor, preamplifier, acquisition board, etc.) malfunctioning. This information can guide troubleshooting and may include the fault location (specifying whether it's a sensor, preamplifier, acquisition board, or other module failure) and repair suggestions (replacing the damaged component, adjusting configuration, eliminating interference sources, etc.). After a specific fault is detected, the host computer automatically outputs clear fault handling information, including the name and type of the faulty component and possible repair measures (such as replacing the sensor, checking the preamplifier circuit, reconfiguring the acquisition board, etc.), improving fault handling efficiency.
[0084] In practice, detecting whether a sensor connected to the lower-level machine is faulty can be done by sending a verification command to the sensor and reading its diagnostic or health status information, or by determining whether the sensor's output value is within a reasonable range, or by using a built-in or external function signal generator to input known data into the sensor and detect whether the sensor's response is correct.
[0085] In practice, detecting whether the preamplifier is faulty can be done by comparing the relationship between the sensor's original signal (input) and the preamplifier's processed signal (output), checking whether the preamplifier's gain (amplification factor) or filtering parameters are normal, and checking whether the preamplifier's output signal has distortion, noise, or abnormal frequency components. For example, a standard signal (such as a sine wave with known amplitude) can be input, and the output can be compared with the expected value.
[0086] In practice, detecting whether there is a fault in the acquisition board in the lower-level machine can be done by monitoring the working status of each acquisition channel, including whether the A / D conversion module is working and whether the sampling rate is abnormal, or by acquiring known signals (such as signals generated by a function signal generator) and detecting whether the sampling results meet expectations.
[0087] In practice, detecting whether the lower-level computer system has a fault can be done by periodically sending test data packets to verify the communication capability between the lower-level machine and the upper-level machine or other devices; or by checking whether the running processes are normal, whether the version and checksum of the lower-level application are correct; or by collecting and analyzing the logs of the operating system and application to detect abnormal events (such as system crashes, communication interruptions, etc.); or by checking whether the storage device is operating normally (such as read / write speed, file system integrity); or by detecting CPU temperature, memory usage, network interface status, etc.
[0088] When the lower-level machine displays normal values but communication failures still occur, it automatically returns to the network connectivity detection step, ensuring that each fault point can be gradually located even in complex scenarios (such as when multiple problems exist simultaneously). It supports dynamic rollback logic, enhancing the robustness of the solution and preventing other potential problems from being missed due to a single diagnostic error.
[0089] The technical solution of this embodiment provides an efficient hierarchical fault diagnosis method. By progressively detecting the numerical display status of the lower-level machine, the module-level hardware status, network connectivity, and communication status, it achieves rapid and accurate fault location and handling. First, it checks whether the numerical display of the lower-level machine is abnormal to quickly determine whether the fault occurs within the lower-level machine. If the lower-level machine displays normally, the problem is located as a network fault. If the lower-level machine displays abnormally, the fault source is further subdivided (sensor, preamplifier, acquisition board, computer system), avoiding disordered fault diagnosis and significantly shortening the troubleshooting time. It accurately locates faults, reducing the false diagnosis rate by detecting whether each module (sensor, preamplifier, acquisition board, computer system) within the lower-level machine is faulty, eliminating potential problems one by one. By combining the numerical display status with the module detection results, the accuracy of fault location is ensured.
[0090] In another embodiment, after detecting network connectivity between the host computer and the slave computer, the method further includes:
[0091] In the event of network connectivity issues, the system checks whether the Internet Protocol (IP) addresses of the host computer and the slave computer conflict with the IP addresses of other devices in the local area network (LAN), obtaining conflict detection results. If the conflict detection results indicate a conflict, the IP addresses of the host computer and the slave computer are changed to IP addresses that do not conflict with other devices in the LAN. If the conflict detection results indicate no conflict, the host computer outputs second fault handling information. This second fault handling information is used to instruct a step-by-step investigation of whether the hardware wiring between the host computer and the slave computer is incorrectly connected or broken.
[0092] After checking the network configuration of the host computer and the slave computer, the following is also included:
[0093] If the network configuration is abnormal, update the gateway and subnet mask of the host computer and the slave computer to the correct gateway and subnet mask; if the network configuration is normal, the network connectivity is normal, but there is still a communication failure between the host computer and the slave computer, return to the step of simulating the function of the host computer through the test device.
[0094] The Internet Protocol (IP) address is a unique identifier for a device on a network, used to identify the device and enable data communication. If two devices are configured with the same IP address, communication will fail.
[0095] The monitoring center controller can broadcast Address Resolution Protocol (ARP) requests within the local area network (LAN) of the host and slave computers to check the Internet Protocol (IP) addresses of other devices and compare the IP addresses of the host and slave computers with the IP addresses of the devices in the LAN. If they are duplicated, a conflict is determined, and the conflicting IP address can be changed to a unique, non-conflicting IP address. After the update, network connectivity can be retested.
[0096] When there is no IP address conflict, the troubleshooting guidance information output by the host computer, namely the second fault handling information, is used to guide the inspection of the hardware wiring between the host computer and the slave computer segment by segment.
[0097] The hardware wiring between the host computer and the slave computer can be the physical line connecting the host computer and the slave computer (such as network cable, fiber optic cable, etc.), including intermediate devices (such as optical switch, fiber optic box). Incorrect hardware wiring means that the line is connected to the wrong interface, and broken hardware wiring means that the line is physically damaged and the signal cannot be transmitted.
[0098] The monitoring center controller can check whether the gateway and subnet mask configurations of the upper and lower level machines conform to the network plan by comparing them. If they do not conform, it is determined that the network configuration is abnormal, and the gateway and subnet mask of the upper and lower level machines are updated to the correct gateway and subnet mask. After the update, the network connectivity is retested.
[0099] If the network configuration and network connectivity are normal, but there is still a communication failure between the host and the upper computer, then the network configuration problem and the network connectivity problem have been investigated. The next step can be to return to the step of simulating the function of the host computer through the test device.
[0100] The technical solution in this embodiment achieves accurate fault location and systematic troubleshooting logic through multi-level detection of network connectivity, IP conflicts, network configuration, and hardware wiring. Automatic updates of IP addresses, gateways, and subnet masks reduce manual intervention and improve fault handling efficiency. Dynamic fallback logic is provided for various fault scenarios to ensure all problem points are covered. Secondary fault handling information is output, clearly identifying the fault point and providing handling suggestions. It addresses various scenarios such as IP conflicts, network configuration errors, and hardware failures, and is suitable for complex LAN structures. The entire fault troubleshooting process is more efficient, accurate, and intelligent, making it suitable for applications with high requirements for communication link stability, such as pumped storage power stations.
[0101] In another embodiment, the test device simulates the function of the host computer and detects the signal reception status between the test device and the slave computer, including: when the test device is connected to the optoelectronic switch of the slave computer, the test device simulates the function of the host computer and detects whether the test device can normally receive the signal from the slave computer to obtain a first signal reception status; when the first signal reception status indicates that the test device can normally receive the signal from the slave computer, the host computer outputs connection change information; the connection change information is used to indicate that the test device is connected to the optoelectronic switch of the host computer; when the test device is connected to the optoelectronic switch of the host computer, the test device simulates the function of the host computer and detects whether the test device can normally receive the signal from the slave computer to obtain a second signal reception status.
[0102] The first signal reception status can be determined by testing whether the test device can normally receive signals from the lower-level machine after being directly connected to the lower-level machine via a lower-level optoelectronic switch. If the first signal reception status is normal, it indicates that the lower-level machine and the lower-level optoelectronic switch are working properly; if the first signal reception status is abnormal, it indicates that there is a fault in the lower-level machine or the lower-level optoelectronic switch.
[0103] The second signal reception status can be determined by testing whether the test device can normally receive signals from the lower-level device after being indirectly connected to the lower-level device through the upper-level computer's optoelectronic switch. If the second signal reception status is normal, it indicates that the upper-level computer's optoelectronic switch and the entire communication link are normal; if the second signal reception status is abnormal, it indicates that there is a problem with the upper-level computer's optoelectronic switch or its connection link.
[0104] The "Change Connection Information" feature can be used to prompt operators to change the connection method of the test equipment, switching the connection of the test equipment from the lower-level optical switch to the upper-level optical switch.
[0105] The technical solution of this embodiment uses a testing device to simulate the functions of a host computer, detecting the signal reception status of the slave computer in two stages (first signal reception status and second signal reception status) to gradually troubleshoot communication problems between the host computer, the slave computer, and intermediate network devices (such as optical switches). By gradually replacing the functions of the host computer with the testing device, the communication links between the slave optical switch and the host optical switch are tested separately, narrowing down the scope of the fault segment by segment. If the first signal reception status is normal, the system automatically prompts to switch the connection to the host optical switch, improving detection efficiency.
[0106] Furthermore, in one embodiment, after obtaining the first signal reception state, the method further includes: if the first signal reception state indicates that the test device cannot normally receive the signal from the lower-level device, outputting third fault information through the upper-level device; the third fault information is used to indicate the inspection and replacement of the network cable between the lower-level device and the lower-level device's optoelectronic switch, as well as the lower-level device's optoelectronic switch; if the first signal reception state indicates that the test device can normally receive the signal from the lower-level device, and there is still a communication failure between the upper-level device and the lower-level device, returning to the step of outputting replacement connection information through the upper-level device.
[0107] In practice, when the first signal reception status characterization test device fails to receive signals from the lower-level device, the upper-level device outputs a third fault information. This third fault information indicates that the problem may lie with the lower-level device, its optoelectronic switch, or the network cable between them. This limits the fault scope to the lower-level device's optoelectronic switch and the network cable between the lower-level devices, making fault location more precise. For example, if the network cable is faulty, it needs to be replaced; if the lower-level optoelectronic switch is faulty, it needs to be replaced.
[0108] If the test equipment can normally receive the signal from the lower-level machine in the first signal reception state, but there is still a communication failure between the upper-level machine and the lower-level machine, return to the step of changing the connection information through the upper-level machine output, switch the connection of the test equipment from the lower-level machine optoelectronic switch to the upper-level machine optoelectronic switch, continue to simulate the upper-level machine function, and detect the second signal reception state.
[0109] The technical solution of this embodiment directly connects the test equipment to the lower-level optoelectronic switch to determine whether the network cable between the lower-level machine and the optoelectronic switch and the optoelectronic switch are working properly. If the first signal reception status is normal, the step of changing the connection information is returned to further investigate the problems of the upper-level optoelectronic switch and its connection link, avoiding a comprehensive inspection of the entire communication link, narrowing the scope of investigation and improving the location efficiency. If the test equipment can receive the signal but the communication between the upper-level machine and the lower-level machine is still abnormal, the step of changing the connection information is returned to investigate the problems of the upper-level optoelectronic switch or its link, avoiding the omission of other potential faults due to a single test result, and improving the comprehensiveness and reliability of troubleshooting.
[0110] Further, in one embodiment, determining the fault diagnosis result of the pumped storage power station online monitoring system based on the signal reception status includes: when the second signal reception status characterization test device cannot normally receive the signal from the lower-level machine, the upper-level machine outputs a fourth fault information; the fourth fault information is used to indicate whether the optical fiber between the upper-level machine and the lower-level machine is normal; when the second signal reception status characterization test device can normally receive the signal from the lower-level machine, the upper-level machine outputs a fifth fault information; the fifth fault information is used to indicate whether the network cable between the upper-level machine and the upper-level machine's optoelectronic switch, as well as the upper-level machine's computer system, is normal; when the second signal reception status characterization test device can normally receive the signal from the lower-level machine, and there is still a communication fault between the upper-level machine and the lower-level machine, the process returns to the step of checking whether the lower-level machine's numerical display is normal; when the second signal reception status characterization test device can normally receive the signal from the lower-level machine, and there is no communication fault between the upper-level machine and the lower-level machine, the fault diagnosis result of the pumped storage power station online monitoring system is determined to be the end of fault handling.
[0111] In practice, the test equipment is connected to the host computer's optoelectronic switch to simulate the host computer's functions. The test equipment receives signals from the slave computer through the host computer's optoelectronic switch and records the results as the second signal reception status.
[0112] If the second signal reception status characterization test equipment cannot receive the signal from the lower-level machine normally, the upper-level machine outputs the fourth fault information. The fourth fault information is used to indicate that the problem may be in the fiber optic connection between the upper-level machine and the lower-level machine, and to instruct maintenance personnel to check whether the fiber optic connection between the upper-level machine and the lower-level machine is normal (such as breakage, incorrect connection, signal attenuation, etc.).
[0113] The process of checking the fiber optic cable between the host computer and the slave computer can be divided into three sections: checking the fiber optic cable from the host computer's fiber optic box to the host computer's switch (if any abnormality is found, that section of fiber optic cable needs to be replaced); checking the fiber optic cable from the slave computer's fiber optic box to the slave computer's switch (if any abnormality is found, that section of fiber optic cable needs to be replaced); and checking the fiber optic cable from the host computer's fiber optic box to the slave computer's fiber optic box (if any abnormality is found, that section of fiber optic cable needs to be replaced).
[0114] If the second signal reception state characterization test equipment can normally receive the signal from the lower-level machine, the upper-level computer outputs a fifth fault message. This fifth fault message indicates that the problem may lie in the network cable between the upper-level computer and the upper-level optical switch, or in the upper-level computer system. Problems with the upper-level computer system may include network card failure, network configuration errors, driver malfunctions, software crashes, memory overload, or damaged storage units. The fifth fault message allows maintenance personnel to check whether the network cable is connected correctly, whether it is damaged or aged, check the hardware status of the upper-level computer (such as the network card's working status), and test the network configuration of the upper-level operating system.
[0115] If the second signal reception is normal and there is no communication failure between the host computer and the slave computer, the entire troubleshooting process and solution can be recorded, and further troubleshooting procedures can be terminated. The entire system troubleshooting is completed, and it is confirmed that there are no further faults.
[0116] If the second signal reception is normal, but there is still a communication failure between the host computer and the slave computer, you can return to the initial troubleshooting steps, namely, checking whether the slave computer's value display is normal, and then re-troubleshoot.
[0117] The technical solution of this embodiment analyzes the second signal reception status in stages, gradually narrowing the fault scope to specific hardware (fiber optic cable, network cable, host computer system) or communication links, and quickly troubleshooting various potential faults in complex communication links. The troubleshooting process is dynamically adjusted for different second signal reception states. If the test device cannot receive the signal, the fiber optic link is checked directly. If the test device receives the signal but the host computer communication still has problems, the network cable and host computer system are further checked. Every link in the communication link is comprehensively checked, including the fiber optic link, network cable connection, hardware devices and their configurations, to avoid missing potential problems and improve the accuracy of fault diagnosis. If the communication fault still exists after multiple verifications, the process returns to the previous step to re-analyze the lower-level computer's numerical display, ensuring comprehensive coverage of all possible faults in the system. The final fault point is gradually confirmed through multi-layered verification, avoiding misjudgments from a single test.
[0118] To facilitate understanding by those skilled in the art, Figure 3 provides an exemplary logic diagram of a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station. It should be noted that the specific limitations of the above steps can be found in the specific limitations described above for a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station.
[0119] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0120] Based on the same inventive concept, this application also provides a device for troubleshooting communication faults between the upper and lower computers of an online monitoring system for a pumped storage power station, used to implement the above-described method for troubleshooting communication faults between the upper and lower computers of the online monitoring system for a pumped storage power station. The solution provided by this device is similar to the solution described in the above-described method. Therefore, the specific limitations of one or more embodiments of the device for troubleshooting communication faults between the upper and lower computers of an online monitoring system for a pumped storage power station provided below can be found in the limitations of the above-described method for troubleshooting communication faults between the upper and lower computers of the online monitoring system for a pumped storage power station, and will not be repeated here.
[0121] In an exemplary embodiment, as shown in FIG4, a fault diagnosis device for communication between the upper and lower computers in an online monitoring system for a pumped storage power station is provided, comprising:
[0122] The numerical detection module 410 is used to detect whether the numerical display of the lower-level machine is normal in the event of a communication failure between the upper-level machine and the lower-level machine.
[0123] The network connectivity detection module 420 is used to detect the network connectivity between the host computer and the lower-level computer when the numerical display of the lower-level computer is normal.
[0124] The network configuration module 430 is used to detect the network configuration of the host computer and the slave computer when the network connectivity is normal; the network configuration includes the settings of the gateway and subnet mask of the host computer and the slave computer.
[0125] The signal detection module 440 is used to simulate the function of the host computer through a test device and detect the signal reception status between the test device and the slave computer when the network configuration is normal; the test device is connected to the optoelectronic switch of the host computer or the slave computer.
[0126] The result generation module 450 is used to determine the fault diagnosis results of the pumped storage power station online monitoring system based on the signal reception status.
[0127] In one embodiment, the numerical detection module 410 is specifically used to detect whether there is a fault in the sensor connected to the lower-level machine, the preamplifier in the lower-level machine, the acquisition board in the lower-level machine, or the computer system of the lower-level machine when the numerical display of the lower-level machine is abnormal, and obtain a fault detection result; if the fault detection result indicates that a fault exists, the upper-level machine outputs first fault handling information; the first fault handling information is used to indicate that the fault detected in the fault detection result should be handled; if the numerical display of the lower-level machine is normal, but there is still a communication fault between the upper-level machine and the lower-level machine, the process returns to the step of detecting the network connectivity between the upper-level machine and the lower-level machine.
[0128] In one embodiment, the network connectivity detection module 420 is specifically configured to, in the event of abnormal network connectivity, detect whether the Internet Protocol (IP) addresses of the host computer and the slave computer conflict with the IP addresses of other devices in the local area network, and obtain a conflict detection result; if the conflict detection result indicates a conflict, change the IP addresses of the host computer and the slave computer to IP addresses that do not conflict with other devices in the local area network; if the conflict detection result indicates no conflict, output a second fault location through the host computer. The method further includes: first, checking whether the hardware wiring between the host computer and the slave computer is incorrectly connected or broken; second, after detecting the network configuration of the host computer and the slave computer, the method further includes: if the network configuration is abnormal, updating the gateway and subnet mask of the host computer and the slave computer to the correct gateway and subnet mask; if the network configuration is normal, the network connectivity is normal, and there is still a communication failure between the host computer and the slave computer, returning to the step of simulating the function of the host computer through the testing device.
[0129] In one embodiment, the signal detection module 440 is specifically configured to, when the test device is connected to the optoelectronic switch of the lower-level machine, simulate the function of the upper-level machine through the test device and detect whether the test device can normally receive the signal from the lower-level machine to obtain a first signal reception state; when the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, output connection change information through the upper-level machine; the connection change information is used to indicate connecting the test device to the optoelectronic switch of the upper-level machine; when the test device is connected to the optoelectronic switch of the upper-level machine, simulate the function of the upper-level machine through the test device and detect whether the test device can normally receive the signal from the lower-level machine to obtain a second signal reception state.
[0130] In one embodiment, the signal detection module 440 is specifically used to, after obtaining the first signal reception state, further include: when the first signal reception state indicates that the test device cannot normally receive the signal from the lower-level machine, outputting third fault information through the upper-level machine; the third fault information is used to indicate checking and replacing the network cable between the lower-level machine and the lower-level machine's optoelectronic switch, as well as the lower-level machine's optoelectronic switch; when the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, and there is still a communication fault between the upper-level machine and the lower-level machine, returning to the step of outputting replacement connection information through the upper-level machine.
[0131] In one embodiment, the result generation module 450 is specifically configured to: when the second signal reception state indicates that the test device cannot normally receive the signal from the lower-level machine, output a fourth fault information through the upper-level machine; the fourth fault information is used to indicate whether the optical fiber between the upper-level machine and the lower-level machine is normal; when the second signal reception state indicates that the test device can normally receive the signal from the lower-level machine, output a fifth fault information through the upper-level machine; the fifth fault information is used to indicate whether the network cable between the upper-level machine and the upper-level machine's optoelectronic switch, as well as the upper-level machine's computer system, is normal; when the second signal reception state indicates that the test device can normally receive the signal from the lower-level machine, but there is still a communication fault between the upper-level machine and the lower-level machine, return to the step of checking whether the lower-level machine's numerical display is normal; when the second signal reception state indicates that the test device can normally receive the signal from the lower-level machine, and there is no communication fault between the upper-level machine and the lower-level machine, determine that the fault investigation result of the pumped storage power station online monitoring system is the end of fault handling.
[0132] The various modules in the upper and lower computer communication fault diagnosis device of the above-mentioned pumped storage power station online monitoring system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0133] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram is shown in Figure 5. The computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for troubleshooting communication faults between the upper and lower computers in an online monitoring system for a pumped storage power station. The display unit of this computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of this computer device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad set on the casing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0134] Those skilled in the art will understand that the structure shown in Figure 5 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.
[0135] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0136] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0137] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0138] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0139] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0140] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0141] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for troubleshooting communication between upper and lower computers of an online monitoring system of a pumped storage power station, characterized in that, The method includes: In the event of a communication failure between the host computer and the slave computer, check whether the numerical display on the slave computer is normal. If the numerical display on the lower-level machine is normal, check the network connectivity between the upper-level machine and the lower-level machine; Under normal network connectivity conditions, the network configuration of the host computer and the slave computer is detected; the network configuration includes the settings of the gateway and subnet mask of the host computer and the slave computer. Under normal network configuration, the function of the host computer is simulated by a test device, and the signal reception status between the test device and the slave computer is detected; the test device is connected to the optoelectronic switch of the host computer or the slave computer. Based on the signal reception status, the fault diagnosis results of the pumped storage power station online monitoring system are determined.
2. The method of claim 1, wherein, After checking whether the numerical display of the lower-level machine is normal, the following steps are also included: In the event of abnormal numerical display on the lower-level machine, the system detects whether there is a fault in the sensor connected to the lower-level machine, the preamplifier in the lower-level machine, the acquisition board in the lower-level machine, or the computer system of the lower-level machine, and obtains the fault detection result. If the fault detection result indicates the presence of a fault, the host computer outputs first fault handling information; the first fault handling information is used to instruct the handling of the fault detected in the fault detection result. If the numerical display on the lower-level machine is normal, but there is still a communication failure between the upper-level machine and the lower-level machine, return to the step of detecting the network connectivity between the upper-level machine and the lower-level machine.
3. The method according to claim 1, characterized in that, After detecting the network connectivity between the host computer and the slave computer, the method further includes: In the event of abnormal network connectivity, the system detects whether the Internet Protocol (IP) addresses of the host computer and the slave computer conflict with the IP addresses of other devices in the local area network, and obtains the conflict detection result. If the conflict detection result indicates that a conflict exists, the Internet Protocol (IP) addresses of the host computer and the slave computer are changed to IP addresses that do not conflict with other devices in the local area network. If the conflict detection result indicates that there is no conflict, the host computer outputs second fault handling information; the second fault handling information is used to instruct a step-by-step check to see if the hardware wiring between the host computer and the slave computer is incorrectly connected or broken. After detecting the network configuration of the host computer and the slave computer, the method further includes: In the event of an abnormal network configuration, update the gateway and subnet mask of the host computer and the slave computer to the correct gateway and subnet mask; If the network configuration is normal, the network connectivity is normal, and there is still a communication failure between the host computer and the slave computer, return to the step of simulating the function of the host computer through the test equipment.
4. The method of claim 1, wherein, The step of simulating the function of the host computer using a testing device and detecting the signal reception status between the testing device and the slave computer includes: When the test device is connected to the optoelectronic switch of the lower-level machine, the function of the upper-level machine is simulated by the test device, and it is detected whether the test device can receive the signal of the lower-level machine normally to obtain the first signal reception state; When the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, the upper-level machine outputs a connection change information; the connection change information is used to instruct the test device to be connected to the optoelectronic switch of the upper-level machine. When the test device is connected to the optoelectronic switch of the host computer, the test device simulates the function of the host computer and detects whether the test device can normally receive the signal from the slave computer to obtain the second signal reception state.
5. The method of claim 4, wherein, After obtaining the first signal reception state, the method further includes: When the first signal reception state indicates that the test device cannot receive the signal from the lower-level machine normally, the upper-level machine outputs a third fault information; the third fault information is used to indicate the inspection and replacement of the network cable between the lower-level machine and the lower-level machine's optoelectronic switch, as well as the lower-level machine's optoelectronic switch. If the first signal reception state indicates that the test device can normally receive the signal from the lower-level machine, and there is still a communication failure between the upper-level machine and the lower-level machine, then return to the step of outputting the connection information through the upper-level machine.
6. The method according to claim 5, characterized in that, The step of determining the fault diagnosis results of the pumped storage power station online monitoring system based on the signal reception status includes: When the second signal reception state indicates that the test device cannot receive the signal from the lower-level machine normally, the upper-level machine outputs a fourth fault information; the fourth fault information is used to indicate whether the optical fiber between the upper-level machine and the lower-level machine is normal. When the second signal reception state indicates that the test equipment can normally receive the signal from the lower-level machine, the upper-level machine outputs the fifth fault information; the fifth fault information is used to indicate the inspection and replacement of the network cable between the upper-level machine and the upper-level machine's optoelectronic switch, as well as the upper-level machine's computer system. If the second signal receiving state indicates that the test device can normally receive the lower-level machine, and there is still a communication failure between the upper-level machine and the lower-level machine, then return to the step of checking whether the value display of the lower-level machine is normal. If the second signal reception status indicates that the test equipment can normally receive the lower-level machine, and there is no communication failure between the upper-level machine and the lower-level machine, then the fault investigation result of the pumped storage power station online monitoring system is determined to be the end of fault handling.
7. An upper and lower computer communication troubleshooting device for an online monitoring system of a pumped storage power station, characterized in that, The device includes: The numerical detection module is used to detect whether the numerical display on the lower-level machine is normal in the event of a communication failure between the upper-level computer and the lower-level computer. The network connectivity detection module is used to detect the network connectivity between the host computer and the lower-level computer when the numerical display on the lower-level computer is normal. The network configuration module is used to detect the network configuration of the host computer and the slave computer when the network connectivity is normal; the network configuration includes the settings of the gateway and subnet mask of the host computer and the slave computer. The signal detection module is used to simulate the function of the host computer through a test device and detect the signal reception status between the test device and the slave computer when the network configuration is normal; the test device is connected to the optoelectronic switch of the host computer or the slave computer. The result generation module is used to determine the fault diagnosis results of the pumped storage power station online monitoring system based on the signal reception status.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Safety control method and safety control system for communication interruption of upper computer and lower computer
CN103472776A
Air conditioner, communication fault detection method and device thereof and storage medium
CN109140684A
Message tracking method, system and equipment
CN113810250A
Pumped storage power station equipment fault alarm method, device, equipment and medium
CN118088422A
Method for monitoring communication connection, medical system and storage medium
WO2022140961A1