The invention pertains to the field of configuring measuring devices with the aid of an operating unit separated from the measuring device. More precisely, it pertains to a method for displaying parameters that define the operating mode of a measuring device on the display field of an operating unit wherein the values of parameters stored at the measuring device are transferred to the operating unit and, optionally, values of parameters changed by the user are transferred back from the operating unit to the measuring device.
Modern measuring equipment and/or systems, particularly those in which electronic processing of measurement signals takes place, usually have the possibility of displaying parameters relevant to the operating mode of the measuring device or the system on a separate operating unit, particularly a PC and, if necessary, of setting new values for the parameters. A program that communicates with the measuring device via an interface is installed in the operating unit for that purpose. Usually, such operating programs are usable only specifically for the manufacturer of the measuring device and/or only for a certain type of measuring device. This results in a number of disadvantages to the user:
The problem of the invention is to specify a method of the initially mentioned type and a measuring device suitable for carrying out the method which make it possible to eliminate or at least alleviate the aforementioned problems.
In order to limit the installation effort and the memory consumption in the operating unit, it is proposed according to the invention to transfer from the measuring device to the operating unit, in addition to the parameters to be displayed, representational data as well, which define the form of representation for the parameter values on the operating unit. For displaying the parameters on the operating unit in such a case, and optionally, for modifications of the parameter values, one program, which can be uniform for a number of measuring devices and which is, in particular, independent of the meaning and number of parameters considered, is sufficient, since information in this regard is made available by the measuring device and thus no longer need be contained in the code of the operating program.
In order to limit the amount of data to be transferred to the operating unit, it is desirable for parts of the representational data, preferably data that is identical for a large number of measuring devices, to be contained in the operating program, so that only equipment-specific or modified data need be transferred. If no display program is present on the operating unit, it can be transferred from the measuring device to the operating unit before the display of parameters.
These sets of data are expediently transferred to the operating unit in a format independent of it, in order to enable display of parameters on computers with not necessarily compatible architectures without requiring the manufacturer to provide different operating programs for the various computer systems.
Preferred examples of such instructions are HTML or XML code, JAVA instructions, or Perl, Javascript, TCL or VB-script.
The use of a telephone and Internet connection for the transfer of parameters and representational data allows the use of widely disseminated, economical and well-tested interfaces for the communication between measuring device and operating unit.
According to a particularly preferred embodiment of the method, an Internet browser, a word-processing program or a spreadsheet program is used to display the parameter values or to process the representational data. In such a case, the parameters and their representational data can be stored in the form of an Internet page or a file in the format specific to the word-processing or spreadsheet program.
Transmission by wireless means permits comfortable access to parameters of a measuring device that may be located at an arbitrary, difficult-to-access position, for instance, in a production line.
The method is preferably employed not only for displaying but also for modifying parameters in that the operating unit receives new values for the parameters selected by a user and transfers them to the measuring device.
A device for carrying out the above-specified method is characterized by a memory for the representational data. The representational data stored there contains at least one of the following types of information:
The measuring device preferably comprises an interface converter and at least one measuring apparatus communicating with the interface converter, the interface converter serving to transfer the parameter values and the representational data to the operating unit. There is also preferably at least one part of the memory for representational data which is assigned to the interface converter. If no standard PC interface such as RS232 or USB is available on the measuring apparatus, the measuring device is preferably expanded with an interface converter that performs an adaptation of the physical interface and/or the transmission protocol of the measuring apparatus to a standard PC interface. At least one part of the memory for the representational data can also be assigned to the interface converter. Complete storage of the representational data at the interface converter is particularly practical when an already existing measuring device is to be made suitable for application of the method according to the invention by the addition of an adapted interface converter. A partial storage of the representational data at the interface converter is particularly practical for a measuring device comprising several measuring apparatuses, so as to store there those parts of the representational data which are not specific to a single measuring apparatus, but can be used to display and possibly modify the parameters of several measuring apparatuses. Data specific to each of the individual measuring apparatuses of the measuring device is preferably stored in a separate memory assigned to each measuring apparatus.
In case several measuring apparatuses are connected to an interface converter, a selection as to which connected apparatus is to be parametrized can be made by way of the representational data stored in the interface converter. In particular, the memory assigned to each measuring apparatus can contain text data with explanations on the use of the measuring apparatuses.
Additional characteristics and advantages of the invention result from the description below of an embodiment with reference to the attached figure, which shows a measuring device according to the invention and a connected operating unit in a highly schematized manner.
The measuring device shown as an example in
If no suitable interface is available on the computer 5 acting as the operating unit, an interface converter 4, which performs a conversion of the data exchanged on the transmission link into a format suitable for the operating unit 5, is used. The transmission link 6 between interface converter 4 and computer 5 may be a simple cable for serial data transfer, but it can also comprise a telephone connection or, at least in parts, a wireless link, the conversion into a format suitable for wireless transmission or transmission over a telephone connection taking place transparently (by way of modems, not shown).
In addition to memory space for the values of its parameters, the filling level sensor 1 is equipped with memory space for data that describes the representation of the parameter values on display screen 7 of computer 5. This representational information has the from of, for instance, an Internet site, i.e., a file in HTML format, as one example. In order to display the values of the parameters on screen 7, it is therefore sufficient if computer 5 is equipped with an Internet browser which makes a connection to filling level sensor 1 by way of interface converter 4 and retrieves the current values and the associated representational data there. Interface converter 4 extracts the parameter values and the representational information from the data flows on field bus 3 and passes them on to computer 5 for display. The browser used there requires no knowledge of the device to be programmed to display, based on the extracted representational data, a display and input mask adapted to filling level sensor 1 on screen 7, to receive, if desired, new values for selected parameters from the user and transmit them back to sensor 1. Since all the data required for displaying and editing the parameters is present in the sensor, computer 5 no longer requires a program tailored specifically to the programming of sensor 1.
Text data that explains the use of the measuring device or its parametrization is expediently also contained in the representational data. This text data can also be represented on screen 7 as part of the input mask or displayed to a user in response to the appropriate input as general or context-sensitive help text.
In order to update the operation of filling level sensor 1, it suffices in the system from
It goes without saying that the measuring device can also contain additional measuring apparatuses besides filling level sensor 1 and its controller 2, likewise connected to the field bus 3 and not shown in the figure. A memory element that contains the data necessary for parametrization of the measuring apparatus is assigned to each of these measuring apparatuses.
If the controller of one of these measuring apparatuses is to be modified, then it suffices to exchange the representational data in the associated memory. The modification is thus limited only to the memory assigned to a measuring apparatus; no updating of an entire measuring program is required. The modification can be done, for instance, by exchanging a memory component in which the representational data is stored; it is also conceivable to overwrite the representational data in each case with a new version from computer 5. Differently from the previous situation, no exchange of the operating program of the computer is necessary; it suffices merely to adapt the representational data of a measuring apparatus affected by a modification.
Particularly if the transmission link 6 comprises a telephone connection or some other stage leading through a public network, there is also the possibility for the manufacturer of the measuring apparatus or a service firm authorized by it to perform the update of the representational data, with the consent of the user, by remote maintenance via the public network.
In order to permit targeted programming of the parameters of one apparatus from a measuring device comprising several measuring apparatuses, the memory area which contains the representational data of a measuring apparatus is assigned a respective name, with which computer 5 is able to address the pertinent memory area.
Alternatively, it may be provided that interface converter 4 also has a memory element, in which a mask for selecting between the various measuring apparatuses is stored. Like the representational data of the apparatus itself, this mask is an HTML file.
In place of an Internet browser a spreadsheet or word-processing program can also be used to present an editable mask with the parameter values of the measuring device, since such programs are also frequently marketed by one manufacturer on a number of different platforms and offer an easy opportunity for modifying displayed parameter values by overwriting and saving cells or text passages.
Number | Date | Country | Kind |
---|---|---|---|
100 47 321.0 | Sep 2000 | DE | national |
Number | Date | Country | |
---|---|---|---|
Parent | 09793390 | Feb 2001 | US |
Child | 11109673 | Apr 2005 | US |