Search

CN-122027643-A - Remote distribution system and remote distribution method

CN122027643ACN 122027643 ACN122027643 ACN 122027643ACN-122027643-A

Abstract

The application discloses a remote distribution system and a remote distribution method, and belongs to the field of automatic production lines. The remote distribution system comprises a centralized management server and a client agent module deployed on the production line terminal equipment. The centralized management server is used for storing the control platform software installation package and the production recipe file, responding to the management instruction to generate a distribution task, and transmitting the distribution task and the associated file to the target production line terminal equipment. The client agent module is in communication connection with the centralized management server and is used for receiving the distribution task and downloading the associated files, calling the authority of the operating system according to the task type, automatically executing the installation update of the control platform software installation package and/or the synchronous deployment of the production recipe files, and feeding back the execution state and the current version information to the centralized management server after the operation is completed. Therefore, the problems of low efficiency, poor consistency and the like caused by manual operation of platform and formula distribution and updating in an automatic production line can be solved.

Inventors

  • YUE KUOMING

Assignees

  • 凌云光技术股份有限公司

Dates

Publication Date
20260512
Application Date
20251230

Claims (10)

  1. 1. The remote distribution system is characterized by comprising a centralized management server and a client agent module deployed on production line terminal equipment; the centralized management server is used for storing the control platform software installation package and the production recipe file, responding to the management instruction to generate a distribution task, and transmitting the distribution task and the related file to the target production line terminal equipment; The client agent module is in communication connection with the centralized management server, and is used for receiving the distribution task, downloading the associated file, calling the authority of the operating system according to the task type, automatically executing the installation update of the control platform software installation package and/or the synchronous deployment of the production formula file, and feeding back the execution state and the current version information to the centralized management server after the operation is completed.
  2. 2. The remote distribution system according to claim 1, wherein the centralized management server comprises: The digital asset library is used for storing the control platform software installation packages of different versions and corresponding silent execution scripts and storing the production recipe files of different versions; The equipment management module is used for maintaining registration information and grouping information of the production line terminal equipment; The task scheduling engine is used for creating the distribution task according to the management instruction, wherein the distribution task comprises at least one of a platform issuing task and a formula synchronizing task and is responsible for issuing the distribution task and the associated file to the target production line terminal equipment.
  3. 3. The remote distribution system according to claim 1, wherein the centralized management server comprises a secure communication gateway that establishes a communication connection with the client agent module based on a predetermined encryption protocol to transmit the distribution task and the associated file, and receives a heartbeat packet sent by the client agent module to monitor the online status of the client agent module.
  4. 4. The remote distribution system of claim 2, wherein the distribution task comprises the platform issue task and the client agent module comprises a platform management engine to: downloading the control platform software installation package and the corresponding silent execution script from the centralized management server; Calling an operating system authority to execute the silent execution script so as to finish stopping the current service, backing up the old version, decompressing and installing the new version, updating configuration and restarting the service, and further realizing the installation and updating of the control platform software installation package; And if the control platform software installation package fails to be installed, automatically recovering the production line control platform application program running on the target production line terminal equipment to a version before installation.
  5. 5. The remote distribution system of claim 2, wherein the distribution task comprises the recipe synchronization task and the client agent module comprises a recipe management engine to: downloading the production recipe file from the centralized management server; Backing up the currently used formula files, and deploying the production formula files to a preset path or database; And sending a reload signal to a production line control platform application program running on the target production line terminal equipment by means of inter-process communication or application program interface calling, and triggering the production line control platform application program to load the production recipe file so as to realize the hot switching of the recipe.
  6. 6. The remote distribution system of claim 1, wherein the distribution tasks comprise a production line cloning task package comprising both a platform issue task and a recipe synchronization task, the client agent module comprising a platform management engine and a recipe management engine; the platform management engine and the formula management engine are used for calling the authority of an operating system to sequentially execute the installation update of the control platform software installation package and the synchronous deployment of the production formula file.
  7. 7. The remote distribution system of any of claims 1-6, wherein the remote distribution system further comprises an administrator console; The administrator console is communicatively coupled to the centralized management server for providing a visual interactive interface and for providing an operation portal for triggering the management instructions.
  8. 8. A remote distribution method, which is applied to a remote distribution system, wherein the remote distribution system comprises a centralized management server and a client proxy module deployed at a production line terminal device, and the client proxy module is in communication connection with the centralized management server, the remote distribution method comprises: the centralized management server stores a control platform software installation package and a production formula file; the centralized management server responds to a management instruction to generate a distribution task, and the distribution task and associated files are issued to target production line terminal equipment; The client agent module receives the distribution task and downloads the associated file; The client agent module invokes an operating system authority according to the task type to automatically execute the installation update of the control platform software installation package and/or the synchronous deployment of the production formula file; And the client agent module feeds back the execution state and the current version information to the centralized management server after the operation is completed.
  9. 9. The remote distribution method according to claim 8, wherein the distribution task includes a platform issue task, the client agent module includes a platform management engine, and the client agent module performs an installation update of the control platform software installation package, including: The platform management engine downloads the control platform software installation package and the corresponding silent execution script from the centralized management server; the platform management engine calls the operating system permission to execute the silent execution script so as to finish stopping the current service, backing up the old version, decompressing and installing the new version, updating configuration and restarting the service, and further realize the installation and update of the control platform software installation package; And if the control platform software installation package fails to be installed, automatically recovering the production line control platform application program running on the target production line terminal equipment to a version before installation.
  10. 10. The remote distribution method according to claim 8, wherein the distribution task comprises a recipe synchronization task, the client agent module comprises a recipe management engine, the client agent module performs a synchronized deployment of the production recipe file, comprising: the recipe management engine downloads the production recipe file from the centralized management server; The formula management engine backs up the currently used formula files and deploys the production formula files to a preset path or database; And the formula management engine sends a reload signal to a production line control platform application program running on the target production line terminal equipment in a mode of interprocess communication or application program interface call, and triggers the production line control platform application program to load the production formula file so as to realize hot-switching of the formula.

Description

Remote distribution system and remote distribution method Technical Field The application relates to the technical field of automatic production lines, in particular to a remote distribution system and a remote distribution method. Background In the discrete manufacturing and process industries, control of an automated production line relies on control platform software (abbreviated as "platform") installed on each production line terminal (e.g., industrial computer, human-machine interface, industrial personal computer, etc.) and a set of parameters defining a particular production process (abbreviated as "recipe"). At present, the distribution and updating of platforms and formulas in an automatic production line depend on manual platform-by-platform operation, and the problems of low efficiency, poor consistency and the like exist. Disclosure of Invention The embodiment of the application provides a remote distribution system and a remote distribution method, which aim to solve at least one technical problem. The remote distribution system of the embodiment of the application comprises a centralized management server and a client agent module deployed on production line terminal equipment; the centralized management server is used for storing the control platform software installation package and the production recipe file, responding to the management instruction to generate a distribution task, and transmitting the distribution task and the related file to the target production line terminal equipment; The client agent module is in communication connection with the centralized management server, and is used for receiving the distribution task, downloading the associated file, calling the authority of the operating system according to the task type, automatically executing the installation update of the control platform software installation package and/or the synchronous deployment of the production formula file, and feeding back the execution state and the current version information to the centralized management server after the operation is completed. In some embodiments, the centralized management server comprises: The digital asset library is used for storing the control platform software installation packages of different versions and corresponding silent execution scripts and storing the production recipe files of different versions; The equipment management module is used for maintaining registration information and grouping information of the production line terminal equipment; The task scheduling engine is used for creating the distribution task according to the management instruction, wherein the distribution task comprises at least one of a platform issuing task and a formula synchronizing task and is responsible for issuing the distribution task and the associated file to the target production line terminal equipment. In some embodiments, the centralized management server includes a secure communication gateway that establishes a communication connection with the client agent module based on a predetermined encryption protocol to transmit the distribution task and the associated file, and receives a heartbeat packet sent by the client agent module to monitor an online status of the client agent module. In some embodiments, the distribution task includes the platform issuing task, and the client agent module includes a platform management engine for: downloading the control platform software installation package and the corresponding silent execution script from the centralized management server; Calling an operating system authority to execute the silent execution script so as to finish stopping the current service, backing up the old version, decompressing and installing the new version, updating configuration and restarting the service, and further realizing the installation and updating of the control platform software installation package; And if the control platform software installation package fails to be installed, automatically recovering the production line control platform application program running on the target production line terminal equipment to a version before installation. In some embodiments, the distribution task comprises the recipe synchronization task and the client agent module comprises a recipe management engine to: downloading the production recipe file from the centralized management server; Backing up the currently used formula files, and deploying the production formula files to a preset path or database; And sending a reload signal to a production line control platform application program running on the target production line terminal equipment by means of inter-process communication or application program interface calling, and triggering the production line control platform application program to load the production recipe file so as to realize the hot switching of the recipe. In some embodiments, the distribution task includes a production line cloning t