Production line information detection method and device, computer equipment, readable storage medium and program product
By configuring identification information for the devices to be processed and updating the production information of the station in real time, it solves the problem that it is difficult to understand the situation of each station in real time when the production line handles large orders, real-time monitoring and resource adjustment of the production line are achieved to ensure that the order is completed at the preset time.
Patent Information
- Application Number
- CN202510146859.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-06-13
AI Technical Summary
When processing large orders on the production line, it is difficult to understand the production situation of each station in real time, resulting in the inability to complete the orders at the preset time.
By obtaining preset orders and configuring identification information for each device to be processed, the production information of the station is updated in real time, including the throughput rate, rework rate and processing progress, and sending this information to the display device for real-time display.
Real-time monitoring of each station in the production line is realized, helping the management objects to adjust resources in a timely manner, and ensuring that large orders are completed within the preset time.
Smart Images

Figure CN120143752A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of industrial technologies, and particularly to a method, device, computer device, computer-readable storage medium, and computer program product for detecting production line information. Background Art
[0002] With the development of industrial technologies, production line technologies have emerged, and production lines can improve the efficiency of production and processing. When a production line needs to process large orders, it may often be unable to process orders with a large number of orders within a preset time due to not understanding the specific situation on the production line. Summary of the Invention
[0003] Based on this, in view of the above technical problems, it is necessary to provide a method, device, computer device, computer-readable storage medium, and computer program product for detecting production line information that can display the production status of each workstation on the production line in real time, so as to facilitate adjusting the production line to successfully complete large orders within a preset time.
[0004] In a first aspect, the present application provides a method for detecting production line information, including:
[0005] Obtain a preset order;
[0006] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0007] After the device to be processed is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, calculate the real-time updated production information of the current workstation based on the reference information, and the device to be processed is converted into a processed device after being processed by the current workstation;
[0008] Send the production information to a display device to display the production information of the current workstation in real time.
[0009] In one of the embodiments, the production information includes the first-pass yield. Obtaining the reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information includes:
[0010] If the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, update the number of devices processed once corresponding to the current workstation, and update the first-pass yield of the current workstation in real time based on the updated number of devices processed once and the number of processed devices stored in the list of processed devices.
[0011] In one embodiment, the production information includes the repair rate. The reference information corresponding to the identification information of the processed devices that enter the current workstation in real time is obtained, and the production information of the current workstation updated in real time is calculated based on the reference information, including:
[0012] If the identification information of the processed device is in the list of processed devices, the quantity of the first processing is not updated and the quantity of repairs is updated. The repair rate of the current workstation is updated in real time based on the updated quantity of repairs and the quantity of processed devices.
[0013] In one embodiment, the production information further includes the processing progress. The reference information corresponding to the identification information of the processed devices that enter the current workstation in real time is obtained, and the production information of the current workstation updated in real time is calculated based on the reference information, including:
[0014] Obtain the beat time corresponding to the processed device that enters the current workstation in real time;
[0015] Update the beat time corresponding to the current workstation based on the beat time corresponding to the processed device that enters the current workstation.
[0016] In one embodiment, obtaining the beat time corresponding to the processed device that enters the current workstation in real time includes:
[0017] Send connection information to the device to be processed corresponding to the processed device;
[0018] If the first response information sent by the device to be processed in response to the connection information is received within the predetermined time, it is determined that the device to be processed is connected, and the current time is recorded as the connection time corresponding to the device to be processed;
[0019] After the device to be processed is processed, send disconnection information to the device to be processed;
[0020] When the second response information sent by the device to be processed in response to the disconnection information is received, it is determined that the connection with the device to be processed is disconnected, and the current time is recorded as the disconnection time corresponding to the device to be processed;
[0021] Determine the beat time corresponding to the processed device based on the difference between the connection time and the disconnection time.
[0022] In one embodiment, after obtaining the reference information corresponding to the identification information of the processed devices that enter the current workstation in real time and calculating the production information of the current workstation updated in real time based on the reference information, it includes:
[0023] Obtain the evaluation situation corresponding to the current workstation based on the production information updated in real time, so as to obtain the evaluation situation corresponding to each workstation on the production line;
[0024] Adjustment information corresponding to the production line is obtained based on the evaluation situation corresponding to each workstation.
[0025] In a second aspect, the present application further provides a detection device for production line information, including:
[0026] An acquisition module, configured to acquire a preset order;
[0027] A configuration module, configured to configure corresponding identification information for each device to be processed corresponding to the preset order;
[0028] A processing module, configured to obtain reference information corresponding to the identification information of the processed devices that enter the current workstation in real time after the devices to be processed are processed by the current workstation, calculate the real-time updated production information of the current workstation based on the reference information, and the devices to be processed are converted into processed devices after being processed by the current workstation;
[0029] A communication module, configured to send the production information to a display device to display the production information of the current workstation in real time.
[0030] In a third aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0031] Acquire a preset order;
[0032] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0033] After the device to be processed is processed by the current workstation, obtain reference information corresponding to the identification information of the processed devices that enter the current workstation in real time, calculate the real-time updated production information of the current workstation based on the reference information, and the device to be processed is converted into a processed device after being processed by the current workstation;
[0034] Send the production information to a display device to display the production information of the current workstation in real time.
[0035] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0036] Acquire a preset order;
[0037] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0038] After the device to be processed is processed by the current workstation, obtain reference information corresponding to the identification information of the processed devices that enter the current workstation in real time, calculate the real-time updated production information of the current workstation based on the reference information, and the device to be processed is converted into a processed device after being processed by the current workstation;
[0039] Send production information to the display device to display the production information of the current workstation in real time.
[0040] In a fifth aspect, the present application also provides a computer program product, including a computer program, which when executed by a processor implements the following steps:
[0041] Obtain a preset order;
[0042] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0043] After the device to be processed passes through the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, calculate the real-time updated production information of the current workstation based on the reference information, and the device to be processed is converted into a processed device after passing through the current workstation;
[0044] Send the production information to the display device to display the production information of the current workstation in real time.
[0045] The above-mentioned method, device, computer device, computer-readable storage medium, and computer program product for detecting production line information obtain a preset order and configure corresponding identification information for each device to be processed corresponding to the preset order. After the device to be processed carrying the identification information enters the current workstation and is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device corresponding to the device to be processed that enters the current workstation in real time. The reference information characterizes the processing situation of the device at the current workstation. Therefore, based on this reference information, the real-time updated production information of the current workstation can be calculated, and then the production information is sent to the display device to display the production information of the current workstation in real time. In this way, it is convenient for the management object of the production line to understand the production status of the production line in real time, so as to facilitate the management object to adjust the production line, and further complete the preset order within the preset time. Description of the Drawings
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0047] Figure 1 It is an application environment diagram of the method for detecting production line information in an embodiment;
[0048] Figure 2 It is a flowchart of the method for detecting production line information in an embodiment;
[0049] Figure 3 It is a schematic flowchart of a method for detecting production line information in another embodiment;
[0050] Figure 4 It is a structural block diagram of a device for detecting production line information in an embodiment;
[0051] Figure 5 It is an internal structure diagram of a computer device in an embodiment;
[0052] Figure 6 It is an internal structure diagram of a computer device in another embodiment. Detailed implementation manners
[0053] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] Generally, multiple workstations are configured on a production line to complete the processing of products. Each workstation is responsible for operating at least one module of the product. When multiple workstations work simultaneously, resource conflict problems may occur. For example, some workstations may be allocated excessive resources, while some other workstations may be allocated insufficient resources. When there are multiple workstations, it may also be difficult to quickly grasp the actual processing conditions of each workstation. To solve or improve the above problems, the following embodiments are proposed in the present application.
[0055] The production line detection method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, multiple workstations are configured on the production line. A workstation is a basic unit in the production process, and each workstation is responsible for completing specific tasks or a series of operations. For example, the workstations on the production line can include a programming workstation, a temperature adjustment workstation, a testing workstation, and a retesting workstation. Among them, the programming workstation is used to write firmware or software into the programmable memory in the device. This process usually involves permanently storing program code or data into the chip of the device. The operator can connect the programmer to the device to be programmed and then send the programming data through the software on the computer. The temperature adjustment workstation is used to adjust or calibrate the operating temperature of the temperature-sensitive components in the device. In some cases, this may involve heating or cooling the device to ensure that its performance meets the specification requirements. The operator can use a hot air gun, an oven, or other heating / cooling equipment to adjust the temperature of the device. The testing workstation is used to detect whether the device meets the design specifications and performance requirements after assembly. This usually includes functional testing, electrical testing, performance testing, etc. The operator will perform a series of predefined tests on the device to check whether it works properly. The retesting workstation is a workstation that retests the devices that failed the initial test. These devices may have been repaired, had parts replaced, or adjusted, and need to have their performance re-verified. The operator will perform the necessary repairs or adjustments on the device based on the results of the initial test and then test it again to determine whether the device now meets the specification requirements.
[0056] In this embodiment, the terminal communicates with each workstation on the production line through the network. After obtaining a preset order, corresponding identification information is configured for each device to be processed corresponding to the preset order. After the device to be processed is processed by the current workstation, the terminal can determine the processing status of the device to be processed based on the identification information, that is, the terminal can obtain the reference information corresponding to the processed device that enters the current workstation in real time. In this way, the terminal can calculate the real-time updated production information of the current workstation based on the reference information, and finally send the production information to the display device to display the production information of the current workstation in real time near the current workstation. This is convenient for the monitoring personnel to quickly understand the production status of each workstation and allocate the resources on the production line in a timely manner. Among them, the terminal 102 can be but is not limited to various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc.
[0057] In an exemplary embodiment, as Figure 2As shown, a method for detecting production line information is provided. In this embodiment, the method is exemplified by being applied to a terminal. It can be understood that this method can also be applied to a server, or to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps S202 to S206. Among them:
[0058] Step S202: Obtain a preset order.
[0059] Among them, the preset order refers to the product that needs to be processed and completed by the production line this time. The preset order includes the quantity of products that need to be processed and completed.
[0060] Exemplarily, the production line manager can input the preset order to the terminal through the input / output device of the terminal. Then the terminal determines the quantity of products corresponding to the preset order and sends the quantity of products to each workstation on the production line so that each workstation can understand the processing volume that needs to be completed this time.
[0061] Step S204: Configure corresponding identification information for each device to be processed corresponding to the preset order.
[0062] Among them, the device to be processed is the device that needs to be processed by each workstation on the production line.
[0063] Exemplarily, if the order quantity corresponding to the preset order is 100, the terminal needs to configure corresponding identification information for 100 devices to be processed.
[0064] Step S206: After the device to be processed is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, and calculate the real-time updated production information of the current workstation based on the reference information.
[0065] Among them, the device to be processed is converted into a processed device after being processed by the current workstation. It can be understood that the to-be-processed state and the processed state of the device are for the current workstation. When the processed device flowing out of the current workstation enters the next workstation, for the next workstation, it is a device to be processed.
[0066] Among them, the reference information is the information about the processed device obtained by the workstation by detecting the identification information, such as the quantity of devices flowing out of the current workstation and the quantity of devices not flowing out of the current workstation. The terminal can calculate the real-time updated production information of the current workstation by obtaining the reference information to visualize the processing situation of the current workstation.
[0067] Exemplarily, the production information may include the first pass yield. The terminal can obtain the quantity of devices processed once corresponding to the current workstation, and then calculate the first pass yield of the current workstation based on the quantity of devices processed once. Herein, the quantity of devices processed once refers to the number of devices that flow to the next workstation after being processed once by the current workstation.
[0068] Optionally, the production information may further include the rework rate. The terminal can obtain the quantity of devices processed multiple times corresponding to the current workstation, and then calculate the rework rate of the current workstation based on the quantity of devices processed multiple times. Herein, the quantity of devices processed multiple times refers to the number of devices that do not flow to the next workstation after being processed once by the current workstation, but instead need to flow back to the previous workstation.
[0069] Optionally, the production information may also include the takt time. The terminal can count the takt time corresponding to multiple devices entering the current workstation to update the takt time corresponding to the current workstation. Herein, the takt time corresponding to the current workstation refers to the average time required for the current workstation to process one device.
[0070] Step S208: Send the production information to the display device to display the production information of the current workstation in real time.
[0071] After the terminal calculates the production information, it sends the production information corresponding to the current workstation to the display device corresponding to the current workstation to display the production status of the current workstation in real time based on the display device. The production information may, for example, include the first pass yield, the rework rate, and the completion rate. That is, the first pass yield, the completion rate, the rework rate, etc. corresponding to the current workstation can be displayed on the display device.
[0072] In the above method for detecting production line information, by obtaining a preset order and configuring corresponding identification information for each device to be processed corresponding to the preset order, after the device to be processed carrying the identification information enters the current workstation and is processed by the current workstation, the reference information corresponding to the identification information of the processed device corresponding to the device to be processed entering the current workstation in real time is obtained. The reference information characterizes the processing situation of the device at the current workstation. Therefore, based on the reference information, the real-time updated production information of the current workstation can be calculated, and then the production information is sent to the display device to display the production information of the current workstation in real time. In this way, it is convenient for the management object of the production line to understand the production status of the production line in real time, so as to facilitate the management object to adjust the production line, and further complete the preset order within the preset time.
[0073] In an exemplary embodiment, the production information includes the first pass yield. The first pass yield refers to the ratio of products that pass through all processes in the current workstation in one go after entering the current workstation. In terms of obtaining the reference information corresponding to the identification information of the processed devices that enter the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information, if the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, the terminal updates the number of products processed once corresponding to the current workstation, and based on the updated number of products processed once and the number of processed products of the processed devices stored in the list of processed devices, the first pass yield of the current workstation is updated in real time.
[0074] Among them, the list of processed devices corresponding to the current workstation stores the identification information of all devices that enter the current workstation for processing. When the device to be processed is converted into a processed device after being processed by the current workstation, if the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, the number of products processed once corresponding to the current workstation is updated, that is, the number of products processed once is incremented by 1. Then, the terminal can update the first pass yield of the current workstation in real time based on the updated number of products processed once and the number of processed products of the processed devices stored in the list of processed devices. It can be understood that after updating the number of products processed once corresponding to the current workstation, the identification information of the processed device is added to the list of processed devices, that is, the number of processed products of the processed devices in the list of processed devices is incremented by 1. Updating the first pass yield of the current workstation in real time based on the updated number of products processed once and the number of processed products of the processed devices stored in the list of processed devices includes: updating the first pass yield of the current workstation in real time based on the ratio of the updated number of products processed once to the number of processed products.
[0075] It can be understood that a detection node can be configured between the current workstation and the next workstation to detect the processed devices flowing out of the current workstation.
[0076] In this embodiment, by updating the number of products processed once corresponding to the current workstation based on the identification information, and thus updating the first pass yield of the current workstation in real time based on the number of products processed once, the production situation of the current workstation can be visualized, so as to facilitate quickly understanding the production situation of each workstation on the production line, and further facilitate resource allocation between workstations.
[0077] In some embodiments, the production information may further include the rework rate. If the device to be processed entering the current workstation does not immediately pass through the detection node, it indicates that the device to be processed has not been processed in one go and is likely to need to be returned to the previous workstation or other workstations and then re-enter the current workstation for processing. Therefore, in addition to the first-pass yield, the terminal can also count the number of reworks, and then update the rework rate of the current workstation in real time based on the updated number of reworks and the number of processed devices. That is to say, if the identification information of the processed device is in the list of processed devices, the number of one-time processing is not updated, but the number of reworks is updated, and then the rework rate of the current workstation is updated in real time based on the updated number of reworks and the number of processed devices. After the device to be processed enters the current workstation, it can be determined whether the identification information of the device to be processed is in the list of processed devices. If the identification information of the device to be processed is in the list of processed devices, it means that the device has entered the current workstation for processing before. If the identification information of the device to be processed is not in the list of processed devices, it means that the device has not entered the current workstation for processing before. When the processed device flows out of the current workstation after processing, the identification information of the processed device is added to the list of processed devices corresponding to the current workstation. It can be understood that the identification information of a device before and after processing remains unchanged.
[0078] When the processed device flows out of the current workstation and is identified, and the identification information of the processed device is in the list of processed devices, the number of one-time processing is not updated, and the number of reworks is updated. The rework rate of the current workstation is updated based on the ratio of the updated number of reworks to the number of processed devices.
[0079] In addition to the rework rate, when it is detected that the identification information of the processed device is in the list of processed devices, the number of times the processed device enters the current workstation and the time when the current workstation completes the processing of the device to be processed can also be obtained. By displaying the corresponding number of times and time of these processed devices, the supervisors of the production line can indirectly understand the production situation of other production lines.
[0080] In this embodiment, by calculating the rework rate of the current workstation, it is possible to identify which workstation on the production line has problems, thereby providing an improvement direction for subsequent improvement of the rework rate, and further facilitating the improvement of production efficiency.
[0081] In some embodiments, the production information may further include the takt time. By obtaining the takt time corresponding to the processed device that enters the current workstation in real time, and then updating the takt time corresponding to the current workstation based on the takt time corresponding to the processed device that enters the current workstation currently. In this way, the takt time of the current workstation can be updated in real time, which is convenient for quickly understanding the time required for the current workstation to process the device. Among them, for a processed device, the takt time is the difference between the time when the device flows out of the current workstation and the time when the device enters the current workstation. For a workstation, the takt time is the average time required to produce a product. Usually, in order to deliver products within a specified time, the takt time of a workstation generally needs to be preset as the ratio of the specified time to the order quantity. For example, 100 products need to be delivered within 20 hours. Then the takt time of each workstation needs to be around 20 / 100 = 0.2 hours. Only in this way can the delivery of products within the specified time be ensured. In this embodiment, if the identification information of the processed device is in the processed device list, the takt time of the current workstation is not updated based on the takt time of the processed device. If the identification information of the processed device is not in the processed device list, the takt time of the current workstation is updated based on the takt time of the processed device. In this way, the first-time processed devices and the multi-time processed devices are distinguished based on the identification information, and the takt time of the current workstation is updated based on the takt time of the first-time processed devices, which can more accurately reflect the real takt time of the current workstation, thereby facilitating the supervisor to understand the real production situation of the current workstation, as well as the resource allocation situation of the current workstation, the processing proficiency of the operation object of the current workstation, etc.
[0082] In some embodiments, the terminal can obtain the takt time corresponding to the processed device that enters the current workstation in real time by judging the connection between the device to be processed and the workstation or the terminal. Specifically, the following content can be referred to: sending connection information to the device to be processed corresponding to the processed device; if the first response information sent by the device to be processed in response to the connection information is received within the predetermined time, it is determined that the device to be processed is connected, and the current time is recorded as the connection time corresponding to the device to be processed; after the device to be processed is processed, sending disconnection information to the device to be processed; when the second response information sent by the device to be processed in response to the disconnection information is received, it is determined that the connection with the device to be processed is disconnected, and the current time is recorded as the disconnection time corresponding to the device to be processed; the takt time corresponding to the processed device is determined based on the difference between the connection time and the disconnection time.
[0083] After the device to be processed flows into the current workstation, the operating object in the workstation can connect the device to be processed to the workstation, thereby realizing the connection between the device to be processed and the terminal. For example, the operating object can insert the device to be processed into a specific position of the workstation to realize the connection between the device to be processed and the terminal. After the device to be processed is inserted into the specific position of the workstation, the terminal can send connection information to the device to be processed. If the terminal receives the first response information sent by the device to be processed in response to the connection information within a predetermined time, it indicates that the connection between the terminal and the device to be processed has been completed, and the terminal can record the current time as the connection time corresponding to the device to be processed. After the device to be processed is processed, the terminal can send disconnection information to the device to be processed. When the device to be processed sends the second response information in response to the disconnection information, it is determined that the connection with the device to be processed has been disconnected, and the current time is recorded as the disconnection time corresponding to the device to be processed. And then the terminal can send information to the device to be processed again to verify whether the device to be processed has been disconnected. If no response information sent by the device to be processed is received within the preset time, it is determined that the device to be processed has been disconnected. Then the operating object can pull out the device to be processed from the specific position. The terminal can determine the cycle time corresponding to the processed device based on the difference between the connection time and the disconnection time, so that the cycle time of the current workstation can be updated in real time based on the cycle time corresponding to the processed device.
[0084] In this embodiment, the processing time of the device to be processed is determined through a unique serial port protocol or handshake protocol, so that the cycle time of the device to be processed can be accurately determined, and thus the proficiency of the operating object in the current workstation can be analyzed based on the cycle time, which is conducive to analyzing the resource allocation situation of the production line.
[0085] In some embodiments, after the terminal obtains the reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculates the real-time updated production information of the current workstation based on the reference information, the terminal can obtain the evaluation situation corresponding to the current workstation based on the real-time updated production information, so as to obtain the evaluation situation corresponding to each workstation on the production line, and then the adjustment information corresponding to the production line can be obtained based on the evaluation situation corresponding to each workstation.
[0086] Exemplarily, the terminal can obtain the evaluation situation corresponding to the current workstation based on the real-time updated cycle time, and then the adjustment situation of the operating object corresponding to the production line can be obtained based on the evaluation situation corresponding to each workstation. Among them, the adjustment situation of the operating object can refer to adjusting the number of operating objects in the workstation or replacing the operating objects with matching proficiency.
[0087] The steps of obtaining the evaluation situation corresponding to the current workstation based on the real-time updated cycle time include: comparing the cycle time corresponding to each workstation with the preset cycle time; if the cycle time corresponding to the workstation is less than the preset cycle time, it is determined that the evaluation situation corresponding to the current workstation is that there is a surplus of the number of operation objects or the proficiency of the operation objects is high; if the cycle time corresponding to the workstation is greater than the preset cycle time, it is determined that the current workstation is a bottleneck workstation, and the evaluation situation corresponding to the current workstation is that the number of operation objects is insufficient or the proficiency of the operation objects is low. Furthermore, based on the evaluation situation corresponding to each workstation, the adjustment situation of the operation objects corresponding to the production line can be: adjusting the operation objects in the workstations with a cycle time less than the preset cycle time to support the operation objects in the workstations with a cycle time greater than the preset cycle time. Among them, the preset cycle time is the maximum processing time of a device in order to complete the preset order within the specified time.
[0088] Optionally, when the cycle time corresponding to the workstation is greater than the first multiple of the preset cycle time, the generated adjustment information can be to replace the operation object. When the cycle time corresponding to the workstation is greater than the second multiple of the preset cycle time, the generated adjustment information can be to increase the operation object. Among them, the first multiple is less than the second multiple.
[0089] In this embodiment, by obtaining the evaluation situation corresponding to the current workstation based on the real-time updated production information, the evaluation situation corresponding to each workstation on the production line can be obtained. Furthermore, based on the evaluation situation corresponding to each workstation, the adjustment information corresponding to the production line can be obtained. In this way, the production situation of each workstation on the production line can be analyzed, and resource allocation can be carried out based on the production situation. Furthermore, the production efficiency of the production line can be improved, the bottleneck workstations can be reduced, and the bottleneck workstations can be quickly supported.
[0090] In one embodiment, as Figure 3 shown, first, each functional module needs to be configured, such as: a screen display module, a heating module, a vibration module, an NTC failure module, a charge and discharge module, a lithium battery protection module, a clock module, an information recording module, and other functional modules. Then, the nodes of each workstation on the production line are configured. For example, the workstations and nodes of this production line are configured. Then the terminal obtains the preset order, and configures the corresponding identification information for each device to be processed corresponding to the preset order. The preset order is the work order that needs to be processed currently. If the number of products in the preset order is six thousand, then six thousand identifiers need to be configured. The identification information can be information such as the identifier UID.
[0091] After configuring identification information for the device to be processed, the terminal can, after the device to be processed is processed by the current workstation, update the one-time processing quantity corresponding to the current workstation if the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, and update the first-pass yield of the current workstation in real time based on the updated one-time processing quantity and the processed quantity of the processed devices stored in the list of processed devices.
[0092] Optionally, if the identification information of the processed device is in the list of processed devices, the one-time processing quantity is not updated and the rework quantity is updated. The terminal updates the rework rate of the current workstation in real time based on the updated rework quantity and the processed quantity.
[0093] Optionally, the terminal can obtain the cycle time corresponding to the processed device that enters the current workstation in real time; update the cycle time corresponding to the current workstation based on the cycle time corresponding to the processed device that enters the current workstation currently. In addition, the terminal can identify the insertion and removal times of the serial port through the serial port protocol. That is to say, the device to be processed can be connected and disconnected from the device to be processed through a specific serial port protocol or handshake protocol. Thus, the cycle time corresponding to the device to be processed can be identified.
[0094] Finally, the terminal can send the calculated production information to the workstation so that the display device corresponding to the workstation can display the production situation of the workstation in real time, facilitating the supervisor to quickly understand the production situation of each workstation on the production line.
[0095] It should be understood that although each step in the flowcharts involved in the above embodiments is displayed in sequence according to the indication of the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages does not necessarily need to be sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0096] Based on the same inventive concept, the embodiments of the present application also provide a detection device for production line information for implementing the detection method of production line information involved above. The implementation solutions provided by this device to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more embodiments of the detection device for production line information provided below can refer to the limitations on the detection method of production line information in the above text, and will not be repeated here.
[0097] In an exemplary embodiment, as Figure 4 shown, a detection device for production line information is provided, including: an acquisition module 401, a configuration module 402, a processing module 403, and a communication module 404, where:
[0098] The acquisition module 401 is configured to acquire a preset order;
[0099] The configuration module 402 is configured to configure corresponding identification information for each device to be processed corresponding to the preset order;
[0100] The processing module 403 is configured to, after the device to be processed is processed by the current workstation, obtain reference information corresponding to the identification information of the processed device that enters the current workstation in real time, calculate the real-time updated production information of the current workstation based on the reference information, and the device to be processed is converted into a processed device after being processed by the current workstation;
[0101] The communication module 404 is configured to send the production information to a display device to display the production information of the current workstation in real time.
[0102] In some embodiments, in terms of obtaining reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information, the processing module 403 is further configured to: if the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, update the once-processed quantity corresponding to the current workstation, and update the first-pass rate of the current workstation in real time based on the updated once-processed quantity and the processed quantity of the processed devices stored in the list of processed devices.
[0103] In some embodiments, in terms of obtaining reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information, the processing module 403 is further configured to: if the identification information of the processed device is in the list of processed devices, do not update the once-processed quantity and update the rework quantity, and update the rework rate of the current workstation in real time based on the updated rework quantity and the processed quantity.
[0104] In some embodiments, in terms of obtaining reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information, the processing module 403 is further configured to: obtain the cycle time corresponding to the processed device that enters the current workstation in real time; update the cycle time corresponding to the current workstation based on the cycle time corresponding to the processed device that enters the current workstation currently.
[0105] In some embodiments, in terms of obtaining the cycle time corresponding to the processed device that enters the current workstation in real time, the processing module 403 is further configured to: send connection information to the unprocessed device corresponding to the processed device; if the first response information sent by the unprocessed device in response to the connection information is received within a predetermined time, determine that the unprocessed device is connected, and record the current time as the connection time corresponding to the unprocessed device; after the unprocessed device is processed, send disconnection information to the unprocessed device; when the second response information sent by the unprocessed device in response to the disconnection information is received, determine that the connection with the unprocessed device is disconnected, and record the current time as the disconnection time corresponding to the unprocessed device; determine the cycle time corresponding to the processed device based on the difference between the connection time and the disconnection time.
[0106] In some embodiments, after obtaining the reference information corresponding to the identification information of the processed device that enters the current workstation in real time and calculating the real-time updated production information of the current workstation based on the reference information, the processing module 403 is further configured to: obtain the evaluation situation corresponding to the current workstation based on the real-time updated production information, so as to obtain the evaluation situation corresponding to each workstation on the production line; obtain the adjustment information corresponding to the production line based on the evaluation situation corresponding to each workstation.
[0107] Each module in the above detection device for production line information can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0108] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 5 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store XX data. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a method for detecting production line information.
[0109] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in Figure 6 . The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for detecting production line information. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0110] Those skilled in the art can understand that Figure 5 or Figure 6 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0111] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented:
[0112] Obtain a preset order;
[0113] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0114] After the device to be processed is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, and calculate the real-time updated production information of the current workstation based on the reference information;
[0115] Send production information to the display device to display the production information of the current workstation in real time.
[0116] In one embodiment, when the processor executes the computer program, the following steps are further implemented: If the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, update the quantity of the first processing corresponding to the current workstation, and update the first-pass yield of the current workstation in real time based on the updated quantity of the first processing and the processed quantity of the processed devices stored in the list of processed devices.
[0117] In one embodiment, when the processor executes the computer program, the following steps are further implemented: If the identification information of the processed device is in the list of processed devices, do not update the quantity of the first processing and update the rework quantity, and update the rework rate of the current workstation in real time based on the updated rework quantity and the processed quantity.
[0118] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Obtain the tact time corresponding to the processed device that enters the current workstation in real time; Update the tact time corresponding to the current workstation based on the tact time corresponding to the processed device that enters the current workstation currently.
[0119] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Send connection information to the unprocessed device corresponding to the processed device; If the first response information sent by the unprocessed device in response to the connection information is received within the predetermined time, determine that the unprocessed device is connected, and record the current time as the connection time corresponding to the unprocessed device; After the unprocessed device is processed, send disconnection information to the unprocessed device; When the second response information sent by the unprocessed device in response to the disconnection information is received, determine that the connection with the unprocessed device is disconnected, and record the current time as the disconnection time corresponding to the unprocessed device; Determine the tact time corresponding to the processed device based on the difference between the connection time and the disconnection time.
[0120] In one embodiment, when the processor executes the computer program, the following steps are further implemented: Obtain the evaluation situation corresponding to the current workstation based on the production information updated in real time to obtain the evaluation situation corresponding to each workstation on the production line; Obtain the adjustment information corresponding to the production line based on the evaluation situation corresponding to each workstation.
[0121] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0122] Obtain a preset order;
[0123] Configure corresponding identification information for each unprocessed device corresponding to the preset order;
[0124] After the device to be processed is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, and calculate the real-time updated production information of the current workstation based on the reference information;
[0125] Send the production information to the display device to display the production information of the current workstation in real time.
[0126] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: If the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, update the quantity of the first processing corresponding to the current workstation, and update the first pass rate of the current workstation in real time based on the updated quantity of the first processing and the processed quantity of the processed devices stored in the list of processed devices.
[0127] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: If the identification information of the processed device is in the list of processed devices, do not update the quantity of the first processing and update the rework quantity, and update the rework rate of the current workstation in real time based on the updated rework quantity and the processed quantity.
[0128] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Obtain the cycle time corresponding to the processed device that enters the current workstation in real time; Update the cycle time corresponding to the current workstation based on the cycle time corresponding to the processed device that enters the current workstation currently.
[0129] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Send connection information to the device to be processed corresponding to the processed device; If the first response information sent by the device to be processed in response to the connection information is received within the predetermined time, determine that the device to be processed is connected, and record the current time as the connection time corresponding to the device to be processed; After the device to be processed is processed, send disconnection information to the device to be processed; When the second response information sent by the device to be processed in response to the disconnection information is received, determine that the connection with the device to be processed is disconnected, and record the current time as the disconnection time corresponding to the device to be processed; Determine the cycle time corresponding to the processed device based on the difference between the connection time and the disconnection time.
[0130] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Obtain the evaluation situation corresponding to the current workstation based on the real-time updated production information to obtain the evaluation situation corresponding to each workstation on the production line; Obtain the adjustment information corresponding to the production line based on the evaluation situation corresponding to each workstation.
[0131] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by the processor, the following steps are implemented:
[0132] Obtain a preset order;
[0133] Configure corresponding identification information for each device to be processed corresponding to the preset order;
[0134] After the device to be processed is processed by the current workstation, obtain the reference information corresponding to the identification information of the processed device that enters the current workstation in real time, and calculate the real-time updated production information of the current workstation based on the reference information;
[0135] Send the production information to the display device to display the production information of the current workstation in real time.
[0136] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: If the identification information of the processed device is not in the list of processed devices corresponding to the current workstation, update the one-time processing quantity corresponding to the current workstation, and update the first-pass rate of the current workstation in real time based on the updated one-time processing quantity and the processed quantity of the processed devices stored in the list of processed devices.
[0137] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: If the identification information of the processed device is in the list of processed devices, do not update the one-time processing quantity and update the rework quantity, and update the rework rate of the current workstation in real time based on the updated rework quantity and the processed quantity.
[0138] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Obtain the cycle time corresponding to the processed device that enters the current workstation in real time; Update the cycle time corresponding to the current workstation based on the cycle time corresponding to the processed device that enters the current workstation currently.
[0139] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Send connection information to the device to be processed corresponding to the processed device; If the first response information sent by the device to be processed in response to the connection information is received within the predetermined time, determine that the device to be processed is connected, and record the current time as the connection time corresponding to the device to be processed; After the device to be processed is processed, send disconnection information to the device to be processed; When the second response information sent by the device to be processed in response to the disconnection information is received, determine that the connection with the device to be processed is disconnected, and record the current time as the disconnection time corresponding to the device to be processed; Determine the cycle time corresponding to the processed device based on the difference between the connection time and the disconnection time.
[0140] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: Obtain the evaluation situation corresponding to the current workstation based on the real-time updated production information to obtain the evaluation situation corresponding to each workstation on the production line; Obtain the adjustment information corresponding to the production line based on the evaluation situation corresponding to each workstation.
[0141] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0142] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.
[0143] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this application.
[0144] The above embodiments only express several implementation manners of this application. The description is relatively specific and detailed, but it should not be understood as a limitation to the patent scope of this application. It should be noted that for those of ordinary skill in the art, without departing from the concept of this application, several deformations and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application should be subject to the appended claims.
Claims
1. A method for detecting production line information, characterized in that: The production line includes a plurality of workstations, each of which is used to process a device. The method includes: Get preset orders; Configuring corresponding identification information for each to-be-processed component corresponding to the preset order; After the device to be processed is processed by the current workstation, reference information corresponding to identification information of the processed device entering the current workstation in real time is obtained, and real-time updated production information of the current workstation is calculated based on the reference information. The device to be processed is converted into the processed device after being processed by the current workstation; The production information is sent to a display device to display the production information of the current workstation in real time.
2. The method according to claim 1, characterized in that The production information includes a first pass rate, and the reference information corresponding to the identification information of the processed components entering the current workstation in real time is obtained, and the real-time updated production information of the current workstation is calculated based on the reference information, including: If the identification information of the processed device is not located in the list of processed devices corresponding to the current workstation, the one-time processing quantity corresponding to the current workstation is updated, and the pass rate of the current workstation is updated in real time based on the updated one-time processing quantity and the processed quantity of the processed devices stored in the list of processed devices.
3. The method according to claim 2, characterized in that The production information includes a rework rate, and the reference information corresponding to the identification information of the processed components entering the current workstation in real time is obtained, and the real-time updated production information of the current workstation is calculated based on the reference information, including: If the identification information of the processed device is in the processed device list, the one-time processing quantity is not updated and the repair quantity is updated, and the repair rate of the current workstation is updated in real time based on the updated repair quantity and the processed quantity.
4. The method according to claim 1, characterized in that The production information also includes cycle time. The reference information corresponding to the identification information of the processed components entering the current workstation in real time is obtained, and the real-time updated production information of the current workstation is calculated based on the reference information, including: Obtaining the takt time corresponding to the processed components entering the current workstation in real time; The takt time corresponding to the current workstation is updated based on the takt time corresponding to the processed component currently entering the current workstation.
5. The method according to claim 4, characterized in that The step of obtaining the takt time corresponding to the processed components entering the current workstation in real time includes: Sending connection information to the device to be processed corresponding to the processed device; If the first response information sent by the device to be processed in response to the connection information is received within the predetermined time, it is determined that the device to be processed is connected, and the current time is recorded as the connection time corresponding to the device to be processed; After the processing of the device to be processed is completed, sending disconnection information to the device to be processed; Upon receiving a second response message sent by the device to be processed in response to the disconnection message, determining that the connection with the device to be processed has been disconnected, and recording the current time as the disconnection time corresponding to the device to be processed; The tact time corresponding to the processed component is determined based on a difference between the connection time and the disconnection time.
6. The method according to claim 1, characterized in that The obtaining of reference information corresponding to identification information of processed components entering the current workstation in real time, and obtaining real-time updated production information of the current workstation based on the reference information, comprises: Based on the real-time updated production information, obtain the evaluation status corresponding to the current workstation, so as to obtain the evaluation status corresponding to each workstation on the production line; Adjustment information corresponding to the production line is obtained based on the evaluation situation corresponding to each workstation.
7. A device for detecting production line information, characterized in that: The device comprises: The acquisition module is used to obtain the preset order; A configuration module, used for configuring corresponding identification information for each to-be-processed component corresponding to the preset order; A processing module, configured to obtain reference information corresponding to identification information of a processed component entering the current workstation in real time after the component to be processed is processed by the current workstation, and calculate and obtain real-time updated production information of the current workstation based on the reference information, wherein the component to be processed is converted into the processed component after being processed by the current workstation; The communication module is used to send the production information to the display device to display the production information of the current workstation in real time.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.