Method for fault classification, partition diagnosis and processing of multi-stage ship lock industrial control system

By classifying and diagnosing faults in the multi-level lock control system, the problems of inaccurate fault detection and high false alarm rate were solved, enabling accurate fault location and rapid handling, and ensuring the safe and stable operation of the multi-level lock.

CN117193245BActive Publication Date: 2026-06-05CHINA THREE GORGES CORPORATION +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA THREE GORGES CORPORATION
Filing Date
2023-09-20
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

The multi-level lock control system has inaccurate fault detection and a high false alarm rate, which leads to downtime and navigation obstruction. Furthermore, power supply and network communication failures cause derivative faults that are difficult to resolve.

Method used

The fault classification and zoning diagnostic method is adopted to classify faults into categories A, B1, B2, B3 and C. The faults are classified according to their severity and location. False alarms and derivative faults are processed by coding to achieve accurate fault location and rapid handling.

Benefits of technology

It improves the accuracy and reliability of fault detection, reduces false alarms, ensures the safe and stable operation of multi-stage locks, and reduces navigational obstruction caused by fault shutdowns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117193245B_ABST
    Figure CN117193245B_ABST
Patent Text Reader

Abstract

A kind of method for the fault classification partition diagnosis and processing of multistage ship lock industrial control system, steps are as follows: step 1, the fault of multistage ship lock industrial control system is classified: according to the severity of fault and the influence of system operation, the fault of multistage ship lock industrial control system is divided into five categories A, B1, B2, B3 and C;Step 2, according to the fault location, the area is divided: according to the fault location, the fault is divided into lock head system area fault, lock valve public area fault, gate area fault, valve area fault, auxiliary valve area fault and auxiliary equipment area fault;Step 3, the fault of different areas is associated with different levels of fault;Step 4, different levels of fault are processed.The present application carries out fault detection classification detection, partition detection, alarm and processing for multistage ship lock industrial control system, and the accuracy and reliability of fault detection and processing guarantee the safe and stable operation of multistage ship lock.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of fault handling technology for multi-level ship lock industrial control systems, and specifically relates to a method for fault classification and zoning diagnosis and handling of multi-level ship lock industrial control systems. Background Technology

[0002] The multi-level lock control system consists of multiple local control units, a centralized communication workstation, a centralized monitoring host, operator workstations, and network communication equipment. The controlled and monitored objects include gate valve opening and closing mechanisms, anti-collision devices, navigation signaling devices, the lock's metal structure, and hydraulic engineering facilities. The multi-level lock control process is highly complex, requiring coordinated operation between the local control units of each lock head. A fault in a single lock head's local unit or equipment can often affect the normal operation of other lock heads; therefore, accurate and reliable fault detection and handling are essential.

[0003] Due to the interlocking relationship between the upper and lower lock heads, if one lock head stops operating due to a fault, it often directly affects the navigation operation of the entire multi-stage lock. Therefore, the main problems that this invention needs to solve are: on the one hand, accurate fault diagnosis is required; on the other hand, under the premise of ensuring safety, automatic processing should be carried out according to the severity level of the fault to reduce navigation obstruction caused by fault shutdown.

[0004] In addition, a secondary problem that this invention needs to solve is that in the fault detection and handling of multi-level locks, a large number of derivative faults will be generated when power supply faults and network communication faults occur. Often, the real fault will be submerged in a large number of derivative faults, which will make it very difficult to troubleshoot.

[0005] Secondly, when problems occur at the detection end of the multi-level lock control system, false alarms may be caused. Such faults are often difficult to resolve in a short time. Therefore, it is necessary to quickly block the false alarm after confirming that it is a false alarm to reduce the navigation obstruction caused by false alarms. Summary of the Invention

[0006] In view of the technical problems existing in the background art, the method for fault classification and zoning diagnosis and processing of multi-level ship lock industrial control system provided by the present invention improves the accuracy of fault detection and alarm of multi-level ship lock; realizes comprehensive and accurate display of fault alarm information, and ensures safe and reliable fault response and processing; reduces navigation obstruction caused by fault shutdown; and facilitates rapid diagnosis and elimination of fault alarms.

[0007] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:

[0008] A method for fault classification and zoning diagnosis and handling in a multi-level ship lock industrial control system, comprising the following steps:

[0009] Step 1: Classify the faults of the multi-level lock control system: According to the severity of the fault and its impact on system operation, the faults of the multi-level lock control system are divided into five categories: A, B1, B2, B3 and C.

[0010] The aforementioned Class A faults are alarm-type faults;

[0011] The aforementioned Class B1 fault is a device shutdown fault;

[0012] The aforementioned Class B2 fault is a regional outage fault;

[0013] The aforementioned Class B3 fault is a local station shutdown fault;

[0014] The aforementioned Class C faults are serious process faults;

[0015] Step 2, divide the area according to the location of the fault: According to the location of the fault, the fault is divided into the gate head system area fault, gate valve common area fault, gate area fault, valve area fault, auxiliary valve area fault and auxiliary equipment area fault.

[0016] Step 3: Correlate the faults in different areas with the faults of different levels;

[0017] 1) The highest level of fault in the auxiliary equipment area is B1; the highest level of fault in the gate area, valve area and auxiliary valve area is B2; the highest level of fault in the gate and valve common area is B3; system faults can be of any type.

[0018] 2) If a fault belongs to two or more areas and has the same fault level, it shall be treated as a common area fault. If a fault belongs to two or more areas and is of type B2 or higher, it shall be treated as a common area type B3 fault.

[0019] 3) When a fault belongs to two areas and has a different fault level, the area with the higher fault level shall prevail. For example, if one area has a fault of type B1 or below and the other area has a fault of type B2 or above, the fault shall be handled according to the area to which the type B2 fault belongs.

[0020] Step 4: Classify and handle faults of different levels:

[0021] 1) Handling of Class A faults: Class A faults will only trigger an alarm and will not affect system operation;

[0022] 2) B1 fault handling method: When a B1 fault occurs, an alarm will be triggered, and the equipment (components) associated with the fault will be prohibited from operation;

[0023] Auxiliary equipment Class B1 faults do not affect other areas; if a Class B1 fault (excluding auxiliary equipment Class B1 faults) occurs while the system is running, it will enter a protective operation state. Once this operation is completed, the fault will be eliminated immediately; otherwise, the next operation will be prohibited.

[0024] 3) Handling method for Class B2 faults: When a Class B2 fault occurs, the system and the equipment in the area to which the fault belongs or related shall be prohibited from operation, and the system shall be shut down immediately if it is in operation.

[0025] 4) Handling method for Class B3 faults: When a Class B3 fault occurs, the main equipment of the system shall be prohibited from operating (excluding auxiliary equipment), and the system shall be shut down immediately if it is in operation.

[0026] 5) Class C Fault Handling Method: After a Class C fault occurs in the system, except for emergency valve closure, the operation of the main equipment (excluding auxiliary equipment) is prohibited; when the system is in linkage operation mode and the valve is not in the fully closed position, emergency valve closure will be automatically executed. The main equipment refers to equipment related to the main process, such as the hydraulic system of a ship lock. Auxiliary equipment is equipment that does not affect the operation of the main process, such as air conditioning and temperature measuring equipment.

[0027] Preferably, in step 2, the faults in the gate head system area include PLC faults, communication faults, water level gauge faults, emergency control circuit faults, interlocking circuit and interlocking detection faults, control process faults, and other gate head system faults.

[0028] The common area faults include power supply faults, drive circuit faults, secondary circuit faults, and hydraulic faults; the auxiliary equipment area faults include equipment faults including anti-collision devices, dry oil pumps, and drainage and seepage systems.

[0029] Preferably, step 5 involves handling multi-level lock-related faults:

[0030] 1) Assume that the two faults are fault A and fault B. If fault A will always lead to fault B, then fault B is a derivative fault of fault A.

[0031] 2) If fault B is a derivative fault of fault A, fault A has a higher or higher level than fault B, and faults A and B belong to the same partition (except when both faults A and B are Class A faults), fault A can be designated as the parent fault of fault B.

[0032] 3) During fault alarm and handling, the parent fault automatically masks the alarm of the child fault.

[0033] 4) If a fault alarm is confirmed to be a false alarm, or if it is ensured that the alarm will not affect the current operation, the fault alarm signal should be manually blocked. After the fault is blocked, the system will prompt "A fault has been blocked", and the operator should promptly unblock the fault.

[0034] Preferably, in step 5, faults of different levels are encoded, where Bit1 represents Class A faults; Bit2 represents Class B1 faults; Bit3 represents Class B2 faults; Bit4 represents Class B3 faults; and Bit5 represents Class C faults.

[0035] Bit 0 represents the fault diagnosis flag; Bit 6 represents the parent fault flag; Bit 7 represents the fault mask flag; Bit 8 represents the fault mask flag; Bits 9 to 14 represent the fault zone flag; Bit 15 represents the fault alarm flag.

[0036] Bit0 fault diagnosis flag records the fault status until the fault is reset;

[0037] Bits 1 through 5 represent the fault alarm levels, which can be set via the fault initialization procedure or fault parameters.

[0038] Bit6 is the parent fault flag. When a parent fault is detected, the parent fault flag is automatically set to indicate that the fault has a parent fault and to prevent the fault from sending alarm signals.

[0039] Bit7 is the fault masking flag. When the fault masking flag is set to 1, the fault alarm signal is disabled by parameter setting.

[0040] Bit8 is the fault confirmation flag. When the fault confirmation button is pressed, the fault confirmation flag is set to 1, indicating that the fault has been confirmed and no more audible alarms will be sounded. When the fault reset button is pressed, the fault confirmation flag is automatically cleared.

[0041] Bits 9 through 14 are fault partitioning flags, coded according to the system area, left and right common equipment area, left and right gate valve area, and left and right auxiliary equipment area.

[0042] Bit15 is the fault alarm flag. When the fault diagnosis flag Bit0 is 1, the parent fault flag Bit5 is 0, and the alarm masking flag Bit7 is 0, the fault alarm flag is set, and the fault alarm is triggered.

[0043] Preferably, the process for handling derivative faults in step 5 is as follows:

[0044] Step 5.1: Fault Reset: After detecting the fault reset signal issued by the operation and maintenance personnel, the system resets the fault trigger flag Bit0 to 0, the fault alarm flag Bit15 to 0, and the fault confirmation flag Bit8 to 0.

[0045] Step 5.2: Fault Trigger Signal Detection: Based on the fault trigger conditions, if the fault trigger conditions are met, set the fault trigger flag bit 0 to 1;

[0046] Step 5.3: Fault partition coding: When a fault is triggered, Bit0 is set to 1, and fault partition coding Bit14 to Bit9 is performed according to the partition definition of the fault entry;

[0047] Step 5.4: Derivative Fault Handling: When the parent fault flag bit of the detected fault is 1, Bit6 = 1, and no alarm or fault handling is required for this fault;

[0048] Step 5.5: Handling false alarms: When operation and maintenance personnel discover a false alarm, they should set the alarm shielding flag for that fault to Bit7 and set it to 1. No alarm or fault handling is required for this fault.

[0049] Step 5.6: Set the fault alarm flag: After a fault is triggered, if there is no parent fault flag and no alarm masking flag, set the fault alarm flag Bit15 to 1;

[0050] Step 5.7: Fault Confirmation and Handling: For faults that generate fault alarm signs, after confirmation by operation and maintenance personnel, no audible or visual alarm will be issued;

[0051] Step 5.8: Fault Classification Detection and Handling: For faults that generate fault alarm signs, perform fault classification detection and handle them according to the fault classification.

[0052] The present invention can achieve the following beneficial effects:

[0053] This invention addresses fault alarm and handling in multi-level ship lock control systems, proposing a zoning and hierarchical processing method for fault detection. This method enables hierarchical fault detection and handling, derivative fault masking, and false alarm masking. The invention provides fault detection, classification, zoning, alarming, and handling for multi-level ship lock control systems, ensuring the accurate and reliable operation of multi-level ship locks. Attached Figure Description

[0054] The present invention will be further described below with reference to the accompanying drawings and embodiments:

[0055] Figure 1 This is a block diagram of the lock head fault detection system of the present invention;

[0056] Figure 2 This is a diagram defining the fault alarm information characters of the present invention;

[0057] Figure 3 This is a flowchart of the fault diagnosis and classification process of the present invention;

[0058] Figure 4 This is the fault alarm information zone monitoring screen of the present invention;

[0059] Figure 5 This is a monitoring screen for classifying fault alarm information according to the present invention. Detailed Implementation

[0060] Example 1:

[0061] Preferred solutions include Figures 1 to 5 As shown, a method for fault classification and zoning diagnosis and handling in a multi-level ship lock industrial control system is presented.

[0062] Step 1: Classify the faults of the multi-level lock control system: According to the severity of the fault and its impact on system operation, the faults of the multi-level lock control system are divided into five categories: A, B1, B2, B3 and C.

[0063] The aforementioned Class A faults are alarm-type faults;

[0064] The aforementioned Class B1 fault is a equipment shutdown fault;

[0065] The aforementioned Class B2 fault is a regional outage fault;

[0066] The aforementioned Class B3 fault is a local station shutdown fault;

[0067] The aforementioned Class C faults are serious process faults;

[0068] Step 2, divide the area according to the location of the fault: According to the location of the fault, the fault is divided into the gate head system area fault, gate valve common area fault, gate area fault, valve area fault, auxiliary valve area fault and auxiliary equipment area fault.

[0069] Specifically, the gate head system area faults include PLC faults, communication faults, water level gauge faults, emergency control circuit faults, interlocking circuit and interlocking detection faults, control process faults, and other gate head system faults.

[0070] The common area faults include power supply faults, drive circuit faults, secondary circuit faults, and hydraulic faults.

[0071] The aforementioned auxiliary equipment area malfunctions include equipment malfunctions such as anti-collision devices, dry oil pumps, and drainage and seepage systems;

[0072] Step 3: Correlate the faults in different areas with the faults of different levels;

[0073] 1) The highest level of fault in the auxiliary equipment area is B1; the highest level of fault in the gate area, valve area and auxiliary valve area is B2; the highest level of fault in the gate and valve common area is B3; system faults can be of any type.

[0074] 2) If a fault belongs to two or more areas and has the same fault level, it shall be treated as a common area fault. If a fault belongs to two or more areas and is of type B2 or higher, it shall be treated as a common area type B3 fault.

[0075] 3) When a fault belongs to two areas and has a different fault level, the area with the higher fault level shall prevail. For example, if one area has a fault of type B1 or below and the other area has a fault of type B2 or above, the fault shall be handled according to the area to which the type B2 fault belongs.

[0076] Step 4: Classify and handle faults of different levels:

[0077] 1) Handling of Class A faults: Class A faults will only trigger an alarm and will not affect system operation;

[0078] 2) B1 fault handling method: When a B1 fault occurs, an alarm will be triggered, and the equipment (components) associated with the fault will be prohibited from operation;

[0079] Auxiliary equipment Class B1 faults do not affect other areas; if a Class B1 fault (excluding auxiliary equipment Class B1 faults) occurs while the system is running, it will enter a protective operation state. Once this operation is completed, the fault will be eliminated immediately; otherwise, the next operation will be prohibited.

[0080] 3) Handling method for Class B2 faults: When a Class B2 fault occurs, the system and the equipment in the area to which the fault belongs or related shall be prohibited from operation, and the system shall be shut down immediately if it is in operation.

[0081] 4) Handling method for Class B3 faults: When a Class B3 fault occurs, the main equipment of the system shall be prohibited from operating (excluding auxiliary equipment), and the system shall be shut down immediately if it is in operation.

[0082] 5) Class C Fault Handling Method: After a Class C fault occurs in the system, except for emergency valve closure, the operation of the main equipment (excluding auxiliary equipment) is prohibited; when the system is in linkage operation mode and the valve is not in the fully closed position, emergency valve closure will be automatically executed. The main equipment refers to equipment related to the main process, such as the hydraulic system of a ship lock. Auxiliary equipment is equipment that does not affect the operation of the main process, such as air conditioning and temperature measuring equipment.

[0083] The details of the tiered processing are shown in Table 1:

[0084] Table 1 Correspondence between Fault Classification and Fault Handling

[0085]

[0086]

[0087] Preferably, step 5 involves handling multi-level lock-related faults:

[0088] 1) Assume that the two faults are fault A and fault B. If fault A will always lead to fault B, then fault B is a derivative fault of fault A.

[0089] 2) If fault B is a derivative fault of fault A, fault A has a higher or higher level than fault B, and faults A and B belong to the same partition (except when both faults A and B are Class A faults), fault A can be designated as the parent fault of fault B.

[0090] 3) During fault alarm and handling, the parent fault automatically masks the alarm of the child fault.

[0091] 4) If a fault alarm is confirmed to be a false alarm, or if it is ensured that the alarm will not affect the current operation, the fault alarm signal should be manually blocked. After the fault is blocked, the system will prompt "A fault has been blocked", and the operator should promptly unblock the fault.

[0092] Preferably, in step 5, faults of different levels are coded, such as... Figure 2 As shown, each alarm message is represented by a WORD variable;

[0093] Bit1 represents a Class A fault; Bit2 represents a Class B1 fault; Bit3 represents a Class B2 fault; Bit4 represents a Class B3 fault; and Bit5 represents a Class C fault.

[0094] Bit 0 represents the fault diagnosis flag; Bit 6 represents the parent fault flag; Bit 7 represents the fault mask flag; Bit 8 represents the fault mask flag; Bits 9 to 14 represent the fault zone flag; Bit 15 represents the fault alarm flag.

[0095] Bit0 fault diagnosis flag records the fault status until the fault is reset;

[0096] Bits 1 through 5 represent the fault alarm levels, which can be set via the fault initialization procedure or fault parameters.

[0097] Bit6 is the parent fault flag. When a parent fault is detected, the parent fault flag is automatically set to indicate that the fault has a parent fault and to prevent the fault from sending alarm signals.

[0098] Bit7 is the fault masking flag. When the fault masking flag is set to 1, the fault alarm signal is disabled by parameter setting.

[0099] Bit8 is the fault confirmation flag. When the fault confirmation button is pressed, the fault confirmation flag is set to 1, indicating that the fault has been confirmed and no more audible alarms will be sounded. When the fault reset button is pressed, the fault confirmation flag is automatically cleared.

[0100] Bits 9 through 14 are fault partitioning flags, coded according to the system area, left and right common equipment area, left and right gate valve area, and left and right auxiliary equipment area.

[0101] Bit15 is the fault alarm flag. When the fault diagnosis flag Bit0 is 1, the parent fault flag Bit5 is 0, and the alarm masking flag Bit7 is 0, the fault alarm flag is set, and the fault alarm is triggered.

[0102] The method for fault classification and zoning diagnosis and handling of a multi-level ship lock industrial control system provided by this invention is implemented through the industrial control system, and the system operation process is as follows:

[0103] 1. Fault alarm parameter settings and initialization:

[0104] The fault alarm level can be restored to the default alarm level and alarm zone by initialization, or the alarm level and alarm zone of each fault can be set one by one by parameters.

[0105] 2. Fault alarm reset:

[0106] Upon receiving a fault reset signal, the fault diagnosis flag, fault confirmation flag, and fault alarm flag are reset uniformly.

[0107] 3. Fault alarm indication:

[0108] (1) After the fault alarm is sent, an audible and visual alarm will be triggered according to the highest level of the current fault. When it is a Class A alarm, the alarm indicator light and buzzer will flash and sound intermittently every 2 seconds. When it is a Class B1 or higher alarm, the alarm indicator light and buzzer will flash and sound intermittently every 1 second.

[0109] (2) After the fault is confirmed, the fault confirmation flag of the current fault is set. The confirmed fault will only be indicated by the alarm indicator light and will not be indicated by the buzzer.

[0110] (3) The main monitoring screen of the host computer and touch screen displays the alarm zones and alarm levels of existing faults in the form of an alarm scroll bar; the fault query screen of the host computer and touch screen displays the alarm information of existing faults by region;

[0111] (4) Display the alarm records of existing faults in the real-time fault alarm record of the host computer and touch screen;

[0112] (5) Historical fault alarm records in the host computer and touch screen fault alarm history records;

[0113] Specifically, the sub-steps of step 5 are as follows:

[0114] Step 5.1: Fault Reset: After detecting the fault reset signal issued by the operation and maintenance personnel, the system resets the fault trigger flag Bit0 to 0, the fault alarm flag Bit15 to 0, and the fault confirmation flag Bit8 to 0.

[0115] Step 5.2: Fault Trigger Signal Detection: Based on the fault trigger conditions, if the fault trigger conditions are met, set the fault trigger flag bit 0 to 1;

[0116] Step 5.3: Fault partition coding: When a fault is triggered, Bit0 is set to 1, and fault partition coding Bit14 to Bit9 is performed according to the partition definition of the fault entry;

[0117] Step 5.4: Derivative Fault Handling: When the parent fault flag bit of the detected fault is 1, Bit6 = 1, and no alarm or fault handling is required for this fault;

[0118] Step 5.5: Handling false alarms: When operation and maintenance personnel discover a false alarm, they should set the alarm shielding flag for that fault to Bit7 and set it to 1. No alarm or fault handling is required for this fault.

[0119] Step 5.6: Set the fault alarm flag: After a fault is triggered, if there is no parent fault flag and no alarm masking flag, set the fault alarm flag Bit15 to 1;

[0120] Step 5.7: Fault Confirmation and Handling: For faults that generate fault alarm signs, after confirmation by operation and maintenance personnel, no audible or visual alarm will be issued;

[0121] Step 5.8: Fault Classification Detection and Handling: For faults that generate fault alarm signs, perform fault classification detection and handle them according to the fault classification.

[0122] The above embodiments are merely preferred technical solutions of the present invention and should not be considered as limitations on the present invention. The scope of protection of the present invention should be limited to the technical solutions described in the claims, including equivalent substitutions of the technical features described in the claims. That is, equivalent substitutions and improvements within this scope are also within the scope of protection of the present invention.

Claims

1. A method for fault classification and zoning diagnosis and handling in a multi-level ship lock industrial control system, characterized in that... Includes the following steps: Step 1: Classify the faults of the multi-level lock control system: According to the severity of the fault and its impact on system operation, the faults of the multi-level lock control system are divided into five categories: A, B1, B2, B3 and C. The aforementioned Class A faults are alarm-type faults; The aforementioned Class B1 fault is a equipment shutdown fault; The aforementioned Class B2 fault is a regional outage fault; The aforementioned Class B3 fault is a local station shutdown fault; The aforementioned Class C faults are severe process faults; Step 2, divide the area according to the location of the fault: According to the location of the fault, the fault is divided into the gate head system area fault, gate valve common area fault, gate area fault, valve area fault, auxiliary valve area fault and auxiliary equipment area fault. Step 3: Correlate the faults in different areas with the faults of different levels; 1) The highest level of fault in the auxiliary equipment area is B1; the highest level of fault in the gate area, valve area and auxiliary valve area is B2; the highest level of fault in the gate and valve common area is B3; system faults can be of any type. 2) If the fault belongs to two or more areas and the fault level is the same, it shall be handled as a common area fault; if the fault belongs to two or more areas and all of them are B2 or higher faults, it shall be handled as a common area B3 fault. 3) When a fault belongs to two areas and has different fault levels, the area with the higher fault level shall prevail; Step 4: Classify and handle faults of different levels: 1) Handling of Class A faults: Class A faults will only trigger an alarm and will not affect system operation; 2) Handling method for Class B1 faults: When a Class B1 fault occurs, an alarm will be triggered and the equipment associated with the fault will be prohibited from operation; Auxiliary equipment Class B1 faults are not related to other areas; If a Class B1 fault occurs while the system is running, it will enter a protective operation state. Once this operation is completed, the fault will be eliminated immediately; otherwise, the next operation will be prohibited. 3) Handling method for Class B2 faults: When a Class B2 fault occurs, the system and the equipment in the area where the fault occurs shall be prohibited from operation, and the system shall be shut down immediately if it is in operation. 4) Handling method for Class B3 faults: When a Class B3 fault occurs, the main equipment of the system shall be prohibited from operation, and an emergency shutdown shall be performed if it is in operation. 5) Class C fault handling method: After a Class C fault occurs in the system, the main equipment of the system shall not be allowed to operate except for emergency valve closure; when the system is in the linkage operation mode and the valve is not in the closed position, the emergency valve closure operation shall be automatically executed.

2. The method for fault classification and zoning diagnosis and processing of a multi-level ship lock industrial control system according to claim 1, characterized in that: In step 2, the faults in the gate head system area include PLC faults, communication faults, water level gauge faults, emergency control circuit faults, interlocking circuit and interlocking detection faults, and control process faults. The common area faults include power supply faults, drive circuit faults, secondary circuit faults, and hydraulic faults. The aforementioned auxiliary equipment area malfunctions include equipment malfunctions such as anti-collision devices, dry oil pumps, and drainage and seepage systems.

3. The method for fault classification and zoning diagnosis and processing of a multi-level ship lock industrial control system according to claim 2, characterized in that: Step 5: Handle multi-level lock-related faults: 1) Assume that the two faults are fault A and fault B. If the occurrence of fault A will always lead to the occurrence of fault B, then fault B is a derivative fault of fault A. 2) If fault B is a derivative fault of fault A, fault A has a higher or higher level than fault B, and fault A and fault B belong to the same partition, then fault A can be designated as the parent fault of fault B. 3) During fault alarm and handling, the parent fault automatically masks the alarm of the child fault; 4) If a fault alarm is confirmed to be a false alarm, or if it is ensured that the alarm will not affect the current operation, the fault alarm signal should be manually blocked. After the fault is blocked, the system will prompt "A fault has been blocked", and the operator should promptly unblock the fault.

4. The method for fault classification and zoning diagnosis and processing of a multi-level ship lock industrial control system according to claim 3, characterized in that: In step 5, faults of different levels are encoded, where Bit1 represents Class A faults; Bit2 represents Class B1 faults; Bit3 represents Class B2 faults; Bit4 represents Class B3 faults; and Bit5 represents Class C faults. Bit0 represents the fault diagnosis flag; Bit6 represents the parent fault flag; Bit7 represents the fault mask flag; Bit8 represents the fault mask flag; Bits 9 to 14 represent the fault partition flag. Bit 15 indicates a fault alarm flag; Bit0 fault diagnosis flag records the fault status until the fault is reset; Bits 1 through 5 represent fault alarm levels; Bit6 is the parent fault flag. When a parent fault is detected, the parent fault flag is automatically set to indicate that the fault has a parent fault and to prevent the fault from sending alarm signals. Bit7 is the fault masking flag. When the fault masking flag is set to 1, the fault alarm signal is disabled by parameter setting. Bit8 is the fault confirmation flag. When the fault confirmation button is pressed, the fault confirmation flag is set to 1, indicating that the fault has been confirmed and no more audible alarms will be sounded. When the fault reset button is pressed, the fault confirmation flag is automatically cleared. Bits 9 through 14 are fault zone flags, coded according to system zone, left and right common equipment zone, left and right gate valve zone, and left and right auxiliary equipment zone. Bit15 is the fault alarm flag. When the fault diagnosis flag Bit0 is 1, the parent fault flag Bit5 is 0, and the alarm masking flag Bit7 is 0, the fault alarm flag is set, and the fault alarm is triggered.

5. The method for fault classification and zoning diagnosis and processing of a multi-level ship lock industrial control system according to claim 4, characterized in that: The process for handling derivative faults in step 5 is as follows: Step 5.1: Fault Reset: After detecting the fault reset signal issued by the operation and maintenance personnel, the system resets the fault trigger flag Bit0 to 0, the fault alarm flag Bit15 to 0, and the fault confirmation flag Bit8 to 0. Step 5.2: Fault Trigger Signal Detection: Based on the fault trigger conditions, if the fault trigger conditions are met, set the fault trigger flag bit 0 to 1; Step 5.3: Fault partition coding: When a fault is triggered, Bit0 is set to 1, and fault partition coding Bit14 to Bit9 is performed according to the partition definition of the fault entry; Step 5.4: Derivative Fault Handling: When the parent fault flag bit of the detected fault is 1, Bit6=1, and no alarm or fault handling is required for this fault; Step 5.5: Handling false alarms: When operation and maintenance personnel discover a false alarm, they should set the alarm masking flag for that fault to Bit7 and set it to 1. No alarm or fault handling is required for this fault. Step 5.6: Set the fault alarm flag: After a fault is triggered, if there is no parent fault flag and no alarm masking flag, set the fault alarm flag Bit15 to 1; Step 5.7: Fault Confirmation and Handling: For faults that generate fault alarm signs, after confirmation by operation and maintenance personnel, no audible or visual alarm will be issued; Step 5.8: Fault Classification Detection and Handling: For faults that generate fault alarm signs, perform fault classification detection and handle them according to the fault classification.