This application is the US National Stage of International Application No. PCT/EP2007/054511 filed May 10, 2007 and claims the benefit thereof. The International Application claims the benefits of German application No. 10 2006 021 767.5 DE filed May 10, 2006. Both of the applications are incorporated by reference herein in their entirety.
The invention relates to an operating device for exchanging data with a field device in an automation system.
In automation systems for engineering or industrial plants, e.g. in the process industry, production and manufacturing industry, building services technology or network technology, locally distributed, decentralized field devices (process devices) perform prescribed functions in the plants concerned, as part of the plant automation, and in doing so exchange process, plant and/or device-related data, between one another when necessary but always with higher-level components of the automation system, in particular its management or engineering system. Field devices include, among other things, transducers for pressure, temperature, flow volume, occupancy level etc., analytical devices for gas or fluid analysis, weighing systems, setting drives, position regulators for valves, other local regulators, and frequency converters for electromotive drives. For the purpose of exchanging data within the automation system, the field devices in the local peripheral area, together with any local controller and regulator, operating and monitoring facilities, are linked with each other via field buses or other communication paths, wherein different field buses are linked with each other via bus couplers. The field buses can in turn be linked via control devices, such as for example programmable logic controllers, into a central plant bus to which is also connected the management or engineering system, that is the central controller, regulator, operating and monitoring facilities.
Field devices generally have adjustable device parameters such as for example limit values for alarms or warnings, calibration curves, parameters in evaluation algorithms for signal processing etc. The device parameters can be set and modified in different ways depending on the device type and manufacturer, e.g. via input facilities such as a keyboard, directly on the field device and/or by means of special software programs which are installed on a host computer and communicate with the field device via the latter's communication interface. To an increasing extent, separate operating devices are used for the local operation of the field device, for example so-called handheld PCs, which preferably communicate with the field device wirelessly. When they are input or modified, the device parameters are visualized by means of the display facilities on the operating device and/or the field device, where the display facilities can generally also be used to display further process, device and plant data, such as for example process values. Using an operating device it is also possible to operate several field devices, including those of different types or from different manufacturers.
For a complex exchange of data between the operating device and the field device, if for example there is need to transmit commands and parameters from the operating device to the field device, and responses or acknowledgements together with process measurement values and device data in the reverse direction from the field device to the operating device, often using demanding transmission protocols, a considerable level of additional processor power and energy must be provided in the field device. This is particularly so in the situation, for example, when whole screen contents must be transmitted from the field device to the operating device.
An object of the invention is to reduce the effort required in the exchange of data between the operating device and the field device.
The object is achieved by an operating device, for the exchange of data with a field device in an automation system, whereby the operating device contains a status unit whose individual statuses correspond to the states of a state machine contained in the field device, and which can be synchronized by the state machine in such a way that the current status of the operating device corresponds to the current state of the field device.
Because of the synchronization of the status unit by the state machine, the operating device always adopts the same status as the field device, so that the current state of the field device is known to the operating device. Data items related exclusively to the state therefore no longer need to be exchanged between the two devices, thereby significantly reducing the scope of the data to be exchanged. For example, if the field device is in a state in which pressure measurement values are to be transmitted to the operating device, it is sufficient to transmit purely the numeric values, because the operating device knows that the numeric values it receives are pressure measurement values and not, say, flow volume measurement values or parameter values.
In accordance with an advantageous development of the operating device, the data items exchanged between the operating device and the field device can therefore, in the receiving device concerned, be linked with state-dependent supplementary data available in the device and/or can be subject to further processing. This applies in particular also to the manner in which the data received is to be displayed. So it is no longer necessary to transmit the whole content of a display, but only the values to be displayed, which are then prepared in a way dependent to the state for display by the receiving device, e.g. are displayed in a state-dependent mask generated by the receiving device.
For example, if a particular parameter is to be set in the field device, the latter initially receives from the operating device a command which prompts the state machine in the field device to put itself into a state which is provided for the setting or amendment of parameters. Such a command can be security-oriented, e.g. password protected, in order to prevent the unauthorized amendment of parameters. It is now only necessary to transmit to the field device the type of the parameter and its value, but not a command which implies that a parameter is to be entered or amended. If, in addition, different states are provided for different parameter types, then it also becomes unnecessary to transmit the relevant parameter type, because this is known from the state.
Synchronization of the status unit in the operating device can be effected on a time-dependent basis by the cyclic transmission to the operating device of a code for the current state of the field device.
The synchronization will preferably be effected on an event-controlled basis each time there is a state change in the field device, in that the code for the new state is transmitted to the operating device.
Receipt of the code will preferably be acknowledged by the operating device, whereby if the acknowledgement fails to appear, or if a state is incorrectly acknowledged, the field device retransmits the code for the current state to the operating device.
For the purpose of further explaining the invention, reference is made in what follows to the figures in the drawing; specifically these show:
A portable operating device 7 (so-called handheld PC) with operating elements 8 and a display facility 9 is designed for communicating with each one of the field devices 1 to 4 individually via a radio link 10. This communication can take place directly with the field devices 1 to 4 or via an access point 11, which is also connected to the bus 5.
The field devices 1 to 4 can be parameterized via the operating device 7 which, for this purpose, enables parameters for the field devices 1 to 4 to be input, amended and verified and commands to be input, via the operating elements 8 and the display facility 9. Apart from the amendable parameters, it is also possible to display on the display facility 9 process measurement values and other items of data from the automation system, which are transmitted from the field devices 1 to 4 to the operating device 7.
As shown by the example of the field device 1, each of the field devices contains a state machine 12, which monitors the user activities or actions, undertaken via the operating device 7, in terms of their sequence and also the time, automatically activates any write or password protection, prompts the user to confirm settings which have been made, and only accepts productive operation of the field device 1, i.e. the exchange of user data with the other components 2 to 4 and 6 of the automation system, if certain prescribed actions have been completed.
The operating device 7 contains a status unit 13 which is synchronized by, i.e. is reconciled with, the state machine 12 in the field device 1.
As
In the present example, it is assumed that in the state Z1 or status Z1′, as applicable, a certain measurement value from the field device 1, e.g. a temperature measurement value, is to be shown in a display mask on the display facility 9 of the operating device 7. Via the radio link 10, a pure measurement value (numeric value) 15 is transmitted to the operating device 7, and there it is combined with additional data 16, such as the display mask and the type of the measured value, in this case a temperature, stored in the operating device 7 or requested by the latter from the automation system via the access point 11, and is put on the display.
State changes in the field device 1 can be initiated by inputs to the field device 1 or the operating device 7, where in the latter case the operating device 7 generates an appropriate command and transmits it to the field device 1.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 021 767 | May 2006 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2007/054511 | 5/10/2007 | WO | 00 | 11/10/2008 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/128836 | 11/15/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5161115 | Teshima et al. | Nov 1992 | A |
6289252 | Wilson et al. | Sep 2001 | B1 |
6795927 | Altmejd et al. | Sep 2004 | B1 |
20020006178 | Takagi | Jan 2002 | A1 |
20030005175 | Brocco et al. | Jan 2003 | A1 |
20030093607 | Main et al. | May 2003 | A1 |
20040010347 | Yamanashi et al. | Jan 2004 | A1 |
20040124247 | Watters | Jul 2004 | A1 |
20050246560 | Oshins et al. | Nov 2005 | A1 |
20060026198 | Emery et al. | Feb 2006 | A1 |
20060059478 | Krajewski et al. | Mar 2006 | A1 |
20060184280 | Oddsson et al. | Aug 2006 | A1 |
20090050212 | Dourdeville et al. | Feb 2009 | A1 |
Number | Date | Country |
---|---|---|
199 40 078 | Mar 2000 | DE |
10148752 | Apr 2003 | DE |
102 23 966 | Dec 2003 | DE |
Entry |
---|
Kerner, “Rechnernetze nach OSI”, 1992, pp. 36-38; ISBN 3-89319-408-8, Addison-Wesley Publishing Company, Germany. |
Number | Date | Country | |
---|---|---|---|
20090254678 A1 | Oct 2009 | US |