Information synchronization method and system
Through the alarm information verification mechanism between the industrial control machine, the touch screen and the centralized control system, the problem of inconsistent alarm information of the display unit on the battery production line is solved, and the safety and efficiency of the production line are improved.
Patent Information
- Application Number
- PCT/CN2024/102644
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-27
- Filing Date
- 2024-06-28
- Publication Date
- 2025-09-04
AI Technical Summary
During the battery production process, the alarm point information of each display unit is not synchronized in time, resulting in the engineer being unable to determine whether the alarm information at each display unit on the production line is consistent, affecting the safety and efficiency of the production line.
Through the alarm information verification mechanism between the industrial control machine, the touch screen and the centralized control system, including version number verification and publishing subscription services, ensure the synchronization of alarm information between the touch screen, the centralized control system and the industrial control machine.
The alarm information synchronization between each display device is realized, and the processing efficiency and production safety of alarm information on the production line are improved.
Smart Images

Figure CN2024102644_04092025_PF_FP_ABST
Abstract
Description
Information synchronization method and system CROSS-REFERENCE TO RELATED APPLICATIONS This disclosure is based on Chinese patent application number 202410211703.2, application date February 27, 2024, and invention name “Information Synchronization Method and System”, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this disclosure as a reference. Technical Field The embodiments of the present disclosure relate to the field of intelligent manufacturing technology, and are related to, but not limited to, an information synchronization method and system. Background Art During the battery production process, in order to ensure production safety, multiple alarm points are set up on the production line. Each alarm point corresponds to an alarm serial number. When an alarm point is triggered, each display unit on the production line displays the alarm serial number of the triggered alarm point to remind the engineers on the production line to deal with the alarm point. However, the alarm point table for each display unit is manually entered by the user on the front-end interface and then stored in the database of each display unit. If an engineer modifies the alarm point table at the production site without simultaneously updating the alarm points on other display units, the modified alarm point may be triggered, and the alarm point displayed on other display units may be different from the actual alarm point triggered on the production line. Therefore, how to determine whether the alarm information displayed by each display unit on the production line is a pressing issue. Summary of the Invention In order to solve the problems existing in the related technology, the embodiments of the present disclosure provide an information synchronization method and system. After the information synchronization condition is triggered, alarm information verification is performed between the touch screen and the industrial computer, and between the industrial computer and the centralized control system. This solves the problem in the related technology that the alarm information in different display units is different, resulting in the alarm points displayed on other display units being different from the alarm points actually triggered on the production line. In a first aspect, an embodiment of the present disclosure provides an information synchronization method, which includes: when an information synchronization condition on a battery production line is triggered, the industrial computer obtains the current machine alarm configuration information of the touch screen; the machine alarm configuration information includes at least a machine alarm version number; the industrial computer performs a first version verification on the machine alarm version number and a local alarm version number in the current local alarm configuration information of the industrial computer, and obtains a first verification result; when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer sends an alarm version verification request containing the local alarm configuration information to the centralized control system; the centralized control system responds to the alarm version verification request, performs a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtains a second verification result, so as to realize alarm information synchronization between the touch screen, the centralized control system and the industrial computer. In the above embodiment, when the information synchronization condition is triggered, the alarm information in multiple display devices on the battery production line is synchronously checked, which reduces the situation where after the engineer updates the alarm information of the touch screen, it cannot be guaranteed that the alarm configuration tables of the centralized control system and the industrial computer will be updated at the same time. The alarm information of the touch screen, the centralized control system and the industrial computer will be inconsistent, resulting in engineers at other display devices being unable to solve the actual alarm problem on the production line. This allows engineers at various locations on the production line to understand the alarm problems on the production line in a timely manner, improves the efficiency of processing alarm information on the production line, and also improves the safety of production line production. In some embodiments, the industrial computer obtains the current machine alarm configuration information of the touch screen, including: the industrial computer triggers the version detection point in the controller; when the version detection point is triggered, the controller calls the operation instruction of the touch screen to detect the communication channel between the industrial computer and the touch screen to obtain the detection result; when the communication channel is connected normally, the industrial computer obtains the current machine alarm configuration information of the touch screen based on the communication channel. In some embodiments, the information synchronization system further includes a publish-subscribe service; the information synchronization method further includes: the touch screen publishes the machine message containing the machine alarm configuration information to the publishing The industrial computer subscribes to the version detection topic of the subscription service; wherein, the industrial computer subscribes to the version detection topic; the industrial computer obtains the current machine alarm configuration information of the touch screen based on the communication channel when the communication channel is connected normally, including: when the industrial computer is connected normally to the communication channel and the machine message appears in the version detection topic, the industrial computer obtains the machine alarm configuration information in the machine message. In the above embodiment, data interaction is achieved between the industrial computer and the touch screen through the publish-subscribe service, which improves the interaction efficiency and the accuracy of the interaction data; at the same time, the industrial computer and the touch screen do not communicate directly, which reduces the loss of data during transmission due to network fluctuations and other reasons. In some embodiments, the information synchronization method also includes: when the version detection point is triggered and the machine message does not appear in the version detection topic within a first preset time period after the version detection point is triggered, the industrial computer determines that the publish-subscribe service is abnormal and triggers the version detection point again after a second preset time period; when the version detection point is not triggered, the industrial computer triggers the version detection point again after a third preset time period. In the above embodiment, a solution is provided for the problem that the version detection point is not triggered and the publish-subscribe service connection is abnormal. By triggering the version detection point again, an effective verification between the industrial computer and the touch screen is achieved. In some embodiments, the information synchronization method also includes: when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer turns off the version detection point in the controller; when the touch screen receives the information that the version detection point is closed, it determines that the machine alarm version number is consistent with the local alarm version number, and displays it on the machine display interface of the touch screen; when the touch screen does not receive the information that the version detection point is closed within a fourth preset time period, the touch screen determines that the machine alarm version number is inconsistent with the local alarm version number, and displays it on the machine display interface of the touch screen. In the above embodiment, when the industrial computer determines whether the alarm information is consistent or inconsistent with the alarm information of the touch screen, the result is fed back to the touch screen, thereby achieving synchronization of verification information between the industrial computer and the touch screen. In some embodiments, the alarm version verification request includes at least the device resource number of the industrial computer; the centralized control system receives the alarm version verification request, performs a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtains a second verification result, including: the centralized control system parses the alarm version verification request to obtain the device resource number corresponding to the industrial computer; the centralized control system queries the system alarm version number corresponding to the device resource number in the database corresponding to the centralized control system based on the device resource number, and obtains a query result; wherein, the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, and the local alarm information corresponding to different industrial computers is the same or different; when the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, the centralized control system will send a system message containing the system alarm version number and the device resource number to the industrial computer, and perform a second version verification on the local alarm version number and the system alarm version number to obtain a second verification result. In the above embodiment, the industrial computer initiates the alarm information verification of the centralized control system when the alarm information is consistent with the alarm information of the touch screen. Therefore, when the alarm information of the centralized control system is consistent with the alarm information of the industrial computer, it can be said that the alarm information between the touch screen, the centralized control system and the industrial computer is consistent, thereby realizing the synchronization of alarm information among the touch screen, the centralized control system and the industrial computer. In some embodiments, the information synchronization method also includes: when the second verification result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the second verification result has passed is displayed on the system display interface of the centralized control system; when the second verification result indicates that the local alarm version number is inconsistent with the system alarm version number, a pop-up window indicating that the second verification result has failed is displayed on the system display interface. In the above embodiment, the system display interface of the centralized control system displays the verification result of the local alarm version number and the system alarm version number to prompt the engineers of the centralized control system to update the alarm information of the centralized control system, thereby realizing the synchronization of the alarm information of the centralized control system and the industrial computer. In some embodiments, the information synchronization method also includes: when the query result indicates that the system alarm version number corresponding to the device resource number does not exist in the database, the centralized control system generates an exception message and sends the exception message to the industrial computer; when the industrial computer receives the exception message, the industrial computer displays the exception message on the device display interface of the industrial computer. In the above embodiment, when the centralized control system finds that there is no alarm version number corresponding to the industrial computer, it feeds back the query result to the industrial computer to prompt the industrial computer, thereby realizing the interaction between the industrial computer and the centralized control system. In some embodiments, the information synchronization method further includes: when the industrial computer receives the system message, performing a third version check on the local alarm version number and the system alarm version number to obtain a third check result; when the third check result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the third check result is passed is displayed on the device display interface; when the third check result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the third check result is passed is displayed on the device display interface; If the numbers are inconsistent, a pop-up window indicating that the third verification result has failed is displayed on the device display interface. In the above embodiment, the device display interface of the industrial computer displays the verification result of the local alarm version number and the system alarm version number, thereby realizing the synchronization of alarm information between the centralized control system and the industrial computer. In some embodiments, the information synchronization method also includes: the touch screen determines the multiple alarm points corresponding to the industrial computer and the alarm cause and alarm type corresponding to each alarm point based on the alarm configuration operation for the machine display interface of the touch screen; the touch screen performs standardization processing on the at least one alarm point to obtain an alarm array including at least one alarm field; wherein, one alarm field corresponds to multiple alarm points; the touch screen generates the machine alarm configuration information, the local alarm configuration information and the system alarm configuration information with the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point and the preset alarm version configuration template; the industrial computer imports the local alarm configuration information into the configuration file of the industrial computer based on the first data import operation for the device display interface of the industrial computer; the centralized control system imports the system alarm configuration information into the configuration file of the centralized control system based on the second data import operation for the system display interface of the centralized control system. In the above embodiment, the alarm points are standardized, the amount of data is reduced, and the communication efficiency of data transmission is improved; at the same time, the touch screen, the centralized control system and the industrial computer use the same version of the alarm configuration table, so that the alarm information of the touch screen, the centralized control system and the industrial computer are consistent, which improves the processing efficiency of the alarm information on the production line and also improves the safety of the production line. In a second aspect, an embodiment of the present disclosure provides an information synchronization system, which includes a touch screen, a centralized control system and an industrial computer; wherein the industrial computer is used to obtain the current machine alarm configuration information of the touch screen when the information synchronization condition on the battery production line is triggered; the machine alarm configuration information at least includes a machine alarm version number; the industrial computer is also used to perform a first version verification on the machine alarm version number and the local alarm version number in the current local alarm configuration information of the industrial computer to obtain a first verification result; the industrial computer is also used to send an alarm version verification request containing the local alarm configuration information to the centralized control system when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number; the centralized control system is used to perform a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system in response to the alarm version verification request to obtain a second verification result, so as to realize alarm information synchronization between the touch screen, the centralized control system and the industrial computer. In the above embodiment, when the information synchronization condition is triggered, the alarm information in multiple display devices on the battery production line is synchronously checked, which reduces the situation where after the engineer updates the alarm information of the touch screen, it cannot be guaranteed that the alarm configuration table of the centralized control system and the industrial computer will be updated at the same time. As a result, the alarm information of the touch screen, the centralized control system and the industrial computer will be inconsistent, resulting in engineers at other display devices being unable to solve the problem of the actual alarm on the production line, thereby improving the efficiency of processing alarm information on the production line and also improving the safety of production line production. In some embodiments, the information synchronization system also includes a controller; wherein the industrial computer is also used to trigger the version detection point in the controller; the controller is used to call the operation instructions of the touch screen to detect the communication channel between the industrial computer and the touch screen when the version detection point is triggered, and obtain the detection result; the industrial computer is also used to obtain the current machine alarm configuration information of the touch screen based on the communication channel when the communication channel is connected normally. In some embodiments, the information synchronization system also includes a publish-subscribe service; the touch screen is used to publish the machine message containing the machine alarm configuration information to the version detection topic of the publish-subscribe service when the communication channel between the industrial computer and the touch screen is connected normally; wherein the industrial computer subscribes to the version detection topic; the industrial computer is also used to obtain the machine alarm configuration information in the machine message when the communication channel is connected normally and the machine message appears in the version detection topic. In some embodiments, the information synchronization system also includes: the industrial computer is also used to determine that the publish-subscribe service is abnormal when the version detection point is triggered and the machine message does not appear in the version detection topic within a first preset time period after the version detection point is triggered, and trigger the version detection point again after a second preset time period; the industrial computer is also used to trigger the version detection point again after a third preset time period when the version detection point is not triggered. In some embodiments, the information synchronization system also includes: the industrial computer is further used to close the version detection point in the controller when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number; the touch screen is further used to determine that the machine alarm version number is consistent with the local alarm version number when receiving information that the version detection point is closed, and display it on the machine display interface of the touch screen; the touch screen is also used to determine that the machine alarm version number is inconsistent with the local alarm version number when no information that the version detection point is closed is received within a fourth preset time period, and display it on the machine display interface of the touch screen. In some embodiments, the alarm version verification request includes at least the device resource number of the industrial computer; the centralized control system is further used to receive the alarm version verification request, compare the local alarm version number with the current system alarm configuration information of the centralized control system, and verify the local alarm version number with the current system alarm configuration information of the centralized control system. The system alarm version number in the battery production line is subjected to a second version check to obtain a second check result, including: the centralized control system is further used to parse the alarm version check request to obtain the device resource number corresponding to the industrial computer; the centralized control system is further used to query the system alarm version number corresponding to the device resource number in the database corresponding to the centralized control system based on the device resource number to obtain a query result; wherein, the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, and the local alarm information corresponding to different industrial computers is the same or different; the centralized control system is further used to send a system message containing the system alarm version number and the device resource number to the industrial computer when the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, and perform a second version check on the local alarm version number and the system alarm version number to obtain a second check result. In some embodiments, the information synchronization system also includes: the centralized control system is also used to display a pop-up window indicating that the second verification result has passed on the system display interface of the centralized control system when the second verification result indicates that the local alarm version number is consistent with the system alarm version number; the centralized control system is also used to display a pop-up window indicating that the second verification result has failed on the system display interface when the second verification result indicates that the local alarm version number is inconsistent with the system alarm version number. In some embodiments, the information synchronization system also includes: the centralized control system is also used to generate an exception message and send the exception message to the industrial computer when the query result indicates that the system alarm version number corresponding to the device resource number does not exist in the database; the industrial computer is also used to display the exception message on the device display interface of the industrial computer when receiving the exception message. In some embodiments, the information synchronization system also includes: the industrial computer is also used to perform a third version verification on the local alarm version number and the system alarm version number when the system message is received to obtain a third verification result; the industrial computer is also used to display a pop-up window on the device display interface indicating that the third verification result has passed when the third verification result indicates that the local alarm version number is consistent with the system alarm version number; the industrial computer is also used to display a pop-up window on the device display interface indicating that the third verification result has failed when the third verification result indicates that the local alarm version number is inconsistent with the system alarm version number. In some embodiments, the information synchronization system also includes: the touch screen is also used to determine the multiple alarm points corresponding to the industrial computer and the alarm cause and alarm type corresponding to each alarm point based on the alarm configuration operation of the machine display interface of the touch screen; the touch screen is also used to standardize the at least one alarm point to obtain an alarm array including at least one alarm field; wherein, one alarm field corresponds to multiple alarm points; the touch screen is also used to generate the machine alarm configuration information, the local alarm configuration information and the system alarm configuration information with the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point and the preset alarm version configuration template; the industrial computer is also used to import the local alarm configuration information into the configuration file of the industrial computer based on the first data import operation of the device display interface of the industrial computer; the centralized control system is also used to import the system alarm configuration information into the configuration file of the centralized control system based on the second data import operation of the system display interface of the centralized control system. The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below. BRIEF DESCRIPTION OF THE DRAWINGS FIG1 is a first optional flow chart of an information synchronization method provided by an embodiment of the present disclosure; FIG2 is a second optional flow chart of the information synchronization method provided in an embodiment of the present disclosure; FIG3 is a third optional flow chart of the information synchronization method provided in an embodiment of the present disclosure; FIG4 is a schematic diagram of the structure of an information synchronization system provided by an embodiment of the present disclosure; FIG5 is a schematic diagram of the structure of alarm information provided by an embodiment of the present disclosure; FIG6 is a schematic diagram of a closed-loop calibration process of a touch screen and a data acquisition tool provided in an embodiment of the present disclosure; FIG7 is a schematic diagram of a closed-loop calibration process of a centralized control system and data acquisition tools provided by an embodiment of the present disclosure. DETAILED DESCRIPTION In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting the present disclosure. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure. In the following description, references to "some embodiments" describe a subset of all possible embodiments, but it is understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict. Unless otherwise defined, all technical and scientific terms used in the embodiments of the present disclosure have the same meaning as commonly understood by those skilled in the art to which the embodiments of the present disclosure belong. The terms used in the embodiments of the present disclosure are only for the purpose of describing the embodiments of the present disclosure and are not intended to limit the present disclosure. Currently, market developments indicate that power batteries are becoming increasingly widely used. They are not only used in energy storage systems such as hydropower, thermal, wind, and solar power plants, but are also widely used in electric vehicles like electric bicycles, electric motorcycles, and electric vehicles, as well as in military equipment and aerospace. As power battery applications continue to expand, market demand is also growing. The present inventors noticed that in the battery manufacturing process, in order to ensure that the battery production line can smoothly produce qualified battery products, multiple alarm points are set on the production line. Each alarm point corresponds to an alarm serial number. When a certain alarm point is triggered, each display unit on the production line displays the alarm serial number of the triggered alarm point to remind the engineers on the production line to deal with the alarm point. However, the alarm configuration in the related art is done by an electrical engineer according to the alarm points of the programmable logic controller (PLC) program and the message on the touch screen of the on-site machine. An alarm information table is configured, and then the engineer imports it into the centralized control system. After parsing by the centralized control system, an extensible markup language (XML) file or a spreadsheet (Excel) file can be exported, and the engineer manually copies the content to the configuration file of the industrial computer. The alarm information configuration table in the related art is configured on the touch screen according to the actual alarm points in the production line. If the electrical engineer directly updates the alarm information on the touch screen, there is no guarantee that the alarm configuration table of the centralized control system and the industrial computer will be updated at the same time. The alarm information of the touch screen, the centralized control system and the industrial computer will be inconsistent, which will make it impossible for the engineer to determine and solve the real problem on the production line, resulting in battery production errors. In order to solve the problem of inconsistent alarm information at various locations on the production line in related technologies, the applicant has discovered that under some pre-set trigger conditions, the industrial computer can obtain the alarm information of the touch screen and perform a consistency check with the imported alarm information or the local alarm information of the industrial computer. If the consistency check passes, the industrial computer obtains the alarm information of the centralized control system and performs a consistency check, thereby realizing the synchronous verification of the alarm information of the touch screen, the centralized control system and the industrial computer, solving the problem of inconsistent alarm information at various locations on the production line. Based on the above-mentioned inventive concept, an embodiment of the present disclosure provides an information synchronization method, which is applied to the information synchronization system of a battery production line. The information synchronization system at least includes a centralized control system configured on the main server of the battery production line and a touch screen and an industrial computer in the on-site machine on each process section. The touch screen can be a human-machine interface (HMI) on the on-site machine, and the industrial computer can be a host computer located in the on-site machine. The industrial computer is installed with data acquisition software for collecting operating data of the production equipment corresponding to the industrial computer from the controller. The industrial computer of each on-site machine corresponds to at least one production equipment on the battery production line. The production equipment can refer to equipment such as robots, cell winding machines, pole welding equipment, battery assembly equipment, and product transport vehicles (AGV, Automated Guided Vehicle) on the production line. In response to the information synchronization condition on the battery production line being triggered, the industrial computer obtains the current machine alarm configuration information of the touch screen including the machine alarm version number, and the industrial computer verifies the machine alarm version number with the local alarm version number in the current local alarm configuration information of the industrial computer. When the machine alarm version number is consistent with the local alarm version number, the industrial computer sends an alarm version verification request containing the local alarm configuration information to the centralized control system. The centralized control system verifies the local alarm version number with the system alarm version number in the current system alarm configuration information of the centralized control system, and updates the system display interface of the centralized control system based on the verification result, thereby realizing the synchronization of alarm information between multiple display devices such as the touch screen, centralized control system and industrial computer on the battery production line. In this way, when the information synchronization condition is triggered, the embodiment of the present disclosure synchronously verifies the alarm information in multiple display devices on the battery production line, reducing the situation where after the engineer updates the alarm information of the touch screen, it cannot be guaranteed that the alarm configuration table of the centralized control system and the industrial computer will be updated at the same time. As a result, the alarm information of the touch screen, the centralized control system and the industrial computer will be inconsistent, resulting in engineers at other display devices being unable to solve the actual alarm problem on the production line. This allows engineers at various locations on the production line to understand the alarm problems on the production line in a timely manner, improves the processing efficiency of alarm information on the production line, and improves the safety of production on the production line. The battery packs produced by the battery production line disclosed in the embodiments of the present disclosure can be used, but are not limited to, in electrical devices such as vehicles, ships, or aircraft. A power supply system comprising the battery packs and batteries disclosed herein can be used to alleviate and automatically regulate deterioration in cell expansion, replenish electrolyte consumption, and improve battery performance stability and battery life. The battery packs produced by the battery production line disclosed in the embodiments of the present disclosure can be used as power sources for electrical devices, which may include, but are not limited to, mobile phones, tablets, laptops, electric toys, power tools, electric vehicles, electric cars, ships, spacecraft, and the like. Electric toys may include fixed or mobile electric toys, such as game consoles, electric car toys, electric ship toys, and electric airplane toys, and spacecraft may include airplanes, rockets, space shuttles, and spacecraft, among others. In the embodiments of the present disclosure, the battery pack produced by the battery production line may be formed by a plurality of batteries connected in series and in parallel, wherein the battery may be a battery cell. A battery cell refers to a basic unit that can realize the mutual conversion of chemical energy and electrical energy, and can be used to make a battery module or a battery pack, thereby being used to supply power to an electrical device. The battery cell may be a secondary battery, which refers to a battery cell that can be continuously used by activating the active material by charging after the battery cell is discharged. The battery cell may be a lithium-ion battery, a sodium-ion battery, a sodium-lithium-ion battery, a lithium metal battery, a sodium metal battery, a lithium-sulfur battery, a magnesium-ion battery, a nickel-hydrogen battery, a nickel-cadmium battery, a lead-acid battery, etc., and the embodiments of the present disclosure are not limited thereto. In some embodiments, a battery pack includes multiple cells, which can be connected in series, in parallel, or in a hybrid configuration. A hybrid configuration refers to a combination of series and parallel connections. The series, parallel, or hybrid configuration of the cells is achieved by welding the cell terminals to a busbar assembly. Each cell can be a secondary battery or a primary battery; it can also be a lithium-sulfur battery, a sodium-ion battery, or a magnesium-ion battery, but is not limited thereto. The cells can be cylindrical, flat, rectangular, or have other shapes. In the embodiments of the present disclosure, the information synchronization method can be applied not only to battery production lines, but also to any production line, such as an automobile production line or a steel manufacturing production line. The embodiments of the present disclosure do not limit the specific application scenarios of the information synchronization method. Next, we will explain the application of the information synchronization method to the battery production line as an example. There is a centralized control system on a battery production line, and the centralized control system can be deployed on the main server of the battery production line. The battery production line includes multiple process sections, such as pole piece winding, cell grouping, battery pack addressing and battery welding. Each process section uses multiple production equipment to perform multiple process operations on the process section. For example, in addition to the welding robot, there are also production equipment for mobile battery packs, production equipment for mobile battery packs, equipment for cell winding, battery assembly equipment, and production equipment for placing busbars during welding. Each process section is equipped with an on-site machine including an industrial computer and an HMI. The industrial computer collects the operating data of the production equipment through the controller (ie, PLC). The on-site engineer can set the alarm information based on the situation of the production site based on the HMI, and import the alarm information into the industrial computer and the centralized control system. FIG1 is a first optional flow chart of an information synchronization method provided by an embodiment of the present disclosure. As shown in FIG1 , the information synchronization method provided by an embodiment of the present disclosure can be implemented through steps S101 to S104: Step S101: When an information synchronization condition on a battery production line is triggered, the industrial computer obtains the current machine alarm configuration information of the touch screen; the machine alarm configuration information at least includes a machine alarm version number. In the disclosed embodiments, information synchronization conditions may include conditions such as the industrial computer importing an alarm configuration file configured in the HMI, an engineer clicking the alarm version verification component on the industrial computer interface, or a shift change on the production line. Importing an alarm configuration file to the industrial computer may mean that an engineer generates an alarm configuration file on the machine's touch screen and then manually imports the alarm configuration file to the industrial computer. The industrial computer then compares the imported alarm configuration file with the alarm configuration file on the touch screen to confirm whether the imported alarm configuration file is the same as the current alarm configuration file on the touch screen. In some embodiments, there is an alarm version verification component on the device display interface of the industrial computer. After the engineer clicks it, the industrial computer will compare the current alarm configuration file of the industrial computer with the alarm configuration file of the industrial computer to confirm whether the current alarm configuration file of the industrial computer is the same as the current alarm configuration file of the touch screen. In some embodiments, the battery production line may have a 12-hour shift, and calibration is required after each shift. In some embodiments, on-site engineers can set and update alarm information based on the situation at the production site based on the touch screen. Each time the alarm configuration information is modified, the machine alarm version number will change. Therefore, when the industrial computer performs a closed-loop calibration with the touch screen, the alarm version numbers can be compared. Different alarm version numbers indicate different alarm information. For example, an engineer defines 500 alarm points on the touch screen based on the actual site needs, forming alarm information with an alarm version number of V1, and imports the alarm information with an alarm version number of V1 into the industrial computer and the centralized control system. However, when the situation at the site changes, an alarm point is added to the alarm information with an alarm version number of V1 based on the touch screen, forming an alarm information with an alarm version number of V2. The newly added alarm information with an alarm version number of V2 is not the same version as the alarm information with an alarm version number of V1, resulting in the machine alarm information on the touch screen being different from the alarm information on the industrial computer and the centralized control system. In some embodiments, the machine alarm configuration information may also include an identification number (ID) for each alarm point, along with information such as the alarm type, text description, and severity level. When an alarm point is triggered, such as when a safety door on a production line is opened, the touch screen, industrial computer, or centralized control system display will indicate the triggering of the alarm point and display detailed information about the alarm point, prompting the corresponding processing engineer to address the alarm. Step S102: The industrial computer performs a first version verification on the machine alarm version number and the local alarm version number in the current local alarm configuration information of the industrial computer to obtain a first verification result. In some embodiments, the industrial computer can perform a first version check when the engineer imports the alarm configuration file to determine whether the imported alarm configuration file is the same version as the current machine alarm information on the touch screen; or when the production line shift switches and the engineer clicks the alarm version verification component on the device display interface, the industrial computer can verify the local alarm version number and the machine alarm version number in the local alarm configuration information currently used by the device to determine whether they are the same version. In some embodiments, the first version check can be performed by comparing the machine alarm version number with the local alarm version number, or by comparing the machine alarm configuration information on the touch screen with the local alarm configuration information on the industrial computer to see whether the alarm information corresponding to each ID is the same. The first check result can include either a consistent or inconsistent result. Step S103: When the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer sends an alarm version verification request including the local alarm configuration information to the centralized control system. In some embodiments, when the machine alarm version number of the touch screen is consistent with the local alarm version number of the industrial computer, that is, the machine alarm configuration information of the touch screen is consistent with the local alarm configuration information of the industrial computer, an alarm version verification request is sent to the centralized control system to request the centralized control system to verify the alarm information of the industrial computer and the centralized control system, so as to realize closed-loop verification between the touch screen, the industrial computer and the centralized control system. In some embodiments, the industrial computer can send a request to the centralized control system through a Post request. The Post request is a request method in the Hyper Text Transfer Protocol (HTTP). In the Post request, data can be included in the request body. That is, when the industrial computer of the present invention sends an alarm version verification request to the centralized control system, the local alarm configuration information of the industrial computer is encapsulated in the request and sent to the centralized control system, so that the centralized control system performs verification based on the local alarm configuration information. In some embodiments, in response to the first verification result indicating that the machine alarm version number is inconsistent with the local alarm version number, it means that the current alarm information of the industrial computer is different from the alarm information of the touch screen. At this time, a pop-up window prompt is required to prompt the on-site engineer to re-import the latest version of the alarm information of the touch screen. Step S104: The centralized control system receives the alarm version verification request, performs a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtains a second verification result to achieve alarm information synchronization between the touch screen, the centralized control system and the industrial computer. In some embodiments, the centralized control system responds to the alarm version verification request, obtains the local alarm configuration information and local alarm version number of the industrial computer, performs a second version verification with the system alarm version number in the current system alarm configuration information of the centralized control system, and determines whether the alarm information of the centralized control system is consistent with the alarm information of the industrial computer. In some embodiments, the second version check can be performed by comparing the system alarm version number with the local alarm version number, or by comparing the system alarm configuration information of the centralized control system with the local alarm configuration information of the industrial computer to see whether the alarm information corresponding to each ID is the same. The second check result can be either consistent or inconsistent. In some embodiments, when the centralized control system determines that the alarm information of the centralized control system is consistent with the alarm information of the industrial computer, a pop-up window prompts that the verification has passed; when it determines that the alarm information of the centralized control system is inconsistent with the alarm information of the industrial computer, a pop-up window prompts that the alarm information is different from the alarm information of the industrial computer. Here, since the industrial computer initiates the alarm information verification of the centralized control system when the alarm information is consistent with the alarm information of the touch screen, when the alarm information of the centralized control system is consistent with the alarm information of the industrial computer, it can be said that the alarm information between the touch screen, the centralized control system and the industrial computer is consistent, thereby realizing the synchronization of alarm information between the touch screen, the centralized control system and the industrial computer. In the embodiment of the present disclosure, when the information synchronization condition is triggered, the alarm information in multiple display devices on the battery production line is synchronously checked, thereby reducing the situation where, after the engineer updates the alarm information of the touch screen, it cannot be guaranteed that the alarm configuration tables of the centralized control system and the industrial computer will be updated at the same time. As a result, the alarm information of the touch screen, the centralized control system and the industrial computer will be inconsistent, resulting in engineers at other display devices being unable to solve the actual alarm problems on the production line. This allows engineers at various locations on the production line to promptly understand the alarm problems on the production line, thereby improving the efficiency of processing alarm information on the production line and also improving the safety of production line production. In some embodiments, the industrial computer and the touch screen can communicate via the Message Queuing Telemetry Transport (MQTT) protocol. Using the MQTT service to communicate between the industrial computer and the touch screen can avoid data loss due to network fluctuations and other factors when the industrial computer and the touch screen communicate directly. Therefore, in step S101, the industrial computer can obtain the current machine alarm configuration information of the touch screen through steps S01 to S03: Step S01: The industrial computer triggers a version detection point in the controller. In some embodiments, the information synchronization system also includes a controller, which can refer to any one of a programmable logic controller (PLC), a single-chip microcomputer, an intermediate computer, and a host computer. The industrial computer determines whether the MQTT service between the industrial computer and the touch screen is normal by triggering the version detection point in the PLC. When the MQTT service is normal, the touch screen sends the machine alarm configuration information to the industrial computer. In some embodiments, the version check point in the controller can be a Boolean point in the PLC, such as the VersionCheckSysn point. Triggering the version check point in the controller can mean setting the VersionCheckSysn point in the PLC to true to trigger the version check point in the controller. Step S02: When the version detection point is triggered, the controller calls the operation instruction of the touch screen to detect the communication channel between the industrial computer and the touch screen to obtain a detection result. In the embodiment of the present disclosure, the operation instruction of the touch screen may refer to the macro instruction of the touch screen. The macro instruction is a predefined command or function. Here, when the version detection point is triggered, the controller can call the touch screen's macro instructions to detect whether the communication channel (i.e., MQTT service) between the industrial computer and the touch screen is connected normally. The detection results include normal connection and abnormal connection. Step S03: When the communication channel is connected normally, the industrial computer obtains the current machine alarm configuration information of the touch screen based on the communication channel. In some embodiments, when the communication channel connection is normal, the touch screen sends the current machine alarm configuration information to the industrial computer. In some embodiments, the information synchronization system further includes a publish-subscribe service, to which the industrial computer subscribes. The publish-subscribe service is implemented based on MQTT and includes multiple topics. The touch screen uploads the current machine alarm configuration information to a topic in the publish-subscribe service, and the industrial computer subscribes to the topic to obtain the current machine alarm configuration information from the touch screen. Therefore, the information synchronization method provided by the embodiment of the present disclosure may further include: when the communication channel is connected normally, the touch screen publishes the machine message containing the machine alarm configuration information to the version detection topic of the publish-subscribe service. In some embodiments, the industrial computer subscribes to the version detection topic to obtain data in the version detection topic based on the MQTT service. In some embodiments, the machine message may be as follows: Among them, Trigger_time and ts correspond to the time when the touch screen sends the machine message, and message is the machine alarm version number in the current touch screen. Correspondingly, step S03 can be implemented by the following steps: when the communication channel is connected normally and the machine message appears in the version detection topic, the industrial computer obtains the machine alarm configuration information in the machine message. In some embodiments, the industrial computer subscribes to a version detection topic. When a machine message appears in the publish-subscribe service, the industrial computer obtains the machine alarm configuration information in the machine message to compare whether the machine alarm version number uploaded by the touch screen is consistent with the local alarm version number of the industrial computer. If they are consistent, the version detection point is reset; if they are inconsistent, the version detection point is not reset. In the disclosed embodiment, data interaction is achieved between the industrial computer and the touch screen through the MQTT service, which can avoid the problem of data loss caused by network fluctuations and other reasons when the industrial computer and the touch screen communicate directly, thereby improving the interaction efficiency and the accuracy of the interaction data. In some embodiments, the information synchronization method provided by the embodiments of the present disclosure further includes steps S04 and S05: Step S04: When the version detection point is triggered and the machine message does not appear in the version detection topic within a first preset time period after the version detection point is triggered, the industrial computer determines that the publish-subscribe service is abnormal, and triggers the version detection point again after a second preset time period. In some embodiments, the first preset time period can be 15 seconds (s), and the second preset time period can be 10 minutes. When the version detection point is triggered, if no machine message appears in the version detection topic of the publish-subscribe service within 15 seconds, it means that the connection of the publish-subscribe service is abnormal. The industrial computer can trigger the version detection point again after 10 minutes and execute the above steps again. Step S05: If the version detection point is not triggered, the industrial computer triggers the version detection point again after a third preset time period. In some embodiments, if the industrial computer is not connected to the PLC, there is no version detection point in the PLC, the version detection point in the PLC is not public, or the version detection point in the PLC can only be read but not written, the version detection point will not be triggered. At this time, the industrial computer can trigger the version detection point again after 15 seconds. The embodiment of the present disclosure provides a solution to the problem that the version detection point is not triggered and the publish-subscribe service connection is abnormal. By triggering the version detection point again, effective verification between the industrial computer and the touch screen is achieved. In some embodiments, when the alarm version number in the industrial computer is consistent with the alarm version number on the touch screen, a pop-up window will be displayed to indicate that the alarm version verification has passed, and the trigger point in the PLC will be closed. Therefore, the information synchronization method provided in the embodiment of the present disclosure may also include steps S06 to S08: Step S06: When the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer turns off the version detection point in the controller. In some embodiments, when the alarm version number in the industrial computer is consistent with the alarm version number of the touch screen, Before the condition is triggered again, the alarm version number in the industrial computer will not be compared with the alarm version number of the touch screen. At this time, the version detection point in the PLC can be turned off, that is, the version detection point position is set to False. Step S07: Upon receiving the information indicating that the version detection point is closed, the touch screen determines that the machine alarm version number is consistent with the local alarm version number, and displays the result on the machine display interface of the touch screen. In some embodiments, after the industrial computer turns off the version detection point in the PLC, the touch screen receives the information that the version detection point is turned off, and the touch screen confirms that the alarm version number in the industrial computer is consistent with the alarm version number of the touch screen, and the consistent result can be prompted on the machine display interface of the touch screen through a pop-up window. Step S08: If the touch screen does not receive the information indicating that the version detection point is closed within a fourth preset time period, the touch screen determines that the machine alarm version number is inconsistent with the local alarm version number and displays it on the machine display interface of the touch screen. In some embodiments, the fourth preset time period can be 5s. If the touch screen does not receive the information that the version detection point is closed within 5s, the touch screen determines that the machine alarm version number is inconsistent with the local alarm version number, and the inconsistent result can be displayed on the machine display interface of the touch screen through a pop-up prompt. In the embodiment of the present disclosure, when the industrial computer determines whether the alarm information is consistent or inconsistent with the alarm information of the touch screen, the result is fed back to the touch screen, thereby achieving synchronization of verification information. In some embodiments, the alarm version verification request includes at least the device resource number of the industrial computer. FIG2 is a second optional flow chart of the information synchronization method provided in an embodiment of the present disclosure. As shown in FIG2 , step S104 in the above embodiment can be implemented through steps S201 to S203: Step S201: The centralized control system parses the alarm version verification request to obtain the device resource number corresponding to the industrial computer. In some embodiments, the centralized control system parses the alarm version verification request sent by the industrial computer to obtain the device alarm configuration information of the industrial computer. The device alarm configuration information at least includes the device resource number corresponding to the industrial computer. Here, the device resource number is a unique index identifier of each industrial computer in the battery production line. The centralized control system can determine whether the alarm information of the industrial computer exists in the database of the centralized control system according to the device resource number. The centralized control system is set up on the main server of the battery production line. The database of the centralized control system includes the alarm information set by the HMI of all on-site machines on the battery production line and the data corresponding to the industrial computers in different process sections. The alarm information corresponding to different process sections is different. Therefore, when the centralized control system is verified, the equipment resource number of the industrial computer is used to determine the alarm information corresponding to the industrial computer and perform verification. In some embodiments, the communication between the centralized control system and the industrial computer can be implemented based on the Hyper Text Transfer Protocol (HTTP). For example, the alarm version verification request can be implemented based on the POST request in the HTTP protocol, which can be "https: / / tomapisit.catlbattery.com / tom-app / v1 / 6 / resource / plc / tomToClink?site={site}&resource={resource}&resPlcVersion={resPlcVersion}", where site refers to the base code corresponding to the battery production line, resource refers to the device resource number of the current industrial computer, and resPlcVersion is the alarm version number of the current industrial computer. Step S202: The centralized control system queries the system alarm version number corresponding to the device resource number in the database corresponding to the centralized control system based on the device resource number to obtain the query result; wherein, the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, and the local alarm information corresponding to different industrial computers is the same or different. In the embodiment of the present disclosure, the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, that is, the centralized control system has the alarm information of all industrial computers (that is, on-site machines) on the battery production line. Since different machines correspond to different production equipment, the local alarm information corresponding to different industrial computers is the same or different. Here, the centralized control system uses the IPC's device resource number to query its database for a system alarm version number corresponding to the device resource number. Specifically, it queries the database for system alarm configuration information corresponding to the device resource number. If the corresponding system alarm configuration information exists, the system alarm version number corresponding to the IPC is obtained based on the system alarm configuration information. Step S203: When the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, the centralized control system sends a system message containing the system alarm version number and the device resource number to the industrial computer, and performs a second version verification on the local alarm version number and the system alarm version number to obtain a second verification result. In some embodiments, if a system alarm version number corresponding to the device resource number exists in the database, a system message containing the system alarm version number may be sent to the industrial computer. The system message may be as follows: Among them, code represents whether the device resource number is queried. 0 means it is queried (i.e., code == 0), and non-zero means it is not queried (i.e., code != 0). If the centralized control system queries the device resource number, message returns the system version number, otherwise it returns the corresponding exception message; resource returns the device resource number of the corresponding industrial computer. In some embodiments, after the centralized control system sends the system message containing the system alarm version number to the industrial computer, the centralized control system can perform a second version verification on the local alarm version number of the industrial computer and the system alarm version number to obtain a second verification result. In the embodiment of the present disclosure, when the alarm information of the industrial computer is consistent with the alarm information of the touch screen, the alarm information verification of the centralized control system is initiated. Therefore, when the alarm information of the centralized control system is consistent with the alarm information of the industrial computer, it can be indicated that the alarm information between the touch screen, the centralized control system and the industrial computer is consistent, thereby realizing the synchronization of alarm information among the touch screen, the centralized control system and the industrial computer. In some embodiments, the information synchronization method provided by the embodiments of the present disclosure may further include steps S10 and S11: Step S10: When the query result indicates that the system alarm version number corresponding to the device resource number does not exist in the database, the centralized control system generates an abnormal message and sends the abnormal message to the industrial computer. In some embodiments, if the centralized control system finds that the system alarm version number corresponding to the device resource number does not exist in the database, an exception message is generated. At this time, the code in the exception message is not 0, and the exception message is sent to the industrial computer. Step S11: When the industrial computer receives the abnormal message, the industrial computer displays the abnormal message on the device display interface of the industrial computer. After receiving the abnormal message, the industrial computer can pop up a window to prompt the verification abnormality. When the centralized control system of the disclosed embodiment finds that there is no alarm version number corresponding to the industrial computer, it feeds back the query result to the industrial computer to prompt the engineer corresponding to the industrial computer to handle it, thereby realizing the interaction between the industrial computer and the centralized control system. In the disclosed embodiment, the system display interface of the centralized control system displays the verification results of the local alarm version number and the system alarm version number to prompt the engineers of the centralized control system to update the database of the centralized control system, thereby realizing the synchronization of alarm information between the centralized control system and the industrial computer. In some embodiments, in some embodiments, the information synchronization method provided by the embodiments of the present disclosure may further include steps S12 to S14: Step S12: When the industrial computer receives the system message, it performs a third version check on the local alarm version number and the system alarm version number to obtain a third check result. In the embodiment of the present disclosure, after the centralized control system queries the system alarm version number corresponding to the industrial computer, it sends a system message containing the system alarm version number to the industrial computer. The industrial computer responds to the system message, performs a third version verification on the local alarm version number of the industrial computer and the system alarm version number of the centralized control system, and obtains a third verification result. Step S13: When the third verification result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the third verification result is passed is displayed on the device display interface. Step S14: When the third verification result indicates that the local alarm version number is inconsistent with the system alarm version number, a pop-up window indicating that the third verification result has failed is displayed on the device display interface. In the disclosed embodiment, the device display interface of the industrial computer displays the verification result of the local alarm version number and the system alarm version number, thereby realizing the synchronization of alarm information between the centralized control system and the industrial computer. In some embodiments, when setting alarm information on the touch screen, on-site engineers may set multiple alarm points. For example, if 500 alarm points are set on the production line, the amount of data is large and errors are prone to occur during transmission and import. Manually copying the alarm configuration information will directly lead to abnormal configuration functions once an error occurs, affecting the use of other functions of the industrial computer and the centralized control system, and even damaging the configuration file. Therefore, the data can be standardized to reduce the amount of data and improve communication efficiency. Figure 3 is an optional flow diagram of the information synchronization method provided by the embodiment of the present disclosure. As shown in Figure 3, the information synchronization method provided by the embodiment of the present disclosure can also include steps S301 to S305: Step S301: The touch screen determines a plurality of alarm points corresponding to the industrial computer and an alarm cause and an alarm type corresponding to each alarm point based on an alarm configuration operation on a machine display interface of the touch screen. In some embodiments, the alarm configuration operation may include but is not limited to a selection operation, a confirmation operation, a page turning operation, a scrolling operation, and the like. The selection operation may be an instruction input / selected by the user through an input component or device in the machine display interface of the touch screen. Among them, the input component or device may include but is not limited to a keyboard, a mouse, a touch screen, a touchpad, or an audio input device, and the like. For example, an engineer can select at least one alarm point and the alarm cause and alarm type of each alarm point in the configuration component of the machine display interface of the touch screen. For example, the alarm cause of the safety door not closed point is that the safety door is not closed. The alarm type may include four levels: F-Alarm, Alarm, Warning, and Info, and the alarm urgency decreases in sequence. The embodiments of the present disclosure do not limit the implementation of the device selection operation. Step S302: The touch screen performs standardization processing on the at least one alarm point to obtain an alarm array including at least one alarm field; wherein one alarm field corresponds to multiple alarm points. In some embodiments, there are many alarm points on the battery production line. In order to reduce the amount of data, at least one alarm point can be standardized from the originally discrete or randomly set alarm point to a text (Word) array with a fixed name. For example, 10,000 alarm points are set up on a production line. Each alarm point includes the alarm cause and alarm type. After standardizing the alarm points, an alarm array with 600 fields (words) can be obtained. Each field in the alarm array corresponds one-to-one with an alarm point in the alarm configuration file. For example, every 16 alarm points correspond to one field. That is, there is a mapping relationship between the 600 fields and the 10,000 alarm points, and one word point reads out 16 alarm points. Here, the 16 alarm points corresponding to one field can refer to 16 bits of binary. Each position of 0 means that the alarm point corresponding to that position is not triggered, and a 1 means that the alarm point is triggered. Step S303: The touch screen generates the machine alarm configuration information, the local alarm configuration information and the system alarm configuration information with the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point and the preset alarm version configuration template. In the disclosed embodiment, the preset alarm version configuration template may include information such as identification number, alarm type, alarm text description, and alarm severity level. After obtaining the alarm array, machine alarm configuration information, local alarm configuration information, and system alarm configuration information with the same alarm information may be generated. Here, the preset alarm version configuration template can be shown in Table 1: Table 1 Among them, the identification number (ID, Identity document) is the unique identifier of the alarm information, corresponding to the index of the alarm array, and one ID corresponds to one alarm field. The alarm cause (Category) is a subdivision of the alarm type (Class). For example, if the alarm cause is that the safety door is not closed, the alarm type (Class) can be divided into four levels: F-Alarm, Alarm, Warning, and Info. The severity of the four levels decreases in sequence. The alarm text description (Configuration text) is a text description of this alarm information, which is used for alarm display on the touch screen or centralized control system. The centralized control system type (TOM-Type) is a subdivision of the alarm in the centralized control system, which is used for the centralized control system to display the specific cause of the alarm. Among them, the machine alarm configuration information is stored in the touch screen. When a certain alarm point is triggered, the machine display interface of the touch screen pops up to prompt the specific information of the triggered alarm point; the local alarm configuration information and the system alarm configuration information are imported into the industrial computer and the centralized control system respectively. When a certain alarm point is triggered, the centralized control display interface of the centralized control system and the equipment display interface of the industrial computer pop up to prompt the specific information of the triggered alarm point. Step S304: The industrial computer imports the local alarm configuration information into a configuration file of the industrial computer based on a first data import operation on a device display interface of the industrial computer. Step S305 : The centralized control system imports the system alarm configuration information into a configuration file of the centralized control system based on a second data import operation on the system display interface of the centralized control system. In some embodiments, the first data import operation and the second data import operation may be performed manually by importing local alarm configuration information and system alarm configuration information stored in an external storage device (e.g., a USB flash disk). In this way, the touch screen, industrial computer, and centralized control system use the same version of alarm information, thereby achieving alarm information synchronization between the touch screen, industrial computer, and centralized control system. The disclosed embodiment standardizes the alarm points, reduces the amount of data, and improves communication efficiency; at the same time, the touch screen, the centralized control system, and the industrial computer use the same version of the alarm configuration table, so that the alarm information of the touch screen, the centralized control system, and the industrial computer are consistent, which improves the processing efficiency of the alarm information on the production line and also improves the safety of the production line. An embodiment of the present disclosure provides an information synchronization system. FIG4 is a structural diagram of the information synchronization system provided by the embodiment of the present disclosure. As shown in FIG4 , the information synchronization system at least includes a centralized control system 401 , an industrial computer 402 and a touch screen 403 . In some embodiments, a battery production line is equipped with a centralized control system 401, which can be deployed on the battery production line's main server. The battery production line includes multiple process sections to be configured, such as electrode winding, cell grouping, battery pack addressing, and battery welding. Each process section is performed by multiple production equipment, such as welding robots in the welding process. Each process section is equipped with an on-site machine including an industrial computer 402 and a touch screen 403. Touch screen 403 is a human-computer interaction module. On-site engineers can use touch screen 403 to modify and update alarm information based on the production site conditions. In some embodiments, the industrial computer 402 is used to obtain the current machine alarm configuration information of the touch screen 403 when the information synchronization condition on the battery production line is triggered; the machine alarm configuration information includes at least the machine alarm version number; and is also used to The version number is verified with the local alarm version number in the current local alarm configuration information of the industrial computer 402 to obtain a first verification result. The first verification result is displayed on the device display interface 402-1 of the industrial computer 402, and the first verification result is sent to the touch screen 403. The machine display interface 403-1 of the touch screen 403 can also display the first verification result. In some embodiments, the industrial computer 402 is further configured to send an alarm version verification request including local alarm configuration information to the centralized control system 401 when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number. The centralized control system 401 is used to respond to the alarm version verification request, perform a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system 401, obtain a second verification result, and update the system display interface 401-1 of the centralized control system 401 based on the second verification result to achieve synchronization of alarm information between the touch screen, the centralized control system and the industrial computer. In some embodiments, the centralized control system 401 is further configured to send the second verification result to the industrial computer 402 . In some embodiments, the information synchronization system also includes a controller; the industrial computer 402 is also used to trigger the version detection point in the controller; the controller is used to call the operation instructions of the touch screen 403 to detect the communication channel between the industrial computer 402 and the touch screen 403 when the version detection point is triggered, and obtain the detection result; the industrial computer 402 is also used to obtain the current machine alarm configuration information of the touch screen 403 based on the communication channel when the communication channel connection is normal. In some embodiments, the information synchronization system also includes a publish-subscribe service; the touch screen 403 is used to publish the machine message containing the machine alarm configuration information to the version detection topic of the publish-subscribe service when the communication channel between the industrial computer 402 and the touch screen 403 is connected normally; wherein, the industrial computer subscribes to the version detection topic of the publish-subscribe service; the industrial computer 402 is also used to obtain the machine alarm configuration information in the machine message when the communication channel is connected normally and the machine message appears in the version detection topic. In some embodiments, the information synchronization system also includes: an industrial computer 402, which is also used to determine that the publish-subscribe service is abnormal when the version detection point is triggered and no machine message appears in the version detection topic within the first preset time period after the version detection point is triggered, and to trigger the version detection point again after the second preset time period; the industrial computer 402 is also used to trigger the version detection point again after the third preset time period when the version detection point is not triggered. In some embodiments, the information synchronization system also includes: an industrial computer 402, which is also used to close the version detection point in the controller when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number; the touch screen 403 is also used to determine that the machine alarm version number is consistent with the local alarm version number when receiving information that the version detection point is closed, and display it on the machine display interface 403-1 of the touch screen 403; the touch screen 403 is also used to determine that the machine alarm version number is inconsistent with the local alarm version number when no information that the version detection point is closed is received within a fourth preset time period, and display it on the machine display interface 403-1 of the touch screen 403. In some embodiments, the alarm version verification request includes at least the device resource number of the industrial computer 402; the centralized control system 401 is further used to receive the alarm version verification request, perform a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system 401, and obtain a second verification result, including: the centralized control system 401 is also used to parse the alarm version verification request to obtain the device resource number corresponding to the industrial computer 402; the centralized control system 401 is also used to query the corresponding device resource number in the database corresponding to the centralized control system 401 based on the device resource number. The query result is obtained by using the system alarm version number of the industrial control computers 402; the battery production line includes multiple industrial control computers 402, and the database contains local alarm information corresponding to all the industrial control computers 402 on the battery production line. The local alarm information corresponding to different industrial control computers 402 may be the same or different; the centralized control system 401 is also used to send a system message containing the system alarm version number and the device resource number to the industrial control computer 402 when the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, and perform a second version check on the local alarm version number and the system alarm version number to obtain a second check result. In some embodiments, the information synchronization system also includes: a centralized control system 401, which is also used to display a pop-up window indicating that the second verification result has passed on the system display interface 401-1 of the centralized control system 401 when the second verification result indicates that the local alarm version number is consistent with the system alarm version number; the centralized control system 401 is also used to display a pop-up window indicating that the second verification result has failed on the system display interface 401-1 when the second verification result indicates that the local alarm version number is inconsistent with the system alarm version number. In some embodiments, the information synchronization system also includes: a centralized control system 401, which is also used to generate an exception message and send the exception message to the industrial computer 402 when the query result representation database does not have a system alarm version number corresponding to the device resource number; the industrial computer 402 is also used to display the exception message on the device display interface 402-1 of the industrial computer 402 when the exception message is received. In some embodiments, the information synchronization system also includes: an industrial computer 402, which is also used to perform a third version check on the local alarm version number and the system alarm version number when a system message is received to obtain a third verification result; the industrial computer 402 is also used to display a pop-up window indicating that the third verification result has passed on the device display interface 402-1 when the third verification result indicates that the local alarm version number is consistent with the system alarm version number; the industrial computer 402 is also used to display a pop-up window indicating that the third verification result has failed on the device display interface 402-1 when the third verification result indicates that the local alarm version number is inconsistent with the system alarm version number. In some embodiments, the information synchronization system further includes: a touch screen 403, further configured to determine the multiple alarm points corresponding to the industrial computer 402 and the alarm causes and corresponding alarms of each alarm point based on the alarm configuration operation of the machine display interface 403-1 on the touch screen 403. Alarm type; the touch screen 403 is also used to standardize at least one alarm point to obtain an alarm array including at least one alarm field; wherein, one alarm field corresponds to multiple alarm points; the touch screen 403 is also used to generate machine alarm configuration information, local alarm configuration information and system alarm configuration information with the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point and the preset alarm version configuration template; the industrial computer 402 is also used to import the local alarm configuration information into the configuration file of the industrial computer 402 based on the first data import operation for the device display interface 402-1 of the industrial computer 402; the centralized control system 401 is also used to import the system alarm configuration information into the configuration file of the centralized control system 401 based on the second data import operation for the system display interface 401-1 of the centralized control system 401. It should be noted that the description of the system in the embodiment of the present disclosure is similar to the description of the method embodiment above, and has similar beneficial effects as the method embodiment, so it will not be repeated here. For technical details not disclosed in the embodiment of the system, please refer to the description of the method embodiment of the present disclosure for understanding. The following describes an exemplary application of an embodiment of the present disclosure in a practical application scenario, specifically involving an alarm verification process of a data acquisition tool (ie, an industrial computer). Based on the problems existing in the related art, the embodiment of the present disclosure provides an information synchronization method, wherein the data acquisition tool (i.e., industrial computer) will trigger the verification trigger point in the PLC when the verification initiation conditions are met, such as the data acquisition tool imports the alarm configuration file, the engineer clicks the version verification button on the data acquisition tool interface, or the shift changes on the production line, etc., so that the touch screen sends the alarm version number in the touch screen to the data acquisition tool. After the data acquisition tool compares the versions, if they are consistent, the version verification is passed and the trigger point (i.e., the version detection point) is reset. If the touch screen on the machine does not return the version number after the specified time has passed after the trigger, the user is prompted that the verification has timed out, and the version verification is re-initiated after 10 minutes. If the returned version is inconsistent, it will not be reset, and a pop-up window will pop up to prompt the version inconsistency, and the alarm version verification process will be re-initiated after half an hour. In this way, the alarm version verification of the data acquisition tool and the touch screen forms a closed loop. When the conditions for initiating the verification process are met, the data acquisition tool will also upload the current alarm version of the data acquisition tool through an HTTP call and request the centralized control system to return the alarm version in its hands. The data acquisition tool and the centralized control system each compare the alarm version numbers in the interface, completing the alarm version verification between the data acquisition tool and the centralized control system, achieving a closed-loop verification between the data acquisition tool and the centralized control system. The information synchronization update process provided by the embodiment of the present disclosure includes two aspects: alarm configuration standardization and alarm version verification. Among them, the alarm version verification includes closed-loop alarm configuration version verification between the machine's touch screen and data acquisition tool, and between the data acquisition tool and the centralized control system. When on-site engineers set alarm information on the touch screen, they may set multiple alarm points. For example, if 500 alarm points are set on the production line, the alarm points can be standardized from the original discrete or randomly set alarm array to a text (Word) array with a fixed name. FIG5 is a schematic diagram of the structure of the alarm information provided by the embodiment of the present disclosure. The embodiment of the present disclosure defines a data structure 50 (sMsg_Bool) in the PLC. The data structure 50 at least includes a shutdown reason 501 (sMsg_Bool.FirstAlarm), an alarm shutdown reason type 502 (sMsg_Bool.FirstAlarmCat), and a text array 503 (sMsg_Bool.Words). The text array 503 includes a point array 5031 (sMsg_Bool.Words.B
[10000] ) and mapping array 5032 (sMsg_Bool.Words.Words
[0600] ), the text array 503 is the point directly corresponding to all alarm points in the PLC, and corresponds one to one with the alarm points in the alarm configuration file, sMsg_Bool.Words.Words
[0600] is the standardized Word array, sMsg_Bool.Words.Words
[0600] and sMsg_Bool.Words.B
[10000] is a mapping relationship, where each 16-bit B array member corresponds to a word. That is, there is a mapping relationship between 600 words and 10,000 alarm points, and one word point reads out 16 alarm points. Here, the 16 alarm points corresponding to one word point can refer to 16 bits of binary, where each position is 0 for not triggering, and a 1 for the alarm point being triggered. Based on the data structure provided in Figure 5, the embodiment of the present disclosure can provide an alarm information configuration template table. Electrical engineers only need to fill in the relevant alarm information of the corresponding touch screen in the template, and then generate three alarm configuration tables for the touch screen, data acquisition tool, and centralized control system with one click. Here, the format of the alarm configuration table can be shown in Table 2: Table 2 Among them, the identification number (ID, Identity document) is the unique identifier of the alarm information, which can correspond to the point array (sMsg_Bool.Words.B
[10000] ) (one ID corresponds to one alarm point). The alarm type (Category) is a subdivision of the alarm severity level (Class). Class is divided into four levels: F-Alarm, Alarm, Warning, and Info, with the severity of the four levels decreasing in descending order. The alarm text description (Configuration text) is a text description of the alarm information, used for alarm display on the touch screen or centralized control system. The centralized control system type (TOM-Type) is a subdivision of the alarm in the centralized control system. In some embodiments, in order to ensure closed-loop alarm configuration version verification between the machine's touch screen and data acquisition tool, and between the data acquisition tool and the centralized control system. Here, the touch screen and the data acquisition tool use the Message Queuing Telemetry Transport (MQTT) protocol to transmit messages through the following messages: Among them, Trigger_time and ts correspond to the time when the touch screen sends the message, and message is the alarm version number in the current touch screen. In some embodiments, the data acquisition tool is sent to the centralized control system through a Post request, for example, "https: / / tomapisit.catlbattery.com / tom-app / v1 / 6 / resource / plc / tomToClink?site={site}&resource={resource}&resPlcVersion={resPlcVersion}", where site refers to the base code of the battery production line, resource refers to the device resource number of the current data acquisition tool, and resPlcVersion is the alarm version number of the current data acquisition tool. In some embodiments, after receiving the message, the centralized control system returns the following message based on the actual situation: Among them, code represents whether the device resource number is queried (where 0 means it is queried, and non-0 means it is not queried). If the centralized control system queries the device resource number, message returns the version number, otherwise it returns the corresponding exception message; resource returns the corresponding device resource number. In some embodiments, when the verification process begins, the data acquisition tool triggers a PLC signal. The PLC controls the macro instructions in the touch screen to perform corresponding processing, and then transmits the alarm information in the touch screen to the data acquisition tool for verification. The verification process mainly consists of three parts: the PLC, the touch screen, and the data acquisition tool. Figure 6 is a schematic diagram of the closed-loop verification process of the touch screen and the data acquisition tool provided by the embodiment of the present disclosure. As shown in Figure 6, the closed-loop verification process of the touch screen and the data acquisition tool is implemented by steps S601 to S615: Step S601: trigger an alarm check point. In some embodiments, when the data acquisition tool imports the alarm configuration file, the engineer clicks the version check button on the data acquisition tool interface, or the shift on the production line is switched, the alarm check point VersionCheckSysn (i.e., the version detection point) in the PLC is triggered. In some embodiments, triggering an alarm check point may refer to changing a logic value of the alarm check point from 0 to 1 to trigger the alarm check point. Step S602: Alarm and check whether the points are written successfully. In some embodiments, if the data acquisition tool is not connected to the PLC, or the PLC does not have the alarm check point VersionCheckSysn, or the alarm check point VersionCheckSysn in the PLC is not public, or the alarm check point VersionCheckSysn in the PLC can only be read but not written, it means that the alarm check point has not been written successfully. At this time, after sleeping for 15 seconds, step S601 is executed again; if the alarm check point is written successfully, at this time, the data acquisition tool executes step S603 and the PLC executes step S605. Step S603: Whether no feedback result is received within 15 seconds. In some embodiments, if the point trigger is successful, the data acquisition tool can start an asynchronous thread for timing. If the data acquisition tool does not receive the alarm information from the touch screen within 15 seconds, it is considered that the MQTT service between the data acquisition tool and the touch screen is abnormal, and step S604 is executed. Step S604: The pop-up window prompts a timeout without any feedback, and the system goes into sleep mode for 10 minutes. In some embodiments, if the data acquisition tool does not receive feedback that the alarm verification point has been successfully written within 15 seconds, a pop-up window may be displayed on the display interface of the data acquisition tool to indicate that there has been no feedback, and step S601 may be executed again after sleeping for 10 minutes. Step S605: trigger and verify the trigger point. In some embodiments, when the PLC program finds that the trigger point VersionCheckSysn is set to True or set to 1, it calls the touch screen's macro command to check whether the MQTT connection is normal. Here, a macro event or macro command is a predefined command or function that can be used to execute an operation. Step S606: triggering a touch screen macro event. In some embodiments, the touch screen macro will first check whether the MQTT connection is normal. If it is not normal, the touch screen will directly pop up a window. The system prompts that the MQTT connection is abnormal and ends the touch screen related actions. That is, the touch screen pops up a window and then goes silent. Step S607: Obtain the alarm configuration version number of the touch screen. When the MQTT connection is normal, the touch screen collects the alarm configuration version number of the touch screen, packages it and publishes it to the VersionCheck (i.e. version verification) topic of the MQTT service. Step S608: Publish to the version verification topic. Step S609: Obtain the version number of the touch screen. In some embodiments, the data acquisition tool subscribes to the version verification topic of the MQTT service. When the MQTT service receives a message related to the alarm information of the touch screen, a corresponding event is triggered to obtain the version number of the touch screen. Step S610: Determine whether the alarm version number is consistent with the alarm version number of the touch screen. In some embodiments, the data acquisition tool determines whether the alarm version number of the local device is consistent with the alarm version number of the touch screen. If they are consistent, step S611 is executed; if they are inconsistent, step S612 is executed. Step S611: Close the alarm check point. In some embodiments, if the alarm version number of the local device is consistent with the alarm version number of the touch screen, a pop-up window will pop up to prompt that the alarm version verification has passed, and the alarm verification point will be closed. Step S612: A pop-up window prompts that the versions are inconsistent and the program goes into hibernation for 30 minutes. In some embodiments, if the alarm version number of the local device is inconsistent with the alarm version number of the touch screen, the trigger point will not be reset, and a pop-up window will pop up to prompt that the alarm versions are inconsistent. After sleeping for 30 minutes, the process returns to step S601. Step S613: Determine whether the data acquisition tool returns version consistency information within 5 seconds. In some embodiments, the machine touch screen determines whether the data acquisition tool returns version consistency information within 5 seconds. If it returns, step S614 is executed; if not, step S615 is executed. Step S614: Close the waiting thread. In some embodiments, when the machine touch screen finds that the trigger point (i.e., the alarm verification point) is closed, it is considered that the alarm verification has passed, and a pop-up window prompts that the verification is completed. Step S615: A pop-up window prompts that the version is inconsistent with the data acquisition tool. In some embodiments, the verification between the centralized control system and the data acquisition tool is initiated by the data acquisition tool, which packages the local alarm configuration version and sends a Post request to the centralized control system. After receiving it, the centralized control system compares the machine alarm version and returns the alarm version on the centralized control system for the data acquisition tool to compare. This verification process consists of two parts: the data acquisition tool and the centralized control system. Figure 7 is a schematic diagram of the closed-loop verification process of the centralized control system and the data acquisition tool provided in an embodiment of the present disclosure. As shown in Figure 7, the closed-loop verification process of the centralized control system and the data acquisition tool is implemented by steps S701 to S714: Step S701: Obtain local alarm configuration information. In some embodiments, the data acquisition tool collects local alarm configuration information of the data acquisition tool, including alarm version number, device resource number, site and other information, packages it and sends it to the centralized control system via a message request (ie, Post request). Step S702: Pack and upload the message request. In some embodiments, a message request (ie, a Post request) is a request method in the HTTP protocol for submitting data to a server (ie, a centralized control system). In a Post request, the data is included in the request. Step S703: parse the message request. In some embodiments, after receiving the message request, the centralized control system parses the message to obtain information such as the alarm version number, device resource number, and site of the data acquisition tool. Step S704: Determine whether the machine exists. In some embodiments, after the centralized control system receives the alarm configuration information from the data acquisition tool, it queries the database of the centralized control system to see whether the device resource number exists. If the device resource number does not exist or the alarm version number does not exist, it returns a message prompt to the data acquisition tool, sets the code to non-zero, and ends this verification. In some embodiments, code represents whether the device resource number is found. 0 means it is found, and non-zero means it is not found. Step S705: Send the alarm version number of the centralized control system. In some embodiments, when the centralized control system queries the alarm version number corresponding to the device resource number, it returns a message code=0 to the data acquisition tool and sends the alarm version number of the centralized control system to the data acquisition tool for verification. Step S706: Determine whether the alarm version numbers are consistent. In some embodiments, when the centralized control system queries the alarm version number corresponding to the device resource number, it starts to verify the alarm version number of the centralized control system and the alarm version number of the data acquisition tool. If they are consistent, step S707 is executed to update the version consistency mark of the alarm configuration interface of the centralized control system; if the versions are inconsistent, step S708 is executed to update the verification result of the alarm version configuration interface of the centralized control system. Step S707: Update status display verification passed. Step S708: The update status shows that the versions are inconsistent. Step S709: Determine whether code == 0. In some embodiments, after the data acquisition tool receives the message returned by the centralized control system, it analyzes whether code = 0. If it is not 0, a pop-up window prompts the returned message information; if code = 0, the alarm version number of the centralized control system is intercepted from the message and compared with the local alarm version number. If the version numbers are consistent, it means that the verification is passed and step S709 is executed. If they are inconsistent, step S710 is executed and a pop-up window prompts that the current alarm version number is inconsistent. Step S710: Compare version numbers. Step S711: A pop-up window prompts that the verification is abnormal. Step S712: Determine whether the alarm version numbers are consistent. In some embodiments, the data acquisition tool determines whether the alarm version number sent by the centralized control system is consistent with the alarm version number of the local device. If the version numbers are consistent, the verification is successful and step S713 is executed. If not, step S712 is executed and a pop-up window prompts that the current alarm version numbers are inconsistent. Step S713: A pop-up window prompts that the versions are inconsistent. Step S714: A pop-up window appears to indicate that the verification is successful. The disclosed embodiment standardizes the alarm points in the PLC, maps them all in an array, and provides an alarm version configuration template with macros that can be used to generate three configuration files for the touch screen, data acquisition tool, and centralized control system with one click after the configuration is completed. Because the touch screen uses the template table to generate the configuration, the corresponding data acquisition tool alarm configuration and centralized control system alarm configuration will be generated at the same time. The standardized alarm configuration is an Excel file, which can be configured after being successfully parsed and verified in the imported data acquisition tool. If the touch screen updates the alarm configuration without updating the data acquisition tool, the automatic alarm version verification process will be triggered at the latest when the shift changes. If the versions are found to be inconsistent, an alarm window will pop up automatically. The disclosed embodiment realizes closed-loop verification of alarm configuration versions of different display devices on the production line and realizes the automatic alarm version verification function. At the same time, the alarm configuration table of the same version of touch screen, data acquisition tool, and centralized control system can be generated with one click through a master table. The configuration table can also be used to import instead of manually updating the configuration file, thereby improving the production line efficiency. The above description is merely an embodiment of the present disclosure and is not intended to limit the scope of protection of the present disclosure. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present disclosure are included in the scope of protection of the present disclosure.
Claims
1. An information synchronization method, comprising: When the information synchronization condition on the battery production line is triggered, the industrial computer obtains the current machine alarm configuration information of the touch screen; The machine alarm configuration information at least includes the machine alarm version number; The industrial computer performs a first version verification on the machine alarm version number and the local alarm version number in the current local alarm configuration information of the industrial computer to obtain a first verification result; If the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer sends an alarm version verification request containing the local alarm configuration information to the centralized control system; The centralized control system receives the alarm version verification request, performs a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtains a second verification result to achieve synchronization of alarm information between the touch screen, the centralized control system and the industrial computer.
2. The information synchronization method according to claim 1, wherein: The industrial computer obtains the current alarm configuration information of the touch screen, including: The industrial computer triggers the version detection point in the controller; When the version detection point is triggered, the controller calls the operation instruction of the touch screen to detect the communication channel between the industrial computer and the touch screen to obtain a detection result; When the communication channel is connected normally, the industrial computer obtains the current machine alarm configuration information of the touch screen based on the communication channel.
3. The information synchronization method according to claim 2, wherein: The information synchronization system further includes a publish-subscribe service; the information synchronization method further includes: When the communication channel is connected normally, the touch screen publishes the machine message containing the machine alarm configuration information to the version detection topic of the publish-subscribe service; wherein the industrial computer subscribes to the version detection topic; When the communication channel is connected normally, the industrial computer obtains the current machine alarm configuration information of the touch screen based on the communication channel, including: When the communication channel is connected normally and the machine message appears in the version detection topic, the industrial computer obtains the machine alarm configuration information in the machine message.
4. The information synchronization method according to claim 3, wherein: The information synchronization method further includes: The industrial computer determines that the publish-subscribe service is abnormal when the version detection point is triggered and the machine message does not appear in the version detection topic within a first preset time period after the version detection point is triggered, and triggers the version detection point again after a second preset time period; When the version detection point is not triggered, the industrial computer triggers the version detection point again after a third preset time period.
5. The information synchronization method according to any one of claims 1 to 4, wherein: The information synchronization method further includes: If the first verification result indicates that the machine alarm version number is consistent with the local alarm version number, the industrial computer turns off the version detection point in the controller; When the touch screen receives the information indicating that the version detection point is closed, it determines that the machine alarm version number is consistent with the local alarm version number and displays it on the machine display interface of the touch screen; When the touch screen does not receive the information that the version detection point is closed within a fourth preset time period, the touch screen determines that the machine alarm version number is inconsistent with the local alarm version number and displays it on the machine display interface of the touch screen.
6. The information synchronization method according to any one of claims 1 to 5, wherein: The alarm version verification request at least includes the device resource number of the industrial computer; The centralized control system receives the alarm version verification request, performs a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtains a second verification result, including: The centralized control system parses the alarm version verification request to obtain the device resource number corresponding to the industrial computer; The centralized control system queries the system alarm version number corresponding to the device resource number in the database corresponding to the centralized control system based on the device resource number to obtain a query result; wherein the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, and the local alarm information corresponding to different industrial computers may be the same or different; When the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, the centralized control system will send a system message containing the system alarm version number and the device resource number to the industrial computer, and perform a second version verification on the local alarm version number and the system alarm version number to obtain a second verification result.
7. The information synchronization method according to claim 6, wherein: The information synchronization method further includes: If the second verification result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the second verification result is passed is displayed on the system display interface of the centralized control system; When the second verification result indicates that the local alarm version number is inconsistent with the system alarm version number, a pop-up window indicating that the second verification result has failed is displayed on the system display interface.
8. The information synchronization method according to claim 6, wherein: The information synchronization method further includes: When the query result indicates that the system alarm version number corresponding to the device resource number does not exist in the database, the centralized control system generates an abnormal message and sends the abnormal message to the industrial computer; When the industrial computer receives the abnormal message, the industrial computer displays the abnormal message on a device display interface of the industrial computer.
9. The information synchronization method according to claim 8, wherein: The information synchronization method further includes: When the industrial computer receives the system message, it performs a third version check on the local alarm version number and the system alarm version number to obtain a third check result; If the third verification result indicates that the local alarm version number is consistent with the system alarm version number, a pop-up window indicating that the third verification result is passed is displayed on the device display interface; When the third verification result indicates that the local alarm version number is inconsistent with the system alarm version number, a pop-up window indicating that the third verification result has failed is displayed on the device display interface.
10. The information synchronization method according to any one of claims 1 to 9, wherein: The information synchronization method further includes: The touch screen determines the multiple alarm points corresponding to the industrial computer and the alarm cause and alarm type corresponding to each alarm point based on the alarm configuration operation on the machine display interface of the touch screen; The touch screen performs standardization processing on the at least one alarm point to obtain an alarm array including at least one alarm field; wherein one alarm field corresponds to multiple alarm points; The touch screen generates the machine alarm configuration information, the local alarm configuration information, and the system alarm configuration information having the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point, and a preset alarm version configuration template; The industrial computer imports the local alarm configuration information into a configuration file of the industrial computer based on a first data import operation on a device display interface of the industrial computer; The centralized control system imports the system alarm configuration information into a configuration file of the centralized control system based on a second data import operation on a system display interface of the centralized control system.
11. An information synchronization system, comprising a touch screen, a centralized control system and an industrial computer; wherein: The industrial computer is used to obtain the current machine alarm configuration information of the touch screen when the information synchronization condition on the battery production line is triggered; the machine alarm configuration information at least includes the machine alarm version number; The industrial computer is further configured to perform a first version verification on the machine alarm version number and the local alarm version number in the current local alarm configuration information of the industrial computer to obtain a first verification result; The industrial computer is further configured to send an alarm version verification request containing the local alarm configuration information to the centralized control system when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number; The centralized control system is used to respond to the alarm version verification request, perform a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtain a second verification result to achieve alarm information synchronization between the touch screen, the centralized control system and the industrial computer.
12. The information synchronization system according to claim 11, wherein: The information synchronization system further includes a controller; wherein, The industrial computer is also used to trigger the version detection point in the controller; The controller is configured to, when the version detection point is triggered, call the operation instruction of the touch screen to detect the communication channel between the industrial computer and the touch screen to obtain a detection result; The industrial computer is further configured to obtain the current machine alarm configuration information of the touch screen based on the communication channel when the communication channel is connected normally.
13. The information synchronization system according to claim 11 or 12, wherein: The information synchronization system also includes a publish-subscribe service; The touch screen is configured to publish a machine message containing the machine alarm configuration information to a version detection topic of the publish-subscribe service when the communication channel between the industrial computer and the touch screen is connected normally; wherein the industrial computer subscribes to the version detection topic; The industrial computer is further configured to obtain the machine alarm configuration information in the machine message when the communication channel connection is normal and the machine message appears in the version detection topic.
14. The information synchronization system according to claim 13, wherein: The information synchronization system further includes: The industrial computer is further configured to, when the version detection point is triggered and the machine message does not appear in the version detection topic within a first preset time period after the version detection point is triggered, determine that the publish-subscribe service is abnormal, and trigger the version detection point again after a second preset time period; The industrial computer is further configured to trigger the version detection point again after a third preset time period if the version detection point is not triggered.
15. The information synchronization system according to any one of claims 11 to 14, wherein: The information synchronization system further includes: The industrial computer is further configured to disable a version detection point in the controller when the first verification result indicates that the machine alarm version number is consistent with the local alarm version number; The touch screen is further configured to, upon receiving information indicating that the version detection point is closed, determine that the machine alarm version number is consistent with the local alarm version number, and display the result on the machine display interface of the touch screen; The touch screen is further configured to determine that the machine alarm version number is inconsistent with the local alarm version number when no information about the version detection point being closed is received within a fourth preset time period, and to display the information on the machine display interface of the touch screen.
16. The information synchronization system according to any one of claims 11 to 15, wherein: The alarm version verification request at least includes the device resource number of the industrial computer; The centralized control system is further configured to receive the alarm version verification request, perform a second version verification on the local alarm version number and the system alarm version number in the current system alarm configuration information of the centralized control system, and obtain a second verification result, including: The centralized control system is further configured to parse the alarm version verification request to obtain a device resource number corresponding to the industrial computer; The centralized control system is further configured to query, based on the device resource number, a system alarm version number corresponding to the device resource number in a database corresponding to the centralized control system to obtain a query result; wherein the battery production line includes multiple industrial computers, and the database contains local alarm information corresponding to all industrial computers on the battery production line, and the local alarm information corresponding to different industrial computers may be the same or different; The centralized control system is also used to send a system message containing the system alarm version number and the device resource number to the industrial computer when the query result indicates that there is a system alarm version number corresponding to the device resource number in the database, and perform a second version verification on the local alarm version number and the system alarm version number to obtain a second verification result.
17. The information synchronization system according to claim 16, wherein: The information synchronization system further includes: The centralized control system is further configured to display a pop-up window indicating that the second verification result has passed on the system display interface of the centralized control system when the second verification result indicates that the local alarm version number is consistent with the system alarm version number; The centralized control system is further configured to display a pop-up window on the system display interface indicating that the second verification result has failed when the second verification result indicates that the local alarm version number is inconsistent with the system alarm version number.
18. The information synchronization system according to claim 16, wherein: The information synchronization system further includes: The centralized control system is further configured to generate an exception message when the query result indicates that the system alarm version number corresponding to the device resource number does not exist in the database, and send the exception message to the industrial computer; The industrial computer is further configured to display the abnormal message on a device display interface of the industrial computer when the abnormal message is received.
19. The information synchronization system according to claim 18, wherein: The information synchronization system further includes: The industrial computer is further configured to perform a third version check on the local alarm version number and the system alarm version number upon receiving the system message, to obtain a third check result; The industrial computer is further configured to display a pop-up window on the device display interface indicating that the third verification result has passed if the third verification result indicates that the local alarm version number is consistent with the system alarm version number; The industrial computer is further configured to display a pop-up window on the device display interface indicating that the third verification result has failed when the third verification result indicates that the local alarm version number is inconsistent with the system alarm version number.
20. The information synchronization system according to any one of claims 11 to 19, wherein: The information synchronization system further includes: The touch screen is further configured to determine, based on an alarm configuration operation on a machine display interface of the touch screen, a plurality of alarm points corresponding to the industrial computer and an alarm cause and an alarm type corresponding to each alarm point; The touch screen is further configured to perform standardization processing on the at least one alarm point to obtain an alarm array including at least one alarm field; wherein one alarm field corresponds to multiple alarm points; The touch screen is further configured to generate the machine alarm configuration information, the local alarm configuration information, and the system alarm configuration information having the same alarm version number based on the alarm array, the alarm cause corresponding to each alarm point, the alarm type corresponding to each alarm point, and a preset alarm version configuration template; The industrial computer is further configured to import the local alarm configuration information into a configuration file of the industrial computer based on a first data import operation on a device display interface of the industrial computer; The centralized control system is further configured to import the system alarm configuration information into a configuration file of the centralized control system based on a second data import operation on a system display interface of the centralized control system.
Citation Information
Patent Citations
Method for detecting consistency of SCD (System Configuration Document) and IED (Intelligent Electronic Device) model on line
CN102005818A
Intelligent substation configuration file checking method based on real-time monitoring
CN108737210A
SCD-based substation monitoring system data point table generation and synchronization method
CN112287648A
Alarm synchronization system and alarm synchronization method
CN114495463A
Information synchronization method and system
CN117784741A
Cited By
Remote control method and device for energy storage equipment and energy storage system
CN121000752A