Control method, device, system, controller and storage medium for vehicle manufacturing

Through RFID technology, the manufacturing information of vehicle components is obtained and closed-loop control is formed, which solves the problem of no feedback on the acquisition of cross-point position data in traditional vehicle manufacturing production lines, improves the stability and reliability of vehicle manufacturing, and realizes timely diagnosis of faults and Exception interception.

CN118550279BActive Publication Date: 2024-12-10BYD CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411002930.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2024-12-10
Estimated Expiration
2044-07-25

AI Technical Summary

Technical Problem

In traditional vehicle manufacturing production lines, no feedback is received after point-by-point location data is collected, resulting in the inability to know the successful acquisition status and the correctness of the point-by-point queue, difficulty in diagnosis, and low stability and reliability.

Method used

By installing an RFID tag on the vehicle, using an RFID reader to obtain manufacturing information of vehicle components, generate a request signal to obtain feedback data, determine whether it meets the target site's passing needs, and control the vehicle's actions based on the feedback data to generate an alarm The control method of writing signals and data to form a closed loop.

Benefits of technology

It improves the stability and reliability of the vehicle manufacturing process, realizes timely diagnosis of faults and intercepts abnormalities, and enhances the stability and reliability of interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118550279B_ABST
    Figure CN118550279B_ABST
Patent Text Reader

Abstract

The present application relates to a control method, device, system, controller and storage medium for vehicle manufacturing. After obtaining the manufacturing information of vehicle parts, if it is confirmed that the vehicle parts meet the passing point requirements of the target site, the vehicle is controlled to move at the target site. In this way, the control module can control the control signal of the vehicle's movement at the target site based on the manufacturing information of the vehicle parts, thereby improving the stability and reliability of the vehicle manufacturing process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of production and manufacturing control technology, and in particular to a control method, device, system, controller and storage medium for vehicle manufacturing. Background Art

[0002] In the vehicle manufacturing assembly line project, after the vehicle body data is successfully read, a point-passing record is generated. Usually, for the point-passing position, no data is fed back after the acquisition. Therefore, it is impossible to know whether the acquisition is successful or whether the point-passing queue is correct. It can be seen that in the traditional vehicle manufacturing production line, if a fault occurs, it is impossible to diagnose the fault, so that the abnormality cannot be intercepted and traced in time, and the interaction stability is low and the reliability is poor. Summary of the invention

[0003] The embodiments of the present application provide a control method, device, system, controller and storage medium for vehicle manufacturing, which improve the stability and reliability of vehicle manufacturing and at least partially solve the above-mentioned technical problems.

[0004] In order to achieve the above object, according to a first aspect of the present application, a control method for vehicle manufacturing is provided, the control method comprising:

[0005] Obtain manufacturing information of vehicle components;

[0006] Confirm that vehicle components meet the passing requirements of the target site and control the movement of the vehicle at the target site.

[0007] Optionally, it is confirmed that the vehicle component does not meet the passing point requirements of the target site and an alarm signal is generated.

[0008] Optionally, obtaining manufacturing information of vehicle components includes:

[0009] When a passing signal of the vehicle at the target site is detected, data of manufacturing information of the vehicle component is acquired.

[0010] Optionally, obtaining manufacturing information of vehicle components further includes:

[0011] generating a request signal according to manufacturing information of the vehicle component to request feedback data of the manufacturing information of the vehicle component;

[0012] Determine whether the vehicle components meet the passing requirements of the target site based on the feedback data.

[0013] Optionally, the manufacturing information of the vehicle component includes vehicle information and vehicle component information, and the method further includes:

[0014] According to the vehicle component information, determine whether the passing point requirements are met;

[0015] According to the vehicle information, determine whether the vehicle is an empty vehicle.

[0016] Optionally, judging whether the passing point requirement is met according to the vehicle component information includes:

[0017] When the vehicle component information is successfully read from the vehicle, it is determined whether the vehicle component information is not repeated with the historical vehicle component information;

[0018] If the vehicle parts information is not repeated with the historical vehicle parts information, confirm that the vehicle parts meet the passing requirements of the target site.

[0019] Optionally, judging whether the passing point requirement is met according to the vehicle component information includes:

[0020] Confirm that the acquired vehicle component information is duplicated with the historical vehicle component information, and determine that the vehicle component does not meet the passing point requirements of the target station; or

[0021] When the number of read failures in obtaining the manufacturing information of the vehicle component is greater than the set number, it is determined that the vehicle component does not meet the passing point requirements of the target site.

[0022] Optionally, generating a request signal according to manufacturing information of the vehicle component to request feedback data of the manufacturing information of the vehicle component;

[0023] Determine whether the vehicle components meet the passing requirements of the target site based on the feedback data.

[0024] Optionally, the control method further includes:

[0025] Reading vehicle component identification data in the vehicle component information;

[0026] Determining whether the vehicle component identification data exists in the identification database;

[0027] If the vehicle component identification data exists in the identification database, determining whether the vehicle component identification data exists in the final assembly receiving queue;

[0028] If the vehicle component identification data does not exist in the final assembly receiving queue, determine whether the vehicle component identification data exists in the passing point record table;

[0029] If the vehicle component identification data does not exist in the passing point record table, determine whether the vehicle component identification data matches the queue table;

[0030] If the vehicle component identification data matches the queue table, the vehicle component identification data is written into the passing point record table and the queue table, and the setting state data and the identification data corresponding to the vehicle component identification data are returned.

[0031] Optionally, the feedback data includes status data and identification data, confirming that the vehicle component does not meet the passing point requirements of the target site, and generating an alarm signal, including:

[0032] If the identification data is complete but the status data does not match the set status data, a reset queue prompt is generated and the user is prompted through a visual interface;

[0033] When receiving a reset queue signal input by the user through the visual interface, outputting a request signal through the visual interface to prompt the user to manually generate a request signal;

[0034] If the identification data is incomplete or the identification data is not received within the set time, the request signal is regenerated.

[0035] Optionally, confirming that the vehicle component does not meet the passing point requirement of the target site and generating an alarm signal also includes:

[0036] If the identification data is complete and the status data matches the set status data, determine whether the target site has a write task;

[0037] If the target site has a writing task, the identification data is written into the carrier of the carrier;

[0038] Determine whether a write failure occurs;

[0039] If a write failure occurs, an alarm message is generated.

[0040] According to a second aspect of the present application, a vehicle manufacturing system is provided, which is applied to the above-mentioned vehicle manufacturing control method. The vehicle manufacturing system includes a control module and a vehicle execution module. The control module is used to generate a request signal according to the manufacturing information of the vehicle components and send it to the vehicle execution module. The vehicle execution module is used to generate feedback data according to the manufacturing information of the vehicle components in the request signal.

[0041] According to a third aspect of the present application, a control device for vehicle manufacturing is provided, comprising:

[0042] An acquisition module, used for acquiring manufacturing information of vehicle parts;

[0043] The confirmation module is used to confirm that the vehicle components meet the passing requirements of the target site and control the movement of the vehicle at the target site.

[0044] According to a fourth aspect of the present application, a control module is provided, including:

[0045] a memory configured to store instructions; and

[0046] The processor is configured to call instructions from the memory and implement the above-mentioned vehicle manufacturing control method when executing the instructions.

[0047] According to a fifth aspect of the present application, a machine-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the processor is configured to execute the above-mentioned vehicle manufacturing control method.

[0048] After the present application obtains the manufacturing information of the vehicle parts, if it is confirmed that the vehicle parts meet the passing point requirements of the target site, the vehicle is controlled to move at the target site. In this way, the control module can control the control signal of the vehicle's movement at the target site based on the manufacturing information of the vehicle parts, thereby improving the stability and reliability of the vehicle manufacturing process.

[0049] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative work.

[0051] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same figure numbers represent the same parts in the following description.

[0052] Figure 1 It is a schematic diagram of an application scenario of a vehicle manufacturing control method provided in an embodiment of the present application;

[0053] Figure 2 is a flow chart of a vehicle manufacturing control method provided in an embodiment of the present application;

[0054] Figure 3 is a flow chart of a vehicle manufacturing control method provided in a specific embodiment of the present application;

[0055] Figure 4 is a flow chart of a vehicle manufacturing control method provided in another specific embodiment of the present application;

[0056] Figure 5 is a flow chart of a vehicle manufacturing control method provided in another specific embodiment of the present application;

[0057] Figure 6 is a structural schematic diagram of a control device for vehicle manufacturing provided in an embodiment of the present application;

[0058] Figure 7 It is a structural block diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0060] In the final assembly line project of vehicle manufacturing, a programmable logic controller (PLC) is usually used as a control module and a manufacturing execution system (MES) is used as a manufacturing execution module for data interaction. When the carrier (such as a skid, a skateboard, a sling, etc.) carrying the vehicle passes through the radio frequency identification (RFID) scanning point, the PLC combines the vehicle component identification in the tag body installed on the carrier by the RFID reader to scan the data. After the PLC reads successfully, the body data is stored in the data address that interacts with the MES. The MES uses the body data to record the body passing points, generates a passing point record, and can feedback information such as the vehicle model code to the PLC. Usually, in the interaction technology between the PLC and the MES, for the passing point position, after the PLC puts the data in the interaction address, the MES actively collects it, but does not feedback any data. Therefore, it is impossible to know whether the MES has collected successfully, and the PLC side cannot know whether the passing point queue is correct. It can be seen that the data interaction between the traditional PLC and MES is open-loop. If a fault occurs during the data interaction, fault diagnosis cannot be performed, so the abnormality cannot be intercepted and traced in time, and the stability and reliability of the interaction are low. Based on this, the embodiment of the present application provides a method for solving this problem, thereby improving the stability and reliability of vehicle manufacturing.

[0061] Figure 1 Schematic diagram of an application scenario of a vehicle manufacturing control method provided in an embodiment of the present application. Figure 1, in this application scenario, a vehicle manufacturing control system 100 is included, and the vehicle manufacturing control system 100 includes a control module 101, a manufacturing execution module 102 and a wireless identification device 103. The embodiment of the present application includes multiple sites, and a site refers to a certain link in the vehicle manufacturing process. Vehicle manufacturing usually passes the same batch of vehicles through each site in a set order according to different batches. Each site is provided with a wireless identification device 103. The wireless identification device 103 is used to identify a device for a carrier 104 for loading vehicle parts (not shown in the figure) passing through the site through wireless technology. The wireless identification device 103 may include but is not limited to a wireless radio frequency identification (RFID) reader / writer, a near field communication (NFC) reader / writer, a wireless scanner and a wireless sensor. In the embodiment of the present application, the wireless identification device 103 is an RFID reader / writer as an example, and it is assumed that the multiple sites are site 1, site 2...site N. An RFID reader / writer can be set at each site respectively, such as setting RFID reader / writer 1, RFID reader / writer 2...RFID reader / writer N in a one-to-one correspondence at site 1, site 2...site N.

[0062] Since the embodiment of the present application needs to read the manufacturing information of each carrier 104 and the vehicle parts loaded on the carrier 104, the manufacturing information of the vehicle parts includes the information of the carrier and the vehicle parts. Therefore, each carrier 104 and each vehicle part is provided with a corresponding RFID tag. The RFID tag can be set on the surface of the vehicle part and the carrier 104 in the form of pasting or fixing so that the RFID reader can read the manufacturing information of the vehicle part. Since the tag is used to distinguish different carriers 104 and vehicle parts, the code of each tag is unique. When a carrier 104 passes through a certain station, the station is determined as the target station. Figure 1Taking the site 1 in the figure as the target site as an example, the carriers in the current batch are carrier 11, carrier 12...carrier 1N. The RFID reader 1 reads the manufacturing information of the vehicle parts of each carrier in sequence. For example, if the passing signal of carrier 12 is currently detected, the manufacturing information of the vehicle parts of the RFID tag 12 on carrier 12 is read. The RFID reader transmits an electromagnetic field through the antenna to form a reading area. The vehicle parts and the RFID tags installed on the carrier 104 are activated by the electromagnetic field of the RFID reader and receive energy. The activated RFID tag transmits the stored data back to the RFID reader through a feedback signal. The RFID reader captures the return signal of the tag and parses the data therein, and then obtains the required manufacturing information of the vehicle parts according to the demand. The RFID reader of each site can communicate with the control module 101. Therefore, the RFID reader of the target site can send the manufacturing information of the vehicle parts of the carrier 104 currently passing through the target site and the identity of the target site to the control module 101. In one example, the control module 101 can be a PLC, which uses programmable logic to control input and output to achieve automation and remote control. The control module 101 can obtain data information of each site by communicating with the RFID reader, and distinguish each site according to the identity in the data information sent by the site. Then, the control module 101 can interact with the manufacturing execution module 102 based on the manufacturing information of the vehicle parts sent by the RFID reader, so as to realize a closed-loop vehicle manufacturing control method. The vehicle manufacturing control method provided in the embodiment of the present application is described in detail below.

[0063] Figure 2 is a flow chart of a vehicle manufacturing control method provided in an embodiment of the present application. Figure 2 The specific process of the control method can be achieved through the following steps 201-202, which are introduced in detail below.

[0064] Step 201: Obtain manufacturing information of vehicle components.

[0065] Step 202: confirm that the vehicle components meet the passing point requirements of the target site, and control the movement of the vehicle at the target site.

[0066] In an embodiment of the present application, during the manufacturing process of vehicle parts, information can be collected on the carriers carrying the vehicle parts and the vehicle parts on the carriers through multiple sites to obtain manufacturing information of the vehicle parts. The manufacturing information of the vehicle parts refers to the manufacturing information about the vehicle parts collected when the vehicle passes through the sites during production. Different sites have different requirements. Therefore, it is possible to determine whether the vehicle parts meet the passing requirements of the target site based on the manufacturing information of the vehicle parts, thereby controlling the movement of the vehicle at the target site. In this way, different operations can be performed on the vehicle parts according to the requirements of different sites, thereby improving the stability and reliability of the vehicle manufacturing process.

[0067] In an embodiment of the present application, the control method may further include: confirming that a vehicle component does not meet the passing point requirements of a target site, and generating an alarm signal.

[0068] Specifically, if the vehicle parts detected at the target site do not meet the passing point requirements, the vehicle parts cannot pass the current target site, and an alarm signal is generated to indicate that there is a fault in the current manufacturing process. The alarm can timely check the fault information in the production process, thereby improving the safety and efficiency of the vehicle manufacturing process.

[0069] In the embodiment of the present application, step 201 may include: when a passing signal of a vehicle at a target site is detected, obtaining data of manufacturing information of vehicle components.

[0070] Specifically, the passing signal refers to the signal generated when a vehicle carrying vehicle parts passes through a target site. For example, if an RFID reader is installed at the target site, when the vehicle passes through the target site, the RFID reader at the target site transmits an electromagnetic field through the antenna to form a reading area. When the RFID tag on the vehicle enters the reading area, the RFID tag is activated by the electromagnetic field in the reading area and generates a passing signal. At this time, the manufacturing information data of the vehicle parts can be obtained.

[0071] In an embodiment of the present application, the control method may further include: first generating a request signal based on the manufacturing information of the vehicle component to request feedback data of the manufacturing information of the vehicle component, and then judging whether the vehicle component meets the passing point requirement of the target site based on the feedback data. Among them, the request signal is a signal that the control module requests the manufacturing execution module to perform data interaction. The control module sends the request signal to the vehicle manufacturing module, and the vehicle manufacturing module generates feedback data based on the manufacturing information of the vehicle component included in the request signal and returns it to the control module, so that the control module can judge whether the vehicle component meets the passing point requirement of the target site based on the feedback data. Through the closed-loop interaction between the control module and the manufacturing execution module, the passing point requirement judgment of each site can be made more efficient and accurate.

[0072] In order to better describe the interaction between the control module and the vehicle manufacturing module to determine whether the vehicle parts meet the passing point requirements of the target site, the vehicle manufacturing system including the control module and the vehicle execution module is taken as an example. The control module is used to generate a request signal according to the manufacturing information of the vehicle parts and send it to the vehicle execution module, and the vehicle execution module is used to generate feedback data according to the manufacturing information of the vehicle parts in the request signal.

[0073] Figure 3 is a flow chart of a vehicle manufacturing control method provided in a specific embodiment of the present application. Figure 3 , this control method is applied to Figure 1 Taking the control module 101 shown as an example, the specific process of the control method can be carried out through the following steps 301-304, which are described in detail below.

[0074] Step 301: When a passing signal of a carrier for loading vehicle components at a target site is detected, manufacturing information of the vehicle components is read.

[0075] In an embodiment of the present application, the target site refers to a site where a vehicle is detected to have passed. A vehicle refers to a device that carries vehicle components. The RFID reader at each site forms a reading area by emitting an electromagnetic field through an antenna. When the vehicle passes through the target site, the RFID tag on the vehicle enters the reading area, and the RFID tag is activated by the electromagnetic field in the reading area, generating a passing signal, and can transmit back the data stored in the RFID tag to the RFID reader. When the RFID reader detects the passing signal, it reads the data transmitted back by the RFID tag to obtain the manufacturing information of the vehicle components. In one example, the manufacturing information of the vehicle components of the vehicle may include vehicle information and vehicle information, etc. By installing RFID tags on vehicles and vehicle components, rapid and accurate identification of vehicles and vehicle components can be achieved, so as to control the manufacturing process of vehicle components.

[0076] Step 302: Send a request signal to a manufacturing execution module according to the manufacturing information of the vehicle component, where the request signal is used to trigger the manufacturing execution module to return feedback data according to the manufacturing information of the vehicle component.

[0077] When the target site reads the manufacturing information of the vehicle parts of the carrier, the manufacturing information of the vehicle parts may not be read successfully, or the carrier does not carry the vehicle parts, and the carrier does not need to record the passing points. In such cases, the control module can give a fault reminder to the carrier or directly release the carrier, and the manufacturing execution module does not need to analyze the manufacturing information of the vehicle parts of the carrier, so the control module does not need to interact with the manufacturing execution module. Therefore, in the embodiment of the present application, the data interaction between the control module and the manufacturing execution module is generated based on the request signal as a prerequisite. The request signal is the trigger condition for the manufacturing execution module to interact with the control module, that is, to return feedback data according to the manufacturing information of the vehicle parts. By adding the request signal, the duplication or improper collection of the manufacturing information of the vehicle parts can be effectively prevented. In one example, in the interaction between the control module and the manufacturing execution module, the control module can first put the manufacturing information of the vehicle parts read into the address block interacting with the manufacturing execution module, and set the delay according to the demand, for example, setting the delay to 500ms. The manufacturing execution module collects and monitors the request data through the automation service, and refreshes it at a fixed frequency, for example, every 200ms. The control module sends a request signal to the manufacturing execution module. After receiving the request signal from the control module, the manufacturing execution module monitors the change of the request signal from empty to non-empty, and starts to collect the manufacturing information of the vehicle parts of the control module. In this way, the collection of the manufacturing information of the vehicle parts based on the request signal can reduce the possibility of duplication or erroneous collection.

[0078] Step 303: Generate a control signal for the carrier according to the feedback data returned by the manufacturing execution module.

[0079] In the embodiment of the present application, the manufacturing execution module can pre-set the corresponding business logic for the application requirements of different sites, and form a standard program block, which is convenient for direct calling on demand in the application. After receiving the request signal of the control module, the manufacturing execution module can generate feedback data according to the scanning signal sent by the control module, and send the feedback data to the control module. The feedback data may include the status data and identification data of the vehicle components of the vehicle passing through the target site and the vehicle components loaded by the vehicle. According to the pre-set business logic, the manufacturing execution module can analyze whether the status of the current vehicle and the corresponding vehicle components conforms to the set status and the identification data of the vehicle components based on the manufacturing information of the vehicle components. In addition, based on the needs of the site, the manufacturing execution module can send different feedback data to the target site. For example, some target sites do not need the identification data of the vehicle components, so it only needs to send the status data to the target site. After receiving the feedback data, the control module can generate a corresponding control signal according to the feedback data. The control signal is a signal for controlling the next action of the current vehicle of the target site.

[0080] Step 304: Control the movement of the vehicle at the target site according to the control signal.

[0081] In an embodiment of the present application, there may be multiple situations for the vehicle at the target site. For example, if the state of the feedback information is normal and the required identification data is complete, a release control signal can be generated to release the current vehicle and enter the next manufacturing link. For another example, if the state of the feedback information does not match the set state, it means that the current vehicle has a fault. Therefore, it is necessary to generate an alarm control signal to stop the manufacturing process of the vehicle and perform alarm processing. In addition, the next manufacturing link of the target site may have two different directions. Therefore, for the target site with multiple next manufacturing links, it is necessary to generate a control signal for direction selection based on the feedback data. For example, assuming that the next manufacturing link of the current vehicle needs to go left, but the direction of the current vehicle is to the right, at this time, the control signal needs to control the vehicle to turn. In practical applications, different control signals can be set according to requirements, and the logic for generating control signals based on feedback data can also be set according to requirements. Thereby, the flexibility and diversity in the vehicle manufacturing process are improved.

[0082] The present application adds a request signal on the control module side. The manufacturing execution module uses the change of the request signal from empty to non-empty as a sign to collect the manufacturing information of the vehicle components of the control module, reducing the possibility of data duplication or erroneous collection. In addition, the control module generates a control signal based on the feedback data returned by the manufacturing execution module, so that the interaction process between the control module and the manufacturing execution module during the vehicle manufacturing process forms a closed loop. In this way, the control module can obtain the feedback data of the manufacturing execution module in a timely manner, and generate a control signal based on the feedback data that can control the movement of the vehicle at the target site, thereby improving the stability and reliability of the interaction between the control module and the manufacturing execution module during the vehicle manufacturing process.

[0083] In the embodiment of the present application, in step 302, when the manufacturing information of the vehicle component is successfully read from the vehicle, it can be determined whether the manufacturing information of the vehicle component is repeated with the manufacturing information of the historical vehicle component. If the manufacturing information of the vehicle component is not repeated with the manufacturing information of the historical vehicle component, the request signal and the manufacturing information of the vehicle component are sent to the manufacturing execution module.

[0084] In the embodiment of the present application, the manufacturing information of historical vehicle parts refers to the manufacturing information of vehicle parts of the target site before the current moment. By comparing with the historical data, if duplicate data appears, it means that the current vehicle has a fault and an alarm needs to be issued in time. If the manufacturing information of the vehicle parts is not duplicated with the historical data, the control module can send a request signal to start interacting with the manufacturing execution module. However, the amount of data for global historical data comparison is large, which may affect the efficiency of comparison and judgment. Therefore, in one embodiment, the manufacturing information of the current vehicle parts can be compared with the manufacturing information of the previous batch of vehicle parts to improve the efficiency of duplicate data comparison.

[0085] In an embodiment of the present application, in step 302, if the manufacturing information of the vehicle component is repeated with the manufacturing information of the historical vehicle component, an alarm message is generated; or when the number of reading failures when reading the manufacturing information of the vehicle component from the vehicle is greater than the set number, an alarm message is generated.

[0086] In an embodiment of the present application, when a failure occurs in reading the manufacturing information of a vehicle component or the manufacturing information of a vehicle component is repeated with historical data, it indicates that a failure has occurred in the current scanning of the vehicle, and the control module does not need to interact with the manufacturing execution module for data, and therefore no request signal will be generated. In one example, if the manufacturing information of a vehicle component is repeated with historical data, it indicates that the current manufacturing information of the vehicle component is incorrect, for example, the vehicle identification data number is incorrect, the vehicle component identification data number is incorrect, or the vehicle repeatedly passes through the target site, etc. At this time, the control module can generate an alarm message to remind the user to detect the fault. In another example, if the manufacturing information of a vehicle component fails to be read from the vehicle, the control module can read it again until the set number of times is reached, and an alarm message is generated to remind the user to handle the fault. Among them, the set number of times is set according to the demand, for example, it can be set to 3 times, and when the number of times the fault is read is greater than 3 times, an alarm message is generated. The embodiment of the present application ensures the accuracy of the data source by checking the duplication of the local data by the control module, and generates a request signal based on the premise that the data source is correct, reducing the possibility of data duplication or mis-collection.

[0087] In the embodiment of the present application, the vehicle passing the target site may not carry any vehicle parts, that is, the vehicle passing the target site is an empty vehicle. Some sites have a point-passing demand for empty vehicles, so it is necessary to record the empty vehicles passing the point, and the control module still needs to send a request signal to the manufacturing execution module. However, some sites do not have a point-passing demand for empty vehicles, and the control module does not need to send a request signal to the manufacturing execution module, and directly releases the empty vehicle. Therefore, in the embodiment of the present application, after the manufacturing information of the vehicle parts is successfully read, before the step of determining whether the manufacturing information of the vehicle parts is repeated with the manufacturing information of the historical vehicle parts, it can be determined whether the vehicle is an empty vehicle according to the manufacturing information of the vehicle parts. If the vehicle is not an empty vehicle, the manufacturing information of the vehicle parts is compared with the manufacturing information of the historical vehicle parts. If the vehicle is an empty vehicle, the vehicle component identification data corresponding to the vehicle is set to a set code. The set code refers to a code indicating that the vehicle is an empty vehicle, for example, it can be set to 88888888. Then, it is determined whether the vehicle has a point-passing demand, that is, whether the vehicle enables the point-passing recording function. When the vehicle enables the point-passing recording function, the control module sends a request signal and a setting code to the manufacturing execution module. After receiving the request signal, the manufacturing execution module obtains the setting code, and can determine that the vehicle is an empty vehicle, and record the point passing of the vehicle. When the vehicle does not enable the point-passing recording function, it means that there is no point-passing recording requirement for the vehicle, and the vehicle is directly released to allow the vehicle to pass the line normally. By determining the empty vehicle, the empty vehicle with the point-passing recording requirement is recorded, and there is no need to determine the vehicle component identification data. For empty vehicles without the point-passing recording requirement, the vehicle can be directly released, which can improve the efficiency of vehicle manufacturing.

[0088] In an embodiment of the present application, the feedback data may include status data and identification data. Identification data refers to data indicating the identification of the vehicle component loaded on the vehicle, which is used to uniquely identify the vehicle. For example, the vehicle identification number (VIN), the serial number (SN) of the vehicle, and the model TYPE of the vehicle. Status data refers to data indicating the current status of the vehicle, which is generated based on the identification data. For example, the status type is represented by WORD. When WORD=1, it indicates that the status of the vehicle component loaded on the vehicle conforms to the set status data. When WORD=2, it indicates that the code of the vehicle component is not maintained and needs to be forced to be released. When WORD=3, it indicates that the SN of the vehicle component does not exist and needs to be forced to be released. When WORD=4, it indicates that the current queue where the vehicle component is located is inconsistent with the set queue and the queue needs to be reset. When WORD=5, it indicates that the information returned by the manufacturing execution module is empty and the request signal needs to be resent. When WORD=6, it indicates that the SN of the vehicle component is sent repeatedly and the queue needs to be reset. When WORD=7, it indicates that the vehicle component is online and the queue needs to be reset. When WORD=8, the current queue is inconsistent with the planned queue. In the application, different WORD states can be set according to needs to remind users of possible fault information.

[0089] In the embodiment of the present application, a visual interface can be set to interact with the control module. In step 303, after obtaining the feedback data, the control module can first determine whether the identification data is complete. If the identification data is complete, it is further determined whether the status data matches the set status data. The set status data is the status data indicating that the current vehicle state is normal. If the status data does not match the set status data, it means that there is a fault in the manufacturing information of the vehicle component of the current vehicle, then a reset queue prompt is generated and the user is prompted through the visual interface. When the reset queue signal input by the user through the visual interface is received, it is necessary to verify the data reset by the user, and again determine whether the status data matches the set status data. If the status data matches the set status data at this time, the request signal can be output through the visual interface to prompt the user to manually generate a request signal, and the interaction between the control module and the manufacturing execution module is re-performed. The user is reminded to manually reset in time through the visual interface, so that the fault processing is more timely and intuitive. In addition, if the manufacturing execution module feedbacks the identification data, but the identification data is incomplete, or the identification data is not received within the set time, the control module needs to resend the request signal to the manufacturing execution module. It should be noted that the above-mentioned data reset or resending request signal can set a threshold value of the number of repeated executions. If the threshold value of the number of repeated executions is exceeded, an alarm message is generated to issue an alarm reminder in a timely manner.

[0090] In an embodiment of the present application, in step 303, if the identification data is complete and the status data matches the set status data, it means that the manufacturing information of the vehicle parts of the current vehicle is fault-free, and the next manufacturing process can be carried out. However, for different target sites, the tasks that need to be performed are different. Therefore, the embodiment of the present application also adds a step of judging whether the target site has a write task. If the target site does not have a write task, the vehicle can be controlled to pass the line normally. If the target site has a write task, the identification data is written into the carrier of the vehicle. If the write is successful, the vehicle can be controlled to pass the line normally. If a write failure occurs, an alarm message needs to be generated to remind the user to manually write or manually release it. By judging the write task, the task is executed according to the needs of different target sites, and the vehicle action of each target site is controlled more accurately, the situation of executing redundant vehicle manufacturing processes is reduced, and the efficiency of vehicle manufacturing is improved.

[0091] It should be noted that in the embodiment of the present application, after the vehicle passes the line normally, the control module can send a vehicle body departure signal and clear the request signal related to the vehicle and the feedback data of the manufacturing execution module for the vehicle in order to control the next vehicle.

[0092] Figure 4 is a flow chart of a vehicle manufacturing control method provided in another specific embodiment of the present application. Figure 4 , this control method is applied to Figure 1 Taking the manufacturing execution module shown in FIG. 1 as an example, the specific process of the control method can be carried out through the following steps 401-403, which are described in detail below.

[0093] Step 401: when a request signal sent by a control module is received, the manufacturing information of the vehicle component sent by the control module is obtained. The manufacturing information of the vehicle component is read by the control module when a vehicle for loading the vehicle component passes a target site.

[0094] In an embodiment of the present application, the manufacturing execution module collects the manufacturing information of the vehicle parts of the control module based on the request signal sent by the control module. After the control module obtains the manufacturing information of the vehicle parts of the target site vehicle, it can first put the read manufacturing information of the vehicle parts into the address block that interacts with the manufacturing execution module, and set the delay according to the demand, for example, setting the delay to 500ms. The manufacturing execution module collects and monitors the request data by the automated service, and refreshes it at a fixed frequency, for example, once every 200ms. When the manufacturing execution module receives the request signal from the control module, it can monitor the change of the request signal from empty to non-empty, and start collecting the manufacturing information of the vehicle parts of the control module. In this way, the collection of manufacturing information of vehicle parts based on the request signal can reduce the possibility of duplication or erroneous collection.

[0095] Step 402: Generate feedback data according to manufacturing information of vehicle components.

[0096] In an embodiment of the present application, the manufacturing execution module can pre-set the corresponding business logic according to the application requirements of different sites, and form a standard program block, which is convenient for direct calling on demand in the application. After receiving the request signal from the control module, the manufacturing execution module can generate feedback data according to the scanning signal sent by the control module, and send the feedback data to the control module. The feedback data may include the status data and identification data of the vehicle components carried by the vehicle passing through the target site. The manufacturing execution module can analyze whether the status of the current vehicle and the corresponding vehicle components conforms to the set status and the identification data of the vehicle components based on the manufacturing information of the vehicle components according to the pre-set business logic, thereby generating feedback data.

[0097] Step 403: Return the feedback data to the control module so that the control module generates a control signal according to the feedback data to control the movement of the vehicle at the target site.

[0098] In the embodiment of the present application, the manufacturing execution module can send different feedback data to the target site based on the needs of different sites. For example, some target sites do not need the identification data of vehicle parts, so only the status data needs to be sent to the target site. After receiving the feedback data, the control module can generate a corresponding control signal according to the feedback data, thereby controlling the movement of the vehicle at the target site according to the control signal.

[0099] The manufacturing execution module of the present application uses the change of the request signal from empty to non-empty as a sign to collect the manufacturing information of the vehicle parts of the control module, reducing the possibility of data duplication or erroneous collection. In addition, feedback data is generated based on the collected manufacturing information of the vehicle parts so that the control module generates a control signal, thereby realizing a closed loop in the interaction process between the control module and the manufacturing execution module. In this way, the control module can obtain the feedback data of the manufacturing execution module in a timely manner, and generate a control signal based on the feedback data that can control the action of the vehicle at the target site, thereby improving the stability and reliability of the interaction between the control module and the manufacturing execution module during the vehicle manufacturing process.

[0100] In an embodiment of the present application, in step 402, the manufacturing execution module can detect the manufacturing information of the vehicle parts based on the vehicle part identification data, whether the manufacturing process of the vehicle has been assembled, whether the vehicle part's passing point record exists, and whether the vehicle part conforms to the queue sequence. The following takes the four aspects of vehicle part identification, vehicle manufacturing process, passing point record, and queue judgment as examples. In one example, the vehicle part identification data in the manufacturing information of the vehicle part can be read first. Then, it is determined whether the vehicle part identification data exists in the identification database. The identification database stores multiple vehicle identification data, such as body codes, etc. If the vehicle part identification data does not exist in the identification database, the status data that the vehicle part identification data does not exist is returned, such as WORD=3, so that the control module is forced to release.

[0101] If the vehicle component identification data exists in the identification database, it is further determined whether the vehicle component identification data exists in the final assembly receiving queue. Specifically, the manufacturing execution module stores the final assembly receiving queue table in advance, and can determine whether the vehicle component identification data exists in the final assembly receiving queue by comparing the vehicle component identification data with the final assembly receiving queue table. If the vehicle component identification data exists in the final assembly receiving list, it means that the vehicle has been received by the final assembly and does not need to proceed to the next manufacturing process. At this time, the corresponding status data is returned, for example, WORD=7, and the identification data corresponding to the vehicle component is returned.

[0102] If the vehicle component identification data does not exist in the final assembly receiving queue, it means that the vehicle component needs to perform the next manufacturing process, and it is determined whether the vehicle component identification data exists in the passing point record table. The passing point record table stores the vehicle component identification data that has been recorded. If the vehicle component identification data exists in the passing point record table, it means that the vehicle component identification data is duplicate data and the corresponding status needs to be returned, for example, WORD=6, prompting the control module to reset the queue.

[0103] If the vehicle component identification data does not exist in the point-passing record table, it is further determined whether the vehicle component identification data matches the queue table. The queue table stores the order information of the current batch of vehicles and vehicle components, etc. In one example, the comparison of the vehicle component identification data with the queue table may include but is not limited to the following methods: comparing with the color warehouse outbound queue to detect the consistency of information writing; comparing with the color warehouse outbound queue to detect the consistency of the door removal; comparing with the planned lock queue to detect the consistency of the final assembly reception; comparing with the final assembly receiving queue to detect the consistency of the body passing point; and comparing with the final assembly receiving queue to detect the consistency of the wheelbase switching, etc. Among them, the color warehouse outbound queue is the garage queue of the color body stereoscopic warehouse. The vehicle component identification data is matched with the pre-set queue table. If the vehicle component identification data does not match the queue table, the corresponding status is returned, such as WORD=4, and the identification data of the vehicle component is returned to prompt the control module to reset the queue.

[0104] Finally, if the vehicle component identification data matches the queue table, the vehicle component identification data is written into the passing point record table and the queue table, and the set state data and the identification data corresponding to the vehicle component identification data are returned. Among them, the set state data indicates that the manufacturing information of the current vehicle component meets the set requirements and there is no fault information, such as WORD=1. At the same time, the vehicle component identification can be sent to the control module according to the requirements, so that the control module can obtain multiple information of the vehicle component.

[0105] The embodiment of the present application greatly improves the standardization of business logic by setting business logic in the manufacturing execution module, and the control module side decides how to apply data according to the needs of the target site, so that the control module can more accurately control the movement of the vehicle at the target site according to the feedback data.

[0106] Figure 5 FIG. 1 is a flow chart of a vehicle manufacturing control method provided in another specific embodiment of the present application. Taking the control module as PLC, and the interaction between PLC and manufacturing execution module MES as an example, in the example Figure 1 In the application environment shown, the vehicle manufacturing control method may include steps 501-515.

[0107] Step 501: PLC detects a passing signal of a carrier for loading vehicle parts at a target station.

[0108] Step 502: PLC reads manufacturing information of vehicle components of the vehicle.

[0109] Step 503 , the PLC determines whether the manufacturing information of the vehicle component is read successfully. If not, the process goes to step 504 . If successful, the process goes to step 506 .

[0110] Step 504 , the PLC determines whether the number of failures in reading the manufacturing information of the vehicle component is greater than the set number. If not, it returns to step 502 . If so, it goes to step 505 .

[0111] Step 505: PLC generates alarm information.

[0112] Step 506 , the PLC determines whether the carrier is an empty carrier, if so, proceeds to step 507 , otherwise, proceeds to step 508 .

[0113] Step 507 , the PLC sets the vehicle component identification data corresponding to the vehicle as the set code, and determines whether the vehicle has a point-passing requirement, if so, proceeds to step 508 , otherwise, proceeds to step 515 .

[0114] Step 508: PLC sends a request signal and vehicle component identification data to MES.

[0115] Step 509: MES captures the manufacturing information of the vehicle parts and returns status data and identification data.

[0116] Step 510: PLC determines whether the status data fed back by MES is the set status data and whether the identification data is sent completely. If the identification data is incomplete or MES does not feed back after a timeout, go to step 511; if the identification data is complete but the status data is not the set status data, go to step 512; if the identification data is complete and the status data is the set status data, go to step 513.

[0117] Step 511: PLC resends the request signal to MES.

[0118] Step 512: The PLC prompts the user to manually send a request signal.

[0119] Step 513 , the PLC determines whether the target site has a write task, if so, proceeds to step 514 , if not, proceeds to step 515 .

[0120] Step 514 , the PLC writes the identification data into the carrier of the carrier, and determines whether the identification data is written successfully. If not, the process goes to step 505 . If so, the process goes to step 515 .

[0121] Step 515: PLC controls the vehicle to pass the line normally, sends a vehicle departure signal and clears the data.

[0122] The embodiment of the present application adds a duplicate check for local data and a request signal for sending data on the PLC side. On the MES side, the data sent by the PLC is captured after receiving the request signal to generate feedback data. The entire data interaction process between the PLC and the MES forms a closed loop, which realizes the diagnosability of the fault, improves the traceability of the fault, refines the link of determining the occurrence of the fault, and improves the stability and accuracy of the interaction. Specifically, firstly, by adding a local duplicate check on the PLC side, the accuracy of the data source is further guaranteed. Then, by adding a request signal on the PLC side, the MES side collects the data of the PLC with the change of the request signal from empty to non-empty as a sign, reducing the possibility of data duplication or erroneous collection. Finally, for the MES side, the point location and the location of the requested vehicle model code unify the business logic and feedback the same information. The PLC side decides how to apply the data according to the site requirements, which greatly improves the standardization of the business logic. The type and data block structure of the PLC and MES interactive interface of the embodiment of the present application can be set as a unified data framework and programming interface, and the PLC program function block can integrate the logic of multiple functions according to the application requirements of the on-site target site to form a standard program block, which can be directly called in the application, or the corresponding function module can be added as needed, and the overall structure is not affected. Through closed-loop and diverse PLC and MES interactions, it can be applied to multiple business scenarios, facilitate fault diagnosis, facilitate problem tracing, have rich and diverse functions, simple logic and convenient iteration.

[0123] See also Figure 6 , Figure 6 6 is a schematic diagram of the structure of a vehicle manufacturing control device provided in an embodiment of the present application. The control module communicates with the manufacturing execution module, and the control module may include an acquisition module 601 and a confirmation module 602. The acquisition module 601 is used to acquire the manufacturing information of the vehicle parts. The confirmation module 602 is used to confirm that the vehicle parts meet the passing point requirements of the target site and control the movement of the vehicle at the target site.

[0124] The acquisition module 601 and confirmation module 602 may respectively execute steps 201-202 in the above method embodiment. For a detailed introduction of these modules, please refer to the introduction of the corresponding steps of the above method, which will not be repeated here.

[0125] See also Figure 7 , Figure 7 : is a structural block diagram of a controller provided in an embodiment of the present application. The controller includes:

[0126] Memory 710, configured to store instructions; and

[0127] The processor 720 is configured to call instructions from the memory 710 and implement the above-mentioned vehicle manufacturing control method when executing the instructions.

[0128] The application embodiment also provides a machine-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned vehicle manufacturing control method.

[0129] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0130] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0131] The embodiments, implementation methods and related technical features of the present application can be combined and replaced with each other without conflict.

[0132] The above are only preferred embodiments of the present application and do not constitute any form of limitation to the present application. However, any simple modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.

Claims

1. A control method for vehicle manufacturing, characterized in that: The control method comprises: Obtain manufacturing information of vehicle components; generating a request signal according to the manufacturing information of the vehicle component to request feedback data of the manufacturing information of the vehicle component, wherein the feedback data includes status data of the vehicle and identification data of the vehicle component; Determining whether the vehicle component meets the passing point requirements of the target site according to the feedback data; Confirming that the vehicle components meet the passing point requirements of the target site, and controlling the movement of the vehicle at the target site; Confirming that the vehicle component does not meet the passing point requirements of the target site, generating an alarm message, including: If the identification data is complete but the state data does not match the set state data, a reset queue prompt is generated and the user is prompted through a visual interface; When receiving a queue reset signal input by the user through the visual interface, outputting a request signal through the visual interface to prompt the user to manually generate a request signal; If the identification data is incomplete or the identification data is not received within a set time, the request signal is regenerated.

2. The control method according to claim 1, characterized in that: The obtaining of manufacturing information of vehicle components comprises: When a passing signal of the vehicle at the target site is detected, data of the manufacturing information of the vehicle component is acquired.

3. The control method according to claim 1, characterized in that: The manufacturing information of the vehicle component includes vehicle information and vehicle component information, and the control method further includes: Determining whether the passing point requirement is met according to the vehicle component information; According to the vehicle information, determine whether the vehicle is an empty vehicle.

4. The control method according to claim 3, characterized in that: The determining, based on the vehicle component information, whether the passing point requirement is met includes: When the vehicle component information is successfully read from the vehicle, determining whether the vehicle component information is not repeated with historical vehicle component information; If the vehicle component information is not repeated with the historical vehicle component information, it is confirmed that the vehicle component meets the passing point requirement of the target site.

5. The control method according to claim 3, characterized in that: The determining, based on the vehicle component information, whether the passing point requirement is met includes: Confirming that the acquired vehicle component information is repeated with the historical vehicle component information, and determining that the vehicle component does not meet the passing point requirement of the target site; or When the number of times that the manufacturing information of the vehicle component is read fails is greater than a set number, it is determined that the vehicle component does not meet the passing point requirement of the target site.

6. The control method according to claim 1, characterized in that: The control method further comprises: Reading vehicle component identification data in manufacturing information of the vehicle component; Determining whether the vehicle component identification data exists in an identification database; If the vehicle component identification data exists in the identification database, determining whether the vehicle component identification data exists in the final assembly receiving queue; If the vehicle component identification data does not exist in the final assembly receiving queue, determining whether the vehicle component identification data exists in a passing point record table; If the vehicle component identification data does not exist in the passing point record table, determining whether the vehicle component identification data matches the queue table; If the vehicle component identification data matches the queue table, the vehicle component identification data is written into the passing point record table and the queue table, and the setting state data and the identification data corresponding to the vehicle component identification data are returned.

7. The control method according to claim 1, characterized in that: The step of confirming that the vehicle component does not meet the passing point requirement of the target site and generating an alarm message also includes: If the identification data is complete and the status data matches the set status data, determining whether the target site has a write task; If the target site has a writing task, writing the identification data into the carrier of the carrier; Determine whether a write failure occurs; If a write failure occurs, an alarm message is generated.

8. A vehicle manufacturing system, characterized in that: A control method for vehicle manufacturing applied to any one of claims 1 to 7, wherein the vehicle manufacturing system comprises a control module and a vehicle execution module, wherein the control module is used to generate a request signal according to manufacturing information of vehicle components and send the request signal to the vehicle execution module, and the vehicle execution module is used to generate feedback data according to the manufacturing information of the vehicle components in the request signal.

9. A control device for vehicle manufacturing, characterized in that: include: An acquisition module, used for acquiring manufacturing information of vehicle parts; A confirmation module is used to generate a request signal according to the manufacturing information of the vehicle component to request feedback data of the manufacturing information of the vehicle component, wherein the feedback data includes the status data of the vehicle and the identification data of the vehicle component; determine whether the vehicle component meets the passing point requirement of the target site according to the feedback data; confirm that the vehicle component meets the passing point requirement of the target site, and control the action of the vehicle at the target site; Confirm that the vehicle component does not meet the passing requirement of the target site, and generate an alarm message, including: if the identification data is complete but the status data does not match the set status data, generate a reset queue prompt and prompt the user through a visual interface; when a reset queue signal input by the user through the visual interface is received, output a request signal through the visual interface to prompt the user to manually generate a request signal; if the identification data is incomplete or the identification data is not received within a set time, regenerate the request signal.

10. A controller, characterized in that: include: a memory configured to store instructions; as well as A processor is configured to call the instructions from the memory and implement the vehicle manufacturing control method according to any one of claims 1 to 7 when executing the instructions.

11. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, which, when executed by a processor, enable the processor to be configured to execute the vehicle manufacturing control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Electronic product assembly state monitoring system

    CN103149884A

  • Production management and control system and method for multi-style quick switching

    CN104635700A

  • Product identification tracking management method based on QR code

    CN110956241A

  • Multi-station product processing method and device, electronic equipment and storage medium

    CN117055496A

  • Intelligent pneumatic material flow transmission system

    CN202201489U