Search

CN-122003662-A - Method, system, computer program and computer readable storage medium for generating a graphical user interface for operating at least one industrial device

CN122003662ACN 122003662 ACN122003662 ACN 122003662ACN-122003662-A

Abstract

A method for generating a graphical user interface (1) for operating at least one industrial device is proposed, the method comprising-providing a database (2) comprising at least two tables, wherein each table characterizes at least one item of information of the at least one industrial device, -dynamically generating the graphical user interface (1) from the database (2), wherein the generated graphical user interface (1) comprises at least one page with a control characterizing the information, the control being used for operating the at least one industrial device. Furthermore, a system, a computer program and a computer readable storage medium are provided.

Inventors

  • Vickers Kumar Mewada
  • Paridi Jia Yin
  • Wencatech Gomberg

Assignees

  • 伊顿智能动力有限公司

Dates

Publication Date
20260508
Application Date
20241021
Priority Date
20231205

Claims (10)

  1. 1. A method for generating a graphical user interface (1) for operating at least one industrial device, the method comprising: Providing a database (2) comprising at least two tables, wherein each table characterizes at least one item of information of said at least one industrial device, -Dynamically generating the graphical user interface (1) from the database (2), wherein the generated graphical user interface (1) comprises at least one page with a control characterizing the information, the control being used for operating the at least one industrial device.
  2. 2. The method of claim 1, wherein, -Validating said at least one item of information according to said database (2).
  3. 3. The method according to one of the claims 1 or 2, wherein, -The databases (2) are synchronized for dynamically adding and/or removing controls in the at least one page during the generation of the graphical user interface (1).
  4. 4. A process according to claim 1 to 3, wherein, -The at least two tables comprise a device table for characterizing information of the industrial device and a page table for characterizing information of the graphical user interface (1).
  5. 5. The method of claim 4, wherein, -The at least two tables further comprise at least one of a parameter table, a device-page mapping table and a page-parameter mapping table.
  6. 6. The method according to one of the claims 1 to 5, wherein, -When dynamically generating the graphical user interface (1), adapting at least one template page according to the database (2).
  7. 7. The method according to one of the claims 1 to 6, when providing the database, Providing a development database (3) to the cloud, -Validating said development database (3), and -Said database (2) located on the local device is synchronized with said development database (3).
  8. 8. A system (1) configured for performing the method according to one of the preceding claims 1 to 7.
  9. 9. A computer program comprising instructions which, when executed by a computer, cause the computer program to perform the method according to one of claims 1 to 7.
  10. 10. A computer readable storage medium having stored thereon the computer program according to claim 9.

Description

Method, system, computer program and computer readable storage medium for generating a graphical user interface for operating at least one industrial device Technical Field A method for generating a graphical user interface for operating at least one industrial device is provided. Furthermore, a system, a computer program and a computer readable storage medium are provided. Background In general, a typical architecture of a graphical user interface has separate components for each device to be operated, even though the devices have mostly identical user control functions. In general, each time there is a change request or error in the general function of more than one component, all relevant components need to be modified, which greatly increases the development effort. With development, changes to the generic functionality require re-verification of all components, which results in increased Quality Assurance (QA) effort. Disclosure of Invention The object to be solved is to provide a method for efficiently generating a graphical user interface by means of which at least one industrial device is operated particularly efficiently. Furthermore, a system and a computer program capable of performing such a method are provided. Furthermore, a computer readable storage medium having such a computer program is provided. This object is solved by the subject matter of the independent claims. Advantageous embodiments, implementations and further developments are the subject matter of the respective dependent claims. A method for generating a graphical user interface for operating at least one industrial device is described. For example, a graphical user interface is an interface that allows a user to interact with an industrial device. With the graphical user interface, at least one function of the industrial device can be adjusted and/or monitored, in particular by at least one element comprising at least one of an icon, a button, an input window and/or a menu. In particular, the graphical user interface is visualized on a display device of the computer device. The industrial device is, for example, a motor control device, in particular a frequency conversion device. The frequency conversion device is configured to control, for example, the rotational speed and torque of the motor. According to at least one embodiment of the method, a database is provided comprising at least two tables, wherein each table is characteristic of at least one item of information of the at least one industrial device. The at least one item of information is, for example, a characteristic of the operation of the industrial device. According to at least one embodiment of the method, the graphical user interface is dynamically generated from the database, wherein the generated graphical user interface includes at least one page having controls characterizing information for operating the at least one industrial device. Herein and hereinafter, dynamically generating a graphical user interface refers to automatically generating in response to a user operation or data-driven condition, in particular from a database, rather than generating a graphical user interface predefined or statically. In particular, if a graphical user interface for an industrial device is requested, the graphical user interface is dynamically generated from information of at least two tables of the database. The at least one page of the generated graphical user interface specifically includes a plurality of controls, wherein each control characterizes an item of information represented by at least one element (e.g., an input window). The at least one page of the generated graphical user interface may also include at least one information prompt for the industrial device, in accordance with the database. The information cues indicate, for example, identification information of the industrial device, such as model number, display name, location. The generated graphical user interface may also include a plurality of pages, where each page may include different information in the database. For example, in a dynamically generated graphical user interface, controls are generated and displayed in real-time based on data retrieved from a database, particularly according to information in a table. The above-described methods are illustratively performed in the order indicated. The above-described method is illustratively a computer-implemented method. It is contemplated that at least some of the method steps may be performed concurrently. The core concept of the method described herein is to dynamically generate a graphical user interface from a database. Advantageously, the graphical user interface dynamically adapts the database values (i.e., information in the table) based on the field type (numeric and/or fractional) of the industrial device rather than voltage and/or frequency. This advantageously eliminates the dependency of the creation of the graphical user interface on