CN118760147B - Fault information management method, fault diagnosis system, electronic equipment and storage medium - Google Patents
Fault information management method, fault diagnosis system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN118760147B CN118760147B CN202411238558.3A CN202411238558A CN118760147B CN 118760147 B CN118760147 B CN 118760147B CN 202411238558 A CN202411238558 A CN 202411238558A CN 118760147 B CN118760147 B CN 118760147B
- Authority
- CN
- China
- Prior art keywords
- queue
- current
- diagnostic
- code
- diagnostic code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003745 diagnosis Methods 0.000 title claims abstract description 244
- 238000007726 management method Methods 0.000 title claims abstract description 39
- 230000002452 interceptive effect Effects 0.000 claims abstract description 51
- 230000002159 abnormal effect Effects 0.000 claims abstract description 19
- 230000000875 corresponding effect Effects 0.000 claims description 79
- 238000000034 method Methods 0.000 claims description 51
- 230000003993 interaction Effects 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 8
- 230000002596 correlated effect Effects 0.000 claims description 4
- 230000005856 abnormality Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 14
- 238000011217 control strategy Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 5
- 238000012163 sequencing technique Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0275—Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The application discloses a fault information management method, a fault diagnosis system, electronic equipment and a storage medium, and belongs to the technical field of fault diagnosis technology. The fault information management method comprises the steps of receiving a current diagnosis code sent by a control module, wherein the current diagnosis code is generated by the control module after detecting that the current working parameter transmitted by an acquisition module is abnormal, determining corresponding target cache queues from all cache queues according to the diagnosis code types of the current diagnosis code, wherein the cache queues are used for storing the diagnosis code of the corresponding diagnosis code types, storing the current diagnosis code into the target cache queues if the current diagnosis code is not stored in the target cache queues, and displaying the diagnosis code in all the cache queues in an interactive interface. The application can perform centralized management and display on the fault information of the equipment, and improves the operation safety of the equipment.
Description
Technical Field
The present application relates to the field of fault diagnosis technologies, and in particular, to a fault information management method, a fault diagnosis system, an electronic device, and a storage medium.
Background
With the technical development of the technology, a machine such as engineering machinery, metallurgical machinery, transport machinery and the like often has a plurality of working parts, but because different parts are scattered at each part of the machine, the fault information of the plurality of parts is difficult to manage and display in a centralized way. When the driver operates the machine under the above circumstances, safety accidents are liable to occur.
Therefore, how to manage and display the fault information of the device in a centralized manner, and improving the operation safety of the device are technical problems that a person skilled in the art needs to solve at present.
Disclosure of Invention
The application aims to provide a fault information management method, a fault diagnosis system, electronic equipment and a storage medium, which can perform centralized management and display on fault codes of equipment and improve the operation safety of the equipment.
In order to solve the above technical problems, the present application provides a fault information management method, which is applied to an interaction module of a fault diagnosis system, the fault diagnosis system further includes n acquisition modules and n control modules, the acquisition modules are in one-to-one correspondence with the control modules, each acquisition module is connected with a corresponding equipment component, the acquisition modules are used for transmitting working parameters of the equipment component to the corresponding control modules, and the fault information management method includes:
Receiving a current diagnostic code sent by a control module, wherein the current diagnostic code is generated by the control module after detecting that the current working parameter transmitted by the acquisition module is abnormal;
Determining a corresponding target cache queue from all cache queues according to the diagnosis code type of the current diagnosis code, wherein the cache queue is used for storing the diagnosis code of the corresponding diagnosis code type;
If the current diagnostic code is not stored in the target cache queue, storing the current diagnostic code into the target cache queue;
Determining the queue display sequence of all the cache queues;
selecting the cache queue as a current queue to be displayed according to the queue display sequence;
judging whether the current queue to be displayed is empty or not, if so, entering a step of selecting the buffer queue as the current queue to be displayed according to the queue display sequence, and if not, determining the diagnostic code display sequence of the current queue to be displayed, wherein the diagnostic code display sequence is determined according to the severity of the diagnostic codes;
Sequentially displaying the diagnostic codes in the current queue to be displayed on an interactive interface according to the diagnostic code display sequence;
and if the diagnosis codes in the current queue to be displayed are displayed, entering a step of selecting the cache queue as the current queue to be displayed according to the queue display sequence.
Optionally, before sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the display order of the diagnostic codes, the method further includes:
Determining the total number of diagnostic codes stored in all the cache queues;
inquiring a diagnosis code display period of the interactive interface, and setting the ratio of the diagnosis code display period to the total number of diagnosis codes as single diagnosis code display time;
correspondingly, sequentially displaying the diagnostic codes in the current queue to be displayed on an interactive interface according to the diagnostic code display sequence, including:
and displaying the diagnostic codes in the current queue to be displayed in sequence on the interactive interface according to the diagnostic code display sequence and the single diagnostic code display time.
Optionally, before sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the display order of the diagnostic codes, the method further includes:
inquiring a diagnosis code display period of the interactive interface;
Setting the time weight of each diagnostic code according to the severity of the diagnostic code;
Calculating single diagnosis code display time of each diagnosis code according to the time weight under a preset constraint condition, wherein the preset constraint condition is that the single diagnosis code display time is positively correlated with the time weight, and the sum of the single diagnosis code display time of all diagnosis codes is equal to the diagnosis code display period;
correspondingly, sequentially displaying the diagnostic codes in the current queue to be displayed on an interactive interface according to the diagnostic code display sequence, including:
and displaying the diagnostic codes in the current queue to be displayed in sequence on the interactive interface according to the diagnostic code display sequence and the single diagnostic code display time.
Optionally, after determining the corresponding target cache queue from all cache queues according to the diagnostic code type of the current diagnostic code, the method further includes:
If the current diagnostic code is stored in the target cache queue, the storage flow of the current diagnostic code is exited, and the control module waits for sending a new current diagnostic code.
Optionally, the buffer queue comprises a prompt queue, an alarm queue and a fault queue;
Correspondingly, determining the corresponding target cache queue from all cache queues according to the diagnosis code type of the current diagnosis code comprises the following steps:
If the diagnosis code type of the current diagnosis code is a prompt diagnosis code, setting the prompt queue as a target cache queue corresponding to the current diagnosis code;
if the diagnosis code type of the current diagnosis code is an alarm diagnosis code, setting the alarm queue as a target cache queue corresponding to the current diagnosis code;
And if the diagnosis code type of the current diagnosis code is a fault diagnosis code, setting the fault queue as a target cache queue corresponding to the current diagnosis code.
Optionally, after receiving the current diagnostic code sent by the control module, the method further includes:
judging whether log information corresponding to the current diagnostic code is stored in an abnormal log or not;
if not, storing the log information corresponding to the current diagnostic code generation to the abnormal log.
Optionally, storing the current diagnostic code to the target cache queue includes:
judging whether the target cache queue has an idle storage unit or not;
if yes, storing the current diagnosis code into the idle storage unit;
if not, deleting the diagnostic code stored in the target cache queue with the earliest time so as to store the current diagnostic code into the target cache queue.
The application also provides a fault diagnosis system which comprises an interaction module, n acquisition modules and n control modules, wherein the acquisition modules are in one-to-one correspondence with the control modules, each acquisition module is connected with a corresponding equipment component, and the acquisition modules are used for transmitting working parameters of the equipment components to the corresponding control modules;
the interaction module comprises:
The system comprises a control module, a diagnosis code receiving unit, a control module and a data processing unit, wherein the control module is used for acquiring current working parameters transmitted by the control module;
The system comprises a queue determining unit, a target buffer queue determining unit and a buffer queue determining unit, wherein the queue determining unit is used for determining corresponding target buffer queues from all buffer queues according to the diagnostic code type of the current diagnostic code;
The diagnostic code storage unit is used for storing the current diagnostic code to the target cache queue if the current diagnostic code is not stored in the target cache queue;
A queue sequence determining unit, configured to determine a queue presentation sequence of all the cache queues;
the queue selection unit is used for selecting the cache queue as a current queue to be displayed according to the queue display sequence;
the system comprises a queue selection unit, a judging unit, a diagnosis code display unit and a display unit, wherein the judging unit is used for judging whether a current queue to be displayed is empty or not, if yes, starting a work flow corresponding to the queue selection unit, and if not, determining the diagnosis code display sequence of the current queue to be displayed, wherein the diagnosis code display sequence is determined according to the severity of the diagnosis codes;
the display unit is used for sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display sequence;
and the circulation control unit is used for starting the workflow corresponding to the queue selection unit if the diagnosis code in the current queue to be displayed is displayed.
The present application also provides a storage medium having stored thereon a computer program which, when executed, implements the steps of the fault information management method described above.
The application also provides an electronic device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the steps executed by the fault information management method when calling the computer program in the memory.
The fault information management method provided by the application is applied to an interaction module of a fault diagnosis system, and the fault diagnosis system further comprises n acquisition modules and n control modules, wherein each acquisition module is connected with a corresponding equipment component so as to transmit acquired working parameters to the control modules. According to the application, the working parameters of each equipment component are captured in real time by integrating the plurality of acquisition modules, the diagnosis codes are automatically generated by utilizing the control module, and the centralized management of fault information is realized by combining the buffer queue, so that all detected fault information can be classified and stored and can not be missed. The application also discloses a method for displaying the diagnostic codes in all the cache queues in a centralized manner through the interactive interface, wherein in the displaying process, the queue displaying sequence of all the cache queues is determined first, and then the current queues to be displayed are selected one by one according to the queue displaying sequence for displaying. For each queue to be displayed, the application firstly judges whether the queue is empty, if the queue is empty, the next cache queue is continuously selected, if the queue is not empty, the display sequence of the diagnostic codes is determined according to the severity of the diagnostic codes, and the diagnostic codes are displayed one by one on an interactive interface according to the display sequence of the diagnostic codes. The diagnostic code display process can ensure that all fault information can be orderly and efficiently displayed to the user, so that the user can intuitively check the fault condition of the equipment. Therefore, the application can perform centralized management and display on the fault information of the equipment, and improve the operation safety of the equipment. The application also provides a fault diagnosis system, a storage medium and an electronic device, which have the beneficial effects and are not described herein.
Drawings
For a clearer description of embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described, it being apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a flowchart of a fault information management method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a fault diagnosis system according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a fault diagnosis method and a distributed centralized control system according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a diagnostic code encoding rule according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a data frame encoding rule of a single diagnostic code according to an embodiment of the present application;
FIG. 6 is a schematic diagram illustrating a rule of encoding a data frame with multiple diagnostic codes according to an embodiment of the present application;
FIG. 7 is a flowchart illustrating a control strategy for a cache queue according to an embodiment of the present application;
FIG. 8 is a flowchart illustrating a control strategy according to an embodiment of the present application;
fig. 9 is a schematic diagram of a cache queue according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, fig. 1 is a flowchart of a fault information management method according to an embodiment of the present application.
The specific steps may include:
S101, receiving a current diagnosis code sent by a control module;
The fault diagnosis system further comprises n acquisition modules and n control modules, the acquisition modules are in one-to-one correspondence with the control modules, each acquisition module is connected with a corresponding equipment component, and the acquisition modules are used for transmitting working parameters of the equipment components to the corresponding control modules. Referring to fig. 2, fig. 2 is a schematic structural diagram of a fault diagnosis system according to an embodiment of the present application, where connection relations among an acquisition module 1-n, a control module 1-n, and an interaction module are shown. The above-mentioned operation parameter may be a parameter collected by a sensor in the equipment component, and the diagnostic object of the fault diagnosis system has a plurality of equipment components.
After the control module receives the current working parameters transmitted by the acquisition module, the control module can judge whether the current working parameters are abnormal or not, and if so, a corresponding diagnosis code is generated. The current diagnostic code received by the interaction module is the diagnostic code generated by the control module after detecting that the current working parameter transmitted by the acquisition module is abnormal. The control module may set a rule for judging whether the working parameter is abnormal or not, so as to perform abnormality judgment on the current working parameter based on the rule. The diagnostic code may be a code generated according to a diagnostic code encoding rule.
S102, determining a corresponding target cache queue from all cache queues according to the diagnosis code type of the current diagnosis code;
in this embodiment, a plurality of cache queues may be set, where each cache queue is configured to store a diagnostic code corresponding to a diagnostic code type, so that fault information may be stored in a classified manner according to the diagnostic code type.
The interaction module can analyze the received current diagnostic code to determine the type of the diagnostic code, and according to the type of the diagnostic code obtained by analysis, the embodiment can search the target cache queue corresponding to the type of the diagnostic code in all the cache queues. By the method, the fault information can be accurately stored in the corresponding cache queue according to the type, so that classified storage and efficient management of the fault information are realized, and powerful support is provided for subsequent fault inquiry and analysis.
S103, if the current diagnostic code is not stored in the target cache queue, storing the current diagnostic code into the target cache queue;
The embodiment may determine that the current diagnostic code received in S101 is already stored in the target cache queue, store the current diagnostic code to the target cache queue for performing the diagnostic code display operation if the current diagnostic code is not stored in the target cache queue, exit the storage flow of the current diagnostic code (i.e., not store the current diagnostic code received in S101) if the current diagnostic code is already stored in the target cache queue, and wait for the control module to send a new current diagnostic code to reenter S101.
The embodiment stores the current diagnosis code into the corresponding target cache queue, thereby ensuring that all detected fault information is completely recorded and no omission occurs. The stored diagnostic code in this embodiment can be used to trace back the time, location, cause, etc. of the failure of the device, helping maintenance personnel locate the problem and repair it faster.
The embodiment can display the diagnostic codes in all the cache queues in the interactive interface. Specifically, the diagnostic codes in all the cache queues can be displayed in a centralized manner on the interactive interface, so that a user can intuitively browse fault information of each equipment component, and is convenient to quickly know the overall operation condition of the equipment, and accordingly timely and effective maintenance and management decisions are made. As a possible implementation manner, in the process of executing the embodiment, the interaction module may continuously execute the diagnostic code display operations of S104 to S108. As another possible implementation, the interaction module may circularly execute the diagnostic code exhibition operations of S104 to S108 after storing the current diagnostic code in the target cache queue.
S104, determining the queue display sequence of all the cache queues;
The queue display sequence refers to display sequences among the queues, and after the diagnostic codes in the buffer queues with the front queue display sequence are displayed, the diagnostic codes in the buffer queues with the rear queue display sequence are displayed. In this embodiment, the queue display order of all the cache queues may be set in the configuration file, and in this step, the queue display order of all the cache queues may be determined by reading the configuration file. Taking the buffer queue including the prompt queue, the alarm queue and the fault queue as an example, the queue display sequence may be the fault queue, the alarm queue and the prompt queue in sequence.
S105, selecting the cache queue as a current queue to be displayed according to the queue display sequence;
The current queue to be displayed is a buffer queue to be displayed currently, and the embodiment can select a corresponding buffer queue as the current queue to be displayed according to the queue display sequence, so that all diagnostic codes in the current queue to be displayed are displayed in sequence on the interactive interface.
S106, judging whether the current queue to be displayed is empty, if so, entering S105, otherwise, entering S107;
If the current queue to be displayed does not store the diagnostic code, the current queue to be displayed is empty, and the method can reenter S105 to select a new current queue to be displayed, and if the current queue to be displayed stores the diagnostic code, the method can perform relevant operations of S107-S108.
S107, determining the display sequence of the diagnostic codes of the current queue to be displayed;
The display sequence of the diagnostic codes refers to the display sequence in the queue to be displayed currently, and the embodiment can determine the display sequence of the diagnostic codes according to the severity of the diagnostic codes, so that the diagnostic codes with higher severity are displayed preferentially. The severity of the diagnostic code is the severity or grade of the fault corresponding to the diagnostic code.
The embodiment can set a severity level table of all diagnostic codes in the configuration file in advance, and the display sequence of the diagnostic codes can be determined by inquiring the severity level table.
S108, sequentially displaying the diagnostic codes in the current queue to be displayed on an interactive interface according to the diagnostic code display sequence;
On the basis of obtaining the display sequence of the diagnostic codes, the embodiment can display the diagnostic codes in the current queue to be displayed in sequence on the interactive interface according to the sequence from high severity to low severity.
In the process of executing S108, whether the display of the diagnostic code in the current queue to be displayed is finished or not can be judged, if yes, the operation of S105 is entered, so that the cache queue is selected as the current queue to be displayed according to the queue display sequence, and if not, the S108 is continuously executed.
In the diagnostic code display process of S104-S108, firstly, the display sequence of all the cache queues is determined, and then the queues are selected one by one according to the display sequence for display. For each queue to be displayed, the embodiment firstly judges whether the queue is empty, if so, the next queue is continuously selected, and if not, the display sequence of the queue is determined according to the severity of the diagnostic codes, and the diagnostic codes are displayed one by one on the interactive interface according to the sequence. When the diagnostic codes of one queue are completely displayed, the system can automatically select the next queue to display, so that all fault information can be orderly and efficiently displayed to the user.
The fault information management method provided by the embodiment is applied to an interaction module of a fault diagnosis system, and the fault diagnosis system further comprises n acquisition modules and n control modules, wherein each acquisition module is connected with a corresponding equipment component so as to transmit acquired working parameters to the control modules. According to the embodiment, the working parameters of all equipment parts are captured in real time through integrating the plurality of acquisition modules, the control module is utilized to automatically generate the diagnosis codes, and the centralized management of fault information is realized by combining the buffer queue, so that all detected fault information can be stored in a classified mode and cannot be missed. In the embodiment, diagnostic codes in all cache queues are displayed in a centralized manner through an interactive interface, in the display process, the queue display sequence of all the cache queues is determined first, and then the current queues to be displayed are selected one by one according to the queue display sequence for display. For each queue to be displayed, the embodiment firstly judges whether the queue is empty, if so, the next cache queue is continuously selected, and if not, the display sequence of the diagnostic codes is determined according to the severity of the diagnostic codes, and the diagnostic codes are displayed one by one on the interactive interface according to the display sequence of the diagnostic codes. The diagnostic code display process can ensure that all fault information can be orderly and efficiently displayed to the user, so that the user can intuitively check the fault condition of the equipment. Therefore, the embodiment can perform centralized management and display on the fault information of the equipment, and improve the operation safety of the equipment.
As a further introduction to the corresponding embodiment of FIG. 1, before sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display order, the total number of diagnostic codes stored in all the cache queues may be determined, the diagnostic code display period of the interactive interface is queried, and the ratio of the diagnostic code display period to the total number of diagnostic codes is set as a single diagnostic code display time. The single diagnosis code display time refers to the display duration of a diagnosis code on an interactive interface, and on the basis of determining the single diagnosis code display time, the embodiment can display the diagnosis codes in the current queue to be displayed on the interactive interface according to the diagnosis code display sequence and the single diagnosis code display time. After determining the total number of diagnostic codes stored in the cache queue, the embodiment can calculate the display time of each diagnostic code according to the display period (such as 60 seconds) of the diagnostic codes of the interactive interface, so as to ensure that all diagnostic codes can be fully displayed in the set period. By the method, comprehensiveness of information and fluency of display are effectively balanced.
As a further introduction to the corresponding embodiment of FIG. 1, before sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display sequence, a diagnostic code display period of the interactive interface may be queried, a time weight of each diagnostic code is set according to a severity of the diagnostic code, and a single diagnostic code display time of each diagnostic code is calculated according to the time weight under a preset constraint condition, wherein the preset constraint condition is that the single diagnostic code display time is positively correlated with the time weight, and a sum of the single diagnostic code display times of all diagnostic codes is equal to the diagnostic code display period. The single diagnosis code display time refers to the display duration of a diagnosis code on an interactive interface, and on the basis of determining the single diagnosis code display time, the embodiment can display the diagnosis codes in the current queue to be displayed on the interactive interface according to the diagnosis code display sequence and the single diagnosis code display time.
In this embodiment, the display period of the diagnostic codes of the interactive interface is queried, and then a time weight is assigned to each diagnostic code according to the severity of the diagnostic code. Under the condition that preset constraint conditions are followed (namely, single diagnosis code display time and time weight are positively correlated, and the sum of the single display time of all diagnosis codes is equal to the total display period), calculating the specific time of each diagnosis code to be displayed so as to ensure that diagnosis codes with different importance degrees can be reasonably displayed in a limited display period.
As a further introduction to the corresponding embodiment of FIG. 1, the above-mentioned buffer queues include a prompt queue, an alarm queue and a fault queue, and accordingly, the present embodiment may determine the corresponding target buffer queue from all buffer queues by the following method, including:
If the diagnosis code type of the current diagnosis code is a prompt diagnosis code, setting the prompt queue as a target cache queue corresponding to the current diagnosis code;
if the diagnosis code type of the current diagnosis code is an alarm diagnosis code, setting the alarm queue as a target cache queue corresponding to the current diagnosis code;
And if the diagnosis code type of the current diagnosis code is a fault diagnosis code, setting the fault queue as a target cache queue corresponding to the current diagnosis code.
As a further introduction to the corresponding embodiment of FIG. 1, after receiving the current diagnostic code sent by the control module, the method further includes judging whether the log information corresponding to the current diagnostic code is stored in an abnormal log, and if not, storing the log information corresponding to the current diagnostic code into the abnormal log. By the method, whether the related record of the current diagnostic code exists in the abnormal log can be checked, if the related record does not exist, log information corresponding to the current diagnostic code is generated and stored in the abnormal log for subsequent analysis and processing.
As a further introduction to the corresponding embodiment of FIG. 1, the present embodiment may store the current diagnostic code to the target cache queue by determining whether there is an empty storage unit in the target cache queue, if so, storing the current diagnostic code to the empty storage unit, and if not, deleting the diagnostic code stored in the target cache queue for the earliest time, so as to store the current diagnostic code to the target cache queue. The above embodiment first determines whether the target cache queue has a free memory location. If there is a free cell, it will store the current diagnostic code directly in the free cell, and if there is no free cell, the embodiment will delete the diagnostic code stored in the target cache queue with the earliest time to free space, then store the current diagnostic code in the queue, ensuring that the information in the queue remains up to date and valid.
The flow described in the above embodiment is explained below by way of an embodiment in practical application.
The engineering machinery and the agricultural machinery are commonly provided with a fault diagnosis system, the fault points are diagnosed through a control module in the fault diagnosis system, and diagnosis codes are sent to an interaction module for display, so that the positioning and the efficient troubleshooting of the whole machine are realized. Along with the intelligent development of industry and agriculture, the integration level of large-scale engineering machinery and agricultural machinery functions is improved, the machine type is often provided with a plurality of working parts, but because different working parts are scattered at each part of the machine, centralized control is required for each part, the control requirement of the whole machine is higher, fault diagnosis and positioning are difficult, meanwhile, competition for interactive module display resources exists in the management and display of diagnostic information of the plurality of working parts, diagnostic codes are easy to lose, and a driver causes vehicle damage when operating the vehicle under the conditions.
Aiming at the technical problems in the related art, the embodiment provides a fault diagnosis method and a distributed centralized control system, and provides a fault diagnosis scheme of a working mechanism of engineering machinery and agricultural machinery, wherein the scheme comprises a multi-control module diagnosis coding, transmission and display method, through implementation of the technical scheme, efficient centralized management, transmission and display of diagnostic information of all working parts in the distributed centralized control system are realized, efficient collaborative operation of a plurality of working parts of a large-scale engineering machine and an agricultural machine is ensured, diagnostic efficiency and working efficiency of the whole machine are improved, and operation experience is improved.
Referring to fig. 3, fig. 3 is a schematic diagram of a fault diagnosis method and a distributed centralized control system according to an embodiment of the present application, where the centralized control system includes a CAN bus, an interaction module, an acquisition module 1-n, and a control module 1-n. The control module comprises a diagnosis code encoding rule and a diagnosis code transmission control module, and the diagnosis code transmission control module comprises a data frame encoding rule and a diagnosis code transmission rule. The interaction module comprises a diagnosis control module.
The acquisition module is electrically connected with the control module and is responsible for acquiring the sensor state of the corresponding working part, and the control module is electrically connected with the interaction module by adopting a CAN (Controller Area Network ) bus and is responsible for acquisition and logic judgment of sensor data, generation of diagnosis codes and transmission of the diagnosis codes.
The CAN bus is electrically connected with the control modules and the interaction modules to serve as a vehicle data transmission network carrier, and the interaction modules are electrically connected with the control modules by adopting the CAN bus and are responsible for summarizing, controlling and displaying diagnostic information. In the scheme, a control module collects working parameters of corresponding working components through an acquisition module, analyzes whether the working parameters are abnormal, codes the corresponding abnormal according to the diagnosis code coding rule when the abnormal occurrence is detected, and sends the diagnosis code to an interaction module through the diagnosis code transmission control module, wherein the interaction module comprises a diagnosis control module, the diagnosis control module carries out relevant logic processing on the diagnosis code sent by the reception control module, and carries out rollback display according to the priority level and the sequence of the diagnosis code to generate corresponding prompt information to a driver. Furthermore, when a plurality of control modules exist in the distributed centralized control system, the diagnosis control module performs centralized management on diagnosis information, and performs rollback display according to the priority level and the sequence of the diagnosis codes, so as to generate corresponding prompt information to a driver.
Referring to fig. 4, fig. 4 is a schematic diagram of a diagnostic code encoding rule provided in the embodiment of the present application, the diagnostic code may be 32-bit binary data (bit 0 to bit 31), including a component code (8 bit), a sensor code (11 bit), a diagnostic type (5 bit), a reserved bit (1 bit) and the occurrence number of the diagnostic code (7 bit), and the low bit of the diagnostic code is placed at a low address during transmission. The bit indicates a bit, and the diagnosis type is a diagnosis code type. The bit represents a bit.
The component code is used for marking and searching corresponding working components;
The sensor code is used for marking and searching the sensor in the working part;
The above diagnosis type is used for marking and searching the diagnosis grade and severity mark of the diagnosis type, and in the technical scheme, three different diagnosis grades including but not limited to prompt, alarm and fault are included, and the diagnosis type is analyzed as follows:
The diagnosis type comprises 5bit fields, wherein the first and second bit fields are used for representing fault levels, such as 00 represents faults, 01 represents alarms, 10 represents prompts and 11 represents reservations, and the third, fourth and fifth bit fields are identifiers of severity of diagnosis codes, the range of the severity is 000-111, and the severity is reduced.
The reserved bits are used for synchronizing the international standard, so that the code in the technical scheme is synchronized with the international code format.
The diagnostic number of occurrences is used to mark the cumulative number of occurrences of the diagnostic code since power up of the machine.
The diagnosis code transmission control module comprises a data frame coding rule of a diagnosis code and a diagnosis code transmission rule. Diagnostic code encoding rules refer to rules for encoding diagnostic codes, such as x025458414 for a particular diagnostic code. The diagnostic code data frame encoding rule is a transmission arrangement rule when a plurality of diagnostic codes are transmitted on the bus.
The data frame coding rules of the diagnostic codes comprise single diagnostic code data frame coding rules and multi-diagnostic code data frame coding rules.
The single-diagnostic-code data frame coding rule includes a single-diagnostic-code data frame format and a designated CAN ID (identifier), such as CAN ID 1, please refer to fig. 5, fig. 5 is a schematic diagram of a single-diagnostic-code data frame coding rule provided in an embodiment of the present application, including fields in other states and fields corresponding to diagnostic-code information.
The multi-diagnostic data frame encoding rules include a multi-diagnostic status data frame having its corresponding CAN ID (e.g., CAN ID 2) and a multi-diagnostic data frame 1~m having its corresponding CAN ID (e.g., CAN ID 3).
Referring to fig. 6, fig. 6 is a schematic diagram of a coding rule of a multi-diagnostic-code data frame according to an embodiment of the present application, wherein the multi-diagnostic-code status data frame includes other status, a diagnostic-code frame number, and a multi-diagnostic-code information identifier, and the multi-diagnostic-code data frame 1~m includes a frame number and diagnostic-code information. The diagnostic code status data frame comprises a designated CAN ID 2 and a multi-diagnostic code data status frame format, and the multi-diagnostic code data frame coding rule comprises a multi-frame diagnostic code data frame and a designated CAN ID3.
The diagnosis control module comprises a cache queue control strategy and a presentation control strategy.
Referring to fig. 7, fig. 7 is a flow chart of a control strategy for a cache queue according to an embodiment of the present application, and the implementation process is as follows:
and after power-on, the diagnosis codes are scanned, and if the diagnosis codes exist, the diagnosis code types (such as prompt diagnosis codes, alarm diagnosis codes, fault diagnosis codes and reserved diagnosis codes) of the diagnosis codes are determined.
If the diagnosis code is a prompt type diagnosis code, judging whether the diagnosis code is a new prompt by comparing the prompt queues, if so, updating the log, updating the prompt queues and executing a sequencing operation, and if not, entering an operation of scanning the diagnosis code.
If the diagnosis code is an alarm diagnosis code, judging whether the diagnosis code is a new alarm by comparing the alarm queues, if so, updating the log, updating the alarm queues and executing a sequencing operation, and if not, entering an operation of scanning the diagnosis code.
If the diagnosis code is a fault diagnosis code, judging whether the diagnosis code is a new fault by comparing the fault queues, if so, updating the log, updating the fault queues and executing a sequencing operation, and if not, entering an operation of scanning the diagnosis code.
If the diagnostic code is the reserved class diagnostic code, the diagnostic code is not processed and the operation of scanning the diagnostic code is carried out.
Referring to fig. 8, fig. 8 is a flow chart showing a control strategy according to an embodiment of the present application, and the implementation process is as follows:
And after the power is on, scanning the diagnosis queue, judging whether the scanning diagnosis queue has fault diagnosis codes, and if so, executing the display control strategy.
If the scanning diagnosis queue has no fault diagnosis code, the scanning alarm queue judges whether the alarm queue has the alarm diagnosis code, and if so, the display control strategy is executed.
If the scanning diagnosis queue has no alarm diagnosis code, the prompting queue is scanned, whether the prompting diagnosis code exists in the prompting queue is judged, if yes, the display control strategy is executed, and if not, the operation of the scanning diagnosis queue is entered.
Referring to fig. 9, fig. 9 is a schematic diagram of a cache queue according to an embodiment of the present application, where a storage unit 1~p may be present in the cache queue. The cache queue control strategy provides a cache queue, an operation method of the cache queue and a log;
the cache queue includes a plurality of memory locations, each of which can store a diagnostic code for temporary storage and processing of the scanned new diagnostic code.
The operation method of the cache queue comprises but is not limited to enqueuing, dequeuing, sequencing and the like, when the diagnosis control module detects that the diagnosis codes exist on the bus during the enqueuing operation, the diagnosis codes are compared with the diagnosis codes stored in the storage unit, if the diagnosis codes are new diagnosis codes, the content in the storage unit in the cache queue is logically shifted to the right by taking the diagnosis codes as units, and the new diagnosis codes are stored in the storage unit 1. In a logical right shift operation, if the cache queue is full, the last cache unit is dequeued. If the cache queue is updated, a ranking is performed, the ranking being based on the severity level of the diagnostic code, the highest severity being ranked in the storage unit 1 of the cache queue. If duplicate diagnostic codes are detected, they are not processed and are discarded as a result.
The log is a local storage file and is used for storing the newly triggered diagnosis codes to the local and providing subsequent record consulting.
The presentation control strategy comprises a priority control method, wherein the priority presentation sequence can be determined according to the diagnosis grade, and the presentation priority is higher when the diagnosis grade codes are lower. The presentation control strategy comprises a rollback presentation mechanism, for example, when a plurality of diagnosis codes are contained in a cache queue, rollback presentation is carried out according to the control strategy with the priority. The rollback presentation mechanism further comprises a timing mechanism, when a single diagnostic code exists, the presentation time is set to be t, when 2 diagnostic codes rollback presentation exists, the presentation time t1 of each diagnostic code is set, and the like, when n diagnostic codes rollback presentation exists, the presentation time tn of each diagnostic code is set to be t > t1> t2>. The value of the presentation time t depends on the presentation effect.
The embodiment provides a fault diagnosis scheme of a working mechanism of engineering machinery and agricultural machinery, the scheme comprises a multi-control module diagnosis coding, transmission and display method, and by implementing the technical scheme, the efficient centralized management, transmission and display of diagnosis information of all working parts in a distributed centralized control system are realized, the efficient collaborative operation of a plurality of working parts of the large-scale engineering machinery and the agricultural machinery is ensured, the diagnosis efficiency and the working efficiency of the whole machine are improved, and the operation experience is improved.
The fault diagnosis system provided by the embodiment of the application comprises an interaction module, n acquisition modules and n control modules, wherein the acquisition modules are in one-to-one correspondence with the control modules, each acquisition module is connected with a corresponding equipment component, and the acquisition modules are used for transmitting working parameters of the equipment components to the corresponding control modules;
the interaction module comprises:
The system comprises a control module, a diagnosis code receiving unit, a control module and a data processing unit, wherein the control module is used for acquiring current working parameters transmitted by the control module;
The system comprises a queue determining unit, a target buffer queue determining unit and a buffer queue determining unit, wherein the queue determining unit is used for determining corresponding target buffer queues from all buffer queues according to the diagnostic code type of the current diagnostic code;
The diagnostic code storage unit is used for storing the current diagnostic code to the target cache queue if the current diagnostic code is not stored in the target cache queue;
A queue sequence determining unit, configured to determine a queue presentation sequence of all the cache queues;
the queue selection unit is used for selecting the cache queue as a current queue to be displayed according to the queue display sequence;
the system comprises a queue selection unit, a judging unit, a diagnosis code display unit and a display unit, wherein the judging unit is used for judging whether a current queue to be displayed is empty or not, if yes, starting a work flow corresponding to the queue selection unit, and if not, determining the diagnosis code display sequence of the current queue to be displayed, wherein the diagnosis code display sequence is determined according to the severity of the diagnosis codes;
the display unit is used for sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display sequence;
and the circulation control unit is used for starting the workflow corresponding to the queue selection unit if the diagnosis code in the current queue to be displayed is displayed.
The starting of the workflow corresponding to the queue selection unit refers to a process that the queue selection unit selects the cache queue as a current queue to be displayed according to the queue display sequence.
The fault information management method provided by the embodiment is applied to an interaction module of a fault diagnosis system, and the fault diagnosis system further comprises n acquisition modules and n control modules, wherein each acquisition module is connected with a corresponding equipment component so as to transmit acquired working parameters to the control modules. According to the embodiment, the working parameters of all equipment parts are captured in real time through integrating the plurality of acquisition modules, the control module is utilized to automatically generate the diagnosis codes, and the centralized management of fault information is realized by combining the buffer queue, so that all detected fault information can be stored in a classified mode and cannot be missed. In the embodiment, diagnostic codes in all cache queues are displayed in a centralized manner through an interactive interface, in the display process, the queue display sequence of all the cache queues is determined first, and then the current queues to be displayed are selected one by one according to the queue display sequence for display. For each queue to be displayed, the embodiment firstly judges whether the queue is empty, if so, the next cache queue is continuously selected, and if not, the display sequence of the diagnostic codes is determined according to the severity of the diagnostic codes, and the diagnostic codes are displayed one by one on the interactive interface according to the display sequence of the diagnostic codes. The diagnostic code display process can ensure that all fault information can be orderly and efficiently displayed to the user, so that the user can intuitively check the fault condition of the equipment. Therefore, the embodiment can perform centralized management and display on the fault information of the equipment, and improve the operation safety of the equipment.
Further, the method further comprises the following steps:
The system comprises a first time setting unit, a diagnosis code display period query unit, a first time setting unit and a second time setting unit, wherein the first time setting unit is used for determining the total number of diagnosis codes stored in all cache queues before the diagnosis codes in the current queue to be displayed are sequentially displayed on an interactive interface according to the diagnosis code display sequence;
Correspondingly, the process of sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface by the display unit according to the diagnostic code display sequence comprises sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display sequence and the single diagnostic code display time.
Further, the method further comprises the following steps:
The system comprises a first time setting unit, a second time setting unit and a third time setting unit, wherein the first time setting unit is used for searching a diagnosis code display period of an interaction interface before the diagnosis codes in the current queue to be displayed are sequentially displayed on the interaction interface according to the diagnosis code display sequence, setting time weight of each diagnosis code according to severity of the diagnosis codes, and calculating single diagnosis code display time of each diagnosis code according to the time weight under a preset constraint condition, wherein the preset constraint condition is that the single diagnosis code display time is positively related to the time weight, and the sum of the single diagnosis code display time of all diagnosis codes is equal to the diagnosis code display period;
Correspondingly, the process of sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface by the display unit according to the diagnostic code display sequence comprises sequentially displaying the diagnostic codes in the current queue to be displayed on the interactive interface according to the diagnostic code display sequence and the single diagnostic code display time.
Further, the method further comprises the following steps:
And the logic judging unit is used for exiting the storage flow of the current diagnostic code and waiting for the control module to send a new current diagnostic code if the current diagnostic code is stored in the target cache queue.
Further, the buffer queue comprises a prompt queue, an alarm queue and a fault queue;
The process of determining the corresponding target cache queues from all cache queues according to the diagnosis code type of the current diagnosis code by the queue determining unit comprises the steps of setting the prompt queue as the target cache queue corresponding to the current diagnosis code if the diagnosis code type of the current diagnosis code is the prompt diagnosis code, setting the alarm queue as the target cache queue corresponding to the current diagnosis code if the diagnosis code type of the current diagnosis code is the alarm diagnosis code, and setting the fault queue as the target cache queue corresponding to the current diagnosis code if the diagnosis code type of the current diagnosis code is the fault diagnosis code.
Further, the method further comprises the following steps:
And the log storage unit is used for judging whether the log information corresponding to the current diagnosis code is stored in the abnormal log after receiving the current diagnosis code sent by the control module, and if not, storing the log information corresponding to the current diagnosis code into the abnormal log.
Further, the process of storing the current diagnostic code into the target cache queue by the diagnostic code storage unit comprises the steps of judging whether the target cache queue has an idle storage unit or not, if so, storing the current diagnostic code into the idle storage unit, and if not, deleting the diagnostic code with the earliest storage time in the target cache queue so as to store the current diagnostic code into the target cache queue.
Since the embodiments of the system portion and the embodiments of the method portion correspond to each other, the embodiments of the system portion refer to the description of the embodiments of the method portion, which is not repeated herein.
The present application also provides a storage medium having stored thereon a computer program which, when executed, performs the steps provided by the above embodiments. The storage medium may include a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc. various media capable of storing program codes.
The application also provides an electronic device, which can comprise a memory and a processor, wherein the memory stores a computer program, and the processor can realize the steps provided by the embodiment when calling the computer program in the memory. Of course the electronic device may also include various network interfaces, power supplies, etc.
In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant points refer to the description of the method section. It should be noted that it will be apparent to those skilled in the art that the present application may be modified and practiced without departing from the spirit of the present application.
It should also be noted that in this specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411238558.3A CN118760147B (en) | 2024-09-05 | 2024-09-05 | Fault information management method, fault diagnosis system, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411238558.3A CN118760147B (en) | 2024-09-05 | 2024-09-05 | Fault information management method, fault diagnosis system, electronic equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118760147A CN118760147A (en) | 2024-10-11 |
| CN118760147B true CN118760147B (en) | 2024-12-20 |
Family
ID=92951712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411238558.3A Active CN118760147B (en) | 2024-09-05 | 2024-09-05 | Fault information management method, fault diagnosis system, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118760147B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114810512A (en) * | 2022-05-31 | 2022-07-29 | 上海电气风电集团股份有限公司 | Wind turbine fault diagnosis method, system and computer readable storage medium |
| CN115237657A (en) * | 2022-08-22 | 2022-10-25 | 广州欢聚时代信息科技有限公司 | Event message processing method and device, equipment, medium and product thereof |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100861592B1 (en) * | 2006-12-01 | 2008-10-07 | 한국전자통신연구원 | Method and apparatus for managing fault in customer network management system |
| JP2012053830A (en) * | 2010-09-03 | 2012-03-15 | Mitsubishi Electric Engineering Co Ltd | Failure diagnostic device |
| US9467500B2 (en) * | 2012-08-09 | 2016-10-11 | Rockwell Automation Technologies, Inc. | Remote industrial monitoring using a cloud infrastructure |
| CN108415780A (en) * | 2018-01-25 | 2018-08-17 | 阿里巴巴集团控股有限公司 | A kind of information displaying method and device |
| CN116033466B (en) * | 2022-07-22 | 2023-11-24 | 荣耀终端有限公司 | Fault detection system, method and storage medium |
| CN117687387A (en) * | 2023-12-19 | 2024-03-12 | 深圳市汇川技术股份有限公司 | IO equipment fault diagnosis methods, systems, electronic equipment and readable storage media |
| CN118474042B (en) * | 2024-07-09 | 2024-10-15 | 苏州元脑智能科技有限公司 | Telemetry information reporting method, device, equipment, storage medium and product |
-
2024
- 2024-09-05 CN CN202411238558.3A patent/CN118760147B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114810512A (en) * | 2022-05-31 | 2022-07-29 | 上海电气风电集团股份有限公司 | Wind turbine fault diagnosis method, system and computer readable storage medium |
| CN115237657A (en) * | 2022-08-22 | 2022-10-25 | 广州欢聚时代信息科技有限公司 | Event message processing method and device, equipment, medium and product thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118760147A (en) | 2024-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4215384B2 (en) | A technique for referencing fault information representing multiple related faults in a distributed computing environment | |
| US7802204B2 (en) | Data visualization for service requests | |
| US20210073098A1 (en) | Information processing system | |
| CN110581773A (en) | automatic service monitoring and alarm management system | |
| CN110166297A (en) | O&M method, system, equipment and computer readable storage medium | |
| US20050188273A1 (en) | Apparatus and method for context-sensitive error event notification | |
| CN109120461A (en) | A kind of service feature end-to-end monitoring method, system and device | |
| CN111459631A (en) | Automatic batch processing method and system for server | |
| CN113297157B (en) | Machine file processing method and processing system | |
| CN110262955B (en) | Application performance monitoring tool based on pinpoint | |
| CN113391978B (en) | Inspection method and device for host | |
| CN111352750A (en) | Method and system for identifying multi-source image defect hidden danger of power transmission line | |
| CN118760147B (en) | Fault information management method, fault diagnosis system, electronic equipment and storage medium | |
| CN111951944B (en) | Method and platform for assisting management engineer | |
| US8099527B2 (en) | Operation management apparatus, display method, and record medium | |
| KR102109536B1 (en) | Method for diagnosing and handling obstacle of server based on obstacle type | |
| US6938219B2 (en) | Method and system for displaying actions and historical content in an output view | |
| JPH0850555A (en) | Fault analysis device and fault detection device | |
| CN100576182C (en) | Real-time monitoring system and method for computer files | |
| JP2003274576A (en) | Power system monitoring and control equipment | |
| CN116680165B (en) | Interface performance testing method, device and equipment | |
| CN109086185B (en) | Fault detection method, device and equipment of storage cluster and storage medium | |
| CN116779937A (en) | Cold pressing station determining method, device, equipment and storage medium | |
| CN110502404B (en) | Early warning processing method based on data management platform and related equipment | |
| CN114814586A (en) | Battery fault diagnosis method, device, equipment and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |