CN113110856A - Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering - Google Patents
Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering Download PDFInfo
- Publication number
- CN113110856A CN113110856A CN202110410664.5A CN202110410664A CN113110856A CN 113110856 A CN113110856 A CN 113110856A CN 202110410664 A CN202110410664 A CN 202110410664A CN 113110856 A CN113110856 A CN 113110856A
- Authority
- CN
- China
- Prior art keywords
- self
- hmi
- client
- plc
- 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
Links
- 230000007246 mechanism Effects 0.000 abstract description 3
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a self-service remote updating PLC program and HMI project management system in the computer technical field, which comprises a server and a client, wherein the self-service remote updating PLC program and HMI project management system can realize the active downloading of programs and projects by the client, the client directly logs in through an account number and downloads the programs in a self-service way without the participation of engineers and the limitation of time and place, as long as the loading of an application system is realized anytime and anywhere, an administrator can log in the server, different directories, directory names and remark information can be created under the corresponding account number, meanwhile, the PLC program and HMI project can be uploaded, and after the creation is completed, the client can visually select the application program under the corresponding directory to download. And a reliable program downloading safety mechanism ensures that the application program cannot flow outwards to cause loss. The application program file encryption adopts encryption processing, so that the files can be ensured to be obtained in time, and cannot be opened, secondarily developed and independently used.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a management system for self-service remote updating of a PLC program and an HMI project.
Background
The existing application programs comprise a PLC application program and an HMI project, the bending machine PLC application program is updated by adopting a programming card at present, and each time the system program upgrading program needs to be updated by a U disk for each agent to respectively manufacture the programming card and the HMI project.
This system upgrade mode, presents several problems,
1. the programming card manufacturing efficiency is low, firstly, an agent needs to be built in a remote environment, after equipment is online, an engineer is informed of the fact that the programming card needs to be manufactured through remote downloading of a computer, if the manufacturing fails, a company needs to manufacture the programming card and send the programming card in the mail, and time is delayed.
2. Along with the upgrade of system versions, the quantity of HMI projects and programming cards is large, the version management is disordered, application programs are easy to lose, the traceability is poor, great trouble is caused to after-sale maintenance, even the system is better than the misoperation of customers, the loading of defective low versions causes system batch accidents, and the loss of company brands and orders is influenced.
3. The existing mode is not beneficial to the management of industrial customers. The number of the downloaded clients and the authority management can not be counted in real time, once the programming card is sent out, the programming card is difficult to recycle, and the system downloading function authority of the client who is contracted can not be limited in time.
Disclosure of Invention
The invention aims to provide a management system for self-service remote updating of a PLC program and an HMI project, which aims to solve the problems that an engineer has to download and manufacture a programming card remotely through a computer, the HMI project and the programming card are more in quantity and disordered in version management along with the upgrade of a system version, an application program is easy to lose, the traceability is poor, the quantity of customer downloads and authority management cannot be counted in real time, and the programming card is difficult to recycle once being sent out.
In order to achieve the purpose, the invention provides the following technical scheme: the system comprises a server and a client;
the server comprises equipment management software and an SQL database;
and the client is configured through a PLC system block or an HMI, is connected to the Internet and is connected to a remote server. .
Preferably, the server is a window system server with a public network ip, and the server further needs to install file server software, create an account and an application folder.
Preferably, the client functions include login, device, management and logout.
Preferably, the client is installed by self-downloading of the client, and the login account password is provided by the manufacturer.
Preferably, the server can be logged in by an administrator, different directories, directory names and remark information can be created under corresponding account numbers, and meanwhile, a PLC program and an HMI project can be uploaded.
Compared with the prior art, the invention has the beneficial effects that: this management system of self-service remote update PLC program and HMI engineering can realize that the customer end initiatively downloads program and engineering, and the customer is direct to log on through the account number, and self-service download program need not engineer's participation, does not receive time and place restriction, as long as anytime and anywhere realizes application system loading, has authority management and download statistical function: the account is provided by a manufacturer, the authority is provided by an administrator and an operator, the account of the operator is used by a client, only the downloading authority and the downloading times of the account are counted and the readable authority is recorded after the account is logged in, the administrator can log in a server, different directories, directory names and remark information can be created under the corresponding account, meanwhile, a PLC program and an HMI project can be uploaded, and after the creation is completed, the client can visually select the application program under the corresponding directory to download. And the system can be managed according to the application program version, files of different versions are reserved, after-sale maintenance and upgrading of a client are facilitated, a reliable program downloading safety mechanism is achieved, and the application program is prevented from flowing outwards to cause loss. The first-choice client can only see the download path and cannot acquire the download execution file. Secondly, the encryption of the application program file adopts encryption processing, so that the file can be ensured to be obtained in time, and the file cannot be opened, secondarily developed and singly used.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides a management system for self-service remote updating of a PLC program and an HMI project, which comprises a server and a client;
the server comprises equipment management software and an SQL database;
the client is configured through the PLC system block or the HMI, connected to the Internet and connected to the remote server.
The server is a window system server with a public network ip, and file server software, an account and an application program folder are required to be installed on the server.
The client functions include login, equipment, management and exit.
The client is downloaded and installed by a customer, and the account password for logging in is provided by a manufacturer.
The server can be logged in by an administrator, different directories, directory names and remark information can be created under corresponding account numbers, and meanwhile, a PLC program and an HMI project can be uploaded.
To sum up, this management system of self-service remote update PLC program and HMI engineering can realize that the customer end initiatively downloads program and engineering, and the customer is direct to log on through the account number, and self-service download program need not the engineer and participates in, does not receive time and place restriction, as long as the application system loading is realized anytime and anywhere, has authority management and download statistical function: the account is provided by a manufacturer, the authority is provided by an administrator and an operator, the account of the operator is used by a client, only the downloading authority and the downloading times of the account are counted and the readable authority is recorded after the account is logged in, the administrator can log in a server, different directories, directory names and remark information can be created under the corresponding account, meanwhile, a PLC program and an HMI project can be uploaded, and after the creation is completed, the client can visually select the application program under the corresponding directory to download. And the system can be managed according to the application program version, files of different versions are reserved, after-sale maintenance and upgrading of a client are facilitated, a reliable program downloading safety mechanism is achieved, and the application program is prevented from flowing outwards to cause loss. The first-choice client can only see the download path and cannot acquire the download execution file. Secondly, the encryption of the application program file adopts encryption processing, so that the file can be ensured to be obtained in time, and the file cannot be opened, secondarily developed and independently used.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
While the invention has been described above with reference to an embodiment, various modifications may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In particular, the various features of the embodiments disclosed herein may be used in any combination, provided that there is no structural conflict, and the combinations are not exhaustively described in this specification merely for the sake of brevity and conservation of resources. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110410664.5A CN113110856A (en) | 2021-04-13 | 2021-04-13 | Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110410664.5A CN113110856A (en) | 2021-04-13 | 2021-04-13 | Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113110856A true CN113110856A (en) | 2021-07-13 |
Family
ID=76717889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110410664.5A Pending CN113110856A (en) | 2021-04-13 | 2021-04-13 | Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113110856A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044999A1 (en) * | 2002-08-30 | 2004-03-04 | Gibson Mason C. | Subscription-based program module installation and update system and method |
CN101674590A (en) * | 2009-09-29 | 2010-03-17 | 中兴通讯股份有限公司 | Client device and remote updating method and remote updating service system thereof |
CN102158814A (en) * | 2010-02-11 | 2011-08-17 | 希姆通信息技术(上海)有限公司 | Server processing method realizing remote update and management of module side |
CN103810011A (en) * | 2014-02-25 | 2014-05-21 | 广州视源电子科技股份有限公司 | Method for realizing OTA (over the air) upgrading through file server |
CN105302607A (en) * | 2015-11-04 | 2016-02-03 | 上海斐讯数据通信技术有限公司 | Remote upgrade system |
CN105426215A (en) * | 2015-12-11 | 2016-03-23 | 福建新大陆支付技术有限公司 | Payment terminal remote automatch firmware service pack upgrading method based on Ftp |
CN106406943A (en) * | 2016-09-06 | 2017-02-15 | 厦门蓝斯通信股份有限公司 | Customized upgrading method and system for clients of different versions |
CN108255127A (en) * | 2018-01-09 | 2018-07-06 | 正知(上海)智能技术有限公司 | A kind of industry spot remote control administrative system and method based on industrial human-computer interface |
CN109302476A (en) * | 2018-09-30 | 2019-02-01 | 珠海汇众能源科技有限公司 | A kind of PLC program upgrade method and system based on mobile terminal |
CN110045970A (en) * | 2019-04-24 | 2019-07-23 | 邝建红 | A kind of Distributed die on-line rewriting method and system |
CN112052023A (en) * | 2020-09-14 | 2020-12-08 | 艾体威尔电子技术(北京)有限公司 | Intelligent terminal upgrading strategy management method |
CN112363742A (en) * | 2020-11-03 | 2021-02-12 | 北京牛电科技有限责任公司 | Firmware system upgrading method, device, equipment and medium |
-
2021
- 2021-04-13 CN CN202110410664.5A patent/CN113110856A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044999A1 (en) * | 2002-08-30 | 2004-03-04 | Gibson Mason C. | Subscription-based program module installation and update system and method |
CN101674590A (en) * | 2009-09-29 | 2010-03-17 | 中兴通讯股份有限公司 | Client device and remote updating method and remote updating service system thereof |
CN102158814A (en) * | 2010-02-11 | 2011-08-17 | 希姆通信息技术(上海)有限公司 | Server processing method realizing remote update and management of module side |
CN103810011A (en) * | 2014-02-25 | 2014-05-21 | 广州视源电子科技股份有限公司 | Method for realizing OTA (over the air) upgrading through file server |
CN105302607A (en) * | 2015-11-04 | 2016-02-03 | 上海斐讯数据通信技术有限公司 | Remote upgrade system |
CN105426215A (en) * | 2015-12-11 | 2016-03-23 | 福建新大陆支付技术有限公司 | Payment terminal remote automatch firmware service pack upgrading method based on Ftp |
CN106406943A (en) * | 2016-09-06 | 2017-02-15 | 厦门蓝斯通信股份有限公司 | Customized upgrading method and system for clients of different versions |
CN108255127A (en) * | 2018-01-09 | 2018-07-06 | 正知(上海)智能技术有限公司 | A kind of industry spot remote control administrative system and method based on industrial human-computer interface |
CN109302476A (en) * | 2018-09-30 | 2019-02-01 | 珠海汇众能源科技有限公司 | A kind of PLC program upgrade method and system based on mobile terminal |
CN110045970A (en) * | 2019-04-24 | 2019-07-23 | 邝建红 | A kind of Distributed die on-line rewriting method and system |
CN112052023A (en) * | 2020-09-14 | 2020-12-08 | 艾体威尔电子技术(北京)有限公司 | Intelligent terminal upgrading strategy management method |
CN112363742A (en) * | 2020-11-03 | 2021-02-12 | 北京牛电科技有限责任公司 | Firmware system upgrading method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523526B2 (en) | System and method for managing services and licenses using a blockchain network | |
US20210258293A1 (en) | Cloud-authenticated site resource management devices, apparatuses, methods and systems | |
JP6130460B2 (en) | Software update system and method, automatic deployment method, and automatic deployment method | |
JP5649300B2 (en) | Software deployment manager integration in process control systems | |
US11212273B1 (en) | Central cryptographic management for computer systems | |
EP2204734A1 (en) | Method in a network of the delivery of files | |
US10779484B2 (en) | Irrigation smart controllers with programming and firmware updating | |
CN106469068B (en) | Application program deployment method and system | |
EP2225712A2 (en) | Method and apparatus for loadable software airplane parts (lsap) distribution | |
CN113110856A (en) | Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering | |
CN113243003B (en) | Method and device for managing aircraft equipment software configuration | |
CN118369659B (en) | Technology for building and validating database software in a shared management environment | |
CN111078252A (en) | Application publishing and automatic updating method based on terminal application | |
Guthrie et al. | Building Cloud Apps with Microsoft Azure: Best practices for DevOps, data storage, high availability, and more | |
CN117938842A (en) | Resource processing method and device of multi-tenant system, electronic equipment and storage medium | |
US12166686B2 (en) | Data center monitoring and management operation including an extensible data forwarding operation | |
US20240406161A1 (en) | Data Center Asset Authentication via an Onboarding Operation | |
JP7486386B2 (en) | Asset management device and asset management program | |
US12137347B2 (en) | Data center asset deployment via a connectivity management deployment operation | |
US11195142B2 (en) | Systems and methods for automated cloud infrastructure operations using a structured inventory | |
CN114489703A (en) | A method and system for realizing automatic update of production line EDID | |
Adacan et al. | Digital asset management: Modernising infrastructure and processes | |
CN116436613A (en) | Automatic renewal system of digital certificate | |
CN119645438A (en) | Cloud eSports diskless image management system, method and computer program product | |
DE102020214731A1 (en) | Method and arrangement for providing secure objects of a building information model |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210713 |
|
RJ01 | Rejection of invention patent application after publication |