Battery cell entry verification method and battery cell entry system
In the battery cell entry verification system, the controller and the upper computer operate in a coordinated manner to reduce the number of interactions, improve the efficiency and data accuracy of battery cell entry verification, and solve the problem of low interaction efficiency in the prior art.
Patent Information
- Application Number
- PCT/CN2024/112710
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-29
- Filing Date
- 2024-08-16
- Publication Date
- 2025-09-04
AI Technical Summary
In the existing verification methods for battery cell entry into the station, the interaction between the controller and the upper computer and the production control equipment is inefficient, resulting in low verification efficiency.
After the controller obtains the scan mark results of multiple battery cells channels, the total trigger signal is set to the trigger state. The upper computer carries the scan code information of the top cover of multiple battery cells at one time and sends it to the production control device for verification in the message request, and receives and parses the result messages to reduce the number of interactions.
It improves the interaction efficiency between the upper computer and the production control equipment, enhances the efficiency of battery cell entry verification, ensures data accuracy and clarity of the interaction process, and reduces the difficulty of problem investigation.
Smart Images

Figure CN2024112710_04092025_PF_FP_ABST
Abstract
Description
A method for checking battery cell entry and a battery cell entry system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on Chinese patent application number 202410226911.X, application date February 29, 2024, and invention name “A method for battery cell entry inspection and a battery cell entry 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
[0003] The present disclosure relates to a battery entry verification technology during a battery production process, and more particularly to a battery cell entry verification method and a battery cell entry verification system. Background Art
[0004] Currently, in the relevant technology, during the battery production process, the top cover welding equipment loading and scanning station is a single-cell channel. After the battery cell arrives at the main equipment loading and scanning station, it is scanned and verified. The controller determines whether the corresponding battery cell will proceed to the subsequent process based on the scanning and entry results. The entry verification of the battery cell is carried out through multiple interactions between the controller, the host computer, and the production control equipment to verify the battery cell status. However, this multiple interaction method is inefficient. This shows that the existing battery cell entry verification has the technical problem of low interaction efficiency.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide a method and system for battery cell entry verification, which can improve the efficiency of the entry verification.
[0007] The technical solution of the present disclosure is achieved as follows:
[0008] The present disclosure provides a method for battery cell entry inspection, which is applied to a top cover welding process. The method for battery cell entry inspection includes:
[0009] When the controller obtains the scan mark results of the battery cells of multiple battery cell channels, the controller sets the overall trigger signal to a trigger state;
[0010] When the host computer reads the total trigger signal as being in a trigger state, the host computer carries one or more successfully scanned top cover scanning information in a message request and sends it to the production control device;
[0011] The host computer determines a station entry verification result based on the result message sent by the production control device according to the message request; and sends the station entry verification result to the controller.
[0012] It can be understood that when the controller obtains the scanning mark results of the battery cells corresponding to each of the multiple battery cell channels, the controller sets the total trigger signal to the trigger state. When the upper computer reads the total trigger signal as the trigger state, the upper computer carries one or more successfully scanned top cover scanning information in the message request and sends it to the production control device. Sending the top cover scanning information of multiple battery cells to the production control device for verification at one time through the message request can reduce the number of interactions between the upper computer and the production control device; in addition, the upper computer will receive the result message sent by the production control device, and can obtain multiple battery cell verification results at one time, once again reducing the number of interactions between the upper computer and the production control device; through the above-mentioned interaction method, the interaction efficiency between the upper computer and the production control device can be improved, thereby improving the efficiency of battery cell entry verification.
[0013] In the above solution, when the host computer reads the total trigger signal as being in the trigger state, the host computer carries one or more successfully scanned top cover scanning information in a message request and sends it to the production control device, including:
[0014] When the host computer reads the total trigger signal as being in a trigger state, the host computer continues to read the sub-station entry trigger signal;
[0015] When the sub-station entry trigger signal is in a trigger state, the host computer obtains the top cover scanning code information of the battery cells of the multiple battery cell channels based on the sub-station entry trigger signal, and the host computer obtains the top cover welding equipment information;
[0016] The host computer determines one or more top cover scan code information that has successfully scanned the top cover based on the top cover scan code information;
[0017] The host computer generates the message request based on the one or more successfully scanned top cover code scanning information and the top cover welding equipment information;
[0018] The host computer sends the message request to the production control device.
[0019] It can be understood that when the upper computer reads the total trigger signal as a trigger state, the upper computer continues to read the sub-station trigger signal; when the sub-station trigger signal is in a trigger state, the upper computer obtains the top cover scanning information of the battery cells of multiple battery cell channels and the top cover welding equipment information based on the sub-station trigger signal; based on the top cover scanning information, determines one or more top cover scanning information that has been successfully scanned; generates a message request for one or more top cover scanning information that has been successfully scanned and the top cover welding equipment information, and sends the message request to the production control device. The top cover scanning information of multiple battery cells can be sent to the production control device for verification at one time, which can reduce the number of interactions between the upper computer and the production control device and improve the interaction efficiency between the upper computer and the production control device.
[0020] In the above solution, the method for battery cell entry verification further includes:
[0021] Displaying a main interface for controlling the top cover welding process on the host computer;
[0022] When the connection status of the controller displayed in the first display area of the main interface is normal, the host computer enters the station entry verification operation state in response to the selection operation of the operation option in the second display area of the main interface.
[0023] It can be understood that through the operation options of the current interface, the user can control the operation status of the host computer entry verification by controlling the operation options to control the rhythm of the battery cell entry verification, thereby helping to improve the efficiency of the entry verification.
[0024] In the above solution, after the host computer displays the main interface for controlling the top cover welding process, the method for checking the battery cell entry further includes:
[0025] When the host computer is in the running state and receives the code scanning trigger signal from the controller, the host computer displays the main interface of the top cover welding process;
[0026] One or more of the following information is displayed in the third display area of the main interface:
[0027] After entering the operation state of the station inspection, the operation log, production control equipment log, error log and station inspection log are displayed.
[0028] It is understandable that the operation log, production control equipment log, error log and station entry log can be displayed on the interface of the host computer, so that when a problem occurs, the problem can be known in time, which is conducive to improving the efficiency of battery cell entry verification.
[0029] In the above solution, the method for battery cell entry verification further includes:
[0030] When the host computer is in the running state and receives a code scanning trigger signal from the controller in the trigger state, the code scanning trigger is displayed in the battery tray menu on the main interface of the host computer.
[0031] It is understandable that the scan code trigger is displayed in the battery tray menu on the main interface of the host computer, which makes it easier for users to understand the node where the battery cell entry verification is located. When a problem occurs, the problem can be known in time, which is conducive to improving the efficiency of the battery cell entry verification.
[0032] In the above solution, the host computer determines the entry verification result based on the result message sent by the production control device according to the message request, including:
[0033] The production control device parses and verifies the message request to obtain the result message; and sends the result message to the host computer;
[0034] The host computer parses and verifies the result message to determine the station entry verification result.
[0035] It can be understood that the production control device parses and verifies the message request to obtain the result message; and sends the result message to the host computer, which parses and verifies the result message to determine the entry verification result. It can obtain multiple battery cell verification results at one time, reducing the number of interactions between the host computer and the production control device; through the above-mentioned interaction method, the interaction efficiency between the host computer and the production control device can be improved, thereby improving the efficiency of the battery cell entry verification.
[0036] In the above solution, the production control device parses and verifies the message request to obtain the result message, including:
[0037] The production control device parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information;
[0038] Performing cell status verification on each of the one or more successfully scanned top cover barcode information to obtain cell verification results corresponding to each of the one or more successfully scanned top cover barcode information;
[0039] Performing an inspection based on the roof welding equipment information to obtain an equipment calibration result of the roof welding equipment;
[0040] The result message is determined based on the battery cell verification result and the device verification result.
[0041] It can be understood that the production control equipment parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; performs cell status verification on one or more successfully scanned top cover barcode information respectively to obtain the cell verification results corresponding to one or more successfully scanned top cover barcode information; performs inspection according to the top cover welding equipment information to obtain the equipment verification result of the top cover welding equipment; determines the result message based on the cell verification result and the equipment verification result; in this process, the production control equipment can verify multiple top cover barcode information at the same time, which saves inspection time and is conducive to improving the efficiency of cell entry inspection.
[0042] In the above solution, after the host computer determines the entry verification result based on the result message sent by the production control device according to the message request, the battery cell entry verification method further includes:
[0043] After performing cell status verification on each of the one or more successfully scanned top cover barcode information and obtaining the cell verification results corresponding to each of the one or more successfully scanned top cover barcode information, the cell verification results are displayed in the cell tray menu on the main interface of the upper computer controlling the top cover welding process.
[0044] It is understandable that displaying the cell verification result in the cell tray menu on the main interface of the upper computer controlling the top cover welding process can help users intuitively understand the cell status.
[0045] In the above solution, the host computer reads the total trigger signal as a trigger state, including:
[0046] When the station entry system is abnormally restarted, the host computer continues to read whether the total trigger signal is in the trigger state.
[0047] It is understandable that after the top cover welding equipment is abnormal, the restart can continue execution directly. The true state is read as the trigger state, and there is no need to wait for reset.
[0048] In the above solution, when the controller obtains the scan mark results of the battery cells corresponding to the multiple battery cell channels, before the controller sets the overall trigger signal to the trigger state, the battery cell entry verification method further includes:
[0049] When the host computer is successfully connected to the controller and the barcode scanner, and the host computer reads a barcode scanning trigger signal of any cell channel of the controller and the barcode scanning trigger signal is in a trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner;
[0050] The barcode scanning gun scans the battery cell of any battery cell channel to obtain the top cover barcode scanning information of the battery cell of any battery cell channel and sends it to the host computer;
[0051] The host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain a scan mark result of the battery cell of any battery cell channel; the host computer writes the top cover scan information and the scan mark result of the battery cell of any battery cell channel into the scan point corresponding to the controller;
[0052] The barcode scanning gun continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results;
[0053] The controller saves the multiple top cover scanning information to multiple entry barcode points.
[0054] It can be understood that when the connection between the host computer, the controller and the barcode scanner is successful, when the host computer reads the barcode scanning trigger signal of any battery cell channel of the controller in the trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner, the barcode scanner scans the code, obtains the top cover barcode scanning information of the battery cell, returns the top cover barcode scanning information to the host computer, and the host computer judges the top cover barcode scanning information to obtain the barcode scanning mark result of the battery cell. The host computer writes the top cover barcode scanning information and the barcode scanning mark result of the battery cell of any battery cell channel into the corresponding barcode scanning point of the controller, and continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results; the controller saves the multiple top cover barcode scanning information to multiple entry barcode points, and obtains the barcode scanning mark result to facilitate the subsequent triggering of the total trigger signal and the determination of the top cover barcode scanning information of the successful scanning, which is conducive to improving the efficiency of the battery cell entry verification. Differentiating the entry barcode points from the scan barcode points can be seen as a process of separating the scanning process from the entry process, so that scanning and entry do not interfere with each other, and can prevent the entry barcode from being covered by the next scan barcode when entering the station, resulting in missed readings; different barcode points often correspond to different tasks, and distinguishing these points helps to ensure the accuracy of data collection, avoid data errors caused by confusing different barcodes, and enhance data accuracy; for developers, clear barcode points can make the logic clearer. When the barcode is confused, it can quickly determine whether the problem is in the scanning or entry logic, reducing the difficulty of troubleshooting and improving work efficiency.
[0055] In the above solution, the method for battery cell entry verification further includes:
[0056] After the host computer determines the scanning result of the top cover scanning information of the battery cell of any battery cell channel and obtains the scanning mark result of the battery cell of any battery cell channel, the scanning result of the battery cell is displayed in the battery cell tray menu on the main interface of the host computer controlling the top cover welding process.
[0057] It is understandable that displaying the scanning results of the battery cells in the battery tray menu on the main interface of the host computer makes it easier for users to understand the status of the battery cells and the results of the station entry verification in a timely manner, which is conducive to improving the efficiency of the battery cell entry verification.
[0058] In the above solution, the host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain the scan mark result of the battery cell of any battery cell channel, including:
[0059] The host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain a scan result judgment result of the battery cell of any battery cell channel;
[0060] The host computer determines, based on the code scanning judgment result, that the code scanning of the battery cell of any one of the battery cell channels by the host computer fails, and records the first result information for the battery cell of any one of the battery cell channels; and determines that the code scanning of the battery cell of any one of the battery cell channels by the production control device is successful, and records the second result information for the battery cell of any one of the battery cell channels;
[0061] The host computer assigns a value to the scan code mark result bit of the battery cell of any battery cell channel based on the first result information or the second result information to obtain the scan code mark result of the battery cell of any battery cell channel.
[0062] It can be understood that the upper computer judges the scanning result of the battery cell of any battery cell channel and obtains the scanning judgment result of the battery cell of any battery cell channel. The upper computer determines the first result information of scanning failure and the second result information of scanning success according to the scanning judgment result. The upper computer assigns the scanning flag result bit of the battery cell of any battery cell channel based on the first result information or the second result information to obtain the scanning flag result of the battery cell of any battery cell channel, so as to facilitate the subsequent controller to determine the top cover barcode of successful scanning according to the scanning flag result, which is beneficial to improving the efficiency of battery cell entry inspection.
[0063] In the above solution, the host computer generates the message request based on the one or more successfully scanned top cover code scanning information and the top cover welding equipment information, including:
[0064] The host computer encapsulates the encrypted authentication account password, the one or more successfully scanned top cover code scanning information, and the top cover welding equipment information to generate the message request.
[0065] It is understandable that the host computer will encapsulate the encrypted authentication account password, one or more successfully scanned top cover code information and top cover welding equipment information to generate a message request, which can avoid abnormal interaction between the host computer and the production control equipment, and the inability to return corresponding information by calling the inbound production control equipment interface, thereby ensuring the normal production of battery cells.
[0066] In the above solution, the host computer parses and verifies the result message to determine the station entry verification result, including:
[0067] The host computer obtains the battery cell verification results corresponding to the one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message;
[0068] The host computer obtains the station entry verification result based on the battery cell verification results corresponding to each of the one or more battery cells and the equipment verification result.
[0069] It can be understood that the upper computer obtains the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; the upper computer obtains the entry verification result based on the battery cell verification results and equipment verification results corresponding to one or more battery cells. The upper computer can obtain multiple battery cell inspection results and the equipment verification results of the top cover welding equipment at one time, thereby improving the efficiency of the battery cell entry verification.
[0070] In the above solution, after the host computer obtains the cell verification results corresponding to one or more cell(s) and the equipment verification results of the top cover welding equipment based on the result message, the cell entry verification method further includes:
[0071] The host computer records first result information for the battery cell when it is determined that the production control device fails to verify the battery cell based on the battery cell verification result; and records second result information for the battery cell when it is determined that the production control device succeeds to verify the battery cell;
[0072] The host computer assigns a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain a verification result of the battery cell;
[0073] The host computer sends the verification result of the battery cell to the controller.
[0074] It can be understood that, based on the battery cell verification result, the upper computer determines that when the production control device fails to verify the battery cell, the first result information is recorded for the battery cell; and when it determines that the production control device succeeds in verifying the battery cell, the second result information is recorded for the battery cell; the upper computer assigns a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain the verification result of the battery cell; the upper computer sends the verification result of the battery cell to the controller, so that the controller can directly determine the verification result of the battery cell and make corresponding processing based on the verification result bit of the battery cell.
[0075] In the above solution, the method for battery cell entry verification further includes:
[0076] If the check result bit is the first value, the controller performs a check success process;
[0077] If the verification result is the second value, the controller performs verification failure processing.
[0078] It is understandable that if the verification result is the first value, the controller performs verification success processing; if the verification result is the second value, the controller performs verification failure processing, which can improve the efficiency of battery production.
[0079] In the above solution, the method for battery cell entry verification further includes:
[0080] After receiving the verification result sent by the host computer, the controller resets the verification result;
[0081] The host computer reads the verification result and performs verification. If the verification result is not cleared, the host computer continues to read the verification result until the verification result is cleared.
[0082] It can be understood that after the controller receives the verification result sent by the host computer, the controller resets the verification result; the host computer reads the verification result and performs verification. If the verification result is not cleared, the host computer continues to read the verification result until the verification result is cleared, so that the subsequent controller can receive new verification result information.
[0083] In the above solution, the method for battery cell entry verification further includes:
[0084] After the controller receives the verification result sent by the host computer, the controller sets the total trigger signal from a triggered state to a non-triggered state.
[0085] It is understandable that after the controller receives the verification result sent by the host computer, the controller sets the total trigger signal from the triggered state to the untriggered state to facilitate the next battery cell entry verification.
[0086] In the above solution, when the host computer is successfully connected to the controller and the barcode scanner, and the host computer reads a barcode scanning trigger signal of any cell channel of the controller in a trigger state, before the host computer sends a trigger barcode scanning gun instruction to the barcode scanner, the battery cell entry verification method further includes:
[0087] When the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line, the controller obtains the material signal from the sensor of the logistics line;
[0088] The controller sets the code scanning trigger signal from an untriggered state to the triggered state based on the material presence signal.
[0089] It can be understood that when the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line, the controller obtains the material signal from the sensor of the logistics line; based on the material signal, the controller sets the code scanning trigger signal from the untriggered state to the triggered state, so that it is convenient for the subsequent host computer to control the code scanning gun to scan the code.
[0090] In the above solution, the barcode scanning gun continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results, and the method further includes:
[0091] The controller controls the robot to place the battery cells that have been successfully scanned in the code scanning mark results to the next station.
[0092] It is understandable that the controller controls the robot to place the battery cells that have been successfully scanned in the scanning mark results to the next workstation to facilitate subsequent battery cell entry verification.
[0093] The embodiment of the present disclosure provides a battery cell entry system, which is applied to the top cover welding process. The battery cell entry system includes: a controller, a host computer and a production control device; wherein,
[0094] The controller is configured to set the overall trigger signal to a trigger state when obtaining scan mark results of the battery cells of the plurality of battery cell channels;
[0095] The host computer is configured to read the total trigger signal of the controller and, when the total trigger signal is in the trigger state, carry one or more successfully scanned top cover scan information in a message request and send it to the production control device;
[0096] The host computer is further configured to determine an entry verification result based on a result message sent by the production control device according to the message request; and to send the battery cell verification result to the controller.
[0097] It can be understood that when the controller obtains the scanning mark results of the battery cells of multiple battery cell channels, the controller sets the total trigger signal to the trigger state. When the upper computer reads the total trigger signal as the trigger state, the upper computer carries one or more successfully scanned top cover scanning information in the message request and sends it to the production control device. Sending the top cover scanning information of multiple battery cells to the production control device for verification at one time through the message request can reduce the number of interactions between the upper computer and the production control device; in addition, the upper computer will receive the result message sent by the production control device, and can obtain multiple battery cell verification results at one time, once again reducing the number of interactions between the upper computer and the production control device; through the above-mentioned interaction method, the interaction efficiency between the upper computer and the production control device can be improved, thereby improving the efficiency of battery cell entry verification.
[0098] The embodiment of the present disclosure provides a method and system for checking the entry of battery cells, which are applied to the top cover welding process. The method for checking the entry of battery cells includes: when the controller obtains the scanning mark results of the battery cells of multiple battery cell channels, the controller sets the total trigger signal to the trigger state; when the host computer reads the total trigger signal as the trigger state, the host computer carries one or more successfully scanned top cover scanning information in the message request and sends it to the production control device; the host computer determines the entry verification result based on the result message sent by the production control device according to the message request; and sends the entry verification result to the controller; that is, in the embodiment of the present disclosure, when the controller obtains the scanning mark results of the battery cells of multiple battery cell channels, the controller sets The total trigger signal is set to the trigger state. When the upper computer reads the total trigger signal as the trigger state, the upper computer carries one or more successfully scanned top cover scan information in the message request and sends it to the production control device. The top cover scan information of multiple battery cells is sent to the production control device for verification through the message request at one time, which can reduce the number of interactions between the upper computer and the production control device. In addition, the upper computer will receive the result message sent by the production control device, and can obtain the entry verification results of multiple battery cells at one time, which once again reduces the number of interactions between the upper computer and the production control device. Through the above-mentioned interaction method, the interaction efficiency between the upper computer and the production control device can be improved, thereby improving the efficiency of the battery cell entry verification. BRIEF DESCRIPTION OF THE DRAWINGS
[0099] FIG1 is a flow chart of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0100] FIG2 is a schematic diagram of an example 1 of an optional display interface of a host computer provided in an embodiment of the present disclosure;
[0101] FIG3 is a flow chart of Example 1 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0102] FIG4 is a flow chart of Example 2 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0103] FIG5 is a flow chart of Example 3 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0104] FIG6 is a flow chart of Example 4 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0105] FIG7 is a flowchart of Example 5 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure;
[0106] FIG8 is a schematic structural diagram of an optional battery cell entry system provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0107] To make the purpose, technical solutions and advantages of the embodiments of the present disclosure more clear, the specific technical solutions of the present disclosure will be further described in detail below in conjunction with the drawings in the embodiments of the present disclosure. The following embodiments are used to illustrate the present disclosure, but are not intended to limit the scope of the present disclosure.
[0108] Unless otherwise defined, all technical and scientific terms used in this disclosure have the same meaning as commonly understood by those skilled in the art in the art of this disclosure. The terms used in this disclosure are only for the purpose of describing the embodiments of this disclosure and are not intended to limit this disclosure.
[0109] In the following description, references to “some embodiments,” “this embodiment,” “embodiments of the present disclosure,” and examples, etc., describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict.
[0110] If similar descriptions of "first / second" appear in the application documents, the following explanation is added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first\second\third" can be interchanged with the specific order or sequence where permitted, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein.
[0111] New energy batteries are being used more and more widely in life and industry. For example, new energy vehicles equipped with batteries have been widely used. In addition, batteries are also being increasingly used in energy storage fields.
[0112] At present, the application of new energy batteries in life and industry is becoming more and more extensive. New energy batteries are not only used in energy storage power systems such as hydropower, thermal power, wind power and solar power stations, but are also widely used in electric vehicles such as electric bicycles, electric motorcycles, electric cars, as well as in aerospace and other fields. With the continuous expansion of the application field of power batteries, the market demand is also constantly expanding. In the embodiment of the present disclosure, the battery can be a battery cell. A battery cell refers to a basic unit that can realize the mutual conversion of chemical energy and electrical energy, which can be used to make a battery module or battery pack, thereby being used to supply power to electrical devices. The battery cell can be a secondary battery, which refers to a battery cell that can continue to be used by activating the active material by charging after the battery cell is discharged. The battery cell can 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 embodiment of the present disclosure is not limited to this.
[0113] In embodiments of the present disclosure, a battery may also be a single physical module comprising one or more battery cells to provide higher voltage and capacity. When there are multiple battery cells, the multiple battery cells are connected in series, parallel, or in series via a busbar. A battery cell is also referred to as a battery cell.
[0114] The battery production process mainly includes the cell segment process, module segment process and battery pack segment process. In the cell segment process, the cell is checked for entry when entering the top cover welding equipment. The loading and scanning station of the top cover welding equipment is a single cell channel. After the cell arrives at the loading and scanning station of the main equipment, the controller will assign the trigger point value to True and wait for the result feedback signal to be assigned, thereby controlling the loading robot to grab the cell and transfer it to the next processing station of the equipment. The main equipment controller determines whether the corresponding cell will undergo subsequent processes based on the scanning and entry results. It should be noted that a single cell channel is any one of the multiple cell channels on the logistics line. Multiple cell channels are multiple cell channels located in parallel on the logistics line.
[0115] The host computer asynchronously polls and reads the trigger points. Upon detecting the rising edge of the corresponding trigger point, the host computer triggers the barcode scanner to scan the barcode. It then generates a request message combining the scanned top cover information with the device information and uploads it to the production execution system. Based on the results returned by the production execution system, the controller writes the corresponding result point. Related technologies use a single-cell approach for incoming cell verification, but this approach is inefficient.
[0116] In order to improve the efficiency of battery cell entry verification, a method for battery cell entry verification is provided in an embodiment of the present disclosure, and the method is applied to a battery cell entry system.
[0117] An embodiment of the present disclosure provides a method for battery cell entry verification. FIG1 is a flow chart of an optional battery cell entry verification method provided by an embodiment of the present disclosure. As shown in FIG1 , the battery cell entry verification method may include:
[0118] S201: When the controller obtains the scan mark results of the top cover welding of the battery cells corresponding to the respective battery cell channels, the controller sets the overall trigger signal to a trigger state.
[0119] In the embodiment of the present disclosure, the total trigger signal is used for interaction between the controller, the host computer and the production control equipment. The host computer will interact with the production control equipment only when the total trigger signal read by the host computer is in the trigger state.
[0120] It should be noted that the total trigger signal has two states: a triggered state and an untriggered state. The triggered state indicates that the total trigger signal is in the triggered state, while the untriggered state indicates that the total trigger signal is in the untriggered state. In some embodiments, the triggered state can be represented by the binary number 1, and the untriggered state can be represented by the binary number 0. In addition, the triggered state can also be represented by a rising edge, and the untriggered state can be represented by a falling edge.
[0121] In some embodiments of the present disclosure, on a battery production line, there will be multiple battery cell channels on the logistics line. Whenever a battery cell in a battery cell channel arrives at the loading station, the controller will set the scanning trigger signal to a trigger state. When the upper computer reads the scanning trigger signal as a trigger state, it triggers the scanning of the battery cell. Specifically, the upper computer controls the scanning gun to scan the battery cell, thereby obtaining the scanning information of the battery cell, and the upper computer verifies the obtained scanning information to obtain a scanning success, also called scanning OK, or a scanning failure, also called scanning NG.
[0122] In some embodiments of the present disclosure, when the controller obtains the scan mark results of the battery cells corresponding to the multiple battery cell channels, the controller sets the overall trigger signal to a trigger state.
[0123] In some embodiments of the present disclosure, the host computer verifies the scanning result and obtains an empty barcode or an error barcode. Then, it is determined that the scanning result is information that the battery cell scanning failed. At this time, the host computer sends the information that the battery cell scanning failed to the controller to transfer the battery cell to the battery cell discharge outlet where the scanning failed.
[0124] It should be noted that the scan code mark result is usually represented by 1 or 2, 1 means the scan is successful, and 2 means the scan is unsuccessful.
[0125] S202: When the host computer reads the total trigger signal as being in a trigger state, the host computer carries one or more successfully scanned top cover code scanning information in a message request and sends it to the production control device.
[0126] In the embodiment of the present disclosure, when the upper computer reads the total trigger signal as a trigger state, the upper computer obtains the top cover welding equipment information and the top cover scanning information of the battery cells of multiple battery cell channels; the upper computer determines one or more top cover scanning information that has been successfully scanned based on the top cover scanning information of the battery cells of multiple battery cell channels; generates a message request based on the one or more top cover scanning information that has been successfully scanned and the top cover welding equipment information; and sends the message request to the production control device.
[0127] In some embodiments of the present disclosure, when the host computer reads the total trigger signal as a trigger state, the host computer generates a message request based on one or more successfully scanned top cover code scanning information and top cover welding equipment information; and sends the message request to the production control device.
[0128] In some embodiments of the present disclosure, when the upper computer reads the total trigger signal as a trigger state, the upper computer obtains the scanning mark results corresponding to the battery cells of all battery cell channels from the controller, selects the top cover barcode of the battery cell that has been successfully scanned from multiple scanning mark results, and obtains the top cover scanning information with one less successful scan.
[0129] In some embodiments of the present disclosure, the host computer encapsulates the encrypted authentication account password, one or more successfully scanned top cover code scanning information, and top cover welding equipment information to generate a message request.
[0130] It can be understood that the host computer integrates the top cover scanning information of one or more successfully scanned codes and the top cover welding equipment information to obtain array information; the encrypted authentication account password and array information are encapsulated to generate a message request, which can avoid abnormal interactions between the host computer and the production control equipment, and the inability to return corresponding information by calling the inbound production control equipment interface, thereby ensuring the normal production of battery cells.
[0131] In some embodiments of the present disclosure, the message request can be a Hypertext Transfer Protocol (HTTP) request or a WebService request. The HTTP request header contains an encrypted authentication account and password. Failure to include a username and password can cause abnormal interactions between the host computer and the Manufacturing Execution System (MES). Calling the incoming MES interface fails to return corresponding information, preventing normal cell production. Furthermore, the HTTP request includes multiple successful top cover scans and top cover welding equipment information.
[0132] It should be noted that HTTP request, namely Hyper Text Transfer Protocol request, is a transmission protocol used to transfer hypertext from WWW (World Wide Web) server to local browser. HTTP is an application layer protocol, consisting of request and response, and is a standard client and server model. WebService request is based on SOAP protocol (Simple Object Access Protocol). HTTP request is more efficient and can handle more complex data types. HTTP request supports client / server mode, which is simple and fast. When the client requests service from the server, it only needs to transmit the request method and path. HTTP is flexible and allows the transmission of any type of data object. It is connectionless, that is, each connection is limited to processing only one request, which can save transmission time.
[0133] In addition, the top cover code scanning information is used by the production control equipment to verify the status of the battery cells, and the top cover welding equipment information is used to verify the equipment status.
[0134] S203. The host computer determines the entry verification result based on the result message sent by the production control device according to the message request; and sends the entry verification result to the controller.
[0135] In the embodiment of the present disclosure, the production control device parses and verifies the message request to obtain a result message; and sends the result message to the host computer; the host computer parses and verifies the result message to determine the entry verification result; and sends the entry verification result to the controller.
[0136] In some embodiments of the present disclosure, the production control device parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; performs cell status verification on the one or more successfully scanned top cover barcode information respectively to obtain the cell verification results corresponding to the one or more successfully scanned top cover barcode information; performs inspection according to the top cover welding equipment information to obtain the equipment verification result of the top cover welding equipment; and determines the result message based on the cell verification results and equipment verification results corresponding to the one or more successfully scanned top cover barcodes.
[0137] It can be understood that the production control equipment parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; performs cell status verification on one or more successfully scanned top cover barcode information respectively to obtain the cell verification results corresponding to one or more successfully scanned top cover barcode information; performs parameter verification on the top cover welding equipment information to obtain the verification result of the top cover welding equipment; determines the result message based on the cell verification results and equipment verification results corresponding to one or more successfully scanned top cover barcodes; in this process, the production control equipment can verify multiple top cover barcode information at the same time, which saves inspection time and is conducive to improving the efficiency of cell entry inspection.
[0138] In some embodiments of the present disclosure, the host computer obtains the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; the host computer obtains the station entry verification results based on the battery cell verification results and the equipment verification results corresponding to one or more battery cells.
[0139] In some embodiments of the present disclosure, the entry verification result of the battery cell is displayed in the battery cell tray menu on the main interface of the host computer.
[0140] It can be understood that when the controller obtains the scanning mark results of the battery cells corresponding to each of the multiple battery cell channels, the controller sets the total trigger signal to the trigger state. When the upper computer reads the total trigger signal as the trigger state, the upper computer carries one or more successfully scanned top cover scanning information in the message request and sends it to the production control device. Sending the top cover scanning information of multiple battery cells to the production control device for verification at one time through the message request can reduce the number of interactions between the upper computer and the production control device; in addition, the upper computer will receive the result message sent by the production control device, and can obtain the verification results of multiple battery cells at one time, once again reducing the number of interactions between the upper computer and the production control device; through the above-mentioned interaction method, the interaction efficiency between the upper computer and the production control device can be improved, thereby improving the efficiency of the battery cell entry verification.
[0141] In some embodiments of the present disclosure, S202 may be implemented through S2021-S2025, including:
[0142] S2021. When the host computer reads the total trigger signal as being in the trigger state, the host computer continues to read the sub-station entry trigger signal.
[0143] In some embodiments of the present disclosure, when the total trigger signal is in the triggered state, the controller changes the sub-station entry trigger signal from the untriggered state to the triggered state. When the host computer reads the total trigger signal as the triggered state, the host computer continues to read the sub-station entry trigger signal.
[0144] It should be noted that the sub-station entry trigger signal is a sub-station entry trigger signal corresponding to each of the multiple battery cell channels, and the sub-station entry trigger signal for each battery cell channel is different.
[0145] S2022. When the sub-station entry trigger signal is in the trigger state, the host computer obtains the top cover code scanning information of the battery cells of the multiple battery cell channels and the top cover welding equipment information based on the sub-station entry trigger signal.
[0146] In some embodiments of the present disclosure, when the upper computer reads the sub-station entry trigger signal as a trigger state, the upper computer will obtain the top cover scanning information of the battery cells of multiple battery cell channels and the top cover welding equipment information from the station entry barcode point of the controller according to the sub-station entry trigger signal.
[0147] In some embodiments of the present disclosure, since the entry trigger signal of each battery cell channel is different, the host computer can read the top cover scanning information of the battery cell channel corresponding to the entry trigger signal from the multiple entry barcode points of the controller.
[0148] S2023: The host computer determines one or more successfully scanned top cover code scanning information based on the top cover code scanning information.
[0149] In some embodiments of the present disclosure, the top cover scanning information includes the top cover scanning information of successful scanning and the top cover scanning information of failed scanning. The upper computer can select one top cover scanning information of successful scanning or multiple top cover scanning information of successful scanning based on the obtained top cover scanning information.
[0150] S2024. The host computer generates a message request based on one or more successfully scanned top cover code information and top cover welding equipment information.
[0151] In some embodiments of the present disclosure, the host computer may encrypt the top cover scanning information and the top cover welding equipment information to generate a message request based on one or more successfully scanned top cover scanning information and the top cover welding equipment information.
[0152] S2025. The host computer sends the message request to the production control device.
[0153] In some embodiments of the present disclosure, the host computer sends a message request to the production control device.
[0154] It is understandable that distinguishing the entry barcode points from the scan barcode points can be regarded as a process of separating the scanning process from the entry process, so that scanning and entry do not interfere with each other, and can prevent the entry barcode from being covered by the next scan barcode when entering the station, resulting in missed readings; different barcode points often correspond to different tasks, and distinguishing these points helps to ensure the accuracy of data collection and avoid data errors caused by confusing different barcodes; for developers, clear barcode points can make the logic clearer. When the barcode is confused, it can quickly determine whether there is a problem with the scanning or entry logic, reducing the difficulty of troubleshooting and improving work efficiency.
[0155] In some embodiments of the present disclosure, the host computer displays the main interface for controlling the top cover welding process; when the connection status of the controller displayed in the first display area of the main interface is normal, the host computer responds to the selection operation of the operation option in the second display area on the main interface and enters the operation state of the station entry verification.
[0156] For example, as shown in Figure 2, the host computer displays the main interface 1 for controlling the top cover welding process. The first display area 2 of the main interface 1 displays the connection status, which includes the normal connection of the programmable logic controller (PLC), that is, the controller PLC is connected normally, and the barcode scanner is connected normally. In response to the selection of the operation option in the second display area 3 on the main interface 1, the host computer enters the operation state of the station entry verification. The operation options include start and reset. The selection operation generally refers to start, thereby causing the host computer to enter the operation state of the station entry verification.
[0157] In some embodiments of the present disclosure, after the host computer displays the main interface for controlling the top cover welding process, the method further includes:
[0158] When the host computer is in the running state and receives the code scanning trigger signal from the controller, the main interface of the top cover welding process is displayed on the host computer;
[0159] One or more of the following information is displayed on the third display area of the main interface:
[0160] After entering the operation state of the station inspection, the operation log, production control equipment log, error log and station inspection log are displayed.
[0161] For example, as shown in FIG2 , after the host computer enters the operation state of the station entry verification, the operation log, production control device log, error log and station entry log are displayed in the third display area 4 of the main interface 1 , and the generated control device log is also called the MES log.
[0162] It is understandable that by running the log, production control equipment log, error log and station entry log on the main interface of the host computer, when a problem occurs, the problem can be known in time, which is conducive to improving the efficiency of battery cell entry verification.
[0163] In some embodiments of the present disclosure, the method further includes:
[0164] When the host computer is in the running state and receives the code scanning trigger signal from the controller, the code scanning trigger is displayed in the battery tray menu on the main interface of the host computer.
[0165] For example, as shown in FIG2 , when the host computer is in operation and receives a code scanning trigger signal from the controller in a trigger state, the menu of the cell tray 5 on the main interface 1 of the host computer displays that the welding cell is in code scanning trigger.
[0166] In some embodiments of the present disclosure, S203 may be implemented through S2031 and S2032, including:
[0167] S2031. The production control device parses and verifies the message request to obtain a result message; and sends the result message to the host computer.
[0168] In some embodiments of the present disclosure, the production control device parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; performs battery cell status verification on the one or more successfully scanned top cover barcode information respectively to obtain the battery cell verification results corresponding to the one or more successfully scanned top cover barcode information; performs inspection according to the top cover welding equipment information to obtain the equipment verification result of the top cover welding equipment; and determines the result message based on the battery cell verification result and the equipment verification result.
[0169] In some embodiments of the present disclosure, the production control device parses the message request to obtain multiple successfully scanned top cover barcode information and top cover welding equipment information. The production control device performs a cell status check on the multiple successfully scanned top cover barcode information to obtain the cell verification results corresponding to each of the multiple successfully scanned top cover barcode information. The cell verification result may be a successful verification or a failed verification. The production control device performs an inspection based on the top cover welding equipment information to obtain the equipment verification result of the top cover welding equipment. The verification result of the top cover welding equipment may be a successful verification or a failed verification. The production control device determines the result message based on the cell verification results and the top cover welding equipment verification results corresponding to each of the one or more successfully scanned top cover barcodes.
[0170] It can be understood that the production control equipment parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; performs cell status verification on one or more successfully scanned top cover barcode information respectively to obtain the cell verification results corresponding to one or more successfully scanned top cover barcode information; performs parameter verification on the top cover welding equipment information to obtain the verification result of the top cover welding equipment; determines the result message based on the cell verification results corresponding to one or more successfully scanned top cover barcodes and the verification result of the top cover welding equipment; in this process, the production control equipment can verify multiple top cover barcode information at the same time, which saves inspection time and is conducive to improving the efficiency of cell entry inspection.
[0171] S2032. The host computer parses and verifies the result message to determine the entry verification result.
[0172] In some embodiments of the present disclosure, the host computer obtains the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; the host computer obtains the station entry verification results based on the battery cell verification results and the equipment verification results corresponding to one or more battery cells.
[0173] In some embodiments of the present disclosure, the verification results of the battery cells are displayed in a battery cell tray menu on the main interface of the upper computer controlling the top cover welding process.
[0174] It can be understood that the upper computer obtains the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; the upper computer obtains the entry verification result based on the battery cell verification results and equipment verification results corresponding to one or more battery cells. The upper computer can obtain the inspection results of multiple battery cells and the equipment verification results of the top cover welding equipment at one time, thereby improving the efficiency of the battery cell entry verification.
[0175] In some embodiments of the present disclosure, after performing cell status verification on one or more successfully scanned top cover barcode information and obtaining the cell verification results corresponding to each of the one or more successfully scanned top cover barcode information, the cell verification results are displayed in the cell tray menu on the main interface of the upper computer controlling the top cover welding process.
[0176] For example, as shown in FIG2 , after performing cell status verification on one or more successfully scanned top cover barcode information and obtaining the cell verification results corresponding to each of the one or more successfully scanned top cover barcode information, the cell verification results are displayed in the menu of the cell tray 5 on the main interface 1 of the upper computer controlling the top cover welding process. The cell verification results are the Mes entry OK / NG in FIG2 .
[0177] In some embodiments of the present disclosure, the host computer reads the total trigger signal as a trigger state, including:
[0178] When the entry system restarts abnormally, the host computer continues to read whether the total trigger signal is in the trigger state.
[0179] It is understandable that after a device exception, the restart can continue execution directly. The true state is read as the trigger state, and there is no need to wait for reset.
[0180] In some embodiments of the present disclosure, after obtaining the battery cell verification results corresponding to one or more battery cells, the upper computer determines based on the battery cell verification results that the production control device has failed to verify the battery cell, and records first result information for the battery cell; and determines that the production control device has successfully verified the battery cell, and records second result information for the battery cell; the upper computer assigns a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain the verification result of the battery cell; the upper computer sends the verification result of the battery cell to the controller.
[0181] In some embodiments of the present application, the host computer parses the result message to obtain the battery cell verification results corresponding to one or more battery cells and the verification results of the top cover welding equipment; the host computer performs verification result judgment on the battery cell verification results corresponding to one or more battery cells and the verification results of the top cover welding equipment and assigns a value to the verification result bit to obtain the verification result.
[0182] In this way, the upper computer records the first result information for the battery cell when it determines that the production control device has failed to verify the battery cell based on the battery cell verification result; and records the second result information for the battery cell when it determines that the production control device has successfully verified the battery cell; the upper computer assigns a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain the verification result of the battery cell; the upper computer sends the verification result of the battery cell to the controller, so that the controller can directly determine the battery cell verification result and make corresponding processing based on the verification result bit of the battery cell.
[0183] It should be noted that the host computer parses and checks the result message to determine the entry verification result; and sends the entry verification result to the controller, that is, the host computer sends both the entry verification result and the battery cell verification result to the controller.
[0184] It can be understood that the production control device parses and verifies the message request to obtain the result message; and sends the result message to the host computer, which parses and verifies the result message to determine the entry verification result. It can obtain multiple battery cell verification results at one time, reducing the number of interactions between the host computer and the production control device; through the above-mentioned interaction method, the interaction efficiency between the host computer and the production control device can be improved, thereby improving the efficiency of the battery cell entry verification.
[0185] In some embodiments of the present disclosure, before S201, S204 to S208 are further executed, including:
[0186] S204: When the host computer is successfully connected to the controller and the barcode scanner, and the host computer reads a barcode scanning trigger signal of any cell channel of the controller and the barcode scanning trigger signal is in a trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner.
[0187] In some embodiments of the present disclosure, when the connection status between the host computer and the controller and the barcode scanner is successful, it means that data can be transmitted between the host computer and the controller and the barcode scanner. When the host computer reads the barcode scanning trigger signal of any battery cell channel of the controller and it is in the trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner.
[0188] It can be understood that the connection status and operation log of the controller, the log of the production control equipment and the current status of the welding battery cell are displayed on the main interface of the host computer. When a problem occurs, the problem can be known in time, which is conducive to improving the efficiency of the battery cell entry verification.
[0189] S205 , the barcode scanner scans the battery cell of any battery cell channel, obtains the top cover barcode information of the battery cell of any battery cell channel, and sends it to the host computer.
[0190] In some embodiments of the present disclosure, for the battery cell welding corresponding to any battery cell channel, the barcode scanning gun scans the battery cell. If the scanning is successful, the top cover scanning information of the battery cell of any battery cell channel is obtained; if the scanning fails, the upper computer continues to trigger the barcode scanning gun to scan until the number of scans is greater than or equal to the preset number of scans, and the top cover scanning information of the failed scan is obtained.
[0191] It can be understood that for the battery cell corresponding to any battery cell channel, the barcode scanning gun scans the battery cell. If the scanning is successful, the top cover scanning information of the battery cell of any battery cell channel is obtained; if the scanning fails, the upper computer continues to trigger the barcode scanning gun to scan until the number of scans is greater than or equal to the preset number of scans, and the top cover scanning information of the failed scan is obtained. The scanning is set multiple times, which can facilitate the acquisition of the top cover scanning information of the successful scan, which is beneficial to improving the efficiency of battery cell verification.
[0192] S206. The host computer determines the scanning result of the top cover scanning information of the battery cell of any battery cell channel, and obtains the scanning mark result of the battery cell of any battery cell channel; the host computer writes the top cover scanning information and the scanning mark result of the battery cell of any battery cell channel into the corresponding scanning point of the controller.
[0193] In some embodiments of the present disclosure, the host computer judges the scanning result of the top cover scanning information of the battery cells of any battery cell channel to obtain the scanning judgment result of the battery cells of any battery cell channel; based on the scanning judgment result, the host computer determines that when the scanning of the battery cells of any battery cell channel by the host computer fails, the host computer records first result information for the battery cells of any battery cell channel; and when the production control equipment determines that the scanning of the battery cells of any battery cell channel is successful, the host computer records second result information for the battery cells of any battery cell channel; the host computer assigns the first result information or the second result information corresponding to the battery cells of any battery cell channel to the scanning flag result bit of the battery cells of any battery cell channel to obtain the scanning flag result of the battery cells of any battery cell channel.
[0194] In this way, the upper computer judges the scanning result of the top cover scanning information of the battery cell of any battery cell channel, and obtains the scanning judgment result of the battery cell of any battery cell channel. The upper computer determines the first result information of scanning failure and the second result information of scanning success according to the scanning judgment result. The upper computer assigns the first result information or the second result information corresponding to the battery cell of any battery cell channel to the scanning flag result bit of the battery cell of any battery cell channel, and obtains the scanning flag result of the battery cell of any battery cell channel, so as to facilitate the subsequent controller to determine the top cover scanning information of successful scanning according to the scanning flag result, which is beneficial to improving the efficiency of battery cell entry inspection.
[0195] S207 , the barcode scanner continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results.
[0196] In some embodiments of the present disclosure, the barcode scanning gun continues to scan the battery cells of the next battery cell channel to obtain the top cover scanning information of the battery cells of the next battery cell channel, the upper computer judges the top cover scanning information of the battery cells of the next battery cell channel, obtains the scanning mark result of the battery cells of the next battery cell channel, and sends the scanning mark result and the top cover scanning information of the battery cells of the next battery cell channel to the controller, and scans the battery cells of all battery cell channels until the controller obtains multiple top cover scanning information and multiple scanning mark results.
[0197] S208. The controller saves the multiple top cover scan code information to multiple entry barcode points.
[0198] In some embodiments of the present disclosure, the control device saves multiple top cover scanning information to multiple entry barcode points to facilitate the host computer to read the top cover scanning information.
[0199] It can be understood that when the connection between the host computer, the controller and the barcode scanner is successful, when the host computer reads the barcode scanning trigger signal of any battery cell channel of the controller in the trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner, the barcode scanner scans the code, obtains the top cover barcode scanning information of the battery cell, and returns the top cover barcode scanning information to the host computer. The host computer judges the top cover barcode scanning information and obtains the barcode scanning mark result of the battery cell, thereby obtaining multiple top cover barcode scanning information and multiple barcode scanning mark results. Obtaining the barcode scanning mark result facilitates the subsequent triggering of the total trigger signal and determination of the top cover barcode that has been successfully scanned, which is beneficial to improving the efficiency of the battery cell entry inspection.
[0200] In some embodiments of the present disclosure, after the host computer determines the scanning result of the top cover scanning information and obtains the scanning mark result of the battery cell in any battery cell channel, the scanning result of the battery cell is displayed in the battery cell tray menu on the main interface of the host computer controlling the top cover welding process.
[0201] For example, as shown in FIG2 , after the upper computer determines the scanning result of the top cover scanning information and obtains the scanning mark result of the battery cell in any battery cell channel, the scanning result of the welding battery cell is displayed in the menu of the battery cell tray 5 on the main interface 1 of the upper computer controlling the top cover welding process, that is, the scanning OK / NG in FIG2 .
[0202] In some embodiments of the present disclosure, for the battery cell corresponding to any battery cell channel, the barcode scanning gun scans the battery cell. If the scanning is successful, the top cover scanning information of the battery cell of any battery cell channel is obtained; if the scanning fails, the upper computer continues to trigger the barcode scanning gun to scan until the number of scans is greater than or equal to the preset number of scans, and the top cover scanning information of the battery cell that failed to scan is obtained.
[0203] It should be noted that the preset number of scans can be 3 times or 4 times, and the embodiment of the present disclosure does not impose any specific limitation on this.
[0204] For example, the preset number of code scans is 3 for specific description. FIG3 is a flow chart of an example 1 of an optional method for checking the battery cell at the station provided by an embodiment of the present disclosure. As shown in FIG3 , the method for checking the battery cell at the station may include:
[0205] S501, PLC triggers the code scanning signal.
[0206] S502: The host computer detects the code scanning signal and triggers up to three code scannings.
[0207] S503: The host computer determines whether the code scanning is successful. If yes, execute S505; if not, execute S504.
[0208] S504: The host computer feeds back the scan result "NG" and writes the "NG" character into the barcode to the PLC.
[0209] S505: The host computer returns the scan result OK and writes the OK barcode into the PLC.
[0210] In some embodiments of the present disclosure, the scanning process has a built-in retry mechanism. Upon receiving a trigger signal from the PLC, the scanner automatically triggers the scanner to begin scanning the battery cell. If the barcode obtained by the first scan does not meet the requirements, the host computer will continue to trigger the scanner to scan the barcode, up to three times. Each time the scan fails, the NG count is incremented by 1. When the NG count is greater than or equal to 3, meaning that no successful top cover scan information has been obtained, the scan is deemed to have failed. Scanning is terminated upon success or three consecutive scan failures, and the final top cover scan information is output.
[0211] In some embodiments of the present disclosure, the PLC processes the code scanning results fed back by the host computer as follows:
[0212] After obtaining the scanning results of all battery cell channels, when the scanning result is successful, the PLC controls the pull belt to prepare to transfer the battery cell to the next station from the current station. At the same time, it requests the MES to verify the battery cell and write the verification result into the PLC.
[0213] When the scan result is a failure, the PLC controls the pull belt to transfer the battery cell to the NG slot.
[0214] When the MES returns an abnormal result, such as verification failure, the PLC controls the pull belt to transfer the battery cell to the NG slot.
[0215] In some embodiments of the present disclosure, the host computer encapsulates the encrypted authentication account password, one or more successfully scanned top cover code scanning information, and top cover welding equipment information to generate a message request.
[0216] In some embodiments of the present disclosure, the host computer encapsulates the encrypted authentication account password, one or more successfully scanned top cover code scanning information, and top cover welding equipment information to generate an HTTP request.
[0217] For example, an HTTP request consists of:
[0218] 1. Request line.
[0219] Contains the request method (such as GET, POST, etc.), the requested URL, and the HTTP protocol version. The details are as follows:
[0220] (1) Request method: POST.
[0221] (2) Request URL: MES server WSDL.
[0222] (3)HTTP protocol version.
[0223] (4) Text format: "text / xml; charset=utf-8".
[0224] It should be noted that both GET and POST requests are HTTP request methods. A GET request is used to retrieve a resource on a server by sending a request to a specific resource. A POST request is used to submit data to a specific resource for processing. A URL, or Uniform Resource Locator (URL), is a representation used to specify the location of information on the World Wide Web. WSDL, or Web Services Description Language, is an XML format for describing published Web services.
[0225] 2. Request header: Contains authentication information related data. Details are as follows:
[0226] (1) "Authorization": Base64 encoding of the account name and password.
[0227] (2) "SOAPAction": HTTP header field.
[0228] 3. Request body: Equipment data uploaded to the MES server, including the equipment's site, workstation, workstation version, NC code, and battery cell barcode.
[0229] For example, an HTTP request includes a request body, and the content of the request body is as follows:
[0230] Request body: '{'site':'2750', 'operation':'TCALSW', 'ncCode':", 'operationRevision':'#', 'sfcList' :['001CB31000000DD6D0409995','001CB31000000DD6D0410001','001CB31000000DD6D0409987']}'
[0231] Among them, 'operation': 'TCALSW' represents the equipment data of the top cover welding equipment; '001CB31000000DD6D0409995', '001CB31000000DD6D0410001', and '001CB31000000DD6D0409987' represent the top cover scan code information of the three battery cell channels.
[0232] In some embodiments of the present disclosure, before S204, the process further includes:
[0233] When the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line, the controller obtains the material signal from the sensor of the logistics line; based on the material signal, the controller changes the code scanning trigger signal from the untriggered state to the triggered state. For example, Figure 4 is a flow chart of Example 2 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure. As shown in Figure 4, the battery cell entry verification method may include:
[0234] S301: The battery cell arrives at the loading station on the logistics line, triggering the sensor to generate a material signal.
[0235] S302: The sensor sends a material presence signal to the PLC.
[0236] S303. The PLC sends a trigger signal to the host computer based on the material signal.
[0237] S304: The host computer triggers the control barcode scanner to scan the barcode according to the trigger signal.
[0238] In some embodiments of the present disclosure, when the logistics line, PLC and host computer are ready and the equipment is in normal operation, after the battery cells of the logistics line arrive at the loading station, the sensor generates a material signal and sends it to the PLC. The PLC receives the material signal, sets the material flag, and sends a trigger signal to the host computer according to the material level flag, and the host computer obtains the trigger signal.
[0239] In some embodiments of the present disclosure, after the main equipment PLC receives the material picking signal of the main equipment logistics line, the PLC will interact with the host computer and set the code scanning trigger signal for interacting with the host computer, and the point status changes from False to True; where False means it can be triggered, and True means it cannot be triggered. After the host computer receives the trigger signal and monitors the rising edge of the trigger signal, it starts to trigger the material loading and code scanning process.
[0240] It should be noted that the trigger signal is the code scanning trigger signal.
[0241] It can be understood that when the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line, the controller obtains the material signal from the sensor of the logistics line; based on the material signal, the controller sets the code scanning trigger signal from the untriggered state to the triggered state, so that it is convenient for the subsequent host computer to control the code scanning gun to scan the code.
[0242] In some embodiments of the present disclosure, after the controller receives the verification result bit sent by the host computer, the controller performs verification success processing based on the verification result bit. If the verification result bit is a first value, the controller performs verification failure processing; if the verification result bit is a second value, the controller performs verification failure processing.
[0243] It can be understood that the controller performs verification success processing based on the verification result bit. If the verification result bit is the first value, the controller performs verification failure processing; if the verification result bit is the second value, the controller performs verification failure processing, which can improve the efficiency of battery production.
[0244] In some embodiments of the present disclosure, after S203, it also includes: after receiving the verification result sent by the host computer, the controller resets the verification result; the host computer reads the verification result and performs verification. If the verification result is not cleared, the host computer continues to read the verification result until the verification result is cleared.
[0245] FIG5 is a flow chart of a third example of an optional method for battery cell entry verification provided by an embodiment of the present disclosure. As shown in FIG5 , the entry verification method may include:
[0246] S701. The host computer writes the obtained result into the result point.
[0247] In some embodiments of the present disclosure, the above result may be information indicating a failed code scan, which is written into a result point of the PLC.
[0248] S702, PLC receives the result and resets the result point;
[0249] In some embodiments of the present disclosure, after the PLC receives the result, the result point stored therein is cleared.
[0250] S703, the host computer steps are reset, and the host computer polls to read the trigger point;
[0251] S704: Determine whether the trigger point changes from True to False. If so, end; if not, execute S703.
[0252] In some embodiments of the present disclosure, the host computer step reset means that the PLC sets the trigger point to False, and the host computer reads the trigger point to check whether it changes from True to False. Only if it changes can the next battery cell entry inspection be triggered. Otherwise, it returns to S703.
[0253] In some embodiments of the present disclosure, after the PLC trigger starts and receives the result feedback signal from the host computer, the result feedback signal is cleaned up before starting the next process.
[0254] Among them, in the interactive signals between the host computer and the PLC in the above-mentioned entry verification process, the trigger signal adopts the BOOL type, and the result feedback signal adopts the Short type. It should be noted that the BOOL type is a logical data type, mainly used to represent Boolean values, that is, true (true) and false (false). In different programming languages, bool is usually part of the basic data type, and the meaning of its keywords may be different. For example, in the .NET framework, `bool` is an alias for the `System.Boolean` structure, and in Objective-C, a similar type is called `BOOL`. The Short type is a type of integer variable family defined in the C language. There are three integer types in the C language, namely short, int, and long. int is called an integer, short is called a short integer, and long is called a long integer.
[0255] It is understood that after receiving the verification result sent by the host computer, the controller resets the verification result; the host computer reads the verification result and verifies it. If the verification result is not cleared to zero, the host computer continues to read the verification result until the verification result is cleared to zero, so that the subsequent controller can receive new verification result information. In some embodiments of the present disclosure, after receiving the verification result sent by the host computer, the controller sets the general trigger signal from the triggered state to the untriggered state.
[0256] It is understandable that after the controller receives the verification result sent by the host computer, the controller sets the total trigger signal from the triggered state to the untriggered state to facilitate the next battery cell entry verification.
[0257] In some embodiments of the present disclosure, after S208, the process further includes: the controller controls the robot to place the battery cells that have been successfully scanned in the scan mark results to the next workstation.
[0258] It is understandable that the controller controls the robot to place the battery cells that have been successfully scanned in the scanning mark results to the next workstation to facilitate subsequent battery cell entry verification.
[0259] FIG6 is a flow chart of a fourth example of an optional method for battery cell entry verification provided by an embodiment of the present disclosure. As shown in FIG6 , the entry verification method may include:
[0260] S401. The host computer software is initialized, the connection between the PLC and the barcode scanner is successful, and the entry process is started.
[0261] S402: The host computer reads the PLC trigger signal.
[0262] In some embodiments of the present disclosure, as shown in FIG5 , the sensor generates a material presence signal after sensing that the battery cell has arrived at the code scanning station, and sends the signal to the PLC. The PLC generates a trigger signal upon receiving the material presence signal and sends the trigger signal to the host computer so that the host computer reads the trigger signal.
[0263] S403, PLC controls the battery cell to enter the station, triggering the barcode scanner trigger signal to true.
[0264] In some embodiments of the present disclosure, after the PLC sends a trigger signal, it controls the battery cell to enter the station and triggers the photoelectric. In addition, the barcode scanner trigger signal is set to true, so that the barcode scanner can be triggered to scan the code; here, the barcode scanner trigger signal address adopts the BOOL type, which is set to true in the triggered state and false in the untriggered state.
[0265] S404: The host computer sends a command to trigger the barcode scanner.
[0266] In some embodiments of the present disclosure, the barcode scanner instruction can be LON. The data type of LON can be Int. The Int type occupies 4 bytes in the memory, that is, 32 bits. The Int type is signed, so not all 32 bits are used to store data. The highest bit is used to store the sign. If the highest bit is 0, it indicates that the data is a positive number. If the highest bit is 1, it indicates that the data is a negative number, and the other 31 bits are used to store the data. The Long type represents a long integer data and is a basic data type in programming languages. The default is a signed long integer, containing 4 bytes, and the value range is: -2^31 to (2^31 -1).
[0267] S405, the barcode scanner takes a photo and analyzes the battery cell code to obtain the scan result.
[0268] In some embodiments of the present disclosure, the host computer sends a command to trigger the barcode scanner, and the barcode scanner scans the battery cell to obtain a scanning result. If the scanning result is a 24-bit string, the battery cell code is obtained. If the scanning result is not a 24-bit string, the scanning result displays a message that the scanning failed.
[0269] It should be noted that the scan result here is the top cover scan information. The top cover scan information can be a 24-character string of battery cell codes or a string of less than 24 characters.
[0270] S406: The barcode scanner returns the scanning result.
[0271] S407: Determine whether the code scanning is successful based on the code scanning result. If yes, execute S409; if not, execute S408.
[0272] In some embodiments of the present disclosure, after the host computer receives the scanning result returned by the barcode scanner, it determines whether the scanning is successful. Here, if the scanning result is a battery cell code, the scanning is successful; if the scanning result is not a battery cell code, the scanning fails.
[0273] S408. PLC receives the scan result 2, the verification result 2 and the NG character barcode, and performs scan NG and verification NG processing.
[0274] In some embodiments of the present disclosure, when the code scanning fails, the host computer sends a message of code scanning failure to the PLC. The PLC receives the message and transfers the battery cell to the NG battery cell discharge outlet.
[0275] In some embodiments of the present disclosure, the scan result point address uses the ShortL type, 1 indicates the scan is OK, and 2 indicates the scan is NG. The battery cell barcode address is of String type, and the barcode is written if the scan is successful, and the NG character is written if the scan fails.
[0276] In some embodiments of the present disclosure, after executing S108 , S417 and S410 are continued to be executed.
[0277] S409. PLC receives the code scanning result 1.
[0278] S410: The PLC receives all the scan results and sets the total trigger signal to true.
[0279] S411. The host computer requests the MES interface and sends the cell code to the MES.
[0280] S412, MES performs logical processing.
[0281] S413. MES returns the determination result.
[0282] S414: Based on the determination result, determine whether the MES verification is successful. If yes, execute S416; if not, execute S415.
[0283] S415, PLC receives the scan result 1, the verification result is 2, writes the battery cell barcode, performs scan OK, and verifies NG.
[0284] In some embodiments of the present disclosure, the MES verification result adopts the ShortL type, 1 indicates that the code is scanned OK, and 2 indicates that the code is scanned NG.
[0285] In some embodiments of the present disclosure, after executing S115 , S417 is continued to be executed.
[0286] S416, PLC receives the scan result 1, the verification result is 1, writes the battery cell barcode, and performs scan OK and verification OK processing.
[0287] S417. Set the PLC trigger signal to false.
[0288] S418: The host computer clears the result bit to zero.
[0289] In some embodiments of the present disclosure, the PLC processes the code scanning results fed back by the host computer as follows:
[0290] After obtaining the scanning results of all battery cell channels, when the scanning result is successful, the PLC controls the pull belt to prepare to transfer the battery cell to the next station from the current station. At the same time, it requests the MES to verify the battery cell and write the verification result into the PLC.
[0291] When the scan result is a failure, the PLC controls the pull belt to transfer the battery cell to the NG slot.
[0292] When the MES returns an abnormal result, such as verification failure, the PLC controls the pull belt to transfer the battery cell to the NG slot.
[0293] FIG7 is a flowchart of Example 5 of an optional method for battery cell entry verification provided by an embodiment of the present disclosure. As shown in FIG7 , the method for entry verification may include:
[0294] S601. The host computer uploads the top cover barcode and equipment information to MES.
[0295] In some embodiments of the present disclosure, the PLC makes a judgment based on the total trigger signal of the host computer. When the PLC receives the total trigger signal of the host computer 12 scanning code, the PLC controls the manipulator to place the battery cell to the next station. At this time, the host computer requests the MES to synchronize with the manipulator to grab the battery cell. After the battery cells in all battery cell channels are scanned and multiple scanning results (scan OK or scan NG) are obtained, the OK barcode is uploaded, and the host computer sends an HTTP request to the MES system to upload the top cover barcode and device information. The top cover barcode is also called the top cover scanning information. The MES system verifies the battery cells and equipment.
[0296] It should be noted that device information includes device resource number, code, username and password information, etc.
[0297] In some embodiments of the present disclosure, the MES entry interface is called during the loading and scanning process. When the host computer sends an HTTP request to the MES, the pre-authentication mode is used. Generating the HTTP request specifically includes the following:
[0298] a. Pre-authentication mode: The HTTP request header contains the encrypted authentication account and password, but does not contain the username and password. This will cause abnormal interaction between the host computer and the MES system. Calling the inbound MES interface will not return the corresponding information, and battery cell production cannot proceed normally.
[0299] b. Integrate all channel cells into one HTTP request. First, the MES interface must support this transmission method. Then the host computer 12 integrates the cell barcodes into an array, encapsulates it into the HTTP request, and sends it to the MES.
[0300] S602. MES receives the request from the host computer and checks the cell status, and returns a result message.
[0301] In some embodiments of the present disclosure, after parsing the HTTP message returned by the MES, there are return results for the entire request and return results for individual cells. The cell barcodes included in each result in the return message are used as channel result identifiers, and are sorted and assigned values to the corresponding cell result points.
[0302] For example, the MES receives a request from the host computer and checks the cell status, returning a result message. The result message includes a return body, and the content of the return body is as follows:
[0303] Return body {'code':'0','message':'SUCCESS','array':[{'sfc':'001CB31000000DD6D0409995','code':'0','message':"},{'sfc': '001CB31000000DD6D0410001','code':'0','message':"},{'sfc':'001CB31000000DD6D0409987','code':'0','message':"}]}
[0304] Among them, 'code':'0' indicates that the entry verification is successful; '001CB31000000DD6D0409995', 'code':'0' indicates that the battery cell represented by '001CB31000000DD6D0409995' is successfully verified.
[0305] S603: The host computer receives and parses the message returned by the MES.
[0306] S604. Is the battery status verified successfully?
[0307] In some embodiments of the present disclosure, if yes, execute S606; if no, execute S605.
[0308] S605: The host computer feeds back the PLC NG result.
[0309] S606: The host computer feeds back the result "OK" to the PLC.
[0310] S607. The PLC receives feedback from the host computer and resets the process interaction signal.
[0311] In some embodiments of the present disclosure, resetting the process interaction signal refers to setting the total trigger signal and the sub-station entry trigger signal from a triggered state to an untriggered state so as to perform the next battery cell entry verification.
[0312] It is understandable that when the host computer interacts with MES, when uploading the top cover barcode and device information, it is uploaded to MES in the form of HTTP request. Only simple configuration is required on the host computer of the main device. The interaction efficiency between the host computer and MES is greatly improved, and the stability is better.
[0313] FIG2 is a schematic diagram of an example 1 of an optional display interface of a host computer provided by an embodiment of the present disclosure. As shown in FIG2 , the left menu bar of the top cover welding host computer may include: Main Interface. The host computer options also include: Start and Reset.
[0314] In some embodiments of the present disclosure, during the process, the host computer interface will have different prompt information, including the connection status of peripherals such as PLC and barcode scanner; operation logs, MES logs and error logs, and station entry logs and other production logs.
[0315] In some embodiments of the present disclosure, in Figure 2, after the host computer enters the station entry verification operation state, the host computer control process is normally started, and the loading and scanning process starts to run. The indicator lights of the welding battery cells under the battery cell tray display the status of the code scanning trigger, the code scanning OK / NG, and the MES station entry OK / NG.
[0316] In some embodiments of the present disclosure, the lower left corner of Figure 2 is a connection status bar. When the host computer preparation work is completed and all peripherals are connected normally, it means that production can begin. When clicking the start button, it is necessary to determine the connection status of all peripherals. The host computer control process can only be started after all peripherals are connected normally. After the host computer control process is started normally, the loading and scanning code entry process begins to run, and the welding battery cell scanning trigger indicator in the battery cell tray bar above the connection status bar is displayed as a green light. After the code is scanned, the battery cell barcode will be displayed in the text box next to the welding battery cell. If the code is scanned successfully, the code scanning result indicator light will be displayed as a green light; if the code is scanned unsuccessfully, the barcode displayed at the battery cell barcode position is NG, and the indicator light is displayed as a red light. The battery cell top cover barcode and equipment information that have been successfully scanned are uploaded to the MES system, and the MES system verifies the status of the current battery cell. If the MES verification is OK, the entry result is returned as successful, and the entry MES indicator light turns green; if the MES verification is NG and the entry result is returned as failed, the entry MES indicator light turns red.
[0317] It is understandable that when the host computer interacts with MES, when uploading the top cover barcode and device information, it is uploaded to MES in the form of HTTP request. Only simple configuration is required on the host computer of the main device. Compared with using traditional WebService to request MES, the interaction efficiency between the host computer and MES is greatly improved, and the stability is better.
[0318] The embodiment of the present disclosure provides a method for battery cell entry verification, which is applied to the top cover welding process, comprising: when the controller obtains the scan mark results of the battery cells of multiple battery cell channels, the controller sets the total trigger signal to the trigger state; when the host computer reads the total trigger signal as the trigger state, the host computer carries one or more successfully scanned top cover scan information in the message request and sends it to the production control device; the host computer determines the entry verification result based on the result message sent by the production control device according to the message request; and sends the entry verification result to the controller; that is, in the embodiment of the present disclosure, when the controller obtains the scan mark results of the battery cells of multiple battery cell channels, the controller sets the total trigger signal to the trigger state. The signal is set to the trigger state. When the upper computer reads the total trigger signal as the trigger state, the upper computer carries the top cover scanning information of one or more successful scans in the message request and sends it to the production control device. The top cover scanning information of multiple battery cells is sent to the production control device through the message request for verification at one time, which can reduce the number of interactions between the upper computer and the production control device. In addition, the upper computer will receive the result message sent by the production control device, and can obtain the verification results of multiple battery cells at one time, which once again reduces the number of interactions between the upper computer and the production control device. Through the above-mentioned interaction method, the interaction efficiency between the upper computer and the production control device can be improved, thereby improving the efficiency of the battery cell entry verification.
[0319] Based on the same inventive concept as the aforementioned embodiments, an embodiment of the present disclosure provides a battery cell entry system. FIG8 is a structural schematic diagram of an optional battery cell entry system provided by an embodiment of the present disclosure. As shown in FIG8 , the battery cell entry system 100 may include: a controller (Programmable Logic Controller, PLC) 11, a host computer 12, a production control device (Manufacturing Execution System, MES) 13 and a barcode scanner 14; wherein the host computer 12 is communicatively connected to the controller 11, the production control device 13 and the barcode scanner 14 respectively.
[0320] The controller 11 is used to trigger the battery cell scanning and transfer the battery cell to the waste discharge mechanism or the next station, and the host computer 12, MES 13 and the barcode scanner 14 are used to interactively obtain the battery cell scanning information.
[0321] The controller 11 is configured to set the overall trigger signal to a trigger state when obtaining scan mark results of the battery cells of multiple battery cell channels;
[0322] The host computer 12 is configured to read the total trigger signal of the controller and send one or more successfully scanned top cover code scanning information to the production control device 13 in a message request when the total trigger signal is in the trigger state;
[0323] The host computer 12 is further configured to determine a station entry verification result based on the result message sent by the production control device according to the message request; and send the station entry verification result to the controller 11 .
[0324] In some embodiments of the present disclosure, the host computer 12 is further used to continue reading the sub-station entry trigger signal when the total trigger signal is read as a trigger state; when the sub-station entry trigger signal is in a trigger state, obtain the top cover scanning information of the battery cells of the multiple battery cell channels and the top cover welding equipment information based on the sub-station entry trigger signal; based on the top cover scanning information, determine one or more top cover scanning information that has been successfully scanned; generate the message request based on the one or more top cover scanning information that has been successfully scanned and the top cover welding equipment information; and send the message request to the production control device 13.
[0325] In some embodiments of the present disclosure, the host computer 12 is also used to display the main interface for controlling the top cover welding process on the host computer 12; when the connection status of the controller 11 displayed in the first display area of the main interface is normal, the operation state of the station entry verification is entered in response to the selection operation of the operation option in the second display area on the main interface.
[0326] In some embodiments of the present disclosure, the host computer 12 is further configured to display the main interface of the application on the current interface of the main interface of the host computer 12 controlling the top cover welding process when the host computer 12 is in the running state and receives the code scanning trigger signal from the controller 11 in the trigger state;
[0327] The third display area of the main interface displays one or more of the following menu items:
[0328] After entering the operation state of the station inspection, the operation log, production control equipment log, error log and station inspection log are displayed.
[0329] In some embodiments of the present disclosure, the host computer 12 is further used to display the scan code trigger in the battery tray menu on the main interface of the host computer 12 when the host computer 12 is in operation and receives a scan code trigger signal from the controller 11 in a trigger state.
[0330] In some embodiments of the present disclosure, the production control device 13 is configured to parse and verify the message request to obtain the result message; and send the result message to the host computer 12;
[0331] The host computer 12 is further configured to parse and verify the result message to determine the station entry verification result.
[0332] In some embodiments of the present disclosure, the production control device 13 is further used to parse the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; perform cell status verification on the one or more successfully scanned top cover barcode information respectively to obtain the cell verification results corresponding to the one or more successfully scanned top cover barcode information; perform inspection according to the top cover welding equipment information to obtain the equipment verification result of the top cover welding equipment; and determine the result message based on the cell verification result and the equipment verification result.
[0333] In some embodiments of the present disclosure, the host computer 12 is further used to perform cell status verification on the one or more successfully scanned top cover barcode information respectively, and after obtaining the cell verification results corresponding to the one or more successfully scanned top cover barcode information, display the cell verification results in the cell tray menu on the main interface of the host computer 12 for controlling the top cover welding process.
[0334] In some embodiments of the present disclosure, the host computer 12 is further configured to continue reading whether the total trigger signal is in a trigger state after the station entry system is abnormally restarted.
[0335] In some embodiments of the present disclosure, the host computer 12 is further configured to, when the connection between the host computer 12 and the controller 11 and the barcode scanner 14 is successful, send a trigger barcode scanner command to the barcode scanner 14 when the barcode scanner trigger signal of any cell channel of the controller 11 is in a trigger state;
[0336] The barcode scanner 14 is used to scan the battery cells of any of the battery cell channels, obtain the top cover barcode information of the battery cells of any of the battery cell channels, and send it to the host computer 12;
[0337] The host computer 12 is further configured to determine a scan result of the top cover scan information of the battery cell of any battery cell channel, obtain a scan mark result of the battery cell of any battery cell channel, and send the scan mark result of the battery cell of any battery cell channel to the controller 11;
[0338] The barcode scanning gun 14 is further used to continue scanning the battery cell of the next battery cell channel until the controller 11 obtains multiple top cover barcode scanning information and multiple barcode scanning mark results;
[0339] The controller 11 is used to save the multiple top cover scanning information to multiple entry barcode points.
[0340] In some embodiments of the present disclosure, the host computer 12 is further used to determine the scanning result of the top cover scanning information of the battery cell of any battery cell channel, and after obtaining the scanning mark result of the battery cell of any battery cell channel, display the scanning result of the battery cell in the battery cell tray menu on the main interface of the host computer 12 for controlling the top cover welding process.
[0341] In some embodiments of the present disclosure, the host computer 12 is further used to judge the scanning result of the top cover scanning information of the battery cells of any battery cell channel to obtain the scanning judgment result of the battery cells of any battery cell channel; based on the scanning judgment result, when it is determined that the host computer 12 fails to scan the battery cells of any battery cell channel, the first result information is recorded for the battery cells of any battery cell channel; and when it is determined that the production control equipment 13 successfully scans the battery cells of any battery cell channel, the second result information is recorded for the battery cells of any battery cell channel; the first result information or the second result information corresponding to the battery cells of any battery cell channel is assigned to the scanning flag result bit of the battery cells of any battery cell channel to obtain the scanning flag result of the battery cells of any battery cell channel.
[0342] In some embodiments of the present disclosure, the host computer 12 is further configured to encapsulate the encrypted authentication account password, the one or more successfully scanned top cover code scanning information, and the top cover welding equipment information to generate the message request.
[0343] In some embodiments of the present disclosure, the host computer 12 is also used to obtain the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; and obtain the station entry verification result based on the battery cell verification results corresponding to one or more battery cells and the equipment verification result.
[0344] In some embodiments of the present disclosure, the host computer 12 is further used to determine, based on the battery cell verification result, that if the production control device 13 fails to verify the battery cell, record first result information for the battery cell; and to determine that if the production control device 13 succeeds in verifying the battery cell, record second result information for the battery cell; assign a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain the verification result of the battery cell; and send the verification result of the battery cell to the controller 11.
[0345] In some embodiments of the present disclosure, the controller 11 is further configured to set the total trigger signal from a triggered state to a non-triggered state after the controller 11 receives the verification result sent by the host computer 12 .
[0346] In some embodiments of the present disclosure, the controller 11 is further configured to: if the verification result is a first value, the controller 11 performs verification success processing; if the verification result is a second value, the controller 11 performs verification failure processing.
[0347] In some embodiments of the present disclosure, the controller 11 is further configured to reset the verification result after receiving the verification result sent by the host computer 12;
[0348] The host computer 12 is further configured to read the verification result and perform verification. If the verification result is not cleared, the host computer 12 continues to read the verification result until the verification result is cleared.
[0349] In some embodiments of the present disclosure, the controller 11 is further configured to set the total trigger signal from a triggered state to a non-triggered state after the controller receives the verification result sent by the host computer.
[0350] In some embodiments of the present disclosure, the controller 11 is also used to obtain a material presence signal from the sensor of the logistics line when the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line; based on the material presence signal, the code scanning trigger signal is set from the untriggered state to the triggered state.
[0351] In some embodiments of the present disclosure, the controller 11 is further configured to control the robot to place the battery cells that have been successfully scanned in the code scanning mark results to the next workstation.
[0352] It is understandable that the interaction signals between the host computer and the PLC loading and scanning code entry process adopt a standardized design. The last interaction memory is cleared at the beginning and end of the process. This can effectively avoid errors such as repeated triggering and abnormal signal feedback during the interaction between the host computer and the PLC. It is of great help in achieving long-term and stable production of battery cells, thereby saving manpower.
[0353] It should be understood that references throughout this specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic associated with the embodiment is included in one or more embodiments of the present disclosure. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0354] It should be noted that, in the application, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or also includes elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0355] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0356] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present disclosure may all be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0357] The above is only an embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with this technical field within the technical scope disclosed in this disclosure should be covered by the scope of protection of the present disclosure.
Claims
1. A method for checking the battery cell before it enters a station, which is applied to a top cover welding process. The method comprises: When the controller obtains the scan mark results of the battery cells of multiple battery cell channels, the controller sets the overall trigger signal to a trigger state; When the host computer reads the total trigger signal as being in a trigger state, the host computer carries one or more successfully scanned top cover scanning information in a message request and sends it to the production control device; The host computer determines the station entry verification result based on the result message sent by the production control device according to the message request; And the entry verification result is sent to the controller.
2. The method for battery cell entry verification according to claim 1, wherein when the host computer reads the total trigger signal as a trigger state, the host computer carries one or more successfully scanned top cover scan information in a message request and sends it to the production control device, comprising: When the host computer reads the total trigger signal as being in a trigger state, the host computer continues to read the sub-station entry trigger signal; When the sub-station entry trigger signal is in a trigger state, the host computer obtains the top cover scanning code information of the battery cells of the multiple battery cell channels and the top cover welding equipment information based on the sub-station entry trigger signal; The host computer determines one or more top cover scan code information that has successfully scanned the top cover based on the top cover scan code information; The host computer generates the message request based on the one or more successfully scanned top cover code scanning information and the top cover welding equipment information; The host computer sends the message request to the production control device.
3. The method for battery cell entry verification according to claim 1 or 2, further comprising: Displaying a main interface for controlling the top cover welding process on the host computer; When the connection status of the controller displayed in the first display area of the main interface is normal, the host computer enters the station entry verification operation state in response to the selection operation of the operation option in the second display area of the main interface.
4. The method for battery cell entry verification according to claim 3, wherein: After the host computer displays the main interface for controlling the top cover welding process, the method for checking the battery cell entry further includes: When the host computer is in the running state and receives the code scanning trigger signal from the controller, the host computer displays the main interface of the top cover welding process; One or more of the following information is displayed in the third display area of the main interface: After entering the operation state of the station inspection, the operation log, production control equipment log, error log and station inspection log are displayed.
5. The method for battery cell entry verification according to claim 3, wherein: The method for battery cell entry verification further includes: When the host computer is in the running state and receives a code scanning trigger signal from the controller in the trigger state, the code scanning trigger is displayed in the battery tray menu on the main interface of the host computer.
6. The method for battery cell entry verification according to any one of claims 1 to 5, wherein: The host computer determines the station entry verification result based on the result message sent by the production control device according to the message request, including: The production control device parses and verifies the message request to obtain the result message; and sends the result message to the host computer; The host computer parses and verifies the result message to determine the station entry verification result.
7. The method for battery cell entry verification according to claim 6, wherein: The production control device parses and verifies the message request to obtain the result message, including: The production control device parses the message request to obtain one or more successfully scanned top cover barcode information and top cover welding equipment information; Performing cell status verification on each of the one or more successfully scanned top cover barcode information to obtain cell verification results corresponding to each of the one or more successfully scanned top cover barcode information; Performing verification based on the top cover welding equipment information to obtain an equipment verification result of the top cover welding equipment; The result message is determined based on the battery cell verification result and the device verification result.
8. The method for battery cell entry verification according to claim 7, wherein: The method for battery cell entry verification further includes: After performing cell status verification on each of the one or more successfully scanned top cover barcode information and obtaining the cell verification results corresponding to each of the one or more successfully scanned top cover barcode information, the cell verification results are displayed in the cell tray menu on the main interface of the upper computer controlling the top cover welding process.
9. The method according to any one of claims 1 to 8, wherein: The host computer reads the total trigger signal as a trigger state, including: When the station entry system is abnormally restarted, the host computer continues to read whether the total trigger signal is in the trigger state.
10. The method according to any one of claims 1 to 9, wherein: When the controller obtains the scan mark results of the battery cells of the multiple battery cell channels, before the controller sets the total trigger signal to the trigger state, the battery cell entry verification method further includes: When the host computer is successfully connected to the controller and the barcode scanner, and the host computer reads a barcode scanning trigger signal of any cell channel of the controller and the barcode scanning trigger signal is in a trigger state, the host computer sends a trigger barcode scanning gun instruction to the barcode scanner; The barcode scanning gun scans the battery cell of any battery cell channel to obtain the top cover barcode scanning information of the battery cell of any battery cell channel and sends it to the host computer; The host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain a scan mark result of the battery cell of any battery cell channel; the host computer writes the top cover scan information and the scan mark result of the battery cell of any battery cell channel into the scan point corresponding to the controller; The barcode scanning gun continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results; The controller saves the multiple top cover scanning information to multiple entry barcode points.
11. The method according to claim 10, wherein: The method for battery cell entry verification further includes: After the host computer determines the scanning result of the top cover scanning information of the battery cell of any battery cell channel and obtains the scanning mark result of the battery cell of any battery cell channel, the scanning result of the battery cell is displayed in the battery cell tray menu on the main interface of the host computer controlling the top cover welding process.
12. The method according to claim 10 or 11, wherein: The host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain a scan mark result of the battery cell of any battery cell channel, including: The host computer performs a scan result judgment on the top cover scan information of the battery cell of any battery cell channel to obtain a scan result judgment result of the battery cell of any battery cell channel; The host computer determines, based on the code scanning judgment result, that the code scanning of the battery cell of any one of the battery cell channels by the host computer fails, and records the first result information for the battery cell of any one of the battery cell channels; and determines that the code scanning of the battery cell of any one of the battery cell channels by the production control device is successful, and records the second result information for the battery cell of any one of the battery cell channels; The host computer assigns a value to the scan code mark result bit of the battery cell of any battery cell channel based on the first result information or the second result information to obtain the scan code mark result of the battery cell of any battery cell channel.
13. The method according to claim 2, wherein: The host computer generates the message request based on the one or more successfully scanned top cover code scanning information and the top cover welding equipment information, including: The host computer encapsulates the encrypted authentication account password, the one or more successfully scanned top cover code scanning information, and the top cover welding equipment information to generate the message request.
14. The method according to any one of claims 6 to 8, wherein: The host computer parses and verifies the result message to determine the station entry verification result, including: The host computer obtains the battery cell verification results corresponding to the one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message; The host computer obtains the station entry verification result based on the battery cell verification results corresponding to each of the one or more battery cells and the equipment verification result.
15. The method according to claim 14, wherein After the host computer obtains the battery cell verification results corresponding to one or more battery cells and the equipment verification results of the top cover welding equipment based on the result message, the battery cell entry verification method further includes: The host computer records first result information for the battery cell when it is determined that the production control device fails to verify the battery cell based on the battery cell verification result; and records second result information for the battery cell when it is determined that the production control device succeeds to verify the battery cell; The host computer assigns a value to the verification result bit of the battery cell based on the first result information or the second result information corresponding to the battery cell to obtain a verification result of the battery cell; The host computer sends the verification result of the battery cell to the controller.
16. The method according to claim 15, wherein The method for battery cell entry verification further includes: If the verification result is the first value, the controller performs verification success processing; If the verification result is the second value, the controller performs verification failure processing.
17. The method according to claim 15 or 16, wherein The method for battery cell entry verification further includes: After receiving the verification result sent by the host computer, the controller resets the verification result; The host computer reads the verification result and performs verification. If the verification result is not cleared, the host computer continues to read the verification result until the verification result is cleared.
18. The method according to any one of claims 15 to 17, wherein: The method for battery cell entry verification further includes: After the controller receives the verification result sent by the host computer, the controller sets the total trigger signal from a triggered state to a non-triggered state.
19. The method according to any one of claims 10 to 12, wherein: When the host computer is successfully connected to the controller and the barcode scanner, and the host computer reads a barcode scanning trigger signal of any cell channel of the controller in a trigger state, before the host computer sends a trigger barcode scanning gun instruction to the barcode scanner, the battery cell entry verification method further includes: When the battery cell corresponding to any battery cell channel arrives at the loading station on the logistics line, the controller obtains the material signal from the sensor of the logistics line; The controller sets the code scanning trigger signal from an untriggered state to the triggered state based on the material presence signal; The barcode scanning gun continues to scan the battery cell of the next battery cell channel until the controller obtains multiple top cover barcode scanning information and multiple barcode scanning mark results. The battery cell entry verification method further includes: The controller controls the robot to place the battery cells that have been successfully scanned in the code scanning mark results to the next station.
20. A battery cell entry system, applied to a top cover welding process, comprising: Controller, host computer and production control equipment; among them, The controller is configured to set the overall trigger signal to a trigger state when obtaining scan mark results of the battery cells of the plurality of battery cell channels; The host computer is configured to read the total trigger signal of the controller and, when the total trigger signal is in the trigger state, carry one or more successfully scanned top cover scan information in a message request and send it to the production control device; The host computer is further configured to determine a station entry verification result based on a result message sent by the production control device according to the message request; and to send the station entry verification result to the controller.
Citation Information
Patent Citations
Data processing method and data processing module based on PLC
CN110045675A
Data reading method and device, storage medium and upper computer
CN115048318A
Battery module assembly method and battery module assembly system
CN117010678A
Automatic equipment control system and method and storage medium
CN117234154A
Battery cell outbound verification method and battery cell outbound system
CN117808025A