Movatterモバイル変換


[0]ホーム

URL:


CN109814904B - HMI configuration synchronization system and method - Google Patents

HMI configuration synchronization system and method
Download PDF

Info

Publication number
CN109814904B
CN109814904BCN201910023995.6ACN201910023995ACN109814904BCN 109814904 BCN109814904 BCN 109814904BCN 201910023995 ACN201910023995 ACN 201910023995ACN 109814904 BCN109814904 BCN 109814904B
Authority
CN
China
Prior art keywords
hmi
update event
configuration
relay server
terminal equipment
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.)
Active
Application number
CN201910023995.6A
Other languages
Chinese (zh)
Other versions
CN109814904A (en
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 Samkoon Technology Corp ltd
Original Assignee
Shenzhen Samkoon Technology Corp 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 Samkoon Technology Corp ltdfiledCriticalShenzhen Samkoon Technology Corp ltd
Priority to CN201910023995.6ApriorityCriticalpatent/CN109814904B/en
Publication of CN109814904ApublicationCriticalpatent/CN109814904A/en
Application grantedgrantedCritical
Publication of CN109814904BpublicationCriticalpatent/CN109814904B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses an HMI configuration synchronization system and method, wherein the system comprises an HMI, and comprises a plurality of terminal devices operating with remote configuration and a relay server. The method comprises the following steps: s1, any terminal equipment changes the parameters of the remote configuration to which the terminal equipment belongs, and the parameters are directly transmitted to the HMI or transmitted to the HMI through the relay server; s2, carrying out corresponding parameter change on the HMI according to the local configuration, and uploading an update event to the relay server when the parameter change is completed; and S3, the terminal equipment acquires the update event from the relay server and changes the parameters of the remote configuration to which the terminal equipment belongs according to the update event. According to the method and the system, the terminal equipment changes the parameters of the remote configuration, the HMI modifies the local configuration correspondingly according to the parameters, when the HMI finishes modification, the HMI generates and uploads the update event to explain the details of the parameter change, and the terminal equipment changes the remote configuration according to the update event, so that the synchronization of the configuration data can be realized, the requirement of the system consistency is improved, and the system operation risk is reduced.

Description

HMI configuration synchronization system and method
Technical Field
The invention relates to the technical field of automation, in particular to an HMI configuration synchronization system and an HMI configuration synchronization method.
Background
The HMI is an abbreviation of Human Machine Interface, also called a Human-Machine Interface, is a medium for interaction and information exchange between a system and a user, realizes the conversion between an internal form of information and a Human acceptable form, and has a Human-Machine Interface in the field of Human-Machine information exchange. Is an important component of industrial automation and industrial informatization. The HMI is configured to perform various functions, and configuration software enables monitoring and control of automated processes and equipment.
In the current system, most human interfaces are installed with machine equipment, so that a user can conveniently control the machine on site. With the development of the internet of things and intelligent mobile devices, people have stronger and stronger requirements for information interaction between remote implementation and machines, but most of the current schemes mainly adopt a VNC mode to realize remote and local synchronous display. The VNC is a technology similar to a remote desktop, and realizes that the content displayed on a screen on a local HMI is consistent with the content displayed on a remote PC or an intelligent terminal, but the VNC needs enough network bandwidth and stable data connection, and under the environment of a mobile network and the like, the situations of slow connection, interruption or no connection often occur, so that the experience of remote operation is greatly influenced. Another solution is to run a configuration similar to the local HMI on the remote PC or mobile terminal, but the data synchronization between the two configurations (local: run on HMI and remote: run on PC or mobile) becomes a more important issue, and in addition, when there are multiple remote devices accessing a local device at the same time, the data consistency in the 1-to-N relationship becomes more important.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. To this end, it is an object of the present invention to provide an HMI configuration synchronization system and method.
The technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides an HMI configuration synchronization system, including an HMI, including a plurality of terminal devices operating with remote configurations and a relay server, wherein, when any terminal device changes a parameter of the remote configuration to which the terminal device belongs, the terminal device transmits the parameter to the HMI directly or through the relay server; the HMI acquires the parameters and carries out corresponding parameter change aiming at the local configuration, and when the parameter change is completed, the HMI uploads an update event to the relay server; and the terminal equipment acquires the update event from the relay server and changes the parameters of the remote configuration to which the terminal equipment belongs according to the update event.
Preferably, the HMI is further configured to acquire a parameter for local operation to change the local configuration, and when the change of the parameter for local configuration is completed, upload the update event to the relay server.
Preferably, the local configuration is partially or fully identical to the remote configuration.
Preferably, a local device is further included, the HMI being for controlling the local device.
Preferably, the terminal equipment comprises a mobile phone and a computer.
In a second aspect, the present invention provides an HMI configuration synchronization method, which is applicable to the above system, and includes the steps of: s1, any terminal equipment changes the parameters of the remote configuration to which the terminal equipment belongs, and the parameters are directly transmitted to the HMI or transmitted to the HMI through a relay server; s2, the HMI carries out corresponding parameter change aiming at the local configuration, and when the parameter change is completed, the HMI uploads an update event to the relay server; and S3, the terminal equipment acquires the update event from the relay server and changes the parameters of the remote configuration to which the terminal equipment belongs according to the update event.
Preferably, the method further comprises the step S0: the HMI acquires and executes step S2 according to the local operation.
Preferably, when the HMI obtains a plurality of the parameters, corresponding parameter changes are sequentially performed for the local configuration according to the parameters, and when the parameter changes are completed, an update event is uploaded to the relay server.
Preferably, step S2 specifically includes: s21, the HMI carries out corresponding parameter change aiming at the local configuration, and when the parameter change is completed, the HMI uploads an update event to the relay server; s22, the terminal device corresponding to the step S1 obtains the update event to confirm that the HMI carries out parameter change of local configuration, and outputs prompt information.
Preferably, the relay server issues an update event in real time and/or the terminal device accesses the relay server in real time to obtain the update event, and the terminal device changes the parameter of the remote configuration to which the terminal device belongs according to the update event.
The invention has the beneficial effects that:
according to the method and the system, the terminal equipment changes the parameters of the remote configuration, the HMI modifies the local configuration correspondingly according to the parameters, when the HMI finishes modification, the HMI generates and uploads the update event to explain the details of the parameter change, and the terminal equipment changes the remote configuration according to the update event, so that the synchronization of the configuration data can be realized, the requirement of the system consistency is improved, and the system operation risk is reduced.
Drawings
FIG. 1 is a schematic diagram of an HMI configuration synchronization system of the present invention;
FIG. 2 is a schematic diagram of an HMIconfiguration synchronization method 1 of the present invention;
FIG. 3 is a schematic diagram of an HMIconfiguration synchronization method 2 of the present invention;
FIG. 4 is a schematic diagram of an HMI configuration synchronization mechanism of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Example 1
This embodiment is provided to describe the disadvantages of the prior art and the solution of the present statement.
The existing VNC (virtual Network controller) mode (abbreviated as virtual Network console) and the mode of operating a configuration same as that of a local HMI on a remote PC or mobile terminal have the problems mentioned in the background art, and in order to improve the operation stability of the system, it is necessary to implement data synchronization between the HMI and a remote controller (i.e. a terminal device), for this reason, this embodiment provides an HMI configuration synchronization system shown in fig. 1, which includes an HMI (human-machine interface) 1 and alocal device 2, which includes a plurality ofterminal devices 3 and arelay server 4 operating with remote configurations, and correspondingly, an HMIconfiguration synchronization method 1 shown in fig. 2 is also provided:
s1, any terminal equipment changes the parameters of the remote configuration to which the terminal equipment belongs, and the parameters are directly transmitted to the HMI or transmitted to the HMI through a relay server;
s2, the HMI carries out corresponding parameter change aiming at the local configuration, and when the parameter change is completed, the HMI uploads an update event to the relay server;
and S3, the terminal equipment acquires the update event from the relay server and changes the parameters of the remote configuration to which the terminal equipment belongs according to the update event.
Example 2
The purpose of this example is to explain the preferred solution:
in step S1, "any terminal device change" specifically includes that, at the same time, only one terminal device and HMI perform parameter transmission (i.e. the case of direct connection), for example, when two terminal devices simultaneously contact the HMI and prepare to perform data transmission, at this time, the HMI only selects one of the terminal devices to perform parameter reception and perform local configuration change, or when at the same time, more than two terminal devices connect the HMI through a relay server, and the relay server only transmits one parameter to the HMI at a time, the basic principle may be that the HMI receives both parameters at the same time, but only one of the parameters is used to perform local configuration change, and when one local configuration change is completed, the HMI performs configuration change according to another parameter, and the more parameters are based on the processing procedure as a blue book, namely that described in the preferred embodiment of S2; the update event is a data stream, and is intended to explain information such as details (for example, what parameters are changed), procedures (parameter change order, etc.), time, etc. of local configuration update; in step S3, three modes may be included, that is, the relay server issues the update event in real time and/or the terminal device accesses the relay server in real time to obtain the update event, where inmode 1, the benefit of the real-time issue of the relay server is the real-time performance of the update event, and meanwhile, the consumption of the real-time access mode of the terminal device may be reduced; in themode 2, the real-time access mode of the terminal equipment has the advantages that the state of the terminal equipment can be proved, and because the terminal equipment is abnormal or abnormal in a network when the terminal equipment does not access the relay server in real time any more, the state of each part of the whole system can be detected in real time, which cannot be realized by the real-time release mode of the relay server; of course, the above two modes (i.e., the third mode) may be performed simultaneously without reducing the system consumption.
Step S0 may also be included: the HMI acquires and executes step S2 according to the local operation, in this case, as in the HMIconfiguration synchronization method 2 shown in fig. 3, the HMI may change the local configuration by the local operation, and then continues to execute steps S2 and S3 to achieve synchronization. Meanwhile, due to the local operation (two local configuration changes cannot be generated by one local operation), the problem that terminal equipment is disordered due to multiple changes at the same time is avoided.
The local configuration and the remote configuration may be the same, because some terminal devices (e.g. mobile phones) do not need to perform the complete function of the local device, only a part of the remote configuration is needed to control the local device, and certainly, if the terminal device (PC) is excellent in self-function, the local device can be completely controlled, or the remote configuration and the local configuration are the same; the corresponding technical advantage lies in the ability to meet the control requirements of terminal devices of different capabilities.
Example 3
The present embodiment is configured to provide an HMI configuration synchronization mechanism as shown in fig. 3, and relates to an HMI (provided with a local configuration program), a data forwarding server (i.e. a relay server), and a terminal device (e.g. a mobile phone, a PC, provided with a remote configuration program), where the corresponding process includes the steps of:
s01, the remote configuration data of the terminal (any terminal) is changed, and the corresponding value is written into the local configuration;
s02, after the HMI local configuration is modified, notifying the data forwarding server (by the update event) to indicate that the data has changed, and storing the changed value (the content belonging to the update event) in the server (i.e., the relay server);
s03, the terminal device (A) inquires about data change in the server (namely whether an update event exists);
s04, the server responds to the data change (at the moment, A knows that the HMI does not change the local configuration according to the requirement);
s05, other terminal equipment inquires about data change in the server (namely whether an update event exists);
s06, the server responds that there is data change, and other terminal devices synchronize according to the responded information.
The present embodiment is mainly aimed at the feedback of the terminal device (a), because the user operating the terminal device (a) needs to know whether the change is completed correctly (may be to generate a prompt message for completing the change, and the user knows that the change is completed when seeing the prompt message); in theory, in step S3, the terminal device (a) does not need to perform synchronization, but still performs data synchronization once to prevent accidents, and at this time, the user will know that the change is completed according to the data synchronization, but it is still convenient to determine according to the feedback (because the synchronization itself is only the change of the parameter, and if the comparison is performed according to the parameters to confirm the completion of the change, it is too time consuming, and it is not convenient as a prompt message, and the prompt message may be simple text, voice, etc.).
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (7)

CN201910023995.6A2019-01-102019-01-10HMI configuration synchronization system and methodActiveCN109814904B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910023995.6ACN109814904B (en)2019-01-102019-01-10HMI configuration synchronization system and method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910023995.6ACN109814904B (en)2019-01-102019-01-10HMI configuration synchronization system and method

Publications (2)

Publication NumberPublication Date
CN109814904A CN109814904A (en)2019-05-28
CN109814904Btrue CN109814904B (en)2021-07-13

Family

ID=66603265

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910023995.6AActiveCN109814904B (en)2019-01-102019-01-10HMI configuration synchronization system and method

Country Status (1)

CountryLink
CN (1)CN109814904B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110824976B (en)*2019-09-172020-09-08浙江源创建筑智能科技有限公司Method and system for uploading and analyzing configuration files

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104698978A (en)*2015-03-172015-06-10华中科技大学Numerical control system remote monitoring and debugging method based on virtualization technology
CN205809674U (en)*2016-05-172016-12-14佛山市南海区广工大数控装备协同创新研究院A kind of HMI system supporting to operate man machine interface in mobile device remote

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100715915B1 (en)*2005-07-062007-05-08호서대학교 산학협력단 Synchronization method of data memory using shared memory between PI device and HM device
CN106774124A (en)*2016-12-272017-05-31上海展湾信息科技有限公司Operation of industrial installation monitoring system
CN107051759A (en)*2017-06-192017-08-18苏州市职业大学Horizontal screw centrifuge control system
CN207557737U (en)*2017-12-142018-06-29深圳市华阳新材料科技有限公司A kind of industry remote monitoring system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104698978A (en)*2015-03-172015-06-10华中科技大学Numerical control system remote monitoring and debugging method based on virtualization technology
CN205809674U (en)*2016-05-172016-12-14佛山市南海区广工大数控装备协同创新研究院A kind of HMI system supporting to operate man machine interface in mobile device remote

Also Published As

Publication numberPublication date
CN109814904A (en)2019-05-28

Similar Documents

PublicationPublication DateTitle
WO2017040636A1 (en)Management of multi-radio gateway device using virtual gateway device
CN104808592A (en)Numerical control system based on virtual upper computer
CA2987154A1 (en)Wireless provisioning and configuring of hardware elements of a home automation system
EP4120631A1 (en)Network connection method and device for training participant end of common training model
CN102821150A (en)Cloud server and application managing method based on same
WO2015000379A1 (en)Method for remotely controlling air conditioner and remote control system for air conditioner
KR20220039530A (en)Method, device, electronic equipment for adjusting the number of instances and readble storage medium
JP2013200702A (en)Information processing system, information processing method, information processing device, control method therefor, and control program therefor
CN105100214A (en)Information synchronization method, device and system
CN104717135B (en)Method and device for realizing intelligent household gateway
CN112666877A (en)Control system of Internet of things
CN105787300B (en)Method and system for controlling use of software
CN109814904B (en)HMI configuration synchronization system and method
CN105991423A (en)Gateway and method for calling device through gateway
CN106162313A (en)A kind of multi-screen interaction method and system
CN109884971A (en)Long-range control method, apparatus and system
CN114285695A (en)Communication method, device, equipment, system and storage medium
CN115396523A (en)Internet of things data processing method, device, equipment, medium and internet of things soft gateway
CN109600266A (en)A kind of device management command dissemination method and management equipment
CN110018875A (en)A kind of desktop synchronization realizing method based on IDV
JP2008197885A (en)Application abnormal end processing system method therefor and program
CN110536186A (en)A kind of remote sensing control method, device, electronic equipment and storage medium
CN116032949B (en)Time synchronization method, apparatus, electronic device, and computer-readable storage medium
CN111698138B (en)Intelligent equipment gateway and data communication method thereof
CN104506655A (en)Method and device for debugging mobile application

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp