Part tracking positioning method, central control system, PLC system and storage medium
By receiving the part placement signal and querying the tracking data of the PLC system, combined with the length and thickness information of the part, the problem of poor real-time tracking of workpiece information on the conveyor belt was solved, and efficient part tracking and real-time processing of the equipment were achieved.
Patent Information
- Application Number
- CN202210036875.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-13
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-01-13
AI Technical Summary
Existing technologies have poor real-time tracking of workpiece information on conveyor belts, resulting in low work efficiency.
By receiving the part placement signal, sending the number to the PLC system, and querying the tracking data at preset intervals, and comparing it with the length and thickness information of the parts, the entire process of tracking the parts on the conveyor belt can be realized.
It enables real-time tracking of parts on the conveyor belt, improving the working efficiency of processing equipment at the workstation.
Smart Images

Figure CN114329118B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of part flow, in particular to a part tracking positioning method, a central control system, a PLC system and a storage medium. BACKGROUND
[0002] From the perspective of intelligent production, the information of each workpiece in the entire production process needs to be tracked throughout the process, which is of great significance to product production. In the prior art, a sensor is installed at each work station that needs to be operated on the conveyor belt. When a workpiece arrives, the information of the incoming workpiece at the work station is estimated based on the software query of the latest data. The real-time performance is poor, the state of the workpiece cannot be tracked in a timely manner, and the work efficiency is low. SUMMARY
[0003] The present application aims to at least solve one of the technical problems existing in the prior art. To this end, the purpose of the present application is to propose a part tracking positioning method, a central control system, a PLC system and a storage medium.
[0004] The part tracking positioning method proposed by the present application is used in a central control system, and the method comprises:
[0005] When a part is placed on a conveyor belt, a signal indicating that the part has been successfully placed is received;
[0006] The number of the part is sent to a PLC system;
[0007] Every preset time, the tracking data of all parts stored in the PLC system is queried;
[0008] According to the tracking data of the part, the tracking state of all parts is determined.
[0009] In addition, the part tracking positioning method according to the embodiments of the present application can also have the following additional technical features:
[0010] Further, the tracking data includes the number, length, thickness and position information of the part.
[0011] Further, before the part is placed on the conveyor belt, the method further comprises:
[0012] According to the nesting drawing, the number information of the corresponding part is generated.
[0013] Further, according to the tracking data of the part, the tracking state of all parts is determined, including:
[0014] The length and thickness information of the part corresponding to the position information is obtained;
[0015] The length and thickness information is compared with the tracking data.
[0016] If the comparison result is consistent, the tracking state of the part is normal, otherwise, the tracking state of the part is abnormal.
[0017] According to the part tracking positioning method, the real-time position information of the part is acquired through the PLC system, and the length and thickness information of the part acquired is compared with the length and thickness information of the part queried from the PLC system, so that the full-process tracking of all parts on the conveying belt is realized, which has the advantage of high real-time and can improve the working efficiency of the machining equipment at the working position.
[0018] In view of the above problems, the present application further provides a part tracking positioning method for a PLC system, wherein the PLC system comprises a tracking data queue for storing tracking data of all parts on a conveying belt, and the method comprises:
[0019] receiving the number information of all parts placed on the conveying belt;
[0020] corresponding to the number information, acquiring the position information of the part in real time;
[0021] storing the number information and the position information of the part corresponding to the number into the tracking data queue, so that the tracking state of all parts is determined by a central control system according to the tracking data of the part.
[0022] In addition, the part tracking positioning method according to the embodiment of the present application can also have the following additional technical features:
[0023] Further, before acquiring the position information of the part in real time, the method further comprises:
[0024] determining the length and thickness information of the part according to the number information;
[0025] storing the number information and the length and thickness information of the part corresponding to the number into the tracking data queue.
[0026] Further, the part tracking positioning method further comprises:
[0027] when it is determined that the tracking state of all parts in the process of passing through the entire conveying belt is normal, clearing the data in the tracking data queue.
[0028] The part tracking positioning method according to the embodiment of the present application can update the position information of the part to the tracking data queue in real time, so that the central control system can determine the tracking state of all parts according to the tracking data of the parts, realize the whole-process tracking of all parts on the conveying belt, has the advantage of high real-time, and can improve the working efficiency of the processing equipment at the work station.
[0029] In view of the above problems, the present application further provides a central control system, which comprises:
[0030] The receiving module is configured to receive a signal indicating that the part is successfully placed on the conveying belt when the part is placed on the conveying belt;
[0031] The sending module is configured to send the number of the part to the PLC system;
[0032] The querying module is configured to query the tracking data of all parts stored in the PLC system every preset time;
[0033] The determining module is configured to determine the tracking state of all parts according to the tracking data of the parts.
[0034] The central control system according to the embodiment of the present application can obtain the real-time position information of the part through the PLC system, compare the length and thickness information of the part obtained with the length and thickness information of the part queried from the PLC system according to the position information, realize the whole-process tracking of all parts on the conveying belt, has the advantage of high real-time, and can improve the working efficiency of the processing equipment at the work station.
[0035] In view of the above problems, the present application further provides a PLC system, which comprises:
[0036] The receiving module is configured to receive the number information of all parts placed on the conveying belt;
[0037] The obtaining module is configured to obtain the position information of the part in real time according to the number information;
[0038] The storage module is configured to store the number information and the position information of the part corresponding to the number to the tracking data queue, so that the central control system can determine the tracking state of all parts according to the tracking data of the parts.
[0039] The PLC system according to the embodiment of the present application can update the position information of the part to the tracking data queue in real time, so that the central control system can determine the tracking state of all parts according to the tracking data of the parts, realize the whole-process tracking of all parts on the conveying belt, has the advantage of high real-time, and can improve the working efficiency of the processing equipment at the work station.
[0040] In view of the above problems, the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a part tracking and positioning program, and the part tracking and positioning program is executed by a processor to implement the part tracking and positioning method according to any one of the above embodiments or to implement the part tracking and positioning method according to any one of the above embodiments.
[0041] The part tracking and positioning program stored on the computer readable storage medium according to the embodiment of the present application is executed by the processor to acquire real-time position information of all parts through the PLC system, and the central control system compares the length and thickness information of the parts acquired from the PLC system with the length and thickness information of the parts queried from the PLC system, thereby realizing full-process tracking of all parts on the conveying belt, having the advantage of high real-time performance and being capable of improving the working efficiency of the machining equipment at the work station.
[0042] Additional aspects and advantages of the present application will be given in part in the following description, become apparent from the following description, or be understood through practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0043] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description, taken in conjunction with the accompanying drawings, in which:
[0044] Figure 1 is a flowchart of a part tracking and positioning method according to one embodiment of the present application;
[0045] Figure 2 is a flowchart of a part tracking and positioning method according to another embodiment of the present application;
[0046] Figure 3 is a structural schematic diagram of a central control system according to one embodiment of the present application;
[0047] Figure 4 is a structural schematic diagram of a PLC system according to one embodiment of the present application. DETAILED DESCRIPTION
[0048] The embodiments of the present application are described in detail below, and the embodiments described with reference to the accompanying drawings are exemplary, and the embodiments of the present application are described in detail below.
[0049] The embodiments of the present application are described below with reference to the accompanying drawings. Figures 1-4 The part tracking and positioning method, the central control system, the PLC system and the storage medium according to the embodiments of the present application are described below.
[0050] Figure 1is a flow chart of a part tracking positioning method according to an embodiment of the present application. As shown in Figure 1 A part tracking positioning method for a central control system, the method comprising the following steps:
[0051] Step S11: receiving a signal of successful placement of the part when the part is placed on the conveying belt.
[0052] Specifically, when the part is placed on the conveying belt, the central control system receives a signal of successful placement of the part, and starts the tracking positioning process of the part placed on the conveying belt.
[0053] In a specific embodiment, when the robot picks up the part from the steel plate and places the part on the conveying belt, a signal of successful placement of the part is reported to the central control system, and after the central control system receives the signal, it is indicated that the part has been successfully placed on the conveying belt, and at this time, the tracking positioning process of the part placed on the conveying belt is started.
[0054] Step S21: sending the number of the part to the PLC system.
[0055] Specifically, the number of the part is unique identification information for distinguishing the part, and the central control system and the PLC system track and position all parts placed on the conveying belt according to the number of the part, so as to track all parts on the conveying belt in the whole process. When tracking and positioning the part, the PLC system will record the position information of all parts on the conveying belt in real time according to the number information of the part.
[0056] Step S31: querying all tracking data of the parts stored in the PLC system every predetermined time.
[0057] Specifically, the central control system queries the tracking data of the parts stored in the PLC system every predetermined time, for example, once every second, so as to find out whether the part appears correctly at the corresponding station in time, and if the part does not appear correctly at the corresponding station, an abnormal alarm information will be sent.
[0058] Step S41: determining the tracking state of all parts according to the tracking data of the part.
[0059] Specifically, the central control system can determine whether all the parts on the conveying belt are correctly present on the corresponding stations according to the tracking data of all the parts queried from the PLC system, so as to determine the tracking state of all the parts on the conveying belt. For example, the conveying belt includes a plurality of stations, when a certain part is about to arrive at a station, for example, station No. 1, the central control system obtains the relevant information of the part, for example, position information, from the PLC system, and compares the position information with the pre-stored position information of the part in the central control system. If the comparison result is consistent, it is considered that the tracking state of the part is normal, and the equipment at the station can be adjusted to a reasonable state in advance to improve the working efficiency of the processing equipment at the station. Otherwise, the tracking state of the part is abnormal, and an alarm information is sent, so as to track the parts on the conveying belt in real time.
[0060] In an embodiment of the present application, the tracking data includes: the number, length, thickness, and position information of the part.
[0061] Specifically, the central control system can compare the tracking data of all the parts queried from the PLC system, for example, the number, length, thickness, and position information of the part, with the pre-stored list of the number, length, thickness, and position information of all the parts, to realize real-time tracking of the parts on the conveying belt.
[0062] In an embodiment of the present application, before the part is placed on the conveying belt, it further includes: generating the number information of the corresponding part according to the nesting drawing.
[0063] In a specific embodiment, when the part starts to be sorted, the central control system generates a globally unique number of all the parts by analyzing the nesting drawing data, and stores it in a persistent database, which is used to determine the tracking state of all the parts corresponding to the number of the part after querying the tracking data of all the parts from the PLC system.
[0064] In an embodiment of the present application, determining the tracking state of all the parts according to the tracking data of the part includes: obtaining the length and thickness information of the part corresponding to the position information; comparing the length and thickness information with the tracking data; if the comparison result is consistent, the tracking state of the part is normal, otherwise, the tracking state of the part is abnormal.
[0065] Specifically, when a certain part is about to arrive at a station, for example, station No. 2, the central control system obtains the length and thickness information of the part corresponding to station No. 2, compares the length and thickness information with the length and thickness information queried from the PLC system, and if the comparison result is consistent, the tracking state of the part is normal, otherwise, the tracking state of the part is abnormal.
[0066] In specific embodiments, when a certain part is about to arrive at a station, for example, the No. 2 station, the central control system collects the length and thickness information of the part at the No. 2 station through the 3D vision system, and then determines the number information of the part according to the length and thickness information, and compares the length and thickness information of the part corresponding to the number information queried from the PLC system. If the comparison result is consistent, the tracking state of the part is normal, otherwise, the tracking state of the part is abnormal.
[0067] According to the part tracking positioning method, the real-time position information of the part is obtained through the PLC system, and the length and thickness information of the part obtained is compared with the length and thickness information of the part queried from the PLC system corresponding to the position information, so that all the parts on the conveying belt are tracked in the whole process, which has the advantage of high real-time and can improve the working efficiency of the machining equipment at the station.
[0068] Further embodiments of the application also disclose another part tracking positioning method, which is used for a PLC system, and the PLC system comprises a tracking data queue for storing tracking data of all parts on a conveying belt. Figure 2 is a flowchart of a part tracking positioning method according to another embodiment of the application. As shown in Figure 2 The part tracking positioning method comprises the following steps:
[0069] Step S21: receiving number information of all parts placed on the conveying belt.
[0070] In specific embodiments, when the part is placed on the conveying belt, the central control system writes the number information of the part into the PLC system.
[0071] Step S22: real-time obtaining position information of the part corresponding to the number information.
[0072] Specifically, the PLC system obtains the position information of the part corresponding to the number information in real time according to the number information of all parts. For example, the PLC system can calculate the position information of the part on the conveying belt in real time through the encoder connected thereto. The calculation of the position information of the part through the encoder is prior art, which is not described here.
[0073] Step S23: storing the number information and the position information of the part corresponding to the number information into the tracking data queue, so that the central control system determines the tracking state of all parts according to the tracking data of the part.
[0074] Specifically, the tracking data queue is used to store all part tracking data on the conveying belt, such as the number and real-time position information, the PLC system updates the position information of the part to the tracking data queue in real time, and the central control system can poll the PLC system to obtain the positions of all parts in the tracking data queue to determine the tracking state of the part corresponding to the position information.
[0075] In an embodiment of the present application, before the position information of the part is obtained in real time, the method further comprises: determining the length and thickness information of the part according to the number information; and storing the number information and the length and thickness information of the part corresponding to the number in the tracking data queue.
[0076] In a specific embodiment, before the position information of the part is obtained in real time, the PLC system can obtain the length and thickness information of the part from the 3D vision system according to the number information of the part, and store the length and thickness information corresponding to the number information in the tracking data queue, so that the central control system compares the length and thickness information with the tracking data stored in the PLC system after obtaining the length and thickness information of the part, determines the tracking state of the part on the conveying belt according to the comparison result, and realizes real-time tracking of the part on the conveying belt.
[0077] In an embodiment of the present application, the tracking positioning method of the part further comprises: when it is determined that the tracking states of all parts during the entire conveying process are normal, clearing the data in the tracking data queue.
[0078] Specifically, when all parts finally pass through the conveying belt, it is considered that the tracking states of all parts are normal, and the part transfer task is completed, then the data in the tracking data queue is cleared, and the next part transfer task is entered.
[0079] In a specific embodiment, for example, the part transfer task includes passing through a sanding machine, a code spraying machine, and a dark box on the conveying belt, when the tracking states of all parts during the entire conveying process are normal, it is considered that the part passes through the sanding machine, the code spraying machine, and the dark box normally, that is, the part transfer task is completed, then the PLC system clears the data in the tracking data queue, and the next part transfer task is entered.
[0080] According to the tracking positioning method of the part of the embodiment of the present application, the position information of the part is updated to the tracking data queue in real time, so that the central control system can determine the tracking states of all parts according to the tracking data of the part, realize full-process tracking of all parts on the conveying belt, has the advantage of high real-time, and improves the working efficiency of the processing equipment at the station.
[0081] A further embodiment of the present application also discloses a central control system, Figure 3 is a structural schematic diagram of the central control system according to an embodiment of the present application, like Figure 3As shown, the central control system 100 comprises a receiving module 110, a sending module 120, an inquiring module 130 and a determining module 140.
[0082] The receiving module 110 is configured to receive a signal of successful placement of the part when the part is placed on the conveying belt. The sending module 120 is configured to send the number of the part to the PLC system. The inquiring module 130 is configured to inquire all tracking data of the parts stored in the PLC system every preset time. The determining module 140 is configured to determine the tracking state of all the parts according to the tracking data of the parts.
[0083] In an embodiment of the present application, the tracking data comprises the number, length, thickness and position information of the part.
[0084] In an embodiment of the present application, the receiving module 110 is further configured to generate the number information of the corresponding part according to the nesting drawing before the part is placed on the conveying belt.
[0085] In an embodiment of the present application, the determining module 140 determines the tracking state of all the parts according to the tracking data of the parts, comprising: obtaining the length and thickness information of the part corresponding to the position information; comparing the length and thickness information with the tracking data; if the comparison result is consistent, the tracking state of the part is normal, otherwise, the tracking state of the part is abnormal.
[0086] According to the central control system of the embodiment of the present application, the real-time position information of the part is obtained through the PLC system, and the length and thickness information of the part obtained is compared with the length and thickness information of the part inquired from the PLC system corresponding to the position information, so that the full-process tracking of all the parts on the conveying belt is realized, which has the advantage of high real-time and improves the working efficiency of the processing equipment at the work station.
[0087] Further embodiments of the present application also disclose a PLC system, Figure 4 is a structural schematic diagram of the PLC system according to an embodiment of the present application, as Figure 4 As shown, the PLC system 200 comprises a receiving module 210, an obtaining module 220 and a storage module 230.
[0088] The receiving module 210 is configured to receive the number information of all the parts placed on the conveying belt. The obtaining module 220 is configured to obtain the position information of the part in real time corresponding to the number information. The storage module 230 is configured to store the number information and the position information of the part corresponding to the number into a tracking data queue, so that the central control system determines the tracking state of all the parts according to the tracking data of the parts.
[0089] In one embodiment of the present application, the acquisition module 220 is further configured to determine the length and thickness information of the part according to the number information before acquiring the position information of the part in real time, and store the number information and the length and thickness information of the part corresponding to the number in the tracking data queue.
[0090] In one embodiment of the present application, the storage module 230 is further configured to clear the data in the tracking data queue when it is determined that the tracking states of all the parts during the whole process of passing through the conveying belt are normal.
[0091] According to the PLC system of the embodiment of the present application, the position information of the part is updated to the tracking data queue in real time, so that the central control system can determine the tracking states of all the parts according to the tracking data of the part, realize the full-process tracking of all the parts on the conveying belt, has the advantage of high real-time, and improves the working efficiency of the processing equipment on the work station.
[0092] A further embodiment of the present application also discloses a computer readable storage medium, which stores a part tracking positioning program, and the part tracking positioning program is executed by a processor to realize the part tracking positioning method of any one of the above embodiments.
[0093] According to the computer readable storage medium of the embodiment of the present application, when the part tracking positioning program stored on the computer readable storage medium is executed by a processor, the real-time position information of all the parts is acquired by the PLC system, and the length and thickness information of the part acquired by the central control system is compared with the length and thickness information of the part queried from the PLC system, so that the full-process tracking of all the parts on the conveying belt is realized, has the advantage of high real-time, and improves the working efficiency of the processing equipment on the work station.
[0094] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily mean the same embodiment or example.
[0095] Although the embodiments of the present application have been shown and described, those skilled in the art can understand that various changes, modifications, replacements and variations can be made to the embodiments without departing from the principles and spirit of the present application, and the scope of the present application is defined by the claims and their equivalents.
Claims
1. A method for tracking and locating parts, used in a central control system, characterized in that, The method includes: When a part is placed on the conveyor belt, a signal indicating that the part has been successfully placed is received; Send the part number to the PLC system; At preset intervals, the tracking data of all parts stored in the PLC system is queried. The tracking data includes: the part's number, length, thickness, and location information. Based on the tracking data of the parts, determine the tracking status of all parts; Obtain the length and thickness information of the part corresponding to the location information; The length and thickness information are compared with the tracking data; If the comparison results are consistent, the tracking status of the part is normal; otherwise, the tracking status of the part is abnormal.
2. The part tracking and positioning method according to claim 1, characterized in that, Before the parts are placed on the conveyor belt, the following are also included: Generate the corresponding part number information based on the nesting diagram.
3. A method for tracking and positioning parts, used in a PLC system, characterized in that, The PLC system includes a tracking data queue for storing tracking data of all parts on the conveyor belt, and the method includes: Receive the part numbering information of all parts placed on the conveyor belt; The length and thickness information of the part are determined based on the numbering information; The numbering information and the length and thickness information of the part corresponding to the number are stored in the tracking data queue. The location information of the part is obtained in real time according to the number information; The numbering information and the location information of the corresponding part are stored in the tracking data queue so that the central control system can determine the tracking status of all parts based on the tracking data of the parts.
4. The part tracking and positioning method according to claim 3, characterized in that, Also includes: Once it is determined that the tracking status of all parts is normal throughout the entire process of the conveyor belt, the data in the tracking data queue is cleared.
5. A central control system, characterized in that, include: The receiving module is used to receive a signal indicating that the part has been successfully placed when it is placed on the conveyor belt; A sending module is used to send the part number to the PLC system; The query module is used to query the tracking data of all parts stored in the PLC system at preset time intervals. The tracking data includes: the part's number, length, thickness, and location information. The determination module is used to determine the tracking status of all parts based on the tracking data of the parts, obtain the length and thickness information of the parts corresponding to the position information, compare the length and thickness information with the tracking data, and if the comparison results are consistent, the tracking status of the parts is normal; otherwise, the tracking status of the parts is abnormal.
6. A PLC system, characterized in that, include: The receiving module is used to receive the numbering information of all parts placed on the conveyor belt, determine the length and thickness information of the parts according to the numbering information, and store the numbering information and the length and thickness information of the parts corresponding to the number to the tracking data queue. The acquisition module is used to acquire the position information of the part in real time, corresponding to the number information. The storage module is used to store the numbering information and the location information of the part corresponding to the number into the tracking data queue, so that the central control system can determine the tracking status of all parts based on the tracking data of the parts.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a part tracking and positioning program, which, when executed by a processor, implements the part tracking and positioning method as described in any one of claims 1-2, or the part tracking and positioning method as described in any one of claims 3-4.
Citation Information
Patent Citations
Member state tracking method and apparatus for PC wall board production line
CN108427975A