HMI device and driving method thereof
By generating or modifying the debugging screen and control data in the HMI device, the inconvenience of needing to modify the screen and control data through the screen editing device in the prior art is solved, and the effect of quickly confirming the communication data in the HMI device is achieved.
Patent Information
- Application Number
- CN202180009874.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-20
- Filing Date
- 2021-01-05
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-01-05
AI Technical Summary
Existing HMI devices require screen editing devices to be used for modification of screen data and control data, which causes inconvenience.
Provided is an HMI device comprising a display unit, a data editing unit and a control unit, capable of generating or modifying debugging screen data and control data in a debugging editing mode and displaying communication data in a debugging operation mode without modifying a project file.
This allows for quick confirmation of communication data within the HMI device, eliminating the need to modify project files.
Smart Images

Figure CN114981744B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an HMI device and a driving method thereof. More particularly, to an HMI device and a driving method thereof that can quickly confirm communication data such as simple parameters, values, and status by adding objects within the HMI device without modifying the project file when confirmation of the communication data is required. Background Art
[0002] A SCADA (Supervisory Control and Data Acquisition) system processes and monitors data related to industrial sites and provides various related functions. Within such a SCADA system, an HMI (Human Machine Interface) device is used to intuitively understand and manage data related to industrial sites.
[0003] Among them, the HMI device is generally connected to the software and database of the SCADA system, and can provide a monitoring function, an analysis function, etc. using various data received from various industrial devices arranged at the industrial site.
[0004] To this end, the HMI device can display a monitoring screen on its display unit. Furthermore, the HMI device can display data related to the industrial site on the monitoring screen in the form of objects recognizable to the user. This allows the user to analyze and manage the industrial site in real time using the objects displayed on the display unit.
[0005] Specifically, each object displayed on an HMI device corresponds to data related to the industrial site. Objects have unique characteristics based on their role and function. Users can use these characteristics to understand which industrial device or process data corresponds to which object.
[0006] In order to modify the monitoring screen on which such an object is arranged, the user can edit the screen data of the object arranged on the monitoring screen and the control data of the object's control information using a screen editing device, such as a PC (Personal Computer).
[0007] Furthermore, the HMI device can receive and store screen data and control data from the screen editing device, thereby enabling the HMI device to display a monitoring screen based on the data received from the screen editing device.
[0008] On the other hand, in the case of existing HMI devices, users cannot modify screen data and control data in the HMI device. Therefore, in order to modify the screen data and control data, users need to use a screen editing device to modify the screen data and control data and then store them in the HMI device again, which is inconvenient. Summary of the Invention
[0009] Problems to be solved by the invention
[0010] The present invention aims to provide an HMI device and a driving method thereof that can quickly confirm communication data such as parameters, values, and status by adding objects in the HMI device without modifying the project file when simple confirmation of communication data such as parameters, values, and status is required.
[0011] The technical problems to be solved by the present invention are not limited to the above-mentioned technical problems, and those skilled in the art can clearly understand other technical problems not mentioned from the following description.
[0012] Technical solutions to the problem
[0013] To address such issues, an HMI device is provided, comprising: a display unit that displays a debug edit mode screen and a debug run mode screen; a data editing unit that generates or modifies debug screen data and debug control data based on user input on the debug edit mode screen; and a control unit that controls the display unit to display the debug run mode screen based on the debug screen data and receives communication data from the industrial device based on the debug control data.
[0014] The debug screen data may include object information of an object displayed on the display unit, and the debug control data may include action information of the object and input information of communication data displayed on the object.
[0015] Furthermore, the control unit may control the object to display the communication data.
[0016] In addition, the control unit can switch between the debug edit mode screen and the debug operation mode screen according to the user's input.
[0017] In addition, the HMI device according to the embodiment of the present invention may further include a storage unit for storing debug screen data and debug control data.
[0018] The storage unit can store a project file including screen data and control data generated in the screen editing device, and the control unit can control the display unit to display the project operation mode screen according to the screen data and receive communication data from the industrial device according to the control data.
[0019] In addition, the control unit can switch between the project operation mode screen, the debug edit mode screen, and the debug operation mode screen according to the user's input.
[0020] In addition, the present invention provides a driving method for an HMI device, comprising: a step of displaying a debug edit mode screen on a display unit; a step of generating or modifying debug screen data and debug control data on the debug edit mode screen; a step of displaying a debug operation mode screen on the display unit based on the debug screen data; a step of receiving communication data from an industrial device based on the debug control data; and a step of displaying the communication data on the debug operation mode screen.
[0021] In addition, the driving method of the HMI device according to the embodiment of the present invention may further include: storing a project file including screen data and control data generated in the screen editing device; and displaying a project operation mode screen on the display unit according to the screen data.
[0022] In addition, the driving method of the HMI device according to the embodiment of the present invention may further include the step of reflecting the debugging screen data and the debugging control data in the project file using a screen editing device.
[0023] Effects of the Invention
[0024] According to the present invention, when simple confirmation of communication data such as parameters, values, and status is required, the communication data can be quickly confirmed by adding an object in the HMI device without modifying the project file.
[0025] Furthermore, according to the present invention, a debugging file stored in a storage unit can be downloaded to a screen editing device via communication or memory. A user can then use editing software of the screen editing device to reflect the debugging file in a project file, and can then download the project file reflecting the debugging file back to the HMI device 100.
[0026] The effects of the present invention are not limited to the effects mentioned above, and those skilled in the art can clearly understand other effects not mentioned from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is a diagram showing an HMI device, a screen editing device, and an industrial device according to an embodiment of the present invention.
[0028] Figure 2 It is a diagram of the structure of a project file according to an embodiment of the present invention.
[0029] Figure 3 This is a diagram showing the operation mode of the HMI device according to the embodiment of the present invention.
[0030] Figure 4FIG. 4 is a block diagram of an HMI device according to an embodiment of the present invention.
[0031] Figure 5 It is a diagram of the structure of the debugging file according to an embodiment of the present invention.
[0032] Figure 6 This is a block diagram of operations in the debug edit mode and the debug run mode in the HMI device according to an embodiment of the present invention.
[0033] Figure 7 to Figure 12 The diagram shows a project operation mode screen, a debug edit mode screen, and a debug operation mode screen in the HMI device according to the embodiment of the present invention.
[0034] Figure 13 is a flowchart of a method for driving an HMI device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The terms or words used in this specification and claims should not be understood as being limited to the common or dictionary meanings, but should be interpreted based on the meaning and concept of the technical aspects corresponding to the present invention based on the principle of allowing the inventor to appropriately define the terms for the best interpretation.
[0036] Therefore, the embodiments described in this specification and the structures shown in the drawings are only preferred embodiments of the present invention and are not intended to limit the scope of the present invention. Therefore, it should be understood that other equivalents and modifications can be made without departing from the scope of the present invention.
[0037] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them.
[0038] Figure 1 1 is a diagram showing an HMI device, a screen editing device, and an industrial device according to an embodiment of the present invention. Figure 2 It is a diagram of the structure of a project file according to an embodiment of the present invention.
[0039] Reference Figure 1 The HMI (Human Machine Interface) device 100 communicates with various industrial devices 300 disposed at an industrial site and provides monitoring functions, analysis functions, and the like using various data generated at the industrial site.
[0040] The industrial site may refer to a site where various processes such as manufacturing, production, power generation, processing, and smelting can be performed. For example, the industrial site may refer to various sites such as a product production plant, a thermal power station, and a power transmission facility.
[0041] The industrial device 300 may include various devices configured in an industrial field, such as a PLC (Programmable Logic Controller) device, various sensors, cameras, inverters, motors, and water tanks.
[0042] The HMI device 100 can display a monitoring screen on the display unit 110 to provide the user with data related to the industrial site (hereinafter referred to as communication data). Furthermore, the HMI device 100 can display the communication data as user-identifiable objects on the monitoring screen. The user can then use the objects displayed on the display unit 110 to analyze and manage processes and conditions at the industrial site.
[0043] Reference Figure 1 and Figure 2 The HMI device 100 may receive a project file 10 from the screen editing device 200 . The project file 10 may include screen data 11 and control data 12 .
[0044] The screen editing device 200 is a device that edits the screen data 11 and the control data 12 and provides them to the HMI device 100 .
[0045] For example, the screen editing device 200 may be a PC (Personal Computer), a smartphone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or the like.
[0046] Such a screen editing device 200 may include editing software capable of editing the screen data 11 and the control data 12 . Thus, the user can edit the screen data 11 and the control data 12 using the screen editing device 200 .
[0047] The screen data 11 may include object information of objects (eg, digital indicators, switches, lamps, and graphs) displayed on the display unit 110. Such object information may include various characteristics such as the name, shape, and position characteristics of the object.
[0048] The name attribute may include the name of the object. Furthermore, the location attribute may include information about the location of the object displayed within the monitoring screen. For example, the location attribute may include information about the x-axis and y-axis coordinates set relative to the center of the monitoring screen displaying the object.
[0049] On the other hand, shape characteristics may include information about the shape of each object. For example, shape characteristics may include information about whether the object is a quadrilateral, an ellipse, or a triangle. Such shape characteristics may include information about all shapes supported by the editing software installed in the screen editing device 200.
[0050] The control data 12 may include action information of the object and input information of communication data displayed on the object.
[0051] The object's motion information may include information about the object's movement. For example, the motion information may include information about whether the object is selectively displayed according to specific conditions, whether the object moves, whether the object rotates, whether the object becomes larger, whether the object becomes smaller, or whether the object changes shape.
[0052] For example, when the object is an object related to a water tank disposed at an industrial site, the motion information of the object may include information that the object becomes larger or smaller according to the water level of the water tank.
[0053] In addition, the input information may include information on what kind of communication data the object receives from the industrial device 300 .
[0054] For example, when the object is an object related to a water tank disposed at an industrial site, the input information of the object may include information of data received from the water tank, such as the power status of the water tank and the water level of the water tank.
[0055] In summary, the user can use the screen editing device 200 to set which object is displayed on the monitoring screen, and can edit the object information by setting the characteristic information of the object.
[0056] The screen editing device 200 can store project files set and edited by the user, and the HMI device 100 can download the project files stored in the screen editing device 200 via communication or a storage medium (eg, a USB memory or an SD card).
[0057] The HMI device 100 can display a monitoring screen of a display object on the display unit 110 based on the downloaded project file, and can receive communication data from the industrial device 300 and display the data on the display unit 110 .
[0058] Figure 3 : is a diagram showing the operation mode of the HMI device according to the embodiment of the present invention. Figure 4 : is a block diagram of an HMI device according to an embodiment of the present invention. Figure 5 It is a diagram of the structure of the debugging file according to an embodiment of the present invention.
[0059] Reference Figure 3The HMI device 100 of the embodiment of the present invention can operate in a project operation mode 101, a debug editing mode 102, and a debug operation mode 103. The project operation mode 101 is a mode for operating a project file 10 received from the screen editing device 200, the debug editing mode 102 is a mode for generating or editing a debug file 20 within the HMI device 100, and the debug operation mode 103 is a mode for operating a debug file 20 generated or edited within the HMI device 100.
[0060] The project running mode 101 , the debugging editing mode 102 and the debugging running mode 103 described above can be switched among each other according to user input.
[0061] Reference Figure 4 The HMI device 100 according to the embodiment of the present invention may include a display unit 110 , a data editing unit 120 , a control unit 130 , a storage unit 150 , a data execution unit 152 , and a communication unit 170 .
[0062] The display unit 110 can display the project operation mode screen, the debug edit mode screen, and the debug operation mode screen in each of the above modes.
[0063] The display unit 110 can display data based on the actions of the control unit 130 and can include a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a micro electromechanical system (MEMS) display, and an electronic paper display. Furthermore, the display unit 110 can be combined with the input unit 120 and implemented as a touch screen.
[0064] The data editing unit 120 may generate or modify the debugging file 20 .
[0065] In addition, the data editing unit 120 may be stored in the storage unit 150 in the form of software, and the control unit 130 may control the operation of the data editing unit 120 stored in the storage unit 150. Thus, the user can edit the debug file 20 using the data editing unit 120.
[0066] On the other hand, although not shown in the drawings, the HMI device 100 according to the embodiment of the present invention may further include an input unit.
[0067] The input unit (not shown) generates input data based on input from a user of the HMI device 100. The input unit 120 includes at least one input component. Such an input unit (not shown) may include a keyboard, a keypad, a dome switch, a touch panel, a touch key, a mouse, a menu button, and the like.
[0068] The following description will take as an example a case where the input unit (not shown) is a touch panel, but the present invention is not limited to this.
[0069] Reference Figure 5 The debug file 20 may include debug screen data 21 and debug control data 22. The difference between the project file 10 and the debug file 20 is that the project file 10 is generated by an external screen editing device 200, while the debug file 20 is generated or modified within the HMI device 100. However, in terms of their structure and content, the project file 10 and the debug file 20 are the same.
[0070] The control unit 130 can control the operation of each component in the HMI device 100 and perform all operations such as program execution, communication, and screen display.
[0071] The storage unit 150 stores an operating system (OS) 151 required for the operation of the HMI device 100 and a project file 10 downloaded from the screen editing device 200. The storage unit 150 may be a flash memory.
[0072] The communication unit 170, as a component for communicating between the HMI device 100 and the industrial device 300, transmits the control data 12 and the debug control data 22 to the industrial device 300 and receives communication data 30 based on the control data 12 and the debug control data 22 from the industrial device 300. The communication unit 170 can communicate with the industrial device 300 using various communication methods, such as Ethernet communication 171 and serial communication 172.
[0073] On the other hand, the communication data 30 received from the industrial device 300 may be stored in the RAM 30 and then displayed on the display unit 110 via the control unit 130 .
[0074] First, the operation method of the project operation mode in the HMI device 100 according to the embodiment of the present invention will be described.
[0075] When the data execution unit 152 executes the project file 10 stored in the storage unit 150, the screen data 11 and the control data 12 are copied to the RAM (Random Access Memory) 160. The control unit 130 can then display the project operation mode screen of the display target on the display unit 110 based on the screen data 11 stored in the RAM 160. Furthermore, the control unit 130 can control the display unit 110 to receive the communication data 30 from the industrial device 300 based on the control data 12 stored in the RAM 160 and display it on the target.
[0076] On the other hand, the data execution unit 152 may be stored in the storage unit 150 in the form of software, and the control unit 130 may control the operation of the data execution unit 152 stored in the storage unit 150 .
[0077] Figure 6 This is a block diagram of operations in the debug edit mode and the debug run mode in the HMI device according to an embodiment of the present invention.
[0078] Below, refer to Figure 6 , describing the operation methods of the debug edit mode and the debug run mode of the HMI device 100 according to an embodiment of the present invention.
[0079] First, the display unit 110 may display a debug edit mode screen according to a user input.
[0080] The data editing unit 120 can generate or modify the debug screen data 21 and the debug control data 22 according to the user input in the debug edit mode screen.
[0081] The control unit 130 may store the generated or modified debug screen data 21 and debug control data 22 in the storage unit 150 .
[0082] Then, the display unit 110 may display a debug operation mode screen according to the user's input.
[0083] The control unit 130 executes the debug file 20 stored in the storage unit 150. This copies the debug screen data 21 and debug control data 22 to the RAM (Random Access Memory) 160. The control unit 130 can then control the display unit 110 to display the debug operation mode screen of the display target based on the debug screen data 21 stored in the RAM 160. Furthermore, the control unit 130 receives communication data 30 from the industrial device 300 based on the debug control data 22 stored in the RAM 160 and displays it on the target.
[0084] Figure 7 to Figure 12 The diagram shows a project operation mode screen, a debug edit mode screen, and a debug operation mode screen in the HMI device according to the embodiment of the present invention.
[0085] Reference Figure 7a and Figure 7b When the data execution unit 152 executes the project file 10 stored in the storage unit 150, the control unit 130 can control the display unit 110 to display the project operation mode screen 101a of the display object 1a based on the screen data 11 stored in the RAM 160. Furthermore, the control unit 130 can control the display unit 110 to receive the communication data 30 from the industrial device 300 based on the control data 12 and display it on the object 1a.
[0086] The project operation mode screen 101a may be provided with a first switch button 1b for switching to the debug operation mode 103 according to the user's input. For example, the first switch button 1b may be provided at the lower right end of the project operation mode screen 101a (see FIG. Figure 7a ). In this case, if the user touches the first switch button 1b, the Figure 8 The screen shown switches to debug mode screen 103a. Alternatively, the first toggle button 1b can be placed in a hidden menu within project mode screen 101a. In this case, the user can access the hidden menu by touching a blank area on the screen or performing a flick. A flick is when a user touches a location on the screen with a finger or stylus, moves it to the side, or cancels the touch.
[0087] After that, if the user touches the first switch button 1b configured in the hidden menu, the user can Figure 8 The screen shown switches to the debug operation mode screen 103a. At this point, the project operation mode 101 ends.
[0088] like Figure 8 As shown, the debug operation mode screen 103a may be provided with a second switch button 3b for switching to the debug edit mode 102 according to the user's input. For example, the second switch button 3b may be provided at the upper left end of the debug operation mode screen 103a. In this case, if the user touches the second switch button 3b, the debug edit mode 102 may be switched to the debug edit mode 102. Figure 9 The screen switches to the debug edit mode screen 102a. At this point, the debug operation mode 103 ends.
[0089] In addition, the debug operation mode screen 103a may be provided with a third switch button 3c for switching to the project operation mode 101 according to the user's input. For example, the third switch button 3c may be provided at the upper right end of the debug operation mode screen 103a. In this case, if the user touches the third switch button 3c, the debug operation mode 101 may be switched to the project operation mode 101. Figure 7a or Figure 7b The screen switches to the project operation mode screen 101a. At this point, the debug operation mode 103 ends.
[0090] like Figure 9 As shown, the debug edit mode screen 102a may be provided with a fourth switch button 3d for switching to the debug run mode 103 according to the user's input. For example, the fourth switch button 3d may be provided at the upper right end of the debug edit mode screen 102a. In this case, if the user touches the fourth switch button 3d, the debug run mode 103 may be switched to the debug run mode 103. Figure 8 The screen shown switches to the project operation mode screen 103a. At this point, the debug edit mode 102 ends.
[0091] In addition, the debug edit mode screen 103a may be provided with a fifth switch button 3e for switching to the project operation mode 101 according to the user's input. For example, the fifth switch button 3e may be provided at the upper right end of the debug edit mode screen 102a. In this case, if the user touches the fifth switch button 3e, the debug edit mode screen 103a may be provided with a fifth switch button 3e for switching to the project operation mode 101 according to the user's input. Figure 7a or Figure 7b The screen shown switches to the project operation mode screen 101a. At this point, the debug edit mode 102 ends.
[0092] In addition, a plurality of selection buttons 3f for selecting objects to be displayed on the screen may be arranged at the top of the debug edit mode screen 102a. In this case, if the user touches the selection button 3f for selecting a switch, switches are listed by type (for example, bit switches, word switches, special switches, and multiple switches). If the user selects a bit switch in the list, Figure 10 As shown, an object 2a corresponding to a bit switch may be displayed on the screen, and a property window 2b for inputting or editing properties of the object 2a may be displayed on the screen.
[0093] On the other hand, the attributes of object 2a may include controller, device, action mode, and text. The controller refers to the communication path (e.g., Ethernet, RS-232, and RS-485) through which the HMI device 100 receives communication data 30; the device refers to the memory address of the industrial device being accessed (e.g., P000; P area 0); the action mode refers to the setting for the action to be performed when the corresponding switch is pressed (e.g., toggling on / off each time the switch is pressed); and the text refers to the text displayed on the switch (e.g., on / off).
[0094] like Figure 11 As shown, if the user touches the fourth switch button 3d in the debug edit mode screen 102a, the Figure 12 The screen switches to the project operation mode screen 103 a . At this point, the debug edit mode 102 ends, and the generated or modified debug file 20 is stored in the storage unit 150 .
[0095] Then, if Figure 12As shown, when the debug edit mode 102 is switched to the debug operation mode 103, the data execution unit 152 executes the debug file 20 stored in the RAM 160. The control unit 130 can control the display unit 110 to display the debug operation mode screen 103a of the display object 3a based on the debug screen data 21 stored in the RAM 160. In addition, the control unit 130 can control the display unit 110 to receive the communication data 30 from the industrial device 300 based on the debug control data 22 and display it on the object 3a.
[0096] As described above, in the HMI device 100 according to the embodiment of the present invention, when simple communication data 30 such as parameters, values, and status needs to be checked, the communication data 30 can be quickly checked by adding objects in the HMI device 100 without modifying the project file.
[0097] On the other hand, when a project file is directly edited in the HMI device 100, the edited project file and the original project file stored in the screen editing device 200 become different. Therefore, problems may arise when the project file is subsequently modified in the screen editing device 200. Therefore, it is preferable that the project file be edited only in the screen editing device 200 and not in the HMI device 100.
[0098] In addition, the debugging file 20 stored in the storage unit 150 can be downloaded to the screen editing device 200 through communication or storage. The user can use the editing software of the screen editing device 200 to reflect the debugging file 20 in the project file 10, and can download the project file 10 reflecting the debugging file 20 again to the HMI device 100.
[0099] Figure 13 is a flowchart of a method for driving an HMI device according to an embodiment of the present invention.
[0100] Below, refer to Figures 1 to 13 , a driving method of the HMI device 100 according to an embodiment of the present invention is described, but the same contents as those of the above-mentioned HMI device 100 will be omitted.
[0101] First, the debug edit mode screen 102a is displayed on the display unit 110 (S1), and the debug screen data 21 and the debug control data 22 are generated or modified on the debug edit mode screen 102a (s2).
[0102] Next, the debug operation mode screen 103a is displayed on the display unit 110 based on the debug screen data 21, and the communication data 30 is received from the industrial device 300 based on the debug control data 22, and the communication data 30 is displayed on the debug operation mode screen 103a (S3).
[0103] Then, whether the debugging is completed or not is confirmed ( S4 ). That is, whether the HMI device 100 is operating normally is confirmed based on the debugging file 20 .
[0104] Although not shown in the figure, the driving method of the HMI device 100 according to the embodiment of the present invention may further include the steps of storing the project file 10 generated in the screen editing device 200 and displaying the project operation mode screen 101a on the display unit 110 based on the screen data 11 before the debugging editing mode step (S1).
[0105] Furthermore, the process may include a step of reflecting the debug screen data 21 and the debug control data 22 in the project file 10 using the screen editing device 200 .
[0106] Specifically, first, when debugging completion is confirmed ( S4 ), the screen editing device 200 downloads the debugging file 20 from the HMI device 100 using communication or storage, and edits the stored project file 10 and the downloaded debugging file 20 ( S5 ).
[0107] Next, the downloaded debug file 20 is reflected in the stored project file 10 to generate a new project file 10 ( S6 ).
[0108] Then, the HMI device 100 downloads the new project file 10 from the screen editing device 200 and stores it in the storage unit 150 ( S7 ).
[0109] Next, the data execution unit 152 executes the new project file 10 stored in the storage unit 150 (S8). Consequently, the control unit 130 can control the display unit 110 to display the project operation mode screen 101a of the display object 1a based on the screen data 21 stored in the RAM 160. Furthermore, the control unit 130 can control the display unit 110 to receive the communication data 30 from the industrial device 300 based on the control data 12 and display it on the object 1a.
[0110] As described above, in the driving method of the HMI device 100 according to the embodiment of the present invention, when simple communication data 30 such as parameters, values, and status needs to be confirmed, the communication data 30 can be quickly confirmed by adding objects in the HMI device 100 without modifying the project file.
[0111] In addition, the debugging file 20 stored in the storage unit 150 can be downloaded to the screen editing device 200 through communication or storage. The user can use the editing software of the screen editing device 200 to reflect the debugging file 20 in the project file 10, and can download the project file 10 reflecting the debugging file 20 again to the HMI device 100.
[0112] The above detailed description is an example of the present invention. In addition, the above content is only an illustration of the preferred embodiment of the present invention, and the present invention can be used in various other combinations, changes and environments. That is, changes or modifications can be made within the scope of the concept of the invention disclosed in this specification, the scope equivalent to the above disclosure and / or the scope of the technology or knowledge in the field. The above embodiment is intended to illustrate the best state of implementing the present invention, and it can also be implemented in other states known in the field of other inventions such as the present invention, and various changes can also be made according to the specific application field and use of the invention. Therefore, the detailed description of the invention above is not intended to limit the present invention to the disclosed implementation state. In addition, the attached claims should be understood to also include other implementation states.
[0113] Industrial applicability
[0114] The HMI (Human Machine Interface) device of the present invention can be applied to various fields such as a SCADA (Supervisory Control And Data Acquisition) system for intuitively grasping and managing data related to industrial sites.
Claims
1. An HMI device, wherein: include: a storage unit for storing a project file, wherein the project file includes screen data and control data generated in the screen editing device; a display unit, selectively displaying a project operation mode screen, a debug edit mode screen, and a debug operation mode screen for the project file; A data editing unit provides a function of generating or modifying a debugging file including debugging screen data and debugging control data according to user input in the debugging editing mode screen; as well as a control unit configured to control the display unit to display the debugging operation mode screen according to the debugging screen data and to receive communication data from the industrial device according to the debugging control data; The screen data includes information related to an object displayed on the display unit, and the control data includes action information of the object displayed on the display unit and input information related to communication data displayed on the object; The debug screen data includes information related to an object added in the HMI device, and the debug control data includes operation information of the object added in the HMI device and input information related to communication data displayed on the object.
2. The HMI device according to claim 1, wherein: The control unit controls to display the communication data on the object.
3. The HMI device according to claim 1, wherein: The control unit switches between the debug edit mode screen and the debug operation mode screen according to the user input.
4. The HMI device according to claim 1, wherein: The storage unit stores the debug screen data and debug control data.
5. The HMI device according to claim 4, wherein: The control unit controls to display a project operation mode screen on the display unit according to the screen data, and receives communication data from the industrial device according to the control data. The HMI device according to claim 5 , wherein: The control unit switches among the project operation mode screen, the debug edit mode screen, and the debug operation mode screen according to the user input.
7. A method for driving an HMI device, wherein: include: a step of storing a project file including screen data and control data generated in a screen editing device; Steps for displaying the debug edit mode screen on the display unit; A step of generating or modifying a debugging file including debugging screen data and debugging control data in the debugging edit mode screen; Displaying a debugging operation mode screen on the display unit according to the debugging screen data; receiving communication data from the industrial device according to the debugging control data; as well as The step of displaying the communication data on the debugging operation mode screen; The screen data includes information related to an object displayed on the display unit, and the control data includes action information of the object displayed on the display unit and input information related to communication data displayed on the object; The debug screen data includes information related to an object added in the HMI device, and the debug control data includes operation information of the object added in the HMI device and input information related to communication data displayed on the object.
8. The driving method of the HMI device according to claim 7, wherein: Also includes: The step of displaying a project operation mode screen on the display unit based on the screen data.
9. The driving method of the HMI device according to claim 8, wherein: Also includes: A step of reflecting the debug screen data and the debug control data in the project file using the screen editing device.
Citation Information
Patent Citations
Information system construction support tool and information system construction support program
CN107003664A