DE102011005062A1 - Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client - Google Patents
Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client Download PDFInfo
- Publication number
- DE102011005062A1 DE102011005062A1 DE201110005062 DE102011005062A DE102011005062A1 DE 102011005062 A1 DE102011005062 A1 DE 102011005062A1 DE 201110005062 DE201110005062 DE 201110005062 DE 102011005062 A DE102011005062 A DE 102011005062A DE 102011005062 A1 DE102011005062 A1 DE 102011005062A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- automation
- field
- field device
- integration platform
- 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
Links
Images
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
- G05B19/0423—Input/output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25428—Field device
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Bereitstellen von Daten eines Feldgeräts, das in einem Netzwerk der Automatisierungstechnik angeordnet ist, wobei das Netzwerk aus mehreren in einer Automatisierungsanlage verteilt angeordneten Feldgeräten besteht, die über zumindest einen Datenbus, auf dem ein Busprotokoll läuft, miteinander verbunden sind, und wobei der Zugriff auf die Feldgeräte über zumindest eine Feldzugriffseinheit erfolgt, die mit zumindest einer Automatisierungs-/Integrations-Plattform und zumindest einem Server eines Service Providers kommuniziert. Die Daten werden beispielsweise zum Anzeigen, zum Konfigurieren oder Parametrieren und/oder für Diagnosezwecke verwendet.The invention relates to a method for providing data of a field device, which is arranged in a network of automation technology, wherein the network consists of several distributed in an automation system arranged field devices, which are connected to each other via at least one data bus on which a bus protocol, and wherein the access to the field devices via at least one field access unit, which communicates with at least one automation / integration platform and at least one server of a service provider. The data is used for example for display, for configuration or parameterization and / or for diagnostic purposes.
In der Automatisierungstechnik, insbesondere in der Prozessautomatisierungstechnik werden vielfach Feldgeräte eingesetzt, die zur Erfassung und/oder Beeinflussung von Prozessvariablen dienen. Zur Erfassung von Prozessvariablen dienen Sensoren, die beispielsweise in Füllstandsmessgeräte, Durchflussmessgeräte, Druck- und Temperaturmessgeräte, pH-Redoxpotentialmessgeräte, Leitfähigkeitsmessgeräte, usw. integriert sind, welche die entsprechenden Prozessvariablen Füllstand, Durchfluss, Druck, Temperatur, pH-Wert bzw. Leitfähigkeit erfassen. Zur Beeinflussung von Prozessvariablen 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. Im Zusammenhang mit der Erfindung werden unter Feldgeräten also auch Remote I/Os, Funkadapter bzw. allgemein Geräte verstanden, die auf der Feldebene angeordnet sind. Eine Vielzahl solcher Feldgeräte wird von der Firma Endress + Hauser hergestellt und vertrieben.In automation technology, in particular in process automation technology, field devices are often used which serve to detect and / or influence process variables. Sensors that are used, for example, in level gauges, flowmeters, pressure and temperature measuring devices, pH redox potential measuring devices, conductivity meters, etc., which record the respective process variables level, flow, pressure, temperature, pH or conductivity, are used to record process variables. To influence process variables are actuators, such as valves or pumps, via which the flow of a liquid in a pipe section or the level in a container can be changed. In principle, field devices are all devices that are used close to the process and that provide or process process-relevant information. In the context of the invention, field devices are thus also understood as remote I / Os, radio adapters or general devices which are arranged on the field level. A variety of such field devices is manufactured and sold by the company Endress + Hauser.
In modernen Industrieanlagen erfolgt die Kommunikation zwischen zumindest einer übergeordneten Steuereinheit und den Feldgeräten in der Regel über ein Bussystem, wie beispielsweise Profibus® PA, Foundation Fieldbus® oder HART®. Die Bussysteme können sowohl drahtgebunden als auch drahtlos ausgestaltet sein. Die übergeordnete Steuereinheit dient zur Prozesssteuerung, zur Prozessvisualisierung, zur Prozessüberwachung sowie zur Inbetriebnahme und Bedienung der Feldgeräte und wird auch als Konfigurier-/Managementsystem bezeichnet. Programme, die auf übergeordneten Einheiten eigenständig ablaufen, sind beispielsweise das Bedientool FieldCare der Firmengruppe Endress + Hauser, das Bedientool Pactware, das Bedientool AMS von Fisher-Rosemount oder das Bedientool PDM von Siemens. Bedientools, die in Leitsystem-Anwendungen integriert sind, sind das PCS7 von Siemens, das Symphony von ABB und das Delta V von Emerson. Unter dem Begriff 'Bedienen von Feldgeräten' wird insbesondere das Konfigurieren und Parametrieren von Feldgeräten, aber auch die Diagnose zwecks frühzeitiger Erkennung von Fehlern an einem der Feldgeräte oder im Prozess verstanden.In modern industrial plants, communication between at least one master control unit and the field devices usually have a bus system such as Profibus ® PA, Foundation Fieldbus, or HART ® ®. The bus systems can be designed both wired and wireless. The higher-level control unit is used for process control, process visualization, process monitoring and commissioning and operation of the field devices and is also referred to as a configuration / management system. Programs that run independently on higher-level units include, for example, the FieldCare operating group from Endress + Hauser, the Pactware operating tool, the Fisher-Rosemount AMS operating tool or the Siemens PDM operating tool. Operator tools integrated into control system applications include Siemens' PCS7, ABB's Symphony, and Emerson's Delta V. The term 'operation of field devices' is understood to mean in particular the configuration and parameterization of field devices, but also the diagnosis for the early detection of errors on one of the field devices or in the process.
Die Integration von Feldgeräten in Konfigurier-/Managementsysteme erfolgt üblicherweise über Gerätebeschreibungen, die dafür sorgen, dass die Konfigurier-/Managementsysteme die von den Feldgeräten gelieferten Daten erkennen und interpretieren können. Bereit gestellt werden die Gerätebeschreibungen für jeden Feldgerätetyp bzw. für jeden Feldgerätetyp in unterschiedlichen Applikationen in der Regel von dem jeweiligen Gerätehersteller. Damit die Feldgeräte in unterschiedliche Feldbussysteme integriert werden können, müssen unterschiedliche Gerätebeschreibungen für die unterschiedlichen Feldbussysteme erstellt werden. So gibt es – um nur einige Beispiele zu nennen – HART-, Fieldbus Foundation- und Profibus-Gerätebeschreibungen. Die Anzahl der Gerätebeschreibungen ist sehr groß, -entspricht sie doch der großen Zahl der unterschiedlichen Feldgeräte bzw. Feldgerätetypen in den unterschiedlichen Applikationen und Bussystemen.The integration of field devices in configuration / management systems is usually done via device descriptions which ensure that the configuration / management systems can recognize and interpret the data supplied by the field devices. The device descriptions for each field device type or for each field device type in different applications are usually provided by the respective device manufacturer. In order for the field devices to be integrated into different fieldbus systems, different device descriptions for the different fieldbus systems have to be created. So there are - to name just a few examples - HART, Fieldbus Foundation and Profibus device descriptions. The number of device descriptions is very large, since it corresponds to the large number of different field devices or field device types in the different applications and bus systems.
Üblicherweise müssen die Gerätebeschreibungen in dem jeweiligen Konfigurier-/Managementsystem abgespeichert sein.Usually, the device descriptions must be stored in the respective configuration / management system.
Zwecks Schaffung einer einheitlichen Beschreibungssprache für die Feldgeräte haben die Fieldbus Foundation (FF), die HART Communication Foundation (HCF) und die Profibus Nutzerorganisation (PNO) eine einheitliche elektronische Gerätebeschreibungssprache (Electronic Device Description Language EDDL) erstellt. Die EDDL bzw. die entsprechende Electronic Device Description EDD ist in der Norm IEC 61804-2 definiert.To create a common descriptive language for the field devices, the Fieldbus Foundation (FF), the HART Communication Foundation (HCF) and the Profibus User Organization (PNO) have created a single electronic device description language (EDDL). The EDDL or the corresponding Electronic Device Description EDD is defined in the standard IEC 61804-2.
Die Integration der Feldgeräte in die Konfigurier-/Managementsysteme erfolgt online nach Installation des Feldgeräts in der Automatisierungsanlage mittels einer DCS, einer PLC, einem Notebook oder einem sonstigen Handbedientool. Ebenfalls ist es bekannt geworden, die Integration offline über ein Konfigurier-/Managementsystem vorzunehmen und das Feldgerät anschließend in die Automatisierungsanlage zu integrieren.The integration of the field devices in the configuration / management systems takes place online after installation of the field device in the automation system by means of a DCS, a PLC, a notebook or other hand-held tool. It has also become known to perform the integration offline via a configuration / management system and then integrate the field device in the automation system.
Die Anzahl der Parametrier-/Konfigurierdaten von modernen digitalen Feldgeräten ist u. U. sehr groß, vielfältig und in Abhängigkeit von der Anwendung, in der das Feldgerät eingesetzt ist, sehr unterschiedlich bzw. heterogen. Damit eine Handhabung durch geschultes Servicepersonal überhaupt noch machbar ist, werden die bereits zuvor erwähnten speziellen Software-Tools und -Technologien verwendet, wie Gerätebeschreibungen (z. B. EDD: Electronic Device Description) und Gerätetreiber (DTM: Device Type Manager), wobei letztere bevorzugt auf dem FDT-Standard (FDT: Field Device Tool) beruhen. Eine Weiterentwicklung des FDT Standards bildet übrigens der FDI Standard.The number of parameterization / configuration data of modern digital field devices is u. U. very large, diverse and depending on the application in which the field device is used, very different or heterogeneous. In order to make handling by trained service personnel even feasible, the already mentioned special software tools and technologies such as device descriptions (eg EDD: Electronic Device Description) and device drivers (DTM: Device Type Manager), the latter preferably being based on the FDT standard (FDT: Field Device Tool). Incidentally, a further development of the FDT standard is the FDI standard.
Um die Parametrier-/Konfigurierdaten unterschiedlichen Anwendungssystemen, wie beispielsweise PAM Systemen (PAM: Plant Asset Management) zuweisen zu können, ist darüber hinaus ein spezielles Engineering und eine spezielle Konfiguration notwendig. Der Grund hierfür ist, dass in der Vielzahl der Fälle geräte- und/oder kundenspezifische Parameter insbesondere für Condition Monitoring (Zustandsanzeige-)Anwendungen genutzt werden.Moreover, in order to be able to assign the parameterization / configuration data to different application systems, such as PAM systems (PAM: Plant Asset Management), a special engineering and a special configuration is necessary. The reason for this is that in many cases device and / or customer-specific parameters are used in particular for condition monitoring applications.
Weiterhin werden in unterschiedliche Kundenanwendungen eigene und individuelle generische Daten oder Masterdaten genutzt, die den Feldgeräten z. B. für Asset Management Anwendungen entsprechend zugeordnet werden müssen. Zum heutigen Zeitpunkt ist es nicht möglich, eine Datenzuordnung zwischen einem Server und der entsprechenden Kundenanwendung automatisch ablaufen zu lassen.Furthermore, own and individual generic data or master data are used in different customer applications that the field devices z. B. for asset management applications must be assigned accordingly. At this time, it is not possible to automatically run a data mapping between a server and the corresponding customer application.
Die Nachteile der bekannten Lösungen sind insbesondere die folgenden:
- – Der Engineerings- und Konfigurationsaufwand ist relativ hoch und erfordert darüber hinaus spezielle Software-Tools, die über Cloud basierte Internetanwendungen nicht ohne weiteres zugänglich sind. Der Begriff ”Engineering einer Automatisierungsanlage” ist ein Standardbegriff. Er ist sehr weit zu verstehen und umfasst im Prinzip alle zu treffenden Maßnahmen (Projektieren, Konfigurieren, ...), die das Funktionieren der einzelnen Komponenten und deren konsistentes Zusammenspiel im Projekt betreffen.
- – Üblicherweise sind die bekannten Lösungen kundenspezifisch, also proprietär, und somit nicht standardisiert.
- – Es ist sehr aufwändig, die unterschiedlichen Daten und Informationen zusammenzuführen: So sind diese teilweise nur über unterschiedliche Bezugsquellen im Internet oder auch nur über Printmedien, wie Papier, verfügbar. Hinzu kommt, dass oftmals Spezialtools und Spezialkenntnisse benötigt werden, um die Daten von einer übergeordneten Steuereinheit auszulesen.
- – Standard OPC Server stellen Ihre Daten und Informationen nur zur Verfügung, wenn sie zuvor entsprechend engineered und programmiert werden.
- – Die Semantik von Daten, insbesondere von Parametrier-/Konfigurierdaten, ist für den normalen Internetnutzer ohne entsprechende Konfigurationen nicht zugänglich.
- - The engineering and configuration effort is relatively high and also requires special software tools that are not easily accessible via cloud-based Internet applications. The term "engineering of an automation system" is a standard term. It is to be understood very broadly and basically includes all measures to be taken (projecting, configuring, etc.) that affect the functioning of the individual components and their consistent interaction in the project.
- - Usually, the known solutions are customized, so proprietary, and thus not standardized.
- - It is very time-consuming to bring together the different data and information: in some cases, these are only available through different sources of supply on the Internet or even via print media, such as paper. In addition, special tools and specialized knowledge are often needed to read the data from a higher-level control unit.
- - Standard OPC servers provide your data and information only if they have been previously engineered and programmed accordingly.
- - The semantics of data, in particular of parameterization / configuration data, is not accessible to the normal Internet user without corresponding configurations.
Der Erfindung liegt die Aufgabe zugrunde, automatisch eine kunden- bzw. anwendungsspezifische Anpassung eines einem Feldgerät zugeordneten vorkonfigurierten Datensatzes vorzunehmen.The invention has for its object to automatically make a customer or application-specific adaptation of a field device associated preconfigured record.
Die Aufgabe wird durch ein Verfahren gelöst, das die folgenden Verfahrensschritte aufweist:
- – zu dem Feldgerät wird ein vorkonfigurierter Datensatz, bestehend aus generischen das Feldgerät beschreibenden Daten, vorgegeben – wobei der vorkonfigurierte Datensatz üblicherweise von dem Feldgeräte-hersteller vorgegeben wird;
- – die Automatisierungs-/Integrations-Plattform stellt in Echtzeit zumindest eine Option zur Erweiterung des vorkonfigurierten Datensatzes um kunden- bzw. anwendungsspezifische Daten zur Verfügung;
- – es wird auf die Option zur Erweiterung des vorkonfigurierten Datensatzes zugegriffen und die kunden- bzw. anwendungsspezifischen Zusatzdaten generiert;
- – die Zusatzdaten werden in der Automatisierungs-/Integrations-Plattform instanziiert;
- – der durch die Zusatzdaten erweiterte Datensatz wird einem entfernt angeordneten Client zur Verfügung gestellt.
- - To the field device, a preconfigured data set, consisting of generic data describing the field device, specified - wherein the preconfigured data set is usually specified by the field device manufacturer;
- The automation / integration platform provides, in real time, at least one option for expanding the preconfigured data record with customer or application-specific data;
- - the option for expanding the preconfigured data record is accessed and the customer-specific or application-specific additional data is generated;
- - the additional data is instantiated in the automation / integration platform;
- The data set extended by the additional data is made available to a remote client.
Im Normalfall wird es sich bei dem Server um einen WebServer handeln, wobei ein Client den WebServer von einem an das Internet angeschlossenen Rechner aus über einen Browser anspricht. Darüber hinaus ist es aber auch möglich, dass für den Fall, dass es sich bei der Automatisierungs-/Integrations-Plattform um einen OPC UA Server handelt, ein OPC UA Client direkt auf die Plattform zugreift. Bei dem Server handelt es sich – wie bereits gesagt – bevorzugt um einen WebServer, jedoch kann in Verbindung mit dem erfindungsgemäßen Verfahren im Prinzip jede Art von Server eingesetzt werden. Beispielhaft seien ein FTP Server oder auch ein Email Server genannt.Normally, the server will be a Web server, with a client addressing the Web server from a computer connected to the Internet via a browser. In addition, however, it is also possible that if the automation / integration platform is an OPC UA server, an OPC UA client accesses the platform directly. As already mentioned, the server is preferably a web server, but in principle any type of server can be used in connection with the method according to the invention. Examples include an FTP server or an email server called.
Die Vorteile der erfindungsgemäßen Losung sind die folgenden:
- – Die Automatisierungs-/Integrations-Plattform verbindet sich bevorzugt automatisch mit den an sie angeschlossenen Feldgeräten, die in der Automatisierungsanlage angeordnet sind, und identifiziert die angeschlossenen Feldgeräte über den vorkonfigurierten Datensatz, der den Feldgeräten zugeordnet ist. Bei den Daten dieses vorkonfigurierten Datensatzes handelt es sich bevorzugt um sog. generische, die einzelnen Feldgeräte beschreibenden Daten bzw. Masterdaten, wie z. B. Parametrier- oder Konfigurierdaten oder standardisierte Diagnosedaten. Diese generischen Daten bzw. Masterdaten spiegeln Daten wider, die für Standardanwendungen üblicherweise ausreichend sind.
- – Der Server liefert zumindest eine allgemeine Erweiterungsoption, die zusätzliche kunden- oder anwendungsspezifische Erweiterungen des vorkonfigurierten Datensatzes ermöglicht. Typische Beispiele hierfür sind die kundenspezifische Erweiterungsoption ”AddClient Registration”, also ”Ergänze eine kundenspezifische Registrierung” oder ”AddDynamic Variable”, also ”Ergänze eine dynamische Variable”. Die Ergänzungen können dann für spezielle Parameter bzw. Daten über eine vorgegebene Semantik in Echtzeit eingefügt werden.
- – Um beispielsweise einen Identifizierungscode des Nutzers oder Anwenders oder spezielle Diagnose- oder Parametrier-/Konfigurierdaten in den vorkonfigurierten Datensatz von generischen Daten bzw. Masterdaten, die von dem WebServer aus instanziierbar sind, einzufügen, können die Erweiterungen bzw. die Ergänzungen mittels einer üblichen Internet-Schnittstelle (z. B. die Software W@M Enterprise, ein Produkt der E + H Gruppe) und/oder von einem üblichen ERP System eingegeben werden. Somit hat der Anwender bzw. der Kunde die Möglichkeit, den vorkonfigurierten Datensatz in dem Server, insbesondere dem WebServer, so anzupassen, dass er in Übereinstimmung mit der vorgegebenen Syntax und Semantik ist. Zur Erklärung des Begriffs ERP sei Folgendes gesagt: Unter ERP ”Enterprise Resource Planning” also ”Planung des Einsatzes/der Verwendung der Unternehmensressourcen” wird die unternehmerische Aufgabe verstanden, die in einem Unternehmen vorhandenen Ressourcen, wie Kapital, Betriebsmittel oder Personal, möglichst effizient für den betrieblichen Ablauf einzusetzen und somit die Steuerung der Geschäftsprozesse zu optimieren. Unter einem ERP-System versteht man eine komplexe Anwendungssoftware zur Unterstützung der Ressourcenplanung eines gesamten Unternehmens. Hierbei setzen die Anbieter immer mehr auf webbasierte Produkte. Insbesondere wird in diesem Zusammenhang die System-Oberfläche in einem Browser-Fenster dargestellt. Dies bietet unter anderem die Möglichkeit, auch unternehmensexterne Zugriffe auf das eigene System zu realisieren, ohne eine zusätzliche grafische Benutzeroberfläche installieren zu müssen. Daher können Lieferanten oder Kunden direkt in die Geschäftsprozesse einbezogen werden, um z. B. Bestellungen aufzugeben, Lieferungen zu terminieren, etc. Diese Möglichkeiten bedeuten einen wesentlichen Zeit- und damit Kostenvorteil. Beispiele für bekannte ERP Systeme sind SAP ERP oder Oracle E-Business Suite.
- The automation / integration platform preferably connects automatically to the field devices connected to it, which are arranged in the automation system, and identifies the connected field devices via the preconfigured data record which is assigned to the field devices. The data of this preconfigured data set are preferably so-called generic data describing the individual field devices or master data, such as data. As parameterization or configuration data or standardized diagnostic data. These generic data or master data reflect data that is usually sufficient for standard applications.
- The server provides at least one general extension option that allows additional customer or application specific extensions of the preconfigured data set. Typical examples of this are the customer-specific extension option "AddClient Registration", ie "Add a customer-specific registration" or "AddDynamic Variable", ie "Add a dynamic variable". The additions can then be inserted in real time for specific parameters or data over a given semantics.
- In order to insert, for example, an identification code of the user or user or special diagnostic or parameterization / configuration data into the preconfigured data set of generic data or master data that can be instantiated by the web server, the extensions or additions can be made by means of a conventional Internet Interface (eg the software W @ M Enterprise, a product of the E + H Group) and / or entered by a standard ERP system. Thus, the user or the customer has the opportunity to adapt the preconfigured record in the server, in particular the Web server, so that it is in accordance with the given syntax and semantics. To explain the term ERP, the following is said: Enterprise Resource Planning (ERP) is understood as the entrepreneurial task of maximizing the efficiency of resources available to a company, such as capital, equipment or personnel to use the operational procedure and thus to optimize the control of the business processes. An ERP system is a complex application software that supports the resource planning of an entire enterprise. Here, the providers are increasingly relying on web-based products. In particular, in this context, the system interface is displayed in a browser window. Among other things, this offers the possibility to realize external access to your own system without having to install an additional graphical user interface. Therefore, suppliers or customers can be directly involved in the business processes, for For example, placing orders, scheduling deliveries, etc. These options mean a significant time and cost advantage. Examples of known ERP systems are SAP ERP or Oracle E-Business Suite.
Nachfolgend werden noch einige weitergehende Erklärungen zu den in Verbindung mit dem erfindungsgemäßen Verfahren genutzten Begriffen gegeben:
Cloud Computing (Rechnen in der Wolke) ist ein Begriff aus der Informationstechnik und bezeichnet primär den Ansatz, abstrahierte IT-Infrastrukturen, fertige Programmpakete und Programmierumgebungen dynamisch an den Bedarf angepasst über ein Netzwerk, insbesondere über das Internet, zur Verfügung zu stellen.Some further explanations of the terms used in connection with the method according to the invention are given below:
Cloud computing is a term used in information technology and primarily refers to the approach of making abstracted IT infrastructures, ready-made program packages and programming environments dynamically adapted to the needs via a network, in particular via the Internet.
Um die Cloud-Coumputing Web-Services zur Verfügung stellen zu können, bietet der Service Provider beispielsweise eine entsprechende Software an, über die eine Anfrage erstellt und an die zuständige Stelle übermittelt werden kann.In order to provide cloud co-muting web services, the service provider offers, for example, appropriate software via which a request can be made and transmitted to the responsible office.
Bei dem Datenbus handelt es sich zumindest im Bereich zwischen der Automatisierungs-/Integrations-Plattform und dem Server um das Internet und/oder ein Intranet, wobei bevorzugt standardisierte Busprotokolle verwendet werden. Feldzugriffseinheit und Feldgeräte kommunizieren üblicherweise über einen in der Automatisierungstechnik gebräuchlichen Feldbusse. Entsprechende Feldbusse sind in der Beschreibungseinleitung beispielhaft genannt. Weiterhin ist vorgesehen, dass die Kommunikation bis auf die Feldebene, in der die Feldgeräte angeordnet sind, auch direkt über Internet oder Intranet erfolgen kann.The data bus is at least in the area between the automation / integration platform and the server to the Internet and / or an intranet, preferably using standardized bus protocols. Field access unit and field devices usually communicate via a common in automation fieldbuses. Corresponding field buses are mentioned as examples in the introduction to the description. Furthermore, it is provided that the communication can take place directly on the Internet or intranet down to the field level in which the field devices are arranged.
Bevorzugt handelt es sich bei der Automatisierungs-/Integrations-Plattform um einen OPC-UA Server, der eine Serverlogik und eine logische Maschine enthält. Serverlogik und logische Maschine leiten den das Feldgerät beschreibenden vorkonfigurierten Datensatz entsprechend einem wohldefinierten Informations-/Logikmodell für einen definierten Typ des Feldgeräts weiter. Ein OPC Server bzw. ein OPC-UA Server bietet die Möglichkeit, industriellen Bussysteme und Protokollen eine universelle Möglichkeit zur Verständigung bereitzustellen. Er wird eingesetzt, wenn Sensoren, Regler und Steuerungen (Feldgeräte) verschiedener Hersteller (oder desselben Herstellers) ein gemeinsames Netzwerk bilden. Mit OPC genügt es, für jedes Feldgerät, wie es in der Beschreibungseinleitung näher definiert ist, genau einmal einen OPC-konformen Gerätetreiber zu erstellen, der sich nachfolgend ohne großen Anpassungsaufwand in beliebige Steuer- und Überwachungssysteme integrieren lässt.The automation / integration platform is preferably an OPC-UA server containing server logic and a logical machine. Server logic and logical machine pass the pre-configured data set describing the field device according to a well-defined information / logic model for a defined type of field device. An OPC server or an OPC UA server offers the possibility of providing industrial bus systems and protocols with a universal means of communication. It is used when sensors, controllers and controllers (field devices) from different manufacturers (or the same manufacturer) form a common network. With OPC, it is sufficient to create an OPC-compliant device driver for each field device, as defined in more detail in the introduction to the description, which can then be integrated into any control and monitoring system without great adaptation effort.
In der nicht vorveröffentlichten am 06.10.2009 von der Anmelderin unter der Anmeldenummer
In Zusammenhang mit der vorliegenden Erfindung hat die Feldzugriffseinheit ebenfalls zumindest die Aufgabe, die Kommunikation auf dem Feldbus bzw. auf dem Internet oder Intranet-Bus (z. B. Ethernet IP) mitzuhören; sie hat also die sog. Listener Funktion. Für den Fall, dass die Kommunikation zwischen der Automatisierungs-/Integrations-Plattform und dem Server über unterschiedliche Busprotokolle erfolgt, kommt der Feldzugriffseinheit weiterhin die Funktion zu, die Protokolle zu übersetzen; hier erfüllt die Feldzugriffs-einheit also zusätzlich eine sog. Protokollumsetz-Funktion bzw. eine sog. Gateway Funktion. Bei der Feldzugriffseinheit und dem OPC-UA Server bzw. der Automatisierungs-/Integrations-Plattform handelt es sich entweder um zwei voneinander getrennte Komponenten, oder die beiden Komponenten bilden eine Einheit.In the context of the present invention, the field access unit also has at least the task of monitoring the communication on the fieldbus or on the Internet or intranet bus (eg Ethernet IP); So it has the so-called Listener function. In the event that the communication between the automation / integration platform and the server takes place via different bus protocols, the field access unit continues to have the function of translating the protocols; In this case, the field access unit additionally fulfills a so-called protocol conversion function or a so-called gateway function. The field access unit and the OPC UA server or the automation / integration platform are either two separate components, or the two components form a unit.
Bevorzugt verbindet sich der Service Provider über die Automatisierungs-/Integrations-Plattform immer dann mit der Feldzugriffseinheit, wenn er Service Provider die Mitteilung über eine Änderung in dem Datenbussegment bzw. in dem Netzwerk erhält.The service provider preferably connects to the field access unit via the automation / integration platform whenever he receives service provider notification of a change in the data bus segment or in the network.
Die Erfindung wird anhand der nachfolgenden
Das Netzwerk
Die Feldzugriffseinheit
Zu jedem der Feldgeräte
Oftmals besteht der Wunsch, dass ein Anwender bzw. ein Kunde eine zusätzliche kunden- und/oder anwendungsspezifische Information dem bestehenden vorkonfigurierten Datensatz hinzufügen möchte. Beispielsweise möchte der Kunde eine fehlende Variable, wie beispielsweise die Impedanz der Glaselektrode im Falle eines pH-Messgeräts ergänzen. Eine weitere Zusatzinformation kann die Qualität bzw. die Güte der durchgeführten Messungen sein, was insbesondere eine Aussage über die zukünftigen Wartungsaufwand erlaubt. Ebenso kann es sich bei der zu ergänzenden Information um einen Identifizierungscode des Anwenders der Automatisierungsanlage
Bislang war es hierzu nötig, dass geschultes Servicepersonal diese Erweiterung vor Ort in der Automatisierungsanlage
Erfindungsgemäß wird folgendes Verfahren eingesetzt: Unter dem Verfahrensschritt
Gemäß Verfahrensschritt
Unter dem Verfahrensschritt
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 11
- Automatisierungsanlageautomation system
- 22
- Feldgerätfield device
- 33
- Feldbusfieldbus
- 44
- FeldzugriffseinheitField access unit
- 55
- Automatisierungs-/Integrations-PlattformAutomation / integration platform
- 66
- WebServerWebServer
- 77
- Internet/IntranetInternet / Intranet
- 88th
- Netzwerknetwork
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102009045386 [0020] DE 102009045386 [0020]
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201110005062 DE102011005062A1 (en) | 2011-03-03 | 2011-03-03 | Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201110005062 DE102011005062A1 (en) | 2011-03-03 | 2011-03-03 | Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102011005062A1 true DE102011005062A1 (en) | 2012-09-06 |
Family
ID=46671267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201110005062 Pending DE102011005062A1 (en) | 2011-03-03 | 2011-03-03 | Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102011005062A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015039944A1 (en) * | 2013-09-17 | 2015-03-26 | Robert Bosch Gmbh | Communication module for a field bus device |
DE102014108126A1 (en) * | 2014-06-10 | 2015-12-17 | Codewrights Gmbh | FDT host as FDI UIP in generic FDI package |
DE102015201075A1 (en) * | 2015-01-22 | 2016-07-28 | Siemens Aktiengesellschaft | Method and device for ad hoc integration of plant components |
CN105955149A (en) * | 2016-07-01 | 2016-09-21 | 合肥天馈信息技术有限公司 | Energy consumption supervision device and management system based on cloud management platform |
DE102016107104A1 (en) * | 2016-04-18 | 2017-10-19 | Endress + Hauser Process Solutions Ag | Method for condition monitoring of a process automation system |
DE102016215742A1 (en) | 2016-08-23 | 2018-03-01 | Robert Bosch Gmbh | Gateway and method for connecting a data source system to an IT system |
DE102018124184A1 (en) * | 2018-10-01 | 2020-04-02 | Endress+Hauser Process Solutions Ag | Procedure for establishing network communication using OPC UA |
WO2020254196A1 (en) | 2019-06-19 | 2020-12-24 | Arburg Gmbh + Co Kg | Method for providing an operating system of a machine controller |
DE102021100762A1 (en) | 2021-01-15 | 2022-07-21 | Ifm Electronic Gmbh | Procedure for controlling an automated IO device system |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10112843A1 (en) * | 2000-03-17 | 2001-09-27 | Langner Comm Ag | Automation data distribution system uses coded datagram for communication between data processing station and automation component |
US6301527B1 (en) * | 1996-04-03 | 2001-10-09 | General Electric Company | Utilities communications architecture compliant power management control system |
DE10230895A1 (en) * | 2001-07-10 | 2003-03-06 | Fisher Rosemount Systems Inc | Transaction data communication for process control systems |
DE10243065B4 (en) * | 2002-09-16 | 2004-10-28 | Siemens Ag | System for operator control and monitoring with integrated history functionality |
DE10343963A1 (en) * | 2003-09-19 | 2005-04-14 | Siemens Ag | Provision of diagnostic information |
US6961753B1 (en) * | 2001-04-05 | 2005-11-01 | Osburn Iii Douglas C | Enterprise server for communication for a supervisory control and data acquisition (SCADA) System |
US20060053491A1 (en) * | 2004-03-01 | 2006-03-09 | Invensys Systems, Inc. | Process control methods and apparatus for intrusion detection, protection and network hardening |
US20060224361A1 (en) * | 2001-06-22 | 2006-10-05 | Invensys Systems, Inc. | Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location |
US20070168060A1 (en) * | 2004-05-04 | 2007-07-19 | Fisher-Rosemount Systems, Inc. | Markup language-based, dynamic process graphics in a process plant user interface |
US20070280287A1 (en) * | 2006-05-31 | 2007-12-06 | Honeywell International Inc. | Apparatus and method for integrating wireless or other field devices in a process control system |
EP1901145A2 (en) * | 2006-08-23 | 2008-03-19 | MicroNet Sensorik GmbH | Field device and method of operating the same |
US20080097622A1 (en) * | 2000-09-15 | 2008-04-24 | Invensys Systems, Inc. | Extensible manufacturing/process control information portal server |
US20080161958A1 (en) * | 2006-11-14 | 2008-07-03 | Abb Inc. | System for storing and presenting sensor and spectrum data for batch processes |
US20080195576A1 (en) * | 2004-02-20 | 2008-08-14 | Abb Technology Ltd. | Method, and Computer Based-System and Virtual Asset Register |
US20080294771A1 (en) * | 2007-05-24 | 2008-11-27 | Abb Inc. | Asset monitor for fieldbus devices |
DE102007045926A1 (en) * | 2007-09-26 | 2009-04-02 | Robert Bosch Gmbh | Interface between a production management system and an automation system |
US20090134994A1 (en) * | 2005-08-15 | 2009-05-28 | Abb Inc. | Method of displaying the status of an asset using an external status asset monitor |
US7557702B2 (en) * | 1999-02-22 | 2009-07-07 | Evren Eryurek | Integrated alert generation in a process plant |
US20100083232A1 (en) * | 2008-09-30 | 2010-04-01 | Ics Triplex Isagraf Inc. | Application builder for industrial automation |
DE102008061721A1 (en) * | 2008-12-12 | 2010-06-17 | Robert Bosch Gmbh | Administration system for administration of automation components of machine tool, has central server that stands in connection with intermediate server by communications network such that communication between servers is realized |
DE102010036511A1 (en) * | 2009-07-23 | 2011-02-24 | Fisher-Rosemount Systems, Inc., Austin | Process control system with integrated external data sources |
DE102009045386A1 (en) | 2009-10-06 | 2011-04-07 | Endress + Hauser Process Solutions Ag | Method for operating a fieldbus interface |
-
2011
- 2011-03-03 DE DE201110005062 patent/DE102011005062A1/en active Pending
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301527B1 (en) * | 1996-04-03 | 2001-10-09 | General Electric Company | Utilities communications architecture compliant power management control system |
US7557702B2 (en) * | 1999-02-22 | 2009-07-07 | Evren Eryurek | Integrated alert generation in a process plant |
DE10112843A1 (en) * | 2000-03-17 | 2001-09-27 | Langner Comm Ag | Automation data distribution system uses coded datagram for communication between data processing station and automation component |
US20080097622A1 (en) * | 2000-09-15 | 2008-04-24 | Invensys Systems, Inc. | Extensible manufacturing/process control information portal server |
US6961753B1 (en) * | 2001-04-05 | 2005-11-01 | Osburn Iii Douglas C | Enterprise server for communication for a supervisory control and data acquisition (SCADA) System |
US20060224361A1 (en) * | 2001-06-22 | 2006-10-05 | Invensys Systems, Inc. | Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location |
DE10230895A1 (en) * | 2001-07-10 | 2003-03-06 | Fisher Rosemount Systems Inc | Transaction data communication for process control systems |
DE10243065B4 (en) * | 2002-09-16 | 2004-10-28 | Siemens Ag | System for operator control and monitoring with integrated history functionality |
DE10343963A1 (en) * | 2003-09-19 | 2005-04-14 | Siemens Ag | Provision of diagnostic information |
US20080195576A1 (en) * | 2004-02-20 | 2008-08-14 | Abb Technology Ltd. | Method, and Computer Based-System and Virtual Asset Register |
US20060053491A1 (en) * | 2004-03-01 | 2006-03-09 | Invensys Systems, Inc. | Process control methods and apparatus for intrusion detection, protection and network hardening |
US20100287608A1 (en) * | 2004-03-01 | 2010-11-11 | Invensys Systems, Inc. | Process control methods and apparatus for intrusion detection, protection and network hardening |
US20070168060A1 (en) * | 2004-05-04 | 2007-07-19 | Fisher-Rosemount Systems, Inc. | Markup language-based, dynamic process graphics in a process plant user interface |
US20090134994A1 (en) * | 2005-08-15 | 2009-05-28 | Abb Inc. | Method of displaying the status of an asset using an external status asset monitor |
US20070280287A1 (en) * | 2006-05-31 | 2007-12-06 | Honeywell International Inc. | Apparatus and method for integrating wireless or other field devices in a process control system |
EP1901145A2 (en) * | 2006-08-23 | 2008-03-19 | MicroNet Sensorik GmbH | Field device and method of operating the same |
US20080161958A1 (en) * | 2006-11-14 | 2008-07-03 | Abb Inc. | System for storing and presenting sensor and spectrum data for batch processes |
US20080294771A1 (en) * | 2007-05-24 | 2008-11-27 | Abb Inc. | Asset monitor for fieldbus devices |
DE102008024668A1 (en) * | 2007-05-24 | 2008-11-27 | ABB Inc., Norwalk | Inventory monitor for fieldbus devices |
DE102007045926A1 (en) * | 2007-09-26 | 2009-04-02 | Robert Bosch Gmbh | Interface between a production management system and an automation system |
US20100083232A1 (en) * | 2008-09-30 | 2010-04-01 | Ics Triplex Isagraf Inc. | Application builder for industrial automation |
DE102008061721A1 (en) * | 2008-12-12 | 2010-06-17 | Robert Bosch Gmbh | Administration system for administration of automation components of machine tool, has central server that stands in connection with intermediate server by communications network such that communication between servers is realized |
DE102010036511A1 (en) * | 2009-07-23 | 2011-02-24 | Fisher-Rosemount Systems, Inc., Austin | Process control system with integrated external data sources |
DE102009045386A1 (en) | 2009-10-06 | 2011-04-07 | Endress + Hauser Process Solutions Ag | Method for operating a fieldbus interface |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015039944A1 (en) * | 2013-09-17 | 2015-03-26 | Robert Bosch Gmbh | Communication module for a field bus device |
DE102014108126A1 (en) * | 2014-06-10 | 2015-12-17 | Codewrights Gmbh | FDT host as FDI UIP in generic FDI package |
DE102015201075A1 (en) * | 2015-01-22 | 2016-07-28 | Siemens Aktiengesellschaft | Method and device for ad hoc integration of plant components |
DE102016107104A1 (en) * | 2016-04-18 | 2017-10-19 | Endress + Hauser Process Solutions Ag | Method for condition monitoring of a process automation system |
CN105955149A (en) * | 2016-07-01 | 2016-09-21 | 合肥天馈信息技术有限公司 | Energy consumption supervision device and management system based on cloud management platform |
WO2018036708A1 (en) | 2016-08-23 | 2018-03-01 | Robert Bosch Gmbh | Gateway and method for connecting a data source system to an it system |
DE102016215742A1 (en) | 2016-08-23 | 2018-03-01 | Robert Bosch Gmbh | Gateway and method for connecting a data source system to an IT system |
US10805116B2 (en) | 2016-08-23 | 2020-10-13 | Robert Bosch Gmbh | Gateway and method for connecting a data source system to an IT system |
DE102018124184A1 (en) * | 2018-10-01 | 2020-04-02 | Endress+Hauser Process Solutions Ag | Procedure for establishing network communication using OPC UA |
US11609891B2 (en) | 2018-10-01 | 2023-03-21 | Endress+Hauser Process Solutions Ag | Method for establishing network communication by means of OPC UA |
WO2020254196A1 (en) | 2019-06-19 | 2020-12-24 | Arburg Gmbh + Co Kg | Method for providing an operating system of a machine controller |
DE102019208937A1 (en) * | 2019-06-19 | 2020-12-24 | Arburg Gmbh + Co. Kg | Method for providing an operating system for a machine controller |
DE102021100762A1 (en) | 2021-01-15 | 2022-07-21 | Ifm Electronic Gmbh | Procedure for controlling an automated IO device system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2789145B1 (en) | Device for operating at least one automation technology field device | |
DE102009028051B4 (en) | System for operating a field device via a remote terminal | |
DE102010029952B4 (en) | Method for integrating at least one field device in a network of automation technology | |
DE102011005062A1 (en) | Method for providing data from field device in automation system, arranged on network, involves instantiating an additional application-specific data, in automation/integration platform and making the data available to remote client | |
DE102009046806A1 (en) | Method for providing device-specific information of a field device of automation technology | |
DE102008019053B4 (en) | Method for operating a plant of process automation technology | |
DE102010062266A1 (en) | Method for implementing at least one additional function of a field device in automation technology | |
DE102011079890A1 (en) | System and method for operating field devices in an automation system | |
DE102009045386A1 (en) | Method for operating a fieldbus interface | |
WO2012139870A2 (en) | Method for the offline configuration of a field device | |
EP2936258A1 (en) | System and method for use in automation engineering | |
DE102012105446B4 (en) | Device for determining and / or monitoring a chemical or physical process variable in automation technology | |
DE102009054901A1 (en) | Method for offline operation of a field device of automation technology | |
WO2009074544A1 (en) | Method for operating a system comprising a field device and an operating system | |
EP1653306B1 (en) | Method for operating a field device in automation technology | |
DE102011080569A1 (en) | System and method for operating field devices in an automation system | |
DE102007054417A1 (en) | Determining device-internal parameter addresses from fieldbus-specific parameter addresses of a field device | |
DE102008027846A1 (en) | Device for automatically detecting the topology of the individual components of a process plant in automation technology | |
DE102017109030A1 (en) | Method for operating a field device | |
DE102010063854A1 (en) | Method for providing device-specific information of a field device of automation technology and / or for operating a field device | |
DE102007060990A1 (en) | Method for generating an application-specific installation package of device objects | |
EP3384352B1 (en) | Method and system for optimizing the commissioning of at least one of a plurality of automation technology field devices | |
WO2012013424A1 (en) | Method for integrating a replacement field device in place of a field device into a fieldbus system | |
DE102010063164A1 (en) | Method for integrating at least one field device in a network of automation technology | |
DE102010040055B4 (en) | System for communication of several clients with several field devices in automation technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed | ||
R082 | Change of representative |
Representative=s name: KRATT-STUBENRAUCH, KAI, DR., DE |
|
R082 | Change of representative |
Representative=s name: KRATT-STUBENRAUCH, KAI, DR., DE |