DE102008042919A1 - Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type - Google Patents
Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type Download PDFInfo
- Publication number
- DE102008042919A1 DE102008042919A1 DE200810042919 DE102008042919A DE102008042919A1 DE 102008042919 A1 DE102008042919 A1 DE 102008042919A1 DE 200810042919 DE200810042919 DE 200810042919 DE 102008042919 A DE102008042919 A DE 102008042919A DE 102008042919 A1 DE102008042919 A1 DE 102008042919A1
- Authority
- DE
- Germany
- Prior art keywords
- field device
- specific
- field
- identification
- maximum number
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims abstract description 32
- 238000004801 process automation Methods 0.000 title claims abstract description 15
- 238000005516 engineering process Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 12
- 125000004122 cyclic group Chemical group 0.000 claims description 11
- 125000002015 acyclic group Chemical group 0.000 claims description 8
- 238000003745 diagnosis Methods 0.000 claims description 3
- 238000011161 development Methods 0.000 description 15
- 230000018109 developmental process Effects 0.000 description 15
- 230000004044 response Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003467 diminishing effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
Description
Die vorliegende Erfindung betrifft ein Feldgerät der Prozessautomatisierungstechnik gemäß dem Oberbegriff des Anspruchs 1 sowie ein Verfahren zum Betreiben eines Feldgerätes der Prozessautomatisierungstechnik gemäß dem Oberbegriff des Anspruchs 13.The The present invention relates to a field device of process automation technology according to the generic term of claim 1 and a method for operating a field device of Process automation technology according to the preamble of the claim 13th
In der Prozessautomatisierungstechnik werden vielfach Feldgeräte eingesetzt, die zur Erfassung und/oder Beeinflussung von Eigenschaften eines Prozesses dienen. Zur Erfassung dienen Sensoren, wie beispielsweise Füllstandsmessgeräte, Durchflussmessgeräte, Druck- und Temperaturmessgeräte, pH-Redoxpotentialmessgeräte, Leitfähigkeitsmessgeräte, etc., welche einen Füllstand, einen Durchfluss, einen Druck, eine Temperatur, einen pH-Wert bzw. eine Leitfähigkeit erfassen. Zur Beeinflussung eines Prozesses dienen Aktoren, wie zum Beispiel Ventile oder Pumpen, über die der Durchfluss einer Flüssigkeit in einem Rohrleitungsabschnitt bzw. der Füllstand in einem Behälter geändert werden kann. Als Feldgeräte werden im Prinzip alle Geräte bezeichnet, die prozessnah eingesetzt werden und die prozessrelevante Informationen liefern oder verarbeiten. Eine Vielzahl solcher Feldgeräte wird von der Firma Endress + Hauser hergestellt und vertrieben.In Process automation technology is often used in field devices, to capture and / or influence properties of a process serve. Sensors such as level gauges, flowmeters, pressure gauges and and temperature measuring devices, pH redox potential, Conductivity meters, etc., which a level, a flow, a pressure, a temperature, a pH or a conductivity to capture. To influence a process serve actuators, such as For example, valves or pumps, over which the flow of a liquid be changed in a pipe section or the level in a container can. As field devices become in principle all devices designated, which are used close to the process and the process-relevant Provide or process information. A variety of such field devices is from manufactured and sold by Endress + Hauser.
In modernen Industrieanlagen sind Feldgeräte in der Regel über Feldbussysteme (z. B. Profibus®, Foundation® Fieldbus, HART®, etc.) mit einem oder mehreren Controllern, wie beispielsweise einer SPS (Speicherprogrammierbare Steuerung) oder einem PLC (Programmable Logic Controller), verbunden. Der Controller führt in der Regel in Bezug auf die angeschlossenen Feldgeräte eine Steuerungsapplikation aus. Beispielsweise werden im Rahmen einer zyklischen Kommunikation Messwerte, die von einzelnen Feldgeräten erfasst werden, über das Feldbussystem an den Controller übermittelt und der Controller gibt in Abhängigkeit von diesen Messwerten Steuerungsbefehle an Feldgeräte aus. Hierzu ist in dem Controller ein entsprechendes Anlagenprogramm implementiert, durch das die Ansteuerung der einzelnen Feldgeräte gesteuert wird.In modern industrial plants, field devices are usually via field bus systems (eg. B. Profibus ®, Foundation ® Fieldbus, HART ®, etc.) with one or more controllers, such as a PLC (Programmable Logic Controller) or a PLC (Programmable Logic Controller) , connected. The controller usually executes a control application in relation to the connected field devices. For example, in the context of a cyclical communication, measured values which are detected by individual field devices are transmitted to the controller via the fieldbus system and the controller issues control commands to field devices as a function of these measured values. For this purpose, a corresponding system program is implemented in the controller, by which the control of the individual field devices is controlled.
Viele Anlagen der Prozessautomatisierungstechnik werden dabei schon seit Jahren mit einem bestehenden Satz von Feldgeräten und einem oder mehreren Controllern eingesetzt. Mit der Einsatzzeit erhöht sich die Ausfallwahrscheinlichkeit der Feldgeräte, so dass von Zeit zu Zeit der Austausch eines Feldgerätes, wie beispielsweise eines Sensors oder Aktors, erforderlich ist. Solch ein Austausch kann beispielsweise bei einem Totalausfall oder auch bei einer nachlassenden Messpräzision eines Feldgerätes erforderlich sein. Bei älteren Feldgeräten besteht dabei das Problem, dass diese oftmals nicht mehr hergestellt werden und damit kein identischer Ersatz verfügbar ist.Lots Systems of process automation technology have been around for years Years with an existing set of field devices and one or more Used controllers. The operating time increases the probability of default the field devices, so from time to time the replacement of a field device, such as For example, a sensor or actuator is required. Such an exchange can, for example, in the event of total failure or even with a diminishing measurement precision a field device required be. In older field devices There is the problem that these are often no longer produced and therefore no identical replacement is available.
Wird beispielsweise ein bisher eingesetztes Feldgerät durch ein neues Feldgerät eines anderen Feldgerätetyps ersetzt, so weist dieses in der Regel eine unterschiedliche feldgerätspezifische Geräteidentifikation und/oder eine unterschiedliche feldgerätespezifische Funktionsblock-Vollkonfiguration auf. Die feldgerätespezifische Geräteidentifikation ist dabei spezifisch für den Feldgerätetyp des Feldgerätes. Die feldgerätespezifische Funktionsblock-Vollkonfiguration ist spezifisch für den Feldgerätetyp des Feldgerätes und weist eine feldgerätespezifische maximale Anzahl von Funktionsblöcken und eine feldgerätespezifische Reihenfolge dieser maximalen Anzahl von Funktionsblöcken auf. Im Rahmen der zyklischen Kommunikation werden von dem Controller, der beispielsweise einen Master bildet, von dem betreffenden Feldgerät die feldgerätespezifische Geräteidentifikation und die feldgerätespezifische Funktionsblock-Vollkonfiguration abgefragt.Becomes For example, a previously used field device by a new field device of a other field device type replaced, this usually has a different field device specific device identification and / or a different field device specific functional block full configuration on. The field device specific device identification is specific to the field device type of the field device. The field device-specific Function Block Full configuration is specific for the field device type of the field device and has a field device specific maximum Number of function blocks and a field device specific Order of this maximum number of function blocks. In the context of cyclic communication are provided by the controller, the For example, forms a master of the relevant field device, the field device specific device identification and the field device specific Function block full configuration queried.
Beispielsweise wird bei einem Einsatz eines Profibus®-Feldbussystems zunächst durch den Master im Rahmen eines ”DDLM_SLAVE_DIAG”-Services (bzw. Dienstes) die Geräteidentifikation eines Feldgerätes abgefragt. Übermittelt das Feldgerät nicht die von dem Controller erwartete Geräteidentifikation, d. h. die in dem Controller hinterlegte Geräteidentifikation des bisher eingesetzten Feldgerätes, so geht der Controller nicht in den Zustand, in dem die eigentliche Steuerungsapplikation ausgeführt wird. Ferner wird bei dem Einsatz eines Profibus®-Feldbussystems durch den Master im Rahmen eines ”DDLM_GET_CFG”-Services (bzw. Dienstes) die Funktionsblock-Vollkonfiguration des Feldgerätes abgefragt. Übermittelt das Feldgerät nicht die von dem Controller erwartete Funktionsblock-Vollkonfiguration, d. h. die in dem Controller hinterlegte Funktionsblock-Vollkonfiguration des bisher eingesetzten Feldgerätes, so geht der Controller ebenfalls nicht in den Zustand, in dem die eigentliche Steuerungsapplikation ausgeführt wird. Dementsprechend kann das alte Feldgerät nicht einfach durch ein neues Feldgerät ersetzt werden. Vielmehr ist eine Anpassung des Anlagenprogramms erforderlich.For example, initially a "DDLM_Slave_Diag" services the device identification of a field device is in a use of a Profibus ® -Feldbussystems by the master in the frame (or service) is queried. If the field device does not transmit the device identification expected by the controller, ie the device identification stored in the controller of the previously used field device, then the controller does not go to the state in which the actual control application is executed. Further, in the use of a Profibus ® -Feldbussystems by the master in the context of a "DDLM_GET_CFG" services is (or service) query the full functional block configuration of the field device. If the field device does not transmit the functional block full configuration expected by the controller, ie the functional block full configuration of the previously used field device stored in the controller, the controller likewise does not go to the state in which the actual control application is executed. Accordingly, the old field device can not simply be replaced by a new field device. Rather, an adjustment of the plant program is required.
Da das Anlagenprogramm in vielen Fällen schon seit Jahren eingesetzt wird, ist bei dem Anlagenbetreiber oftmals ein ausreichendes Wissen über das Anlagenprogramm nicht mehr vorhanden. Dadurch ist eine Anpassung des Anlagenprogramms, die für den Austausch eines alten Feldgerätes durch ein neues Feldgerät erforderlich ist, oftmals mit Problemen verbunden.There the system program in many cases already has been used for years, is often at the plant operator a sufficient knowledge of that Plant program no longer available. This is an adaptation of the equipment program that is used for the replacement of an old field device by a new field device required is often associated with problems.
Dementsprechend besteht die Aufgabe der vorliegenden Erfindung darin, eine Möglichkeit bereitzustellen, durch die auf einfache Weise in einer bestehenden Anlage ein Feldgerät an Stelle eines bisher eingesetzten Feldgerätes eingefügt werden kann.Accordingly, the object of the present invention is to provide a way by which in a simple manner existing plant a field device can be inserted in place of a previously used field device.
Die Aufgabe wird durch ein Feldgerät der Prozessautomatisierungstechnik gemäß Anspruch 1 sowie durch ein Verfahren zum Betreiben eines Feldgerätes der Prozessautomatisierungstechnik gemäß Anspruch 13 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.The Task is performed by a field device the process automation technology according to claim 1 and by a Method for operating a field device of process automation technology according to claim 13 solved. Advantageous developments of the invention are specified in the subclaims.
Gemäß der vorliegenden Erfindung wird ein Feldgerät der Prozessautomatisierungstechnik bereitgestellt, das (mindestens) eine Feldbus-Schnittstelle aufweist und für eine Kommunikation gemäß einem Feldbus-Protokoll ausgebildet ist. Das Feldgerät weist eine feldgerätespezifische Geräteidentifikation, die spezifisch für den Feldgerätetyp des Feldgerätes ist, und eine feldgerätespezifische Funktionsblock-Vollkonfiguration, die spezifisch für den Feldgerätetyp des Feldgerätes ist und die eine feldgerätespezifische maximale Anzahl von Funktionsblöcken und eine feldgerätespezifische Reihenfolge dieser maximalen Anzahl von Funktionsblöcken aufweist, auf. Dabei wird die Geräteidentifikation im Einsatz zumindest bei einer zyklischen Kommunikation als Identifizierung des Feldgerätes gegenüber einem Master eingesetzt. Das Feldgerät ist derart ausgebildet, dass es in einem Emulationsmodus betreibbar ist, in dem seine Geräteidentifikation von der feldgerätespezifischen Geräteidentifikation abweicht. Ferner weicht in dem Emulationsmodus eine maximale Anzahl von Funktionsblöcken seiner Funktionsblock-Vollkonfiguration von der feldgerätespezifischen maximalen Anzahl und/oder eine Reihenfolge der maximalen Anzahl von Funktionsblöcken seiner Funktionsblock-Vollkon-figuration von der feldgerätespezifischen Reihenfolge ab.According to the present Invention is a field device the process automation technology that (at least) a fieldbus interface and for a communication according to a Fieldbus protocol is trained. The field device has a field device specific Device identification, specific for the field device type of the field device is, and a field device specific Function block full configuration specific to the field device type of the field device is and is a field device specific maximum number of function blocks and a field device specific Has the order of this maximum number of function blocks, on. Thereby the device identification becomes in use at least in a cyclical communication as identification of the field device across from used a master. The field device is designed such that it is operable in an emulation mode in which its device identification from the field device specific device identification differs. Furthermore, in the emulation mode, a maximum number deviates of function blocks its functional block full configuration from the field device specific maximum number and / or order of maximum number of function blocks its functional block full configuration from the field device specific Order from.
Gemäß der Erfindung wird durch den Emulationsmodus ermöglicht, dass das Feldgerät mit einer Geräteidentifikation und einer Funktionsblock-Vollkonfiguration betrieben wird, die von seiner feldgerätespezifischen Geräteidentifikation bzw. seiner feldgerätespezifischen Funktionsblock-Vollkonfiguration abweicht. Soll das Feldgerät in einer bestehenden Anlage der Prozessautomatisierungstechnik ein bisher eingesetztes, nicht mehr erhältliches Feldgerät ersetzen, so kann das (neue) Feldgerät in dem Emulationsmodus mit einer Geräteidentifikation und einer Funktionsblock-Vollkonfiguration betrieben werden, die jeweils derjenigen des bisher eingesetzten Feldgerätes entsprechen. Dementsprechend wird ermöglicht, dass das Feldgerät dann, wenn von dem Controller im Rahmen der zyklischen Kommunikation dessen Geräteidentifikation und Funktionsblock-Vollkonfiguration abgefragt wird, mit der Geräteidentifikation und der Funktionsblock-Vollkonfiguration des bisher eingesetzten Feldgerätes antwortet. Auf diese Weise wird ermöglicht, dass der Controller die jeweils erwarteten Antworten, d. h. Antworten, die den in dem Controller hinterlegten Informationen entsprechen, erhält und wie bisher in den Zustand geht, um die eigentliche Steuerungsapplikation auszuführen. Das neue Feldgerät kann dementsprechend in dem Emulationsmodus, soweit es physikalisch die gleiche Funktion wie das bisher eingesetzte Feldgerät erfüllen kann (z. B. nach dem gleichen Messprinzip arbeitet) und die jeweiligen (einstellbaren) Parameter entsprechend konfiguriert sind, identisch zu dem bisher eingesetzten Feldgerät betrieben und von dem Controller aus angesteuert werden. Eine Modifikation des Anlagenprogramms ist nicht erforderlich.According to the invention the emulation mode allows the field device to be identified with a device identification and a functional block full configuration operated by its field device specific device identification or its field device specific Function block full configuration deviates. Should the field device in an existing plant of process automation technology replace previously used, no longer available field device, this is what the (new) field device can do in the emulation mode with a device identification and a functional block full configuration operated, each of those of the previously used field device correspond. Accordingly, the field device is then allowed to if by the controller in the context of cyclic communication whose device identification and functional block full configuration is queried with the device identification and the functional block full configuration of the previously used field device responds. In this way it is possible that the controller provides the expected responses, d. H. Reply, which correspond to the information stored in the controller, receives and as before in the state goes to the actual control application perform. The new field device can therefore be in the emulation mode, as far as it physically can perform the same function as the previously used field device (z. B. works according to the same measuring principle) and the respective (adjustable) Parameters are configured accordingly, identical to the previous one used field device operated and controlled by the controller. A modification The system program is not required.
Das Feldbus-Protokoll kann dabei sowohl ein standardisiertes Feldbus-Protokoll (z. B. Profibus®, etc.) als auch ein herstellerspezifisches Feldbus-Protokoll sein. Unter ”feldgerätespezifisch” wird in dem vorliegenden Zusammenhang jeweils verstanden, dass die betreffende Identifikation, Konfiguration bzw. Kennung jeweils spezifisch für das betreffende Feldgerät, insbesondere für den betreffenden Feldgerätetyp, ist. In der Regel werden solche feldgerätespezifischen Identifikationen, Konfigurationen bzw. Kennungen durch entsprechende Parameter angegeben, die (abgesehen von einem Betrieb des Feldgerätes in dem erfindungsgemäßen Emulationsmodus) durch einen Benutzer nicht veränderbar sind. In der Regel sind diese durch einen Benutzer nur lesbar. In dem Emulationsmodus sind gemäß der Erfindung die Geräteidentifikation und die Funktionsblock-Vollkonfiguration nicht feldgerätespezifisch sondern weichen von der jeweiligen feldgerätespezifischen Geräteidentifikation bzw. Funktionsblock-Vollkonfiguration ab. Auf diese Weise kann durch das Feldgerät in dem Emulationsmodus ein Feldgerät eines anderen Typs, wie zum Beispiel ein Sensor, der nach dem gleichen Messprinzip arbeitet, aber eine ältere Geräteversion mit reduzierter Funktionalität ist und/oder von einem anderen Hersteller stammt, emuliert werden. Insbesondere kann sich das Feldgerät in dem Emulationsmodus zumindest bei einer zyklischen Kommunikation wie das emulierte Feldgerät verhalten.The Fieldbus protocol can be used both a standardized fieldbus protocol (eg. As Profibus ®, etc.) or is a vendor-specific field bus protocol. In the present context, "field device-specific" is understood in each case to mean that the respective identification, configuration or identifier is respectively specific to the relevant field device, in particular to the relevant field device type. As a rule, such field device-specific identifications, configurations or identifiers are specified by corresponding parameters which (apart from an operation of the field device in the emulation mode according to the invention) can not be changed by a user. As a rule, these are only readable by a user. In the emulation mode, according to the invention, the device identification and the functional block full configuration are not field device specific but differ from the respective field device specific device identification or functional block full configuration. In this way, the field device in the emulation mode can emulate a field device of a different type, such as a sensor that operates according to the same measurement principle, but is an older device version with reduced functionality and / or originates from another manufacturer. In particular, in the emulation mode, the field device may behave like the emulated field device at least during a cyclic communication.
Die ”maximale Anzahl von Funktionsblöcken” kann dabei auch Funktionsblöcke unterschiedlicher Art, wie beispielsweise mindestens einen AI-Funktionsblock (AI: Analog Input; deutsch: Analoger Eingang), mindestens einen TOTAL-Funktionsblock (TOTAL: Totalizer; deutsch: Summenzähler), mindestens einen CONTROL-Funktionsblock (deutsch: Steuerungs-Funktionsblock), etc., umfassen. Diese Funktionsblöcke sind unter anderem in der Profibus®-Spezifikation definiert (vgl. Profibus Specification; Profile for Process Control Devices; Version V 3.01; December 2004; Order No. 3.042). Die ”Reihenfolge” dieser maximalen Funktionsblöcke wird insbesondere dadurch festgelegt, in welcher Reihenfolge diese (gegebenenfalls verschiedenen) Funktionsblöcke einzelnen Adressräumen, insbesondere Slots (deutsch: Schlitzen) bei Profibus®-Feldgeräten, zugeordnet sind. Bei der Abfrage der Funktionsblock-Vollkonfiguration durch einen Master werden die einzelnen Funktionsblöcke, die gemäß der Funktionsblock-Vollkonfiguration festgelegt sind, in dieser Reihenfolge durch das Feldgerät angegeben.The "maximum number of function blocks" can also include function blocks of different types, such as at least one AI function block (AI: Analog Input), at least one TOTAL function block (TOTAL: Totalizer), at least one CONTROL function block (German: control function block), etc., include. These function blocks include the Profibus ® specification defines (see Profibus specification;. Profile for Process Control Devices; Version V 3:01; December 2004; Order No. 3042). The "order" of these maximum function blocks is determined in particular by the order in which these (possibly different) Function blocks individual address spaces, in particular slots (German: slots) are assigned to Profibus ® field devices. When the functional block full configuration is requested by a master, the individual functional blocks determined according to the functional block full configuration are indicated by the field device in this order.
Informationen über die feldgerätespezifische Funktionsblock-Vollkonfiguration, insbesondere Informationen über die feldgerätespezifische maximale Anzahl von Funktionsblöcken und die feldgerätespezifische Reihenfolge dieser maximalen Anzahl von Funktionsblöcken, sowie Informationen über die feldgerätespezifische Geräteidentifikation sind dabei vorzugsweise in Informationen zur Geräteintegration des betreffenden Feldgerätes, wie beispielsweise in einer Gerätebeschreibung (z. B. einer DD (Device Description; deutsch: Gerätebeschreibung), einer GSD (engl.: ”Generic Station Description”; deutsch: ”Geräte-Stammdaten-Datei”) für Profibus®-Geräte, etc.) und/oder einem Gerätetreiber, wie beispielsweise einem DTM (Device Type Manager; deutsch: Gerätetyp-Manager), enthalten. Ein Controller, wie beispielsweise eine SPS, der in Bezug auf das Feldgerät eine Steuerungsapplikation ausführt, oder ein Bedienwerkzeug (bzw. Bedientool), durch welches das Feldgerät bedient wird, insbesondere durch welches Parameter des Feldgerätes les- und/oder schreibbar sind, kann auf diese Informationen zur Geräteintegration zugreifen und verfügt dementsprechend über die relevanten Informationen. Auf diese Weise kann der Controller (und/oder auch das Bedienwerkzeug) bei der Abfrage der Geräteidentifikation und/oder der Funktionsblock-Vollkonfiguration von dem jeweiligen Feldgerät überprüfen, ob das korrekte Feldgerät antwortet. Unter einem ”Einsatz als Identifizierung gegenüber einem Master” in Bezug auf die Geräteidentifikation (und auch in Bezug auf die nachfolgend erläuterte Gerätekennung und Herstellerkennung) wird in dem vorliegenden Zusammenhang verstanden, dass diese Geräteidentifikation (bzw. Gerätekennung oder Herstellerkennung) durch den Master von dem Feldgerät abgefragt wird und anhand der übermittelten Geräteidentifikation (bzw. Gerätekennung oder Herstellerkennung) durch den Master überprüft wird, ob die korrekte Antwort übermittelt wurde und damit das korrekte Feldgerät geantwortet hat.Information about the field device specific functional block full configuration, in particular information about the field device specific maximum number of function blocks and the field device specific order of this maximum number of function blocks, and information about the field device specific device identification are preferably in information for device integration of the field device concerned, such as in a device description ( . eg a DD (device Description; german: device Description), a GSD (ger .: "Generic station Description", german: "device master data file") or Profibus ® devices, etc.) and / a Device drivers, such as a DTM (Device Type Manager; German: Device Type Manager) included. A controller, such as a PLC, which executes a control application with respect to the field device, or an operating tool (or operating tool), by which the field device is operated, in particular by which parameters of the field device are readable and / or writable, can access this device integration information and accordingly has the relevant information. In this way, the controller (and / or the operating tool) when querying the device identification and / or the functional block full configuration of the respective field device to check whether the correct field device responds. A "use as an identification with respect to a master" with regard to the device identification (and also with regard to the device identifier and manufacturer identifier explained below) is understood in the present context to mean that this device identification (or device identifier or manufacturer identifier) is assigned by the master to the device identification Field device is queried and is checked on the basis of the transmitted device identification (or device identifier or manufacturer identifier) by the master, whether the correct answer has been transmitted and thus the correct field device has responded.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass dessen Geräteidentifikation, dessen maximale Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration, und/oder dessen Reihenfolge der maximalen Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration für den Emulationsmodus einstellbar ist. Vorzugsweise sind dabei sämtliche dieser Größen einstellbar. Auf diese Weise kann ein Benutzer einstellen, mit welcher Geräteidentifikation, mit welcher maximalen Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration und/oder mit welcher Reihenfolge der maximalen Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration das Feldgerät in dem Emulationsmodus betrieben wird. Beispielsweise kann ein Benutzer solch eine Geräteidentifikation und Funktionsblock-Vollkonfiguration eines bisher eingesetzten Feldgerätes einstellen, welches durch das betreffende Feldgerät ersetzt und dementsprechend emuliert werden soll.According to one Advantageous development, the field device is designed such that whose device identification, whose maximum number of functional blocks is the functional block full configuration, and / or its order of the maximum number of function blocks of the Function Block Full configuration for the Emulation mode is adjustable. Preferably, all are adjustable in these sizes. In this way, a user can set with which device identification, with which maximum number of function blocks full configuration and / or with which order of the maximum number of function blocks the Function Block Full configuration the field device is operated in the emulation mode. For example, a user such a device identification and functional block full configuration of a previously used field device, which is replaced by the relevant field device and accordingly should be emulated.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät für eine Kommunikation gemäß dem Profibus®-Protokoll ausgebildet. Insbesondere bei dem Profibus®-Protokoll kann ein Feldgerät auf einfache Weise durch Verwendung einer Geräteidentifikation und einer Funktionsblock-Vollkonfiguration eines anderen Feldgerätes (z. B. eines Sensors, der nach dem gleichen Messprinzip arbeitet, aber eine ältere Geräteversion mit einer beispielsweise reduzierten Funktionalität aufweist oder von einem anderen Hersteller stammt) dieses andere Feldgerät emulieren. Insbesondere kann das Feldgerät wie dieses andere Feldgerät in eine bestehende Anlage integriert und darin betrieben werden, ohne dass eine Anpassung des Anlagenprogramms erforderlich ist. Im Hinblick auf das Profibus®-Protokoll wird insbesondere auf die Profibus®-Spezifikation (vgl. Profibus Specification; Profile for Process Control Devices; Version V 3.01; December 2004; Order No. 3.042) und die darin spezifizierten Größen und Parameter Bezug genommen.According to an advantageous further development of the field device for a communication according to the protocol Profibus ® is formed. Specifically, in the Profibus ® protocol, a field device can in a simple manner by using a device identifier and a function block whole configuration of another field device having (z. B. a sensor which works on the same measuring principle, but an older unit version with a, for example, reduced functionality or from another manufacturer) emulate this other field device. In particular, the field device, like this other field device, can be integrated into an existing system and operated therein without the system program having to be adapted. With regard to the Profibus ® protocol is particular to the Profibus ® specification (see Profibus specification;. Profile for Process Control Devices; Version V 3:01; December 2004; Order No. 3042) and the additional protocol variables and parameters by reference.
Gemäß einer vorteilhaften Weiterbildung wird die Geräteidentifikation durch den Parameter ”IDENT_NUMBER” gemäß dem Profibus®-Protokoll gebildet. Gemäß der Profibus®-Spezifikation weist ein, in einem Profibus®-Feldgerät vorgesehener Physical Block einen ersten Teil mit acht Parametern, mit relativen Indizes von 0 bis 7 (Parameter ”BLOCK_OBJECT”, ”ST_REV”, ”TAG_DESC”, ...) auf. Diese acht Parameter sind in sämtlichen Blöcken eines Feldgerätes vorgesehen. Ferner weist der Physical Block einen zweiten Teil mit Parametern mit den Indizes von 8 bis 32 (Parameter ”SOFTWARE_REVISION”, ”HARDWARE_REVISION”, ”DEVICE_MAN_ID”, ”DEVICE_ID”, ...) auf. In einem dritten Teil des Physical Block, der Parameter mit den relativen Indizes von 33 aufwärts umfasst, können herstellerspezifische Parameter definiert werden. In diesem dritten Teil ist unter anderem der Parameter ”IDENT_NUMBER” enthalten. Dieser Parameter ”IDENT_NUMBER” wird für die verschiedenen Feldgerätetypen durch die PNO (Profibus®-Nutzer-Organisation) vergeben. Der Parameter ”IDENT_NUMBER” eines Feldgerätes ist auch in einem Master, der mit dem betreffenden Feldgerät (Slave) kommuniziert, hinterlegt (beispielsweise in Informationen zur Geräteintegration des Feldgerätes). Dementsprechend kann der Master anhand dieses Parameters, der von dem Feldgerät im Rahmen einer zyklischen Kommunikation an den Master übermittelt wird, überprüfen, ob das richtige Feldgerät antwortet. In dem Physical Block (kurz: PB) eines Feldgerätes werden dabei allgemein die notwendigen Parameter und Funktionen des betreffenden Feldgerätes und/oder die Funktion der Hardware des Feldgerätes beschrieben.According to an advantageous further development, the device identification is formed by the parameter "IDENT_NUMBER" according to the Profibus ® protocol. A Profibus ® according to the specification has, in a Profibus ® -Feldgerät provided Physical Block a first part having eight parameters with relative indices from 0 to 7 (parameter "BLOCK_OBJECT", "ST_REV", "TAG_DESC", ...) on. These eight parameters are provided in all blocks of a field device. Furthermore, the physical block has a second part with parameters with the indices from 8 to 32 (parameters "SOFTWARE_REVISION", "HARDWARE_REVISION", "DEVICE_MAN_ID", "DEVICE_ID",...). In a third part of the physical block, which includes parameters with the relative indices from 33 upwards, vendor-specific parameters can be defined. In this third part, among other things, the parameter "IDENT_NUMBER" is included. This parameter "IDENT_NUMBER" is assigned by the PNO (Profibus ® user organization) for the various field device types. The parameter "IDENT_NUMBER" of a field device is also stored in a master that communicates with the relevant field device (slave) (for example, in information about device integration of the field device). Accordingly, the master can use this parameter, which is provided by the field device in the frame a cyclic communication is transmitted to the master, check whether the correct field device responds. The physical block (abbreviated PB) of a field device generally describes the necessary parameters and functions of the field device concerned and / or the function of the hardware of the field device.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass es im Einsatz seine Geräteidentifikation auf eine, im Rahmen einer zyklischen Datenkommunikation von einem Master übermittelte Diagnoseanfrage an den Master übermittelt. Der Master wird dabei insbesondere durch einen Controller gebildet. In der Regel wird solch eine Diagnoseanfrage durch einen Controller vor der Ausführung der eigentlichen Steuerungsapplikation, insbesondere während einer Startphase (z. B. bei einem Neustart der Anlage), gestellt. Auf solch eine Diagnoseanfrage antwortet das Feldgerät (Slave) in der Regel durch Übermittlung von Diagnoseinformationen, durch welche der Master über den Betriebszustand des Feldgerätes und gegebenenfalls über vorliegende Fehler informiert wird. Durch die Übermittlung der Geräteidentifikation des Feldgerätes an den Master wird durch den Master bereits in diesem Stadium überprüft, ob der korrekte Slave (d. h. das korrekte Feldgerät) angeschlossen ist und korrekt antwortet. In dem normalen Betriebsmodus des Feldgerätes übermittelt das Feldgerät dabei seine feldgerätespezifische Geräteidentifikation auf solch eine Diagnoseanfrage, während es in dem Emulationsmodus eine Geräteidentifikation übermittelt, die von seiner feldgerätespezifischen Geräteidentifikation abweicht. Vorzugsweise ist das Feldgerät als Profibus®-Feldgerät ausgebildet und übermittelt seine Geräteidentifikation (den Parameter ”IDENT_NUMBER”) auf eine ”DDLM_SLAVE_DIAG”-Anfrage an den Controller (Master). Der ”DDLM_SLAVE_DIAG”-Service ist unter anderem in der Profibus®-Spezifikation definiert.According to an advantageous development of the field device is designed such that it transmits in use its device identification to a, in the context of a cyclic data communication transmitted by a master diagnosis request to the master. The master is formed in particular by a controller. As a rule, such a diagnosis request is made by a controller before the execution of the actual control application, in particular during a start-up phase (eg when the system is restarted). As a rule, the field device (slave) responds to such a diagnostic request by transmitting diagnostic information, by which the master is informed about the operating state of the field device and, if appropriate, about existing errors. By transmitting the device identification of the field device to the master, the master checks already at this stage whether the correct slave (ie the correct field device) is connected and correctly responding. In the normal operating mode of the field device, the field device transmits its field device-specific device identification to such a diagnostic request, while in the emulation mode it transmits a device identification which deviates from its field device-specific device identification. Preferably, the field device is designed as a Profibus ® -Feldgerät and transmits its device identification (the parameter "IDENT_NUMBER") to a "DDLM_Slave_Diag" request to the controller (master). The "DDLM_Slave_Diag" service is defined, among other things in the Profibus ® specification.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass es im Einsatz seine Funktionsblock-Vollkonfiguration, insbesondere die maximale Anzahl von Funktionsblöcken seiner Funktionsblock-Vollkonfiguration und die Reihenfolge dieser maximalen Anzahl von Funktionsblöcken, auf eine, im Rahmen einer zyklischen Datenkommunikation von einem Master übermittelte Konfigurationsanfrage an den Master übermittelt. Der Master wird dabei insbesondere durch einen Controller gebildet. In der Regel wird solch eine Konfigurationsanfrage durch einen Controller vor der Ausführung der eigentlichen Steuerungsapplikation, insbesondere während einer Startphase (z. B. bei einem Neustart der Anlage), gestellt. Vorzugsweise ist das Feldgerät als Profibus®-Feldgerät ausgebildet und übermittelt seine Funktionsblock-Vollkonfiguration, insbesondere die maximale Anzahl von Funktionsblöcken (gemäß der Funktionsblock-Vollkonfiguration) und die Reihenfolge dieser maximalen Anzahl von Funktionsblöcken (gemäß der Funktionsblock-Vollkonfiguration), auf eine ”DDLM_GET_CFG”-Anfrage an den Controller (Master). Der ”DDLM_GET_CFG”-Service ist unter anderem in der Profibus®-Spezifikation definiert.According to an advantageous development of the field device is designed such that it is in use its functional block full configuration, in particular the maximum number of function blocks full functional block configuration and the order of this maximum number of function blocks, one, in the context of a cyclic data communication transmitted by a master Configuration request sent to the master. The master is formed in particular by a controller. As a rule, such a configuration request is made by a controller before the execution of the actual control application, in particular during a start-up phase (eg when the system is restarted). Preferably, the field device is designed as a Profibus ® -Feldgerät and transmits its function block full configuration, in particular the maximum number of function blocks (according to the functional block-full configuration) and the sequence of these maximum number of function blocks (according to the functional block-full configuration), a "DDLM_GET_CFG "Request to the controller (master). The "DDLM_GET_CFG" service is defined, among other things in the Profibus ® specification.
Bei Feldgeräten ist in der Regel ferner vorgesehen, dass durch einen Benutzer (oder auch durch eine übergeordnete Anwendung) bei einer Konfiguration des Feldgerätes aus der maximalen Anzahl von Funktionsblöcken gemäß der Funktionsblock-Vollkonfiguration gewünschte Funktionsblöcke auswählbar sind und das Feldgerät mit den ausgewählten Funktionsblöcken konfigurierbar ist. Solch eine Auswahl bzw. Konfiguration kann bei dem Profibus®-Protokoll im Rahmen des ”DDLM_CHK_CFG”-Services durchgeführt werden. Wurde solch eine Auswahl bzw. Konfiguration noch nicht vorgenommen (bspw. bei einem erstmaligen Start des Feldgerätes), so antwortet das Feldgerät auf die oberhalb erläuterte Konfigurationsanfrage, insbesondere auf eine ”DDLM_GET_CFG”-Anfrage gemäß dem Profibus®-Protokoll, mit der betreffenden maximalen Anzahl und Reihenfolge der Funktionsblock-Vollkonfiguration. Gemäß dem Profibus®-Protokoll werden in der Antwort des Feldgerätes insbesondere die vordefinierten (beispielsweise in der Profibus®-Spezifikation vordefinierten) Idenitifizierungen der einzelnen Funktionsblöcke in der Reihenfolge von dessen Funktionsblock-Vollkonfiguration an den Controller (Master) übermittelt. Beispielsweise wird als Identifizierung für den Funktionsblock ”AI” ”0x42, 0x84, 0x08, 0x05” verwendet, während als Identifizierung für den Funktionsblock ”TOTAL” ”0x41, 0x84, 0x85” verwendet wird. Wurde bereits eine Auswahl bzw. Konfiguration von Funktionsblöcken aus der maximalen Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration durchgeführt (z. B. im Rahmen des ”DDLM_CHK_CFG”-Services), so werden von dem Feldgerät auf eine ”DDLM_GET_CFG”-Anfrage die Identifizierungen der Funktionsblöcke in der Reihenfolge der Funktionsblock-Vollkonfiguration übermittelt, wobei für die jeweils nicht ausgewählten Funktionsblöcke jeweils ein entsprechendes Freimodul (auch als ”free space” oder ”empty module” bezeichnet) übermittelt wird. Bei dem Profibus®-Protokoll wird solch ein Freimodul durch ”0x00” gekennzeichnet.In the case of field devices, it is generally further provided that desired function blocks can be selected by a user (or also by a higher-level application) in a configuration of the field device from the maximum number of function blocks according to the functional block full configuration and the field device can be configured with the selected function blocks , Such selection and configuration may be performed at the Profibus ® protocol under the "DDLM_Chk_Cfg" services. Was such selection or configuration not yet been made (eg. At a first start of the field device), the field device responds to the above-explained configuration request, and in particular a "DDLM_GET_CFG" request in accordance with the Profibus ® protocol, with the respective maximum Number and order of functional block full configuration. According to the Profibus ® protocol predefined be transmitted (for example predefined in the specification Profibus ®) Idenitifizierungen of the individual functional blocks in the order of the function block full configuration to the controller (master) in the response of the particular field device. For example, "0x42, 0x84, 0x08, 0x05" is used as identification for the function block "AI", while "0x41, 0x84, 0x85" is used as identification for the function block "TOTAL". If a selection or configuration of function blocks has already been carried out from the maximum number of function blocks of the full function block configuration (eg within the scope of the "DDLM_CHK_CFG" service), the field device will check for a "DDLM_GET_CFG" request Function blocks in the order of the functional block full configuration transmitted, in each case a corresponding free module (also referred to as "free space" or "empty module") is transmitted for each non-selected function blocks. In the Profibus ® protocol, such a free module is indicated by "0x00".
In der Regel wird die oberhalb erläuterte Konfigurationsanfrage (insbesondere eine ”DDLM_GET_CFG”-Anfrage) durch einen Controller vor der Ausführung der eigentlichen Steuerungsapplikation, insbesondere während einer Startphase (z. B. bei einem Neustart der Anlage), ausgeführt. Durch die, gemäß dieser Weiterbildung vorgesehene Übermittlung der maximalen Anzahl von Funktionsblöcken und deren Reihenfolge gemäß der Funktionsblock-Vollkonfiguration des Feldgerätes auf die Konfigurationsanfrage hin an den Master wird durch den Master bereits in diesem Stadium überprüft, ob der korrekte Slave (d. h. das korrekte Feldgerät) angeschlossen ist und korrekt antwortet. In einem Normalbetrieb des Feldgerätes übermittelt das Feldgerät auf solch eine Konfigurationsanfrage seine feldgerätespezifische maximale Anzahl von Funktionsblöcken und deren feldgerätespezifische Reihenfolge (gemäß der feldgerätespezifischen Funktionsblock-Vollkonfiguration). In dem Emulationsmodus weist das Feldgerät eine abweichende Funktionsblock-Vollkonfiguration auf, so dass die, auf solch eine Konfigurationsanfrage übermittelte maximale Anzahl von Funktionsblöcken (gemäß seiner Funktionsblock-Vollkonfiguration) von der feldgerätespezifischen maximalen Anzahl abweicht und/oder die übermittelte Reihenfolge dieser maximalen Anzahl von Funktionsblöcken (gemäß seiner Funktionsblock-Vollkonfiguration) von der feldgerätespezifischen Reihenfolge abweicht.As a rule, the configuration request explained above (in particular a "DDLM_GET_CFG" request) is executed by a controller before the execution of the actual control application, in particular during a startup phase (eg when the system is restarted). By, provided in accordance with this development transmission of the maximum number of function blocks and their order according to the functional block full configuration of the field device to the Configuration request to the master is checked by the master already at this stage, if the correct slave (ie the correct field device) is connected and correctly responding. In a normal operation of the field device, the field device transmits to such a configuration request its field device-specific maximum number of function blocks and their field device-specific order (according to the field device-specific function block full configuration). In the emulation mode, the field device has a different functional block full configuration such that the maximum number of functional blocks (based on its functional block full configuration) communicated to such configuration request differs from the field device specific maximum number and / or the transmitted order of that maximum number of functional blocks (according to its functional block full configuration) deviates from the field device specific order.
Gemäß einer vorteilhaften Weiterbildung weist das Feldgerät eine feldgerätspezifische Gerätekennung, insbesondere eine ”DEVICE_ID” gemäß dem Profibus®-Protokoll, die spezifisch für den Feldgerätetyp des Feldgerätes ist und die dem Feldgerät durch den jeweiligen Hersteller des Feldgerätes zugeteilt wird, auf. Dabei wird die Gerätekennung im Einsatz zumindest bei einer azyklischen Kommunikation als Identifizierung des Feldgerätes gegenüber einem Master eingesetzt. Bei einem Betrieb des Feldgerätes in dem Emulationsmodus weicht dessen Gerätekennung von der feldgerätespezifischen Gerätekennung ab. Auf diese Weise wird ermöglicht, dass das Feldgerät auch bei einer azyklischen Kommunikation, bei der in der Regel durch den betreffenden Master die feldgerätespezifische Gerätekennung des Feldgerätes abgefragt wird, ein anderes Feldgerät durch Verwendung von dessen feldgerätespezifischen Gerätekennung emulieren kann. Eine azyklische Kommunikation wird insbesondere zum Bedienen des Feldgerätes von einem Bedienwerkzeug (bzw. Bedientool) aus, insbesondere zum Einstellen von Parametern des Feldgerätes, eingesetzt. Gemäß dem Profibus®-Protokoll wird solch eine feldgerätespezifische Gerätekennung insbesondere durch den Parameter ”DEVICE_ID” gebildet, der in dem zweiten Teil des Physical Block enthalten ist und den relativen Index 11 aufweist. Dabei handelt es sich um einen String einer Datenlänge von 16 Byte, der in der Regel den Gerätenamen (z. B. ”PROMAG 53” für ein Durchfluss-Messgerät der Firma Endress + Hauser) enthält.According to an advantageous further development, the field device, a field device-specific device identifier, in particular a "DEVICE_ID" according to the Profibus ® protocol, which is specific to the field device type of the field device, and which is the field device assigned by the manufacturer of the field device, on. In this case, the device identifier is used in use at least in an acyclic communication as an identification of the field device relative to a master. When the field device operates in the emulation mode, its device identifier deviates from the field device-specific device identifier. In this way, it is possible for the field device to emulate another field device by using its field device-specific device identifier even in the case of acyclic communication, in which the field device-specific device identifier of the field device is usually queried by the relevant master. An acyclic communication is used in particular for operating the field device by an operating tool (or operating tool), in particular for setting parameters of the field device. According to the Profibus ® protocol such a field device-specific device identifier is formed in particular by the parameter "DEVICE_ID" contained in the second part of the physical block and having the relative index. 11 This is a string with a data length of 16 bytes, which usually contains the device name (eg "PROMAG 53" for a flow meter from Endress + Hauser).
Gemäß einer vorteilhaften Weiterbildung weist das Feldgerät eine feldgerätespezifische Herstellerkennung, insbesondere eine ”DEVICE_MAN_ID” gemäß dem Profibus®-Protokoll, die spezifisch für den Hersteller des Feldgerätes ist und die im Einsatz zumindest bei einer azyklischen Kommunikation als Identifizierung des Feldgerätes gegenüber einem Master eingesetzt wird, auf. Dabei ist das Feldgerät in dem Emulationsmodus mit einer, von der feldgerätespezifischen Herstellerkennung abweichenden Herstellerkennung betreibbar. Auf diese Weise wird ermöglicht, dass das Feldgerät auch bei einer azyklischen Kommunikation, bei der in der Regel durch den betreffenden Master die feldgerätespezifische Herstellerkennung des Feldgerätes abgefragt wird, ein anderes Feldgerät (insbesondere eines anderen Herstellers) durch Verwendung von dessen feldgerätespezifischer Herstellerkennung emulieren kann. Gemäß dem Profibus®-Protokoll wird solch eine feldgerätespezifische Herstellerkennung insbesondere durch den Parameter ”DEVICE_MAN_ID” gebildet, der in dem zweiten Teil des Physical Block enthalten ist und den relativen Index 10 aufweist. Dabei handelt es sich um einen Parameter mit einer Datenlänge von 2 Byte. Durch diesen Parameter wird eine entsprechende Herstellerkennung angegeben, durch die eindeutig der Hersteller des Feldgerätes zugeordnet werden kann (z. B. 17 für die Firma Endress + Hauser).According to an advantageous further development, the field device, a field device-specific manufacturer ID, in particular a "DEVICE_MAN_ID" according to the Profibus ® protocol, which is specific to the manufacturer of the field device and which is used in operation at least for a cyclic communication as an identification of the field device with respect to a master, on. In this case, the field device can be operated in the emulation mode with a manufacturer identifier deviating from the field device-specific manufacturer identifier. This makes it possible for the field device to emulate another field device (in particular of a different manufacturer) by using its field device-specific manufacturer identifier even in the case of acyclic communication in which the field device-specific manufacturer identifier of the field device is generally queried by the relevant master. According to the Profibus ® protocol such a field device-specific manufacturer ID is formed in particular by the parameter "DEVICE_MAN_ID" contained in the second part of the physical block and having the relative Index 10th This is a parameter with a data length of 2 bytes. This parameter specifies a corresponding manufacturer ID, by means of which the manufacturer of the field device can be clearly assigned (eg 17 for the company Endress + Hauser).
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass dessen Gerätekennung und/oder dessen Herstellerkennung für den Emulationsmodus einstellbar ist/sind. Auf diese Weise kann ein Benutzer einstellen, mit welcher Gerätekennung und/oder Herstellerkennung das Feldgerät in dem Emulationsmodus betrieben wird. Beispielsweise kann ein Benutzer solch eine Gerätekennung und/oder Herstellerkennung eines bisher eingesetzten Feldgerätes einstellen, welches durch das betreffende Feldgerät ersetzt und dementsprechend emuliert werden soll.According to one Advantageous development, the field device is designed such that its device identifier and / or its manufacturer identifier for the emulation mode adjustable is / are. In this way, a user can adjust with which equipment identity and / or manufacturer identifier operates the field device in the emulation mode becomes. For example, a user may have such a device identifier and / or set manufacturer identification of a previously used field device, which is replaced by the relevant field device and emulated accordingly shall be.
Gemäß einer vorteilhaften Weiterbildung wird das Feldgerät durch einen Sensor gebildet. Insbesondere bei älteren Sensoren tritt die Problematik auf, dass bei einem Ausfall derselben Sensoren des gleichen Sensortyps nicht mehr erhältlich sind. Dementsprechend muss auf Sensoren eines anderen Sensortyps, die nach dem gleichen Messprinzip arbeiten, zurückgegriffen werden. Diese Sensoren können beispielsweise eine neue Geräteversion mit erweiterter Funktionalität sein oder sie können von einem anderen Hersteller stammen. Ferner kann das Feldgerät auch durch einen Aktor gebildet werden.According to one advantageous development, the field device is formed by a sensor. Especially with older ones Sensors the problem arises that in case of failure of the same Sensors of the same sensor type are no longer available. Accordingly must be on sensors of another sensor type, following the same Working principle, used become. These sensors can for example, a new device version with extended functionality his or her can be come from another manufacturer. Furthermore, the field device can also by an actor are formed.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass bei der Einstellung der maximalen Anzahl von Funktionsblöcken der Funktionsblock-Vollkonfiguration und deren Reihenfolge für den Emulationsmodus eine Auswahl aus einer Vielzahl von Funktionsblöcken, insbesondere von unterschiedlichen Funktionsblöcken, bereitgestellt wird. Insbesondere kann vorgesehen sein, dass bei den verschiedenen Arten von Funktionsblöcken jeweils eine unbegrenzte Anzahl derselben zur Auswahl bereitgestellt wird. Dadurch wird ermöglicht, dass eine Vielzahl verschiedener Feldgerätetypen emuliert werden kann und keine oder nur wenige Einschränkungen hinsichtlich der Anzahl der zur Auswahl verfügbaren Funktionsblöcke bestehen.According to an advantageous development, the field device is designed such that, when setting the maximum number of function blocks of the functional block full configuration and their sequence for the emulation mode, a selection from a multiplicity of function blocks, in particular from different function blocks, is provided. In particular, it may be provided that in the case of the various types of function blocks, an unlimited number of them are each terminated election is made available. This allows a variety of different types of field devices to be emulated, with little or no restrictions on the number of function blocks available for selection.
Gemäß einer vorteilhaften Weiterbildung ist das Feldgerät derart ausgebildet, dass in dem Emulationsmodus bei einer Konfiguration des Feldgerätes aus der maximalen Anzahl von Funktionsblöcken gemäß der Funktionsblock-Vollkonfiguration gewünschte Funktionsblöcke auswählbar sind und das Feldgerät mit den ausgewählten Funktionsblöcken konfigurierbar ist. Die Auswahl und Konfiguration kann dabei durch einen Benutzer, wie beispielsweise durch einen Anlagenbetreiber, oder auch durch eine übergeordnete Anwendung erfolgen. Diese Auswahlmöglichkeit hinsichtlich der tatsächlichen Konfiguration eines Feldgerätes wird bei den bisher bekannten Feldgeräten in der Regel angeboten. In entsprechender Weise ist bei dieser Weiterbildung auch in dem Emulationsmodus vorgesehen, dass solch eine Auswahlmöglichkeit bereitgestellt wird und das Feldgerät in entsprechender Weise wie ein (anderes) Feldgerät, das in dem Emulationsmodus emuliert wird, konfigurierbar ist. Wie oberhalb erläutert wird, kann solch eine Auswahl bzw. Konfiguration bei dem Profibus®-Protokoll im Rahmen des ”DDLM_CHK_CFG”-Services durchgeführt werden (vgl. Profibus®-Spezifikation).According to an advantageous development of the field device is designed such that in the emulation mode in a configuration of the field device from the maximum number of function blocks according to the functional block full configuration desired function blocks are selectable and the field device with the selected function blocks is configurable. The selection and configuration can be done by a user, such as by a plant operator, or by a parent application. This choice with respect to the actual configuration of a field device is usually offered in the previously known field devices. In a corresponding manner, in this development, it is also provided in the emulation mode that such a selection option is provided and the field device can be configured in a similar manner as a (different) field device that is emulated in the emulation mode. As explained above, such a selection or configuration at the Profibus ® protocol under the "DDLM_Chk_Cfg" services (cf. Profibus. ® specification) can be carried out.
Die vorliegende Erfindung betrifft ferner ein Verfahren zum Betreiben eines Feldgerätes der Prozessautomatisierungstechnik, das eine Feldbus-Schnittstelle aufweist und für eine Kommunikation gemäß einem Feldbus-Protokoll ausgebildet ist. Das Feldgerät weist dabei eine feldgerätespezifische Geräteidentifikation, die spezifisch für den Feldgerätetyp des Feldgerätes ist, und eine feldgerätespezifische Funktionsblock-Vollkonfiguration, die spezifisch für den Feldgerätetyp des Feldgerätes ist und die eine feldgerätespezifische maximale Anzahl von Funktionsblöcken und eine feldgerätespezifische Reihenfolge dieser maximalen Anzahl von Funktionsblöcken aufweist, auf. Die Geräteidentifikation wird im Einsatz zumindest bei einer zyklischen Kommunikation als Identifizierung des Feldgerätes gegenüber einem Master eingesetzt. Das Verfahren weist dabei nachfolgenden Schritt auf: Betreiben des Feldgerätes in einem Emulationsmodus, in dem seine Geräteidentifikation von der feldgerätespezifischen Geräteidentifikation abweicht. Ferner weicht in dem Emulationsmodus eine maximale Anzahl von Funktionsblöcken seiner Funktionsblock-Vollkonfiguration von der feldgerätespezifischen maximalen Anzahl ab und/oder es weicht eine Reihenfolge der maximalen Anzahl von Funktionsblöcken seiner Funktionsblock-Vollkonfiguration von der feldgerätespezifischen Reihenfolge ab. Durch das erfindungsgemäße Verfahren werden die oberhalb, in Bezug auf das erfindungsgemäße Feldgerät erläuterten Vorteile erzielt. Ferner sind die oberhalb erläuterten Weiterbildungen und Varianten in entsprechender Weise bei dem erfindungsgemäßen Verfahren realisierbar.The The present invention further relates to a method of operation a field device the process automation technology, which has a fieldbus interface and for a communication according to a Fieldbus protocol is trained. The field device has a field device-specific device identification, specific for the field device type of the field device is, and a field device specific Function block full configuration specific to the field device type of the field device is and is a field device specific maximum number of function blocks and a field device specific order this maximum number of function blocks has on. The device identification becomes in use at least in a cyclical communication as identification of the field device across from used a master. The method has the following Step on: operating the field device in an emulation mode, in which his device identification from the field device specific device identification differs. Furthermore, in the emulation mode, a maximum number deviates of function blocks its functional block full configuration from the field device specific maximum number off and / or it gives way to a maximum order Number of function blocks its functional block full configuration from the field device specific Order from. By the method according to the invention, the above, explained in relation to the field device according to the invention Benefits achieved. Furthermore, the above-explained developments and Variants in a corresponding manner in the inventive method realizable.
Weitere Vorteile und Zweckmäßigkeiten der Erfindung ergeben sich anhand der nachfolgenden Beschreibung von Ausführungsbeispielen unter Bezugnahme auf die beigefügte Figur.Further Advantages and expediencies The invention will become apparent from the following description of exemplary embodiments with reference to the attached Figure.
Im
Folgenden wird der Fall erläutert,
dass eines der Feldgeräte
(hier: das Feldgerät
F1) defekt ist. Das Feldgerät
F1 bildet dabei einen Durchfluss-Sensor,
der nach dem Coriolis-Prinzip arbeitet. Ein Feldgerät des gleichen
Typs ist nicht mehr erhältlich.
Der bisher eingesetzte Durchfluss-Sensor weist in seiner Funktionsblock-Vollkonfiguration
zwei AI-Funktionsblöcke,
drei TOTAL-Funktionsblöcke,
einen DISPLAY_VALUE-Funktionsblock und einen CONTROL-Funktionsblock
auf. Diese sind in dem Feldgerät
F1 in dessen Funktionsblock-Vollkonfiguration in der nachfolgend
wiedergegebenen Reihenfolge den einzelnen Slots (Schlitzen) Slot(1),
Slot(2), ... Slot(7) zugewiesen:
Slot(1): AI-Funktionsblock
Slot(2):
TOTAL-Funktionsblock
Slot(3): TOTAL-Funktionsblock
Slot(4):
TOTAL-Funktionsblock
Slot(5): AI-Funktionsblock
Slot(6):
DISPLAY_VALUE-Funktionsblock
Slot(7): CONTROL-Funktionsblock.In the following, the case is explained that one of the field devices (here: the field device F1) is defective. The field device F1 forms a flow sensor, which operates on the Coriolis principle. A field device of the same type is no longer available. The flow sensor used so far has two AI function blocks, three TOTAL function blocks, a DISPLAY_VALUE function block and a CONTROL function block in its functional block full configuration. These are assigned to the individual slots (slots) slot (1), slot (2), ... slot (7) in the field device F1 in its functional block full configuration in the sequence reproduced below:
Slot (1): AI function block
Slot (2): TOTAL function block
Slot (3): TOTAL function block
Slot (4): TOTAL function block
Slot (5): AI function block
Slot (6): DISPLAY_VALUE function block
Slot (7): CONTROL function block.
Ferner weist das Feldgerät F1 eine feldgerätespezifische Geräteidentifikation, die durch den Parameter ”IDENT_NUMBER” angegeben wird, eine feldgerätespezifische Herstellerkennung, die durch den Parameter ”DEVICE_MAN_ID” angegeben wird, und eine feldgerätespezifische Gerätekennung, die durch den Parameter ”DEVICE_ID” angegeben wird, auf.Further assigns the field device F1 is a field device specific Device identification, specified by the parameter "IDENT_NUMBER" becomes, a field device specific Manufacturer ID specified by the parameter "DEVICE_MAN_ID" is, and a field device specific Device identification, specified by the parameter "DEVICE_ID" will be on.
Bevor
der Controller
Insbesondere
wird von dem Controller
In
dem vorliegenden Ausführungsbeispiel wird
an Stelle des Feldgerätes
F1 ebenfalls ein (nicht dargestellter) Durchfluss-Sensor F1', der von dem gleichen
Hersteller stammt und der nach dem gleichen Messprinzip (hier: Coriolis- Messprinzip) arbeitet,
eingesetzt. Das Feldgerät
F1' ist jedoch ein
anderer Feldgerätetyp
als das Feldgerät
F1. Insbesondere weist es eine andere feldgerätespezifische Geräteidentifikation
(Parameter ”IDENT_NUMBER”), eine andere
feldgerätespezifische
Funktionsblock-Vollkonfiguration und eine andere feldgerätespezifische Gerätekennung
(Parameter ”DEVICE_ID”) auf.
Die feldgerätespezifische
Herstellerkennung (Parameter ”DEVICE_MAN_ID”) ist identisch.
Die feldgerätespezifische
Funktionsblock-Vollkonfiguration des Feldgerätes F1' weist insbesondere insgesamt drei AI-Funktionsblöcke, fünf TOTAL-Funktionsblöcke, einen
DISPLAY_VALUE-Funktionsblock und einen CONTROL-Funktionsblock auf.
Diese sind in dem Feldgerät
F1' in dessen feldgerätespezifischer
Funktionsblock-Vollkonfiguration in der nachfolgend wiedergegebenen
Reihenfolge den einzelnen Slots (Schlitzen) Slot(1), Slot(2), ...
Slot(10) zugewiesen:
Slot(1): AI-Funktionsblock
Slot(2):
AI-Funktionsblock
Slot(3): TOTAL-Funktionsblock
Slot(4):
TOTAL-Funktionsblock
Slot(5): TOTAL-Funktionsblock
Slot(6):
TOTAL-Funktionsblock
Slot(7): TOTAL-Funktionsblock
Slot(8):
AI-Funktionsblock
Slot(9): DISPLAY_VALUE-Funktionsblock
Slot(10):
CONTROL-Funktionsblock.In the present embodiment, in place of the field device F1 also a (not shown) flow sensor F1 ', which comes from the same manufacturer and works according to the same measuring principle (here: Coriolis measuring principle) used. However, field device F1 'is a different field device type than field device F1. In particular, it has a different field device-specific device identification (parameter "IDENT_NUMBER"), another field device-specific functional block full configuration and another field device-specific device identifier (parameter "DEVICE_ID"). The field device-specific manufacturer ID (parameter "DEVICE_MAN_ID") is identical. The field device-specific functional block full configuration of the field device F1 'has, in particular, a total of three AI function blocks, five TOTAL function blocks, a DISPLAY_VALUE function block and a CONTROL function block. These are assigned to the individual slots (slots) slot (1), slot (2), ... slot (10) in the field device F1 'in the field device-specific functional block full configuration in the sequence reproduced below:
Slot (1): AI function block
Slot (2): AI function block
Slot (3): TOTAL function block
Slot (4): TOTAL function block
Slot (5): TOTAL function block
Slot (6): TOTAL function block
Slot (7): TOTAL function block
Slot (8): AI function block
Slot (9): DISPLAY_VALUE function block
Slot (10): CONTROL function block.
In
entsprechender Weise, wie dies oberhalb in Bezug auf das Feldgerät F1 beschrieben
wurde, übermittelt
das Feldgerät
F1' in einem Normalbetrieb auf
eine ”DDLM_SLAVE_DIAG”-Anfrage
des Controllers
Das Feldgerät F1' ist gemäß der vorliegenden Erfindung ausgebildet und ist in einem Emulationsmodus betreibbar, in dem es jeweils eine andere Geräteidentifikation und Funktionsblock-Vollkonfiguration als seine feldgerätespezifische Geräteidentifikation und seine feldgerätespezifische Funktionsblock-Vollkonfiguration aufweist. Insbesondere sind dessen Geräteidentifikation, dessen maximale Anzahl und dessen Reihenfolge von Funktionsblöcken gemäß der Funktionsblock-Vollkonfiguration für den Emulationsmodus einstellbar. Dabei ist das Feldgerät F1' derart ausgebildet, dass bei der Einstellung der maximalen Anzahl und deren Reihenfolge der Funktionsblöcke der Funktionsblock-Vollkonfiguration für den Emulationsmodus jeweils eine unbegrenzte Anzahl von Funktionsblöcken der Typen AI-Funktionsblock, TOTAL-Funktionsblock, DISPLAY_VALUE-Funktionsblock und CONTROL-Funktionsblock bereitgestellt wird. Dementsprechend können auf einfache Weise die feldgerätespezifischen Einstellungen des Feldgerätes F1 eingestellt werden. Nach Übernahme der Einstellungen des Feldgerätes F1 antwortet das Feldgerät F1' auf eine ”DDLM_SLAVE_DIAG”-Anfrage mit der erwarteten Geräteidentifikation (Parameter IDENT_NUMBER) des Feldgerätes F1 und auf eine ”DDLM_GET_CFG”-Anfrage mit der erwarteten Funktionsblock-Vollkonfiguration des Feldgerätes F1. Insbesondere werden als Antwort auf eine ”DDLM_GET_CFG”-Anfrage durch das Feldgerät F1' in dem Emulationsmodus für die einzelnen Funktionsblöcke gemäß der Funktionsblock-Vollkonfiguration jeweils deren Identifizierung in der Reihenfolge, wie die Funktionsblöcke den Slots Slot(1)–Slot(7) (Slot(1): AI-Funktionsblock; Slot(2): TOTAL-Funktionsblock; Slot(3): TOTAL-Funktionsblock; Slot(4): TOTAL-Funktionsblock; Slot(5): AI-Funktionsblock; Slot(6): DISPLAY_VALUE-Funktionsblock; Slot(7): CONTROL-Funktionsblock) zugeordnet sind und wie dies oberhalb in Bezug auf das Feldgerät F1 erläutert wurde, übermittelt.The field device F1 'is according to the present Invention and is operable in an emulation mode, in which there is a different device identification and functional block full configuration as its field device specific device identification and its field device specific Functional block full configuration. In particular, its Device identification, its maximum number and order of functional blocks according to functional block full configuration for the emulation mode adjustable. In this case, the field device F1 'is designed such that when setting the maximum number and their order of function blocks Function block full configuration for the emulation mode respectively an unlimited number of function blocks of the AI function block type, TOTAL function block, DISPLAY_VALUE function block, and CONTROL function block provided. Accordingly, the field device-specific Settings of the field device F1 are set. After takeover the settings of the field device F1 answers the field device F1 'to a "DDLM_SLAVE_DIAG" request with the expected device identification (Parameter IDENT_NUMBER) of the field device F1 and to a "DDLM_GET_CFG" request with the expected functional block full configuration of the field device F1. In particular, in response to a "DDLM_GET_CFG" request through the field device F1 'in the emulation mode for the individual function blocks according to the functional block full configuration each their identification in the order of how the function blocks the Slots Slot (1) Slot (7) (Slot (1): AI function block; Slot (2): TOTAL function block; Slot (3): TOTAL function block; Slot (4): TOTAL function block; Slot (5): AI function block; Slot (6): DISPLAY_VALUE function block; Slot (7): CONTROL function block) are assigned and as above in relation to the field device F1 was explained.
Wurde
durch den Controller
Auch können bei den einzelnen (gegebenenfalls ausgewählten) Funktionsblöcken des Feldgerätes F1' die jeweiligen Parameterwerte eingestellt werden, wie sie auch bei dem Feldgerät F1 eingestellt waren. Beispielsweise können die Parameter ”TAG” und ”CHANNEL” der AI- und/oder TOTAL-Funktionsblöcke eingestellt werden. Durch den ”CHANNEL”-Parameter wird dabei der Link (Verbindung) des jeweiligen AI- bzw. TOTAL-Funktionsblockes zu dem Transducer Block des Feldgerätes F1' gesetzt, so dass dadurch die Eingangs-Messgröße des jeweiligen Funktionsblockes definiert wird. Der ”TAG”-Parameter (auch als ”TAG_DESC”-Parameter bezeichnet) ist dabei in dem ersten Teil des Physical Blocks enthalten und weist den relativen Index 2 auf. Er dient zur Beschreibung der jeweiligen Messgröße und weist eine Datenlänge von 32 Bytes auf. Der Ausgabewert eines AI-Funktionsblockes wird durch den Parameter ”OUT” gebildet, und der Ausgabewert eines TOTAL-Funktionsblockes wird durch den Parameter ”TOTAL” gebildet. Daneben können auch noch weitere Parameter des Feldgerätes F1' eingestellt werden, insbesondere, wie es bisher bei der Parametrierung von Feldgeräten auch schon üblich ist.Also, in the individual (optionally selected) function blocks of the field device F1 ', the respective parameter values can be set, as they were also set in the field device F1. For example, the parameters "TAG" and "CHANNEL" of the AI and / or TOTAL function blocks can be set. Through the "CHANNEL" parameter, the link (connection) of the respective AI or TOTAL function block is set to the transducer block of the field device F1 ', so that thereby the input measured variable of the respective function block is defined. The "TAG" parameter (also referred to as "TAG_DESC" parameter) is contained in the first part of the physical block and has the relative index 2. It serves to describe the respective measured variable and has a data length of 32 bytes. The output value of an AI function block is formed by the parameter "OUT", and the output value of a TOTAL function block is determined by the parameter Formed "TOTAL". In addition, other parameters of the field device F1 'can also be set, in particular, as it has already been customary in the parameterization of field devices.
Ferner sind für den Emulationsmodus auch die Gerätekennung (Parameter ”DEVICE_ID”) und die Herstellerkennung (Parameter ”DEVICE_MAN_ID”) des Feldgerätes F1' einstellbar. Insbesondere kann in dem vorliegenden Ausführungsbeispiel in dem Feldgerät F1' die Gerätekennung des Feldgerätes F1 eingestellt werden, so dass es auch im Rahmen einer azyklischen Kommunikation wie das Feldgerät F1 ansprechbar ist und die jeweils erwarteten Kennungen übermittelt.Further are for the emulation mode also the device identifier (Parameter "DEVICE_ID") and the Manufacturer identification (parameter "DEVICE_MAN_ID") of the field device F1 'adjustable. Especially can in the present embodiment in the field device F1 'the device identifier of the field device F1 be set so that it is also in the context of an acyclic Communication like the field device F1 is responsive and transmits the expected identifiers.
Durch den Emulationsmodus kann folglich das Feldgerät F1' mit den gleichen Identifizierungen und Kennungen, sowie mit der gleichen Anzahl von Bus-Ausgängen, mit der gleichen Messgrößen-Verschaltung und mit den gleichen Mess-Einheiten wie das bisher eingesetzte Feldgerät F1 betrieben werden.By the emulation mode can therefore be the field device F1 'with the same identifications and Identifiers, as well as with the same number of bus outputs, with the same measured value interconnection and operated with the same measuring units as the previously used field device F1 become.
Die vorliegende Erfindung ist nicht auf die in den Figuren dargestellten Ausführungsbeispiele beschränkt. Insbesondere können neben den erläuterten Funktionsblöcken auch weniger, mehr oder andere Funktionsblöcke vorgesehen sein. Auch können die jeweilige Geräteidentifikation, Funktionsblock-Vollkonfiguration, Gerätekennung und/oder Herstellerkennung auch durch andere Parameter gebildet werden und/oder auch im Rahmen von anderen, als den genannten Services abgefragt werden. Ferner können in dem Emulationsmodus auch noch weitere Parameter bzw. Einstellungen einstellbar ausgebildet sein, so dass darin die Werte eines anderen Gerätes einstellbar sind.The The present invention is not limited to those shown in the figures embodiments limited. In particular, you can in addition to the explained function blocks less, more or other functional blocks may be provided. Also, the respective device identification, Function block full configuration, device ID and / or manufacturer ID also be formed by other parameters and / or in the context be queried by other than the services mentioned. Further can in the emulation mode also other parameters or settings be formed adjustable, so that the values of another equipment are adjustable.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200810042919 DE102008042919A1 (en) | 2008-10-16 | 2008-10-16 | Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200810042919 DE102008042919A1 (en) | 2008-10-16 | 2008-10-16 | Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102008042919A1 true DE102008042919A1 (en) | 2010-04-22 |
Family
ID=42034704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200810042919 Withdrawn DE102008042919A1 (en) | 2008-10-16 | 2008-10-16 | Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102008042919A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011088236A1 (en) * | 2011-12-12 | 2013-06-13 | Endress + Hauser Wetzer Gmbh + Co. Kg | Method for operating field device using process automation technique, involves determining test value based on characteristic properties of field device and providing field device present state, after restart of field device |
| WO2013139569A1 (en) * | 2012-03-23 | 2013-09-26 | Endress+Hauser Process Solutions Ag | Method for parameterizing a field device |
| CN105137928A (en) * | 2015-07-30 | 2015-12-09 | 东莞超霸电池有限公司 | A fully automated production line data acquisition method and system thereof |
| US20190113898A1 (en) * | 2017-10-13 | 2019-04-18 | Yokogawa Electric Corporation | Setting system, setting device, setting method, and setting program |
| EP3757692A1 (en) * | 2019-06-27 | 2020-12-30 | Schneider Electric Industries SAS | Method for carrying out changes to an industrial machine |
-
2008
- 2008-10-16 DE DE200810042919 patent/DE102008042919A1/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011088236A1 (en) * | 2011-12-12 | 2013-06-13 | Endress + Hauser Wetzer Gmbh + Co. Kg | Method for operating field device using process automation technique, involves determining test value based on characteristic properties of field device and providing field device present state, after restart of field device |
| WO2013139569A1 (en) * | 2012-03-23 | 2013-09-26 | Endress+Hauser Process Solutions Ag | Method for parameterizing a field device |
| CN105137928A (en) * | 2015-07-30 | 2015-12-09 | 东莞超霸电池有限公司 | A fully automated production line data acquisition method and system thereof |
| US20190113898A1 (en) * | 2017-10-13 | 2019-04-18 | Yokogawa Electric Corporation | Setting system, setting device, setting method, and setting program |
| JP2019074880A (en) * | 2017-10-13 | 2019-05-16 | 横河電機株式会社 | Setting system, setting device, setting method, and setting program |
| US10838381B2 (en) * | 2017-10-13 | 2020-11-17 | Yokogawa Electric Corporation | Setting system, setting device, setting method, and setting program |
| EP3757692A1 (en) * | 2019-06-27 | 2020-12-30 | Schneider Electric Industries SAS | Method for carrying out changes to an industrial machine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102008019053B4 (en) | Method for operating a plant of process automation technology | |
| EP1558975B1 (en) | Method for the offline parameterisation of a field appliance used in process automation technology | |
| DE102009045386A1 (en) | Method for operating a fieldbus interface | |
| DE102012112842A1 (en) | System and method for use in automation technology | |
| DE102009046806A1 (en) | Method for providing device-specific information of a field device of automation technology | |
| DE102007059671A1 (en) | A method of operating a system comprising a field device and an operating system | |
| DE10049049A1 (en) | System and method for configuring a process controller for use with a Profibus facility network | |
| DE102008010864A1 (en) | Method for operating a field device | |
| DE102009054901A1 (en) | Method for offline operation of a field device of automation technology | |
| WO2013083410A2 (en) | Device for operating at least one automation technology field device | |
| DE102010026494A1 (en) | Method for configuring a control device | |
| DE102012107673A1 (en) | Method for replacing field device of automation equipment in modern industrial system, involves linking and/or depositing parameter set with identification mark on web server based on another identification mark | |
| DE102017109030A1 (en) | Method for operating a field device | |
| DE102010063164A1 (en) | Method for integrating at least one field device in a network of automation technology | |
| DE102010038457A1 (en) | Method for integrating a replacement field device instead of a field device in a fieldbus system | |
| DE102008042919A1 (en) | Field devices for process automation device, have field bus interface, and are formed for communication of fieldbus-protocol, where field devices have also field-device-specific device identification that is specific for field-device-type | |
| DE102008038501A1 (en) | Method for determining a static data structure of a field device | |
| 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 | |
| WO2008058991A1 (en) | Method for operating a modular field transmitter, operating on the basis of the block model, in automation engineering | |
| WO2009019108A1 (en) | Method for creating software in a field device by a user | |
| DE102010027963A1 (en) | Method for operating field device e.g. pressure measuring device for detecting pressure in process automation engineering, involves providing list of static parameters whose value is changed such that list is read by control tool | |
| WO2012028366A1 (en) | Method for ensuring proper functioning of an automation system | |
| EP2486459B1 (en) | Field bus interface and corresponding operating method | |
| WO2016087149A1 (en) | Method for overwriting a non-volatile memory of a field device | |
| WO2010149440A1 (en) | Method for determining a transmissible telegram data length |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R005 | Application deemed withdrawn due to failure to request examination |