DISPLAY AND OPERATING UNIT AND METHOD OF OPERATING A FIELD INSTRUMENT HAVING A DISPLAY AND OPERATING UNIT
20170286040 ยท 2017-10-05
Inventors
Cpc classification
G06F3/04847
PHYSICS
H04L67/02
ELECTRICITY
G06F3/0488
PHYSICS
G06F40/143
PHYSICS
G06F3/14
PHYSICS
G06F13/385
PHYSICS
International classification
G06F3/14
PHYSICS
Abstract
A display and operating unit having a web application for operating a field instrument and a method of operating a field instrument having a display and operating unit having a web application, wherein the display and operating unit is connectable to the field instrument; wherein at least one parameter of the field instrument is visualized on the display and operating unit by means of the web application and a parameterization of the field instrument s made possible and the web application for the visualization and/or parameterization is executed in a browser; wherein the browser is executed on the display and operating unit; and wherein the browser and/or the web application has/have an interface with which direct access to components or operating system components of the display and operating unit, to components of the field instrument and/or to external units is carried out.
Claims
1. A display and operating unit having a web application for operating a field instrument, wherein the display and operating unit is connectable to the field instrument; wherein at least one parameter of the field instrument is visualized on the display and operating unit by means of the web application and a parameterization of the field instrument is made possible and the web application for the visualization and/or parameterization is executed in a browser; and wherein the browser is executed on the display and operating unit, wherein at least one of the browser and the web application has an interface that is configured to carry out direct access to components or operating system components of the display and operating unit, to components of the field instrument and/or to external units.
2. The display and operating unit in accordance with claim 1, wherein the field instrument has a web server.
3. The display and operating unit in accordance with claim 1, wherein the web application is written in HTML, JavaScript and CSS.
4. The display and operating unit in accordance with claim 1, wherein the interface is a JavaScript interface.
5. The display and operating unit in accordance with claim 1, wherein the display and operating unit has a web engine and a JavaScript interface for executing JavaScript code.
6. The display and operating unit in accordance with claim 1, wherein the web engine has a program library.
7. The display and operating unit in accordance with claim 1, wherein the web engine is implemented in the programming language C++.
8. The display and operating unit in accordance with claim 1, wherein the operating system components comprise at least one driver for a file system, at least one driver for the display and operating unit and/or at least one driver for a network.
9. The display and operating unit in accordance with claim 1, wherein the display and operating unit is an engineering tool, a smartphone, a tablet PC, a notebook or a desktop PC.
10. The display and operating unit in accordance with claim 1, wherein the display and operating unit is connected to the field instrument via an Ethernet connection.
11. The display and operating unit in accordance with claim 1, wherein the external unit is a mobile pluggable USB memory.
12. A method of operating a field instrument having a display and operating unit having a web application, wherein the display and operating unit is connected to the field instrument; the method comprising the steps of: visualizing at least one parameter of the field instrument on the display and operating unit by means of the web application; making possible a parameterization of the field instrument; and executing the web application for the visualization and/or parameterization in a browser; wherein the browser is executed on the display and operating unit, wherein at least one of the browser and the web application has an interface with which direct access to components or operating system components of the display and operating unit, to components of the field instrument and/or to external units is carried out.
13. The method of operating a field instrument in accordance with claim 12, wherein the JavaScript interface has a web engine for executing JavaScript code.
14. The method of operating a field instrument in accordance with claim 12, wherein the display and operating unit is connected to the field instrument via an Ethernet connection.
15. A method of operating a field instrument having a display and operating unit having a web application in accordance with at least one of the preceding claim 1, wherein the display and operating unit is connected to the field instrument via an Ethernet connection.
Description
[0062] The invention will also be explained in the following with respect to further advantages and features with reference to the enclosed drawing and to embodiments. The FIGURES of the drawing show in:
[0063]
[0064] In the following FIGURES, identical parts are provided with identical reference numerals.
[0065]
[0066] The display and operating unit 4 is, for example, hooked up to the field instrument 1 or is directly connected to the field instrument 1. After the hook-up, the display and operating unit 4 automatically electronically connects to the field instrument 1.
[0067] The browser 2 allows direct access of the web application 12 or of the program to the specific hardware of the display and operating unit 4.
[0068] In accordance with
[0069] The minimal browser 2 is reduced to the essential, namely the rendering and the display of HTML, CSS and JavaScript. In accordance with
[0070] The browser 2 provides a special JavaScript interface 6, in particular a special JavaScript API. This then e.g. allows direct access to the hardware of the display and operating unit 4.
[0071] Access from the web application 12 can then take place by JavaScript functions. Data can thus e.g. be stored directly or hardware, namely a file system 16 or a network 17, can be addressed directly.
[0072] For direct access to the components 20 or operating system components 10, the JavaScript interface 6 is implemented that is adapted to the components 20 or operating system components 10 and that allows direct access from the web application 12.
[0073] The JavaScript interface 6 is in this respect a fixed component of the minimal browser 2. The browser 2 is called the minimal browser that is able to render HTML(5) in conjunction with CSS and to execute JavaScript code. Any functions not required are dispensed with in the implementation.
[0074] The especially developed browser 2 has still further advantages. Other field instruments 1 can be found directly since special scan programs can be integrated in the browser 2 to execute an instrument scan whose result is provided to the program 12 in the second step by JavaScript API.
[0075] In accordance with
[0076] In accordance with
[0077] For example, a contrast or a brightness setting for the display and operating unit 4 or the display can be set. The driver 15 is provided for the display and operating unit 4 for this purpose to set the contrast or carry out a brightness setting.
[0078] The display and operating unit 4 is preferably an engineering tool, a smartphone, a table PC, a notebook or a desktop PC.
[0079] The integrated web server 11 of the field instrument 1 can also be invoked on a smartphone, a tablet PC, a notebook or a desktop PC by browser, provided that there is likewise a connection between the display and operating unit 4 and the field instrument 1 for example by Ethernet 18 or wireless LAN. In accordance with
REFERENCE NUMERALS
[0080] 1 field instrument [0081] 2 browser [0082] 4 display and operating unit [0083] 5 interface [0084] 6 JavaScript interface [0085] 7 web engine [0086] 8 operating system [0087] 9 operating system interface [0088] 10 operating system component [0089] 11 web server [0090] 12 web application [0091] 13 external unit [0092] 14 program library [0093] 15 driver [0094] 16 file system [0095] 17 network [0096] 18 Ethernet connection [0097] 19 mobile pluggable USB memory [0098] 20 component