CN113238773A - Intelligent manufacturing program parallel downloading system and method - Google Patents

Intelligent manufacturing program parallel downloading system and method Download PDF

Info

Publication number
CN113238773A
CN113238773A CN202110510772.XA CN202110510772A CN113238773A CN 113238773 A CN113238773 A CN 113238773A CN 202110510772 A CN202110510772 A CN 202110510772A CN 113238773 A CN113238773 A CN 113238773A
Authority
CN
China
Prior art keywords
downloading
plug
parallel
cloud server
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110510772.XA
Other languages
Chinese (zh)
Inventor
唐俊
李兴建
于哲
宋伟成
仲呈祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NR Electric Co Ltd
NR Engineering Co Ltd
Original Assignee
NR Electric Co Ltd
NR Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NR Electric Co Ltd, NR Engineering Co Ltd filed Critical NR Electric Co Ltd
Priority to CN202110510772.XA priority Critical patent/CN113238773A/en
Publication of CN113238773A publication Critical patent/CN113238773A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an intelligent manufacturing program parallel downloading system, which comprises: the cloud server is used for acquiring a program for upgrading; the parallel downloading device comprises a plurality of downloading plug-ins, each downloading plug-in corresponds to a device to be upgraded, and the downloading plug-ins are used for acquiring programs required by upgrading the device to be upgraded from the cloud server.

Description

Intelligent manufacturing program parallel downloading system and method
Technical Field
The invention belongs to the technical field of production and manufacturing, and particularly relates to an intelligent manufacturing program parallel downloading system and method.
Background
In order to meet the requirement of rapid development of manufacturing production scale, the intelligent production system is intelligently applied to all corners. At present, the procedure of downloading the device to be upgraded and the equipment in the production process is still manually completed, the method seriously restricts the expansion of the production scale and reduces the production efficiency. The downloading method mostly adopts the installation software of a PC machine for downloading or adopts a writer for downloading, the input cost of materials is higher, the operation requirement is higher, and production technicians are required to carry out certain training for mastering skill methods. Moreover, the existing program downloading mode has the disadvantages of long labor consumption, high error risk and high cost.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides an intelligent parallel manufacturing program downloading system which can automatically download and upgrade programs in parallel.
The technical problem to be solved by the invention is realized by the following technical scheme:
in a first aspect, a system for downloading smart manufacturing programs in parallel is provided, which includes:
the cloud server is used for acquiring a program for upgrading;
the device comprises a parallel downloading device and a cloud server, wherein the parallel downloading device comprises a plurality of downloading plug-ins, each downloading plug-in corresponds to a device to be upgraded, and the downloading plug-ins are used for acquiring programs required by upgrading of the device to be upgraded from the cloud server.
With reference to the first aspect, further, the parallel downloading apparatus further includes a liquid crystal display plug-in.
With reference to the first aspect, further, the parallel downloading apparatus further includes a code scanning plug-in and a CPU plug-in; the downloading plug-in, the code scanning plug-in and the CPU plug-in are communicated through a CAN bus, and the CPU plug-in and the liquid crystal display plug-in are communicated through a serial port.
With reference to the first aspect, further, the download plug-in is provided with an SD card.
In a second aspect, a method for downloading an intelligent manufacturing program in parallel is provided, which is characterized by comprising:
the cloud server acquires a program required by upgrading;
acquiring a program required by upgrading from a cloud server through a parallel downloading device;
the device to be upgraded automatically completes updating according to the obtained program;
the parallel downloading device displays the downloading process information in real time.
With reference to the second aspect, further, the acquiring, by the cloud server, the program required for upgrading specifically includes:
the cloud server acquires programs required by upgrading from the data source and establishes indexes for various programs required by upgrading.
With reference to the second aspect, further, the obtaining, by the parallel downloading device, the program required for the upgrade from the cloud server specifically includes:
scanning bar code information of a device to be upgraded through a code scanning plug-in;
and the downloading plug-in goes to the cloud end server to retrieve the program required to be upgraded according to the bar code information and downloads the program.
In combination with the second aspect, further, the parallel downloading device obtains the program required for upgrading from the cloud server through the FTP protocol, transmits the download log to the cloud server, and sends the program required for upgrading to the device to be upgraded through the TCP/IP protocol.
The invention has the beneficial effects that: according to the invention, the latest program is automatically obtained through the cloud server, the parallel downloading device automatically finishes the downloading process after code scanning, the whole process realizes intelligent and information functions, heavy manual labor can be avoided, time cost is saved, misoperation risks are reduced, and the centralized and batch program downloading and upgrading requirements of the devices to be upgraded in the production and manufacturing process are met.
Drawings
FIG. 1 is a block diagram of the system of the present invention;
FIG. 2 is a flow chart of the present invention;
fig. 3 is a flow chart of the operation of the parallel downloading device of the present invention.
Detailed Description
To further describe the technical features and effects of the present invention, the present invention will be further described with reference to the accompanying drawings and detailed description.
The intelligent manufacturing program parallel downloading system provided by the invention is shown in figure 1:
the method comprises the following steps:
the cloud server is used for acquiring a program for upgrading from a data source, the data source is generally a server of a provider company needing software upgrading, the data source can also contain other files such as configuration files, communication files and the like besides the upgrading program, and if the safety of the device needing upgrading is influenced by direct connection terrorism, the device needing upgrading is connected through the cloud server.
The parallel downloading device is connected with the cloud server in a wireless mode and comprises a CPU plug-in and a liquid crystal display plug-in, the plurality of downloading plug-ins and the code scanning plug-ins, each downloading plug-in and code scanning plug-in corresponds to one device to be upgraded, the downloading plug-ins are used for acquiring programs required by upgrading of the device to be upgraded from the cloud server, SD cards used for storing the programs are further arranged on the downloading plug-ins, the code scanning plug-ins and the CPU plug-ins are communicated through a CAN bus, and serial port communication is adopted between the CPU plug-ins and the liquid crystal display plug-ins.
As shown in fig. 2, the work flow of the system is mainly as follows:
step S110, the cloud server periodically obtains a newly filed program file from the company-level server, and performs operations such as decompression, selection, renaming, and packaging on the filed program file to form a program file in a format required by the device to be tested. The cloud server has the function of starting the FTP client so as to facilitate the connection of the parallel downloading device.
And step S120, after the parallel downloading device scans the bar code information of the device through the code scanning plug-in, the parallel downloading device is connected with the cloud server by adopting an FTP protocol, searches and acquires a program file required to be stored by the cloud server according to an index table or a database stored by the cloud server, and transmits a log file generated in the downloading process to the cloud server.
Step S130, after the parallel downloading device locally stores the acquired cloud server program file, the program file is sent to the device to be upgraded by using a wired network (including but not limited to TCP/IP protocol), and the interaction process may be privately defined.
Step S140, the device to be upgraded receives the program file sent by the parallel downloading device, and updates the program file by itself after decompression. The process information is sent to the parallel downloading device in real time.
In step S150, the parallel downloading device receives the real-time information packet of the device to be upgraded, and displays the real-time information packet through the liquid crystal display plug-in (liquid crystal display) so that the production technician can know the downloading process of the device to be upgraded.
In the process of steps S120 to S150, the specific operation flow of the parallel downloading device is as shown in fig. 3, if an error message is received in the downloading process, the downloading process is directly exited, the error message is displayed on the liquid crystal display of the device, and the process returns to step S120 to wait for the next code scanning.
The above embodiments do not limit the present invention in any way, and all technical solutions obtained by taking equivalent substitutions or equivalent changes fall within the scope of the present invention.

Claims (8)

1. An intelligent manufacturing program parallel download system, comprising:
the cloud server is used for acquiring a program for upgrading;
the device comprises a parallel downloading device and a cloud server, wherein the parallel downloading device comprises a plurality of downloading plug-ins, each downloading plug-in corresponds to a device to be upgraded, and the downloading plug-ins are used for acquiring programs required by upgrading of the device to be upgraded from the cloud server.
2. The system of claim 1, wherein the parallel download device further comprises a liquid crystal display plug-in.
3. The system for downloading the intelligent manufacturing program in parallel according to claim 2, wherein the parallel downloading device further comprises a code scanning plug-in and a CPU plug-in; the downloading plug-in, the code scanning plug-in and the CPU plug-in are communicated through a CAN bus, and the CPU plug-in and the liquid crystal display plug-in are communicated through a serial port.
4. A system for downloading a smart manufacturing program in parallel as recited in claim 1, wherein the download plug-in is provided with an SD card.
5. A method for downloading intelligent manufacturing programs in parallel is characterized by comprising the following steps:
the cloud server acquires a program required by upgrading;
acquiring a program required by upgrading from a cloud server through a parallel downloading device;
the device to be upgraded automatically completes updating according to the obtained program;
the parallel downloading device displays the downloading process information in real time.
6. The system of claim 5, wherein the cloud server obtains the program required for upgrading specifically as follows:
the cloud server acquires programs required by upgrading from the data source and establishes indexes for various programs required by upgrading.
7. The system of claim 5, wherein the obtaining of the program required for the upgrade from the cloud server by the parallel downloading device is specifically:
scanning bar code information of a device to be upgraded through a code scanning plug-in;
and the downloading plug-in goes to the cloud end server to retrieve the program required to be upgraded according to the bar code information and downloads the program.
8. The system of claim 5, wherein the parallel downloading device obtains the program required for upgrading from the cloud server through the FTP protocol, transmits a download log to the cloud server, and transmits the program required for upgrading to the device to be upgraded through the TCP/IP protocol.
CN202110510772.XA 2021-05-11 2021-05-11 Intelligent manufacturing program parallel downloading system and method Pending CN113238773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110510772.XA CN113238773A (en) 2021-05-11 2021-05-11 Intelligent manufacturing program parallel downloading system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110510772.XA CN113238773A (en) 2021-05-11 2021-05-11 Intelligent manufacturing program parallel downloading system and method

Publications (1)

Publication Number Publication Date
CN113238773A true CN113238773A (en) 2021-08-10

Family

ID=77133391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110510772.XA Pending CN113238773A (en) 2021-05-11 2021-05-11 Intelligent manufacturing program parallel downloading system and method

Country Status (1)

Country Link
CN (1) CN113238773A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924643A (en) * 2009-06-10 2010-12-22 中兴通讯股份有限公司 Updating method and system of card software in communication system equipment
CN106339248A (en) * 2016-10-09 2017-01-18 大道网络(上海)股份有限公司 Remote software upgrading method and remote software upgrading system
CN107621937A (en) * 2017-08-16 2018-01-23 珠海格力电器股份有限公司 The methods, devices and systems of software program upgrading

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924643A (en) * 2009-06-10 2010-12-22 中兴通讯股份有限公司 Updating method and system of card software in communication system equipment
CN106339248A (en) * 2016-10-09 2017-01-18 大道网络(上海)股份有限公司 Remote software upgrading method and remote software upgrading system
CN107621937A (en) * 2017-08-16 2018-01-23 珠海格力电器股份有限公司 The methods, devices and systems of software program upgrading

Similar Documents

Publication Publication Date Title
CN109729072B (en) Communication protocol information processing method and device and electronic equipment
KR101827467B1 (en) Adaptive iot service system powered by detachable hardware module
CN106407076B (en) Software and hardware operation information monitoring method based on domestic CPU and operating system environment
EP1717699A1 (en) Software update system and software update management apparatus
CN102158544A (en) Method and device for remote upgrading of vehicle-mounted electronic device
RU2010143393A (en) DEVICES AND METHODS FOR THE DISPATCH OF WIDGET UPDATES
CN107870774A (en) A kind of system for AOI system software version management
CN105072398B (en) A kind of device updating method and device
CN102842264A (en) Incremental updating method and incremental updating system based on basic map data
CN106209452A (en) It is applied to wireless downloading installation method and the system of smart machine
CN112416804A (en) Real-time simulation test system and method
CN104167822A (en) Parameter configuration method for distribution network automation terminal device
CN111158711A (en) Application program deployment method and device for multiple android system terminals
CN115600998A (en) Process management method, system and readable storage medium based on production management platform
CN105656643A (en) Method and equipment for performing compatible management based on network configuration protocol
CN110579998A (en) Data acquisition method
CN113238773A (en) Intelligent manufacturing program parallel downloading system and method
CN207780593U (en) Data collecting system
CN108055209A (en) A kind of router batch terminal upgrading method and system
CN202094943U (en) GPRS vehicle-mounted communication system having FTP remote wireless upgrade function
CN103546988A (en) Equipment side and method for synchronizing information of intelligent terminal and equipment side
CN111930414B (en) Crane program management method, crane program remote management method and device
CN1692602A (en) Method for updating the local management system in at least one network element of a telecommunication network
CN102413488A (en) Information exchange method and equipment in auto driver test system
CN112749117A (en) Data transmission module and data transmission method of Internet of things equipment and platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination