DE102021134324A1 - Method for reducing the amount of data transmitted between a field device in automation technology and a cloud - Google Patents

Method for reducing the amount of data transmitted between a field device in automation technology and a cloud Download PDF

Info

Publication number
DE102021134324A1
DE102021134324A1 DE102021134324.0A DE102021134324A DE102021134324A1 DE 102021134324 A1 DE102021134324 A1 DE 102021134324A1 DE 102021134324 A DE102021134324 A DE 102021134324A DE 102021134324 A1 DE102021134324 A1 DE 102021134324A1
Authority
DE
Germany
Prior art keywords
cloud
measurement data
field device
process variables
configuration file
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.)
Pending
Application number
DE102021134324.0A
Other languages
German (de)
Inventor
Peter Wazinski
Sushil Siddesh
Hermann Spohn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Endress and Hauser Process Solutions AG
Original Assignee
Endress and Hauser Process Solutions AG
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 and Hauser Process Solutions AG filed Critical Endress and Hauser Process Solutions AG
Priority to DE102021134324.0A priority Critical patent/DE102021134324A1/en
Priority to PCT/EP2022/083500 priority patent/WO2023117319A1/en
Publication of DE102021134324A1 publication Critical patent/DE102021134324A1/en
Pending legal-status Critical Current

Links

Images

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/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] or 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] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total 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] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • 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] or computer integrated manufacturing [CIM]
    • G05B19/4183Total 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] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31121Fielddevice, field controller, interface connected to fieldbus
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31282Data acquisition, BDE MDE
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31457Factory remote control, monitoring through internet
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31465Determine which variables of the system to be monitored
    • 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/33Director till display
    • G05B2219/33249Compress, pack data before transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

Die Erfindung umfasst ein Verfahren zum Reduzieren der Datenübertragungsmenge zwischen einem Feldgerät (FG1, FG2, FG3) der Automatisierungstechnik und einer Cloud (CL), umfassend:- Erstellen einer Konfigurationsdatei (KD) durch eine Aggregatorkomponente (AG) der Cloud (CL), welche Konfigurationsdatei (KD) eine Liste genau derjenigen Prozessvariablen (V1, V2, ..., Vn) enthält, welche jeweilige Cloud-Anwendungen (CA1, CA2, CA3) der Cloud (CL) zum Sammeln, bzw. Weiterverarbeiten benötigen;- Übermitteln der Konfigurationsdatei (KD) an das Feldgerät (FG1, FG2, FG3);- Erfassen aktueller Messdaten für alle der in der Liste der Konfigurationsdatei (KD) enthaltenen Prozessvariablen (V1, V2, ..., Vn) durch das Feldgerät (FG1, FG2, FG3);- Gesammeltes Übermitteln der erfassten Messdaten an eine Verteilerkomponente (VK) der Cloud (CL) durch das Feldgerät (FG1, FG2, FG3);- Verteilen der Daten durch die Verteilerkomponente (VK) an die jeweiligen Cloud-Anwendungen (CA1, CA2, CA3), welche die jeweiligen Messdaten benötigen, oder Bereitstellen der Messdaten durch die Verteilerkomponente (VK) und Abholen der Messdaten durch die jeweiligen Cloud-Anwendungen (CA1, CA2, CA3), welche die jeweiligen Messdaten benötigen; und- Wiederholen der Schritte des Erfassens der aktuellen Messdaten und des gesammelten Übermittelns der erfassten Messdaten und des Verteilens der Messdaten in vorbestimmten Zeitabständen.The invention comprises a method for reducing the amount of data transmitted between a field device (FG1, FG2, FG3) of automation technology and a cloud (CL), comprising: - creating a configuration file (KD) by an aggregator component (AG) of the cloud (CL), which Configuration file (KD) contains a list of exactly those process variables (V1, V2, ..., Vn) which respective cloud applications (CA1, CA2, CA3) of the cloud (CL) need for collecting or further processing; - Transmitting the Configuration file (KD) to the field device (FG1, FG2, FG3);- Acquisition of current measurement data for all of the process variables (V1, V2, ..., Vn) contained in the list of the configuration file (KD) by the field device (FG1, FG2 , FG3);- Collective transmission of the recorded measurement data to a distribution component (VK) of the cloud (CL) by the field device (FG1, FG2, FG3);- Distribution of the data by the distribution component (VK) to the respective cloud applications (CA1 , CA2, CA3) which require the respective measurement data, or providing the measurement data by the distributor component (VK) and retrieving the measurement data by the respective cloud applications (CA1, CA2, CA3) which require the respective measurement data; and- repeating the steps of acquiring the current measurement data and the collective transmission of the acquired measurement data and the distribution of the measurement data at predetermined time intervals.

Description

Die Erfindung betrifft ein Verfahren zum Reduzieren der Datenübertragungsmenge zwischen einem Feldgerät der Automatisierungstechnik und einer Cloud, wobei das Feldgerät Messdaten für eine Vielzahl von Prozessvariablen erfasst, wobei das Feldgerät über eine Kommunikationseinheit verfügt, wobei das Feldgerät mittels der Kommunikationseinheit mit der Cloud verbindbar ist, wobei die Cloud eine Aggregratorkomponente und eine Verteilerkomponente aufweist, und wobei auf der Cloud eine Vielzahl von Cloud-Anwendungen ablaufen, welche Cloud-Anwendungen jeweils die Messdaten des Feldgeräts von zumindest einer der Prozessvariablen sammeln und/oder weiterverarbeiten.The invention relates to a method for reducing the amount of data transmitted between a field device used in automation technology and a cloud, with the field device acquiring measurement data for a large number of process variables, with the field device having a communication unit, with the field device being able to be connected to the cloud using the communication unit, with the cloud has an aggregator component and a distributor component, and a large number of cloud applications run on the cloud, which cloud applications each collect and/or further process the measurement data of the field device from at least one of the process variables.

Aus dem Stand der Technik sind bereits Feldgeräte bekannt geworden, die in industriellen Anlagen zum Einsatz kommen. In der Prozessautomatisierungstechnik ebenso wie in der Fertigungsautomatisierungstechnik werden vielfach Feldgeräte eingesetzt. Als Feldgeräte werden im Prinzip alle Geräte bezeichnet, die prozessnah eingesetzt werden und die prozessrelevante Informationen liefern oder verarbeiten. So werden Feldgeräte zur Erfassung und/oder Beeinflussung von Prozessgrößen verwendet. Zur Erfassung von Prozessgrößen dienen Messgeräte, bzw. Sensoren. Diese werden beispielsweise zur Druck- und Temperaturmessung, Leitfähigkeitsmessung, Durchflussmessung, pH-Messung, Füllstandmessung, etc. verwendet und erfassen die entsprechenden Prozessvariablen Druck, Temperatur, Leitfähigkeit, pH-Wert, Füllstand, Durchfluss etc. Zur Beeinflussung von Prozessgrößen werden Aktoren verwendet. Diese sind beispielsweise Pumpen oder Ventile, die den Durchfluss einer Flüssigkeit in einem Rohr oder den Füllstand in einem Behälter beeinflussen können. Neben den zuvor genannten Messgeräten und Aktoren werden unter Feldgeräten auch Remote I/Os, Funkadapter bzw. allgemein Geräte verstanden, die auf der Feldebene angeordnet sind.Field devices that are used in industrial plants are already known from the prior art. Field devices are often used in process automation technology as well as in production automation technology. In principle, all devices that are used close to the process and that supply or process process-relevant information are referred to as field devices. Thus, field devices are used to record and/or influence process variables. Measuring devices or sensors are used to record process variables. These are used, for example, for pressure and temperature measurement, conductivity measurement, flow measurement, pH measurement, level measurement, etc. and record the corresponding process variables pressure, temperature, conductivity, pH value, level, flow rate, etc. Actuators are used to influence process variables. These are, for example, pumps or valves that can influence the flow of a liquid in a pipe or the fill level in a container. In addition to the measuring devices and actuators mentioned above, field devices also include remote I/Os, radio adapters or devices in general that are arranged at the field level.

Eine Vielzahl solcher Feldgeräte wird von der Endress+Hauser-Gruppe produziert und vertrieben.A large number of such field devices are produced and sold by the Endress+Hauser Group.

In modernen Industrieanlagen sind Feldgeräte in der Regel über Kommunikationsnetzwerke wie beispielsweise Feldbusse (Profibus®, Foundation® Fieldbus, HART®, etc.) mit übergeordneten Einheiten verbunden. Normalerweise handelt es sich bei den übergeordneten Einheiten um Leitsysteme (DCS) bzw. Steuereinheiten, wie beispielsweise eine SPS (speicherprogrammierbare Steuerung). Die übergeordneten Einheiten dienen unter anderem zur Prozesssteuerung, Prozessvisualisierung, Prozessüberwachung sowie zur Inbetriebnahme der Feldgeräte. Die von den Feldgeräten, insbesondere von Sensoren, erfassten Messdaten werden über das jeweilige Bussystem an eine (oder gegebenenfalls mehrere) übergeordnete Einheit(en) übermittelt. Daneben ist auch eine Datenübertragung von der übergeordneten Einheit über das Bussystem an die Feldgeräte erforderlich, insbesondere zur Konfiguration und Parametrierung von Feldgeräten sowie zur Ansteuerung von Aktoren.In modern industrial plants, field devices are usually connected to higher-level units via communication networks such as fieldbuses ( Profibus® , Foundation® Fieldbus, HART® , etc.). Normally, the higher-level units are control systems (DCS) or control units, such as a PLC (programmable logic controller). The higher-level units are used, among other things, for process control, process visualization, process monitoring and for commissioning the field devices. The measurement data recorded by the field devices, in particular by sensors, are transmitted via the respective bus system to one (or optionally several) higher-level unit(s). In addition, data transmission from the higher-level unit via the bus system to the field devices is also required, in particular for configuring and parameterizing field devices and for controlling actuators.

Im Zuge der Industrie 4.0, bzw. lloT („Industrial Internet of Things“) werden die von den Feldgeräten erzeugten Daten auch häufig direkt aus dem Feld mithilfe sogenannter Datenumsetzungseinheiten, welche beispielsweise als „Edge Devices“ oder „Cloud Gateways“ bezeichnet werden, erhoben und automatisiert an eine zentrale cloudfähige Datenbank (auch vereinfacht „Cloud“ genannt) übermittelt, auf welcher sich eine Applikation befindet. Auf diese Applikation, welche unter anderem Funktionen zur Visualisierung und weiteren Bearbeitung der auf der Datenbank gespeicherten Daten bietet, kann von einem Benutzer mittels Internet zugegriffen werden.In the course of Industry 4.0 or lloT (“Industrial Internet of Things”), the data generated by the field devices is often collected directly from the field using so-called data conversion units, which are referred to as “edge devices” or “cloud gateways”, for example and automatically transmitted to a central cloud-enabled database (also referred to simply as “cloud”) on which an application is located. This application, which offers, among other things, functions for the visualization and further processing of the data stored in the database, can be accessed by a user via the Internet.

Alternativ übermitteln die Feldgeräte ihre Daten selbstständig in die Cloud. Hierfür benötigen Sie elektrische Energie, zusätzlich zu der für ihren Messbetrieb benötigten elektrischen Energie. Die Geräte können hierfür mit dem Stromnetz verbunden sein, beispielsweise wenn sie in einer Anlage betrieben werden. Alternativ können sie auch mit einer Batterie ausgestattet sein, ohne an das Stromnetz angeschlossen zu sein, um beispielsweise Daten von einem schwer zugänglichen Ort zu übertragen - beispielsweise von einem Grundwasserfluss in einem Wald.Alternatively, the field devices transmit their data independently to the cloud. You need electrical energy for this, in addition to the electrical energy required for your measurement operation. The devices can be connected to the power grid for this purpose, for example if they are operated in a system. Alternatively, they can also be equipped with a battery without being connected to the mains, for example to transmit data from a hard-to-reach place - for example from a groundwater flow in a forest.

Die Batterieleistung muss so ausgelegt sein, dass sie das Feldgerät für mehrere Jahre, beispielsweise bis zu 10 Jahre, mit elektrischer Energie versorgt. Selbst ein geringer täglicher Stromverbrauch summiert sich im Laufe der Jahre auf eine beträchtliche Energiemenge und kann die Lebensdauer der Batterie erheblich verkürzen.The battery power must be designed in such a way that it supplies the field device with electrical energy for several years, for example up to 10 years. Even a small amount of daily power consumption adds up to a significant amount of energy over the years and can significantly reduce battery life.

Heutzutage fragt die Cloud nacheinander von dem Feldgerät für jede einzelne Cloudanwendung die Messdaten der jeweils benötigten Prozessvariablen ab. Für jede der Anfragen antwortet das Feldgerät separat. Die Zeitdauer und und Datenmenge, welche für das Übermitteln der Anfragen der Cloud und das jeweilige Antworten des Feldgeräts benötigt wird, ist hoch.Today, the cloud sequentially queries the measurement data of the required process variables from the field device for each individual cloud application. The field device responds separately to each of the requests. The amount of time and amount of data required for the transmission of the requests from the cloud and the respective responses from the field device is high.

Ausgehend von dieser Problematik liegt der Erfindung die Aufgabe zugrunde, die Übertragungsmenge von Daten, die zwischen einer Cloud und eines mit der Cloud kommunizierenden Feldgeräts übermittelt werden, zu reduzieren.Proceeding from this problem, the object of the invention is to reduce the amount of data transmitted between a cloud and a field device communicating with the cloud.

Die Aufgabe wird durch ein Verfahren zum Reduzieren der Datenübertragungsmenge zwischen einem Feldgerät der Automatisierungstechnik und einer Cloud gelöst, wobei das Feldgerät Messdaten für eine Vielzahl von Prozessvariablen erfasst, wobei das Feldgerät über eine Kommunikationseinheit verfügt, wobei das Feldgerät mittels der Kommunikationseinheit mit der Cloud verbindbar ist, wobei die Cloud eine Aggregratorkomponente und eine Verteilerkomponente aufweist, und wobei auf der Cloud eine Vielzahl von Cloud-Anwendungen ablaufen, welche Cloud-Anwendungen jeweils die Messdaten des Feldgeräts von zumindest einer der Prozessvariablen sammeln und/oder weiterverarbeiten, umfassend:

  • - Erstellen einer Konfigurationsdatei durch die Aggregatorkomponente der Cloud, welche Konfigurationsdatei eine Liste genau derjenigen Prozessvariablen enthält, welche die jeweiligen Cloud-Anwendungen zum Sammeln, bzw. Weiterverarbeiten benötigen;
  • - Übermitteln der Konfigurationsdatei an das Feldgerät;
  • - Erfassen aktueller Messdaten für alle der in der Liste der Konfigurationsdatei enthaltenen Prozessvariablen durch das Feldgerät;
  • - Gesammeltes Übermitteln der erfassten Messdaten an die Verteilerkomponente der Cloud durch das Feldgerät;
  • - Verteilen der Messdaten durch die Verteilerkomponente an die jeweiligen Cloud-Anwendungen, welche die jeweiligen Messdaten benötigen, oder Bereitstellen der Messdaten durch die Verteilerkomponente und Abholen der Messdaten durch die jeweiligen Cloud-Anwendungen, welche die jeweiligen Messdaten benötigen; und
  • - Wiederholen der Schritte des Erfassens der aktuellen Messdaten und des gesammelten Übermittelns der erfassten Messdaten und des Verteilens der Daten in vorbestimmten Zeitabständen.
The task is accomplished by a method for reducing the amount of data transferred between a field device of automation technology and a cloud, the field device acquiring measurement data for a large number of process variables, the field device having a communication unit, the field device being able to be connected to the cloud by means of the communication unit, the cloud having an aggregator component and a distributor component, and wherein a large number of cloud applications run on the cloud, which cloud applications each collect and/or further process the measurement data of the field device from at least one of the process variables, comprising:
  • - Creation of a configuration file by the aggregator component of the cloud, which configuration file contains a list of exactly those process variables which the respective cloud applications need for collecting or further processing;
  • - Transmission of the configuration file to the field device;
  • - acquisition of current measurement data for all of the process variables contained in the list of the configuration file by the field device;
  • - Collective transmission of the recorded measurement data to the distributor component of the cloud by the field device;
  • - Distribution of the measurement data by the distribution component to the respective cloud applications that require the respective measurement data, or providing the measurement data by the distribution component and collection of the measurement data by the respective cloud applications that require the respective measurement data; and
  • - Repeating the steps of acquiring the current measurement data and the collective transmission of the acquired measurement data and the distribution of the data at predetermined time intervals.

Der Kern der Erfindung besteht nun darin, dass das Feldgerät in einem einzelnen Übertragungsschritt selbstständig alle Messdaten übermittelt, welche die Cloud-Anwendungen benötigt werden. Dadurch wird die Betriebszeit, in welchem das Feldgerät Daten übermittelt, reduziert, womit auch der Energiebedarf des Feldgeräts entsprechend reduziert wird.The essence of the invention is that the field device independently transmits all measurement data required by the cloud applications in a single transmission step. As a result, the operating time during which the field device transmits data is reduced, with the result that the energy requirement of the field device is also correspondingly reduced.

Bei Feldgeräten, welche batteriebetrieben sind, und über ein Mobilfunkmodem oder spezielle Netzwerkprotokolle wie LoRaWAN mit der Cloud kommunizieren, ist das erfindungsgemäße Verfahren besonders vorteilhaft, da so die Lebensdauer der Batterie erhöht wird.In the case of field devices that are battery-operated and communicate with the cloud via a mobile radio modem or special network protocols such as LoRaWAN, the method according to the invention is particularly advantageous since the service life of the battery is increased in this way.

Beispiele für solche Feldgeräte, welche im Zusammenhang mit dem erfindungsgemäßen Verfahren erwähnt werden, sind bereits im einleitenden Teil der Beschreibung aufgeführt worden. Aber auch für netzbetriebene Feldgeräte, welche in einer Anlage eingebaut sind und indirekt über ein Edge-Device mit der Cloud kommunizieren, ist das Verfahren vorteilhaft, da die Übertragungsmenge zwischen Edge Device und Feldgerät reduziert wird.Examples of such field devices, which are mentioned in connection with the method according to the invention, have already been listed in the introductory part of the description. However, the method is also advantageous for mains-operated field devices that are installed in a system and communicate indirectly with the cloud via an edge device, since the amount of transmission between edge device and field device is reduced.

Gemäß einer vorteilhaften Weiterbildung des erfindungsgemäßen Verfahrens ist vorgesehen, dass das Feldgerät zusätzlich Messdaten und/oder Statusinformationen für eine Vielzahl von festgelegten Prozessvariablen erfasst, bzw. generiert, die zu den vorbestimmten Zeiträumen separat an die Cloud übermittelt werden. Diese festgelegten Prozessvariablen sind oftmals standardmäßig im Feldgerät gespeichert (hardcoded), beispielsweise typische Prozessvariablen wie Volumendurchfluss oder die Temperatur des Prozessmediums. Es ist vorgesehen, diese Messdaten und/oder Statusinformationen zuerst an die Cloud zu übermitteln, bevor die Messdaten für alle der in der Liste der Konfigurationsdatei enthaltenen Prozessvariablen an die Cloud übermittelt werden.According to an advantageous development of the method according to the invention, it is provided that the field device also acquires or generates measurement data and/or status information for a large number of defined process variables, which are transmitted separately to the cloud at the predetermined time periods. These defined process variables are often stored (hardcoded) in the field device by default, for example typical process variables such as volume flow or the temperature of the process medium. Provision is made for this measurement data and/or status information to be transmitted to the cloud first, before the measurement data for all of the process variables contained in the list of the configuration file are transmitted to the cloud.

In einer vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, dass die Kommunikationseinheit standardmäßig in einem Ruhezustand betrieben wird, wobei die Kommunikationseinheit zum Übermitteln der Messdaten bzw. Statusinformationen für die Vielzahl von festgelegten Prozessvariablen und zum gesammelten Übermitteln der erfassten Messdaten in einen aktiven Modus wechselt, und wobei die Kommunikationseinheit nach dem Übermitteln und dem gesammelten Übermitteln zurück in den Ruhemodus wechselt. Das Feldgerät ist also derart ausgestaltet, dass es kontinuierlich die Messdaten für die jeweiligen Prozessvariablen erfasst, aber seine Kommunikationseinheit nur in festgelegten Zeiträumen oder periodisch einschaltet. Alternativ ruht auch der Messbetrieb des Feldgeräts, wenn die Kommunikationseinheit nicht eingeschaltet ist.In an advantageous embodiment of the method according to the invention, it is provided that the communication unit is operated by default in an idle state, with the communication unit changing to an active mode for transmitting the measurement data or status information for the large number of specified process variables and for the collective transmission of the measured data recorded, and wherein after the transmitting and the collected transmitting, the communication unit goes back to sleep mode. The field device is therefore designed in such a way that it continuously acquires the measurement data for the respective process variables, but only switches on its communication unit at specified time intervals or periodically. Alternatively, the measuring operation of the field device is also idle when the communication unit is not switched on.

In einem der vorbestimmten Zeiträume, bzw. periodisch wird die Kommunikationseinheit eingeschaltet. Anschließend werden zuerst die Messdaten und/oder die Statusinformationen der festgelegten Prozessvariablen auf Basis der Konfigurationsdatei übermittelt. Anschließend werden die Messdaten für alle der in der Liste der Konfigurationsdatei enthaltenen Prozessvariablen übermittelt. Anschließend schaltet sich die Kommunikationseinheit wieder aus.The communication unit is switched on in one of the predetermined time periods or periodically. The measurement data and/or the status information of the defined process variables are then first transmitted on the basis of the configuration file. The measurement data for all of the process variables contained in the list of the configuration file are then transmitted. The communication unit then switches itself off again.

Gemäß einer vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, dass die Cloud die Konfigurationsdatei erstmalig als Antwort der Cloud auf das Übermitteln der Messdaten bzw. Statusinformationen für die Vielzahl von festgelegten Prozessvariablen an das Feldgerät übermittelt. Die Messdaten bzw. Statusinformationen für die Vielzahl der festgelegten Prozessvariablen werden damit als Triggersignal für die Cloud verwendet. Die Cloud weiß dadurch, dass sich die Kommunikationseinheit gerade im eingeschalteten Modus befindet und kann die Konfigurationsdatei daher an das Feldgerät übermitteln.According to an advantageous embodiment of the method according to the invention, it is provided that the cloud sends the configuration file for the first time as a response from the cloud to the transmission of the measurement data th or status information for the variety of specified process variables transmitted to the field device. The measurement data or status information for the large number of defined process variables are thus used as a trigger signal for the cloud. The cloud thus knows that the communication unit is currently in switched-on mode and can therefore transmit the configuration file to the field device.

Eine vorteilhafte Ausgestaltung des erfindungsgemäßen Verfahrens sieht vor, dass die Aggregatorkomponente eine aktualisierte Konfigurationsdatei an das Feldgerät übermittelt, im Falle, dass Messdaten von bisher nicht in der Liste enthaltenen Prozessvariablen von den entsprechenden Cloud-Anwendungen benötigt werden, bzw. wenn Messdaten von eine oder mehrerer in der Liste enthaltenen Prozessvariablen von den entsprechenden Cloud-Applikationen nicht mehr benötigt werden. Vorteilhafterweise wird die aktualisierte Konfigurationsdatei unmittelbar nach dem Übermitteln der Messdaten bzw. Statusinformationen für die Vielzahl der festgelegten Prozessvariablen oder nach dem Übermitteln der Messdaten für alle der in der Liste der Konfigurationsdatei enthaltenen Prozessvariablen an das Feldgerät gesendet, da sich die Kommunikationseinheit des Feldgeräts zu diesem Zeitpunkt noch im eingeschalteten Modus befindet. Es kann auch vorgesehen sein, eine kurze „Wartezeit“ im Feldgerät einzuprogrammieren, so dass das Feldgerät nach dem Aussenden der Messdaten für alle der in der Liste der Konfigurationsdatei enthaltenen Prozessvariablen die Kommunikationseinheit für eine vorbestimmte Zeitdauer eingeschaltet lässt, bevor diese ausgeschaltet wird, um eine eventuelle aktualisierte Konfigurationsdatei von der Cloud empfangen zu können.An advantageous embodiment of the method according to the invention provides that the aggregator component transmits an updated configuration file to the field device in the event that measurement data from process variables not previously included in the list are required by the corresponding cloud applications, or if measurement data from one or more process variables contained in the list are no longer required by the corresponding cloud applications. Advantageously, the updated configuration file is sent to the field device immediately after the transmission of the measurement data or status information for the large number of defined process variables or after the transmission of the measurement data for all of the process variables contained in the list of the configuration file, since the communication unit of the field device is at this point in time still in on mode. It can also be provided that a short "waiting time" is programmed into the field device, so that after the measurement data for all of the process variables contained in the list of the configuration file have been sent, the field device leaves the communication unit switched on for a predetermined period of time before it is switched off to to be able to receive any updated configuration file from the cloud.

Die Erfindung wird anhand der nachfolgenden Figur näher erläutert. Es zeigt

  • 1: eine schematische Überischt eines Aufbaus, in welchem Kontext das erfindungsgemäße Verfahren angewendet wird;
  • 2: ein Beispielverfahren zum Übermitteln von Daten eines Feldgeräts in die Cloud, wie es aus dem Stand der Technik bekannt ist;
  • 3: ein schematischer Ablauf des aus dem Stand der Technik bekannten Beispielverfahrens;
  • 4: ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens; und
  • 5: ein schematischer Ablauf des erfindungsgemäßen Verfahrens.
The invention is explained in more detail with reference to the figure below. It shows
  • 1 : a schematic overview of a structure in which context the method according to the invention is applied;
  • 2 : an example method for transmitting data from a field device to the cloud, as is known from the prior art;
  • 3 : a schematic sequence of the exemplary method known from the prior art;
  • 4 : an exemplary embodiment of the method according to the invention; and
  • 5 : a schematic sequence of the method according to the invention.

1 zeigt ein Beispielszenario, in welchem das erfindungsgemäße Verfahren angewendet wird. Gezeigt sind drei Feldgeräte FG1, FG2, FG3, welche verschiedene Aufgaben vornehmen. 1 shows an example scenario in which the method according to the invention is applied. Three field devices FG1, FG2, FG3 are shown, which carry out different tasks.

Feldgerät FG1 ist ein radarbasiertes Füllstandsmessgerät, welches den Füllstand eines Mediums in einem Tank misst. Das Feldgerät verfügt über eine Batterie und eine Kommunikationseinheit zur Verbindung mit einer Cloud CL. Das Feldgerät FG2 ist ein magnetisch-induktives Durchflussmessgerät, welches outdoor an eine Wasserleitung angeschlossen ist und welches mit einer Kommunikationseinheit verbunden ist, welche eine Kommunikationsverbindung mit der Cloud CL etabliert. Das Feldgerät FG3 ist ein Coriolis-Durchflussmessgerät, welches in einer verfahrenstechnischen Anlage A eingesetzt ist. Das Feldgerät FG3 ist primär mit einem Feldbus verbunden, an welchem ein Edge Device ED angeschlossen ist. Über das Edge Device ED ist das Feldgerät FG3 mit der Cloud CL verbunden.Field device FG1 is a radar-based level gauge that measures the level of a medium in a tank. The field device has a battery and a communication unit for connection to a Cloud CL. The field device FG2 is an electromagnetic flow meter which is connected to a water pipe outdoors and which is connected to a communication unit which establishes a communication link with the Cloud CL. The field device FG3 is a Coriolis flow meter that is used in a process plant A. The field device FG3 is primarily connected to a fieldbus to which an edge device ED is connected. The field device FG3 is connected to the cloud CL via the edge device ED.

Jedes der Feldgeräte FG1, FG2, FG3 übernimmt somit unterschiedliche Aufgaben und ist auf unterschiedliche Art und Weise mit der Cloud CL verbunden. Die in 1 genannten Feldgerätetypen, deren Anzahl und deren Applikationen ist als rein beispielhaft zu betrachten. Es lässt sich prinzipiell jeder Feldgerätetyp in nahezu beliebiger Anzahl, der in der Lage ist, Daten an die Cloud CL zu übermitteln, im erfindungsgemäßen Verfahren verwenden.Each of the field devices FG1, FG2, FG3 thus takes on different tasks and is connected to the cloud CL in different ways. In the 1 The field device types mentioned, their number and their applications are to be regarded as purely exemplary. In principle, almost any number of field device types that are capable of transmitting data to the cloud CL can be used in the method according to the invention.

Bei der Cloud CL handelt es sich um eine Datenbank oder einen Server, welcher per Internet erreichbar ist. Auf der Cloud CL werden eine Vielzahl von Cloud-Anwendungen CA1, CA2, CA3 ausgeführt. Die Cloud-Anwendungen CA1, CA2, CA3 dienen dem Visualisieren, Weiterverarbeiten und/oder Aufbereiten von Daten der Feldgeräte FG1, FG2, FG3. Anwendungsbeispiele für solche Cloud-Anwendungen CA1, CA2, CA3 sind beispielsweise Asset Management (Cloud-Anwendung CA1), Device Monitoring (Cloud-Anwendung CA2) und Predictive Maintenance (Cloud-Anwendung CA3).The Cloud CL is a database or server that can be accessed via the Internet. A large number of cloud applications CA1, CA2, CA3 are executed on the cloud CL. The cloud applications CA1, CA2, CA3 are used to visualize, further process and/or prepare data from the field devices FG1, FG2, FG3. Application examples for such cloud applications CA1, CA2, CA3 are, for example, asset management (cloud application CA1), device monitoring (cloud application CA2) and predictive maintenance (cloud application CA3).

In heutzutage aus dem Stand der Technik bekannten Verfahren gelangen die Daten der Feldgeräte FG1, FG2, FG3 wie folgt auf die Cloud CL:In methods known today from the prior art, the data from the field devices FG1, FG2, FG3 reach the cloud CL as follows:

2 zeigt hierfür einen Überblick über ein Beispielverfahren, in welchem das Feldgerät FG2 Daten an die Cloud übermittelt. 3 zeigt den schematischen Ablauf des Beispielverfahrens. 2 shows an overview of an example method in which the field device FG2 transmits data to the cloud. 3 shows the schematic sequence of the example method.

Ein Feldgerät FG2 in Gestalt eines Durchflussmessgerätes enthält typischerweise mehr als 1000 Variablen, die an die Cloud CL übertragen werden können. Je nach Branche, Anwendung und Kunde muss jedoch nur ein Teil dieser Parameter regelmäßig in der Cloud CL verarbeitet werden. Ein kleiner Satz von Standardparametern (d.h. typische Prozessvariablen wie Volumenstrom und Mediumtemperatur), bzw. vorbestimmte Variablen wird immer periodisch an die Cloud gesendet. Die Konfiguration für diese Parameter kann zur Produktionszeit fest kodiert werden, so dass das Feldgerät FG2 diese Variablen periodisch an die Cloud CL sendet.A field device FG2 in the form of a flow meter typically contains more than 1000 variables that can be transmitted to the cloud CL. However, depending on the industry, application and customer, only some of these parameters need to be processed regularly in the Cloud CL. A small set of default parameters (i.e. typical Process variables such as volume flow and medium temperature) or predetermined variables are always sent periodically to the cloud. The configuration for these parameters can be hard-coded at production time so that the field device FG2 periodically sends these variables to the Cloud CL.

Zu einem Zeitpunkt vor t1 befindet sich das Feldgerät FG2 oder dessen Kommunikationseinheit in einem Schlummermodus. Zum Zeitpunkt t1, welche den Beginn des periodisch wiederholten Zeitraums markiert, wird das Feldgerät FG2, bzw. dessen Kommunikationseinheit in einen aktiven Modus versetzt. In einem Verfahrensschritt S1 übermittelt das Feldgerät FG2 die aktuellen Messdaten der vorbestimmten Variablen, und optional weitere Daten wie Statuswerte, an die Cloud CL, welche die Cloud zu einem Zeitpunkt t2 empfängt.At a point in time before t1, the field device FG2 or its communication unit is in a sleep mode. At time t1, which marks the beginning of the periodically repeated time period, the field device FG2 or its communication unit is switched to an active mode. In a method step S1, the field device FG2 transmits the current measurement data of the predetermined variables, and optionally further data such as status values, to the cloud CL, which the cloud receives at a point in time t2.

Auf der Cloud CL ist es vorgesehen, dass jede der Cloud-Anwendungen CA1, CA2, CA3 aktuelle Messdaten von weiteren Prozessvariablen V1, V2, ..., Vn benötigt. Solche weiteren Prozessvariablen V1, V2, ..., Vn, insbesondere szenariospezifischen Parameter, z. B. nicht für den Benutzer sichtbare Zustandsvariablen für vorausschauende Wartungsanwendungen, müssen zur Betriebszeit manuell in der Cloud konfiguriert werden CL. Die Cloud sendet bei Bedarf, d. h. in regelmäßigen Abständen, eine Anfrage für diese Prozessvariablen V1, V2, ..., Vn an das Feldgerät FG. Das Gerät muss die Variablenliste für jede Anfrage verarbeiten und mit den gewünschten Variablenwerten antworten.Provision is made on the cloud CL for each of the cloud applications CA1, CA2, CA3 to require current measurement data from further process variables V1, V2, . . . , Vn. Such further process variables V1, V2, ..., Vn, in particular scenario-specific parameters, e.g. B. non-user visible state variables for predictive maintenance applications must be manually configured in the cloud at uptime CL. The cloud sends on demand, i. H. at regular intervals, a request for these process variables V1, V2, ..., Vn to the field device FG. The device must process the variable list for each request and respond with the desired variable values.

In einem Verfahrensschritt S2 sendet die Cloud CL zu einem Zeitpunkt t3 somit eine Anfrage AF an das Feldgerät FG2. Die Anfrage AF betrifft die Cloud-Anwendung CA1, welche aktuelle Messdaten der Prozessvariablen V1 und V2 benötigt. Das Feldgerät FG2 ermittelt daraufhin zum Zeitpunkt t4 die aktuellen Messdaten der Prozessvariablen V1 und V2, bzw. liest die aktuellen Messdaten der Prozessvariablen V1 und V2 aus einem Speicher aus. Zum Zeitpunkt t5 übermittelt das Feldgerät FG2 die Messdaten der Prozessvariablen V1 und V2 in einer Antwort AT an die Cloud, welche diese zu einem Zeitpunkt t6 empfängt.In a method step S2, the cloud CL thus sends a request AF to the field device FG2 at a point in time t3. The query AF relates to the cloud application CA1, which requires current measurement data for the process variables V1 and V2. The field device FG2 then determines the current measurement data of the process variables V1 and V2 at time t4, or reads the current measurement data of the process variables V1 and V2 from a memory. At time t5, the field device FG2 transmits the measurement data of the process variables V1 and V2 in a response AT to the cloud, which receives them at a time t6.

Daraufhin sendet die Cloud CL in einem Verfahrensschritt S4 einem Zeitpunkt t7 eine Anfrage AF an das Feldgerät FG2. Die Anfrage AF betrifft die Cloud-Anwendung CA2, welche aktuelle Messdaten der Prozessvariablen V2 und V3 benötigt. Das Feldgerät FG2 ermittelt daraufhin zum Zeitpunkt t8 die aktuellen Messdaten der Prozessvariablen V2 und V4, bzw. liest die aktuellen Messdaten der Prozessvariablen V2 und V3 aus einem Speicher aus. Zum Zeitpunkt t9 übermittelt das Feldgerät FG2 die Messdaten der Prozessvariablen V2 und V3 an die Cloud, welche diese zu einem Zeitpunkt t10 empfängt.In a method step S4, the cloud CL then sends a request AF to the field device FG2 at a point in time t7. The query AF relates to the cloud application CA2, which requires current measurement data for the process variables V2 and V3. The field device FG2 then determines the current measurement data of the process variables V2 and V4 at time t8, or reads out the current measurement data of the process variables V2 and V3 from a memory. At time t9, the field device FG2 transmits the measurement data of the process variables V2 and V3 to the cloud, which receives them at a time t10.

Dieser Vorgang kann sich beliebig je nach Anzahl und Anforderung der Cloud-Anwendungen FG1, FG2, FG3 wiederholen. Das Feldgerät FG erhebt und ermittelt für jede Anfrage die Messdaten der in der Abfrage genannten Messvariablen, unabhängig davon, ob diese in einer vorherigen Anfrage bereits erhoben und an die Cloud übermittelt worden sind.This process can be repeated as desired depending on the number and requirements of the cloud applications FG1, FG2, FG3. For each request, the field device FG collects and determines the measurement data of the measurement variables mentioned in the query, regardless of whether they have already been collected in a previous request and transmitted to the cloud.

Das Feldgerät FG, bzw. dessen Kommunikationseinheit bleibt den gesamten Zeitraum t1 bis t9 im aktiven Modus und wechselt erst nach Abarbeitung aller Anfragen AF zurück in den Schlummermodus, bis es zu Beginn eines neuen Zyklus erneut geweckt wird. Dadurch hat es einen hohen Energiebedarf.The field device FG or its communication unit remains in the active mode for the entire period t1 to t9 and only switches back to the sleep mode after all requests AF have been processed, until it is woken up again at the beginning of a new cycle. As a result, it has a high energy requirement.

Mittels des erfindungsgemäßen Verfahrens (siehe 3) wird die zu übertragende Datenmenge für jedes Feldgerät FG1, FG2, FG3, und somit deren jeweiliger Energiebedarf, reduziert.By means of the method according to the invention (see 3 ) the amount of data to be transmitted for each field device FG1, FG2, FG3, and thus their respective energy requirements, is reduced.

Hierfür weist die Cloud CL eine Aggregatorkomponente AK auf. Die Aggregatorkomponente AK ermittelt von jeder der Cloud-Anwendungen CA1, CA2, CA3 diejenigen Prozessvariablen, welche V1, V2, ..., Vn die entsprechenden Cloud-Anwendungen benötigen und schreibt diese in eine Liste. Hierbei ist es vorgesehen, dass Mehrfachnennungen zu einem Eintrag zusammengefasst werden. Im vorliegenden Fall enthält die Liste also die Prozessvariablen V1, V2 und V3, da die Cloud-Anwendung CA1 die Prozessvariablen V1, V2 benötigt und die Cloud-Anwendung CA2 die Prozessvariablen V2, V3 benötigt.For this purpose, the cloud CL has an aggregator component AK. From each of the cloud applications CA1, CA2, CA3, the aggregator component AK ascertains those process variables which the corresponding cloud applications V1, V2, . . . , Vn require and writes these into a list. It is intended that multiple entries will be combined into one entry. In the present case, the list therefore contains the process variables V1, V2 and V3, since the cloud application CA1 requires the process variables V1, V2 and the cloud application CA2 requires the process variables V2, V3.

Die Liste wird in einer Konfigurationsdatei KD verpackt. Die Aggregatorkomponente AK der Cloud CD übermittelt die Konfigurationsdatei KD an das Feldgerät FG2, welches diese anschließend speichert. Das Übermitteln der Konfigurationsdatei KD erfolgt vorteilhafterweise als Antwort der Cloud CL auf die von dem Feldgerät FG übersendeten Messdaten der vorbestimmten Prozessvariablen, bzw. dessen Statusinformationen.The list is packed in a configuration file KD. The aggregator component AK of the cloud CD transmits the configuration file KD to the field device FG2, which then stores it. The transmission of the configuration file KD advantageously takes place as a response from the cloud CL to the measurement data of the predetermined process variables transmitted by the field device FG, or its status information.

Das Feldgerät FG2 übersendet der Cloud CL nun für jeden Zyklus Daten DT in einem vorbestimmten Schema (siehe 4):

  • Zu einem Zeitpunkt t1' wechselt das Feldgerät FG, bzw. dessen Konfigurationseinheit, von dem Schlummermodus in den aktiven Modus und übermittelt die aktuellen Messdaten der vorbestimmten Prozessvariablen in einem Verfahrensschritt t1 ` an die Cloud CL.
The field device FG2 now transmits data DT to the cloud CL for each cycle in a predetermined scheme (see 4 ):
  • At a point in time t1′, the field device FG, or its configuration unit, changes from the sleep mode to the active mode and transmits the current measurement data of the predetermined process variables to the cloud CL in a method step t1′.

Anschließend liest das Feldgerät FG2 die Konfigurationsdatei KD aus und ermittelt entsprechend der in der Konfigurationsdatei enthaltenen Liste zum Zeitpunkt t2` die aktuellen Messdaten der Prozessvariablen V1, V2 V3, bzw. liest die aktuellen Messdaten der Prozessvariablen V1, V2, V3 Aus dem Speicher aus. Das Feldgerät FG2 übermittelt diese Daten DT im Verfahrensschritt S2` an die Cloud CL.The field device FG2 then reads the configuration file KD and, according to the list contained in the configuration file, determines the current measurement data of the process variables V1, V2, V3 at time t2`, or reads out the current measurement data of the process variables V1, V2, V3 the memory. The field device FG2 transmits this data DT to the cloud CL in method step S2'.

Anschließend wechselt das Feldgerät FG2 wieder in den Schlummermodus. Die Betriebszeit des Feldgeräts FG2, bzw. von dessen Kommunikationseinheit ist gegenüber dem obig beschriebenen bekannten Verfahren drastisch reduziert. Die Laufzeit der Batterie ist dadurch erhöht.The field device FG2 then switches back to the sleep mode. The operating time of the field device FG2 or of its communication unit is drastically reduced compared to the known method described above. This increases the battery life.

Zum Zeitpunkt t3` erreichen die Messdaten der vorbestimmten Prozessvariablen, bzw. die Statusinformationen, die Cloud CL. Zum Zeitpunkt t4` erreichen die Messdaten der Prozessvariablen V1, V2, V3 die Cloud CL. Eine Verteilerkomponente VK der Cloud CL analysiert die Messdaten und leitet diese entsprechend den Anforderungen an die jeweilig betreffenden Cloud-Anwendungen CA1, CA2, CA3 weiter. Alternativ stellt die Verteilerkomponente die Messdaten bereit, so dass die jeweiligen Cloud-Anwendungen CA1, CA2, CA3 die jeweils benötigten Messdaten abholen können, beispielsweise im Sinne einer ereignisgetriebenen Architektur unter Verwendung eines Publish-Subscribe-Musters.At time t3` the measurement data of the predetermined process variables, or the status information, reach the cloud CL. At time t4` the measurement data of the process variables V1, V2, V3 reach the cloud CL. A distributor component VK of the cloud CL analyzes the measurement data and forwards them to the respective cloud applications CA1, CA2, CA3 in accordance with the requirements. Alternatively, the distributor component provides the measurement data so that the respective cloud applications CA1, CA2, CA3 can collect the measurement data required, for example in the sense of an event-driven architecture using a publish-subscribe pattern.

Ist ein Update der Konfigurationsdatei KD vorgesehen, bspw. wenn eine neue Cloud-Anwendung zur Verfügung steht, wenn weitere Prozessvariablen V1, V2, ..., Vn für eine oder mehrere der Cloud-Anwendungen CA1, CA2, CA3 von Interesse sind oder wenn eine der bisherig benötigten Prozessvariablen V1, V2, V3 nicht mehr benötigt werden, so erstellt die Aggregatorkomponente AK eine aktualisierte Konfigurationsdatei KD. Es ist hierbei vorgesehen, dass die aktualisierte Konfigurationsdatei KD an das Feldgerät FG übermittelt wird, wenn die Cloud CL die Messdaten der Prozessvariablen V1, V2, V3 erhalten hat. Das Feldgerät FG2 wartet hierbei bevorzugt noch bis zu einem Zeitpunkt t5 > t4, bis es wieder in den Schlummermodus wechselt.Is an update of the configuration file KD provided, e.g. if a new cloud application is available, if further process variables V1, V2, . . . , Vn are of interest for one or more of the cloud applications CA1, CA2, CA3 or if one of the previously required process variables V1, V2, V3 are no longer required, the aggregator component AK creates an updated configuration file KD. Provision is made here for the updated configuration file KD to be transmitted to the field device FG when the cloud CL has received the measurement data for the process variables V1, V2, V3. In this case, the field device FG2 preferably waits until a point in time t5>t4 before it switches back to the sleep mode.

BezugszeichenlisteReference List

1), 2), ..., 7)1), 2), ..., 7)
Verfahrensschritte (Stand der Technik)Process steps (state of the art)
1)', 2)’1)', 2)'
Verfahrensschritteprocess steps
AFAF
Anfrage der Cloudrequest of the cloud
AGInc
Aggregatorkomponenteaggregator component
ANAT
AnlageAttachment
ATAT
Antwort des FeldgerätsField device response
CA1, CA2, CA3CA1, CA2, CA3
Cloud-Applikationencloud applications
CLCL
Cloudcloud
DTDT
regelmäßig übermittelte Datenregularly transmitted data
EDedit
Edge Deviceedge device
FG1, FG2, FG3FG1, FG2, FG3
Feldgerätefield devices
KDKD
Konfigurationsdateiconfiguration file
t1, t2, ..., t9,t1, t2, ..., t9,
Zeitpunkte (Stand der Technik)Points in time (state of the art)
t1', ..., t4`t1',...,t4`
Zeitpunktetimes
V1, V2, ..., VnV1, V2, ..., Vn
Prozessvariablenprocess variables
VKVK
Verteilkomponentedistribution component

Claims (5)

Verfahren zum Reduzieren der Datenübertragungsmenge zwischen einem Feldgerät (FG1, FG2, FG3) der Automatisierungstechnik und einer Cloud (CL), wobei das Feldgerät (FG1, FG2, FG3) Messdaten für eine Vielzahl von Prozessvariablen (V1, V2, ..., Vn) erfasst, wobei das Feldgerät (FG1, FG2, FG3) über eine Kommunikationseinheit verfügt, wobei das Feldgerät (FG1, FG2, FG3) mittels der Kommunikationseinheit mit der Cloud (CL) verbindbar ist, wobei die Cloud (CL) eine Aggregratorkomponente (AG) und eine Verteilerkomponente (VK) aufweist, und wobei auf der Cloud (CL) eine Vielzahl von Cloud-Anwendungen (CA1, CA2, CA3) ablaufen, welche Cloud-Anwendungen (CA1, CA2, CA3) jeweils die Messdaten des Feldgeräts (FG1, FG2, FG3) von zumindest einer der Prozessvariablen (V1, V2, ..., Vn) sammeln und/oder weiterverarbeiten, umfassend: - Erstellen einer Konfigurationsdatei (KD) durch die Aggregatorkomponente (AG) der Cloud (CL), welche Konfigurationsdatei (KD) eine Liste genau derjenigen Prozessvariablen (V1, V2, ..., Vn) enthält, welche die jeweiligen Cloud-Anwendungen (CA1, CA2, CA3) zum Sammeln, bzw. Weiterverarbeiten benötigen; - Übermitteln der Konfigurationsdatei (KD) an das Feldgerät (FG1, FG2, FG3); - Erfassen aktueller Messdaten für alle der in der Liste der Konfigurationsdatei (KD) enthaltenen Prozessvariablen (V1, V2, ..., Vn) durch das Feldgerät (FG1, FG2, FG3); - Gesammeltes Übermitteln der erfassten Messdaten an die Verteilerkomponente (VK) der Cloud (CL) durch das Feldgerät (FG1, FG2, FG3); - Verteilen der Messdaten durch die Verteilerkomponente (VK) an die jeweiligen Cloud-Anwendungen (CA1, CA2, CA3), welche die jeweiligen Messdaten benötigen, oder Bereitstellen der Messdaten durch die Verteilerkomponente (VK) und Abholen der Messdaten durch die jeweiligen Cloud-Anwendungen (CA1, CA2, CA3), welche die jeweiligen Messdaten benötigen; und - Wiederholen der Schritte des Erfassens der aktuellen Messdaten und des gesammelten Übermittelns der erfassten Messdaten und des Verteilens der Messdaten in vorbestimmten Zeitabständen.Method for reducing the amount of data transmitted between a field device (FG1, FG2, FG3) of automation technology and a cloud (CL), the field device (FG1, FG2, FG3) measuring data for a large number of process variables (V1, V2, ..., Vn ) detected, wherein the field device (FG1, FG2, FG3) has a communication unit, wherein the field device (FG1, FG2, FG3) can be connected to the cloud (CL) by means of the communication unit, the cloud (CL) having an aggregator component (AG ) and a distributor component (VK), and wherein a large number of cloud applications (CA1, CA2, CA3) run on the cloud (CL), which cloud applications (CA1, CA2, CA3) each receive the measurement data from the field device (FG1 , FG2, FG3) of at least one of the process variables (V1, V2, ..., Vn) collect and / or process, comprising: - creating a configuration file (KD) by the aggregator component (AG) of the cloud (CL), which configuration file (KD) contains a list of precisely those process variables (V1, V2, ..., Vn) which the respective cloud applications (CA1, CA2, CA3) require for collecting or further processing; - Transmission of the configuration file (KD) to the field device (FG1, FG2, FG3); - Acquiring current measurement data for all of the process variables (V1, V2, . . . , Vn) contained in the list of the configuration file (KD) by the field device (FG1, FG2, FG3); - Collective transmission of the recorded measurement data to the distributor component (VK) of the cloud (CL) by the field device (FG1, FG2, FG3); - Distribution of the measurement data by the distributor component (VK) to the respective cloud applications (CA1, CA2, CA3) that require the respective measurement data, or provision of the measurement data by the distributor component (VK) and collection of the measurement data by the respective cloud applications (CA1, CA2, CA3), which require the respective measurement data; and - repeating the steps of acquiring the current measurement data and transmitting the collected data the recorded measurement data and the distribution of the measurement data at predetermined time intervals. Verfahren nach Anspruch 1, wobei das Feldgerät (FG1, FG2, FG3) zusätzlich Messdaten und/oder Statusinformationen für eine Vielzahl von festgelegten Prozessvariablen erfasst, bzw. generiert, die zu den vorbestimmten Zeiträumen separat an die Cloud (CL) übermittelt werden.procedure after claim 1 , The field device (FG1, FG2, FG3) additionally registers or generates measurement data and/or status information for a large number of defined process variables, which are transmitted separately to the cloud (CL) at the predetermined time periods. Verfahren nach Anspruch 2, wobei die Kommunikationseinheit standardmäßig in einem Ruhezustand betrieben wird, wobei die Kommunikationseinheit zum Übermitteln der Messdaten bzw. Statusinformationen für die Vielzahl von festgelegten Prozessvariablen und zum gesammelten Übermitteln der erfassten Messdaten in einen aktiven Modus wechselt, und wobei die Kommunikationseinheit nach dem Übermitteln und dem gesammelten Übermitteln zurück in den Ruhemodus wechselt.procedure after claim 2 , wherein the communication unit is operated by default in an idle state, wherein the communication unit changes to an active mode for transmitting the measurement data or status information for the plurality of specified process variables and for the collective transmission of the recorded measurement data, and wherein the communication unit after the transmission and the collected Submit goes back to sleep mode. Verfahren nach Anspruch 3, wobei die Cloud (CL) die Konfigurationsdatei (KD) erstmalig als Antwort der Cloud (CL) auf das Übermitteln der Messdaten bzw. Statusinformationen für die Vielzahl von festgelegten Prozessvariablen an das Feldgerät (FG1, FG2, FG3) übermittelt.procedure after claim 3 , The cloud (CL) transmitting the configuration file (KD) for the first time as a response from the cloud (CL) to the transmission of the measurement data or status information for the plurality of specified process variables to the field device (FG1, FG2, FG3). Verfahren nach zumindest einem der vorherigen Ansprüche, wobei die Aggregatorkomponente (AG) eine aktualisierte Konfigurationsdatei an das Feldgerät (FG1, FG2, FG3) übermittelt, im Falle, dass Messdaten von bisher nicht in der Liste enthaltenen Prozessvariablen von den entsprechenden Cloud-Anwendungen (CA1, CA2, CA3) benötigt werden, bzw. wenn Messdaten von eine oder mehrerer in der Liste enthaltenen Prozessvariablen (V1, V2, ..., Vn) von den entsprechenden Cloud-Anwendungen (CA1, CA2, CA3) nicht mehr benötigt werden.Method according to at least one of the preceding claims, wherein the aggregator component (AG) transmits an updated configuration file to the field device (FG1, FG2, FG3) in the event that measurement data from process variables not previously included in the list from the corresponding cloud applications (CA1 , CA2, CA3) are required, or if measurement data from one or more process variables (V1, V2, ..., Vn) contained in the list are no longer required by the corresponding cloud applications (CA1, CA2, CA3).
DE102021134324.0A 2021-12-22 2021-12-22 Method for reducing the amount of data transmitted between a field device in automation technology and a cloud Pending DE102021134324A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102021134324.0A DE102021134324A1 (en) 2021-12-22 2021-12-22 Method for reducing the amount of data transmitted between a field device in automation technology and a cloud
PCT/EP2022/083500 WO2023117319A1 (en) 2021-12-22 2022-11-28 Method for reducing the amount of data transmitted between an automation field device and a cloud

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102021134324.0A DE102021134324A1 (en) 2021-12-22 2021-12-22 Method for reducing the amount of data transmitted between a field device in automation technology and a cloud

Publications (1)

Publication Number Publication Date
DE102021134324A1 true DE102021134324A1 (en) 2023-06-22

Family

ID=84487785

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021134324.0A Pending DE102021134324A1 (en) 2021-12-22 2021-12-22 Method for reducing the amount of data transmitted between a field device in automation technology and a cloud

Country Status (2)

Country Link
DE (1) DE102021134324A1 (en)
WO (1) WO2023117319A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130211546A1 (en) 2012-02-09 2013-08-15 Rockwell Automation Technologies, Inc. Smart device for industrial automation
US20180252428A1 (en) 2015-07-30 2018-09-06 Encycle Corporation Smart Thermostat Orchestration
DE102019204585A1 (en) 2019-04-01 2020-10-01 Wago Verwaltungsgesellschaft Mbh Generation and distribution of configuration data structures for control systems
DE102020127079A1 (en) 2020-10-14 2022-04-14 Codewrights Gmbh Method and system for integrating field devices in automation technology into a cloud-based service platform

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017209493A1 (en) * 2017-06-06 2018-12-06 Siemens Aktiengesellschaft Method and system for performing a setup on an industrial network
DE102019108271A1 (en) * 2019-03-29 2020-10-01 Festo Ag & Co. Kg Fieldbus-transmitted control instructions for field devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130211546A1 (en) 2012-02-09 2013-08-15 Rockwell Automation Technologies, Inc. Smart device for industrial automation
US20180252428A1 (en) 2015-07-30 2018-09-06 Encycle Corporation Smart Thermostat Orchestration
DE102019204585A1 (en) 2019-04-01 2020-10-01 Wago Verwaltungsgesellschaft Mbh Generation and distribution of configuration data structures for control systems
DE102020127079A1 (en) 2020-10-14 2022-04-14 Codewrights Gmbh Method and system for integrating field devices in automation technology into a cloud-based service platform

Also Published As

Publication number Publication date
WO2023117319A1 (en) 2023-06-29

Similar Documents

Publication Publication Date Title
EP3612900B1 (en) Method for monitoring an automated facility
DE19624929C2 (en) Process automation system
DE102009045386A1 (en) Method for operating a fieldbus interface
DE102016124348A1 (en) System and microservice for monitoring a process automation system
WO2009074544A1 (en) Method for operating a system comprising a field device and an operating system
EP3161928B1 (en) Energy management system for controlling a device, computer software product, and method for controlling a device
DE102016124350A1 (en) Method and system for monitoring a process automation system
EP2751977A1 (en) Method for operating a field device
DE102016107104A1 (en) Method for condition monitoring of a process automation system
EP3652595B1 (en) Method and system for monitoring an automation system
WO2017093001A1 (en) Method and system for optimizing the operation of at least one of a plurality of field devices from automation technology
EP1903530A2 (en) Assembly with vacuum device and method for its operation
DE102021134324A1 (en) Method for reducing the amount of data transmitted between a field device in automation technology and a cloud
EP4213469A1 (en) Method for establishing network communication by means of opc ua
EP2486459B1 (en) Field bus interface and corresponding operating method
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
WO2016079091A1 (en) Method for operating a first and at least one second field device
DE102018123434A1 (en) Field device of automation technology with multiple parameter sets
EP3052998B1 (en) Input/output system for an industrial automation system and method for providing an image of an input/output system
EP3683637A1 (en) Method for producing a bidirectional connection between a device, in particular a field device, and an application in a central device
DE102017123224A1 (en) Method for establishing network communication by means of OPC UA
DE102021133959A1 (en) Method for replacing a field device with a replacement field device in a measuring point of an automation technology system
EP3830654A1 (en) Automation engineering field device with multiple parameter sets
DE102018132288A1 (en) Method for integrating a field access unit into a communication network in automation technology
WO2012119652A1 (en) Method for operating a plurality of devices

Legal Events

Date Code Title Description
R163 Identified publications notified