Logistics handling scheduling system, method, device and computer-readable storage medium
Through the logistics handling and dispatching system, the workshop part data is collected in real time, and the handling orders and routes are generated, which solves the problem of low intelligence in workshop part distribution and realizes efficient automatic part distribution.
Patent Information
- Application Number
- CN202210942122.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-05
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-08-05
Smart Images

Figure CN115271499B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a logistics handling and scheduling system, method, device and computer-readable storage medium. Background Art
[0002] Currently, domestic vehicle manufacturers and parts manufacturers typically locate parts near production locations. If a part is missing during the production process, a signal pager is used to call logistics personnel for delivery. However, this process requires manual confirmation from both the engineering and logistics teams before parts can be dispatched, leading to delivery delays. Furthermore, since delivery routes are typically pre-planned, changes in the workshop layout can cause these routes to become inaccurate, leading to delivery errors. This results in a low level of intelligence in the workshop parts delivery process. Summary of the Invention
[0003] The main purpose of the present invention is to provide a logistics handling and scheduling system, method, device and computer-readable storage medium, aiming to solve the technical problem of how to improve the intelligence of workshop parts distribution.
[0004] To achieve the above object, the present invention provides a logistics handling scheduling system, comprising a data acquisition module, a server and an operation display terminal, wherein the server is respectively connected to the data acquisition module and the operation display terminal for communication.
[0005] The data acquisition module is used to collect data of workshop parts and send the collected data to the server;
[0006] The server is configured to update the parts inventory count in a preset parts inventory table according to the received collected data, and when the parts inventory count is less than or equal to a preset value, generate a transport order, calculate the available time for each part corresponding to the transport order, generate a transport route according to the available time, and send the transport route to the operation display terminal;
[0007] The operation display terminal is used to display the transport route, receive operation instructions input by the user, and send the operation instructions to the server;
[0008] The server is used to transport parts according to the operation instructions and the transportation route.
[0009] Optionally, the data acquisition module includes a fixture control panel PLC provided on the fixture control panel, a network module communicatively connected to the fixture control panel PLC, a switch communicatively connected to the network module, and the switch communicatively connected to the server.
[0010] The fixture control panel PLC is used to update the collected data of the fixture control panel to the network address of the fixture control panel PLC, and send the network address to the switch through the network module, and then send the collected data in the network address to the server through the switch.
[0011] Optionally, the data acquisition module further includes a fixture control panel PLC provided on the fixture control panel, a relay connected to the fixture control panel PLC, and a remote I / O module connected to the relay, wherein the remote I / O module is connected to the server.
[0012] The fixture control panel PLC is used to update the program signal of the fixture control panel PLC according to the collected data of the fixture control panel, and send the updated program signal to the relay;
[0013] The relay is used to send the program signal to the server through the remote I / O module, and the server determines the collected data according to the received program signal.
[0014] Optionally, the operation display terminal includes a signage display terminal and a tablet operation terminal that are communicatively connected to the server.
[0015] The tablet operation terminal is used to display the transportation route and, after receiving the delivery instruction input by the user, send the delivery instruction as the operation instruction to the server;
[0016] The kanban display terminal is used to obtain and display the transportation information and parts consumption information during the parts transportation process in the server.
[0017] In addition, to achieve the above-mentioned purpose, the present invention further provides a logistics handling scheduling method, which is applied to a server in the logistics handling scheduling system, and the logistics handling scheduling method includes the following steps:
[0018] updating the parts inventory count in the preset parts inventory table according to the received collected data, and detecting whether the updated parts inventory count is less than or equal to a preset value;
[0019] If the updated inventory number of the parts is less than or equal to the preset value, a transport order is generated, and the consumable time of each part corresponding to the transport order is calculated;
[0020] A transport route is generated according to the consumable time, and parts are transported according to the transport route.
[0021] Optionally, if the updated component inventory is less than or equal to a preset value, the step of generating a transport order includes:
[0022] If the updated parts inventory number is less than or equal to the preset value, determining the preset first vehicle accommodation number of electric vehicles, and detecting whether the updated parts inventory number is less than or equal to the first vehicle accommodation number;
[0023] If the updated inventory of the parts is less than or equal to the first vehicle capacity, a battery vehicle task is generated;
[0024] Calculating a first ratio between a forklift preparation time and a parts consumption cycle of a preset forklift, calculating a sum between the number of second vehicles accommodated by the preset forklift and the first ratio, and generating a forklift task if the updated parts inventory is less than or equal to the sum;
[0025] A transport order is constructed based on the battery vehicle task and the forklift task.
[0026] Optionally, the step of calculating the consumable time for each component corresponding to the transport order includes:
[0027] Calculate the second ratio value between the production rhythm of the parts corresponding to the handling order and the vehicle model production ratio, and use the second ratio value as the parts consumption rhythm, then calculate the product of the updated parts inventory and the parts consumption rhythm, and use the product as the consumable time of the parts.
[0028] Optionally, the step of generating a transport route according to the consumable time includes:
[0029] The consumable time of each component in the transport order is compared in sequence, and based on the comparison result, a preset number of target components with the smallest consumable time are selected, and a transport route is constructed according to the location of each target component.
[0030] In addition, to achieve the above-mentioned purpose, the present invention also provides a logistics handling scheduling device, which includes a memory, a processor, and a logistics handling scheduling program stored in the memory and runnable on the processor. When the logistics handling scheduling program is executed by the processor, the steps of the logistics handling scheduling method as described above are implemented.
[0031] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium, on which a logistics handling scheduling program is stored. When the logistics handling scheduling program is executed by a processor, the steps of the logistics handling scheduling method as described above are implemented.
[0032] The present invention sets up a logistics transportation scheduling system including a data acquisition module, a server and an operation display terminal, and collects the collection data of workshop parts through the data acquisition module and sends it to the server. After receiving the collected data, the server will update the part inventory number in the preset part inventory table, and when the part inventory number is less than or equal to the preset value, it will generate a transportation order, generate a transportation route according to the consumable time of each part, and then send the transportation route to the operation display terminal for display, and carry out part transportation according to the user's operation instructions and transportation route, so as to automatically capture the real-time consumption of workshop parts, automatically generate orders, and intelligently plan transportation routes, effectively eliminate labor time waste and transportation delays, improve part transportation efficiency, and do not require manual operation, thereby also improving the intelligence of workshop part distribution. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 Schematic diagram of the terminal / device structure of the hardware operating environment involved in the embodiment of the present invention;
[0034] Figure 2 This is a flow chart of a second embodiment of the logistics handling and scheduling method of the present invention;
[0035] Figure 3 Schematic diagram of the system structure of the logistics handling and scheduling system of the present invention;
[0036] Figure 4 This is a schematic diagram of network module transmission in the logistics handling scheduling method of the present invention.
[0037] Description of Figure Numbers:
[0038]
[0039] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0041] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.
[0042] The terminal in the embodiment of the present invention is a logistics handling and scheduling device.
[0043] like Figure 1As shown, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0044] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, the sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the terminal device is moved to the ear. Of course, the terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0045] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation to the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0046] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a logistics handling scheduling program.
[0047] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the logistics handling scheduling program stored in the memory 1005.
[0048] In addition, refer to Figure 3In a first embodiment, the present invention provides a logistics handling and scheduling system. The logistics handling and scheduling system 100 includes a data acquisition module 10, a server 20, and an operation display terminal 30. The server 20 is respectively in communication with the data acquisition module 10 and the operation display terminal 30. The data acquisition module 10 is used to collect data of workshop parts and send the collected data to the server 20; the server 20 is used to update the parts inventory in a preset parts inventory table based on the received collected data, and when the parts inventory is less than or equal to a preset value, generate a handling order, calculate the consumable time of each part corresponding to the handling order, generate a handling route based on the consumable time, and send the handling route to the operation display terminal 30; the operation display terminal 30 is used to display the handling route, receive operation instructions input by the user, and send the operation instructions to the server 20; the server 20 is used to carry out parts handling according to the operation instructions and the handling route.
[0049] Furthermore, in this embodiment, data collection can be performed via the data acquisition module 10, intelligent scheduling can be performed via the server 20, and tablet operation and kanban display can be performed via the operation display terminal 30. Data collection occurs within the production workshop, where real-time data from the fixture control panel at the production station is transmitted to the server 20 as collected data. The collected data includes the vehicle model code (i.e., the code corresponding to the model of the vehicle produced in the production workshop) and the fixture status. The fixture status includes, for example, whether a workpiece is present on the fixture, the fixture is clamped, or the fixture is released. The server 20 can be an LSS server. Upon receiving the collected data, the server 20 automatically decrements the inventory count for the corresponding vehicle model. Specifically, upon receiving the collected data, the server 20 first determines the vehicle model code in the collected data, determines the corresponding vehicle model based on the vehicle model code, selects the preset component inventory table corresponding to the vehicle model from multiple preset component inventory tables, and decrements the component inventory count in the preset component inventory table to complete the update operation of the component inventory count in the preset component inventory table. When server 20 detects that the inventory count of a part in the preset parts inventory table has decreased to a preset value (an arbitrary value set in advance by the user), it automatically generates a transport order and prioritizes the transport orders based on the available time of the parts in the parts inventory table. When operating the operation display terminal 30 via a tablet, the logistics vehicle's tablet interface displays parts for at least two transport routes. Before delivering a part, if the operator selects a transport route to be transported, they click the delivery button, triggering the operation instruction in operation display terminal 30 and sending this instruction to server 20. Server 20 then transports the part according to the transport route corresponding to the operation instruction. After triggering the delivery button for a transport route, the other logistics vehicle displays no longer display the parts for that route. Once the operator has transported the part to the production station and clicks "Done," the part inventory count on the LSS server automatically increases. Kanban displays, on the other hand, display information from the LSS server on the workshop's display screens for visual management.
[0050] Reference Figure 3 The operation display terminal 30 includes a signage display terminal 31 and a tablet operation terminal 32 which are connected to the server 20 for communication.
[0051] The tablet operation terminal 32 is used to display the transport route and, after receiving the delivery instruction input by the user, send the delivery instruction as the operation instruction to the server 20;
[0052] The kanban display terminal 31 is used to obtain and display the transportation information and parts consumption information of the parts transportation process in the server 20.
[0053] The functions of the tablet operating terminal 32 may be as shown in Table 1 below.
[0054]
[0055]
[0056] Table 1
[0057] In addition, refer to Figure 3 The data acquisition module 10 includes a fixture control panel PLC 11 provided on the fixture control panel, a network module 12 in communication with the fixture control panel PLC 11, a switch 13 in communication with the network module 12, and the switch 13 in communication with the server 20.
[0058] The fixture control panel PLC11 is used to update the collected data of the fixture control panel to the network address of the fixture control panel PLC11, and send the network address to the switch 13 through the network module 12, and then send the collected data in the network address to the server 20 through the switch 13.
[0059] In this embodiment, when the data acquisition module 10 performs data acquisition and transmits the collected data to the server 20, network module transmission can be performed. Therefore, it is necessary to set a fixture control panel PLC11 on the fixture control panel at the production position in the workshop. The fixture control panel PLC11 is connected to the fixture control panel to detect the fixture control panel and obtain collected data, such as vehicle model code, workpiece on the fixture, fixture clamping and fixture release, etc. And the network module 12 will be set on the base connected to the fixture control panel PLC11 to realize the communication connection between the fixture control panel PLC11 and the network module 12, and then establish a communication connection between the network module 12 and the switch 13 through the network cable, and establish a communication connection between the switch 13 and the server 20 through the network cable. When performing network module transmission, the collected data is added to the network address of the fixture control panel PLC11, and then sent to the switch 13 through the network module 12, and the collected data is sent to the server 20 through the switch 13. For example, Figure 4 As shown in the figure, during network module transmission, the vehicle model code data is added to the new address U4000, the fixture component data is added to the new address U4001-0, the fixture clamping data is added to the new address U4001-1, and the fixture release data is added to the new address U4001-2. The network addresses include U4000, U4001-0, U4001-1, and U4001-2.
[0060] In addition, refer to Figure 3The data acquisition module 10 further includes a fixture control panel PLC 11 provided on the fixture control panel, a relay 14 communicatively connected to the fixture control panel PLC 11, and a remote I / O module 15 communicatively connected to the relay 14. The remote I / O module 15 is communicatively connected to the server 20.
[0061] The fixture control panel PLC11 is used to update the program signal of the fixture control panel PLC11 according to the collected data of the fixture control panel, and send the updated program signal to the relay 14;
[0062] The relay 14 is used to send the program signal to the server 20 through the remote I / O module 15, and the server 20 determines the collected data according to the received program signal.
[0063] In this embodiment, when the data acquisition module 10 collects data and transmits the collected data to the server 20, relay transmission can be used. Therefore, a fixture control panel PLC 11 is installed on the fixture control panel at the production station in the workshop. This fixture control panel PLC 11 is connected to the fixture control panel to detect the fixture control panel and obtain collected data, such as vehicle model code, presence of workpiece on the fixture, fixture clamping, and fixture release. Furthermore, a relay 14 is added to the control cabinet, and a signal line is used to connect the relay 14 to the fixture control panel PLC 11. The signal point of the relay 14 is then written into the PLC program of the fixture control panel PLC 11. When the PLC program is running, the relay 14 will receive the signal, which is then transmitted to the server 20 via the remote I / O module 15. The remote I / O module 15 is connected to the relay 14 via a signal line and to the server 20 via a communication line.
[0064] In addition, to assist in understanding the logistics handling and scheduling system in this embodiment, an example is given below.
[0065] For example, Figure 3 As shown, the system includes data collection and decrement, intelligent scheduling, tablet operation, and dashboard display. Data collection and decrement can be performed via network module transmission and / or relay transmission. During network module transmission, the fixture control panel PLC communicates with the network module via the base, which in turn communicates with the switch via a network cable. The switch then communicates with the LSS server via a network cable. The fixture control panel PLC provides the vehicle model code and fixture signal. The network module transmits data from the fixture control box PLC to the switch. The switch aggregates data from multiple fixture PLCs and transmits it to the server.
[0066] During relay transmission, the fixture control panel PLC communicates with the relay via a signal line. The relay also communicates with the remote I / O module via a signal line. The remote I / O module then communicates with the LSS server via a communication line. The fixture control panel PLC provides the vehicle model code and fixture signal. The relay receives the vehicle model code and fixture signal and sends them to the server via the remote I / O module. The remote I / O module acts as a bridge between the relay and the server.
[0067] The LSS server provides a network signal to the tablet operating terminal AP, and displays the battery vehicle operation, forklift operating panel and truck operation on the tablet operating terminal, that is, displays and selects the parts to be transported, and feeds back the data to the server. The LSS server can also be connected to the switch through a network cable, and connected to the engineering Anton PLC through a network cable. Among them, the engineering Anton PLC draws the actual production number data to calculate the actual number of transports. The switch sends the engineering Anton data to the server. In addition, the LSS server can also be connected to each display screen through the switch. The communication connection method can be through a network cable. Among them, the display screen can be a warehouse display Anton screen, a full-area Anton screen, and a truck traction area Anton screen. The switch sends the server data to the logistics Anton screen, that is, the display screen, and displays the transportation information and inventory consumption on the display screen.
[0068] In this embodiment, a logistics transportation scheduling system is set up, including a data acquisition module, a server and an operation display terminal. The data of workshop parts is collected by the data acquisition module and sent to the server. After receiving the collected data, the server will update the part inventory number in the preset part inventory table, and when the part inventory number is less than or equal to the preset value, a transportation order is generated, and a transportation route is generated according to the consumable time of each part. The transportation route is then sent to the operation display terminal for display, and the parts are transported according to the user's operation instructions and transportation route. This can automatically capture the real-time consumption of workshop parts, automatically generate orders, and intelligently plan transportation routes, effectively eliminating labor waste and transportation delays, improving part transportation efficiency, and eliminating the need for manual operation, thereby improving the intelligence of workshop part distribution.
[0069] Reference Figure 2 The present invention provides a logistics transportation scheduling method. In a second embodiment of the logistics transportation scheduling method, the logistics transportation scheduling method includes the following steps:
[0070] Step S10, updating the parts inventory number in the preset parts inventory table according to the received collected data, and detecting whether the updated parts inventory number is less than or equal to a preset value;
[0071] It should be noted that the logistics transportation scheduling method in this embodiment is applied to a server in a logistics transportation scheduling system, and the logistics transportation scheduling system may be the logistics transportation scheduling system in the first embodiment described above.
[0072] After receiving the collected data from the fixture controller PLC via a network module or relay transmission, the server will directly use the collected data to calculate the component inventory count in the preset component inventory table. The collected data includes the vehicle model code (i.e., the code corresponding to the model of the vehicle produced in the production workshop) and the fixture status. The fixture status includes whether there is a workpiece on the fixture, the fixture is clamped, and the fixture is loose. The component inventory count can be the number of components remaining in the inventory, and the components can be individual workpieces.
[0073] Furthermore, the server pre-configures multiple parts inventory tables, meaning each vehicle model corresponds to at least one parts inventory table. In this embodiment, different vehicle models are assigned different vehicle model codes, and each vehicle model code corresponds to at least one parts inventory table. Therefore, upon receiving the collected data, the server first extracts the vehicle model code from the collected data and matches it with the various parts inventory tables pre-configured on the server. The parts inventory table that matches the vehicle model code is then used as the default parts inventory table. The parts inventory count in the default parts inventory table is then updated based on the collected data.
[0074] Moreover, the method for updating the preset parts inventory table can be that each time a new collected data is detected, the parts inventory number in the preset parts inventory table corresponding to the vehicle model code in the collected data is decremented to complete the update operation of the parts inventory number in the preset parts inventory table. Among them, the judgment condition for the automatic decrement of the parts inventory number can be that at the beginning of the judgment (that is, when the collected data is received), the vehicle model code in the collected data is obtained, and the preset parts inventory table matching the vehicle model code in the server is determined, and then the fixture status is obtained. If the fixture status is from the fixture placing the workpiece (i.e., the part), the fixture clamping, and then the fixture releasing. The parts inventory number in the preset parts inventory table is automatically reduced by 1 to complete the update of the parts inventory number in the preset parts inventory table. When any of the steps is abnormal, the collected data needs to be obtained again.
[0075] Step S20: If the updated component inventory is less than or equal to a preset value, a transport order is generated, and the consumable time of each component corresponding to the transport order is calculated;
[0076] The server will detect the number of parts in each parts inventory table in real time. When it detects that the number of parts in a certain parts inventory table is less than or equal to the preset value, a handling order will be automatically generated. For example, if the preset parts inventory table is updated and it is found that the number of parts in the updated preset parts inventory table is less than or equal to the preset value, a handling order will be generated. The preset value can be any value set in advance by the user. And if the number of parts in the preset parts inventory table is less than or equal to the preset value, the target part corresponding to the preset parts inventory table is determined, and a handling order corresponding to the target part is generated. In addition, the server can receive multiple collected data at the same time and update multiple parts inventory tables at the same time. Therefore, multiple handling orders may be generated at the same time. Each transport order can be divided according to the area. Specifically, the parts corresponding to the transport order are divided into fine areas according to the area. For example, taking the production workshop as an example, it is divided into three major areas: M / B area, S / B area and U / B area. Therefore, each transport order can be divided into the transport order corresponding to the M / B area, the transport order corresponding to the S / B area, and the transport order corresponding to the U / B area. Then calculate the consumable time of each part corresponding to each transport order. And the transport orders can be prioritized according to the consumable time of the parts, and each transport order can be executed in sequence according to the priority ranking results. Among them, the way to calculate the consumable time of each part can be based on the line inventory (i.e. the number of parts inventory), the part consumption rhythm (i.e. the time for part consumption), the production rhythm and the production ratio of each model.
[0077] Step S30 , generating a transport route according to the available time, and transporting parts according to the transport route.
[0078] After calculating the expendable time for each part corresponding to the handling order, a route can be formed based on the six parts with the shortest expendable time, and used as the handling route for priority distribution, that is, the parts can be handled according to the handling route.
[0079] In this embodiment, the parts inventory number in the preset parts inventory table is updated according to the collected data, and when the updated parts inventory number is less than or equal to the preset value, a transport order is generated, a transport route is generated according to the consumable time of each part, and the parts are transported according to the transport route. This can automatically capture the real-time consumption of workshop parts, automatically generate orders, and intelligently plan transport routes, effectively eliminating waste of working hours and transport delays, improving parts transport efficiency, and eliminating the need for manual operation, thereby also improving the intelligence of workshop parts distribution.
[0080] Furthermore, based on the first embodiment of the present invention, a third embodiment of the logistics transportation scheduling method of the present invention is proposed. In this embodiment, the refinement of the step S20 of the above embodiment, if the updated component inventory is less than or equal to the preset value, then generating a transportation order includes:
[0081] Step a: if the updated parts inventory number is less than or equal to a preset value, determining a preset first vehicle accommodation number for electric vehicles, and detecting whether the updated parts inventory number is less than or equal to the first vehicle accommodation number;
[0082] Step b: if the updated number of parts in stock is less than or equal to the number of vehicles accommodated in the first vehicle, then generating a battery vehicle task;
[0083] Step c, calculating a first ratio between a forklift preparation time and a parts consumption cycle of a preset forklift, calculating a sum between the number of second vehicles accommodated by the preset forklift and the first ratio, and generating a forklift task if the updated parts inventory is less than or equal to the sum;
[0084] Step d: constructing a transport order based on the battery vehicle task and the forklift task.
[0085] In this embodiment, after the server obtains the collected data, it updates the parts inventory number in the preset parts inventory table decrementally. When it is detected that the updated parts inventory number is greater than the preset value, it is determined that the inventory is sufficient and there is no need to generate a transport order. However, if the updated parts inventory number is less than or equal to the preset value, a transport order needs to be generated, and the transport order may include an electric vehicle task and / or a forklift task. Therefore, all the electric vehicles set up in the production workshop in advance can be determined first, assuming that the trolley capacity of each electric vehicle is the same, and use it as the first vehicle capacity. Then, it is detected whether the updated parts inventory number is less than or equal to the first vehicle capacity. If the updated parts inventory number is less than or equal to the first vehicle capacity, it can be determined that the transport work can be completed by one electric vehicle, so an electric vehicle task can be generated.
[0086] The forklift preparation time for parts stocking is estimated, and the part consumption cycle (i.e., the time it takes for parts to be consumed) is calculated. The ratio between the forklift preparation time and the part consumption cycle is then calculated and used as the first ratio. Assuming that each forklift has the same number of trolleys, this is used as the second trolley number. The sum of the second trolley number and the first ratio is calculated, and the updated part inventory is checked to see if it is less than or equal to the sum. If so, the corresponding forklift task is generated.
[0087] In another scenario, parts might first be moved to the stocking area using a forklift, and then moved to the workshop using an electric cart. In this case, a transport order can be created based on both electric cart and forklift tasks. In another scenario, a transport order can be created based solely on electric cart tasks. Alternatively, a transport order can be created based solely on forklift tasks.
[0088] In this embodiment, when the updated parts inventory is less than or equal to a preset value, a battery truck task and a forklift task are generated, and a transport order is constructed based on the battery truck task and the forklift task, thereby ensuring the validity of the transport order.
[0089] Furthermore, the step of calculating the consumable time of each component corresponding to the transport order includes:
[0090] Step e: calculate the second ratio value between the production rhythm of the parts corresponding to the handling order and the vehicle model production ratio, and use the second ratio value as the parts consumption rhythm, then calculate the product of the updated parts inventory and the parts consumption rhythm, and use the product as the consumable time of the parts.
[0091] In this embodiment, when calculating the consumable time, it is necessary to count the line inventory of the parts, that is, the updated parts inventory. It is also necessary to calculate the parts consumption rhythm. It should be noted that in this embodiment, each type of parts has a corresponding parts consumption rhythm. The production rhythm can be the time it takes to complete the production of the part during production. The vehicle model production ratio can be the ratio of the number of vehicles produced using the part to the total production number within a period of time.
[0092] And the consumable time of each part can be calculated based on the corresponding part consumption rhythm and part inventory quantity.
[0093] In this embodiment, the parts consumption rhythm is calculated according to the parts production rhythm and the vehicle model production ratio, and the consumable time is calculated according to the updated parts inventory number, thereby ensuring the accuracy of the consumable time.
[0094] Furthermore, the step of generating a transport route according to the consumable time includes:
[0095] Step f, comparing the consumable time of each part in the transport order in turn, and screening the target parts with a preset quantity and the minimum consumable time based on the comparison results, and constructing a transport route according to the location of each target part.
[0096] In this embodiment, after generating the consumable time of each part, the consumable time of each part can be compared, and they can be sorted in ascending order of consumable time. Then, based on the sorting results, filtering is performed, and parts with short consumable time are prioritized, for example, the 6-point parts with the shortest consumable time are selected as target parts, and then the optimal transportation route is constructed according to the location of each target part.
[0097] In this embodiment, by comparing the consumable time of each part and screening a preset number of target parts with the shortest consumable time, and then constructing a transportation route according to the location of the target parts, the target parts can be quickly transported to the workshop according to this transportation route.
[0098] In addition, the present invention also provides a logistics handling scheduling device, which includes: a memory, a processor and a logistics handling scheduling program stored on the memory; the processor is used to execute the logistics handling scheduling program to implement the steps of each embodiment of the above-mentioned logistics handling scheduling method.
[0099] The present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can also be executed by one or more processors to implement the steps of each embodiment of the above-mentioned logistics handling and scheduling method.
[0100] The specific implementation of the computer-readable storage medium of the present invention is basically the same as the various embodiments of the above-mentioned logistics handling scheduling method, and will not be repeated here.
[0101] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0102] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0103] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0104] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A logistics handling and scheduling system, characterized in that: The logistics handling and scheduling system includes a data acquisition module, a server and an operation display terminal, wherein the server is respectively connected to the data acquisition module and the operation display terminal for communication. The data acquisition module is used to collect data of workshop parts and send the collected data to the server; The server is configured to update the component inventory count in a preset component inventory table based on the received collected data, and generate a transport order when the component inventory count is less than or equal to a preset value, calculate the available time for each component corresponding to the transport order, generate a transport route based on the available time, and send the transport route to the operation display terminal, wherein the step of generating a transport order when the component inventory count is less than or equal to the preset value includes: If the updated parts inventory number is less than or equal to the preset value, determining the preset first vehicle accommodation number of electric vehicles, and detecting whether the updated parts inventory number is less than or equal to the first vehicle accommodation number; If the updated inventory of the parts is less than or equal to the first vehicle capacity, a battery vehicle task is generated; Calculating a first ratio between a forklift preparation time and a parts consumption cycle of a preset forklift, calculating a sum between the number of second vehicles accommodated by the preset forklift and the first ratio, and generating a forklift task if the updated parts inventory is less than or equal to the sum; Constructing a transport order based on the battery vehicle task and the forklift task; The step of calculating the consumable time for each component corresponding to the transport order includes: Calculating a second ratio between the production tact time of the part corresponding to the transport order and the vehicle model production ratio, and using the second ratio as the part consumption tact time; then calculating the product of the updated part inventory and the part consumption tact time, and using the product as the available consumable time of the part; The operation display terminal is used to display the transport route, receive operation instructions input by the user, and send the operation instructions to the server; The server is used to transport parts according to the operation instructions and the transportation route.
2. The logistics handling and scheduling system according to claim 1, characterized in that: The data acquisition module includes a fixture control panel PLC provided on the fixture control panel, a network module connected to the fixture control panel PLC, a switch connected to the network module, and the switch connected to the server. The fixture control panel PLC is used to update the collected data of the fixture control panel to the network address of the fixture control panel PLC, and send the network address to the switch through the network module, and then send the collected data in the network address to the server through the switch.
3. The logistics handling and scheduling system according to claim 1, characterized in that: The data acquisition module further includes a fixture control panel PLC provided on the fixture control panel, a relay connected to the fixture control panel PLC, and a remote I / O module connected to the relay, wherein the remote I / O module is connected to the server. The fixture control panel PLC is used to update the program signal of the fixture control panel PLC according to the collected data of the fixture control panel, and send the updated program signal to the relay; The relay is used to send the program signal to the server through the remote I / O module, and the server determines the collected data according to the received program signal.
4. The logistics handling and scheduling system according to claim 1, characterized in that: The operation display terminal includes a signage display terminal and a tablet operation terminal that are communicatively connected to the server. The tablet operation terminal is used to display the transportation route and, after receiving the delivery instruction input by the user, send the delivery instruction as the operation instruction to the server; The kanban display terminal is used to obtain and display the transportation information and parts consumption information during the parts transportation process in the server.
5. A logistics handling scheduling method, characterized in that: The logistics handling scheduling method is applied to a server in a logistics handling scheduling system, and the logistics handling scheduling method includes the following steps: updating the parts inventory count in the preset parts inventory table according to the received collected data, and detecting whether the updated parts inventory count is less than or equal to a preset value; If the updated inventory number of the parts is less than or equal to the preset value, a transport order is generated, and the consumable time of each part corresponding to the transport order is calculated; Generate a transport route based on the available time, and transport parts according to the transport route. Wherein, if the updated component inventory is less than or equal to a preset value, the step of generating a transport order includes: If the updated parts inventory number is less than or equal to the preset value, determining the preset first vehicle accommodation number of electric vehicles, and detecting whether the updated parts inventory number is less than or equal to the first vehicle accommodation number; If the updated inventory of the parts is less than or equal to the first vehicle capacity, a battery vehicle task is generated; Calculating a first ratio between a forklift preparation time and a parts consumption cycle of a preset forklift, calculating a sum between the number of second vehicles accommodated by the preset forklift and the first ratio, and generating a forklift task if the updated parts inventory is less than or equal to the sum; Constructing a transport order based on the battery vehicle task and the forklift task; The step of calculating the consumable time for each component corresponding to the transport order includes: Calculate the second ratio value between the production rhythm of the parts corresponding to the handling order and the vehicle model production ratio, and use the second ratio value as the parts consumption rhythm, then calculate the product of the updated parts inventory and the parts consumption rhythm, and use the product as the consumable time of the parts.
6. The logistics handling and scheduling method according to claim 5, characterized in that: The step of generating a transport route according to the consumable time comprises: The consumable time of each component in the transport order is compared in sequence, and based on the comparison result, a preset number of target components with the smallest consumable time are selected, and a transport route is constructed according to the location of each target component.
7. A logistics handling and scheduling device, characterized in that: The logistics handling scheduling device includes: a memory, a processor, and a logistics handling scheduling program stored in the memory and executable on the processor. When the logistics handling scheduling program is executed by the processor, the steps of the logistics handling scheduling method according to any one of claims 5 to 6 are implemented.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a logistics handling scheduling program, which, when executed by a processor, implements the steps of the logistics handling scheduling method according to any one of claims 5 to 6.
Citation Information
Patent Citations
Intelligent logistics information system based on automatic information acquisition and processing
CN113065747A
Production monitoring method, system and equipment and computer readable storage medium
CN114297035A
Factory logistics scheduling system and method
CN114386917A