Station entering method and system for battery cell

By integrating the battery cell scanning information and batch calling the production execution system interface, the problem of excessive server pressure when the battery cell enters the station is solved, and production efficiency and accuracy are improved.

WO2025179797A1PCT designated stage Publication Date: 2025-09-04CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113646
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-29
Filing Date
2024-08-21
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

In the prior art, the pressure on the server of the production execution system when the battery cell enters the station is too high, resulting in high interface call frequency and affecting production efficiency.

Method used

The upper computer integrates the code scanning information of multiple battery cells, generates request messages and batch calls the production execution system interface, reduces the frequency of interface calls, and displays the input results on the upper computer, and the controller controls the operation of the mechanical equipment based on the results.

Benefits of technology

It reduces the server pressure of the production execution system, improves the efficiency and accuracy of battery cells entering the station, simplifies the operation process, and saves resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113646_04092025_PF_FP_ABST
    Figure CN2024113646_04092025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present disclosure are a station entering method and system for a battery cell. The method comprises: upon reception of code scanning results of a plurality of first battery cells from a superordinate computer, a controller triggers a total station entering trigger signal; when reading a rising edge of the total station entering trigger signal, on the basis of the code scanning results of the plurality of first battery cells, the superordinate computer carries in a request message bar code information of one or more second battery cells which are successfully scanned, and transmits the bar code information to a manufacturing execution system; and the manufacturing execution system determines a station entering result of the second battery cell on the basis of the bar code information of the second battery cell. In this way, the superordinate computer can read the rising edges of the total station entering trigger signals corresponding to the battery cells on all channels, integrates the bar code information of all the second battery cells which are successfully scanned, and calls a batch station entering interface of the manufacturing execution system, so that interaction with the manufacturing execution system is realized, and thus the interface calling frequency of the manufacturing execution system is greatly reduced, thereby greatly reducing the server pressure of the manufacturing execution system.
Need to check novelty before this filing date? Find Prior Art

Description

A method and system for entering a station for a battery cell

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure is based on Chinese patent application number 202410226997.6, application date February 29, 2024, and invention name “A method and system for entering a battery cell”, 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 battery production technology, and more particularly to a method and system for delivering battery cells to a station. Background Art

[0004] The station has four battery cell lanes. When a battery cell arrives at a designated station, the programmable logic controller (PLC) sets the corresponding scan trigger signal from False to True for each lane containing a battery cell. The PLC then determines whether the corresponding channel result has been assigned a value and, based on the corresponding channel result, controls the robot to grab the battery cell and move it to the corresponding location.

[0005] The host computer sequentially reads the barcode scanning trigger signal for each channel's battery cell. When it receives the corresponding barcode scanning trigger signal, it triggers the corresponding channel's barcode scanner. It then integrates the read battery cell barcode and device information into a Hypertext Transfer Protocol (HTTP) request message and uploads it to the Manufacturing Execution System (MES). Based on the results returned by the MES, the host computer determines the welding results for the corresponding battery cell and transmits them to the PLC.

[0006] In this way, the use of a single battery cell to asynchronously upload data for MES verification results in a high frequency of calling the MES interface, which in turn causes excessive pressure on the server of the MES system.

[0007] Summary of the Invention

[0008] The present disclosure provides a method and system for bringing a battery cell into a station.

[0009] The technical solution of the present disclosure is achieved as follows:

[0010] In a first aspect, a method for bringing a battery cell into a station is provided, the method comprising:

[0011] When the controller receives the scanning results of multiple first cells from the host computer, it triggers the total entry trigger signal;

[0012] When the host computer reads the rising edge of the total entry trigger signal, based on the scanning results of the multiple first battery cells, the host computer transmits the barcode information of the one or more second battery cells that have successfully scanned the barcode to the production execution system in a request message;

[0013] The production execution system determines an entry result of the second battery cell based on the barcode information of the second battery cell.

[0014] In this way, the host computer reads the rising edge of the total entry trigger signal corresponding to all channel battery cells, integrates the barcode information of all second battery cells that have been successfully scanned, calls the batch entry interface of the production execution system, and realizes interaction with the production execution system. This greatly reduces the frequency of calling the production execution system interface and greatly reduces the server pressure of the production execution system.

[0015] In the above solution, the method further includes: the production execution system transmits the entry result of the second battery cell to the host computer in a feedback message;

[0016] The host computer displays the entry result and barcode information of the second battery cell.

[0017] In this way, the host computer displays the entry results and barcode information of one or more second battery cells, which is conducive to the user to intuitively view the entry results of the second battery cell, whether it is successful or failed, as well as the barcode information of the second battery cell, without the need for manual search, simplifying the operation process and improving work efficiency.

[0018] In the above solution, after the production execution system transmits the entry result of the second battery cell in a feedback message to the host computer, the method further includes:

[0019] The host computer determines that the entry result of the second battery cell is successful, generates first information for the second battery cell and transmits it to the controller;

[0020] The controller performs a successful entry process on the second battery cell based on the first information;

[0021] Alternatively, the host computer determines that the entry result of the second battery cell is a failed entry, generates second information for the second battery cell, and transmits the second information to the controller;

[0022] The controller performs a station entry failure process on the second battery cell based on the second information.

[0023] In this way, it is possible to avoid performing post-entry processing on the battery cells that failed to enter the station, thereby saving resources.

[0024] In the above solution, when the controller receives the scanning results of the plurality of first cells from the host computer and triggers the total entry trigger signal, the method further includes:

[0025] The controller controls the mechanical equipment to place the plurality of first battery cells into the tray.

[0026] In this way, after triggering the general station entry trigger signal, the controller controls the mechanical equipment to place the plurality of first battery cells into the tray so as to perform the station entry processing operation on the first battery cells.

[0027] In the above scheme, the method also includes: the controller receives the scanning result of any first battery cell from the host computer, and if the scanning result is a successful scanning, performs a successful scanning process for any first battery cell; if the scanning result is a failed scanning, performs a failed scanning process for any first battery cell.

[0028] In this way, the controller performs a successful code scanning process on the first battery cell, and in essence, the controller marks the first battery cell as a successful code scanning; the controller performs a failed code scanning process on the first battery cell, and in essence, the controller marks the first battery cell as a failed code scanning; in this way, for the first battery cell that fails to scan the code, no processing is performed after entering the station; for the first battery cell that successfully scans the code, it may or may not be processed after entering the station, and the specific process needs to be determined in combination with the subsequent entry results; so as to ensure the accurate production of the battery cells.

[0029] In the above solution, the step of transmitting the barcode information of one or more second cells that have successfully scanned the barcode in a request message to the production execution system includes:

[0030] The host computer uses the encrypted authentication account password as a request header and the barcode information of one or more second battery cells as a request body to obtain the request message;

[0031] The host computer transmits the request message to the production execution system.

[0032] In this way, the upper computer uses the encrypted authentication account password as the request header, and integrates the barcode information of one or more second battery cells into an array form as the request body to form a request message, and calls the production execution system batch entry interface in the form of a request message. In this way, the upper computer does not need to send other request messages separately for authentication, and avoids the problem of timeout of calling the production execution system interface due to the upper computer sending other request messages separately for authentication, thereby not affecting the average battery cell production cycle of the sealing nail welding equipment.

[0033] In the above solution, before the controller receives the scanning results of the plurality of first cells from the host computer, the method further includes:

[0034] When the host computer receives the startup instruction, it displays the main interface on the current interface and performs a connection operation with the external device; wherein the external device includes the controller and multiple code scanning devices, and the code scanning device is used to scan the first battery cell;

[0035] The host computer receives and responds to the selection operation of the operation option on the main interface, and when it is determined that the connection status of the external device is normal, the host computer enters the operation state.

[0036] In this way, the host computer responds to the selection operation and determines that the connection status of the external device is normal, and the host computer enters the running state, thereby ensuring the normal operation of the battery cell entry method.

[0037] In the above solution, after executing the connection operation with the external device, the method further includes: displaying the connection status of the external device on the main interface.

[0038] In this way, waiting and extra work caused by external devices not being connected are avoided, thereby improving work efficiency.

[0039] In the above solution, the method further includes:

[0040] When the host computer receives the start command, if it detects that multiple channels are each equipped with a code scanning device, the loading code scanning state is changed from the closed state to the open state and displayed;

[0041] If it is detected that the production execution system is configured in place, the entry status of the production execution system is changed from a closed state to an open state and displayed.

[0042] In this way, by checking the loading and scanning status and entry status displayed on the upper computer interface, it is possible to promptly discover whether the scanning devices corresponding to multiple channels are in place, as well as whether the production execution system is in place, to ensure the normal operation of the battery cell entry method.

[0043] In the above solution, the method further includes:

[0044] When the host computer enters the running state, the host computer generates third information, stores the information based on the current time and the third information, and displays the current time and the third information, wherein the third information includes at least one of the following: an operation log and an error log of the host computer;

[0045] After the production execution system receives the request message, the production execution system generates fourth information and transmits it to the host computer. The host computer stores and displays the fourth information based on the receiving time and the fourth information. The fourth information includes at least one of the following: the log and return information of the production execution system.

[0046] In this way, it is convenient for users to quickly view the data generated during the battery cell entry inspection process, which is conducive to improving the efficiency of the battery cell entry inspection.

[0047] In the above solution, the method further includes: when the host computer receives the start time, end time and the entry interface of the production execution system, querying and displaying the corresponding log of the production execution system.

[0048] In this way, the problem can be located based on the logs of the production execution system, thereby improving work efficiency.

[0049] In the above solution, when the controller receives the scanning results of multiple first cells from the host computer, it triggers the total entry trigger signal, including:

[0050] When the controller receives a signal indicating that any first battery cell has reached a preset position, the controller triggers a code scanning trigger signal for any first battery cell;

[0051] The host computer reads the rising edge of the scanning trigger signal of any first battery cell from the controller, controls the scanning device corresponding to any first battery cell to scan the barcode, and obtains the barcode information returned by the scanning device;

[0052] The host computer determines that the barcode information of any first battery cell meets the preset barcode rule, generates a first scanning result for any first battery cell and transmits it to the controller;

[0053] The host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule, generates a second barcode scanning result for any first battery cell and transmits it to the controller;

[0054] Until the controller receives the first scanning result or the second scanning result of each of the multiple first battery cells, the total entry trigger signal is triggered.

[0055] In this way, the controller receives the first battery cell that fails to scan the code, and does not perform the station entry processing operation on the first battery cell; the controller receives the first battery cell that successfully scans the code, and may or may not process it after entering the station, which needs to be determined in combination with the subsequent station entry results; to ensure the accurate production of the battery cells.

[0056] In the above solution, the method further includes: the host computer transmitting the barcode information of the first battery cell to the controller;

[0057] The method of transmitting the barcode information of one or more second battery cells that have successfully scanned the barcodes to the production execution system in a request message based on the scanning results of the multiple first battery cells includes:

[0058] The host computer reads the scanning results and barcode information of the plurality of first battery cells from the controller;

[0059] The host computer determines one or more second battery cells that have successfully scanned the code based on the scanning results of the multiple first battery cells;

[0060] The host computer transmits the barcode information of one or more second battery cells and the equipment information of the production equipment to the production execution system by carrying them in the request message.

[0061] In this way, the request message includes the equipment information of the production equipment and the barcode information of one or more second battery cells. In this way, the production execution system can determine whether the equipment is normal based on the equipment information, and then accurately determine the entry result of the second battery cell in combination with the barcode information of the second battery cell.

[0062] In the above solution, the host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule, generates a second scanning result for any first battery cell and transmits it to the controller, including:

[0063] The host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule within the preset number of scans, generates a second scan result for any first battery cell, and transmits the result to the controller;

[0064] The method also includes: the host computer determines that within the preset number of scans, the barcode information of any first battery cell changes from not complying with the preset barcode rule to complying with the preset barcode rule, generates the first scan result for any first battery cell and transmits it to the controller.

[0065] In this way, if the first scan fails, repeat the scan to increase the probability of successful scanning, thereby improving the efficiency of entry detection.

[0066] In the above solution, when the host computer reads the rising edge of the scan code trigger signal of any first battery cell from the controller, the method further includes:

[0067] The host computer sets the code scanning state of any first battery cell from an untriggered state to a triggered state and displays the state.

[0068] In this way, the scanning status displayed on the host computer can be used to quickly check whether the code of each first battery cell has been scanned, and possible problems can be solved in time, thereby improving the efficiency of entry inspection.

[0069] In the above solution, after the host computer determines that the barcode information of any first battery cell meets the preset barcode rule and generates a first scanning result for any first battery cell, the method further includes: displaying the first scanning result of any first battery cell on the main interface of the host computer;

[0070] After the host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule and generates a second scanning result for any first battery cell, the method further includes: displaying the second scanning result of any first battery cell on the main interface of the host computer.

[0071] In this way, the scanning result of the first battery cell displayed on the host computer can be used to quickly check whether the first battery cell has been scanned successfully, without the need for manual checking one by one, thereby saving time and improving work efficiency.

[0072] In a second aspect, a battery cell entry system is provided, the system comprising a controller, a host computer, and a production execution system;

[0073] The controller is configured to trigger a general entry trigger signal upon receiving the scanning results of the plurality of first battery cells from the host computer;

[0074] The host computer is configured to, upon reading a rising edge of the total entry trigger signal, transmit, based on the scanning results of the plurality of first battery cells, the barcode information of the one or more second battery cells that have successfully scanned the barcode in a request message to the production execution system;

[0075] The production execution system is used to determine the entry result of the second battery cell based on the barcode information of the second battery cell.

[0076] The disclosed embodiments disclose a method and system for battery cell entry. The host computer reads the rising edge of the total entry trigger signal corresponding to all channel battery cells, integrates the barcode information of all second battery cells that have successfully scanned the barcode, calls the batch entry interface of the production execution system, and realizes interaction with the production execution system. This greatly reduces the frequency of calling the production execution system interface and greatly reduces the server pressure of the production execution system. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] FIG1 is a structural schematic diagram of a station entry system for a battery cell according to an embodiment of the present disclosure;

[0078] FIG2 is a schematic diagram of a first flow chart of a method for entering a station for a battery cell according to an embodiment of the present disclosure;

[0079] FIG3 is an interface display diagram of a host computer according to an example embodiment of the present disclosure;

[0080] FIG4 is a second structural diagram of the battery cell entry system according to an embodiment of the present disclosure;

[0081] FIG5 is a second diagram of the interface display of the host computer according to an example embodiment of the present disclosure;

[0082] FIG6 is a second flow chart of the method for entering a station for a battery cell according to an embodiment of the present disclosure;

[0083] FIG7 is a third flow chart of the method for entering a station for a battery cell according to an embodiment of the present disclosure;

[0084] FIG8 is a fourth flow chart of a method for entering a station for a battery cell according to an embodiment of the present disclosure;

[0085] FIG9 is a fifth flow chart of a method for entering a station for a battery cell according to an embodiment of the present disclosure;

[0086] FIG10 is a sixth flow chart of the method for bringing a battery cell into a station according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0087] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present disclosure, the implementation of the embodiments of the present disclosure is described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference only and are not intended to limit the embodiments of the present disclosure.

[0088] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present disclosure pertains. The terms used herein are for the purpose of describing the present embodiment only and are not intended to limit the present disclosure.

[0089] In the following description, references to “some embodiments,” “this embodiment,” “this embodiment,” 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.

[0090] If similar descriptions of "first / second" appear in the public document, the following explanation is added. In the following description, the terms "first\second\third" are merely used to distinguish similar objects and do not represent a specific order of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiment described herein can be implemented in an order other than that illustrated or described herein.

[0091] In this embodiment, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships may exist. For example, object A and / or object B may represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0092] 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 supply 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 monomer, also known as 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, and thus used to supply power to electrical devices. The battery cell can be a secondary battery, which refers to a battery cell that can be activated by charging the active material after the battery cell is discharged and can continue to be used. 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 metal hydride battery, a nickel cadmium battery, a lead-acid battery, etc., and the embodiment of the present disclosure is not limited to this.

[0093] In the embodiments of the present disclosure, the battery may also be a single physical module including one or more cells to provide higher voltage and capacity. When there are multiple cells, the multiple cells are connected in series, in parallel, or in hybrid via a busbar.

[0094] During the battery production process, batteries go through multiple steps including coating, welding, winding, shaping, and assembly. Before each step begins, they must undergo station processing to remove abnormal cells and allow qualified cells to flow into the next step for further processing.

[0095] Generally, the entry process primarily involves interactions between the host computer, PLC, and MES. The host computer, typically a personal computer (PC), is the computer that can directly issue control commands. It can be referred to as the host computer, master computer, or upper computer. The host computer is relative to the lower computer. Conceptually, the controller and service provider are the upper computer, while the controlled and serviced parties are the lower computers. The lower computer is the computer that directly controls equipment and obtains information about its status. It is typically a microcomputer such as a PLC (Programmable Logic Controller) or a single-chip microcomputer (MCU).

[0096] The embodiment of the present disclosure provides a method for the entry of a battery cell, which is applied to sealing nail welding equipment and convex glue nailing machines. Figure 1 is a structural schematic diagram of the entry system of the battery cell in the embodiment of the present disclosure. As shown in Figure 1, the entry system 100 of the battery cell may include: a controller 11, a host computer 12 and a manufacturing execution system (MES) 13; wherein the host computer 12 is respectively communicated with the controller 11 and the manufacturing execution system 13. When the controller 11 is the controller of the sealing nail welding equipment, the host computer 12 is the host computer of the sealing nail welding equipment; when the controller 11 is the controller of the convex glue nailing machine, the host computer 12 is the host computer of the convex glue nailing machine. Here, the host computer refers to a computer that can directly issue control commands, generally a PC, which can be called Host Computer / Master Computer / Upper Computer. The controller can be a Programmable Logic Controller (PLC), also known as a lower computer. Conceptually, the controller and service provider are the upper computer, and the controlled and serviced parties are the lower computer. The lower computer is a microcomputer that directly controls the equipment and obtains equipment status.

[0097] Sealing pin welding equipment is primarily used for sealing pin welding in battery manufacturing to achieve sealing and connection. Sealing pins are a crucial component of battery modules, and their welding quality directly impacts the safety and lifespan of the module. During battery manufacturing, sealing pin welding equipment may include laser welders, resistance welders, ultrasonic welders, and others. These devices utilize various welding techniques to weld sealing pins to components such as battery covers and battery cell positive terminal tabs, achieving high-precision and efficient welds.

[0098] Among them, embossing and nailing machines are primarily used for processing and shaping battery cells. Specifically, they emboss the battery cells, applying pressure to specific locations on the cell to create raised or recessed shapes to meet battery design requirements. This process helps improve the structural stability of the cell and improve battery performance.

[0099] Based on the battery cell entry system 100 shown in FIG1 , an embodiment of the present disclosure provides a battery cell entry method. FIG2 is a flow chart of the battery cell entry method according to an embodiment of the present disclosure. As shown in FIG2 , the battery cell entry method may include:

[0100] S201: When the controller receives the scanning results of multiple first battery cells from the host computer, it triggers a total entry trigger signal.

[0101] Multiple channels are set up on the logistics line for producing batteries, and one first battery cell can be placed on one channel.

[0102] Here, the host computer scans each first cell in sequence to obtain a scan result, and transmits each scan result of the first cell to the controller in sequence. Alternatively, the host computer scans each first cell simultaneously to obtain a scan result, and then transmits each scan result of the first cell to the controller. The scan result indicates a scan success or a scan failure.

[0103] When the controller receives the scan results of each of the multiple first battery cells, it indicates that the host computer has completed scanning the multiple first battery cells. At this time, the controller triggers the total station entry trigger signal corresponding to the multiple first battery cells to inform the host computer that the multiple first battery cells have begun to enter the station. The total station entry trigger signal is used to indicate that the multiple first battery cells have begun to enter the station.

[0104] S202: When the host computer reads the rising edge of the total entry trigger signal, based on the scanning results of multiple first battery cells, the barcode information of one or more second battery cells that have successfully scanned is carried in the request message and transmitted to the production execution system.

[0105] Specifically, the host computer sends a first request to the controller in real time, and the controller responds to the first request in real time to transmit the triggering status of the total entry trigger signal to the host computer. When the controller receives the scanning results of multiple first battery cells from the host computer, the total entry trigger signal is set from an untriggered state to a triggered state, so that the host computer reads the rising edge of the total entry trigger signal. Then, based on the scanning results of the multiple first battery cells, the host computer determines one or more second battery cells that have successfully scanned the code from the multiple first battery cells, and then carries the barcode information of the one or more second battery cells in the request message and transmits it to the production execution system. Among them, the rising edge can be understood as the moment when the total entry trigger signal changes from an untriggered state to a triggered state. The data type of the total entry trigger signal is BOOL type, which is a Boolean data type. Variables of BOOL type have two values, False and True. False indicates an untriggered state, and True indicates a triggered state.

[0106] S203: The production execution system determines the entry result of the second battery cell based on the barcode information of the second battery cell.

[0107] Specifically, the production execution system parses the request message to obtain barcode information for one or more second battery cells. Based on the barcode information, the system then performs entry process verification and parameter verification on each second battery cell in sequence to obtain an entry result for the one or more second battery cells. The entry result is either a successful entry or a failed entry. If the entry is successful, the sealing pin welding equipment or the embossing and gluing machine will perform the corresponding operation on the second battery cell. If the entry is unsuccessful, the sealing pin welding equipment or the embossing and gluing machine will not perform the corresponding operation on the second battery cell.

[0108] In some embodiments, the method further includes: the production execution system transmits the entry result of the second battery cell in a feedback message to the host computer; and the host computer displays the entry result and barcode information of the second battery cell.

[0109] In the disclosed embodiment, after the production execution system determines the entry results of one or more second battery cells, it returns the entry results of the one or more second battery cells to the host computer, which then displays the entry results and barcode information of the one or more second battery cells on a display unit. Thus, the host computer displays the entry results and barcode information of the one or more second battery cells, which facilitates the user to intuitively view the entry results (success or failure) of the second battery cells, as well as the barcode information of the second battery cells, eliminating the need for manual search, thereby simplifying the operation process and improving work efficiency.

[0110] The present disclosure illustrates an interface display diagram of a host computer, and FIG3 is an interface display diagram 1 of the host computer of an embodiment of the present disclosure. Assume that the number of second battery cells that have successfully scanned the code is 4, namely, the second battery cell 10, the second battery cell 20, the second battery cell 30, and the second battery cell 40. As shown in FIG3 , the barcode information and the station entry results of the four second battery cells are displayed in the first display area 31. For example, the barcode information of the second battery cell 10 is XXXX…XXXX, and the station entry result is MES OK / NG; the barcode information of the second battery cell 20 is XXXX…XXXX, and the station entry result is MES OK / NG; the barcode information of the second battery cell 30 is XXXX…XXXX, and the station entry result is MES OK / NG; the barcode information of the second battery cell 40 is XXXX…XXXX, and the station entry result is MES OK / NG. The station entry results of the second battery cells can be represented by indicator lights of different colors. If the entry result is a successful entry, that is, MES OK, it can be indicated by a green indicator light; if the entry result is a failed entry, that is, MES NG (No Good), it can be indicated by a red indicator light. Alternatively, the entry result of the second battery cell can directly display MES OK / NG. Or other feasible methods, not specifically limited. The barcode information of the second battery cell can be represented by hexadecimal numbers. This is because hexadecimal numbers are a numerical representation method that is very suitable for use in computers and electronic devices. It has 16 different symbols (0-9 represents 0-9 in decimal, AF represents 10-15 in decimal), which can more efficiently represent large amounts of data.

[0111] In some embodiments, after the production execution system transmits the entry result of the second battery cell to the host computer in a feedback message, the method also includes: the host computer determines that the entry result of the second battery cell is successful entry, generates first information for the second battery cell and transmits it to the controller; the controller performs entry success processing on the second battery cell based on the first information; or, the host computer determines that the entry result of the second battery cell is failed entry, generates second information for the second battery cell and transmits it to the controller; the controller performs entry failure processing on the second battery cell based on the second information.

[0112] In the embodiment of the present disclosure, the upper computer parses the feedback message transmitted by the production execution system to obtain the entry results of one or more second battery cells. If the entry result indicates that the entry is successful, the first information indicating that the entry is successful is generated for the corresponding second battery cell and transmitted to the controller; if the entry result indicates that the entry fails, the second information indicating that the entry fails is generated for the corresponding second battery cell and transmitted to the controller; in this way, the controller performs the entry processing operation on the second battery cell based on the first information, or does not perform the entry processing operation on the second battery cell based on the second information, thereby ensuring the correct processing of the second battery cell after entering the station, avoiding the post-entry processing of the battery cell that failed to enter the station, and achieving the purpose of saving resources.

[0113] In some embodiments, when the controller receives the scanning results of the plurality of first cells from the host computer and triggers the total entry trigger signal, the method further includes:

[0114] The controller controls the mechanical equipment to place the plurality of first battery cells into the tray.

[0115] In the disclosed embodiment, based on FIG1 , the entry system further includes mechanical equipment 14 and tray 15 shown in FIG4 . Upon receiving the code scanning results for the plurality of first battery cells, the controller triggers a general entry trigger signal. The controller then sends a control instruction to the mechanical equipment, which responds to the control instruction to place the plurality of first battery cells onto the tray of the sealing nail welding equipment or the embossing and glue nailing machine. The mechanical equipment may be a manipulator.

[0116] In some embodiments, the method further includes: the controller receives a scanning result of any first battery cell from the host computer, and if the scanning result is a successful scanning, performs a successful scanning process for any first battery cell; if the scanning result is a failed scanning, performs a failed scanning process for any first battery cell.

[0117] In the embodiment of the present disclosure, the controller receives the scanning result of the first battery cell. If the scanning result indicates that the scanning is successful, the controller performs a scanning success process on the first battery cell. In essence, the controller marks the first battery cell with a scanning success mark; if the scanning result indicates that the scanning is unsuccessful, the controller performs a scanning failure process on the first battery cell. In essence, the controller marks the first battery cell with a scanning failure mark; in this way, for the first battery cell that fails to scan, no processing is performed after entering the station; for the first battery cell that successfully scans, it may or may not be processed after entering the station, and the specific process needs to be determined in combination with the subsequent entry results; thereby ensuring the accurate production of battery cells.

[0118] In some embodiments, the barcode information of one or more second battery cells that have been successfully scanned is carried in a request message and transmitted to the production execution system, including: the host computer uses the encrypted authentication account password as the request header, and the barcode information of one or more second battery cells as the request body to obtain the request message; the host computer transmits the request message to the production execution system.

[0119] In the embodiment of the present disclosure, the request message can be an HTTP request message. Based on this, the upper computer uses the encrypted authentication account password as the HTTP request header, and integrates the barcode information of one or more second battery cells into an array form as the HTTP request body to form an HTTP request message, and calls the production execution system batch entry interface in the form of an HTTP request message. In this way, the upper computer does not need to send other HTTP request messages separately for authentication, and avoids the problem of timeout of calling the production execution system entry interface due to the upper computer sending other HTTP request messages separately for authentication, thereby not affecting the average battery cell production cycle of the sealing nail welding equipment or the convex glue nailing machine.

[0120] It should be noted that the host computer requests the entry result from the production execution system, and the controller controls the mechanical equipment to grab the first battery cell in synchronization.

[0121] In some embodiments, before the controller receives the scanning results of multiple first battery cells from the host computer, the method also includes: when the host computer receives a start-up instruction, it displays the main interface on the current interface and performs a connection operation with the external device; wherein, the external device includes the controller and multiple scanning devices 16 (as shown in Figure 4), and the scanning device is used to scan the first battery cells; when the host computer receives and responds to the selection operation of the run option on the main interface, and determines that the connection status of the external device is normal, the host computer enters the running state.

[0122] In the disclosed embodiment, after the host computer is started, it runs the application and displays the main interface of the application on the current interface. At the same time, the host computer performs a communication connection operation with the external device. When the user selects the run option set on the main interface, the host computer receives the selection operation of the run option on the current interface. The host computer responds to the selection operation and determines that the connection status with the external device is normal. The host computer enters the running state, thereby ensuring the normal operation of the battery cell entry method. The external device includes a controller and a barcode scanning device for each channel on the logistics line. The barcode scanning device is used to scan the first battery cell in the corresponding channel.

[0123] In some embodiments, after executing the connection operation with the external device, the method further includes: displaying the connection status of the external device on the main interface.

[0124] In the disclosed embodiment, after the host computer connects to the controller and the barcode scanning devices for each channel, the host computer's main interface displays the connection status with the controller and each barcode scanning device. This avoids waiting and extra work caused by external devices not being connected, thereby improving work efficiency.

[0125] For example, taking the controller as PLC and the barcode scanning device as a barcode scanning gun as an example, as shown in Figure 3, the second display area 32 of the host computer displays the connection status of the host computer and the external device, specifically including normal connection with PLC, normal connection with barcode scanning gun 1, normal connection with barcode scanning gun 2, normal connection with barcode scanning gun 3, and normal connection with barcode scanning gun 4.

[0126] In some embodiments, the method also includes: when the host computer receives a start-up instruction, if it is detected that multiple channels are each equipped with a code scanning device, the loading code scanning status is set from the closed state to the open state and displayed; if it is detected that the production execution system is configured in place, the entry status of the production execution system is set from the closed state to the open state and displayed.

[0127] As shown in Figure 3, when the host computer detects that multiple channels are each equipped with a code scanning device, the loading code scanning status is changed from the closed state to the open state and displayed in the fourth display area 34. When the host computer detects that one or more channels are not equipped with a code scanning device, the loading code scanning status is kept in the closed state and displayed in the fourth display area 34. When the host computer detects that the production execution system is fully configured, the station entry status of the production execution system is changed from the closed state to the open state and displayed in the fourth display area 34. When the host computer detects that the production execution system is not fully configured, the station entry status of the production execution system is kept in the closed state and displayed in the fourth display area 34.

[0128] In some embodiments, the method also includes: when the host computer enters the running state, the host computer generates third information, stores it based on the current time and the third information, and displays the current time and the third information, and the third information includes at least one of the following: the running log and error log of the host computer; after the production execution system receives the request message, the production execution system generates fourth information and transmits it to the host computer, and the host computer stores it based on the receiving time and the fourth information, and displays the receiving time and the fourth information, and the fourth information includes at least one of the following: the log and return information of the production execution system.

[0129] In the embodiment of the present disclosure, after the host computer enters the running state, the host computer interacts with the controller and the production execution system respectively for data, then the third information will be generated during the interaction process, the host computer generates an Excel file based on the current time and the third information, and stores it in a local folder so that the user can easily view it when needed later, and also displays the third information through the display unit. The third information includes at least one of the following: the operation log and error log of the host computer. After the production execution system receives the request message, the production execution system starts to interact with the host computer for data, then the fourth information will be generated during the interaction process, the production execution system transmits the fourth information to the host computer, the host computer generates an Excel file based on the reception time and the fourth information, and stores it in a local folder so that the user can easily view it when needed later, and also displays the fourth information through the display unit. The fourth information includes at least one of the following: the log of the production execution system and the return information.

[0130] Exemplarily, as shown in FIG3 , the third display area 33 of the host computer displays the operation log and error log of the host computer, as well as the MES log and MES return information.

[0131] In some embodiments, the method further includes: when the host computer receives the start time, the end time and the entry interface of the production execution system, querying and displaying the corresponding log of the production execution system.

[0132] As shown in Figure 5, on the MES log query interface, the fifth display area 51 includes the interface name, start time, and end time. To query the MES log during the inbound process, select the inbound interface, start time xxxx-xx-xx, and end time xxxx-xx-xx, and click the query button. The corresponding MES log will be displayed on the interface for user review and analysis. Alternatively, click the export button to export the queried MES log.

[0133] In some embodiments, the entry system further includes multiple code scanning devices 16 as shown in FIG4 ; when the controller receives the code scanning results of multiple first cells from the host computer, triggering a total entry trigger signal includes:

[0134] The host computer reads the rising edge of the scanning trigger signal of any first battery cell from the controller, controls the scanning device corresponding to any first battery cell to scan the barcode, and obtains the barcode information returned by the scanning device;

[0135] The host computer determines that the barcode information of any first battery cell meets the preset barcode rule, generates a first scanning result for any first battery cell and transmits it to the controller;

[0136] The host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule, generates a second barcode scanning result for any first battery cell and transmits it to the controller;

[0137] Until the controller receives the first scanning result or the second scanning result of each of the multiple first battery cells, the total entry trigger signal is triggered.

[0138] In the embodiment of the present disclosure, the host computer sends a second request for obtaining a code scanning trigger signal to the controller in real time. The controller responds to the second request and transmits the triggering status of the code scanning trigger signal to the host computer. When the controller receives a material signal, the code scanning trigger signal corresponding to the first battery cell is set from an untriggered state to a triggered state. When the host computer reads the rising edge of the code scanning trigger signal of the first battery cell from the controller, it controls the code scanning device corresponding to the first battery cell to scan the first battery cell and obtains the barcode information of the first battery cell returned by the code scanning device. Among them, one first battery cell corresponds to one code scanning trigger signal. Among them, the rising edge can be understood as the moment when the code scanning trigger signal changes from an untriggered state to a triggered state. The data type of the code scanning trigger signal is BOOL type. BOOL type is a Boolean data type. Variables of BOOL type have two values, False and True. False indicates an untriggered state, and True indicates a triggered state.

[0139] Furthermore, the host computer sequentially determines whether the barcode information of the first battery cell complies with the preset barcode rules. The barcode information can be represented by a hexadecimal number, and the preset barcode rules include at least the number of digits of the barcode and a preset prefix, that is, based on the number of digits of the barcode (e.g., 21 digits) and the preset prefix (e.g., 001), it is determined whether the barcode information of the first battery cell complies with the preset barcode rules. For example, the barcode information is 001CB23000000BD761911798, which is determined to comply with the preset barcode rules. When the host computer determines that the barcode information of the first battery cell complies with the preset barcode rules, a first scanning result is generated to indicate that the scanning is successful and is transmitted to the controller. When the host computer determines that the barcode information of the first battery cell does not comply with the preset barcode rules, a second scanning result is generated to indicate that the scanning fails and is transmitted to the controller. Until the controller receives the scanning results of all the first batteries, the total entry trigger signal is set from the untriggered state to the triggered state.

[0140] In some embodiments, the method further includes: the host computer transmitting the barcode information of any first battery cell to the controller. Based on the scanning results of the multiple first battery cells, the barcode information of one or more second battery cells that have successfully scanned is carried in a request message and transmitted to the production execution system, including: the host computer reading the scanning results and barcode information of the multiple first battery cells from the controller; the host computer determining one or more second battery cells that have successfully scanned based on the scanning results of the multiple first battery cells; the host computer carrying the barcode information of the one or more second battery cells and the equipment information of the production equipment in the request message and transmitting it to the production execution system.

[0141] In the disclosed embodiment, the host computer determines whether the barcode information of the first battery cell meets the preset barcode rules, generates a corresponding first scanning result or a second scanning result, and transmits it to the controller. At the same time, the host computer also transmits the barcode information of the first battery cell to the controller. In this way, when the host computer reads the rising edge of the total entry trigger signal, the host computer reads the scanning results and barcode information of multiple first battery cells from the controller, obtains the barcode information of one or more second battery cells that have successfully scanned, and carries it in a request message in combination with the equipment information of the production equipment and transmits it to the production execution system.

[0142] Furthermore, the production execution system parses the request message, determines the entry results of one or more second battery cells based on the barcode information of the one or more second battery cells obtained by parsing, and verifies the production equipment based on the equipment information to obtain the equipment verification result. The production execution system transmits the entry results and equipment verification results of one or more second battery cells to the host computer in a feedback message. The host computer parses the feedback message and displays the final entry results of one or more second battery cells based on the entry results and equipment verification results of the one or more second battery cells obtained by parsing. Wherein, if the host computer determines that the entry result of the second battery cell is successful entry and determines that the equipment verification result is normal, then the final entry result of the second battery cell is determined to be successful entry and is displayed. If the host computer determines that the entry result of the second battery cell is successful entry and determines that the equipment verification result is abnormal equipment, then the final entry result of the second battery cell is determined to be failed entry and is displayed. The host computer determines that the entry result of the second battery cell is entry failure. At this time, regardless of whether the equipment verification result is normal or abnormal, the final entry result of the second battery cell is entry failure and is displayed.

[0143] The production execution system verifies the production equipment based on the equipment information and obtains an equipment verification result. In one example method, the equipment information may be equipment identification information. The production execution system determines the pass rate of qualified battery cells produced within a preset time period based on the equipment identification information. If the pass rate is greater than or equal to a pass rate threshold, the equipment verification result is determined to be normal. Conversely, if the pass rate is less than the pass rate threshold, the equipment verification result is determined to be abnormal.

[0144] In some embodiments, the host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rules, generates a second scan result for any first battery cell, and transmits it to the controller, including: the host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rules within a preset number of scans, generates the second scan result for any first battery cell, and transmits it to the controller. The method also includes: the host computer determines that the barcode information of any first battery cell changes from not complying with the preset barcode rules to complying with the preset barcode rules within the preset number of scans, generates the first scan result for any first battery cell, and transmits it to the controller.

[0145] In the embodiment of the present disclosure, the host computer controls the barcode scanning device to perform the first scan. When the barcode information obtained does not conform to the preset barcode rules, the host computer will continue to control the barcode scanning device to scan. If the barcode information within the preset number of consecutive scans does not conform to the preset barcode rules, a second scan result is generated for the first battery cell to indicate that the scan failed; if the barcode information within the preset number of consecutive scans changes from not conforming to the preset barcode rules to conforming to the preset barcode rules, a first scan result is generated for the first battery cell to indicate that the scan was successful. The preset number of scans can be set by the developer based on experience or experiments. For example, the preset number of scans can be set to 3.

[0146] In some embodiments, when the host computer reads the rising edge of the scan code trigger signal of any first battery cell from the controller, the method further includes: the host computer sets the scan code status of any first battery cell from an untriggered state to a triggered state and displays it.

[0147] In some embodiments, after the host computer determines that the barcode information of any first battery cell meets the preset barcode rules and generates a first scanning result for any first battery cell, the method also includes: displaying the first scanning result of any first battery cell on the main interface of the host computer; after the host computer determines that the barcode information of any first battery cell does not meet the preset barcode rules and generates a second scanning result for any first battery cell, the method also includes: displaying the second scanning result of any first battery cell on the main interface of the host computer.

[0148] As shown in Figure 3, when the host computer reads the rising edge of the scan trigger signal of any first battery cell from the controller, the host computer displays the scan trigger status of the second battery cell 10 in the first display area 31, and determines whether the barcode information of the first battery cell meets the preset barcode rules, generates the corresponding first scan result or second scan result (i.e., scan OK / NG) and displays it. Similarly, the host computer will also display the scan trigger status and corresponding scan OK / NG of the second battery cell 20, the scan trigger status and corresponding scan OK / NG of the second battery cell 30, and the scan trigger status and corresponding scan OK / NG of the second battery cell 40 in the first display area 31.

[0149] In some embodiments, after the controller performs station entry success or failure processing on the second battery cell, the method further includes: the controller clearing the first information or the second information corresponding to the second battery cell.

[0150] In this way, after the entry success or failure processing is performed on the second battery cell, the first information or the second information corresponding to the second battery cell is cleared to ensure that the information of the next group of battery cells is correctly written.

[0151] In some embodiments, after the controller performs a successful or failed entry processing on one or more second battery cells, the method further includes: the controller turning off the total entry trigger signal.

[0152] In the disclosed embodiment, the controller sets the total station entry trigger signal from the triggered state to the untriggered state to achieve the purpose of turning off the total station entry trigger state. In this way, the correct station entry of the next group of cells can be ensured.

[0153] In some embodiments, the method further includes: when the host computer reads the falling edge of the total station entry trigger signal, the host computer step is reset.

[0154] In the disclosed embodiment, the falling edge can be understood as the moment when the total station entry trigger signal changes from the triggered state to the untriggered state. When the host computer reads the falling edge of the total station entry trigger signal, the host computer resets the steps, that is, performs operations such as scanning the next group of battery cells.

[0155] In the disclosed embodiment, the host computer reads the rising edge of the total entry trigger signal corresponding to all channel battery cells, integrates the barcode information of all second battery cells that have successfully scanned the barcode, calls the batch entry interface of the production execution system, and realizes interaction with the production execution system. This greatly reduces the frequency of calling the production execution system interface and greatly reduces the server pressure of the production execution system.

[0156] The following is a specific example of a method for bringing battery cells into a warehouse. Consider a logistics line with four lanes, where four first-level battery cells are placed in sequence, and four corresponding barcode scanners.

[0157] Start the host computer. During the startup process, perform communication connection operations with the PLC and four barcode scanners. After the host computer is successfully started, the main interface is displayed on the current interface as shown in Figure 3.

[0158] During the host computer startup process, it also checks whether all four channels are equipped with code scanning devices. If so, the loading code scanning status is switched from off to on and displayed in the fourth display area 34 in Figure 3. If any channel is not equipped with a code scanning device, the loading code scanning status remains off and displayed in the fourth display area 34 in Figure 3. It also checks whether the MES is fully configured. If so, the MES entry status is switched from off to on and displayed in the fourth display area 34 in Figure 3. If not, the MES entry status remains off and displayed in the fourth display area 34 in Figure 3.

[0159] In the second display area 32 on the main interface in FIG3 , when the connection with the PLC and the four barcode scanners is normal, it can be considered that the host computer is ready for production.

[0160] When the user clicks the "Start" option in Figure 3, the host computer receives and responds to the selection of the Run option on the main interface. When the connection status between the host computer, the PLC, and the four barcode scanners is normal, the host computer enters the Run state. Here, the four barcode scanners are Barcode Scanner 1, Barcode Scanner 2, Barcode Scanner 3, and Barcode Scanner 4.

[0161] After the host computer enters the running state, it will read the code scanning trigger signal from the PLC in real time. Here, 4 channels correspond to 4 code scanning trigger signals.

[0162] Before scanning the code, the specific process of PLC is shown in Figure 6. The following is an explanation for a single channel:

[0163] S601: The first battery cell arrives at a preset position on the logistics line, triggering the sensor to generate a material-present signal.

[0164] The preset position can also be called the loading station.

[0165] S602: The sensor on the logistics line transmits the material presence signal to the controller on the logistics line.

[0166] S603: The controller on the logistics line transmits the material presence signal to the PLC.

[0167] S604: The PLC triggers a code scanning trigger signal corresponding to the first battery cell based on the material-available signal.

[0168] S605: The PLC uploads the code scanning trigger signal corresponding to the first battery cell to the host computer.

[0169] In other words, once the logistics line, the production equipment's PLC, and the host computer are ready, they enter normal operation. When any of the four first-stage battery cells on the logistics line arrives at the loading station, the controller on the logistics line detects a material presence signal from the sensor and transmits this signal to the production equipment's PLC. Based on the material presence signal, the PLC triggers the corresponding scan trigger signal for the first battery cell, specifically by setting the scan trigger signal from False to True. The host computer continuously reads the scan trigger signal from the PLC. When it detects a rising edge in the scan trigger signal, it triggers the scan process for the first battery cell.

[0170] The host computer reads the rising edge of the scanning trigger signal of the first battery cell, triggering the scanning gun corresponding to the first battery cell to scan the first battery cell. The specific scanning process is shown in Figure 7:

[0171] S701: The PLC sets the code scanning trigger signal of the first battery cell from False to True.

[0172] S702: The host computer reads the rising edge of the code scanning trigger signal.

[0173] The rising edge refers to the moment when the scan trigger signal changes from False to True.

[0174] S703: The host computer sends a scanning instruction to the scanning gun corresponding to the first battery cell.

[0175] S704: The barcode scanner takes a photo of the first battery cell and parses it to obtain barcode information.

[0176] The barcode scanner takes a picture of the first battery cell to obtain a battery cell image, and analyzes the battery cell image to obtain barcode information of the first battery cell.

[0177] S705: The barcode scanner returns the barcode information of the first battery cell to the host computer.

[0178] S706: The host computer determines whether the barcode is scanned successfully based on the barcode information.

[0179] The host computer determines whether the barcode information of the first battery cell meets the preset barcode rules. If so, the host computer generates a first scanning result for the first battery cell indicating successful scanning and transmits it to the PLC, then executing S707. If not, executing S708.

[0180] Usually, the barcode information of the battery cell is judged to determine whether it conforms to the preset barcode rules based on the number of barcode digits and a preset prefix (such as 001).

[0181] S707: The PLC receives the first scan result and performs scan success processing on the first battery cell.

[0182] In essence, the PLC marks the first cell as a successful scan.

[0183] S708: The number of failed code scans increases by one.

[0184] S709: Is the number of failed code scanning attempts greater than the preset number of code scanning attempts?

[0185] If not, execute S703: If so, the host computer generates a second scanning result for the first battery cell indicating that the scanning failed and transmits it to the PLC, and then executes S710.

[0186] S710: The PLC receives the second scan result and performs scan failure processing on the first battery cell.

[0187] In essence, the PLC marks the first cell as a failed scan.

[0188] Here, the data type of the code scanning result is a short integer (Short) data type. For example, the first code scanning result is represented by 1, and the second code scanning result is represented by 2.

[0189] Here, if the barcode information obtained from the first scan does not meet the preset barcode rules, the host computer will repeat the scan. The preset scan number, for example, is valid within 3 scans. If the scan fails once, the scan failure count is increased by 1. If the scan failure count exceeds 3, that is, 3 scans without a result, the scan is considered a failure. The above scanning process is for a single battery cell, and each battery cell needs to go through this process.

[0190] When the code scanning process starts, as shown in the first display area 31 in Figure 3, the code scanning trigger indicator light of the second battery cell 10 will turn green, and after the code scanning is completed, if the code scanning is successful (OK), the battery cell barcode will change to a specific barcode content, and the code scanning indicator light will turn green. If the code scanning fails (NG), the battery cell barcode position will display NG, and the code scanning indicator light will turn red. The code scanning trigger indicator light of the second battery cell 20 will turn green, and after the code scanning is completed, if the code scanning is successful (OK), the battery cell barcode will change to a specific barcode content, and the code scanning indicator light will turn green; if the code scanning fails (NG), the battery cell barcode position will display NG, and the code scanning indicator light will turn red. The code scanning trigger indicator light of the second battery cell 30 will turn green, and after the code scanning is completed, if the code scanning is successful (OK), the battery cell barcode will change to a specific barcode content, and the code scanning indicator light will turn green; if the code scanning fails (NG), the battery cell barcode position will display NG, and the code scanning indicator light will turn red. The scan trigger indicator light of the second battery cell 40 will turn green, and after the scan is completed, if the scan is successful (OK), the battery cell barcode will change to the specific barcode content, and the scan indicator light will turn green; if the scan fails (NG), the battery cell barcode position will display NG, and the scan indicator light will turn red.

[0191] Next, after the code scanning stage, the specific process of PLC is shown in Figure 8:

[0192] S801: The PLC receives the scanning results of multiple first battery cells from the host computer.

[0193] That is, the PLC sequentially receives the scanning results of the first battery cells of each channel transmitted by the host computer, and executes S802 until the scanning results of the first battery cells of all channels are received.

[0194] S802: PLC sets the total entry trigger signal from False to True.

[0195] S803: The PLC controls the robot to place the plurality of first battery cells into the tray.

[0196] Here, the scan result is either a failed scan or a successful scan. For the first battery cell that failed to scan, no processing will be performed after entering the station. For the first battery cell that successfully scanned, processing may or may not be performed after entering the station, depending on the subsequent station entry results to ensure accurate production of the battery cell. The first battery cell that successfully scanned is the second battery cell.

[0197] The host computer reads the rising edge of the total entry trigger signal and triggers the entry process, as shown in Figure 9:

[0198] S901: PLC sets the total entry trigger signal from False to True.

[0199] S902: The host computer reads the rising edge of the total entry trigger signal.

[0200] S903: The host computer calls the MES batch entry interface.

[0201] Specifically, based on the scanning results of multiple first battery cells, the upper computer determines one or more second battery cells that have successfully scanned the code, uses the encrypted authentication account password as the HTTP request header, and uses the barcode information and device information of one or more second battery cells as the HTTP request body, obtains the HTTP request message, and calls the MES batch entry interface to transmit the HTTP request message to the MES.

[0202] S904: MES performs logical processing.

[0203] Specifically, the MES parses the HTTP request message to obtain the barcode information and device information of one or more second battery cells, determines the entry results of the one or more second battery cells based on the barcode information of the one or more second battery cells, and verifies the production equipment based on the device information to obtain the equipment verification result.

[0204] Regarding the MES verifying the production equipment based on the equipment information and obtaining the equipment verification results, an example method is described. The equipment information may be equipment identification information. The MES determines the pass rate of qualified battery cells produced within a preset time period based on the equipment identification information. If the pass rate is greater than or equal to a pass rate threshold, the equipment verification result is determined to be normal. Conversely, if the pass rate is less than the pass rate threshold, the equipment verification result is determined to be abnormal.

[0205] S905: MES returns the processing result to the host computer.

[0206] The processing result includes the entry result and equipment verification result of one or more second battery cells.

[0207] S906: The host computer determines whether the entry is successful based on the processing result.

[0208] If the entry is successful, execute S907; if the entry fails, execute S908.

[0209] Based on the second cell's entry results and the device verification results, the host computer obtains the final entry result for the second cell and determines whether the entry was successful based on the final entry result. If the entry is successful, the host computer generates the first information for the second cell; if the entry fails, the host computer generates the second information for the second cell. The host computer then transmits the first information or the second information corresponding to all second cells to the PLC.

[0210] Specifically, if the host computer determines that the entry result of the second battery cell is successful entry and that the device verification result is normal, the final entry result of the second battery cell is determined to be successful entry and displayed. If the host computer determines that the entry result of the second battery cell is successful entry and that the device verification result is abnormal, the final entry result of the second battery cell is determined to be failed entry and displayed. If the host computer determines that the entry result of the second battery cell is failed entry, regardless of whether the device verification result is normal or abnormal, the final entry result of the second battery cell is failed entry and displayed.

[0211] If the final entry result of the second battery cell 10 is a successful entry, the entry MES indicator turns green and is displayed in the first display area 31 of FIG3 . If the final entry result is a failed entry, the entry MES indicator turns red and is displayed in the first display area 31. Similarly, the entry MES indicator lights of corresponding colors are displayed on the first display area 31 according to the final entry results of the second battery cell 20, the second battery cell 30, and the second battery cell 40.

[0212] S907: The PLC receives the first information and performs a successful entry process on the second battery cell.

[0213] In essence, the PLC marks the second cell as a successful entry.

[0214] S908: The PLC receives the second information and performs station entry failure processing on the second battery cell.

[0215] In essence, the PLC marks the second cell as a failed entry.

[0216] In this way, the second battery cell has both a successful scan and a successful entry mark. If the second battery cell has both a successful scan and a successful entry mark, it will be processed after entering the station. If the second battery cell has both a successful scan and a failed entry mark, it will not be processed after entering the station.

[0217] Here, the data type of the first information or the second information is INT type, for example, the first information is represented by 1 and the second information is represented by 2.

[0218] S909: PLC sets the total entry trigger signal from True to False.

[0219] S910: The host computer reads the falling edge of the total entry trigger signal and executes step initialization.

[0220] The host computer performs step initialization and waits for the next entry process to be triggered. The process is shown in Figure 10:

[0221] S1001: The host computer reads the code scanning trigger signal of each first battery cell in sequence.

[0222] S1002: The host computer determines whether the code scanning trigger signal changes from False to True.

[0223] If not, execute S1001; if so, execute S1003.

[0224] S1003: Execute the entry process for the next group of battery cells.

[0225] When the cell inbound process begins, logs are generated during the process, as shown in the third display area 33 in Figure 3. Different log types are displayed in different text boxes, including the host computer's operation and error logs, MES logs, and MES return information.

[0226] In this way, the design of the code scanning and entry process and the equipment interaction process can avoid errors in the interaction process between the host computer and PLC, and at the same time prevent the equipment PLC from reducing the equipment battery production cycle due to waiting for the interaction results between the host computer and MES, thereby improving the overall equipment battery production efficiency.

[0227] To implement the method of the embodiment of the present disclosure, based on the same inventive concept, the embodiment of the present disclosure further provides a battery cell entry system, as shown in FIG1 , the entry system includes: a controller 11, a host computer 12, and a production execution system 13;

[0228] The controller 11 is configured to trigger a general entry trigger signal upon receiving the scanning results of the plurality of first cells from the host computer;

[0229] The host computer 12 is configured to, upon reading a rising edge of the total entry trigger signal, transmit, based on the scanning results of the plurality of first battery cells, the barcode information of the one or more second battery cells that have successfully scanned the barcode in a request message to the production execution system 13;

[0230] The production execution system 13 is configured to determine an entry result of the second battery cell based on the barcode information of the second battery cell.

[0231] In this way, the host computer reads the rising edge of the total entry trigger signal corresponding to all channel battery cells, integrates the barcode information of all second battery cells that have been successfully scanned, calls the batch entry interface of the production execution system, and realizes interaction with the production execution system. This greatly reduces the frequency of calling the production execution system interface and greatly reduces the server pressure of the production execution system.

[0232] In some embodiments, the production execution system 13 is further used to transmit the entry result of the second battery cell in a feedback message to the host computer 12; the host computer 12 is further used to display the entry result and barcode information of the second battery cell.

[0233] In this way, the host computer displays the entry results and barcode information of one or more second battery cells, which is conducive to the user to intuitively view the entry results of the second battery cell, whether it is successful or failed, as well as the barcode information of the second battery cell, without the need for manual search, simplifying the operation process and improving work efficiency.

[0234] In some embodiments, the host computer 12 is also used to determine that the entry result of the second battery cell is successful entry, generate first information for the second battery cell and transmit it to the controller; the host computer 12 is also used to determine that the entry result of the second battery cell is failed entry, generate second information for the second battery cell and transmit it to the controller.

[0235] In this way, it is possible to avoid performing post-entry processing on the battery cells that failed to enter the station, thereby saving resources.

[0236] In some embodiments, the inbound system further includes a mechanical device 14 and a tray 15 as shown in FIG. 10 , and the controller 11 is configured to control the mechanical device 14 to place the plurality of first battery cells into the tray 15 .

[0237] In this way, after triggering the general station entry trigger signal, the controller controls the mechanical equipment to place the plurality of first battery cells into the tray so as to perform the station entry processing operation on the first battery cells.

[0238] In some embodiments, the controller 11 is further used to receive a scanning result of any first battery cell from the host computer. If the scanning result is a successful scanning, a scanning success process is performed for any first battery cell; if the scanning result is a scanning failure, a scanning failure process is performed for any first battery cell.

[0239] In this way, the controller performs a successful code scanning process on the first battery cell, and in essence, the controller marks the first battery cell as a successful code scanning; the controller performs a failed code scanning process on the first battery cell, and in essence, the controller marks the first battery cell as a failed code scanning; in this way, for the first battery cell that fails to scan the code, no processing is performed after entering the station; for the first battery cell that successfully scans the code, it may or may not be processed after entering the station, and the specific process needs to be determined in combination with the subsequent entry results; so as to ensure the accurate production of the battery cells.

[0240] In some embodiments, the host computer 12 is also used to use the encrypted authentication account password as the request header and the barcode information of one or more second battery cells as the request body to obtain the request message; the host computer 12 is also used to transmit the request message to the production execution system.

[0241] In this way, the upper computer uses the encrypted authentication account password as the request header, and integrates the barcode information of one or more second battery cells into an array form as the request body to form a request message, and calls the production execution system batch entry interface in the form of a request message. In this way, the upper computer does not need to send other request messages separately for authentication, and avoids the problem of timeout of calling the production execution system interface due to the upper computer sending other request messages separately for authentication, thereby not affecting the average battery cell production cycle of the sealing nail welding equipment.

[0242] In some embodiments, the host computer 12 is also used to display the main interface on the current interface and perform connection operations with external devices when a startup instruction is received; wherein, the external device includes the controller and multiple scanning devices, and the scanning devices are used to scan the first battery cell; the host computer 12 is also used to receive and respond to the selection operation of the running option on the main interface, and when it is determined that the connection status of the external device is normal, the host computer enters the running state.

[0243] In this way, the host computer responds to the selection operation and determines that the connection status of the external device is normal, and the host computer enters the running state, thereby ensuring the normal operation of the station entry detection method.

[0244] In some embodiments, the host computer 12 is further configured to display the connection status of the external device through the main interface.

[0245] In this way, waiting and extra work caused by external devices not being connected are avoided, thereby improving work efficiency.

[0246] In some embodiments, when the host computer 12 enters the running state, the host computer 12 is further configured to generate third information, store the information based on the current time and the third information, and display the current time and the third information, wherein the third information includes at least one of the following: an operation log and an error log of the host computer;

[0247] The production execution system 13 is also used to generate fourth information and transmit it to the host computer after receiving the request message, store it based on the receiving time and the fourth information, and display the receiving time and the fourth information. The fourth information includes at least one of the following: the log and return information of the production execution system.

[0248] In this way, it is convenient for users to quickly view the data generated during the battery cell entry inspection process, which is conducive to improving the efficiency of the battery cell entry inspection.

[0249] In some embodiments, the host computer 12 is further configured to query and display the corresponding log of the production execution system upon receiving the start time, end time and the entry interface of the production execution system.

[0250] In this way, the problem can be located based on the logs of the production execution system, thereby improving work efficiency.

[0251] In some embodiments, the entry system further includes a barcode scanning device 16 as shown in FIG10 , and the controller 11 is further configured to trigger a barcode scanning trigger signal for any first battery cell when receiving a material-containing signal indicating that any first battery cell has reached a preset position. The host computer 12 is further configured to read the rising edge of the barcode scanning trigger signal for any first battery cell from the controller, control the barcode scanning device 16 corresponding to any first battery cell to scan the barcode, and obtain the barcode information returned by the barcode scanning device 16. The host computer 12 is further configured to determine whether the barcode information of any first battery cell meets the preset barcode rules, generate a first barcode scanning result for any first battery cell, and transmit it to the controller. The host computer 12 is further configured to determine whether the barcode information of any first battery cell does not meet the preset barcode rules, generate a second barcode scanning result for any first battery cell, and transmit it to the controller; until the controller receives the first barcode scanning result or the second barcode scanning result of each of the multiple first battery cells, triggering the total entry trigger signal.

[0252] In this way, the controller receives the first battery cell that fails to scan the code, and does not perform the station entry processing operation on the first battery cell; the controller receives the first battery cell that successfully scans the code, and may or may not process it after entering the station, which needs to be determined in combination with the subsequent station entry results; to ensure the accurate production of the battery cells.

[0253] In some embodiments, the host computer 12 is further configured to transmit the barcode information of any first battery cell to the controller. The host computer 12 is further configured to read the scanning results and barcode information of the multiple first battery cells from the controller. The host computer 12 is further configured to determine one or more second battery cells that have successfully scanned based on the scanning results of the multiple first battery cells. The host computer 12 is further configured to transmit the barcode information of the one or more second battery cells and the equipment information of the production equipment to the production execution system in the request message.

[0254] In this way, the request message includes the equipment information of the production equipment and the barcode information of one or more second battery cells. In this way, the production execution system can determine whether the equipment is normal based on the equipment information, and then accurately determine the entry result of the second battery cell in combination with the barcode information of the second battery cell.

[0255] In some embodiments, the host computer 12 is further used to determine that within a preset number of scans, the barcode information of any first battery cell does not comply with the preset barcode rules, and generates the second scan result for any first battery cell and transmits it to the controller; the host computer 12 is further used to determine that within the preset number of scans, the barcode information of any first battery cell changes from not complying with the preset barcode rules to complying with the preset barcode rules, and generates the first scan result for any first battery cell and transmits it to the controller.

[0256] In this way, if the first scan fails, repeat the scan to increase the probability of successful scanning, thereby improving the efficiency of entry detection.

[0257] In some embodiments, the host computer 12 is further configured to change the code scanning state of any first battery cell from an untriggered state to a triggered state and display the state.

[0258] In this way, the scanning status displayed on the host computer can be used to quickly check whether the code of each first battery cell has been scanned, and possible problems can be solved in time, thereby improving the efficiency of entry inspection.

[0259] In some embodiments, the host computer 12 is further used to determine that the barcode information of any first battery cell meets the preset barcode rules, and after generating a first scanning result for any first battery cell, the first scanning result of any first battery cell is displayed through the main interface; the host computer 12 is further used to determine that the barcode information of any first battery cell does not meet the preset barcode rules, and after generating a second scanning result for any first battery cell, the second scanning result of any first battery cell is displayed through the main interface.

[0260] In this way, the scanning result of the first battery cell displayed on the host computer can be used to quickly check whether the first battery cell has been scanned successfully, without the need for manual checking one by one, thereby saving time and improving work efficiency.

[0261] In the several embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. 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.

[0262] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on 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.

[0263] In addition, the functional units in the embodiments of the present invention can all be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units. It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the above-mentioned storage medium includes various media that can store program codes, such as mobile storage devices, read-only memories (ROMs), random access memories (RAMs), magnetic disks or optical disks.

[0264] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new method embodiments.

[0265] The features disclosed in the several product embodiments provided in this disclosure can be arbitrarily combined without conflict to obtain new product embodiments.

[0266] The features disclosed in several method or device embodiments provided in this disclosure may be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0267] The above description is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed by the present invention, which should be covered by the scope of protection of the present invention.

Claims

1. A method for bringing a battery cell into a station, the method comprising: When the controller receives the scanning results of multiple first cells from the host computer, it triggers the total entry trigger signal; When the host computer reads the rising edge of the total entry trigger signal, based on the scanning results of the multiple first battery cells, the barcode information of the one or more second battery cells that have successfully scanned the barcode is carried in the request message and transmitted to the production execution system; The production execution system determines an entry result of the second battery cell based on the barcode information of the second battery cell.

2. The method according to claim 1, wherein The method further comprises: The production execution system transmits the entry result of the second battery cell to the host computer in a feedback message; The host computer displays the entry result and barcode information of the second battery cell.

3. The method according to claim 2, wherein: After the production execution system transmits the entry result of the second battery cell in a feedback message to the host computer, the method further includes: The host computer determines that the entry result of the second battery cell is successful, generates first information for the second battery cell and transmits it to the controller; The controller performs a successful entry process on the second battery cell based on the first information; Alternatively, the host computer determines that the entry result of the second battery cell is a failed entry, generates second information for the second battery cell, and transmits the second information to the controller; The controller performs a station entry failure process on the second battery cell based on the second information.

4. The method according to any one of claims 1 to 3, wherein: When the controller receives the scanning results of the plurality of first cells from the host computer and triggers the total entry trigger signal, the method further includes: The controller controls the mechanical equipment to place the plurality of first battery cells into the tray.

5. The method according to any one of claims 1 to 4, wherein: The method further comprises: The controller receives a scanning result of any first battery cell from the host computer. If the scanning result is a successful scanning, a scanning success process is performed on any first battery cell; if the scanning result is a failed scanning, a scanning failure process is performed on any first battery cell.

6. The method according to any one of claims 1 to 5, wherein: The step of carrying the barcode information of the one or more second cells that have successfully scanned the barcode in the request message and transmitting it to the production execution system includes: The host computer uses the encrypted authentication account password as a request header and the barcode information of one or more second battery cells as a request body to obtain the request message; The host computer transmits the request message to the production execution system.

7. The method according to any one of claims 1 to 6, wherein: Before the controller receives the scanning results of the plurality of first battery cells from the host computer, the method further includes: When the host computer receives the startup instruction, it displays the main interface on the current interface and performs a connection operation with the external device; wherein the external device includes the controller and multiple code scanning devices, and the code scanning device is used to scan the first battery cell; The host computer receives and responds to the selection operation of the operation option on the main interface, and when it is determined that the connection status of the external device is normal, the host computer enters the operation state.

8. The method according to claim 7, wherein: After executing the connection operation with the external device, the method further includes: displaying the connection status of the external device on the main interface.

9. The method according to claim 7, wherein: The method further comprises: When the host computer receives the start command, if it detects that multiple channels are each equipped with a code scanning device, the loading code scanning state is changed from the closed state to the open state and displayed; If it is detected that the production execution system is configured in place, the entry status of the production execution system is changed from a closed state to an open state and displayed.

10. The method according to any one of claims 7 to 9, wherein: The method further comprises: When the host computer enters the running state, the host computer generates third information, stores the information based on the current time and the third information, and displays the current time and the third information, wherein the third information includes at least one of the following: an operation log and an error log of the host computer; After the production execution system receives the request message, the production execution system generates fourth information and transmits it to the host computer. The host computer stores and displays the fourth information based on the receiving time and the fourth information. The fourth information includes at least one of the following: the log and return information of the production execution system.

11. The method according to claim 10, wherein: The method further comprises: When the host computer receives the start time, the end time and the entry interface of the production execution system, it queries the corresponding log of the production execution system and displays it.

12. The method according to any one of claims 1 to 5, wherein: When the controller receives the scanning results of the plurality of first cells from the host computer, triggering the total entry trigger signal includes: When the controller receives a signal indicating that any first battery cell has reached a preset position, the controller triggers a code scanning trigger signal for any first battery cell; The host computer reads the rising edge of the scanning trigger signal of any first battery cell from the controller, controls the scanning device corresponding to any first battery cell to scan the barcode, and obtains the barcode information returned by the scanning device; The host computer determines that the barcode information of any first battery cell meets the preset barcode rule, generates a first scanning result for any first battery cell and transmits it to the controller; The host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule, generates a second barcode scanning result for any first battery cell and transmits it to the controller; Until the controller receives the first scanning result or the second scanning result of each of the multiple first battery cells, the total entry trigger signal is triggered.

13. The method according to claim 12, wherein: The method further includes: the host computer transmitting the barcode information of any first battery cell to the controller; The method of transmitting the barcode information of one or more second battery cells that have successfully scanned the barcodes to the production execution system in a request message based on the scanning results of the multiple first battery cells includes: The host computer reads the scanning results and barcode information of the plurality of first battery cells from the controller; The host computer determines one or more second battery cells that have successfully scanned the code based on the scanning results of the multiple first battery cells; The host computer transmits the barcode information of one or more second battery cells and the equipment information of the production equipment to the production execution system by carrying them in the request message.

14. The method according to claim 12 or 13, wherein: The host computer determines that the barcode information of any first battery cell does not conform to the preset barcode rule, generates a second barcode scanning result for any first battery cell and transmits it to the controller, including: The host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule within the preset number of scans, generates a second scan result for any first battery cell, and transmits the result to the controller; The method also includes: the host computer determines that within the preset number of scans, the barcode information of any first battery cell changes from not complying with the preset barcode rule to complying with the preset barcode rule, generates the first scan result for any first battery cell and transmits it to the controller.

15. The method according to any one of claims 12 to 14, wherein: When the host computer reads a rising edge of a code scanning trigger signal of any first battery cell from the controller, the method further includes: The host computer sets the code scanning state of any first battery cell from an untriggered state to a triggered state and displays the state.

16. The method according to any one of claims 12 to 15, wherein: After the host computer determines that the barcode information of any first battery cell meets the preset barcode rule and generates a first scanning result for any first battery cell, the method further includes: displaying the first scanning result of any first battery cell on the main interface of the host computer; After the host computer determines that the barcode information of any first battery cell does not comply with the preset barcode rule and generates a second scanning result for any first battery cell, the method further includes: displaying the second scanning result of any first battery cell on the main interface of the host computer.

17. A battery cell entry system, comprising a controller, a host computer, and a production execution system; The controller is configured to trigger a general entry trigger signal upon receiving the scanning results of the plurality of first battery cells from the host computer; The host computer is configured to, upon reading a rising edge of the total entry trigger signal, transmit, based on the scanning results of the plurality of first battery cells, the barcode information of the one or more second battery cells that have successfully scanned the barcode in a request message to the production execution system; The production execution system is used to determine the entry result of the second battery cell based on the barcode information of the second battery cell.

18. The pit stop system according to claim 17, wherein: The production execution system is configured to transmit the entry result of the second battery cell to the host computer in a feedback message; The host computer is used to display the entry result and barcode information based on the second battery cell.

19. The inbound station system according to claim 17 or 18, wherein: The controller is configured to receive a scan result of any first battery cell from the host computer, and if the scan result is a successful scan, perform a successful scan process on any first battery cell; If the code scanning result is a code scanning failure, a code scanning failure process is performed for any first battery cell.

20. The station entry system according to any one of claims 17 to 19, wherein: The host computer is configured to display the main interface on the current interface and perform a connection operation with an external device upon receiving a startup instruction; wherein the external device includes the controller and a plurality of code scanning devices, and the code scanning devices are configured to scan the first battery cell; The host computer is used to receive and respond to the selection operation of the operation option on the main interface, and enter the operation state when it is determined that the connection state of the external device is normal.

Citation Information

Patent Citations

  • Barcode comparison method and system, electronic equipment and storage medium

    CN113255508A

  • Photon counting data processing method, device and system for spectral measurement

    CN116558639A

  • Automatic equipment control system and method and storage medium

    CN117234154A

  • Battery cell pull-in method and system

    CN117852566A

  • Barcode rendering device

    US20120067944A1