Detailed description of the invention
Hereinafter, by preferred embodiments of the present invention will be described in detail with reference to the annexed drawings.Note, in this explanationIn book and accompanying drawing, substantially the same step and element are denoted by the same reference numerals, and to theseThe repetition of explanation of step and element will be omitted.
First, reference Fig. 3 describes the operational approach 30 of HMI device according to embodiments of the present invention.Fig. 3It it is the flow chart of the operational approach 30 illustrating HMI device according to embodiments of the present invention.
The operational approach 30 of the embodiment of the present invention is applied to a HMI device.Described HMI device comprises aobviousShow unit, be used for showing that HMI is to user.Display unit can include the display of the types such as TFT, OLEDScreen, it is possible to the display screen of the type such as display screen such as Memory LCD, E-Ink of including low-power consumption.The type of display screen does not constitute limitation of the invention.Described HMI device can also comprise touch sensibleUnit, for sensing the touch operation of user.Still optionally further, described touch sensing unit and describedDisplay unit can be arranged with stacking, to form touch sensitive display unit (touch display screen).
It addition, described HMI device is connected with N number of controlled device, wherein N is the integer more than 1.Such as, described HMI device can be with explained in the background section with the annexation of N number of controlled deviceFig. 1 general framework be similar to, repeat no more the most here.
As shown in Figure 3, when the operational approach 30 of the HMI device of the embodiment of the present invention starts, firstFirst, in step S301, M viewing area of the display unit of described HMI device shows respectivelyFor the HMI of M controlled device, wherein M is the integer more than 1 and less than or equal to N.Connect, in step S302, detection user is for the control of the i-th viewing area in described M viewing areaSystem operation, wherein i is the integer more than 0 and less than or equal to M.Then, in step S303, according toI-th controlled device shown by described i-th viewing area is controlled by described control operation accordinglySystem.Hereafter, in step S304, receive the current operational information from described i-th controlled device, andDo not receive the current operational information of other controlled device.Then, in step S305, according to working as of being receivedFront operation information updates the display of the HMI on described i-th viewing area, and keeps other viewing areaDisplay constant.After performing step S305, the operational approach 30 of HMI device terminates.
In order to make it easy to understand, illustrate the operation of the HMI device shown in Fig. 1 below in conjunction with Fig. 4Each step of method 30.Fig. 4 (A) and Fig. 4 (B) is to illustrate HMI according to embodiments of the present invention respectivelyThe schematic diagram of the HMI display example of the operational approach 30 of equipment.Here, for convenience of explanation, stillAs in background section, assume that controlled device is PLC, and assume M=4.It should be noted thatThe situation that all controlled devices being intended to be connected HMI device as user monitor simultaneously and controlTime, N=M;And when user only needs that certain in the armamentarium being connected HMI device is several supervisesDepending on and control time, N > M.
Based on assumed above, as shown in Fig. 4 (A), in step S301, showing at described HMI deviceShow and show the HMI for 4 controlled devices respectively on 4 viewing areas of unit.Specifically, at HMIThere are 4 viewing areas 401,402,403 and 404 on the display unit of equipment, they are respectively intended toThe HMI of display PLC1, PLC2, PLC3 and PLC4.So, user can simultaneously monitor and controlPLC1, PLC2, PLC3 and PLC4.Specifically, generally comprise in the HMI of each controlled deviceThe current operational information of controlled device and control knob etc., thus user can pass through current operational informationMonitor the current operating conditions of controlled device, and by the operation of control knob etc. is come controlled deviceIt is controlled.
As shown in Fig. 4 (A), in the HMI for each controlled device, such as with being labeled as letterThe rectangle of sum combinatorics on words and the oval current fortune representing the element shown in HMI, i.e. controlled deviceRow information and control knob etc..Such as, in for the viewing area 401 of PLC1, PLC1 is shownCurrent operational information A1, A2 and control knob A3, show in for the viewing area 402 of PLC2Go out the current operational information B2 of control knob B1 and PLC2, in the viewing area 403 for PLC3In show current operational information C1, C2 and control knob C3 and C4 of PLC3, and forThe viewing area 404 of PLC4 shows current operational information D1, D2 and the control knob of PLC4D3 and D4.
It should be noted that represent in HMI with difformity, the most different size of geometirc illustrationThese elements are to show in each HMI that shown element can concrete according to different controlled devicesSituation and different.Such as, control knob can be designed as rectangle or ellipse etc..The most such as, controlled setStandby current operational information can be to be the form such as text, picture, and picture occupied area is likely to bigger than text,Etc..Therefore, above-mentioned geometirc illustration is merely exemplary, does not limits the invention.
Assume that user is intended to by being operable to the control knob A3 in viewing area 401 to PLC1It is controlled, say, that, it is assumed that i=1.Therefore, in step S302, user is for the 1st in detectionThe control operation of viewing area 401.Here, when the display unit of HMI device is touch sensitive display unit,The operation of control knob A3 such as can be passed through finger directly on touch sensitive display unit by user by userClick on this control knob A3 to realize.Or, the display unit at HMI device is not to touch display listDuring unit, user such as can also be by the such as mouse etc. of HMI device to the operation of control knob A3Other input equipment realizes.
After step S302 detects that user is for the control operation of the 1st viewing area 401, in stepRapid S303, controls the 1st controlled device PLC1 accordingly according to described control operation.SpecificallyGround, HMI device according to detected user to operation button A3 operation, such as can by willOperation information about this control operation sends to PLC1 to control PLC1 accordingly.
Now, in step S304, HMI device receives the current fortune from the 1st controlled device PLC1Row information, and do not receive the current operational information of other controlled device.Then, in step S305, HMIEquipment is aobvious according to the HMI's on described 1st viewing area 401 of current operational information renewal receivedShow, and keep the display of other viewing area constant.Fig. 4 (B) further illustrates after step S305Content shown on the display unit of HMI device.
Specifically, by compared with Fig. 4 (B) and Fig. 4 (A) it is seen that, owing to HMI device passes throughStep S305 and step S306 have received the current operational information of PLC1 and according to deserving from PLC1Viewing area 401 for PLC1 is updated by front operation information, so in viewing area 401The element of display there occurs change.Such as, the operation information A2 of original PLC1 shown in Fig. 4 (A)With current operational information A4 and the control knob that control knob A3 has become the PLC1 shown in Fig. 4 (B)A5 and A6.But, due to HMI device in step s 304 not from other three controlled device PLC2,PLC3 and PLC4 receives current operational information, and therefore in step S305, HMI device keeps otherThe display of three viewing areas 402,403 and 404 is constant, i.e. viewing area 402 in Fig. 4 (B),403 is identical with Fig. 4 (A) with the element shown in 404.
As can be seen here, by the operational approach of above-described HMI device according to embodiments of the present invention30, when some controlled device is only controlled by user, the only display information of this controlled device occursChange, and the display information of other controlled device will not change.It is thus possible at same HMI deviceThe while of upper and monitored independently of one another and controlled multiple controlled device, it is simple to user operation.
Above, shown in Fig. 4, give the operation by using the HMI device shown in Fig. 3Method 30 on same HMI device simultaneously and monitor independently of one another and control multiple controlled deviceConcrete example.Should be understood that the value of above M and i is merely exemplary, the invention is not restricted to this.
Alternatively, although not shown in Fig. 3, the operational approach 30 of HMI device can also include step:Detection user is for the off-line handover operation of the jth viewing area in described M viewing area, whereinJ is the integer more than 0 and less than or equal to M;And it is aobvious with described jth to close described HMI deviceShow the communication of jth controlled device shown by region, and keep that described HMI device and other are controlled to be setStandby communication.
For convenience of description, still as a example by the display example of the HMI shown in Fig. 4.Specifically, one is enteredStep assumes j=3, and assumes that the control knob C3 in the viewing area 403 in Fig. 4 (A) represents off-line switchingButton.When HMI device detects the user off-line switching push button C3 for the 3rd viewing area 403Operation time, be only simply turned off HMI device and the communication of the 3rd controlled device PLC3, and keep HMIEquipment and the communication of other three controlled devices PLC1, PLC2 and PLC4.It is to say, now useOther three controlled devices PLC1, PLC2 and PLC4 still can be monitored and control by family.
By above-mentioned additional step, the operational approach 30 of HMI device is further able to so that inciting somebody to action userWhen the HMI of some controlled device switches to off-line mode other controlled device supervision and control not by shadowRing.It is thus possible to by same HMI device simultaneously and monitor independently of one another and control multipleControlled device, it is simple to user operation.
Step still optionally further, although not shown in Fig. 3, in the operational approach 30 of HMI deviceS301 can include following sub-step: detects the identification information for the 1st controlled device of user's input;Show for the 1st controlled device with window mode in the 1st viewing area of described display unitHMI;The identification information for the 2nd controlled device of detection user's input;At described display unit2nd viewing area shows the man machine interface for the 2nd controlled device with window mode;... detectionThe identification information for m-th controlled device of user's input;And the m-th at described display unitViewing area shows the man machine interface for m-th controlled device with window mode, wherein said MViewing area order in the way of area is impartial is arranged on described display unit.
For convenience of description, still as a example by the display example of the HMI shown in Fig. 4.Specifically, when withWhen family is intended to monitor and control the 1st controlled device PLC1, user inputs the identification information for PLC1,This identification information is used for identifying PLC1.The identification information that HMI device is inputted by detection user is knownThat user is intended to monitor and control is PLC1, thus in viewing area 401 with window side as shown in Figure 4Formula shows the HMI for PLC1.In like manner, HMI device by detection user in succession input forThe identification information of PLC2, PLC3 and PLC4, and in succession in viewing area 402,403 and 404 with such asWindow mode shown in Fig. 4 shows the HMI being respectively directed to PLC2, PLC3 and PLC4.It is to say,HMI device can be that each controlled device being monitored and controlled provides the most individually HMI, and this is permissibleThe supervision and the control that make the HMI to each controlled device are separate and non-interfering.
Here, identification information can be any information that can uniquely identify controlled device.Such as, shouldIdentification information can be Internet Protocol (IP) address of controlled device, and this will be explained below.But, the invention is not restricted to this, those skilled in the art can use various according to general knowledge known in this fieldSuitably identify information.
As shown in Figure 4, four viewing area 401,402,403 and 404 areas are impartial and suitableOn the display unit of the HMI device of sequence ground arrangement.As such, it is possible to clearly on a screen to user simultaneouslyPresent the most independent HMI of multiple controlled device, with user-friendly.
By above-mentioned sub-step, the operational approach 30 of HMI device can same at same HMI deviceClearly present the most independent HMI of multiple controlled device to user on one screen simultaneously, so that userCan simultaneously and monitor independently of one another and control multiple controlled device, consequently facilitating user operation.
Here, the display mode of the HMI shown in Fig. 4 is merely exemplary, the invention is not restricted to this.Such as, Fig. 5 is the schematic diagram of another display example illustrating HMI according to embodiments of the present invention.Such as figureShown in 5, check the HMI of controlled device PLC1 in detail for the ease of user, can be by other threeThe HMI window of controlled device PLC2, PLC3, PLC4 minimizes.Now, it is used for showing PLC1The viewing area 501 of HMI almost occupy whole display unit, check in detail for user.And distinguishFor showing the viewing area 502,503 of the HMI of other three controlled devices PLC2, PLC3, PLC4With 504 lower sections being positioned at display unit, and it is each corresponding to identify only to occupy the least areaControlled device and do not show the details in HMI.Now, the area of each viewing area can not phaseDeng, and their arrangement mode may also be distinct from that the arrangement mode in Fig. 4.
Should be understood that the display format of the HMI that Fig. 5 is also merely exemplary, those skilled in the art are permissibleThe display mode of various suitable HMI is used according to real needs.
Still optionally further, in the operational approach 30 of HMI device shown in figure 3, described identificationInformation is the IP address of controlled device, and described HMI device and described N number of controlled device by withNet very much connection, and use HTML (Hypertext Markup Language) (HTTP) to communicate.
Specifically, respective IP address can be distributed to the N number of controlled device being connected with HMI device,Such as, the 1st the allocated IP address 192.168.1.11 of controlled device (such as PLC1), the 2nd quiltControl equipment (such as PLC2) is allocated IP address 192.168.1.12, and the 3rd controlled device is (such asPLC3) allocated IP address 192.168.1.13 ... n-th controlled device is allocated IP address192.168.1.1n.Now, user can set at HMI by inputting the IP address of certain controlled deviceSet up its independent HMI on Bei it is monitored and controls.
More specifically, the HMI of each controlled device can be shown in webpage mode, and, user is permissibleSelect to open for this by the address input field on webpage inputs the IP address of certain controlled deviceThe HMI of controlled device is to monitor it and to control.In order to make it easy to understand, below with PLC1'sHMI further illustrates as a example by showing.Fig. 6 is to illustrate the HMI for PLC1 according to embodiments of the present inventionThe schematic diagram of display example.As shown in Figure 6, first user opens HMI in the way of opening webpage60, in the address input field 601 on HMI 60 top, then input the IP address of PLC1192.168.1.11.At this moment, the IP address 192.168.1.11 that HMI device inputs according to user recognizes useFamily is intended to monitor PLC1 and control, then demonstrate PLC1 in HMI 60 lower area 602HMI information.
In the operational approach 30 of HMI device, by using above-mentioned IP address, Ethernet, HTTP,Communication between HMI device and multiple controlled device can made both easily and inexpensively realize.
Here, although it should be noted that the be given in the example above in N number of controlled device the 1stControlled device is to the 4th controlled device e.g. PLC1 to PLC4, but this is only used to conveniently sayBright and exemplary.Number order in N number of controlled device that HMI device is connected not necessarily with userThe number order of selected M the controlled device monitored and control is identical.Specifically, M controlled deviceIn number order be to define according to the selecting sequence of user, and the number order of N number of controlled deviceCan define according to the order of connection with HMI device.Such as, selected by user the 1st is controlled setsStandby can be the 5th controlled device being connected with HMI device, the 2nd controlled device selected by userCan be the 3rd controlled device being connected with HMI device, etc..
In addition, it should be understood that what the HMI display mode of above-mentioned webpage was merely exemplary, the present invention does not limitsIn this, those skilled in the art can use other various suitable display sides according to general knowledge known in this fieldFormula.Further, above-mentioned concrete communication implementation is also merely exemplary, the invention is not restricted to this,Those skilled in the art can use other various suitable communication modes according to general knowledge known in this field.
Still optionally further, although not shown in Fig. 3, upper in the operational approach 30 of HMI deviceThat states detection user's input can also include following step for before the step of the identification information of controlled deviceRapid: whether the identity verifying described user is manager;And if it is, described method proceeds.
Specifically, it is assumed that only manager can carry out multiple controlled devices monitoring on HMI device andControl.In the case, the identification information of such as IP address etc. is inputted user to select to monitor and to controlBefore the controlled device of system, whether HMI device is manager firstly the need of the identity of checking user.OnlyThe management used time when checking obtains the identity of user, the operational approach 30 of HMI device just may proceed to carry out toThe step of the identification information for controlled device of detection user's input.
Here, whether checking user is that the method for manager can use the prior art in any this areaMeans realize, and will not be described in great detail the most here, in order to do not obscure the inventive point of the present invention.
By above-mentioned additional step, it is possible to increase the safety of the operational approach 30 of HMI device further.
The most still optionally further, although not shown in Fig. 3, in the operational approach 30 of HMI deviceAbove-mentioned detection user input following for including before the step of the identification information of controlled deviceStep: point out described user to input the password identifying described user identity;Judge that described password is the most correct;And if it is, described method proceeds.
Specifically, it is assumed that only some can be to multiple quilts on HMI device through the specific user authorizedControl equipment monitors and controls.In the case, the identification information of such as IP address etc. is inputted userBefore selecting the controlled device to monitor and to control, HMI device firstly the need of the identity of checking user isNo meet the requirements.Specifically, the password of described user identity can be identified by pointing out described user to input,And after user have input password, judge that the password that user is inputted is the most correct, verify the identity of userWhether meet the requirements.Only correct when password, when i.e. the identity of user meets the requirements, the behaviour of HMI deviceMake method 30 and just may proceed to the step of the identification information for controlled device carried out to detection user's input.
Equally, by above-mentioned additional step, it is possible to increase the operational approach 30 of HMI device furtherSafety.
The operational approach 30 of the HMI device of one embodiment of the present of invention is described above by reference to Fig. 1-6.In the operational approach 30 of described HMI device, in same human interface devices simultaneously and the most onlyOn the spot monitor and control multiple controlled device, consequently facilitating user operation.
The HMI device 70 of an alternative embodiment of the invention is described next, with reference to Fig. 7.Fig. 7 isThe configuration block diagram of the formant of diagram HMI device 70 according to embodiments of the present invention.Described HMI setsStandby 70 are connected with N number of controlled device, and wherein N is the integer more than 1.
As it is shown in fig. 7, HMI device 70 according to embodiments of the present invention may include that display unit 701,User operation detector unit 702, control unit 703 and information receiving unit 704.
Display unit 701 shows the HMI for M controlled device on M viewing area respectively,Wherein M is the integer more than 1 and less than or equal to N.User operation detector unit 702 detects userFor the i-th viewing area in described M viewing area control operate, wherein i be more than 0 andInteger less than or equal to M.Control unit 703 controls operation to described i-th viewing area according to describedI-th controlled device shown by territory controls accordingly.Information receiving unit 704 receives from instituteState the current operational information of i-th controlled device, and do not receive the current operational information of other controlled device.Described display unit 701 updates described always according to the current operational information that described information receiving unit is receivedThe display of the HMI on i-th viewing area, and keep the display of other viewing area constant.
Alternatively, although not shown in Fig. 7, HMI device 70 also includes communication unit.Described user graspsMake detector unit also to detect user and cut for the off-line of the jth viewing area in described M viewing areaChanging operation, wherein j is the integer more than 0 and less than or equal to M.Described communication unit closes described HMIEquipment 70 and the communication of the jth controlled device shown by described jth viewing area, and keep describedHMI device 70 and the communication of other controlled device.
Alternatively, although not shown in Fig. 7, described display unit 701 includes: identify infomation detection listUnit, the identification information for the 1st controlled device of detection user's input;Sub-display unit, described1st viewing area of display unit shows the HMI for the 1st controlled device with window mode.AndAnd, described identification information detecting unit also detects the identification for the 2nd controlled device of user's input and believesBreath;Described sub-display unit also shows pin the 2nd of described display unit the viewing area with window modeHMI to the 2nd controlled device, and ... described identification information detecting unit also detects user's inputThe identification information for m-th controlled device;And described sub-display unit is also at described display unitM-th viewing area show the HMI for m-th controlled device with window mode.Further, instituteState M viewing area order in the way of area is impartial to be arranged on described display unit 701.
Alternatively, in HMI device 70, described identification information is the IP address of controlled device, andDescribed HMI device is connected by Ethernet with described N number of controlled device, and uses HTTP to communicate.
Alternatively, although not shown in Fig. 7, HMI device 70 also includes subscriber authentication unit,Whether the identity verifying described user is manager.If described subscriber authentication unit verifies described useThe identity at family is manager, the most described identification information detecting unit detection user input for controlled deviceIdentification information.
Alternatively, although not shown in Fig. 7, HMI device 70 also includes: Tip element, points out instituteState user and input the password identifying described user identity;Judging unit, it is judged that described password is the most correct.If described judging unit judges that described password is correct, detection user is defeated for the most described identification information detecting unitThe identification information for controlled device entered.
The configuration of each unit of described HMI device 70 and concrete operations are at the HMI with reference to Fig. 1-6The operational approach 30 of equipment describes in detail, is not repeated at this.
Thus, the HMI device 70 of the embodiment of the present invention is described with reference to Fig. 7.At HMI device 70In, in same human interface devices simultaneously and monitor independently of one another and control multiple controlled device,Consequently facilitating user operation.
Above, HMI device according to embodiments of the present invention and operational approach thereof are described with reference to Fig. 1-7.
It should be noted that in this manual, term " include ", " comprising " or its any otherVariant is intended to comprising of nonexcludability, so that include the process of a series of key element, method, thingProduct or equipment not only include those key elements, but also include other key elements being not expressly set out, orIt is also to include the key element intrinsic for this process, method, article or equipment.There is no more restrictionIn the case of, statement " including ... " key element limited, it is not excluded that including described key elementProcess, method, article or equipment in there is also other identical element.
Finally, in addition it is also necessary to explanation, above-mentioned a series of process not only include with order described here byThe process that time series performs, and include the place performed parallel or respectively rather than in chronological orderReason.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive thisBright can add the mode of required hardware platform by software and realize, naturally it is also possible to all be come by hardwareImplement.Based on such understanding, technical scheme background technology is contributed whole orPart can embody with the form of software product, and this computer software product can be stored in storage and be situated betweenIn matter, such as ROM/RAM, magnetic disc, CD etc., instruct with so that a computer sets including someStandby (can be personal computer, server, or the network equipment etc.) performs each embodiment of the present inventionOr the method described in some part of embodiment.
In embodiments of the present invention, units/modules can realize with software, in order to by various types of processDevice performs.For example, the executable code module of a mark can include of computer instructionOr multiple physics or logical block, for example, it can be built as object, process or function.To the greatest extentSo, the executable code of identified module need not be physically located together pipe, but can include storageDifferent instruction in not coordination, when combining in these command logics, its Component units/Module and realize the regulation purpose of this units/modules.
When units/modules can utilize software to realize, it is contemplated that the level of existing hardware technique, so canWith units/modules implemented in software, in the case of not considering cost, those skilled in the art canThe hardware circuit building correspondence realizes the function of correspondence, and described hardware circuit includes the ultra-large of routineIntegrated (VLSI) circuit or gate array and the existing quasiconductor of such as logic chip, transistor etcOr other discrete element.Module can also use programmable hardware device, such as field programmable gateArray, programmable logic array, programmable logic device etc. realize.
Above the present invention is described in detail, the specific case principle to the present invention used hereinAnd embodiment is set forth, the method that the explanation of above example is only intended to help to understand the present inventionAnd core concept;Simultaneously for one of ordinary skill in the art, according to the thought of the present invention,All will change in detailed description of the invention and range of application, in sum, this specification content should notIt is interpreted as limitation of the present invention.