A multi-dimensional redundant tool logistics distribution system

The tool logistics and distribution system, designed with multi-dimensional redundancy, utilizes redundant communication and automated equipment to achieve real-time monitoring and automated distribution of tools. This solves the problems of low efficiency, high cost, and poor inventory management in traditional tool management and distribution, and achieves efficient and safe tool management and distribution.

CN116923952BActive Publication Date: 2026-01-06DALIAN KUNDA AUTOMATION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202310873288.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-14
Publication Date
2026-01-06
Estimated Expiration
2043-07-14

AI Technical Summary

Technical Problem

Existing tool logistics and distribution systems lack real-time monitoring and scheduling capabilities, making it impossible to automate tool delivery and effectively manage inventory. This leads to inventory waste and duplicate purchases, as well as problems such as excessive manpower, safety risks, and high costs.

Method used

The tool logistics and distribution system, which adopts a multi-dimensional redundancy design, includes a stacker crane in an automated warehouse, loading and unloading robots, intelligent vending machines, roller shutters, AGV robots, barcode scanners, and a central control system. It achieves automated tool distribution through redundant communication electronic equipment. Combined with the regular changes in state variables and the dual heartbeat detection design for variable writing, it realizes interconnected and redundant monitoring of the logistics communication network. It uses composite mobile robots for automated distribution and meets the needs of tool preparation plans in a timely manner through data analysis, real-time monitoring, and scheduling capabilities.

Benefits of technology

It enables real-time monitoring and scheduling of the entire tool delivery process, improving delivery efficiency, reducing manual intervention, ensuring timely supply and replacement of tools, reducing production costs, improving the flexibility and adaptability of the production line, and meeting the workshop's high availability requirements for the tool logistics and delivery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116923952B_ABST
    Figure CN116923952B_ABST
Patent Text Reader

Abstract

The application discloses a tool logistics distribution system based on multi-dimension redundancy, which comprises a stereoscopic warehouse stacker, a loading and unloading robot, an intelligent cabinet, a roller shutter door, an AGV robot, a bar code gun and a central control system; the central control system is connected with the stereoscopic warehouse stacker, the loading and ununning robot, the intelligent cabinet, the roller shutter door, the AGV robot and the bar code gun respectively; the central control system comprises a redundant communication electronic device; the redundant communication electronic device runs a logistics communication network redundancy design method to realize the connection among the stereoscopic warehouse stacker, the loading and ununning robot, the intelligent cabinet, the roller shutter door, the AGV robot, the bar code gun and the central control system, and further realizes the distribution of tools; the system realizes the automatic distribution of tools, completes process actions such as tool loading and ununning, reduces manual intervention and improves the accuracy of distribution and tool loading and ununning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of fully automated products and relates to a multi-dimensional redundant tool logistics and distribution system. Background Technology

[0002] Redundancy design in smart factory logistics execution systems is one of the main methods to improve the reliability and availability of automated logistics platforms, enabling uninterrupted operation of various logistics subsystems.

[0003] Large factory in-plant logistics platforms generally have the following characteristics:

[0004] (1) Large scale: The number of connected devices on the platform exceeds 500 sets, and the total length of the logistics transportation lines to various workstations, warehouses, and buffer locations can reach tens of kilometers.

[0005] (2) Technical complexity: The platform includes hardware equipment such as machinery, automation control, and computers; it adopts technologies such as automatic detection and control, information identification, processing and exchange; it involves high-tech fields such as the Internet of Things, big data, and cloud computing, and has a high degree of technical difficulty and complexity.

[0006] (3) High integration: The platform integrates various functional conveying equipment (belt conveyors, collection conveyors, etc.), sorting equipment (cross belt sorters or tilting pallet sorters, vertical diverters, horizontal diverters, etc.), loading and unloading equipment (robots, AGVs, etc.), storage equipment (stacking cranes, multi-level shuttles, etc.), and various Internet of Things devices (barcode scanners, RFID readers, image readers, industrial cameras, etc.). The system needs to interface with multiple control and information systems to complete data interaction and realize relevant business processes.

[0007] (4) High reliability and availability requirements: The platform must support uninterrupted operation. In order to reduce the average downtime of the system, ensure the continuous receipt and dispatch of goods, and maximize the economic and social benefits of the logistics system stakeholders, redundant communication design must be carried out between the systems.

[0008] In manufacturing, machining, and other fields, cutting tools are indispensable in the production and processing process. Due to the continuous expansion of production scale and the constant improvement of production processes, the types of cutting tools are increasing, and their usage frequency is also rising, posing growing challenges and difficulties for their management and distribution.

[0009] First, traditional manual management and delivery methods are inefficient, prone to problems such as improper use, loss, and misplacement of tools, leading to low processing efficiency and increased production costs. Second, traditional tool management methods cannot automate the entry and management of tool information, making it difficult to monitor and understand tool inventory and usage in real time, and hindering timely adjustments to tool delivery plans, thus impacting production efficiency. Furthermore, traditional tool delivery methods also suffer from excessive manpower investment, high safety risks, low delivery efficiency, and high costs, placing considerable pressure on enterprise development.

[0010] Therefore, the development of a tool delivery system is of great significance, as it can solve the delivery challenges faced by manufacturing, machining, and other industries, thereby improving production efficiency and reducing production costs. However, existing tool logistics and delivery systems suffer from the following problems:

[0011] (1) Lack of real-time monitoring and scheduling capabilities makes it difficult to ensure timely delivery of tools;

[0012] (2) The lack of an intelligent delivery system makes it impossible to achieve automated delivery of cutting tools;

[0013] (3) Inability to effectively manage tool inventory leads to inventory waste and duplicate purchases. Summary of the Invention

[0014] To address the above problems, the present invention provides a technical solution: a redundancy design method for a logistics communication network, comprising the following steps:

[0015] S1: Establish a communication connection, making n redundant connection attempts. If the connection is successful, set the standard bit to 0 and proceed to S2. If the connection fails (n+1 times), check the flag bit. If it is 1, an alarm will sound, indicating that the redundant communication connection has failed to be established. If it is 0, proceed to S3.

[0016] S2: After establishing a communication connection, a request message is sent and a response receiving timeout is set. If no response is received within the specified time, the request is sent redundantly n times. If there is no response after n+1 requests, the device communication fault log is recorded, and an alarm is triggered to indicate a device communication fault, and communication is stopped.

[0017] S3: Ping test or other network connectivity test, redundant test n times. If the connection to the specified server cannot be established after n+1 tests, an alarm for redundant communication network failure is triggered, and the flag is set to 0; if the test is successful, the diagnostic flag is set to true, and the process proceeds to S1.

[0018] Furthermore, it also includes the use of regular changes in state variables and a dual-heartbeat detection design for variable writing to achieve redundant monitoring of the logistics communication network interconnection.

[0019] The process of achieving redundant monitoring of the logistics communication network by adopting the regular changes of state variables and the dual-heartbeat detection design for variable writing is as follows:

[0020] (1) STEP1: The central control system and the slave devices each provide a read-only status variable and modify the value of the status variable periodically through their own programs. The status variable of the master control system is M_R_STATUS, and the status variable of the slave devices is S_R_STATUS. At the same time, the master control system provides the program to read the status variable S_R_STATUS of the slave devices, and the slave devices provide the program to read the status variable M_R_STATUS of the master control system;

[0021] (2) STEP2: The central control system and the slave device each provide a writable variable. The master control program modifies the writable variable S_W_STATUS of the slave device, and the slave device program modifies the writable variable M_W_STATUS of the master control.

[0022] (3) STEP3: If the central control system reads the status variable S_R_STATUS of the slave device multiple times (usually 3 times) and the value of S_R_STATUS does not change, it will determine that the slave device has a fault, record the log and alarm; if the slave device reads the status variable M_R_STATUS of the master controller multiple times and the value of M_R_STATUS does not change, it will determine that the master controller has a fault, record the log and alarm.

[0023] (4) STEP4: If the central control system reads its own writable variable M_W_STATUS multiple times and the value of M_W_STATUS does not change, it will determine that the slave device has a fault, record the log and alarm; if the slave device reads its own writable variable S_W_STATUS multiple times and the value of S_W_STATUS does not change, it will determine that the master control has a fault, record the log and alarm.

[0024] A tool logistics and distribution system based on multi-dimensional redundancy includes:

[0025] Automated warehouse stacker cranes, loading and unloading robots, smart vending machines, roller shutters, AGV robots, barcode scanners, and central control systems;

[0026] The central control system is connected to the stacker crane, loading and unloading robot, smart vending machine, roller shutter door, AGV robot and barcode scanner of the automated warehouse respectively;

[0027] The central control system includes redundant communication electronic equipment; the redundant communication electronic equipment operates as described in the logistics communication network redundancy design method to realize the connection between the stacker crane, loading and unloading robot, smart cabinet, roller shutter door, AGV robot, barcode scanner and central control system of the automated warehouse, thereby realizing the delivery of tools.

[0028] Furthermore: the redundant communication electronic device includes a memory, a processor, and a network communicator;

[0029] The memory is connected to the processor and the network communicator, respectively;

[0030] The network communicator includes a wireless network card and a wired Ethernet card;

[0031] The wireless network card supports Wi-Fi, 2 / 3 / 4 / 5G cellular networks and LoRa and NBIoT Internet of Things networks;

[0032] The wired Ethernet card supports Socket networking.

[0033] Furthermore, the processor execution program supports parsing various industrial network protocols, including Modbus, Profinet, and EtherCAT, and also supports the HTTP application protocol of the host computer, realizing management layer interaction in RESTful mode and Webservice mode.

[0034] Furthermore, the process for delivering the cutting tools is as follows:

[0035] The system monitors the quantity and status of tools in each tool warehouse in real time. When the quantity of tools in a certain warehouse is lower than the set value, it automatically triggers a delivery robot to retrieve the corresponding number of tools from other redundant warehouses and deliver them to the production line where tools need to be replaced; or it dynamically adjusts and optimizes the quantity and location of tools according to the production plan and needs.

[0036] The appropriate number of tools are retrieved from the tool warehouse and sent to the production line where tools need to be replaced, thus achieving automatic tool replacement.

[0037] It stores and processes data from delivery robots and various tool warehouses, providing real-time monitoring and statistical analysis.

[0038] The present invention provides a multi-dimensional redundant tool logistics and distribution system, which has the following advantages:

[0039] (1) Real-time monitoring and scheduling of the entire tool delivery process. Based on the real-time acquisition, processing, monitoring and scheduling capabilities of machine tool data, inventory data and delivery robot data, the tool preparation plan needs can be met in a timely manner, improving delivery efficiency;

[0040] (2) Use composite mobile robots for automated delivery, use automated equipment to realize automated delivery of tools, and complete process actions such as loading and unloading the tools, reduce manual intervention, and improve the accuracy of delivery and loading and unloading the tools.

[0041] (3) Redundancy in tool storage based on data analysis. By analyzing data such as tool preparation plan, tool inventory, and delivery efficiency, multiple redundant tool warehouses are configured, the number of tools in each warehouse is intelligently coordinated, and warehouse location optimization is provided. The number of tools is monitored and controlled in real time to ensure timely supply, replacement and maintenance of tools, thereby improving the flexibility and adaptability of the production line.

[0042] (4) A dedicated redundant communication device for tool delivery is provided, which realizes redundant communication with multiple network architectures, multiple protocols and multiple hardware connections, and meets the workshop's requirement for high availability of tool logistics and delivery system. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a flowchart of a redundancy design method for logistics communication networks;

[0045] Figure 2 This is a modular diagram of a multi-dimensional redundant tool logistics and distribution system.

[0046] Reference numerals: 100, redundant electronic device; 1001, memory; 1002, processor; 1003, network communicator; 10011, cache module; 10012, persistent storage module; 10031, wireless network card; 10032, wired Ethernet card. Detailed Implementation

[0047] It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present invention can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and embodiments.

[0048] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the present invention or its application or use. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0049] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0050] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of the invention. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0051] In the description of this invention, it should be understood that the orientation or positional relationship indicated by directional terms such as "front, back, up, down, left, right", "horizontal, vertical, horizontal" and "top, bottom" is generally based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing this invention and simplifying the description. Unless otherwise stated, these directional terms do not indicate or imply that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the scope of protection of this invention. The directional terms "inner" and "outer" refer to the inner and outer contours relative to the outline of each component itself.

[0052] For ease of description, spatial relative terms such as "above," "over," "on the upper surface of," "above," etc., are used herein to describe the spatial positional relationship of a device or feature as shown in the figures to other devices or features. It should be understood that spatial relative terms are intended to encompass different orientations in use or operation besides the orientation of the device as described in the figures. For example, if the device in the figures is inverted, a device described as "above" or "above" other devices or structures would subsequently be positioned as "below" or "under" other devices or structures. Thus, the exemplary term "above" can include both "above" and "below." The device may also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatial relative descriptions used herein will be interpreted accordingly.

[0053] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is merely for the purpose of distinguishing the corresponding components. Unless otherwise stated, the above terms have no special meaning and therefore should not be construed as limiting the scope of protection of this invention.

[0054] A redundancy design method for a logistics communication network includes the following steps:

[0055] S1: Establish a communication connection, making n redundant connection attempts. If the connection is successful, set the standard bit to 0 and proceed to S2. If the connection fails (n+1 times), check the flag bit. If it is 1, an alarm will sound, indicating that the redundant communication connection has failed to be established. If it is 0, proceed to S3.

[0056] S2: After establishing a communication connection, a request message is sent and a response receiving timeout is set. If no response is received within the specified time, the request is sent redundantly n times. If there is no response after n+1 requests, the device communication fault log is recorded, and an alarm is triggered to indicate a device communication fault, and communication is stopped.

[0057] S3: Ping test or other network connectivity test. "Other network connectivity tests" refers to several other testing methods available on Windows, such as telnet and netstat. Different operating systems may offer even more testing methods.

[0058] If the redundancy test fails to connect to the specified server after n+1 tests, an alarm for redundant communication network failure will be triggered, and the flag will be set to 0; if the test is successful, the diagnostic flag will be set to true, and the process will proceed to S1.

[0059] The designated server is typically the Logistics Execution System (LES) server or the Manufacturing Execution System (MES) server.

[0060] The method also includes adopting a regular change of state variables and a dual heartbeat detection design for variable writing to achieve redundant monitoring of logistics communication network interconnection.

[0061] A tool logistics and distribution system based on multi-dimensional redundancy includes:

[0062] Automated warehouse stacker cranes, loading and unloading robots, smart vending machines, roller shutters, AGV robots, barcode scanners, and central control systems;

[0063] The central control system is connected to the stacker crane, loading and unloading robot, smart vending machine, roller shutter door, AGV robot and barcode scanner of the automated warehouse respectively;

[0064] The central control system includes redundant communication electronic equipment; the redundant communication electronic equipment uses the aforementioned logistics communication network redundancy design method to realize the connection between the automated warehouse stacker crane, loading and unloading robot, smart cabinet, roller shutter door, AGV robot, barcode scanner and central control system.

[0065] Redundant communication design is implemented for the control networks of logistics master PLC, AGV vehicle controller, roller shutter controller, and loading / unloading robot controller.

[0066] The tool logistics and distribution system redundantly issues network scheduling commands to achieve clustered and highly available management of delivery robots. When large-scale delivery robots are deployed in a distributed manner, load balancing technology is used to ensure the reliability of the scheduling engine. When the automatic scheduling network fails, a human-machine scheduling combination mode can be adopted, using an infrared remote control network to ensure the continuous and stable operation of the platform's logistics scheduling.

[0067] Redundant communication design is implemented for the platform's key control function groups. A dual-heartbeat detection design, employing regular changes in state variables and variable writing, is used to achieve redundant monitoring of the network interconnection between the central control system and slave devices. The slave devices include stacker cranes, loading / unloading robots, smart vending machines, roller shutters, AGV robots, and barcode scanners.

[0068] (1) STEP 1: The central control system and the slave device each provide a read-only status variable (which can be a long integer converted from the current time), and modify the value of the status variable periodically through their own programs. The status variable of the central control system is M_R_STATUS, and the status variable of the slave device is S_R_STATUS. At the same time, the central control system program reads the status variable S_R_STATUS of the slave device, and the slave device program reads the status variable M_R_STATUS of the master control system.

[0069] (2) STEP2: The central control system and the slave device each provide a writable variable. The master control program modifies the writable variable S_W_STATUS of the slave device, and the slave device program modifies the writable variable M_W_STATUS of the master control.

[0070] (3) STEP3: If the central control system reads the status variable S_R_STATUS of the slave device multiple times (usually 3 times) and the value of S_R_STATUS does not change, it will determine that the slave device has a fault, record the log and alarm; if the slave device reads the status variable M_R_STATUS of the master controller multiple times (usually 3 times) and the value of M_R_STATUS does not change, it will determine that the master controller has a fault, record the log and alarm.

[0071] (4) STEP4: If the central control system reads its own writable variable M_W_STATUS multiple times (usually 3 times) and the value of M_W_STATUS does not change, it will determine that the slave device has a fault, record the log and alarm; if the slave device reads its own writable variable S_W_STATUS multiple times (usually 3 times) and the value of S_W_STATUS does not change, it will determine that the master control has a fault, record the log and alarm.

[0072] This invention provides a tool logistics and distribution system based on multi-dimensional redundancy, and further includes:

[0073] (1) Tool Management Module: The tool is identified and managed by RFID and other technologies, and basic information such as tool type, BOM material list, process binding, and manufacturing version is entered into the system.

[0074] (2) Intelligent Scheduling Module: Based on artificial intelligence technology, this module monitors tool inventory and order status in real time and automatically schedules tool delivery according to order demand. The module can monitor the quantity and status of tools in each tool warehouse in real time. When the quantity of tools in a warehouse falls below a set value, the system automatically triggers a delivery robot to retrieve the corresponding number of tools from other redundant warehouses and deliver them to the production line where tool replacement is needed. The intelligent control system can also dynamically adjust and optimize the quantity and location of tools according to production plans and needs.

[0075] (3) Automated delivery module: This includes composite mobile robots, handling robots, and intelligent docking devices. It can automatically retrieve the corresponding number of tools from the tool warehouse and deliver them to the production line where tool replacement is needed, thus realizing the automatic tool changing process for machine tools. The robot can communicate with the intelligent control system via a wireless network to receive instructions and transmit data.

[0076] (4) Data Management Module: Used to store and process sensor data from delivery robots and various tool warehouses, providing real-time monitoring and statistical analysis functions to help manufacturing companies make decisions on tool usage and management.

[0077] The present invention also provides a redundant communication electronic device specifically for tool delivery. Please refer to the figure below, which is a schematic diagram of an embodiment of the electronic device of the present invention.

[0078] In this embodiment, the redundant electronic device 100 may include a memory 1001, a processor 1002, a network communicator 1003, and a computer program stored in the memory 1001 and capable of running on the processor 1002, wherein the computer program executes a redundancy design method for a logistics communication network.

[0079] The memory 1001 is responsible for storing all network communication logs. The processor 1002, when executing programs, parses and packages various communication protocols between devices for mutual transmission. The network communicator 1003 implements the hardware connection for communication between various network architectures and various devices.

[0080] The memory 1001 includes a cache module 10011 and a persistent storage module 10012. The cache can improve the efficiency of redundant communication, accelerate data interaction between different networks and data format conversion between different protocols. The persistent storage can store data for a certain period of time, which can be used for temporary data storage when the network is abnormal, or as a traceable communication log, serving as historical data for problem checking. Automatic periodic cleanup can be set in the program of the processor 1002.

[0081] The network communicator 1003 includes a wireless network card 10031 and a wired Ethernet card 10032. The wireless network card supports cellular networks such as Wi-Fi, 2 / 3 / 4 / 5G, and IoT networks such as LoRa and NBIoT; the wired Ethernet card supports Socket networks.

[0082] The processor 1002 executes programs that support parsing various industrial network protocols, such as Modbus, Profinet, and EtherCAT, enabling device-level interaction. It also supports HTTP application protocols for host computers, enabling management-level interaction in RESTful and Webservice modes.

[0083] In CNC workshop logistics management, business functions are typically implemented across different work areas. The overall network planning should prioritize high aggregation within each area and low coupling between different areas. Network redundancy should be implemented for critical areas such as automated warehouses, smart vending machines, connecting devices, and buffer tool holders to prevent network failures in one area from impacting the entire platform or workshop. Data exchange nodes along critical logistics transport paths should avoid single-node network access; at least two network paths—one wireless and one wired—must be guaranteed.

[0084] The CNC workshop is equipped with multiple tool storage units of various types, each equipped with sensors to monitor the quantity and status of tools in real time. Tool storage units can be categorized as automated storage and retrieval systems, intelligent vending machines, intelligent tool holders, and movable tool turrets. Each tool storage unit stores the same type of tools, but the quantity varies depending on location and process requirements. Storage units with fewer tools are filled and updated more quickly. All storage units can meet the daily production needs for tool replacement, thus each tool storage unit is redundant.

[0085] A redundant tool warehouse, combined with multi-functional mobile robots, handling robots, and intelligent docking devices, completes tool delivery tasks. Driven by an intelligent scheduling engine, these logistics robots are responsible for retrieving tools from the redundant warehouse and delivering them to the production line, while also replenishing shortages of certain tool types in each warehouse. When the number of tools in a warehouse falls below a set value, the delivery robot automatically retrieves the corresponding number of tools from other redundant warehouses and delivers them to the production line where tool replacement is needed.

[0086] This invention proposes a tool logistics and distribution system based on multi-dimensional redundancy, including redundancy design in three dimensions: logistics communication network redundancy, route layout planning redundancy, and tool warehouse storage redundancy, which can achieve efficient, accurate, and safe tool management and distribution.

[0087] This system comprises multiple tool warehouses and multiple delivery robots. Each tool warehouse stores the same tools, with varying quantities, but sufficient to meet daily production needs. The delivery robots are responsible for retrieving tools from redundant warehouses and delivering them to the production line. When the number of tools in a warehouse falls below a set value, the delivery robots automatically retrieve the corresponding number of tools from other redundant warehouses and deliver them to the production line requiring tool replacement, promptly replenishing the tool inventory to ensure a sufficient supply of tools in each redundant warehouse.

[0088] Example: Internal and external communications within the various subsystems of a collaborative logistics platform may encounter communication delays or other communication failures. An alarm should not be triggered by a single communication failure; a redundant communication mechanism should be established. This redundant communication mechanism employs a logistics communication network redundancy design method, the specific process of which is as follows:

[0089] (1) Attempt to establish a communication connection, making two redundant connection attempts. If the connection is successful, set flag [3] to 0 and proceed to (2). If all three attempts fail, check flag [3]. If it is 1, an alarm will be triggered, indicating that the redundant communication connection has failed; if it is 0, proceed to (3) and use ping or other network connectivity tests.

[0090] (2) After establishing a communication connection, a request message is sent and a response reception timeout is set. If no response is received within the specified time, the request is sent redundantly twice. If no response is received after three requests, the device communication fault log is recorded, and an alarm is triggered to indicate a device communication fault, and communication stops.

[0091] (3) Ping test or other network connectivity test, redundancy test 2 times, if the connection to the specified server cannot be reached after 3 tests, alarm redundancy communication network failure, set flag [3] to 0; if the test is successful, set diagnostic flag [3] to true, go to (1).

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for designing a redundant logistics communication network, characterized in that: It comprises the following steps: S1: Establish a communication connection, and redundantly attempt to connect n times. After successful connection, set the standard bit to 0 and go to S2. If n+1 times of connection fail, check the flag bit. If the flag bit is 1, directly alarm, indicating that the redundant communication connection fails; if the flag bit is 0, go to S3; S2: After establishing a communication connection, send a request message, and set a response receiving timeout. If no response is received within the specified time, redundantly send the request n times. If n+1 times of request fail to respond, record a device communication failure log, then alarm a device communication failure, and stop communication; S3: Ping test or other network smoothness test. Redundantly test n times. If n+1 times of test fail to connect to the specified server, alarm a redundant communication network failure, and set the flag bit to 0. If the test is successful, diagnose the flag bit as true, and go to S1; It also comprises a state variable regular change and variable writing double heartbeat detection design to realize redundant monitoring of logistics communication network interconnection; The process of the state variable regular change and variable writing double heartbeat detection design to realize redundant monitoring of logistics communication network interconnection is as follows: (1) STEP1: The central control system and the slave device respectively provide a read-only state variable, and the value of the state variable is modified by the program of the central control system and the slave device. The state variable of the master control is M_R_STATUS, and the state variable of the slave device is S_R_STATUS. At the same time, the program of the master control reads the state variable S_R_STATUS of the slave device, and the program of the slave device reads the state variable M_R_STATUS of the master control; (2) STEP2: The central control system and the slave device respectively provide a writable variable. The program of the master control modifies the writable variable S_W_STATUS of the slave device, and the program of the slave device modifies the writable variable M_W_STATUS of the master control; (3) STEP3: If the central control system continuously reads the state variable S_R_STATUS of the slave device multiple times, and the value of S_R_STATUS does not change, it is determined that the slave device has a fault, a log is recorded, and an alarm is given; If the slave device continuously reads the state variable M_R_STATUS of the master control multiple times, and the value of M_R_STATUS does not change, it is determined that the master control has a fault, a log is recorded, and an alarm is given; (4) STEP4: If the central control system continuously reads the writable variable M_W_STATUS of the master control multiple times, and the value of M_W_STATUS does not change, it is determined that the slave device has a fault, a log is recorded, and an alarm is given; If the slave device continuously reads the writable variable S_W_STATUS of the master control multiple times, and the value of S_W_STATUS does not change, it is determined that the master control has a fault, a log is recorded, and an alarm is given.

2. A multi-dimension redundancy based tool logistics distribution system, characterized by: It comprises: The stereoscopic warehouse stacker, the loading and unloading robot, the intelligent cargo cabinet, the roller shutter door, the AGV robot, the bar code gun and the central control system; The central control system is connected with the stereoscopic warehouse stacker, the loading and unloading robot, the intelligent cargo cabinet, the roller shutter door, the AGV robot and the bar code gun. The central control system comprises redundant communication electronic equipment; the redundant communication electronic equipment runs a kind of logistics communication network redundancy design method as claimed in claim 1 is realized between the connection of stereoscopic warehouse stacking machine, loading and unloading robot, intelligent goods cabinet, roller shutter door, AGV robot, bar code gun and central control system, to realize the distribution of tool.

3. The multi-dimensional redundancy based tool logistics distribution system of claim 2, wherein: The redundant communication electronic equipment comprises a memory, a processor and a network communicator; The memory is connected with the processor and the network communicator respectively; The network communicator comprises a wireless network card and an Ethernet card in wired form; The wireless network card supports Wifi, 2 / 3 / 4 / 5G cellular network and LoRa, NBIoT Internet of Things network; The wired Ethernet card supports Socket network.

4. The multi-dimensional redundancy based tool logistics distribution system of claim 3, wherein: The processor executes program to support various industrial network protocol analysis, including Modbus, Profinet, EtherCAT, also supports HTTP application protocol of host computer, realizes the management layer interaction of Restful mode and Webservice mode.

5. The multi-dimensional redundancy based tool logistics distribution system of claim 2, wherein: The process of realizing the distribution of tool is as follows: Real-time monitoring of the number and state of each tool warehouse, when the number of tools in a certain warehouse is less than the set value, automatically trigger the distribution robot to take out the corresponding number of tools from other redundant warehouses, and send to the production line that needs to replace the tool;Or according to the production plan and the need, dynamically adjust and optimize the number and position of tools; Take out the corresponding number of tools from the tool warehouse, and send to the production line that needs to replace the tool, and realize automatic tool replacement; Store and process the data of distribution robot and each tool warehouse, provide real-time monitoring and statistical analysis.

Citation Information

Patent Citations

  • Method and device for heartbeat detecting used for backup soft switching equipment with each other

    CN101202655A

  • Monitoring watchdog implementing method of built-in equipment

    CN101271415A

  • Rapid fault detection method based on ICMP message

    CN106559288A

  • Intelligent control system for large-scale structural component automatic production line

    CN109917770A

  • Method for performing node switching in case of node fault and related equipment

    CN112199240A