Search

CN-122027679-A - Modularized extensible warehouse control system and background control method thereof

CN122027679ACN 122027679 ACN122027679 ACN 122027679ACN-122027679-A

Abstract

The application relates to the technical field of production management, in particular to a modularized expandable warehouse control system and a background control method thereof, wherein the system comprises a communication configuration and visualization tool, an equipment control abstract layer, a reflection dynamic generation module and a task processing module, the communication configuration and visualization tool receives equipment parameters and communication protocols input by a user, the device control abstract layer encapsulates the bottom layer operation of different warehouse devices into a standardized general API interface, the reflection dynamic generation module dynamically analyzes the device metadata and instantiates the object by using a reflection mechanism, the task processing module distributes thread resources by adopting a multithreading and asynchronous technology, and the task queue control device executes the warehouse task. The intelligent warehouse equipment control system can effectively solve the problems of long development period, poor flexibility, high upgrade and maintenance cost and the like of the traditional warehouse control system, and meets the diversified requirements of intelligent warehouse equipment.

Inventors

  • LIAN XIAOQIANG
  • WANG CHAOHAO
  • XU XIUQIAN

Assignees

  • 湖北精实机电科技有限公司

Dates

Publication Date
20260512
Application Date
20260130

Claims (8)

  1. 1. A modular, expandable warehouse control system, the system comprising: communication configuration and visualization tool, device control abstract layer, reflection dynamic generation module and task processing module; The communication configuration and visualization tool is used for allowing a user to define equipment configuration information of different warehouse equipment in a configuration mode through a defined standard configuration file format when equipment parameters and communication protocols input by the user are received; the device control abstract layer is used for encapsulating the bottom device operation of different warehouse devices into a standardized universal API interface; The reflection dynamic generation module is used for dynamically analyzing the device metadata of different warehouse devices by utilizing a reflection mechanism and instantiating device objects; the task processing module is used for distributing thread resources by adopting a multithreading and asynchronous technology and controlling different warehouse equipment to execute different warehouse tasks through a task queue.
  2. 2. The modular extensible warehouse control system of claim 1, wherein the communication base class abstraction layer is configured to unify abstract processing equipment communication protocols.
  3. 3. The modular scalable warehouse control system of claim 1, wherein the device communication protocol comprises any one of and a combination of TCP/UDP/Serial/CAN/HTTP/OPC-UA/Modbus and custom protocols.
  4. 4. The modular scalable warehouse control system of claim 1, further comprising an event processing engine for processing device operational events for different warehouse devices via a publish-subscribe mechanism.
  5. 5. The modular extensible warehouse control system of claim 1, wherein the equipment control abstraction layer is further configured to dynamically load equipment control policies via standard configuration files to enable equipment behavior adjustment for different warehouse equipment.
  6. 6. A background control method of a modular expandable warehouse control system, characterized in that it is applied to the modular expandable warehouse control system as defined in any one of claims 1 to 5, and the method comprises: when receiving equipment configuration information of target warehouse equipment input by a user, creating a target equipment instance according to the equipment configuration information, wherein the target warehouse equipment is any warehouse equipment; judging whether the target warehouse equipment is successfully connected with other warehouse equipment or not; When the connection is determined to be successful, the target equipment instance is operated, and interaction is carried out between the external control equipment and other equipment in the warehouse; judging whether the target warehouse equipment receives a first warehouse task issued by the external control equipment and/or any equipment of other warehouse equipment or not; And when the first warehousing task is determined to exist, controlling the target warehouse equipment to execute the first warehousing task according to a task queue.
  7. 7. The method of background control of a modular extensible warehouse control system of claim 6, further comprising: when an access instruction of new warehouse equipment is monitored, controlling the new warehouse equipment to perform equipment self-checking; when the self-checking of the new warehouse equipment is successful, acquiring a communication base class corresponding to the new warehouse equipment, and generating a new equipment instance according to the communication base class; Judging whether the new warehouse equipment is successfully connected with other equipment in the warehouse; When the connection is determined to be successful, the new equipment instance is operated, and interaction is carried out between the external control equipment and other equipment in the warehouse; Judging whether the new warehouse equipment receives a second warehouse task issued by the external control equipment and/or any equipment of other warehouse equipment or not; and when the second warehousing task is determined to exist, controlling the target warehouse equipment to execute the second warehousing task according to the task queue.
  8. 8. The method of background control of a modular extensible warehouse control system of claim 6, further comprising: detecting whether an equipment operation message is generated in the operation process of the target warehouse equipment; and uploading the device operation message to the external control device when the device operation message is determined to be generated.

Description

Modularized extensible warehouse control system and background control method thereof Technical Field The application relates to the technical field of production management, in particular to a modularized and expandable warehouse control system and a background control method thereof. Background With the rapid development of warehouse automation technology, warehouse equipment types show a surge situation, and business scenes are increasingly diversified. Traditional Warehouse Control Systems (WCS) face challenges such as high device heterogeneity, poor functionality scalability, and the like. Currently, a conventional WCS system generally adopts a customized development mode for specific equipment, and core components such as equipment drivers, communication protocols, instruction analysis and control logic inside the system are all deeply coupled in a program in a form of fixed codes, so that each new warehouse equipment (such as RGV, AGV, conveyor line, robot, etc.) is connected, and a communication module, data analysis logic and a control instruction set are required to be independently developed for each new warehouse equipment, which results in long development period and high cost. Therefore, the traditional WCS architecture adopts a single design, the device control layer and the service logic layer are tightly bound, flexibility is lacking, the intelligent warehouse device is not suitable for the trend of diversification, real-time and dynamic change of the intelligent warehouse device, and the access requirement of novel RGV, PLC, scanner devices is difficult to dynamically adapt. In addition, the system is upgraded by integral reconstruction, so that the maintenance cost and iteration risk are further increased, the trend of diversification, real-time and dynamic change of intelligent warehouse equipment cannot be met, and the operation efficiency is affected. Disclosure of Invention In order to overcome the defects of the prior art, the invention provides a modularized and expandable warehouse control system and a background control method thereof, which effectively solve the problems of long development period, poor flexibility, high upgrade and maintenance cost and the like of the traditional warehouse control system and adapt to the diversified requirements of intelligent warehouse equipment. A first aspect of the present application provides a modular, scalable warehouse control system, the system comprising: communication configuration and visualization tool, device control abstract layer, reflection dynamic generation module and task processing module; The communication configuration and visualization tool is used for allowing a user to define equipment configuration information of different warehouse equipment in a configuration mode through a defined standard configuration file format when equipment parameters and communication protocols input by the user are received; the device control abstract layer is used for encapsulating the bottom device operation of different warehouse devices into a standardized universal API interface; The reflection dynamic generation module is used for dynamically analyzing the device metadata of different warehouse devices by utilizing a reflection mechanism and instantiating device objects; the task processing module is used for distributing thread resources by adopting a multithreading and asynchronous technology and controlling different warehouse equipment to execute different warehouse tasks through a task queue. In an alternative embodiment, the communication base class abstraction layer is configured to unify an abstract processing device communication protocol. In an alternative embodiment, the device communication protocol includes any one of the following and combinations of TCP/UDP/Serial/CAN/HTTP/OPC-UA/Modbus and custom protocols. In an alternative embodiment, the system further comprises an event handling engine for handling device operational events of different warehouse devices through a publish-subscribe mechanism. In an alternative embodiment, the device control abstraction layer is further configured to dynamically load device control policies through a standard configuration file, so as to implement device behavior adjustment of different warehouse devices. A second aspect of the present application provides a background control method for a modular and expandable warehouse control system, the method comprising: when receiving equipment configuration information of target warehouse equipment input by a user, creating a target equipment instance according to the equipment configuration information, wherein the target warehouse equipment is any warehouse equipment; judging whether the target warehouse equipment is successfully connected with other warehouse equipment or not; When the connection is determined to be successful, the target equipment instance is operated, and interaction is carried out between the external control equipment