Device alarm method, apparatus and system

By verifying and adjusting the alarm configurations of the alarm event generation, transmission, and analysis equipment on the battery production line, the problem of blank alarms caused by inconsistent equipment configurations was solved, enabling accurate identification and processing of alarm content and improving production safety.

CN122313645APending Publication Date: 2026-06-30CONTEMPORARY AMPEREX TECHNOLOGY CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
Filing Date
2024-12-30
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

During battery production, due to inconsistencies in alarm configurations of alarm events, transmission, and analysis equipment, alarm content may be unrecognizable or incorrectly identified, resulting in blank alarms.

Method used

By acquiring and verifying alarm event occurrence, transmission, and analysis of device alarm configuration information, configuration consistency is ensured, including device identifiers, alarm level information, primary category, secondary category, and configuration text. Verification software is used to compare alarm identification numbers and their corresponding contents, and inconsistent configurations are adjusted to achieve synchronization.

Benefits of technology

This reduces the risk of blank alarms, ensures accurate identification and processing of alarm content, and improves the safety and reliability of the production line.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122313645A_ABST
    Figure CN122313645A_ABST
Patent Text Reader

Abstract

This application provides a device alarm method, apparatus, and system. The method includes acquiring first alarm configuration information, second alarm configuration information, and third alarm configuration information. Each of these includes multiple alarm identifiers and corresponding alarm content for each alarm identifier. The alarm content includes at least one of the following: device identifier, alarm level information, primary category, secondary category, and configuration text. For each alarm identifier in the first alarm configuration information, it is determined whether the second and third alarm configuration information contain the same alarm identifier. If the same alarm identifier exists, the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is compared to obtain an alarm verification result. This method can accurately verify whether the alarm configurations of the devices where alarm events occur, are transmitted, and analyzed are consistent, thereby reducing the risk of blank alarms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent manufacturing technology, and in particular to a method, apparatus and system for alarming equipment. Background Technology

[0002] To ensure production safety during battery manufacturing, multiple alarm identifiers are set up on the production line to indicate different types of alarm events. Due to limitations in message length and parsing difficulty, alarm content cannot be directly uploaded when an alarm event occurs. Instead, when a certain type of alarm event occurs, the alarm event generating device on the production line uploads the corresponding alarm identifier to the alarm event transmission device, which then uploads it to the alarm event analysis device. This allows engineers on the production line to take appropriate action based on the alarm content displayed on the alarm event analysis device.

[0003] However, the alarm configurations of the devices that generate, transmit, and analyze alarm events are usually set independently. If the configurations of these three parties are inconsistent, the alarm event analysis device may be unable to identify the corresponding alarm content based on the alarm identifier, or the identified alarm content may be inconsistent with the actual alarm event, resulting in a blank alarm. Therefore, it is essential to provide a reliable device alarm method to reduce the risk of blank alarms. Summary of the Invention

[0004] This application provides a device alarm method, apparatus, and system that can accurately verify whether the alarm configurations of devices that generate, transmit, and analyze alarm events are consistent, thereby reducing the risk of blank alarms.

[0005] In a first aspect, embodiments of this application provide a device alarm method, the method comprising:

[0006] Obtain first alarm configuration information, second alarm configuration information, and third alarm configuration information; the first alarm configuration information is the alarm configuration information corresponding to the device that caused the alarm event, the second alarm configuration information is the alarm configuration information corresponding to the device that transmitted the alarm event, and the third alarm configuration information is the alarm configuration information corresponding to the device that analyzed the alarm event. The first alarm configuration information, the second alarm configuration information, and the third alarm configuration information all include multiple alarm identifiers and alarm content corresponding to each alarm identifier. The alarm content includes at least one of the following: device identifier, alarm level information, primary category, secondary category, and configuration text.

[0007] For each alarm identifier in the first alarm configuration information, determine whether there is a duplicate alarm identifier in the second alarm configuration information and the third alarm configuration information;

[0008] In the case of identical alarm identifiers, the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is compared to obtain the alarm verification result.

[0009] In this embodiment, first, second, and third alarm configuration information of the devices that generate, transmit, and analyze alarm events can be obtained separately. Using the first alarm configuration information of the device that generates the alarm event as a benchmark, it is first determined whether the second and third alarm configuration information cover all alarm identifiers in the first alarm configuration information, avoiding situations where alarm content cannot be identified. Then, the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is compared to verify the synchronization of the three alarm configurations, avoiding situations where alarm content is incorrectly identified. This accurately verifies whether the alarm configurations of the devices that generate, transmit, and analyze alarm events are consistent, thereby reducing the risk of blank alarms.

[0010] In some embodiments, the alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including:

[0011] By comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information, the first verification result is obtained;

[0012] If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent, the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is compared to obtain the second verification result.

[0013] In this embodiment, based on the first alarm configuration information of the alarm event generating device, the alarm configuration of the alarm event transmitting device and the alarm event generating device are first checked to see if they are consistent. If they are consistent, the second alarm configuration information can be considered reliable. Then, the alarm configuration of the alarm event transmitting device and the alarm event analyzing device can be checked to see if they are consistent. In this way, the consistency of the alarm configuration of the devices generating, transmitting and analyzing alarm events can be accurately verified, thereby reducing the risk of blank alarms.

[0014] In some embodiments, the method further includes:

[0015] If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is inconsistent, the second alarm configuration information shall be adjusted according to the first alarm configuration information so that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent.

[0016] In this embodiment, if the alarm configurations of the alarm event transmission device and the alarm event generation device are inconsistent, the second alarm configuration information is adjusted according to the first alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event generation device consistent, thereby reducing the risk of blank alarms appearing later.

[0017] In some embodiments, after adjusting the second alarm configuration information according to the first alarm configuration information, the method further includes:

[0018] By comparing the alarm content corresponding to the same alarm identifier in the adjusted second alarm configuration information and the third alarm configuration information, the second verification result is obtained.

[0019] In this embodiment, when the second alarm configuration information of the alarm event transmission device is adjusted to be consistent with the first alarm configuration information of the alarm event generating device, the second alarm configuration information can be used as a benchmark to determine its consistency with the third alarm configuration information, thereby accurately verifying the consistency of alarm configurations of the devices that generate, transmit, and analyze alarm events.

[0020] In some embodiments, the method further includes:

[0021] If the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is inconsistent, an adjustment signal is sent to the alarm event analysis device. The adjustment signal is used to instruct the alarm event analysis device to adjust the third alarm configuration information according to the second alarm configuration information so that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent.

[0022] In this embodiment, when the alarm configurations of the alarm event transmission device and the alarm event analysis device are inconsistent, the third alarm configuration information is adjusted according to the second alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event analysis device consistent, thereby reducing the risk of blank alarms.

[0023] In some embodiments, for each alarm identifier in the first alarm configuration information, determining whether there is a common alarm identifier in the second alarm configuration information and the third alarm configuration information includes:

[0024] For each alarm identifier in the first alarm configuration information, determine whether there is a duplicate alarm identifier in the second alarm configuration information;

[0025] If the same alarm identifier exists in the second alarm configuration information, for each alarm identifier in the second alarm configuration information, determine whether the same alarm identifier exists in the third alarm configuration information.

[0026] In this embodiment, based on the first alarm configuration information of the alarm event generating device, the second alarm configuration information is first checked to see if it includes all the alarm identifiers in the first alarm configuration information. If they are consistent, the second alarm configuration information can be considered reliable. Then, the third alarm configuration information can be checked to see if it includes all the alarm identifiers in the second alarm configuration information. This can accurately verify the consistency of the alarm configuration of the devices that generate, transmit, and analyze alarm events, thereby reducing the risk of blank alarms.

[0027] In some embodiments, the method further includes:

[0028] If there are no identical alarm identifiers in the second alarm configuration information, the second alarm configuration information is adjusted according to the first alarm configuration information so that the second alarm configuration information includes all alarm identifiers in the first alarm configuration information.

[0029] In this embodiment, if the alarm configurations of the alarm event transmission device and the alarm event generation device are inconsistent, the second alarm configuration information is adjusted according to the first alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event generation device consistent, thereby reducing the risk of blank alarms appearing later.

[0030] In some embodiments, the method further includes:

[0031] If there are no identical alarm identifiers in the third alarm configuration information, the third alarm configuration information is adjusted according to the second alarm configuration information so that the third alarm configuration information includes all alarm identifiers in the first alarm configuration information.

[0032] In this embodiment, when the alarm configurations of the alarm event transmission device and the alarm event analysis device are inconsistent, the third alarm configuration information is adjusted according to the second alarm configuration information to make the alarm configurations of the alarm event generating device, the alarm event transmission device and the alarm event analysis device consistent, thereby reducing the risk of blank alarms.

[0033] In some embodiments, obtaining first alarm configuration information, second alarm configuration information, and third alarm configuration information includes:

[0034] Obtain the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information in any of the following scenarios:

[0035] Receive the user's first input, which is used to instruct the alarm verification process to be started;

[0036] Import the alarm configuration file into any of the following devices: alarm event generating device, alarm event transmitting device, and alarm event analyzing device;

[0037] The production line corresponding to the equipment where the alarm event occurred will switch shifts.

[0038] The production line corresponding to the equipment where the alarm event occurred enters a new production cycle.

[0039] In this embodiment, the alarm configurations of the three parties can be verified in any preset scenario to accurately verify whether the alarm configurations of the devices that generate, transmit, and analyze alarm events are consistent, thereby reducing the risk of blank alarms.

[0040] In some embodiments, the alarm content includes alarm level information, which includes a level name and a level identifier, wherein a level identifier corresponds to at least one level name.

[0041] In this embodiment, the alarm level information may include a corresponding level name and level identifier, so as to make the verification of the consistency of alarm content more comprehensive.

[0042] In some embodiments, the alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including:

[0043] Compare the alarm level names corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information;

[0044] If the level names are the same, compare the level identifiers corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information;

[0045] If the alarm level identifiers are consistent, the alarm level information corresponding to the same alarm identifier number in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

[0046] In this embodiment, the consistency of the level name and level identifier can be compared sequentially to more comprehensively and accurately verify the consistency of the three-party alarm configuration.

[0047] In some embodiments, the method further includes:

[0048] If either the level name or the level identifier is inconsistent, it is determined that the alarm level information corresponding to the same alarm identifier number in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is inconsistent.

[0049] In this embodiment, if either the level name or the level identifier is inconsistent, it can be considered that the alarm identifier number corresponds to inconsistent alarm level information. In this case, the alarm configuration needs to be adjusted to reduce the risk of blank alarms.

[0050] In some embodiments, the alarm content includes a primary category and a secondary category, with one primary category corresponding to at least one secondary category.

[0051] In this embodiment, the alarm content includes primary categories and secondary categories to make the verification of alarm content consistency more comprehensive.

[0052] In some embodiments, the alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including:

[0053] Compare the primary categories corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information;

[0054] If the primary categories are the same, compare the secondary categories corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information;

[0055] If the secondary categories are consistent, the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

[0056] In this embodiment, the consistency of the primary category and the secondary category can be compared sequentially to more comprehensively and accurately verify the consistency of the third-party alarm configuration.

[0057] In some embodiments, the method further includes:

[0058] If any item in the primary category and the secondary category is inconsistent, it is determined that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information and the third alarm configuration information are inconsistent.

[0059] In this embodiment, if either the primary category or the secondary category is inconsistent, it can be considered that the alarm content corresponding to the same alarm identifier is inconsistent. In this case, the alarm configuration needs to be adjusted to reduce the risk of blank alarms.

[0060] In some embodiments, before obtaining the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the method further includes:

[0061] Retrieve the preset alarm configuration file;

[0062] Based on the alarm configuration file, configure the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information.

[0063] In this embodiment, a preset alarm configuration file is used to configure the alarm event generating device, the alarm event transmitting device, and the alarm event analysis device, thereby standardizing the configuration data and laying the foundation for subsequent device alarms.

[0064] Secondly, embodiments of this application provide a device alarm system, the system comprising:

[0065] An alarm event generating device is configured with first alarm configuration information.

[0066] An alarm event transmission device is configured with second alarm configuration information.

[0067] Alarm event analysis equipment, which is equipped with third-party alarm configuration information;

[0068] Verification software is used to perform the methods described in the first aspect.

[0069] In this embodiment, first, second, and third alarm configuration information can be obtained from the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device, respectively. Using the first alarm configuration information of the alarm event generating device as a benchmark, it is first determined whether the second and third alarm configuration information cover all alarm identifiers in the first alarm configuration information, avoiding situations where alarm content cannot be identified. Then, the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is compared to verify the synchronization of the three-party alarm configurations, avoiding situations where alarm content is incorrectly identified. This accurately verifies whether the alarm configurations of the alarm event generating, transmitting, and analyzing devices are consistent, thereby reducing the risk of blank alarms.

[0070] In some embodiments, the verification software is located on a server independent of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device.

[0071] In this embodiment, the alarm configurations of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device can be verified through a separate server.

[0072] In some embodiments, the verification software is installed in the alarm event generating device, the alarm event transmitting device, or the alarm event analyzing device.

[0073] In this embodiment, the verification of the three-party alarm configuration can be performed through the alarm event generating device, the alarm event transmitting device, or the alarm event analyzing device.

[0074] In some embodiments, the alarm event generating device is further configured to, when an alarm event occurs, determine a first alarm identifier from the first alarm configuration information based on the alarm content corresponding to the alarm event, and upload the first alarm identifier to the alarm event transmitting device;

[0075] The alarm event transmission device is also used to receive the first alarm identifier and upload the first alarm identifier to the alarm event analysis device;

[0076] The alarm event analysis device is also used to determine and display the alarm content corresponding to the first alarm identifier based on the third alarm configuration information.

[0077] In this embodiment, when an alarm event occurs, the alarm event generating device can upload the first alarm identifier to the alarm event transmitting device, and the alarm event transmitting device can upload the first alarm identifier to the alarm event analyzing device, so that the alarm event analyzing device can determine the accurate alarm content based on the third alarm configuration information.

[0078] In some embodiments, the alarm event transmission device is further used for:

[0079] Based on the second alarm configuration information, the first alarm content corresponding to the first alarm identifier is determined, and the first alarm content includes the first alarm level information;

[0080] If the first alarm level information meets the preset alarm level conditions, the first alarm identifier number will be uploaded to the alarm event analysis device.

[0081] In this embodiment, the alarm event transmission device can only upload alarm identifiers that meet preset alarm level conditions, so that engineers can accurately locate alarm events that need to be handled.

[0082] In some embodiments, the first alarm level information includes a first level identifier, and the alarm event transmission device is further used for:

[0083] If the first level identifier is any of the preset level identifiers, the first alarm identifier number will be uploaded to the alarm event analysis device.

[0084] In this embodiment, the alarm event transmission device can determine whether the first alarm identifier needs to be uploaded based on the first level identifier of the first alarm identifier, which is more intuitive and convenient.

[0085] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0086] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the drawings without creative effort.

[0087] Figure 1 One of the schematic diagrams of the device alarm method provided in the embodiments of this application;

[0088] Figure 2 A schematic diagram illustrating the alarm content in the device alarm method provided in the embodiments of this application;

[0089] Figure 3 A second schematic diagram of the device alarm method provided in the embodiments of this application;

[0090] Figure 4 One of the schematic diagrams of a scenario embodiment of the device alarm method provided in this application;

[0091] Figure 5 A third schematic diagram of the device alarm method provided in the embodiments of this application;

[0092] Figure 6 Fourth schematic diagram of the device alarm method provided in the embodiments of this application;

[0093] Figure 7 A second schematic diagram illustrating a scenario embodiment of the device alarm method provided in this application.

[0094] Figure 8 A third schematic diagram illustrating a scenario embodiment of the device alarm method provided in this application;

[0095] Figure 9 Fifth schematic diagram of the device alarm method provided in the embodiments of this application;

[0096] Figure 10 This is a sixth schematic diagram of the device alarm method provided in the embodiments of this application.

[0097] The accompanying drawings are not drawn to scale. Detailed Implementation

[0098] The embodiments of this application will be described in further detail below with reference to the accompanying drawings and examples. The detailed description of the following embodiments and the accompanying drawings are used to illustrate the principles of this application by way of example, but should not be used to limit the scope of this application, that is, this application is not limited to the described embodiments.

[0099] In the description of this application, it should be noted that, unless otherwise stated, "a plurality of" means two or more; the terms "upper," "lower," "left," "right," "inner," and "outer," etc., indicating orientation or positional relationships, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on this application. Furthermore, the terms "first," "second," and "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. "Vertical" is not vertical in the strict sense, but within the allowable tolerance range. "Parallel" is not parallel in the strict sense, but within the allowable tolerance range.

[0100] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0101] Unless otherwise specified, all embodiments and optional embodiments of this application can be combined to form new technical solutions.

[0102] Unless otherwise specified, all technical features and optional technical features of this application may be combined to form new technical solutions.

[0103] Unless otherwise specified, all steps of this application may be performed sequentially or randomly, preferably sequentially. For example, the method includes steps (a) and (b), indicating that the method may include steps (a) and (b) performed sequentially, or it may include steps (b) and (a) performed sequentially. For example, the mention that the method may also include step (c) indicates that step (c) may be added to the method in any order; for example, the method may include steps (a), (b), and (c), or it may include steps (a), (c), and (b), or it may include steps (c), (a), and (b), etc.

[0104] During battery production, to ensure safety, multiple alarm identifiers are set up on the production line to indicate different types of alarm events. Due to limitations in message length and parsing difficulty, alarm content cannot be directly uploaded when an alarm event occurs. Instead, when a certain type of alarm event occurs, the alarm event generating device on the production line uploads the corresponding alarm identifier to the alarm event transmission device, which then uploads it to the alarm event analysis device so that engineers on the production line can take appropriate action based on the alarm content displayed on the analysis device. However, the alarm configurations of the alarm event generating device, alarm event transmission device, and alarm event analysis device are usually set independently. If the configurations of the three parties are inconsistent, the alarm event analysis device may be unable to identify the corresponding alarm content based on the alarm identifier, or the identified alarm content may be inconsistent with the actual alarm event, resulting in a blank alarm.

[0105] In related technologies, the consistency of three-party alarm configurations can be verified by checking the alarm version number. However, there are cases where the initial versions of the alarm configurations come from different sources, and after upgrades, although the alarm version numbers are the same, the actual configuration content is different. Therefore, the verification result obtained through the alarm version number has poor confidence. It is necessary to provide a reliable device alarm method to reduce the risk of blank alarms.

[0106] This application provides a device alarm method, apparatus, and system to solve the aforementioned technical problems. The device alarm method provided in this application is described first below.

[0107] Please see Figure 1 This application provides a device alarm method, which may include:

[0108] Step 101: Obtain the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information; the first alarm configuration information is the alarm configuration information corresponding to the alarm event generating device, the second alarm configuration information is the alarm configuration information corresponding to the alarm event transmitting device, and the third alarm configuration information is the alarm configuration information corresponding to the alarm event analyzing device. The first alarm configuration information, the second alarm configuration information, and the third alarm configuration information all include multiple alarm identifiers and alarm content corresponding to each alarm identifier. The alarm content includes at least one of the following: device identifier, alarm level information, primary category, secondary category, and configuration text.

[0109] In step 101, the verification software can obtain the first alarm configuration information of the alarm event generating device, the second alarm configuration information of the alarm event transmitting device, and the third alarm configuration information of the alarm event analysis device. For example, the verification software can use the File Transfer Protocol (FTP) to capture the database (DB) file stored on the Human Machine Interface (HMI) of the alarm event generating device. This DB file can be considered the first alarm configuration information. The DB file stores multiple alarm identification documents (IDs) and the alarm content corresponding to each alarm ID. The alarm content in the DB file can be queried using Structured Query Language (SQL) and parsed into the alarm content data structure.

[0110] The verification software can also access the local memory cache of the alarm event transmission device to obtain the second alarm configuration information of the alarm event transmission device. Furthermore, the verification software can obtain the third alarm configuration information of the alarm event analysis device via a POST interface, and then query the alarm content in the third alarm configuration information using SQL, parsing it into the same data structure as described above.

[0111] The verification software can be installed on a standalone server, or it can be installed in an alarm event generating device, an alarm event transmitting device, or an alarm event analyzing device. In some examples, the alarm event generating device can be a touchscreen, the alarm event transmitting device can be a data acquisition device (i.e., a computer), and the alarm event analyzing device can refer to a centralized control system that monitors the operating status of multiple touchscreens during the production process.

[0112] In some embodiments, alarm content may include at least one of device identifier, alarm level information, primary category, secondary category, and configuration text.

[0113] As is understandable, the device identifier serves as identification information for a malfunctioning device, used to locate the faulty equipment. Alarm level information indicates the severity of the fault, thus determining whether it will cause production line shutdown. Primary and secondary categories indicate the type of fault, allowing engineers to implement appropriate handling measures to eliminate the fault. Configuration text is used to describe the alarm events of the malfunction; it is understood that the configuration text is associated with the device identifier, alarm level information, primary category, and secondary category.

[0114] In some embodiments, alarm level information may include a level name and a level identifier, wherein a level identifier corresponds to at least one level name.

[0115] In some examples, the level name may include "Safety Issue," "Stop," "Pause," "Block / Out of Material," "Warning," and "Info," etc. The level identifier may include "F-Alarm," "Alarm," "Waiting," and "Info," etc. It is understood that there can be an association between the level name and the level identifier, where one level identifier corresponds to at least one level name. For example, "Safety Issue" and "Stop" may correspond to "F-Alarm," "Pause" and "Block / Out of Material" may correspond to "Alarm," "Warning" may correspond to "Waiting," and "Info" may correspond to "Info."

[0116] In this embodiment, the alarm level information may include a corresponding level name and level identifier, so as to make the verification of the consistency of alarm content more comprehensive.

[0117] In some embodiments, alarm content may include primary categories and secondary categories, with one primary category corresponding to at least one secondary category.

[0118] In some examples, primary categories may include "Equipment Failure," "Incoming Materials or Quality Issues," "Out of Auxiliary Materials," "Plant Facilities," "Internet Technology (IT) Systems or Networks," "Waiting for Materials," "Material Blockage," and "Pending Manual Handling." Secondary categories can further subdivide primary categories, with each primary category corresponding to at least one secondary category. For example, with "IT Systems or Networks" as the primary category, secondary categories may include "Manufacturing Execution System (MES) Downtime," "MES Anomaly," "Antivirus Software Affecting Equipment Operation," "Fieldbus Anomaly," and "PC Connection Anomaly," etc.

[0119] In this embodiment, the alarm content includes primary categories and secondary categories to make the verification of alarm content consistency more comprehensive.

[0120] In some examples, the data structure for alarm content (Alarm Struts) can be as follows: Figure 2As shown, it includes an alarm identification number (ID), a device identifier (Device ID), a category name (Category), a class identifier (Class), a primary category (TOM Type), a secondary category (TOM Sub), and configuration text (Content). To facilitate understanding of the technical solutions in this application's embodiments, the data structure of the alarm content described above will be used as an example for explanation below.

[0121] Step 102: For each alarm identifier in the first alarm configuration information, determine whether there is a common alarm identifier in the second alarm configuration information and the third alarm configuration information.

[0122] In step 102, it is understood that since the alarm event is triggered by the device that triggered the alarm event, the alarm configuration can be based on the first alarm configuration information of the device that triggered the alarm event, and the first alarm configuration information is considered reliable. Based on this, for each alarm identifier in the first alarm configuration information, it can be determined whether there is a common alarm identifier in the second alarm configuration information and the third alarm configuration information.

[0123] In other words, the alarm identifier in the first alarm configuration information can be less than or equal to the alarm identifier in the second alarm configuration information and the alarm identifier in the third alarm configuration information.

[0124] In this way, it can be ensured that each alarm identifier corresponding to the alarm event triggered by the alarm event generating device can be identified by the alarm event transmission device and the alarm event analysis device, and there will be no situation where there is an unidentifiable blank alarm.

[0125] If any alarm identifier from the first alarm configuration information is not found in the second or third alarm configuration information, the second and third alarm configuration information need to be adjusted to ensure that every alarm identifier in the first alarm configuration information can be found in the second and third alarm configuration information.

[0126] Step 103: In the case of identical alarm identifiers, compare the alarm content corresponding to the identical alarm identifiers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information to obtain the alarm verification result.

[0127] In step 103, if identical alarm identifiers exist, it can be assumed that the alarm event transmission device and the alarm event analysis device can identify each alarm identifier uploaded by the alarm event generating device. At this point, the alarm content corresponding to the identical alarm identifiers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information can be compared to obtain the alarm verification result.

[0128] For example, taking the alarm content data structure as including alarm identifier, device identifier, level name, level identifier, primary category, secondary category and configuration text as an example, each alarm identifier in the first alarm configuration information can be used as a loop to compare the corresponding device identifier, level name, level identifier, primary category, secondary category and configuration text attributes one by one to determine whether the alarm configuration of the alarm event generating device, alarm event transmitting device and alarm event analyzing device are consistent, and obtain the alarm verification result.

[0129] If all attributes corresponding to each alarm identifier are consistent, the alarm verification result is consistent, and the alarm verification passes. If any attribute corresponding to any alarm identifier is inconsistent, the alarm verification result is inconsistent, and the alarm configuration of the alarm event transmission device or alarm event analysis device needs to be adjusted to ensure that its alarm configuration is consistent with that of the alarm event generating device.

[0130] In this embodiment, first, second, and third alarm configuration information can be obtained from the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device, respectively. Using the first alarm configuration information of the alarm event generating device as a benchmark, it is first determined whether the second and third alarm configuration information cover all alarm identifiers in the first alarm configuration information, avoiding situations where alarm content cannot be identified. Then, the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is compared to verify the synchronization of the three-party alarm configurations, avoiding situations where alarm content is incorrectly identified. This accurately verifies whether the alarm configurations of the alarm event generating, transmitting, and analyzing devices are consistent, thereby reducing the risk of blank alarms.

[0131] In some embodiments, such as Figure 3 As shown, before obtaining the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the method further includes:

[0132] Step 301: Obtain the preset alarm configuration file;

[0133] Step 302: Based on the alarm configuration file, configure the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information.

[0134] In this embodiment, before alarm configuration verification, the device alarm section can be standardized using a digital dictionary. This standardization refers to the standardization of input / output (IO) interaction points, access control, alarm formats, and touchscreen templates between the host computer and the programmable logic controller (PLC). This standard uses multiple template table files to synchronize parameter configurations across multiple systems, such as the host computer, alarm event transmission device, alarm event analysis device, PLC, and alarm event generation device.

[0135] For example, the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device can each obtain a preset alarm configuration file, and configure first alarm configuration information, second alarm configuration information, and third alarm configuration information based on the alarm configuration file.

[0136] The alarm configuration file can be a template table file, as shown in Table 1:

[0137] Table 1

[0138]

[0139] In this embodiment, a preset alarm configuration file is used to configure the alarm event generating device, the alarm event transmitting device, and the alarm event analysis device, thereby standardizing the configuration data and laying the foundation for subsequent device alarms.

[0140] like Figure 4 As shown, this application also provides a specific scenario embodiment to illustrate the technical solution of the device alarm method. Taking the alarm event generating device as a touch screen, the alarm event transmitting device as a data acquisition device, and the alarm event analysis device as a centralized control system as an example, this scenario embodiment may include:

[0141] Step 401: Standardize the data dictionary for the touch screen, data acquisition equipment, and centralized control system;

[0142] Step 402, Third-party verification; Verify whether the alarm configurations of the touch screen, data acquisition equipment, and centralized control system are consistent;

[0143] Step 403: Determine whether the verification passes. If yes, end; otherwise, proceed to step 404.

[0144] Step 404, Automatic Update: Update the alarm configuration of the data acquisition equipment and the centralized control system according to the alarm configuration of the touch screen to make the alarm configurations of the three parties consistent.

[0145] In some embodiments, such as Figure 5As shown, by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the alarm verification result is obtained, including:

[0146] Step 501: Compare the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information to obtain the first verification result;

[0147] Step 502: If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent, compare the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information to obtain the second verification result.

[0148] In this embodiment, the verification software can first compare the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information to obtain the first verification result. For example, taking the verification software set in the alarm event transmission device as an example, it can query and parse the data structure of the alarm content of the alarm event generating device based on the obtained DB file, and temporarily store it in the memory of the alarm event transmission device.

[0149] The system calls the alarm content data structure of the alarm event transmission device configured locally in memory, and compares it with the alarm content data structure of the alarm event generating device. It iterates through each alarm identifier in the first alarm configuration information, comparing the corresponding device identifier, level name, level identifier, primary category, secondary category, and configuration text attributes one by one to determine whether the alarm configurations of the alarm event generating device and the alarm event transmission device are consistent, thus obtaining the first verification result.

[0150] If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent, that is, the attributes of each dimension corresponding to each alarm identifier in the first alarm configuration information and the second alarm configuration information are consistent, then the data structure of the alarm content of the alarm event analysis device can be queried and parsed based on the obtained third alarm configuration information. By looping through each alarm identifier in the first alarm configuration information, the device identifier, level name, level identifier, primary category, secondary category, and configuration text attributes corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information can be compared one by one to determine whether the alarm configuration of the alarm event transmission device and the alarm event analysis device are consistent, thus obtaining the second verification result.

[0151] If the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent, that is, the attributes of each dimension corresponding to each alarm identifier in the second alarm configuration information and the third alarm configuration information are consistent. Furthermore, since the attributes of each dimension corresponding to each alarm identifier in the first alarm configuration information and the second alarm configuration information are consistent, it can be considered that the alarm configurations of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device are consistent.

[0152] In this embodiment, based on the first alarm configuration information of the alarm event generating device, the alarm configuration of the alarm event transmitting device and the alarm event generating device are first checked to see if they are consistent. If they are consistent, the alarm configuration of the alarm event transmitting device can be considered reliable. Then, the alarm configuration of the alarm event transmitting device and the alarm event analyzing device can be checked to see if they are consistent. In this way, the consistency of the alarm configuration of the devices generating, transmitting and analyzing alarm events can be accurately verified, thereby reducing the risk of blank alarms.

[0153] In some embodiments, such as Figure 5 As shown, the method also includes:

[0154] Step 503: If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is inconsistent, adjust the second alarm configuration information according to the first alarm configuration information so that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent.

[0155] In this embodiment, if the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is inconsistent, in other words, if any dimension attribute of the alarm content corresponding to any alarm identifier is inconsistent, it can be considered that the alarm event transmission device identifies the alarm content corresponding to the alarm event based on the alarm identifier uploaded by the alarm event generating device, which may lead to identification errors. In this case, the second alarm configuration information can also be adjusted according to the first alarm configuration information to ensure that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent.

[0156] In this embodiment, if the alarm configurations of the alarm event transmission device and the alarm event generation device are inconsistent, the second alarm configuration information is adjusted according to the first alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event generation device consistent, thereby reducing the risk of blank alarms appearing later.

[0157] In some embodiments, such as Figure 5 As shown, after adjusting the second alarm configuration information according to the first alarm configuration information, the method further includes:

[0158] Step 504: Compare the alarm content corresponding to the same alarm identifier in the adjusted second alarm configuration information and the third alarm configuration information to obtain the second verification result.

[0159] In this embodiment, the adjusted second alarm configuration information includes all alarm identifiers in the first alarm configuration information, and the alarm content corresponding to the same alarm identifier in the second alarm configuration information is consistent with that in the first alarm configuration information.

[0160] At this point, the alarm content corresponding to the same alarm identifier in the adjusted second alarm configuration information and the third alarm configuration information can be compared. By looping through each alarm identifier in the first alarm configuration information, the device identifier, level name, level identifier, primary category, secondary category, and configuration text attributes corresponding to the same alarm identifier in the adjusted second alarm configuration information and the third alarm configuration information can be compared one by one to determine whether the alarm configuration of the alarm event transmission device and the alarm event analysis device are consistent, thus obtaining the second verification result.

[0161] If the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent, that is, the attributes of each dimension corresponding to each alarm identifier in the second alarm configuration information and the third alarm configuration information are consistent. Furthermore, since the attributes of each dimension corresponding to each alarm identifier in the first alarm configuration information and the second alarm configuration information are consistent, it can be considered that the alarm configurations of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device are consistent.

[0162] In this embodiment, when the second alarm configuration information of the alarm event transmission device is adjusted to be consistent with the first alarm configuration information of the alarm event generating device, the second alarm configuration information can be used as a benchmark to determine its consistency with the third alarm configuration information, thereby accurately verifying the consistency of alarm configurations of the devices that generate, transmit, and analyze alarm events.

[0163] In some embodiments, such as Figure 5 As shown, the method also includes:

[0164] Step 505: If the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is inconsistent, an adjustment signal is sent to the alarm event analysis device. The adjustment signal is used to instruct the alarm event analysis device to adjust the third alarm configuration information according to the second alarm configuration information so that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent.

[0165] In this embodiment, if the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is inconsistent—in other words, if any dimension attribute of the alarm content corresponding to any alarm identifier is inconsistent—it can be considered that the alarm event analysis device identifies the alarm content corresponding to the alarm event based on the alarm identifier uploaded by the alarm event-occurring device, which carries the risk of identification error. In this case, the third alarm configuration information can be adjusted according to the second alarm configuration information to ensure that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent. This ensures that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

[0166] In this embodiment, when the alarm configurations of the alarm event transmission device and the alarm event analysis device are inconsistent, the third alarm configuration information is adjusted according to the second alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event analysis device consistent, thereby reducing the risk of blank alarms.

[0167] In some embodiments, such as Figure 6 As shown, for each alarm identifier in the first alarm configuration information, determining whether there is a common alarm identifier in the second and third alarm configuration information may include:

[0168] Step 601: For each alarm identifier in the first alarm configuration information, determine whether there is a duplicate alarm identifier in the second alarm configuration information;

[0169] Step 602: If there are identical alarm identifiers in the second alarm configuration information, determine whether there are identical alarm identifiers in the third alarm configuration information for each alarm identifier in the second alarm configuration information.

[0170] In this embodiment, based on the first alarm configuration information of the alarm event generating device, the second alarm configuration information is first checked to see if it includes all the alarm identifiers in the first alarm configuration information. If they are consistent, the second alarm configuration information can be considered reliable. Then, the third alarm configuration information can be checked to see if it includes all the alarm identifiers in the second alarm configuration information. This can accurately verify the consistency of the alarm configuration of the devices that generate, transmit, and analyze alarm events, thereby reducing the risk of blank alarms.

[0171] In some embodiments, such as Figure 6 As shown, the method may also include:

[0172] Step 603: If there are no identical alarm identifiers in the second alarm configuration information, adjust the second alarm configuration information according to the first alarm configuration information so that the second alarm configuration information includes all alarm identifiers in the first alarm configuration information.

[0173] In this embodiment, if there is no identical alarm identifier in the second alarm configuration information, it can be considered that the alarm event transmission device is at risk of being unable to identify the alarm event corresponding to the alarm identifier uploaded by the alarm event occurrence device. In this case, the second alarm configuration information needs to be adjusted according to the first alarm configuration information to ensure that each alarm identifier in the first alarm configuration information can be found in the second alarm configuration information.

[0174] In this embodiment, if the alarm configurations of the alarm event transmission device and the alarm event generation device are inconsistent, the second alarm configuration information is adjusted according to the first alarm configuration information to make the alarm configurations of the alarm event transmission device and the alarm event generation device consistent, thereby reducing the risk of blank alarms appearing later.

[0175] In some embodiments, such as Figure 6 As shown, the method may also include:

[0176] Step 604: If there are no identical alarm identifiers in the third alarm configuration information, adjust the third alarm configuration information according to the second alarm configuration information so that the third alarm configuration information includes all alarm identifiers in the first alarm configuration information.

[0177] In this embodiment, if no identical alarm identifier is found in the third alarm configuration information, it can be assumed that the alarm event analysis device is at risk of being unable to identify the alarm event corresponding to the alarm identifier uploaded by the device that caused the alarm event. Since the alarm configurations of the second alarm configuration information and the first alarm configuration information are consistent after verification, the third alarm configuration information can be adjusted according to the second alarm configuration information to ensure that every alarm identifier in the first alarm configuration information can be found in the third alarm configuration information.

[0178] In this embodiment, when the alarm configurations of the alarm event transmission device and the alarm event analysis device are inconsistent, the third alarm configuration information is adjusted according to the second alarm configuration information to make the alarm configurations of the alarm event generating device, the alarm event transmission device and the alarm event analysis device consistent, thereby reducing the risk of blank alarms.

[0179] In some embodiments, obtaining first alarm configuration information, second alarm configuration information, and third alarm configuration information includes:

[0180] Obtain the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information in any of the following scenarios:

[0181] Receive the user's first input, which is used to instruct the alarm verification process to be started;

[0182] Import the alarm configuration file into any of the following devices: alarm event generating device, alarm event transmitting device, and alarm event analyzing device;

[0183] The production line corresponding to the equipment where the alarm event occurred will switch shifts.

[0184] The production line corresponding to the equipment where the alarm event occurred enters a new production cycle.

[0185] In this embodiment, the verification process can be triggered under any scenario to obtain the first alarm configuration information of the alarm event generating device, the second alarm configuration information of the alarm event transmitting device, and the third alarm configuration information of the alarm event analysis device.

[0186] Any scenario refers to receiving the user's first input, which is used to instruct the initiation of the alarm verification process; importing the alarm configuration file into any of the alarm event generating devices, alarm event transmitting devices, and alarm event analyzing devices; the production line corresponding to the alarm event generating device switching shifts; and the production line corresponding to the alarm event generating device entering a new production cycle.

[0187] In some examples, an alarm verification control can be displayed on the screen of any of the three devices: the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device. The user can click this alarm verification control; that is, the click operation can serve as the first input. In response to this click operation, the alarm process of the three devices can be triggered.

[0188] In some examples, any one of the alarm event generating device, alarm event transmitting device, and alarm event analyzing device can trigger a third-party device alarm process when it obtains an alarm configuration file manually imported by the user.

[0189] In some examples, the production line can be a preset time period, such as a 12-hour shift change. Each shift change requires verification, that is, a third-party equipment alarm process can be triggered when the shift changes.

[0190] In some examples, users can set and update alarm configurations based on the production site conditions of the device that triggered the alarm event. For example, the alarm configuration may be updated once for each new production cycle, and a new alarm identifier may be added after the update. Based on this, a third-party device alarm process can be triggered when the production line enters a new production cycle.

[0191] In this embodiment, the alarm configurations of the three parties can be verified under preset alarm verification conditions to accurately verify whether the alarm configurations of the devices that generate, transmit, and analyze alarm events are consistent, thereby reducing the risk of blank alarms.

[0192] like Figure 7 As shown, this application also provides a specific scenario embodiment to illustrate the technical solution of the device alarm method. Taking the alarm event generating device as a touch screen, the alarm event transmitting device as a data acquisition device, the alarm event analysis device as a centralized control system, and the verification software set in the alarm event transmitting device as an example, this scenario embodiment may include:

[0193] Step 701: The data acquisition device triggers verification. At this time, the DB file of the HMI (i.e., the first alarm configuration information) is obtained through the FTP protocol, and the alarm configuration file of the centralized control system (i.e., the third alarm configuration information) is obtained through the POST interface.

[0194] Step 702: Determine whether the verification passed. If yes, end; otherwise, proceed to step 703.

[0195] Step 703 triggers the update process. At this time, the alarm configurations of the data acquisition equipment and the centralized control system are updated according to the alarm configuration on the touch screen to ensure that the alarm configurations of the three parties are consistent.

[0196] like Figure 8 As shown, the update process may include:

[0197] Step 801: If the data acquisition device fails to verify the DB file against its own alarm configuration, it triggers an update process.

[0198] Step 802: Determine whether a second confirmation is required. If yes, proceed to step 803; otherwise, proceed to step 804.

[0199] Step 803: The user confirms that the alarm configuration needs to be adjusted;

[0200] Step 804: Determine the alarm configuration files of the data acquisition equipment and the centralized control system based on the first alarm configuration information, and send the alarm configuration file of the centralized control system to the centralized control system through the POST interface;

[0201] Step 805: Update the alarm configuration of the data acquisition equipment;

[0202] Step 806: Update the alarm configuration of the centralized control system.

[0203] In some embodiments, such as Figure 9 As shown, by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the alarm verification result is obtained, including:

[0204] Step 901: Compare the alarm identification numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information to the corresponding level names;

[0205] Step 902: If the level names are the same, compare the level identifiers corresponding to the same alarm identifiers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information.

[0206] Step 903: If the level identifiers are consistent, determine that the alarm level information corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

[0207] In this embodiment, the alarm content may include alarm level information, which may include a level name and a level identifier.

[0208] The system can iterate through each alarm identifier in the first alarm configuration information, first comparing whether the level names in the first, second, and third alarm configuration information are consistent. If the level names are consistent, it can then compare whether the level identifiers in the first, second, and third alarm configuration information are consistent. If the level identifiers are also consistent, it can be determined that the alarm level information corresponding to the same alarm identifier in the first, second, and third alarm configuration information is consistent.

[0209] In this embodiment, the consistency of the level name and level identifier can be compared sequentially to more comprehensively and accurately verify the consistency of the three-party alarm configuration.

[0210] In some embodiments, such as Figure 9 As shown, the method also includes:

[0211] Step 904: If either the level name or the level identifier is inconsistent, determine that the alarm level information corresponding to the same alarm identifier number in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is inconsistent.

[0212] In this embodiment, if the level names or level identifiers corresponding to the same alarm identifiers in the first, second, and third alarm configuration information are inconsistent, it can be considered that the alarm level information corresponding to the same alarm identifiers in the first, second, and third alarm configuration information is inconsistent. In other words, the alarm configurations are inconsistent at this time, and the second and third alarm configuration information need to be adjusted according to the first alarm configuration information to make the alarm configurations of the three parties consistent.

[0213] In this embodiment, if either the level name or the level identifier is inconsistent, it can be considered that the alarm identifier number corresponds to inconsistent alarm level information. In this case, the alarm configuration needs to be adjusted to reduce the risk of blank alarms.

[0214] In some embodiments, such as Figure 10 As shown, by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the alarm verification result is obtained, including:

[0215] Step 1001: Compare the first-level categories corresponding to the same alarm identifiers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information;

[0216] Step 1002: If the primary categories are consistent, compare the secondary categories corresponding to the same alarm identifiers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information.

[0217] Step 1003: If the secondary categories are consistent, determine that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information and the third alarm configuration information are consistent.

[0218] In this embodiment, the alarm content may include a primary category and a secondary category.

[0219] The system can iterate through each alarm identifier in the first alarm configuration information, first comparing whether the primary categories in the first, second, and third alarm configuration information are consistent. If the primary categories are consistent, it can then compare whether the secondary categories in the first, second, and third alarm configuration information are consistent. If the secondary categories are also consistent, it can be determined that the same alarm identifier in the first, second, and third alarm configuration information corresponds to the same primary and secondary categories.

[0220] In this embodiment, the consistency of the primary category and the secondary category can be compared sequentially to more comprehensively and accurately verify the consistency of the third-party alarm configuration.

[0221] In some embodiments, such as Figure 10 As shown, the method also includes:

[0222] Step 1004: If any item in the primary category and the secondary category is inconsistent, determine that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information and the third alarm configuration information is inconsistent.

[0223] In this embodiment, if the primary or secondary categories corresponding to the same alarm identifier in the first, second, and third alarm configuration information are inconsistent, then the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is considered inconsistent. In other words, the alarm configurations are inconsistent, and the second and third alarm configuration information need to be adjusted according to the first alarm configuration information to make the alarm configurations of the three parties consistent.

[0224] In this embodiment, if either the primary category or the secondary category is inconsistent, it can be considered that the alarm content corresponding to the same alarm identifier is inconsistent. In this case, the alarm configuration needs to be adjusted to reduce the risk of blank alarms.

[0225] This application embodiment also provides a device alarm system, the system including:

[0226] An alarm event generating device is configured with first alarm configuration information.

[0227] An alarm event transmission device is configured with second alarm configuration information.

[0228] Alarm event analysis equipment, which is equipped with third-party alarm configuration information;

[0229] Verification software is used to execute the aforementioned device alarm methods.

[0230] In this embodiment, first, second, and third alarm configuration information can be obtained from the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device, respectively. Using the first alarm configuration information of the alarm event generating device as a benchmark, it is first determined whether the second and third alarm configuration information cover all alarm identifiers in the first alarm configuration information, avoiding situations where alarm content cannot be identified. Then, the alarm content corresponding to the same alarm identifier in the first, second, and third alarm configuration information is compared to verify the synchronization of the three-party alarm configurations, avoiding situations where alarm content is incorrectly identified. This accurately verifies whether the alarm configurations of the alarm event generating, transmitting, and analyzing devices are consistent, thereby reducing the risk of blank alarms.

[0231] In some embodiments, the verification software is located on a server independent of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device.

[0232] In this embodiment, the alarm configurations of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device can be verified through a separate server.

[0233] In some embodiments, the verification software is installed in the alarm event generating device, the alarm event transmitting device, or the alarm event analyzing device.

[0234] In this embodiment, the verification of the three-party alarm configuration can be performed through the alarm event generating device, the alarm event transmitting device, or the alarm event analyzing device.

[0235] In some embodiments, the alarm event generating device is further configured to, when an alarm event occurs, determine a first alarm identifier from the first alarm configuration information based on the alarm content corresponding to the alarm event, and upload the first alarm identifier to the alarm event transmitting device;

[0236] The alarm event transmission device is also used to receive the first alarm identifier and upload the first alarm identifier to the alarm event analysis device;

[0237] The alarm event analysis device is also used to determine and display the alarm content corresponding to the first alarm identifier based on the third alarm configuration information.

[0238] In this embodiment, when an alarm event occurs, the alarm event generating device can determine the alarm content based on the fault condition corresponding to the alarm event, that is, determine the device identifier, level name, level label, first category, second category and configuration text corresponding to the alarm event, and then match the first alarm identifier number corresponding to the alarm event according to the first alarm configuration information, and upload it to the alarm event transmission device.

[0239] Upon receiving the first alarm identifier, the alarm event transmission device can parse the corresponding alarm content based on the second alarm configuration information, and record and store it. The alarm event transmission device can also upload the first alarm identifier to the alarm event analysis device.

[0240] After receiving the first alarm identifier, the alarm event analysis device can determine the alarm content corresponding to the first alarm identifier based on the third alarm configuration information and display the alarm content so that engineers can take corresponding measures to quickly eliminate the fault and restore production.

[0241] In this embodiment, when an alarm event occurs, the alarm event generating device can upload the first alarm identifier to the alarm event transmitting device, and the alarm event transmitting device can upload the first alarm identifier to the alarm event analyzing device, so that the alarm event analyzing device can determine the accurate alarm content based on the third alarm configuration information.

[0242] In some embodiments, the alarm event transmission device is further used for:

[0243] Based on the second alarm configuration information, the first alarm content corresponding to the first alarm identifier is determined, and the first alarm content includes the first alarm level information;

[0244] If the first alarm level information meets the preset alarm level conditions, the first alarm identifier number will be uploaded to the alarm event analysis device.

[0245] In this embodiment, when the alarm event transmission device receives the first alarm identifier, it can parse the alarm content corresponding to the alarm event, i.e. the first alarm content, according to the second alarm configuration information, thereby obtaining the first alarm level information.

[0246] If the first alarm level information meets the preset alarm level conditions, the first alarm identifier can be uploaded to the alarm event analysis device. The alarm level conditions can be set according to the actual situation. For example, it can be set to only upload alarm identifiers with higher alarm levels.

[0247] For example, if the first alarm level information indicates that the alarm event is a fault that will cause temporary production line failure, then manual intervention may be required to restore production. Based on this, the first alarm identifier can be uploaded to the alarm event analysis device so that the alarm event analysis device can determine the alarm content corresponding to the first alarm identifier based on the third alarm configuration information, quickly locate the fault type and fault location, and take the correct measures in a timely manner to eliminate the fault and restore production.

[0248] In this embodiment, the alarm event transmission device can only upload alarm identifiers that meet preset alarm level conditions, so that engineers can accurately locate alarm events that need to be handled.

[0249] In some embodiments, the first alarm level information includes a first level identifier, and the alarm event transmission device is further used for:

[0250] If the first level identifier is any of the preset level identifiers, the first alarm identifier number will be uploaded to the alarm event analysis device.

[0251] In this embodiment, the first alarm level information may include a first level identifier, and the preset alarm level condition may be a preset level identifier corresponding to the alarm identifier number that needs to be uploaded.

[0252] For example, the preset alarm level identifiers can be "F-Alarm" and "Alarm". In other words, if the first-level identifier is "F-Alarm" or "Alarm", then the first alarm identifier number needs to be uploaded to the alarm event analysis device. If the first-level identifier is "Waiting" or "Info", then it is considered that the current fault does not require manual intervention and the production line can still operate normally. In this case, the first alarm identifier number can be left unuploaded to the alarm event analysis device. This can reduce or eliminate the interference of the fault itself on the normal production line and improve production efficiency.

[0253] In this embodiment, the alarm event transmission device can determine whether the first alarm identifier needs to be uploaded based on the first level identifier of the first alarm identifier, which is more intuitive and convenient.

[0254] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program or instructions. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0255] Although this application has been described with reference to preferred embodiments, various modifications can be made thereto and components can be replaced with equivalents without departing from the scope of this application. In particular, the technical features mentioned in the various embodiments can be combined in any manner, provided there is no structural conflict. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A device alarming method, characterized by, The method includes: Obtain first alarm configuration information, second alarm configuration information, and third alarm configuration information; the first alarm configuration information is the alarm configuration information corresponding to the alarm event generating device, the second alarm configuration information is the alarm configuration information corresponding to the alarm event transmitting device, and the third alarm configuration information is the alarm configuration information corresponding to the alarm event analyzing device. The first alarm configuration information, the second alarm configuration information, and the third alarm configuration information all include multiple alarm identifiers and alarm content corresponding to each alarm identifier. The alarm content includes at least one of the following: device identifier, alarm level information, primary category, secondary category, and configuration text. For each alarm identifier in the first alarm configuration information, determine whether there is a common alarm identifier in the second alarm configuration information and the third alarm configuration information; In the case of identical alarm identifiers, the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is compared to obtain the alarm verification result.

2. The method of claim 1, wherein, The alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including: By comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information, a first verification result is obtained; If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent, the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is compared to obtain the second verification result.

3. The method of claim 2, wherein, The method further includes: If the first verification result indicates that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is inconsistent, the second alarm configuration information shall be adjusted according to the first alarm configuration information so that the alarm content corresponding to the same alarm identifier in the first alarm configuration information and the second alarm configuration information is consistent.

4. The method of claim 3, wherein, After adjusting the second alarm configuration information according to the first alarm configuration information, the method further includes: The second verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the adjusted second alarm configuration information and the third alarm configuration information.

5. The method according to any one of claims 2 to 4, characterized in that, The method further includes: If the second verification result indicates that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is inconsistent, the third alarm configuration information shall be adjusted according to the second alarm configuration information so that the alarm content corresponding to the same alarm identifier in the second alarm configuration information and the third alarm configuration information is consistent.

6. The method according to any one of claims 1 to 5, characterized in that, For each alarm identifier in the first alarm configuration information, determining whether there is a duplicate alarm identifier in the second alarm configuration information and the third alarm configuration information includes: For each alarm identifier in the first alarm configuration information, determine whether there is a duplicate alarm identifier in the second alarm configuration information; If there are identical alarm identifiers in the second alarm configuration information, for each alarm identifier in the second alarm configuration information, determine whether there are identical alarm identifiers in the third alarm configuration information.

7. The method of claim 6, wherein, The method further includes: If there are no identical alarm identifiers in the second alarm configuration information, the second alarm configuration information is adjusted according to the first alarm configuration information so that the second alarm configuration information includes all alarm identifiers in the first alarm configuration information.

8. The method according to claim 6 or 7, characterized in that, The method further includes: If there are no identical alarm identifiers in the third alarm configuration information, the third alarm configuration information is adjusted according to the second alarm configuration information so that the third alarm configuration information includes all alarm identifiers in the first alarm configuration information.

9. The method according to any one of claims 1 to 8, characterized in that, The acquisition of the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information includes: Obtain the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information in any of the following scenarios: Receive the user's first input, which is used to instruct the alarm verification process to be started; The alarm configuration file is imported into any one of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device; The production line corresponding to the device that triggered the alarm event will switch shifts. The production line corresponding to the device that triggered the alarm event enters a new production cycle.

10. The method according to any one of claims 1 to 9, characterized in that, The alarm content includes alarm level information, which includes a level name and a level identifier, with each level identifier corresponding to at least one level name.

11. The method of claim 10, wherein, The alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including: Compare the alarm identification numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information to identify the corresponding level names; If the level names are the same, compare the level identifiers corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information. If the level identifiers are consistent, it is determined that the alarm level information corresponding to the same alarm identifier number in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

12. The method of claim 11, wherein, The method further includes: If either the level name or the level identifier is inconsistent, it is determined that the alarm level information corresponding to the same alarm identifier number in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is inconsistent.

13. The method according to any one of claims 1 to 12, characterized in that, The alarm content includes the primary category and the secondary category, with one primary category corresponding to at least one secondary category.

14. The method of claim 13, wherein, The alarm verification result is obtained by comparing the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, including: Compare the first-level categories corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information; If the primary categories are consistent, compare the secondary categories corresponding to the same alarm identifier numbers in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information. If the secondary categories are consistent, it is determined that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information is consistent.

15. The method of claim 14, wherein, The method further includes: If any of the primary category and the secondary category are inconsistent, it is determined that the alarm content corresponding to the same alarm identifier in the first alarm configuration information, the second alarm configuration information and the third alarm configuration information are inconsistent.

16. The method according to any one of claims 1 to 15, characterized in that, Before obtaining the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information, the method further includes: Retrieve the preset alarm configuration file; Based on the alarm configuration file, configure the first alarm configuration information, the second alarm configuration information, and the third alarm configuration information.

17. An equipment alarm system characterized by The system includes: An alarm event generating device, wherein the alarm event generating device is configured with first alarm configuration information; An alarm event transmission device, wherein the alarm event transmission device is configured with second alarm configuration information; An alarm event analysis device, wherein the alarm event analysis device is configured with third alarm configuration information; Verification software for performing the method as described in any one of claims 1 to 16.

18. The system of claim 17, wherein, The verification software is located on a server that is independent of the alarm event generating device, the alarm event transmitting device, and the alarm event analyzing device.

19. The system of claim 17, wherein, The verification software is installed in the alarm event generating device, the alarm event transmitting device, or the alarm event analyzing device.

20. The system of any one of claims 17 to 19, wherein, The alarm event generating device is further configured to, in the event of an alarm event, determine a first alarm identifier number from the first alarm configuration information based on the alarm content corresponding to the alarm event, and upload the first alarm identifier number to the alarm event transmitting device; The alarm event transmission device is also used to receive the first alarm identifier and upload the first alarm identifier to the alarm event analysis device; The alarm event analysis device is also used to determine and display the alarm content corresponding to the first alarm identifier based on the third alarm configuration information.

21. The system of claim 20, wherein, The alarm event transmission device is also used for: Based on the second alarm configuration information, the first alarm content corresponding to the first alarm identifier is determined, and the first alarm content includes the first alarm level information; If the first alarm level information meets the preset alarm level conditions, the first alarm identifier number is uploaded to the alarm event analysis device.

22. The system of claim 21, wherein, The first alarm level information includes a first level identifier, and the alarm event transmission device is further used for: If the first level identifier is any of the preset level identifiers, the first alarm identifier number will be uploaded to the alarm event analysis device.