This application claims priority of European Patent Application No. 08104362.2 EP filed Jun. 11, 2008, which is incorporated by reference herein in its entirety.
The invention relates to a user interface for use in an industrial automation system.
In industrial automation systems, the processing and management of engineering project data has got a vital importance. The most common engineering systems used for this are complicated and difficult to learn. The visual representation of the project data tends to be comprehensive and complex. In complex engineering projects, an abundance of functionality, objects and object types are presented to the user. The user is quickly overwhelmed by this large amount of information and action alternatives.
In most engineering systems, project data is presented in the form of trees that usually are structured by object types (i.e. function-blocks, programs, variables, hardware-modules, watch-tables, alarms etc.). The user can invoke functions via selecting an object and choosing an entry in the main menu or toolbar of the application. Therefore the user must have knowledge on the containing object model or overall functionality that is available in the engineering project. He must act in accordance with an object model that is not necessarily suited to his mental model of the engineering process.
An object of the present invention is to provide a more intuitive user interface for use in an industrial automation system.
This object is achieved by a user interface adapted for use in an industrial automation system, having:
a portal view, comprising:
a first display region adapted to display at least one first user selectable identifier representing at least one main function within an engineering system;
a second display region adapted to display at least one second user selectable identifier representing at least one subordinate function linked to the main function, the display of the second user selectable identifier being based on a first user selection of the first user selectable identifier;
a third display region adapted to display filtered project data, the display of the filtered project data being based on user selection of the main function and the subordinate function; and
a project view, comprising:
a fourth display region adapted to display third user selectable identifiers, the third user selectable identifiers representing the entire accessible project data, where the entire accessible project data is selectively accessible by selecting the third user selectable identifiers,
wherein the portal view and the project view comprise a user selectable switching means adapted for switching between the project view and the portal view.
This object is also achieved by a method for providing a user interface adapted for use in an industrial automation system, comprising the steps of:
in a portal view:
displaying in a first display region at least one first user selectable identifier representing at least one main function within an engineering system;
displaying in a second display region at least one second user selectable identifier representing at least one subordinate function, linked to the main function, the display of the second user selectable identifier being based on a first user selection of the first user selectable identifier;
displaying in a third display region a filtered project data, the display of the filtered project data being based on the main function and the subordinate function; in a project view:
in a fourth display region displaying third user selectable identifiers, the third user selectable identifiers representing the entire accessible project data, where the entire accessible project data is selectively accessible by selecting the third user selectable identifiers,
wherein the portal view and the project view comprise a user selectable switching means adapted for switching between the project view and the portal view.
The invention is based on the observation that in conventional engineering systems all functions are presented at the same time, for example in an application menu. Furthermore, this information is presented together with engineering data, for example in a project tree or even aggregated at the engineering objects as is the case with context menus. In the user interface presented herein, all the same information can be presented in a portal view, but in a hierarchical and progressively disclosing manner based on the main goals that need to be achieved in an engineering system. This supports a more intuitive user handling. Also the user is provided the facility to switch between the portal view and a full fledged project view which gives a conventional view on the project data. By selecting the third user selectable identifiers, the entire accessible project data is selectively accessible and can be displayed in the project view. This data is the filtered data based on the main function and the subordinate function. The invention gives a function based access to the engineering data, while retaining a data based access in a parallel conventional view.
In a preferred embodiment of the invention, the display of the at least one first user selectable identifier and the at least one second user selectable identifier is based on a user's expertise. This extends the interface to support certain user classes, for example beginner, expert, etc. This helps in presenting all necessary information in the engineering project while reducing it to the engineering content and functionality that is understandable to different category of users having different project experience levels.
In a further preferred embodiment of the invention, the display of the at least one first user selectable identifier and the at least one second user selectable identifier is based on a user's role. This extends the interface to support certain user roles, for example commissioner, administrator, programmer etc. This gives simplified access to complex project data and abundant engineering functionality based on what exactly a user having a specific role is supposed to deal with.
In another alternative embodiment the portal view further comprises an input selection area adapted for navigating to an additional context. This enables the user to navigate to a required location for performing a function instantly at any point in time from the current portal view.
The present invention is further described hereinafter with reference to preferred embodiments shown in the accompanying drawings, in which:
In accordance with psychological theories on action planning, actions are planned and executed with regard to certain goals. These goals can differ in dimension and time scale. Usually, actions are divided into operative sub-goals that have to be accomplished on the way to a larger final goal. Situations are apprehended and information is taken up with respect to the action-goal at hand. The proposed solution makes use of this knowledge on human behavior. The invention helps the user to accomplish his goals easily without the need to understand all possible action alternatives and project content. In engineering systems for industrial automation, these large scale goals are main functions to be accomplished, the sub-goals are subordinate functions that are used to accomplish the main function. The proposed user interface presents all necessary information in the engineering project while reducing it to the engineering content and functionality that is needed in a certain step.
In order to reduce complexity in the engineering process, commonly wizards are used to support a certain engineering step. However, these wizards oftentimes can only be executed once, do not serve the purpose to change data and constitute a modal dialog window where the user cannot interrupt his work until the wizard is finished. In comparison to a wizard, the invention provides an interruptible workflow and allows changing existing data.
The user interface in the portal view substantially separates the presented project data from functionality, making the information less complex and understandable while still presenting all necessary information. The main function and the associated subordinate functions displayed in the portal view can be organized based on user's expertise. This extends the interface to support certain user classes, for example beginner, expert, etc. The same can be organized based on user roles. This extends the interface to support certain user roles, for example commissioner, administrator, programmer etc. This gives a simplified access to complex project data and abundant engineering functionality.
Summarizing, the invention relates to an improved user interface for use in an industrial automation system having a portal view 100, comprising a first display region 102 adapted to display at least one first user selectable identifier 104, 106, 108 representing at least one main function accomplishable within an engineering system. The portal view 100 comprises of a second display region 110 adapted to display at least one second user selectable identifier 112, 114, 116, 118 representing at least one subordinate function that is usable to accomplish the main function 104, the display of the second user selectable identifier being based on a first user selection of the first user selectable identifier. Further the portal view 100 comprises an optional third display region 120 adapted to display a context-specific selection of project data 122, 124, 126, the display of the context-specific selection of the project data 122, 124, 126 being based on a second user selection of the second user selectable identifier 112, 114, 116, 118. The user interface further has a project view 300 comprising a fourth display region 305 adapted to display third user selectable identifiers 340. The third user selectable identifiers 340 represent the entire accessible project data. Both the portal view 100, 200 and the project view 300 comprise a user selectable switching means for switching between the project view 300 and the portal view 100, 200.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternate embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. It is therefore contemplated that such modifications can be made without departing from the spirit or scope of the present invention as defined.
Number | Date | Country | Kind |
---|---|---|---|
08104362.2 | Jun 2008 | EP | regional |