[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202110410664.5A
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.)
SHENZHEN CO-TRUST TECHNOLOGY CO LTD
Original Assignee
SHENZHEN CO-TRUST TECHNOLOGY 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 SHENZHEN CO-TRUST TECHNOLOGY CO LTD filed Critical SHENZHEN CO-TRUST TECHNOLOGY CO LTD
Priority to CN202110410664.5A priority Critical patent/CN113110856A/en
Publication of CN113110856A publication Critical patent/CN113110856A/en
Pending legal-status Critical Current

Links

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
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

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

Management system for self-service remote updating of PLC (programmable logic controller) program and HMI (human machine interface) engineering
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)

1.一种自助式远程更新PLC程序和HMI工程的管理系统,其特征在于:包括服务器和客户端;1. a management system of self-service remote update PLC program and HMI project, is characterized in that: comprise server and client; 所述服务器包括设备管理软件和SQL数据库;The server includes equipment management software and SQL database; 所述客户端通过PLC系统块配置好或HMI配置好,连上互联网,并连接到远程服务器。The client is configured through the PLC system block or the HMI, connected to the Internet, and connected to a remote server. 2.根据权利要求1所述的一种自助式远程更新PLC程序和HMI工程的管理系统,其特征在于:所述服务器为带公网ip的window系统服务器,所述服务器还需要安装文件服务器软件、创建账号和应用程序文件夹。2. the management system of a kind of self-service remote update PLC program and HMI project according to claim 1, is characterized in that: described server is the window system server with public network ip, and described server also needs to install file server software , create account and application folders. 3.根据权利要求1所述的一种自助式远程更新PLC程序和HMI工程的管理系统,其特征在于:所述客户端功能包括登录、设备、管理和退出。3 . The self-service remote update management system for PLC programs and HMI projects according to claim 1 , wherein the client functions include login, equipment, management and logout. 4 . 4.根据权利要求1所述的一种自助式远程更新PLC程序和HMI工程的管理系统,其特征在于:所述客户端由客户自行下载安装,登录的账号密码由厂家提供。4. A self-service remote updating PLC program and HMI project management system according to claim 1, characterized in that: the client is downloaded and installed by the customer, and the login account password is provided by the manufacturer. 5.根据权利要求1所述的一种自助式远程更新PLC程序和HMI工程的管理系统,其特征在于:所述服务器可以由管理员进行登录,可在对应的账号下,创建不同的目录,目录命名,备注信息,同时可以上传PLC程序和HMI工程。5. the management system of a kind of self-service remote update PLC program and HMI project according to claim 1, is characterized in that: described server can log in by administrator, can under corresponding account, create different catalogues, Directory naming, remarks, and uploading PLC programs and HMI projects.
CN202110410664.5A 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 Pending CN113110856A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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