WO2016102194A1 - Arrangement and method for operating a field device with a web server - Google Patents

Arrangement and method for operating a field device with a web server Download PDF

Info

Publication number
WO2016102194A1
WO2016102194A1 PCT/EP2015/079289 EP2015079289W WO2016102194A1 WO 2016102194 A1 WO2016102194 A1 WO 2016102194A1 EP 2015079289 W EP2015079289 W EP 2015079289W WO 2016102194 A1 WO2016102194 A1 WO 2016102194A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
field device
data
client
request
Prior art date
Application number
PCT/EP2015/079289
Other languages
German (de)
French (fr)
Inventor
Holger Seguin
Florian Schorradt
Original Assignee
Endress+Hauser Wetzer Gmbh+Co. Kg
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Endress+Hauser Wetzer Gmbh+Co. Kg filed Critical Endress+Hauser Wetzer Gmbh+Co. Kg
Publication of WO2016102194A1 publication Critical patent/WO2016102194A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/054Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15038Internet, tcp-ip, web server see under S05B219-40
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25202Internet, tcp-ip, web server : see under S05B219-40
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25428Field device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34038Web, http, ftp, internet, intranet server
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the invention relates to a method for operating a field device and an arrangement comprising a field device.
  • Such field devices can serve, for example, for controlling, monitoring and displaying a process variable.
  • a multi-channel process data acquisition device has become known, to which one or more sensors can be connected and which serves for storing and / or processing one or more measurement signals, which measurement signal or which measurement signals are transmitted from one or more of the sensors to the process data acquisition device.
  • field devices have become known which can be operated via a web browser. Such a possibility is described, for example, in the patent application US 2008/0082637 A1.
  • an automation device is configured by means of an operating tool, which operating tool is connected via the Internet with a web server in a gateway.
  • the object of the invention is to specify a resource-saving option for retrieving data, in particular field-device-related data, from a field device. This object is achieved by a method for operating a field device and an arrangement comprising a field device.
  • the object is achieved by a method for operating a field device, in particular a multi-channel process data acquisition device, wherein the field device comprises a first server, preferably a first web server, wherein a data request from a first client, preferably a
  • Web client for example. From an operating unit, is provided to the first server of the field device, wherein the data request is forwarded by means of the first server of the field device to a second, preferably external, web server, and the requested data from the second server, for example electronic database, retrieved and transmitted to the first server of the field device, wherein the retrieved data from the first server of the field device (subsequently) are transmitted to the client.
  • the method is preferably used for operating the field device or for retrieving data relating to the field device or for understanding the settings or the mode of operation, or relating to the mode of operation of the field device
  • the field device is, for example, a sensor or an actuator or a multi-channel process data acquisition device. Furthermore, every process comes close
  • the field device has an implemented first server, for example a web server - a server that uses the http or https protocol.
  • the web server can, for example, be implemented in the firmware or a functional module which is operatively connected to the firmware, that is to say it can exchange this data.
  • this first server it is also preferably a so-called. Proxy server over the
  • connection to another server for example.
  • Said second, preferably external, server can be produced.
  • a request to the first server, for example from a client, is therefore also addressed to this first server.
  • the first server can now eg.
  • Field device is located, so finds an internal storage unit. If the requested data is present there, the server can transmit a corresponding response and / or the corresponding data itself to the client.
  • the data can be transmitted between the client and the first server preferably in the form of telegrams. However, if the requested data does not exist in the field device, The first server can either process the request, for example make a protocol conversion and be forwarded, or it can forward the request directly to the second server. However, in both cases it may be necessary to address the data request to the other, second server.
  • the client may be an application that is executed on the operating device and by means of which direct or indirect, for example by means of another application, queries can be made to the server on the field device.
  • the second server is preferably likewise a web server which is at least logically separated from the first server and preferably in communication with the first server via the Internet.
  • the (electronic) database are then retrieved from this storage unit and transmitted to the first server. From there, the retrieved data can be formatted or forwarded directly to the client.
  • Field device is thus used as a mediator of the requests receives and then retrieves its own address from the second server. This can be done as described by a simple readdressing or processing of the data request.
  • the data retrieved from the second server may be stored in the memory unit of the field device after being received by the first server.
  • a second data request may be made by the client through which further data is retrieved from the second server.
  • This further data can then likewise be written into the memory unit of the field device.
  • the data obtained by means of the first data request are overwritten and, for example, the data obtained by means of the second request are instead written into the memory unit.
  • the data received from the second server may be field device related data.
  • a data request from the client may also be the execution of one or more arithmetic operations and the processing of data transmitted from the field device to the second server.
  • one or more identifiers may be provided for the
  • Operation of the field device is located, and the field device to be present.
  • an identifier is then transmitted from the client to the field device.
  • the field device can then retrieve the information associated with this identifier from the second server.
  • the identifier may be forwarded to the second server where the associated data is stored.
  • the identifier can consist of a numerical value.
  • information associated with particular field device-related information on the field device can be linked to a parameter and its value by means of the indicator.
  • the assigned identifier is transmitted to the second (external) server and the associated information is transmitted to the field device.
  • the field device can then transmit this information to the operating device or the client application on it.
  • Storage unit that can be accessed through the second server to be outsourced. These data may be parameters or
  • Parameter names, error texts, help texts, menu names and in the identifier to one, preferably alphanumeric, in particular encrypted,
  • Parameter identification is. Furthermore, it may be one or more
  • a plurality of field devices are connected to the second server or are connectable and have access to the second server.
  • a central data management and data maintenance for example by the manufacturer of
  • Field devices are performed.
  • the data stored in an external storage device can then be edited or provided without each one
  • Field device needs updating. Furthermore, it becomes possible for a plurality of different clients to connect to the first server on the field device simultaneously or successively. Inquiries from these two clients can then be managed by the first server and the requested data can be transferred back to the respective clients. It may be provided in particular that a first request from the first client and a second request is made by the second client.
  • the respective requests may include an identification of the respective client or operating device or user of the operating device used. This makes it possible, for example, that although the same identifier is used to obtain certain data or data of a particular content. However, due to the identification, for example, different
  • Parameter description or operating instructions for example, in different languages, transferred.
  • the field device thus has an internal
  • Memory unit in which, for example, field device-related data, in particular in a first language, particularly preferably in a first number of different languages, are stored or stored.
  • the field device may have a certain amount of data and information that the field device uses at the factory, i. before delivery to a customer.
  • field-device-related data are stored in the external database, preferably in a second language, particularly preferably in a second number of different languages.
  • these data may be editable and retrievable by a plurality of field devices, in particular field devices having a server or web server.
  • the request in the event that the requested data is not stored in the device-internal memory unit, the request is forwarded to the external server.
  • the requested data in the case that the requested data is / are stored in the internal memory unit, the requested data is read from the internal memory unit and transmitted to the client by means of the first server of the field device.
  • the requested data is / are identified by an identifier, such as, for example, a unique numbering associated with the requested data.
  • Corresponding indicators are, for example, in the field device and an operating device or an external database which can be accessed by means of the second server stored.
  • the request includes this
  • the data are parameters or parameter names, error texts, help texts,
  • Menu names and the identifier to one, preferably alphanumeric, in particular encrypted, parameter identification.
  • the web server of the field device is in a first communication connection, for example via the Internet Protocol, with the web client is or is this first communication connection established, and wherein the web server of the field device in a second communication connection, for example the Internet Protocol, with the external web server is or is this second communication connection established, in particular without the external web server with the web client in a direct communication connection.
  • a plurality of web clients are parallel to one another, preferably simultaneously, in a communication connection with the web server of the field device.
  • a first request is made to the web server of the field device by a first of these multiple web clients, wherein a second request is made to the web server of the field device by a second of these several web clients, the first request being retrieved by retrieving data is answered from the field device internal memory unit, wherein the second request is answered by retrieving data from an external electronic database by means of the external server.
  • the external electronic database is a database to which, for example, the
  • Field device manufacturer has exclusive access.
  • a plurality of field devices are in communication with the external web server and access to the electronic database via the external web server.
  • the object is achieved by an arrangement comprising a field device with a web server, an external web server and a web client for carrying out the method according to one of the preceding embodiments.
  • the arrangement can thus also comprise a plurality of field devices, each having a communication link with the external, second server.
  • FIG. 1 shows a plurality of field devices F1, F2, F3, which are connected in a system via a field bus FB to a process controller C.
  • a field bus access unit G also called Gateway, connected to the fieldbus FB.
  • the process control arrangement P has a first bus system B1, which connects the units of the process control C. To the bus system B1, a first arithmetic unit is connected.
  • the process controller C is used by a plant operator to control the system.
  • the fieldbus FB may, for example, be a Profibus DP fieldbus to which field devices F1, F2, F3, RIO are connected.
  • the fieldbus FB in turn is connected, for example via a segment coupler or here a so-called.
  • another fieldbus such as HART or Fieldbus FF can be used.
  • a second bus system B2 is provided, on which in the shown
  • a computing unit RE2 is connected to the
  • the second bus system B2 forms a higher communication level to the fieldbus FB.
  • the second bus system B2 may, for example, be a corporate network.
  • the field devices can be accessed from the second bus system B2, for example in order to operate them or to retrieve data from the field device F1, F2, F3.
  • there enable operating programs such as plant asset management to diagnose and / or visualize the field devices F1, F2, F3.
  • the fieldbus interface G is provided via which the second bus system B2 is connected to the fieldbus.
  • the fieldbus interface G thereby enables the connection of the second bus system B2 with the field devices F1, F2, F3. This enables communication between the higher-level second bus system B2 and the field devices F1, F2, F3.
  • the field devices F1, F2, F3 can be addressed, for example, via an addressing with which, for example, one or more telegrams are provided.
  • the fieldbus FB can thus be accessed via an interface of the control unit C as well as via the fieldbus interfaces G. Cyclic queries can be made by the control unit C and acyclic queries on the first fieldbus FB by the first fieldbus interface G. For example. Data from the fieldbus can be heard or transmitted via the fieldbus by the computer unit RE2 of the bus system B2 via the fieldbus interface G, in particular, for example.
  • Diagnostic information can be retrieved from one of the field devices F1, F2, F3.
  • Figure 2 shows a schematic representation of a field device, the example.
  • the field device may be, for example, a sensor with a sensor MA, is detected by a physical and / or chemical measured variable and converted into an electrical signal.
  • This signal can be processed, for example, by means of a measured-value-processing logic, such as, for example, a microprocessor or a microcontroller.
  • This logic can be part of a firmware Fl of the field device F in particular.
  • the firmware F1 can also be connected to a web server C1. However, this web server can also be part of the firmware, ie integrated into it.
  • This communication connection X3 can be, for example, a field-device-internal bus to which also a memory unit which is located in the Field device is arranged, is connected. It is also possible that the storage unit (only) can be accessed via the web server.
  • the field device can also have a, for example, wired, separate interface (for example, in addition to a fieldbus interface), via which the field device can be connected to an operating device.
  • a connection for wireless data transmission for example via radio, in particular WLAN, is also possible.
  • connection via Ethernet, wired or wireless is also a connection via Bluetooth or a fieldbus system or an interface that gem.
  • a fieldbus protocol is conceivable.
  • the device can be accessed via several tools (eg FieldCare, Field Device Manager, Web server, external tools, ..). If several field devices, for example, read access to the external memory (database), there are no problems. The requests are processed one after the other. If several field devices or HMI devices attempt to write to the external memory (database), the corresponding authorization must first be checked. If the write permission exists, the data in the external database is changed and made available in a new query by the field device or the HMI device. The field devices are not informed that data has changed. Each client who accesses the field device is assigned a session ID, for example. If the maximum number of session ID, e.g. 10 users at the same time, reached, for example, a hint appears. This avoids that the device interrupts the measurement value registration by too many requests.
  • the actual parameterization (changing the following the maximum number of session ID, e.g. 10 users at the same time, reached, for example, a hint appears. This avoids that the device interrupts the measurement value registration by too many requests
  • Field device settings can also, for example, be limited to a user.
  • An operation or generally a data exchange can then take place via an operating device which can be connected to a (communication) interface of the field device.
  • This interface can then be used to operate the field device via the web server by means of the operating device.
  • a client in particular a web client, can be provided on the operating device, which is, for example, a handheld operating device. Via this client, a user can transmit data to the field device or retrieve it from there via the server C1.
  • the client can request a data via a corresponding interface of the Transferring the HMI device to the field device, the data request can be processed by the Web server C1 by either the requested data from the storage unit in which it may, for example, be a database can be retrieved and transmitted to the client.
  • the data request can, for example, in the case that the requested data is not present in the memory unit S1 (or also generally) are forwarded to the server C2.
  • For identification of the requested data can, for example, a
  • Identifier in the form of a numerical or other value.
  • the interface between the operating device BG and the field device F may be, for example, an Ethernet interface, in particular via an "RJ-45" or "RJ45” plug / socket.
  • the field device F can also have a further interface via which the field device can be in communication with the second, external server.
  • This communication connection can also be an Ethernet connection.
  • this connection exists at least in part via the Internet.
  • the server C2 can also be located far away from the field device F. It is also possible for the data request from the HMI device and the forwarding to the second (external) server from the first server to take place via the same (hardware-based) interface but, for example, via different data channels.
  • the first server then acts as a kind of client for the second, external server, for example in the case of
  • the data request from the client on the HMI device can be forwarded to the server C2.
  • a simple readdressing or even a protocol conversion can take place. It may, for example, be dependent on the protocols used for communication via the connections V1 and V2, respectively, if protocol conversion is required.
  • the identifier transmitted from the client to the field device or the server C1 can be further transmitted to the server C2.
  • the server C2 can retrieve the requested data from the memory unit S2, which, for example, can also be a database.
  • the data retrieved from the memory unit S2 can then be transmitted to the client via the connection V2 and via the server C1.
  • This can also be a direct forwarding, a caching of the data from the database S2 and / or a readdressing or further processing by means of the firmware FL or another Data processing unit of the field device F done.
  • the data thus requested by means of the data query of the client CL are then retrieved from the server C2 or the memory unit S2.
  • Memory unit C2 to provide, without that in each of the field devices must be edited individually. Instead, it is sufficient to edit the memory unit S2 or the server C2.
  • the data located in the storage unit S2 may, for example, be information that is the same information in different languages. It is also possible to provide user-specific settings remotely which otherwise would not have been accommodated in the limited memory unit S1. It is essential to save in the field device: The values of the parameters
  • This data can be stored in the field device, for example, together with one or more flags that serve as identifiers.
  • This data can be stored, for example, in a separate memory area.
  • the description of the data itself (parameter name, help text, ...) are only marked with an ID, a flag or another identifier.
  • the firmware reads out the corresponding data in the set language. This can, as described above, be carried out by forwarding the data request from the HMI device to the second (external) server.
  • the data associated with the identifier can then in turn be transmitted by the field device to the operating device or the client application on the operating device.
  • field device-related data not only via the field device or the HMI device itself but e.g. also be carried out via an external application and then distributed centrally to various field devices.

Abstract

A method for operating a field device (F) that comprises a first web server (C1) and an internal memory unit (S1). To request data from the field device (F), a client (CL) in an operator unit (BG) sends an enquiry to the first web server (C1) via the first communication link (VI). The first web server (C1) transmits the data to the client (CL) if the data are present in the internal memory unit (S1). Otherwise, the first web server (C1) directs the enquiry to the second web server (C2) via the second communication link (V2), which reads the data from an external memory unit (S2) and sends them to the first web server (C1), with the first web server (C1) subsequently sending the data to the client (CL). It is therefore possible for data and functions of the field device (F) to be relocated to a second server (C2) having an external memory unit (S2) or database. The data may be e.g. parameter labels, error texts, help texts and menu labels in different languages. The values of the parameters that influence the measurement response (inputs) and the yield (outputs) must be stored in the memory unit (S1) that is internal in the field device (F).

Description

ANORDNUNG UND VERFAHREN ZUM BETREIBEN EINES FELDGERÄTS MIT  ARRANGEMENT AND METHOD FOR OPERATING A FIELD DEVICE WITH
EINEM WEBSERVER  A WEBSERVER
Die Erfindung bezieht sich auf ein Verfahren zum Betreiben eines Feldgerätes sowie eine Anordnung umfassend ein Feldgerät. The invention relates to a method for operating a field device and an arrangement comprising a field device.
Eine Vielzahl von Feldgeräten, die Verwendung in industriellen Anlagen finden, sind bereits aus dem Stand der Technik bekannt und werden unter anderem von der A variety of field devices, which find use in industrial plants, are already known from the prior art and are used inter alia by the
Anmelderin hergestellt und vertrieben. Applicant manufactured and sold.
Derartige Feldgeräte können bspw. zum Steuern, Überwachen und Anzeigen einer Prozessgröße dienen. Insbesondere ist ein mehrkanaliges Prozessdatenerfassungsgerät bekannt geworden, an das ein oder mehrere Sensoren anschließbar sind und welches zum Speichern und/oder Verarbeiten eines oder mehrere Messsignale dient, welches Messsignal bzw. welche Messsignale von einem oder mehreren der Sensoren an das Prozessdatenerfassungsgerät übertragen werden. Ein derartiges Such field devices can serve, for example, for controlling, monitoring and displaying a process variable. In particular, a multi-channel process data acquisition device has become known, to which one or more sensors can be connected and which serves for storing and / or processing one or more measurement signals, which measurement signal or which measurement signals are transmitted from one or more of the sensors to the process data acquisition device. Such a thing
Messdatenerfassungsgerät ist bspw. aus der Patentschrift EP 1390697 B1 bekannt geworden und wird von der Anmelderin unter der Bezeichnung ECOGRAPH bzw. Messdatenerfassungsgerät is known, for example, from the patent EP 1390697 B1 and is by the applicant under the name ECOGRAPH or
MEMOGRAPH vertrieben. MEMOGRAPH distributed.
Die Einstellungen über die diese Feldgeräte verfügen sind mitunter sehr umfangreich. Ferner ist es nicht nur die Anzahl der Einstellungen aufgrund derer ein solches Feldgerät ausreichend Speicherplatz benötigt sondern auch zugehörige Zusatzinformationen wie bspw. eine Beschreibung in Form einer Hilfsanleitung, einer Betriebsanleitung etc. Diese Dokumente müssen unter Umständen sogar in verschiedenen Sprachen vorliegen, um eine Bedienung unabhängig von Ländergrenzen und/oder Sprachregionen zu ermöglichen. The settings of these field devices are sometimes very extensive. Furthermore, it is not only the number of settings on the basis of which such a field device requires sufficient space but also associated additional information such as a description in the form of auxiliary instructions, operating instructions, etc. These documents may even be available in different languages to an operation independently country borders and / or linguistic regions.
Dies steht aber in Konflikt mit den im Bereich der industriellen Gerätschaften notorisch knappen Ressourcen, wie Speicher und Rechenleistung. Dies ist unter anderem darauf zurück zu führen, dass derartige Feldgeräte oftmals nur über eine sog. Zweidrahtleitung mit einem Strom zwischen 4 bis 20 mA versorgt werden. However, this conflicts with notoriously scarce resources in the field of industrial equipment, such as memory and computing power. This is partly due to the fact that such field devices are often only supplied via a so-called two-wire line with a current between 4 to 20 mA.
Zudem sind Feldgeräte bekannt geworden, die sich über einen Webbrowser bedienen lassen. Eine solche Möglichkeit ist bspw. in der Patentanmeldung US 2008/0082637 A1 beschrieben. Dort wird ein Automatisierungsgerät vermittels eines Bedienwerkzeugs konfiguriert, welches Bedienwerkzeug über das Internet mit einem Webserver in einem Gateway verbunden ist. Ausgehend davon ist es Aufgabe der Erfindung eine ressourcensparende Möglichkeit anzugeben, Daten, insbesondere feldgerätebezogene Daten, von einem Feldgerät abzurufen Diese Aufgabe wird durch ein Verfahren zum Betreiben eines Feldgerätes und eine Anordnung umfassend ein Feldgerät gelöst. In addition, field devices have become known which can be operated via a web browser. Such a possibility is described, for example, in the patent application US 2008/0082637 A1. There, an automation device is configured by means of an operating tool, which operating tool is connected via the Internet with a web server in a gateway. Based on this, the object of the invention is to specify a resource-saving option for retrieving data, in particular field-device-related data, from a field device. This object is achieved by a method for operating a field device and an arrangement comprising a field device.
Hinsichtlich des Verfahrens wird die Aufgabe durch ein Verfahren zum Betreiben eines Feldgerätes, insbesondere eines mehrkanaligen Prozessdatenerfassungsgerätes, gelöst, wobei das Feldgerät einen ersten Server, vorzugsweise einen ersten Webserver, aufweist, wobei eine Datenanfrage von einem ersten Client, vorzugsweise einem With regard to the method, the object is achieved by a method for operating a field device, in particular a multi-channel process data acquisition device, wherein the field device comprises a first server, preferably a first web server, wherein a data request from a first client, preferably a
Webclient, bspw. von einer Bedieneinheit, an den ersten Server des Feldgerätes gestellt wird, wobei die Datenanfrage vermittels des ersten Servers des Feldgerätes an einen zweiten, vorzugsweise externen, Webserver weitergeleitet wird, und die angefragten Daten von dem zweiten Server, bspw. aus einer elektronischen Datenbank, abgerufen und an den ersten Server des Feldgerätes übertragen werden, wobei die abgerufenen Daten von dem ersten Server des Feldgerätes (anschließend) an den Client übertragen werden. Das Verfahren findet vorzugsweise zum Bedienen des Feldgerätes oder zum Abrufen von Daten, die sich auf das Feldgerät beziehen, oder zum Verständnis der Einstellungen oder der Betriebsweise, bzw. auf die Bedienweise des Feldgerätes, beziehen, zum Einsatz Web client, for example. From an operating unit, is provided to the first server of the field device, wherein the data request is forwarded by means of the first server of the field device to a second, preferably external, web server, and the requested data from the second server, for example electronic database, retrieved and transmitted to the first server of the field device, wherein the retrieved data from the first server of the field device (subsequently) are transmitted to the client. The method is preferably used for operating the field device or for retrieving data relating to the field device or for understanding the settings or the mode of operation, or relating to the mode of operation of the field device
Bei dem Feldgerät handelt es sich bspw. um einen Sensor oder einen Aktor oder ein mehrkanaliges Prozessdatenerfassungsgerät. Ferner kommt jede prozessnahe The field device is, for example, a sensor or an actuator or a multi-channel process data acquisition device. Furthermore, every process comes close
Komponente in Betracht. Das Feldgerät weist einen implementierten ersten Server, bspw. einen Webserver -also einen Server der das http bzw. https Protokoll nutzt, auf. Der Webserver kann bspw. in der Firmware implementiert sein oder ein Funktionsmodul, das mit der Firmware wirkverbunden ist, also mit dieser Daten austauschen kann. Bei diesem ersten Server handelt es ich ferner bevorzugt um einen sog. Proxy-Server über den die Component into consideration. The field device has an implemented first server, for example a web server - a server that uses the http or https protocol. The web server can, for example, be implemented in the firmware or a functional module which is operatively connected to the firmware, that is to say it can exchange this data. In this first server, it is also preferably a so-called. Proxy server over the
Verbindung zu einem anderen Server, bspw. genanntem zweiten, vorzugsweise externen, Server herstellbar ist. Eine Anfrage an den ersten Server, bspw. von einem Client, wird also auch an diesen ersten Server adressiert. Der erste Server kann nun bspw. Connection to another server, for example. Said second, preferably external, server can be produced. A request to the first server, for example from a client, is therefore also addressed to this first server. The first server can now eg.
überprüfen, ob er die angefragten Daten in einer Speichereinheit, die sich in dem Check if he has queried the data in a storage unit that is in the
Feldgerät befindet, also einer internen Speichereinheit vorfindet. Falls die angefragten Daten dort vorhanden sind, kann der Server eine entsprechende Antwort und/oder die entsprechenden Daten selbst an den Client übertragen. Die Daten können zwischen dem Client und dem ersten Server können bevorzugt in Form von Telegrammen übertragen werden. Wenn die angefragten Daten jedoch nicht in dem Feldgerät vorhanden sind, kann der erste Server die Anfrage entweder verarbeiten, bspw. eine Protokollumsetzung vornehmen und weiteregeleitet wird oder er kann die Anfrage direkt an den zweiten Server weiterleiten. Unter Umständen ist es jedoch in beiden Fällen erforderlich, die Datenanfrage an den anderen, zweiten Server zu adressieren. Bei dem Client kann es sich um eine Anwendung handeln, die auf dem Bediengerät ausgeführt wird und vermittels der direkt oder indirekt, bspw. vermittels einer anderen Anwendung, Anfragen an den Server auf dem Feldgerät gestellt werden können. Field device is located, so finds an internal storage unit. If the requested data is present there, the server can transmit a corresponding response and / or the corresponding data itself to the client. The data can be transmitted between the client and the first server preferably in the form of telegrams. However, if the requested data does not exist in the field device, The first server can either process the request, for example make a protocol conversion and be forwarded, or it can forward the request directly to the second server. However, in both cases it may be necessary to address the data request to the other, second server. The client may be an application that is executed on the operating device and by means of which direct or indirect, for example by means of another application, queries can be made to the server on the field device.
Bei dem zweiten Server handelt es sich bevorzugt ebenfalls um einen Webserver, der von dem ersten Server zumindest logisch getrennt und vorzugsweise über das Internet in einer Kommunikationsverbindung mit dem ersten Server steht. The second server is preferably likewise a web server which is at least logically separated from the first server and preferably in communication with the first server via the Internet.
Die Daten, auf die sich die Datenanfrage von dem Client bezieht, und sich auf dem zweiten Server, bzw. einer Damit verbundenen Speichereinheit wie bspw. einer The data referred to by the data request from the client and located on the second server, or an associated storage device such as a
(elektronischen) Datenbank, befinden, werden dann aus dieser Speichereinheit abgerufen und an den ersten Server übertragen. Von dort können die abgerufenen Daten, formatiert oder direkt an den Client weitergeleitet werden. Der erste Server der sich in dem (electronic) database, are then retrieved from this storage unit and transmitted to the first server. From there, the retrieved data can be formatted or forwarded directly to the client. The first server in the
Feldgerät befindet, dient somit als Mittler der Anfragen entgegennimmt und diese dann über seine eigene Adresse von dem zweiten Server abruft. Dies kann wie geschildert durch eine einfache Umadressierung oder eine Verarbeitung der Datenanfrage erfolgen.Field device is thus used as a mediator of the requests receives and then retrieves its own address from the second server. This can be done as described by a simple readdressing or processing of the data request.
Ferner können die von dem zweiten Server abgerufenen Daten in der Speichereinheit des Feldgerätes gespeichert werden nachdem sie von dem ersten Server empfangen wurden. Further, the data retrieved from the second server may be stored in the memory unit of the field device after being received by the first server.
Ferner kann eine zweite Datenanfrage von dem Client erfolgen, durch die weitere Daten von dem zweiten Server abgerufen werden. Diese weiteren Daten können dann ebenfalls in die Speichereinheit des Feldgerätes geschrieben werden. Insbesondere kann es vorgesehen sein, dass die vermittels der ersten Datenanfrage erhaltenen Daten überschrieben werden und bspw. die vermittels der zweiten Anfrage erhaltenen Daten stattdessen in die Speichereinheit geschrieben werden. Furthermore, a second data request may be made by the client through which further data is retrieved from the second server. This further data can then likewise be written into the memory unit of the field device. In particular, it can be provided that the data obtained by means of the first data request are overwritten and, for example, the data obtained by means of the second request are instead written into the memory unit.
Bei den von dem zweiten Server empfangenen Daten kann es sich feldgerätebezogenen Daten handeln. Bspw. kann sich eine Datenanfrage von dem Client aber auch auf das Ausführen einer Rechenoperation oder mehrere Rechenoperationen und das Verarbeiten von Daten die von dem Feldgerät an den zweiten Server übertragen werden, handeln. Somit ist es möglich Daten und Funktionen des Feldgerätes auszulagern und vermittels des zweiten Servers oder damit verbundenen datenverarbeitenden Einheiten The data received from the second server may be field device related data. For example. For example, a data request from the client may also be the execution of one or more arithmetic operations and the processing of data transmitted from the field device to the second server. Thus, it is possible to outsource data and functions of the field device and by means of the second server or associated data processing units
auszuführen. Insbesondere können ein oder mehrere Identifikatoren vorgesehen sein die zur perform. In particular, one or more identifiers may be provided for the
Kommunikation zwischen dem Client, der sich bspw. auf einem Bediengerät zur Communication between the client, for example, on an operating device for
Bedienung des Feldgerätes befindet, und dem Feldgerät vorhanden sein. Für eine Datenanfrage wird dann ein Identifikator von dem Client an das Feldgerät übertragen. Das Feldgerät kann anschließend die mit diesem Identifikator assoziierten Informationen von dem zweiten Server abrufen. Zu diesem Zweck kann der Identifikator an den zweiten Server weitergeleitet werden, wo die damit assoziierten Daten gespeichert sind. Dadurch kann zumindest die mit der Datenabfrage verbundene Auslastung der Operation of the field device is located, and the field device to be present. For a data request, an identifier is then transmitted from the client to the field device. The field device can then retrieve the information associated with this identifier from the second server. For this purpose, the identifier may be forwarded to the second server where the associated data is stored. As a result, at least the utilization associated with the data query of the
Kommunikationsverbindung zwischen dem Client und dem Feldgerät und dem feldgerät und dem zweiten Server verringert werden. Der Identifikator kann dazu bspw. aus einem nummerischen Wert bestehen. Andererseits kann mit bestimmten feldgerätebezogenen Informationen verbundene Informationen auf dem Feldgerät vermittels des Indikators mit einem Parameter und dessen Wert verknüpft sein. Dadurch kann wenn bspw. ein Parameter aufgerufen wird, der zugeordnete Identifikator an den zweiten (externen) Server übertragen und die zugehörigen Informationen an das Feldgerät übertragen werden. Von dem Feldgerät können diese Informationen dann an das bediengerät bzw. die Client-Anwendung darauf übertragen werden. Communication link between the client and the field device and the field device and the second server can be reduced. For example, the identifier can consist of a numerical value. On the other hand, information associated with particular field device-related information on the field device can be linked to a parameter and its value by means of the indicator. As a result, if, for example, a parameter is called, the assigned identifier is transmitted to the second (external) server and the associated information is transmitted to the field device. The field device can then transmit this information to the operating device or the client application on it.
Dabei ist es insbesondere Vorteilhaft, wenn umfangreiche Daten, die bspw. auch in verschiedenen Sprachen vorgehalten werden müssen, in einer ausgelagerten In this case, it is particularly advantageous if extensive data, which, for example, must also be kept in different languages, are stored in a paged out database
Speichereinheit auf die über den zweiten Server zugegriffen werden kann, ausgelagert werden. Bei diesen Daten kann es sich um Parameter oder um  Storage unit that can be accessed through the second server to be outsourced. These data may be parameters or
Parameterbezeichnungen, Fehlertexte, Hilfetexte, Menübezeichnungen und bei dem Identifikator um eine, vorzugsweise alphanumerische, insbesondere chiffrierte, Parameter names, error texts, help texts, menu names and in the identifier to one, preferably alphanumeric, in particular encrypted,
Parameteridentifikation handelt. Ferner kann es sich um eine oder mehrere Parameter identification is. Furthermore, it may be one or more
Betriebsanleitungen oder Anleitungen zur Fehlerbehebung handeln. Operating instructions or troubleshooting instructions.
Besonders vorteilhaft ist ferner, dass mehrere Feldgeräte mit dem zweiten Server verbunden sind oder verbindbar sind und auf den zweiten Server Zugriff haben. Dadurch kann eine zentrale Datenhaltung und Datenpflege, bspw. durch den Hersteller derIt is also particularly advantageous that a plurality of field devices are connected to the second server or are connectable and have access to the second server. Thus, a central data management and data maintenance, for example by the manufacturer of
Feldgeräte durchgeführt werden. Die in einer externen Speichereinheit gespeicherten Daten können dann editiert oder bereitgestellt werden, ohne dass jedes einzelne Field devices are performed. The data stored in an external storage device can then be edited or provided without each one
Feldgerät aktualisiert werden muss. Ferner wird es möglich, dass sich mehrere, unterschiedliche Clients gleichzeitig oder nacheinander mit dem ersten Server auf dem Feldgerät verbinden. Anfragen von diesen beiden Clients können dann von dem ersten Server verwaltet werden und die angefragten Daten wieder an die entsprechenden Clients übertragen werden. Dabei kann es insbesondere vorgesehen sein dass eine erste Anfrage von dem ersten Client und eine zweite Anfrage von dem zweiten Client erfolgt. Zudem können die jeweiligen Anfragen eine Identifikation des jeweiligen Clients bzw. Bediengerätes bzw. Nutzers der das Bediengerät verwendet beinhalten. Dadurch ist es bspw. möglich dass zwar der gleiche Identifikator genutzt wird, um bestimmte Daten bzw. Daten eines bestimmten Inhalts zu erhalten. Aufgrund der Identifikation kann jedoch bspw. unterschiedliche Field device needs updating. Furthermore, it becomes possible for a plurality of different clients to connect to the first server on the field device simultaneously or successively. Inquiries from these two clients can then be managed by the first server and the requested data can be transferred back to the respective clients. It may be provided in particular that a first request from the first client and a second request is made by the second client. In addition, the respective requests may include an identification of the respective client or operating device or user of the operating device used. This makes it possible, for example, that although the same identifier is used to obtain certain data or data of a particular content. However, due to the identification, for example, different
Parameterbezeichnung oder Betriebsanleitungen, bspw. in unterschiedlichen Sprachen, übertragen werden.  Parameter description or operating instructions, for example, in different languages, transferred.
In einer Ausführungsform des Verfahrens weist das Feldgerät somit eine interne In one embodiment of the method, the field device thus has an internal
Speichereinheit auf, in der bspw. feldgerätebezogene Daten, insbesondere in einer ersten Sprache, besonders bevorzugt in einer ersten Anzahl von verschiedenen Sprachen, gespeichert sind bzw. gespeichert werden. Bspw. kann das Feldgerät über eine bestimmte Menge an Daten und Informationen verfügen, mit der das Feldgerät werksseitig, d.h. vor der Auslieferung an einen Kunden, versehen wird. Memory unit in which, for example, field device-related data, in particular in a first language, particularly preferably in a first number of different languages, are stored or stored. For example. For example, the field device may have a certain amount of data and information that the field device uses at the factory, i. before delivery to a customer.
In einer weiteren Ausführungsform des Verfahrens sind bzw. werden in der externen Datenbank feldgerätebezogene Daten, vorzugsweise in einer zweiten Sprache, besonders bevorzugt in einer zweiten Anzahl von verschiedenen Sprachen, gespeichert. Diese Daten können insbesondere editierbar sein und von mehreren Feldgeräten abrufbar sein -insbesondere von Feldgeräten mit einem Server bzw. Webserver. In a further embodiment of the method, field-device-related data are stored in the external database, preferably in a second language, particularly preferably in a second number of different languages. In particular, these data may be editable and retrievable by a plurality of field devices, in particular field devices having a server or web server.
In einer weiteren Ausführungsform des Verfahrens wird nach dem Empfangen der Datenanfrage durch den ersten Server des Feldgerätes und vor dem Weiterleiten der Datenanfrage an den externen Server geprüft wird, ob die angefragten Daten in der internen Speichereinheit vorhanden sind. In a further embodiment of the method, after receiving the data request by the first server of the field device and before forwarding the data request to the external server, it is checked whether the requested data is present in the internal storage unit.
In einer weiteren Ausführungsform des Verfahrens sind bzw. werden in dem Fall, dass die angefragten Daten nicht in der geräteinternen Speichereinheit gespeichert sind, die Anfrage an den externen Server weitergeleitet. In a further embodiment of the method, in the event that the requested data is not stored in the device-internal memory unit, the request is forwarded to the external server.
In einer weiteren Ausführungsform des Verfahrens sind bzw. werden in dem Fall, dass die angefragten Daten in der internen Speichereinheit hinterlegt sind bzw. wurden, die angefragten Daten aus der internen Speichereinheit ausgelesen und vermittels des ersten Servers des Feldgerätes an den Client übertragen werden. In a further embodiment of the method, in the case that the requested data is / are stored in the internal memory unit, the requested data is read from the internal memory unit and transmitted to the client by means of the first server of the field device.
In einer weiteren Ausführungsform des Verfahrens werden bzw. sind die angefragten Daten durch einen Identifikator, wie bspw. eine eindeutige den angefragten Daten zugeordnete Nummerierung, gekennzeichnet. Entsprechende Indikatoren sind bspw. in dem Feldgerät und einem bediengerät bzw. einer externen Datenbank auf die vermittels des zweiten Servers zugegriffen werden kann, gespeichert. In a further embodiment of the method, the requested data is / are identified by an identifier, such as, for example, a unique numbering associated with the requested data. Corresponding indicators are, for example, in the field device and an operating device or an external database which can be accessed by means of the second server stored.
In einer weiteren Ausführungsform des Verfahrens beinhaltet die Anfrage diesen In a further embodiment of the method, the request includes this
Identifikator. Identifier.
In einer weiteren Ausführungsform des Verfahrens handelt es sich bei den Daten um Parameter oder um Parameterbezeichnungen, Fehlertexte, Hilfetexte, In a further embodiment of the method, the data are parameters or parameter names, error texts, help texts,
Menübezeichnungen und bei dem Identifikator um eine, vorzugsweise alphanumerische, insbesondere chiffrierte, Parameteridentifikation. Menu names and the identifier to one, preferably alphanumeric, in particular encrypted, parameter identification.
In einer weiteren Ausführungsform des Verfahrens steht der Webserver des Feldgerätes in einer ersten Kommunikationsverbindung, bspw. über das Internet Protocol, mit dem Webclient steht bzw. wird diese erste Kommunikationsverbindung aufgebaut, und wobei der Webserver des Feldgerätes in einer zweiten Kommunikationsverbindung, bspw. ebenfalls über das Internet Protocol, mit dem externen Webserver steht bzw. wird diese zweite Kommunikationsverbindung aufgebaut, insbesondere ohne dass der externe Webserver mit dem Webclient in einer direkten Kommunikationsverbindung stehen. In einer weiteren Ausführungsform des Verfahrens stehen mehrere Webclients (sockets) parallel zueinander, vorzugsweise gleichzeitig, in einer Kommunikationsverbindung mit dem Webserver des Feldgerätes. In a further embodiment of the method, the web server of the field device is in a first communication connection, for example via the Internet Protocol, with the web client is or is this first communication connection established, and wherein the web server of the field device in a second communication connection, for example the Internet Protocol, with the external web server is or is this second communication connection established, in particular without the external web server with the web client in a direct communication connection. In a further embodiment of the method, a plurality of web clients (sockets) are parallel to one another, preferably simultaneously, in a communication connection with the web server of the field device.
In einer weiteren Ausführungsform des Verfahrens wird durch einen ersten dieser mehreren Webclients eine erste Anfrage an den Webserver des Feldgerätes gestellt wird, wobei durch einen zweiten dieser mehreren Webclients eine zweite Anfrage an den Webserver des Feldgerätes gestellt wird, wobei die erste Anfrage durch Abrufen von Daten aus der feldgeräteinternen Speichereinheit beantwortet wird, wobei die zweite Anfrage durch Abrufen von Daten aus einer externen elektronischen Datenbank vermittels des externen Servers beantwortet wird. In a further embodiment of the method, a first request is made to the web server of the field device by a first of these multiple web clients, wherein a second request is made to the web server of the field device by a second of these several web clients, the first request being retrieved by retrieving data is answered from the field device internal memory unit, wherein the second request is answered by retrieving data from an external electronic database by means of the external server.
In einer weiteren Ausführungsform des Verfahrens wobei es sich bei der externen elektronischen Datenbank um eine Datenbank handelt, auf die bspw. der In a further embodiment of the method, wherein the external electronic database is a database to which, for example, the
Feldgerätehersteller exklusiven Zugriff hat. Field device manufacturer has exclusive access.
In einer weiteren Ausführungsform des Verfahrens stehen mehrere Feldgeräte mit dem externen Webserver in Verbindung stehen und über den externen Webserver Zugriff auf die elektronische Datenbank. Hinsichtlich der Anordnung wird die Aufgabe durch eine Anordnung umfassend ein Feldgerät mit einem Webserver, einen externen Webserver und einen Webclient zur Durchführung des Verfahrens nach einer der vorherigen Ausführungsformen gelöst. Insbesondere kann die Anordnung somit auch mehrere Feldgeräte umfassen, die jeweils in einer Kommunikationsverbindung mit dem externen, zweiten Server aufweisen. In a further embodiment of the method, a plurality of field devices are in communication with the external web server and access to the electronic database via the external web server. With regard to the arrangement, the object is achieved by an arrangement comprising a field device with a web server, an external web server and a web client for carrying out the method according to one of the preceding embodiments. In particular, the arrangement can thus also comprise a plurality of field devices, each having a communication link with the external, second server.
Die Erfindung wird anhand der nachfolgenden Zeichnungen näher erläutert. Es zeigt: Fig. 1 : eine schematische Darstellung von Instrumenten und der Steuerung in einer industriellen Anlage, The invention will be explained in more detail with reference to the following drawings. 1 shows a schematic representation of instruments and the control in an industrial plant,
Fig. 2: eine schematische Darstellung eines Feldgeräts. Figur 1 zeigt mehrere Feldgeräte F1 , F2, F3, die in einer Anlage über einen Feldbus FB mit einer Prozesssteuerung C verbunden sind. Neben der Steuerung C ist noch eine Feldbuszugriffseinheit G, auch Gateway bezeichnet, an den Feldbus FB angeschlossen. 2 shows a schematic representation of a field device. FIG. 1 shows a plurality of field devices F1, F2, F3, which are connected in a system via a field bus FB to a process controller C. In addition to the controller C is still a field bus access unit G, also called Gateway, connected to the fieldbus FB.
Die Prozesskontrollanordnung P weist ein erstes Bussystem B1 auf, das die Einheiten der Prozesssteuerung C verbindet. An das Bussystem B1 ist eine erste Recheneinheit angeschlossen. Die Prozesssteuerung C wird dabei von einem Anlagenbetreiber zur Steuerung der Anlage verwendet. The process control arrangement P has a first bus system B1, which connects the units of the process control C. To the bus system B1, a first arithmetic unit is connected. The process controller C is used by a plant operator to control the system.
Über eine Schnittstelle der Steuereinheit S ist das erste Bussystem B1 mit dem Feldbus B1 verbunden. Bei dem Feldbus FB kann es sich bspw. um einen Profibus DP Feldbus handeln, an welchem Feldgeräte F1 , F2, F3, RIO angeschlossen sind. Der Feldbus FB wiederum ist bspw. über einen Segmentkoppler oder hier eine sog. Remote I/O RIO mit den Feldgeräten F2, F3 verbunden. Anstelle eins Profibus kann auch ein anderer Feldbus wie bspw. HART oder Feldbussystem FF möglich. Via an interface of the control unit S, the first bus system B1 is connected to the fieldbus B1. The fieldbus FB may, for example, be a Profibus DP fieldbus to which field devices F1, F2, F3, RIO are connected. The fieldbus FB in turn is connected, for example via a segment coupler or here a so-called. Remote I / O RIO with the field devices F2, F3. Instead of one Profibus, another fieldbus such as HART or Fieldbus FF can be used.
Zudem ist ein zweites Bussystem B2 vorgesehen, an welchem im gezeigten In addition, a second bus system B2 is provided, on which in the shown
Ausführungsbeispiel eine Recheneinheit RE2 angeschlossen ist, die zur Embodiment, a computing unit RE2 is connected to the
Anlagenüberwachung und/oder Visualisierung von Daten, die bspw. über den Feldbus FB übertragen werden, dient. Das zweite Bussystem B2 bildet dabei eine dem Feldbus FB übergeordnete Kommunikationsebene. Bei dem zweiten Bussystem B2 kann es sich bspw. um ein Unternehmensnetzwerk handeln. Über die Feldbuszugriffseinheit G kann von dem zweiten Bussystem B2 aus auf die Feldgeräte zugegriffen werden, bspw. um diese zu diese zu bedienen oder Daten von dem Feldgerät F1 , F2, F3 abzurufen. Dabei ermöglichen es Bedienprogramme wie bspw. ein Plant Asset Management die Feldgeräte F1 , F2, F3 zu diagnostizieren und/oder zu visualisieren. Plant monitoring and / or visualization of data that are transmitted, for example, via the fieldbus FB, is used. The second bus system B2 forms a higher communication level to the fieldbus FB. The second bus system B2 may, for example, be a corporate network. Via the fieldbus access unit G, the field devices can be accessed from the second bus system B2, for example in order to operate them or to retrieve data from the field device F1, F2, F3. there enable operating programs such as plant asset management to diagnose and / or visualize the field devices F1, F2, F3.
In der in Figur 1 gezeigten Prozesskotrollanordnung P ist das innerbetriebliche In the process control arrangement P shown in FIG. 1, the in-house process
Prozesssteuerungssystem P von dem Unternehmensnetzwerk mit seinem Bussystem B2 getrennt, d. h. das zweite Bussystem B2 ist nicht direkt mit dem ersten Bussystem B1 verbunden. Dies kann u. a. zur Erhöhung der Anlagensicherheit beitragen, da eine Bedienung und somit eine Einflussnahme auf den Prozessablauf durch unbefugte Nutzer verhindert werden kann. Process control system P separated from the corporate network with its bus system B2, d. H. the second bus system B2 is not directly connected to the first bus system B1. This can u. a. contribute to an increase in plant safety, since operation and thus influencing the process flow can be prevented by unauthorized users.
Um dennoch bspw. eine Abfrage eines Feldgerätestatus von einem der Feldgeräte F1 , F2, F3 zu ermöglichen, ist bspw. die Feldbusschnittstelle G vorgesehen, über die das zweite Bussystem B2 mit dem Feldbus verbunden ist. Die Feldbusschnittstelle G ermöglicht dadurch die Verbindung des zweiten Bussystems B2 mit den Feldgeräten F1 , F2, F3. Dadurch wird eine Kommunikation zwischen dem übergeordneten zweiten Bussystem B2 und den Feldgeräten F1 , F2, F3 ermöglicht. In order nevertheless to allow, for example, a query of a field device status of one of the field devices F1, F2, F3, the fieldbus interface G, for example, is provided via which the second bus system B2 is connected to the fieldbus. The fieldbus interface G thereby enables the connection of the second bus system B2 with the field devices F1, F2, F3. This enables communication between the higher-level second bus system B2 and the field devices F1, F2, F3.
Die Feldgeräte F1 , F2, F3 können dabei bspw. über eine Adressierung, mit der bspw. ein oder mehrere Telegramme versehen sind, angesprochen werden. The field devices F1, F2, F3 can be addressed, for example, via an addressing with which, for example, one or more telegrams are provided.
Auf den Feldbus FB kann somit über eine Schnittstelle der Steuereinheit C als auch über die Feldbusschnittstellen G zugegriffen werden. Von der Steuereinheit C können zyklische Abfragen und von der ersten Feldbusschnittstelle G azyklische Abfragen auf dem ersten Feldbus FB vorgenommen werden. Bspw. kann von der Rechnereinheit RE2 des Bussystems B2 über die Feldbusschnittstelle G Daten von dem Feldbus mitgehört bzw. über den Feldbus übertragen werden, insbesondere können bspw. The fieldbus FB can thus be accessed via an interface of the control unit C as well as via the fieldbus interfaces G. Cyclic queries can be made by the control unit C and acyclic queries on the first fieldbus FB by the first fieldbus interface G. For example. Data from the fieldbus can be heard or transmitted via the fieldbus by the computer unit RE2 of the bus system B2 via the fieldbus interface G, in particular, for example.
Diagnoseinformationen von einem der Feldgeräte F1 , F2, F3 abgerufen werden. Diagnostic information can be retrieved from one of the field devices F1, F2, F3.
Figur 2 zeigt eine schematische Darstellung eines Feldgerätes, das bspw. in der Anlage gem. Figur 1 verwendet werden kann. Bei dem Feldgerät kann es sich bspw. um einen Sensor mit einem Messaufnehmer MA, durch eine physikalische und/oder chemische Messgröße erfasst wird und in ein elektrisches Signal gewandelt wird. Dieses Signal kann bspw. mittels einer messwertverarbeitenden Logik, wie bspw. einem Microprozessor oder einem Microcontroller, verarbeitet werden. Diese Logik kann insbesondere Teil einer Firmware Fl des Feldgerätes F sein. Die Firmware F1 kann zudem in Verbindung mit einem Webserver C1 stehen. Dieser Webserver kann jedoch auch Teil der Firmware sein, d.h. in diese integriert sein. Bei dieser Kommunikationsverbindung X3 kann es sich bspw. um einen feldgeräteinternen Bus handeln an den auch ein Speichereinheit, die in dem Feldgerät angeordnet ist, angebunden ist. Ferner ist es möglich dass die Speichereinheit (nur) über den Webserver abgerufen werden kann. Figure 2 shows a schematic representation of a field device, the example. In the plant acc. Figure 1 can be used. The field device may be, for example, a sensor with a sensor MA, is detected by a physical and / or chemical measured variable and converted into an electrical signal. This signal can be processed, for example, by means of a measured-value-processing logic, such as, for example, a microprocessor or a microcontroller. This logic can be part of a firmware Fl of the field device F in particular. The firmware F1 can also be connected to a web server C1. However, this web server can also be part of the firmware, ie integrated into it. This communication connection X3 can be, for example, a field-device-internal bus to which also a memory unit which is located in the Field device is arranged, is connected. It is also possible that the storage unit (only) can be accessed via the web server.
Das Feldgerät kann zudem über eine, bspw. kabelgebundene, separate Schnittstelle (bspw. zusätzlich zu einer Feldbusschnittstelle) verfügen, über die das Feldgerät mit einem Bediengerät verbunden werden kann. Allerdings ist auch eine Schnittstelle zur drahtlosen Datenübertragung, bspw. über Funk, insbesondere WLAN, möglich. Neben der Verbindung über Ethernet, drahtgebunden oder drahtlos, ist auch eine Verbindung über Bluetooth oder ein Feldbussystem bzw. eine Schnittstelle, die zur Kommunikation gem. einem Feldbusprotokoll dient, vorstellbar. Über eine solche Schnittstelle könne auch mehrere Anfragen, bspw. von verschiedenen Bediengeräten aus, parallel abgearbeitet werden. The field device can also have a, for example, wired, separate interface (for example, in addition to a fieldbus interface), via which the field device can be connected to an operating device. However, an interface for wireless data transmission, for example via radio, in particular WLAN, is also possible. In addition to the connection via Ethernet, wired or wireless, is also a connection via Bluetooth or a fieldbus system or an interface that gem. a fieldbus protocol is conceivable. Several requests, for example from different operating devices, can also be processed in parallel via such an interface.
Bspw. können u.a. zu diesem Zweck in dem Feldgerät ein oder mehrere For example. can u.a. for this purpose in the field device one or more
Zustandsautomaten gespeichert sein, die sicherstellten, dass nicht zwei Bediener gleichzeitig Daten verändern. Der Zugriff auf das Gerät kann dabei über mehrere Tools (z.B. FieldCare, Field Device Manager, Webserver, ext. Tools, ..) erfolgen. Wenn mehrere Feldgeräte bspw. lesend auf den externen Speicher (Datenbank) zugreifen, gibt es keine Probleme. Die Anfragen werden nacheinander abgearbeitet. Wenn mehrere Feldgeräte bzw. Bediengeräte versuchen, schreibend auf den externen Speicher (Datenbank) zuzugreifen, muss zuvor die entsprechende Berechtigung geprüft werden. Ist das Schreibrecht vorhanden, werden die Daten in der externen Datenbank geändert und bei einer neuen Abfrage durch das Feldgerät bzw. das Bediengerät zur Verfügung gestellt. Die Feldgeräte werden nicht informiert dass sich Daten geändert haben. Jeder Client, der auf das Feldgerät zugreift, bekommt bspw. eine Session ID zugeteilt. Ist die maximale Anzahl an Session ID, z.B. 10 Benutzer gleichzeitig, erreicht, wird bspw. ein Hinweis eingeblendet. Somit wird vermieden, dass das Gerät die Messwertregistrierung durch zuviele Anfragen unterbricht. Die eigentliche Parametrierung (Ändern der Be stored state machine, which ensured that not two operators simultaneously change data. The device can be accessed via several tools (eg FieldCare, Field Device Manager, Web server, external tools, ..). If several field devices, for example, read access to the external memory (database), there are no problems. The requests are processed one after the other. If several field devices or HMI devices attempt to write to the external memory (database), the corresponding authorization must first be checked. If the write permission exists, the data in the external database is changed and made available in a new query by the field device or the HMI device. The field devices are not informed that data has changed. Each client who accesses the field device is assigned a session ID, for example. If the maximum number of session ID, e.g. 10 users at the same time, reached, for example, a hint appears. This avoids that the device interrupts the measurement value registration by too many requests. The actual parameterization (changing the
Feldgeräteeinstellungen) kann zudem, bspw. auf einen Benutzer, beschränkt sein. Field device settings) can also, for example, be limited to a user.
Eine Bedienung oder allgemein eine Datenaustausch kann dann über ein Bediengerät erfolgen, das an eine (Kommunikations-)Schnittstelle des Feldgerätes angeschlossen werden kann. Diese Schnittstelle kann dann zur Bedienung des Feldgerätes über den Webserver vermittels des Bediengerätes genutzt werden. An operation or generally a data exchange can then take place via an operating device which can be connected to a (communication) interface of the field device. This interface can then be used to operate the field device via the web server by means of the operating device.
Ein Client, insbesondere Webclient, kann auf dem Bediengerät, bei dem es sich bspw. um ein handhaltbares Bediengerät handelt vorgesehen sein. Über diesen Client kann ein Benutzer Daten an das Feldgerät übertragen bzw. von dort über den Server C1 abrufen. Dazu kann der Client eine Datenanfrage über eine entsprechende Schnittstelle des Bediengerätes an das Feldgerät übertragen, die Datenanfrage kann von dem Webserver C1 verarbeitet werden indem entweder die angefragten Daten aus der Speichereinheit bei der es sich bspw. um eine Datenbank handeln kann abgerufen werden und an den Client übertragen werden. Die Datenanfrage kann bspw. in dem Fall, dass die angefragten Daten nicht in der Speichereinheit S1 vorliegen (oder auch generell) an den Server C2 weitergeleitet werden. Zur Identifikation der angefragten Daten kann bspw. eine A client, in particular a web client, can be provided on the operating device, which is, for example, a handheld operating device. Via this client, a user can transmit data to the field device or retrieve it from there via the server C1. For this purpose, the client can request a data via a corresponding interface of the Transferring the HMI device to the field device, the data request can be processed by the Web server C1 by either the requested data from the storage unit in which it may, for example, be a database can be retrieved and transmitted to the client. The data request can, for example, in the case that the requested data is not present in the memory unit S1 (or also generally) are forwarded to the server C2. For identification of the requested data can, for example, a
Identifikator in Form eines numerischen oder andersartigen Werts dienen. Identifier in the form of a numerical or other value.
Bei der Schnittstelle zwischen Bediengerät BG und Feldgerät F kann es sich bspw. um eine Ethernetschnittstelle insbesondere über einen„RJ-45"- bzw.„RJ45"-Stecker/-Buchse handeln. The interface between the operating device BG and the field device F may be, for example, an Ethernet interface, in particular via an "RJ-45" or "RJ45" plug / socket.
Das Feldgerät F kann ferner eine weitere Schnittstelle aufweisen, über die das Feldgerät mit dem zweiten, externen Server in einer Kommunikationsverbindung stehen kann. Bei dieser Kommunikationsverbindung kann es sich ebenfalls um eine Ethernet-Verbindung handeln. Vorzugsweise besteht diese Verbindung zumindest zum Teil über das Internet. Dadurch kann sich der Server C2 auch weit entfernt von dem Feldgerät F befinden. Es ist auch möglich, dass die Datenanfrage von dem Bediengerät und die Weiterleitung an den zweiten (externen) Server von dem ersten Server über die dieselbe (hartwaremäßige) Schnittstelle aber bspw. über verschiedene Datenkanäle erfolgt. Der erste Server agiert dann quasi als Client für den zweiten, externen Server, bspw. im Fall des The field device F can also have a further interface via which the field device can be in communication with the second, external server. This communication connection can also be an Ethernet connection. Preferably, this connection exists at least in part via the Internet. As a result, the server C2 can also be located far away from the field device F. It is also possible for the data request from the HMI device and the forwarding to the second (external) server from the first server to take place via the same (hardware-based) interface but, for example, via different data channels. The first server then acts as a kind of client for the second, external server, for example in the case of
Adressmappings bei dem die Anfrage des Clients auf dem Bediengerät an den zweiten (externen) Server nur die Adresse (Adressmappings) auf eine andere Andresse abgebildet wird. Address mappings in which the request of the client on the HMI device to the second (external) server only the address (address mappings) is mapped to another address.
Über diese Kommunikationsverbindung V2 kann die Datenanfrage von dem Client auf dem Bediengerät an den Server C2 weitergeleitet werden. Dabei kann eine einfache Umadressierung oder auch eine Protokollwandlung erfolgen. Es kann bspw. von den zur Kommunikation über die Verbindungen V1 bzw. V2 verwendeten Protokollen abhängig sein, ob eine Protokollumsetzung erforderlich ist. Bspw. kann der Identifikator, der von dem Client an das Feldgerät bzw. den Server C1 übertragen wurde, weiter an den Server C2 übertragen werden. About this communication connection V2, the data request from the client on the HMI device can be forwarded to the server C2. In this case, a simple readdressing or even a protocol conversion can take place. It may, for example, be dependent on the protocols used for communication via the connections V1 and V2, respectively, if protocol conversion is required. For example. For example, the identifier transmitted from the client to the field device or the server C1 can be further transmitted to the server C2.
Der Server C2 kann nach dem Empfang die angefragten Daten aus der Speichereinheit S2 abrufen bei der es sich bspw. ebenfalls um eine Datenbank handeln kann. Die aus der Speichereinheit S2 abgerufenen Daten können dann über die Verbindung V2 und über den Server C1 an den Client übertragen werden. Dabei kann ebenfalls eine direkte Weiterleitung, eine Zwischenspeicherung der Daten aus der Datenbank S2 und/oder eine Umadressierung oder Weiterverarbeitung vermittels der Firmware Fl oder einer anderen datenverarbeitenden Einheit des Feldgerätes F erfolgen. Die somit vermittels der Datenabfrage des Clients CL angefragten Daten werden dann also von dem Server C2 bzw. der Speichereinheit S2 abgerufen. Insbesondere ist es so möglich mehreren Feldgeräten, die bspw. jeweils in einer Kommunikationsverbindung mit dem Server C2 stehen, die Daten aus der After reception, the server C2 can retrieve the requested data from the memory unit S2, which, for example, can also be a database. The data retrieved from the memory unit S2 can then be transmitted to the client via the connection V2 and via the server C1. This can also be a direct forwarding, a caching of the data from the database S2 and / or a readdressing or further processing by means of the firmware FL or another Data processing unit of the field device F done. The data thus requested by means of the data query of the client CL are then retrieved from the server C2 or the memory unit S2. In particular, it is thus possible for a plurality of field devices, which are, for example, in each case in a communication connection with the server C2, the data from the
Speichereinheit C2 zur Verfügung zu stellen, ohne dass die in jedem der Feldgeräte einzeln editiert werden müssen. Stattdessen reicht es, die Speichereinheit S2 bzw. den Server C2 zu editieren. Bei den Daten die in der Speichereinheit S2 befinden, kann es sich bspw. um Informationen die gleichen Informationen in verschiedenen Sprachen handeln. Ferne ist es so möglich benutzerspezifische Einstellungen zur Verfügung zu stellen die sich sonst nicht in der begrenzten Speichereinheit S1 hätten unterbringen lassen. Im Feldgerät müssen unbedingt gespeichert werden: Die Werte der Parameter dieMemory unit C2 to provide, without that in each of the field devices must be edited individually. Instead, it is sufficient to edit the memory unit S2 or the server C2. The data located in the storage unit S2 may, for example, be information that is the same information in different languages. It is also possible to provide user-specific settings remotely which otherwise would not have been accommodated in the limited memory unit S1. It is essential to save in the field device: The values of the parameters
Einfluss auf das Messverhalten (Eingänge) bzw. die Ausgabe (Ausgänge) haben. Hier reichen die rein numerischen Werte. Diese Daten können in dem Feldgeräte bspw. zusammen mit einem oder mehreren Flags, die als Identifikatoren dienen, hinterlegt werden. Diese Daten können bspw. in einem eigenen Speicherbereich gespeichert sein. Die Beschreibung der Daten selber (Parameterbezeichnung, Hilfetext, ...) sind nur mit einer ID, einem Flag oder einem anderen Identifikator gekennzeichnet. Anhand dieses Identifikators liest die Firmware die entsprechenden Daten in der eingestellten Sprache aus. Dies kann, wie oben beschrieben, durch die Weiterleitung der Datenanfrage von dem Bediengerät an den zweiten (externen) Server erfolgen. Die empfangen dem Identifikator zugehörigen Daten können dann von dem Feldgerät wiederum an das Bediengerät bzw. die Client-Anwendung auf dem Bediengerät übertragen werden. Influence the measuring behavior (inputs) or the output (outputs). Here are the purely numerical values. This data can be stored in the field device, for example, together with one or more flags that serve as identifiers. This data can be stored, for example, in a separate memory area. The description of the data itself (parameter name, help text, ...) are only marked with an ID, a flag or another identifier. Based on this identifier, the firmware reads out the corresponding data in the set language. This can, as described above, be carried out by forwarding the data request from the HMI device to the second (external) server. The data associated with the identifier can then in turn be transmitted by the field device to the operating device or the client application on the operating device.
Durch das Vorhandensein einer zentralen Datenbank, die von dem Feldgerät mittels des darauf vorhandenen Servers erreicht werden kann, können Änderungen an Due to the presence of a central database, which can be reached by the field device by means of the server thereon, changes can be made
feldgerätebezogenen Daten nicht nur über das Feldgerät bzw. das Bediengerät selbst sondern z.B. auch über ein externe Anwendung durchgeführt werden und dann zentral auf verschiedene Feldgeräte verteilt werden. field device-related data not only via the field device or the HMI device itself but e.g. also be carried out via an external application and then distributed centrally to various field devices.

Claims

Patentansprüche claims
1. Verfahren zum Betreiben eines Feldgerätes (F), insbesondere eines mehrkanaligen Prozessdatenerfassungsgerätes, 1. Method for operating a field device (F), in particular a multi-channel process data acquisition device,
wobei das Feldgerät (F) einen ersten Server (C1 ), vorzugsweise einen ersten Webserver, aufweist, wherein the field device (F) has a first server (C1), preferably a first web server,
wobei eine Datenanfrage von einem ersten Client (CL), vorzugsweise einem Webclient, bspw. von einer Bedieneinheit (BG), an den ersten Server (C1 ) des Feldgerätes (F) gestellt wird, wherein a data request from a first client (CL), preferably a web client, for example from an operating unit (BG), to the first server (C1) of the field device (F) is provided,
wobei die Datenanfrage vermittels des ersten Servers (C1 ) des Feldgerätes (F) an einen zweiten, vorzugsweise externen, Server (C2), bspw. ebenfalls einen Webserver, weitergeleitet wird, und die angefragten Daten von dem zweiten Server (C2), bspw. aus einer elektronischen Datenbank (S2), abgerufen und an den ersten Server (C1 ) des Feldgerätes (F) übertragen werden, wherein the data request by means of the first server (C1) of the field device (F) to a second, preferably external, server (C2), for example, also a web server, forwarded, and the requested data from the second server (C2), eg. from an electronic database (S2), retrieved and transmitted to the first server (C1) of the field device (F),
wobei die abgerufenen Daten von dem ersten Server (C1 ) des Feldgerätes (F) wherein the retrieved data from the first server (C1) of the field device (F)
(anschließend) an den Client (CL) übertragen werden. (subsequently) to the client (CL).
2. Verfahren nach dem vorherigen Anspruch, 2. Method according to the preceding claim,
wobei das Feldgerät (F) eine interne Speichereinheit (S1 ) aufweist, in der bspw. wherein the field device (F) has an internal memory unit (S1), in the example.
feldgerätebezogene Daten, insbesondere in einer ersten Sprache, besonders bevorzugt in einer ersten Anzahl von verschiedenen Sprachen, gespeichert sind. field device related data, in particular in a first language, more preferably in a first number of different languages are stored.
3. Verfahren nach einem der vorherigen Ansprüche, 3. The method according to any one of the preceding claims,
wobei in einer Speichereinheit, bspw. einer externen, elektronischen Datenbank (S2) feldgerätebezogene Daten, vorzugsweise in einer zweiten Sprache, besonders bevorzugt in einer zweiten Anzahl von verschiedenen Sprachen, gespeichert sind. wherein in a storage unit, for example. An external electronic database (S2) field device-related data, preferably in a second language, particularly preferably in a second number of different languages are stored.
4. Verfahren nach einem der vorherigen Ansprüche, 4. Method according to one of the preceding claims,
wobei nach dem Empfangen der Datenanfrage durch den Server (C1 ) des Feldgerätes (F) und vor dem Weiterleiten der Datenanfrage an den externen Server (C2) geprüft wird, ob die angefragten Daten in der internen Speichereinheit (S1 ) vorhanden sind. wherein after receiving the data request by the server (C1) of the field device (F) and before forwarding the data request to the external server (C2) it is checked whether the requested data is present in the internal storage unit (S1).
5. Verfahren nach einem der vorherigen Ansprüche, 5. Method according to one of the preceding claims,
wobei in dem Fall, dass die anfragten Daten nicht in der geräteinternen Speichereinheit (S1 ) gespeichert sind, die Anfrage an den externen Webserver (C2) weitergeleitet wird. wherein, in the case that the requested data is not stored in the device-internal storage unit (S1), the request is forwarded to the external web server (C2).
6. Verfahren nach einem der vorherigen Ansprüche, 6. The method according to any one of the preceding claims,
wobei in dem Fall, dass die angefragten Daten in der internen Speichereinheit (S1 ) hinterlegt sind, die angefragten Daten aus der internen Speichereinheit (S1 ) ausgelesen und vermittels des Webservers (C1 ) des Feldgerätes (F) an den Client (CL) übertragen werden. wherein in the case that the requested data is stored in the internal storage unit (S1), the requested data is read from the internal storage unit (S1) and by means of the web server (C1) of the field device (F) to the client (CL) are transmitted.
7. Verfahren nach einem der vorherigen Ansprüche, 7. The method according to any one of the preceding claims,
wobei die angefragten Daten durch einen Identifikator, wie bspw. eine eindeutige den angefragten Daten zugeordnete Nummerierung, gekennzeichnet sind. wherein the requested data is identified by an identifier, such as a unique numbering associated with the requested data.
8. Verfahren nach dem vorherigen Anspruch, 8. Method according to the preceding claim,
wobei die Anfrage diesen Identifikator beinhaltet. wherein the request includes this identifier.
9. Verfahren nach einem der vorherigen Ansprüche, 9. Method according to one of the preceding claims,
wobei es sich bei den Daten um Parameter oder um Parameterbezeichnungen, where the data are parameters or parameter names,
Fehlertexte, Hilfetexte, Menübezeichnungen und bei dem Identifikator um eine, vorzugsweise alphanumerische, insbesondere chiffrierte, Parameteridentifikation handelt. Error texts, help texts, menu names and the identifier is a, preferably alphanumeric, in particular encrypted, parameter identification.
10. Verfahren nach einem der vorherigen Ansprüche, 10. The method according to any one of the preceding claims,
wobei der Server (C1 ) des Feldgerätes (F) in einer ersten Kommunikationsverbindung (X1 ), bspw. über das Internet Protocol, mit dem Client (C1 ) steht, wherein the server (C1) of the field device (F) is in a first communication connection (X1), for example via the Internet Protocol, with the client (C1),
und wobei der Server (C1 ) des Feldgerätes (F) in einer zweiten and wherein the server (C1) of the field device (F) in a second
Kommunikationsverbindung (X2), bspw. ebenfalls über das Internet Protocol, mit dem externen Server (C2) steht, Communication connection (X2), for example, also via the Internet Protocol, with the external server (C2),
insbesondere ohne dass der externe Server (C2) mit dem Client (CL) in einer direkten Kommunikationsverbindung stehen. in particular without the external server (C2) being in direct communication with the client (CL).
1 1. Verfahren nach dem vorherigen Anspruch, 1 1. Method according to the preceding claim,
wobei mehrere Clients (sockets) parallel zueinander, vorzugsweise gleichzeitig, in einer Kommunikationsverbindung mit dem Server (C1 ) des Feldgerätes (F) stehen. wherein several clients (sockets) are parallel to one another, preferably simultaneously, in a communication connection with the server (C1) of the field device (F).
12. Verfahren nach dem vorherigen Anspruch, 12. Method according to the preceding claim,
wobei durch einen ersten dieser mehreren Clients eine erste Anfrage an den Webserver (C1 ) des Feldgerätes (F) gestellt wird, wherein a first request is made to the web server (C1) of the field device (F) by a first of these multiple clients,
wobei durch einen zweiten dieser mehreren Clients eine zweite Anfrage an den Server (C1 ) des Feldgerätes (F) gestellt wird, wherein a second request is made to the server (C1) of the field device (F) by a second of these multiple clients,
wobei die erste Anfrage durch Abrufen von Daten aus der feldgeräteinternen the first request being by retrieving data from the field device internal
Speichereinheit (S1 ) beantwortet wird, Memory unit (S1) is answered,
wobei die zweite Anfrage durch Abrufen von Daten aus einer externen Speichereinheit (S2) vermittels des externen Servers (C2) beantwortet wird. wherein the second request is answered by retrieving data from an external storage unit (S2) via the external server (C2).
13. Verfahren nach dem vorherigen Anspruch, wobei es sich bei der externen Speichereinheit um eine elektronische Datenbank handelt, auf die der Feldgerätehersteller exklusiven Zugriff hat. 13. Method according to the preceding claim, wherein the external storage device is an electronic database to which the field device manufacturer has exclusive access.
14. Verfahren nach dem vorherigen Anspruch, 14. Method according to the preceding claim,
wobei mehrere Feldgeräte mit dem externen Server (C2) in Verbindung stehen und über den externen Server (C2) Zugriff auf die Speichereinheit C2 haben. wherein a plurality of field devices are in communication with the external server (C2) and have access to the memory unit C2 via the external server (C2).
15. Anordnung umfassend ein Feldgerät (F) mit einem Server (C1 ), einen externen Server (C2) und einen Client (CL) zur Durchführung des Verfahrens nach einem der vorherigen Ansprüche. 15. Arrangement comprising a field device (F) with a server (C1), an external server (C2) and a client (CL) for carrying out the method according to one of the preceding claims.
PCT/EP2015/079289 2014-12-23 2015-12-10 Arrangement and method for operating a field device with a web server WO2016102194A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102014119515.9 2014-12-23
DE102014119515.9A DE102014119515A1 (en) 2014-12-23 2014-12-23 Method for operating a field device and arrangement comprising a field device

Publications (1)

Publication Number Publication Date
WO2016102194A1 true WO2016102194A1 (en) 2016-06-30

Family

ID=54884016

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/079289 WO2016102194A1 (en) 2014-12-23 2015-12-10 Arrangement and method for operating a field device with a web server

Country Status (2)

Country Link
DE (1) DE102014119515A1 (en)
WO (1) WO2016102194A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108985020A (en) * 2017-05-31 2018-12-11 克洛纳测量技术有限公司 With the method and corresponding spot measurement device that spot measurement device safely communicates

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017115517A1 (en) 2017-07-11 2019-01-17 Endress+Hauser Process Solutions Ag Method and data conversion unit for monitoring a plant of automation technology

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10247874A1 (en) * 2001-10-12 2003-04-17 Dieter Weiler Method for providing secure internet access to a client, whereby a client accesses the Internet indirectly via internal and external servers, with only the external server connecting to a target web server
DE10214539A1 (en) * 2002-04-02 2003-10-23 Siemens Ag Production machine with a control integrated in a web server
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
DE102010029952A1 (en) * 2010-06-10 2011-12-15 Endress + Hauser Process Solutions Ag Method for integrating at least one field device in a network of automation technology
CN103716352A (en) * 2012-10-08 2014-04-09 苏州工业园区新宏博通讯科技有限公司 Remote control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002097551A2 (en) 2001-05-30 2002-12-05 Endress+Hauser Wetzer Gmbh+Co. Kg Paperless recorder for tamper-proof recording of product process information
US8683017B2 (en) 2006-09-29 2014-03-25 Rockwell Automation Technologies, Inc. Web-based configuration of distributed automation systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
DE10247874A1 (en) * 2001-10-12 2003-04-17 Dieter Weiler Method for providing secure internet access to a client, whereby a client accesses the Internet indirectly via internal and external servers, with only the external server connecting to a target web server
DE10214539A1 (en) * 2002-04-02 2003-10-23 Siemens Ag Production machine with a control integrated in a web server
DE102010029952A1 (en) * 2010-06-10 2011-12-15 Endress + Hauser Process Solutions Ag Method for integrating at least one field device in a network of automation technology
CN103716352A (en) * 2012-10-08 2014-04-09 苏州工业园区新宏博通讯科技有限公司 Remote control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108985020A (en) * 2017-05-31 2018-12-11 克洛纳测量技术有限公司 With the method and corresponding spot measurement device that spot measurement device safely communicates
CN108985020B (en) * 2017-05-31 2023-11-17 克洛纳测量技术有限公司 Method for securely communicating with a field measurement device and corresponding field measurement device

Also Published As

Publication number Publication date
DE102014119515A1 (en) 2016-06-23

Similar Documents

Publication Publication Date Title
DE102009028051B4 (en) System for operating a field device via a remote terminal
WO2011042257A2 (en) Method for operating a field bus interface
EP3616365B1 (en) Method for operating a field device
WO2018192712A1 (en) Method and cloud gateway for monitoring an automated facility
DE102012105446B4 (en) Device for determining and / or monitoring a chemical or physical process variable in automation technology
EP2580628A1 (en) Method for integrating at least one field device into an automation network
EP1653306B1 (en) Method for operating a field device in automation technology
EP2131256A1 (en) Determining datagram lengths
DE102016124350A1 (en) Method and system for monitoring a process automation system
DE102018008674A1 (en) Automation device with integrated network analysis and cloud connection
DE102009046041A1 (en) Field device e.g. level indicator, operating arrangement for use in process automation system, has controlling unit and field devices performing cyclic or acyclic data communication, where field devices include extended functionality
DE102008038501A1 (en) Method for determining a static data structure of a field device
EP3025458B1 (en) Fieldbus access unit, and method for the operation thereof
DE102010040055B4 (en) System for communication of several clients with several field devices in automation technology
WO2016102194A1 (en) Arrangement and method for operating a field device with a web server
EP3652595B1 (en) Method and system for monitoring an automation system
EP3616011B1 (en) Arrangement and method for monitoring an automation technology system
DE102007039427A1 (en) Control node for a network of control nodes
WO2011042258A2 (en) Method for operating a field bus interface
EP3821308A1 (en) Terminal module, head module, and system for collecting data from an automation system
DE102009054800A1 (en) Arrangement for application-specific processing and accessing of device-specific information of e.g. pump utilized in factory automation technology, is designed such that selected parameter subgroup is made available in structure
DE102021132315A1 (en) Adapter for a field device in automation technology
DE102017123224A1 (en) Method for establishing network communication by means of OPC UA
DE102008020507A1 (en) Frame i.e. multi variable container frame, transmitting method for process automation technique system, involves transferring changed predetermined variables into frame in data optimized form

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15813004

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15813004

Country of ref document: EP

Kind code of ref document: A1