DE102015121867A1 - Verfahren zum Bereitstellen eines generischen Diagnosemodells - Google Patents

Verfahren zum Bereitstellen eines generischen Diagnosemodells Download PDF

Info

Publication number
DE102015121867A1
DE102015121867A1 DE102015121867.4A DE102015121867A DE102015121867A1 DE 102015121867 A1 DE102015121867 A1 DE 102015121867A1 DE 102015121867 A DE102015121867 A DE 102015121867A DE 102015121867 A1 DE102015121867 A1 DE 102015121867A1
Authority
DE
Germany
Prior art keywords
node
diagnostic information
fieldbus
information
profibus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102015121867.4A
Other languages
English (en)
Inventor
Johannes Sprenger
Fabian Bihler
Michael Kalbermatter
Andreas Büchin
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 DE102015121867.4A priority Critical patent/DE102015121867A1/de
Priority to US15/781,846 priority patent/US20180364685A1/en
Priority to EP16805123.3A priority patent/EP3391158A1/de
Priority to PCT/EP2016/079478 priority patent/WO2017102363A1/de
Publication of DE102015121867A1 publication Critical patent/DE102015121867A1/de
Withdrawn 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/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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0264Control of logging system, e.g. decision on which data to store; time-stamping measurements
    • 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/31135Fieldbus
    • 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/31138Profibus process 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/31368MAP manufacturing automation protocol
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34263OLE object linking and embedding, OPC ole for process control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

Computerimplementiertes Verfahren zum Bereitstellen eines generischen Diagnosemodells (2) in einem Knotenpunkt (3) eines Automatisierungsnetzwerkes (1), wobei das Automatisierungsnetzwerk (1) mehrere mit dem Knotenpunkt (3) verbundene untergeordnete Feldbussegmente (4a, 4b, 4c) mit jeweils mehreren Feldbusteilnehmern (5) aufweist und das Verfahren die folgenden Schritte umfasst:
– Bereitstellen von spezifischen Diagnoseinformationen (A, B, C, D, E) durch die Feldbusteilnehmer (5) des jeweiligen Feldbussegmentes (4a, 4b, 4c);
– Zusammenführen der durch die Feldbusteilnehmer (5) bereitgestellten spezifischen Diagnoseinformationen (A, B, C, D, E) in dem Knotenpunkt (3);
– Überführung von allen zusammengeführten Diagnoseinformationen in das generische Diagnosemodel (2), wobei die spezifischen Diagnoseinformationen (A, B, C, D, E) zusätzlich mit Metainformationen angereichert werden, sodass über das generische Diagnosemodell (2) auf spezifische Diagnoseinformationen (A, B, C, D, E) jeweiligen Feldbusteilnehmers (5) zugegriffen werden kann.

Description

  • Die Erfindung bezieht sich auf ein Computerimplementiertes Verfahren zum Bereitstellen eines generischen Diagnosemodells in einem Knotenpunkt eines Automatisierungsnetzwerkes sowie ein System der Automatisierungstechnik.
  • In der Prozessautomatisierungstechnik werden vielfach Feldgeräte eingesetzt, die zur Erfassung und/oder Beeinflussung von Prozessvariablen dienen. Zur Erfassung von Prozessvariablen dienen Sensoren, wie beispielsweise Füllstandsmessgeräte, Durchflussmessgeräte, Druck- und Temperaturmessgeräte, pH-Redoxpotentialmessgeräte, Leitfähigkeitsmessgeräte, etc., 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. Eine Vielzahl solcher Feldgeräte wird von der Firma Endress + Hauser hergestellt und vertrieben.
  • In modernen Industrieanlagen sind Feldgeräte in der Regel in Automatisierungsnetzwerken über verschiedene Feldbussegmente bzw. Bussysteme mit übergeordneten Einheiten verbunden. Beispiele für solche Feldbussegmente mit unterschiedlichen Bussystemen sind Profibus®, Foundation® Fieldbus, HART®, etc. Normalerweise handelt es sich bei den übergeordneten Einheiten um Leitsysteme bzw. Steuereinheiten, wie beispielsweise SPS (speicherprogrammierbare Steuerung) oder PLC (Programmable Logic Controller). Die übergeordneten Einheiten dienen unter anderem zur Prozessvisualisierung, Prozessüberwachung, Prozesssteuerung sowie zur Inbetriebnahme der Feldgeräte.
  • Um die Anlagenverfügbarkeit zu optimieren, werden in modernen Anlagen Diagnosesysteme im Bereich der einzelnen Feldgeräte sowie teilweise auch übergreifend für Teilsegmente oder die gesamte Anlage eingesetzt. Auf Ebene der Feldgeräte werden teilweise zur Erstellung einer Diagnose verschiedene Eigenschaften des Feldgerätes selbst sowie Eigenschaften eines Prozesses, in dem das Feldgerät eingesetzt wird, durch das jeweilige Feldgerät überwacht und gegebenenfalls ausgewertet. Die daraus erhaltenen Diagnoseinformationen werden in dem Feldgerät durch entsprechende Parameter (die auch als Diagnoseparameter bezeichnet werden) bereitgestellt. Die Diagnoseinformationen können in Form von Diagnosemeldungen an eine übergeordnete Einheit, welche die Diagnoseinformationen für die Ausführung ihrer Funktionen benötigt, übermittelt werden. Die durch ein Feldgerät bereitstellbaren Diagnosemeldungen unterscheiden sich in der Regel je nach Feldbussegment, nach Feldgerätetyp, je nach Hersteller und oftmals auch je nach Geräteversion des Feldgerätes. So weisen insbesondere Profibus DP, Profibus PA und HART unterschiedlich Diagnoseinformationen in unterschiedlichsten Formaten und Zugriffsverfahren auf. Dementsprechend sind die durch ein Feldgerät bereitstellbaren Diagnosemeldungen in der Regel busspezifische Diagnoseinformationen.
  • In modernen Anlagen der Prozessautomatisierungstechnik werden häufig mehrere Teilsegmente mit unterschiedlichen Feldbussen vernetzt, sodass in einer Anlage der Prozessautomatisierungstechnik eine hohe Anzahl von unterschiedlichen Diagnoseinformationen auftreten. Die unterschiedlichen Diagnoseinformationen der einzelnen Netzwerknoten lassen sich jedoch nicht durch alle Teilnehmer einheitlich erfassen und/oder interpretieren, da deren Datenstruktur, Zugriffsverfahren und zeitliche Synchronisationsmechanismen unterschiedlich bzw. nicht einheitlich/standardisiert ist. Dies erschwert es insbesondere für eine übergeordnete Einheit auf Diagnosemeldungen von Feldgeräten unterschiedlicher Feldbussegmente zuzugreifen. Als übergeordnete Einheiten kommen dabei insbesondere eine Zustandsüberwachungseinheit (engl: Condition Monitoring Unit), eine Mensch- Maschine-Schnittstelle (engl: Human-Machine-Interface, kurz: HMI) und/oder ein SCADA-System (engl Ausdruck: Supervisory Control and Data Acquisition) in Betracht.
  • Erst in jüngerer Zeit wurden einheitliche Diagnosekonzepte entwickelt, in denen einheitliche, Feldgerätetyp bzw. feldbusspezifische übergreifende Diagnosemeldungen definiert wurden. Solch ein Diagnosekonzept ist insbesondere in der NAMUR-Empfehlung NE 107 beschrieben. Darin werden vier Statussignale (bzw. vier Feldgerät-Zustandsklassen) definiert, die jeweils Aussagen über den Zustand des betreffenden Feldgerätes liefern. Bei modernen, dieser NAMUR-Empfehlung entsprechenden Feldgeräten müssen die in einem Feldgerät erstellten Diagnosemeldungen in genau eine dieser vier Feldgerät-Zustandsklassen kategorisiert werden. Anhand der Feldgerät- Zustandsklasse kann ein Anlagenbetreiber schnell die Bedeutung und Relevanz einer auftretenden Diagnosemeldung eines Feldgerätes erfassen und die erforderlichen Schritte einleiten. Allerdings bleibt, das grundsätzliche Problem, dass es aktuelle nicht möglich ist, auf die unterschiedlichen (feldbus-)spezifischen Diagnoseinformationen harmonisiert und zeitlich synchronisiert selbst zuzugreifen.
  • Es ist daher Aufgabe der Erfindung eine Möglichkeit vorzuschlagen, mit der auf alle Diagnoseinformationen harmonisiert und zeitlich synchronisiert zugegriffen werden kann.
  • Die Aufgabe wird erfindungsgemäß durch ein Computerimplementiertes Verfahren zum Bereitstellen eines generischen Diagnosemodells sowie ein System der Automatisierungstechnik gelöst.
  • Hinsichtlich des Computerimplementierten Verfahrens wird die Aufgabe durch Computerimplementiertes Verfahren zum Bereitstellen eines generischen Diagnosemodells in einem Knotenpunkt eines Automatisierungsnetzwerkes gelöst, wobei das Automatisierungsnetzwerk mehrere mit dem Knotenpunkt verbundene untergeordnete Feldbussegmente mit jeweils mehreren Feldbusteilnehmern aufweist und das Verfahren die folgenden Schritte umfasst:
    • – Bereitstellen von spezifischen Diagnoseinformationen durch die Feldbusteilnehmer des jeweiligen Feldbussegmentes;
    • – Zusammenführen, vorzugsweise zeitliches und/oder inhaltliches Zusammenführen, der durch die Feldbusteilnehmer bereitgestellten spezifischen Diagnoseinformationen in dem Knotenpunkt;
    • – Überführung von allen zusammengeführten Diagnoseinformationen in das generische Diagnosemodel, wobei die spezifischen Diagnoseinformationen zusätzlich mit Metainformationen angereichert werden, sodass über das generische Diagnosemodell auf spezifische Diagnoseinformationen jeweiligen Feldbusteilnehmers zugegriffen, insbesondere einheitlich und/oder zeitlich synchronisiert zugegriffen werden kann.
  • Erfindungsgemäß wird ein generisches Diagnosemodell vorgeschlagen, welches eine konsolidierte Sicht der spezifischen Diagnoseinformationen der Feldgeräte in untergeordneten Feldbussegmenten zur vereinheitlichten Weitergabe ermöglicht. Durch Anreicherung der Metainformationen werden die Struktur des Diagnosemodells und die Merkmale der Diagnoseinformation maschinenlesbar zur Verfügung gestellt. Dies ist insbesondere für Industrie 4.0 Szenarien vorteilhaft.
  • Als spezifische Diagnoseinformationen sind hierbei Informationen bezüglich der Zustände eines Feldgerätes zu verstehen. Derartige Diagnoseinformationen werden gemäß der Namur Empfehlung NE 107 in vier Feldgerät-Zustandsklassen (Wartungsbedarf, Außerhalb der Spezifikation, Funktionskontrolle und Ausfall) definiert, die jeweils Aussagen über den Zustand des betreffenden Feldgerätes liefern. Diese Diagnoseinformationen beinhalten den Zustand des Gerätes, textuelle Beschreibung und Abhilfemaßnahmen um etwaige Fehlzustände des Gerätes zu beheben. Beispielsweise kann eine solche Diagnoseinformation in Form einer Kurzbeschreibung (engl. ShortText) mit „Feldgerät korrodiert“ vorliegen. Entsprechende Abhilfemaßnahmen wie beispielsweise „Sensor mit Reiningungsflüssigkeit reinigen“ sind in den Diagnoseinformationen ebenfalls enthalten.
  • Metainformationen stellen im Sinne der vorliegenden Erfindung Informationen dar, die (zusätzliche) Merkmale über Prozesswerte enthalten, aber nicht die Prozesswerte selbst umfassen. Als Beispiel sei an Feldgerät mit einem Motor gedacht, welches als Prozesswert die Drehzahl des Motors ausgibt. Metainformationen sind dann bspw. der Wertebereich, die physikalische Einheit der Drehzahl, ein Maximalwert oder aber auch einen Minimalwert.
  • Durch Anreicherung der Metainformationen werden die Struktur des Diagnosemodells und die Merkmale der Diagnoseinformation maschinenlesbar zur Verfügung gestellt. Dies ist insbesondere für Industrie 4.0 Szenarien vorteilhaft.
  • Gemäß einer vorteilhaften Ausführungsform wird auf das generische Diagnosemodell durch eine dem Knotenpunkt übergeordnete Einheit zugegriffen.
  • Gemäß einer vorteilhaften Ausführungsform wird der Zugriff der übergeordneten Einheit auf den Knotenpunkt über ein OPC-UA Protokoll durchgeführt.
  • OPC UA ist ein neues Standardprotokoll zur Hersteller-unabhängigen Kommunikation, insbesondere in der Prozessautomatisierung, spezifiziert durch die OPC Foundation. Der ursprüngliche Name für OPC war zwar OLE for Process Control, OPC wird aber inzwischen ohne einen Hinweis auf eine Abkürzung benutzt. UA steht für Unified Architecture. Nachstehend werden häufig englischsprachige Begriffe benutzt, da sie bestimmte im Standard definierte Funktionen oder Spezifikationen umschreiben.
  • Gemäß einer vorteilhaften Ausführungsform wird als untergeordnete Feldbussegmente zumindest ein Profibus DP-, ein Profibus PA-, HART-, Ehternet IP-, Profinet- oder ein Foundation Fieldbus-Segment verwendet.
  • Gemäß einer vorteilhaften Ausführungsform werden über die Metainformationen des generischen Diagnosemodells auf spezifische Diagnoseinformationen zugegriffen.
  • Gemäß einer vorteilhaften Ausführungsform werden die spezifischen Diagnoseinformationen über ein OPC-UA Protokoll in dem Knotenpunkt zusammengeführt werden.
  • Hinsichtlich des Systems wird die Aufgabe durch ein System der Automatisierungstechnik gelöst, welches zumindest folgendes aufweist:
    • – ein Automatisierungsnetzwerk;
    • – mehrere innerhalb des Automatisierungsnetzwerkes befindliche Feldbussegmente mit jeweils mehreren Feldbusteilnehmern, wobei die Feldbusteilnehmer jedes Feldbussegments spezifische Diagnoseinformationen umfassen;
    • – ein Knotenpunkt innerhalb des Automatisierungsnetzwerkes, wobei die Feldbussegmente mit dem Knotenpunkt verbunden sind, und der Knotenpunkt dazu ausgelegt ist, das Verfahren nach einem der Ansprüche 1 bis 6 auszuführen.
  • Eine vorteilhafte Ausgestaltung des erfindungsgemäßen Systems sieht vor, dass das System ferner zumindest eine übergeordnete Einheit, die über ein OPC-UA Protokoll auf das generische Diagnosemodell in dem Knotenpunkt zugreift, aufweist.
  • Eine weitere vorteilhafte Ausgestaltung des erfindungsgemäßen Systems sieht vor, dass der Knotenpunkt ein Gateway umfasst.
  • Eine weitere vorteilhafte Ausgestaltung des erfindungsgemäßen Systems sieht vor, dass die Feldbussegmente zumindest ein Profibus DP-, ein Profibus PA- oder HART-Segment aufweisen.
  • Eine vorteilhafte Ausgestaltung des erfindungsgemäßen Systems sieht vor, dass die spezifischen Diagnoseinformationen zumindest eine Profibus DP, ein Profibus PA oder HART spezifische Diagnoseinformation aufweisen.
  • Eine vorteilhafte Ausgestaltung des erfindungsgemäßen Systems sieht vor, dass die spezifischen Diagnoseinformationen Informationen, insbesondere Diagnoseinformationen, gemäß der NAMUR Empfehlung NE107 umfassen.
  • Die Erfindung wird anhand der nachfolgenden Zeichnung näher erläutert. Es zeigt:
  • 1: eine schematische Darstellung eines Automatisierungsnetzwerkes zur Erklärung des erfindungsgemäßen Verfahrens.
  • 1 zeigt eine schematische Darstellung eines Automatisierungsnetzwerkes 1 zur Erklärung des erfindungsgemäßen Verfahrens. Das Automatisierungsnetzwerk 1 umfasst dabei drei Feldbussegmente 4a, 4b, 4c die über einen gemeinsamen Knotenpunkt 3 mit mehreren übergeordneten Einheiten 11 verbunden sind.
  • Als übergeordnete Einheiten kommt dabei eine Vielzahl von Systemen in Betracht, insbesondere solche, die eine OPC-UA Anbindung an den Knotenpunkt ermöglichen. Bspw. kann die übergeordnete Einheit eine speicherprogrammierbare Steuerung (kurz: SPS) bzw. Prozessleitsystem (kurz: PLS), ein Manufacturing Execution System (kurz: MES), ein Produktionsplanung und -steuerung System (kurz: PPS), ein Customer- Relationship-Management System (kurz: CRM), ein Webserver, eine Mensch- Maschine-Schnittstelle (kurz: HMI) und/oder eine Supervisory Control and Data Acquisition System (kurz: SCADA) sein.
  • Die übergeordnete Einheit bzw. Einheiten ist bzw. sind über ein Feldbus mit OPC-UA Protokoll 10 mit dem Knotenpunkt verbunden, sodass die Einheit bzw. Einheiten auf den zentralen Knotenpunkt zugreifen kann bzw. können. Der Knotenpunkt 3 ist wiederum über einen Feldbus mit den verschiedenen Feldbussegmenten verbunden.
  • Das erste Feldbussegment 4a stellt ein auf Profibus DP basiertes Segment dar. Entsprechend weisen die dem ersten Feldbussegment zugehörigen Feldgeräte spezifische Profibus DP Diagnoseinformationen auf. Das zweite Feldbussegment 4b stellt ein auf Profibus PA basiertes Segment dar. Entsprechend weisen die dem zweiten Feldbussegment zugehörigen Feldgeräte spezifische Profibus PA Diagnoseinformationen auf. Das dritte Feldbussegment 4b stellt ein auf HART basiertes Segment dar. Entsprechend weisen die dem dritten Feldbussegment zugehörigen Feldgeräte spezifische HART Diagnoseinformationen auf. Im Fall des HART- Segmentes werden die spezifischen Diagnoseinformationen in einem Switch bzw. Gateway, z.B. einem Remote I/O verarbeitet, bevor sie dem Knotenpunkt zugeführt werden. Der Switch bzw. das Gateway haben zusätzlich eigene spezifische Diagnoseinformationen, bspw. physikalische Netzwerkeigenschaften, welche ebenfalls dem Knotenpunkt zugeführt werden. Aus den Profibus DP und Profibus PA Segmenten werden die feldbusspezifischen Diagnoseinformationen der jeweiligen Feldbusteilnehmer dem Knotenpunkt direkt zugeführt. Wie aus 1 ersichtlich, können die Feldbusteilnehmer neben den busspezifischen Diagnoseinformationen A, C, D oder E auch Informationen B gemäß der NAMUR Empfehlung NE107 aufweisen. In diesem Fall umfassen die spezifischen Diagnoseinformationen also die busspezifischen Diagnoseinformationen A, C, D oder E und die Diagnoseinformationen B gemäß der NAMUR Empfehlung NE107 (in der Version mit Stand vom 12.06.2006).
  • Die Zuführung der unterschiedlichen spezifischen Diagnoseinformationen zu dem Knotenpunkt erfolgt über eine OPC-UA Protokoll. Der Knotenpunkt, welcher bspw. ein Gateway ist, verarbeitet und/oder transformiert und zeitlich synchronisiert die spezifischen Diagnoseinformationen zu einem generischen bzw. einheitlichen Diagnosemodell bzw. Informationsmodell. In diesem Modell werden zusätzlich Metainformationen eingebracht, sodass es übergeordneten Einheiten ermöglicht wird, auf spezifische Diagnoseinformationen des jeweiligen Feldbusteilnehmers zu zugriffen und die Struktur bzw. Merkmale des Modells bzw. Informationen automatisiert abzufragen. Die Bereitstellung der Metainformationen durch einen zentralen Knotenpunkt ermöglicht viele Use-Cases der Industrie 4.0, wie bspw. erhöhte Automatisierbarkeit der Überwachungsfunktion eines Systems. Ebenfalls kann durch Metainformationen die Visualisierung der spezifischen Diagnoseinformationen automatisch erfolgen.
  • Bezugszeichenliste
  • 1
    Automatisierungsnetzwerk
    2
    generisches Diagnosemodell
    3
    Knotenpunkt
    4a
    Erstes Feldbussegment, insbesondere Profibus DP-Segment
    4b
    Zweites Feldbussegment, insbesondere Profibus PA-Segment
    4c
    Drittes Feldbussegment, insbesondere HART-Segment
    5
    Feldgerät
    6
    Switch/Gateway des HART-Segmentes
    7
    Profibus DP Feldbus
    8
    Profibus PA Feldbus
    9
    HART Feldbus
    10
    Feldbus mit OPC-UA Protokoll
    11
    Übergeordnete Einheit
    A, B, C, D, E
    Spezifische Diagnoseinformation

Claims (12)

  1. Computerimplementiertes Verfahren zum Bereitstellen eines generischen Diagnosemodells (2) in einem Knotenpunkt (3) eines Automatisierungsnetzwerkes (1), wobei das Automatisierungsnetzwerk (1) mehrere mit dem Knotenpunkt (3) verbundene untergeordnete Feldbussegmente (4a, 4b, 4c) mit jeweils mehreren Feldbusteilnehmern (5) aufweist und das Verfahren die folgenden Schritte umfasst: – Bereitstellen von spezifischen Diagnoseinformationen (A, B, C, D, E) durch die Feldbusteilnehmer (5) des jeweiligen Feldbussegmentes (4a, 4b, 4c); – Zusammenführen der durch die Feldbusteilnehmer (5) bereitgestellten spezifischen Diagnoseinformationen (A, B, C, D, E) in dem Knotenpunkt (3); – Überführung von allen zusammengeführten Diagnoseinformationen in das generische Diagnosemodel (2), wobei die spezifischen Diagnoseinformationen (A, B, C, D, E) zusätzlich mit Metainformationen angereichert werden, sodass über das generische Diagnosemodell (2) auf spezifische Diagnoseinformationen (A, B, C, D, E) jeweiligen Feldbusteilnehmers (5) zugegriffen werden kann.
  2. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, wobei auf das generische Diagnosemodell (2) durch eine dem Knotenpunkt (3) übergeordnete Einheit (11) zugegriffen wird.
  3. Verfahren nach einem der Ansprüche 1 oder 2, wobei der Zugriff der übergeordneten Einheit (11) auf den Knotenpunkt über ein OPC-UA Protokoll durchgeführt wird.
  4. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, wobei als untergeordnete Feldbussegmente (4a, 4b, 4c) zumindest ein Profibus DP-, ein Profibus PA- oder HART-Segment verwendet wird.
  5. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, wobei über die Metainformationen des generischen Diagnosemodells auf spezifische Diagnoseinformationen (A, B, C, D, E) zugegriffen wird.
  6. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, wobei die spezifischen Diagnoseinformationen (A, B, C, D, E) über ein OPC- UA Protokoll (10) in dem Knotenpunkt (3) zusammengeführt werden.
  7. System der Automatisierungstechnik zumindest aufweisend: – ein Automatisierungsnetzwerk (1); – mehrere innerhalb des Automatisierungsnetzwerkes befindliche Feldbussegmente (4a, 4b, 4c) mit jeweils mehreren Feldbusteilnehmern (5), wobei die Feldbusteilnehmer (5) jedes Feldbussegments (4a, 4b, 4c) spezifische Diagnoseinformationen (A, B, C, D, E) umfassen; – ein Knotenpunkt (3) innerhalb des Automatisierungsnetzwerkes (1), wobei die Feldbussegmente (4a, 4b, 4c) mit dem Knotenpunkt (3) verbunden sind, und der Knotenpunkt (3) dazu ausgelegt ist, das Verfahren nach einem der Ansprüche 1 bis 6 auszuführen.
  8. System nach Anspruch 7, ferner aufweisend zumindest eine übergeordnete Einheit (11), die über ein OPC-UA Protokoll (10) auf das generische Diagnosemodell (2) in dem Knotenpunkt (3) zugreift.
  9. System nach einem oder mehreren der Ansprüche 7 oder 8, wobei der Knotenpunkt (3) ein Gateway umfasst.
  10. System nach einem oder mehreren der Ansprüche 7 bis 9, wobei die Feldbussegmente (4a, 4b, 4c) zumindest ein Profibus DP-, ein Profibus PA-, HART-, Ehternet IP-, Profinet- oder ein Foundation Fieldbus-Segment aufweisen.
  11. System nach einem oder mehreren der Ansprüche 7 bis 10, wobei die spezifischen Diagnoseinformationen (A, B, C, D, E) zumindest eine Profibus DP, ein Profibus PA oder HART spezifische Diagnoseinformation aufweisen.
  12. System nach einem oder mehreren der Ansprüche 7 bis 11, wobei die spezifischen Diagnoseinformationen (A, B, C, D, E) Informationen, insbesondere Diagnoseinformationen, gemäß der NAMUR Empfehlung NE107 umfassen.
DE102015121867.4A 2015-12-15 2015-12-15 Verfahren zum Bereitstellen eines generischen Diagnosemodells Withdrawn DE102015121867A1 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE102015121867.4A DE102015121867A1 (de) 2015-12-15 2015-12-15 Verfahren zum Bereitstellen eines generischen Diagnosemodells
US15/781,846 US20180364685A1 (en) 2015-12-15 2016-12-01 Method for providing a generic diagnosis model
EP16805123.3A EP3391158A1 (de) 2015-12-15 2016-12-01 Verfahren zum bereitstellen eines generischen diagnosemodells
PCT/EP2016/079478 WO2017102363A1 (de) 2015-12-15 2016-12-01 Verfahren zum bereitstellen eines generischen diagnosemodells

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102015121867.4A DE102015121867A1 (de) 2015-12-15 2015-12-15 Verfahren zum Bereitstellen eines generischen Diagnosemodells

Publications (1)

Publication Number Publication Date
DE102015121867A1 true DE102015121867A1 (de) 2017-07-06

Family

ID=57460524

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015121867.4A Withdrawn DE102015121867A1 (de) 2015-12-15 2015-12-15 Verfahren zum Bereitstellen eines generischen Diagnosemodells

Country Status (4)

Country Link
US (1) US20180364685A1 (de)
EP (1) EP3391158A1 (de)
DE (1) DE102015121867A1 (de)
WO (1) WO2017102363A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017110633B3 (de) * 2017-05-16 2018-11-15 Krohne Messtechnik Gmbh Anzeigegerät für die Prozessautomation
EP3582125B1 (de) * 2018-06-11 2022-08-03 ABB Schweiz AG System und verfahren mit reduzierter komplexität bei der integration von exponierten informationsmodellen bei anwendungen
US11782682B2 (en) * 2021-07-13 2023-10-10 The Math Works, Inc. Providing metric data for patterns usable in a modeling environment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10229879A1 (de) * 2002-04-29 2003-11-13 Siemens Ag Datenverarbeitungssystem mit Diensten zur Bereitstellung von Funktionalitäten
DE10229878A1 (de) * 2002-04-29 2003-11-13 Siemens Ag Automatisierungsgerät mit Schnittstelle zum nachrichten- und portbasierten Zugriff auf eine Applikation
EP2804061A1 (de) * 2013-05-16 2014-11-19 Siemens Aktiengesellschaft Verfahren zum Überwachen einer Prozess- und/oder Fertigungsanlage

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130936A (en) * 1990-09-14 1992-07-14 Arinc Research Corporation Method and apparatus for diagnostic testing including a neural network for determining testing sufficiency
US6571140B1 (en) * 1998-01-15 2003-05-27 Eutech Cybernetics Pte Ltd. Service-oriented community agent
DE102004028177A1 (de) * 2004-06-04 2005-12-29 Siemens Ag System zum Bedienen einer Anlage durch Editieren von grafischen Objekten
US20060031577A1 (en) * 2004-06-08 2006-02-09 Peluso Marcos A V Remote processing and protocol conversion interface module
WO2006026749A2 (en) * 2004-08-31 2006-03-09 Watlow Electric Manufacturing Company Operations system distributed diagnostic system
EP1703350B1 (de) * 2005-03-17 2019-05-08 Siemens Aktiengesellschaft Diagnose eines Automatisierungssystems
WO2008103881A2 (en) * 2007-02-22 2008-08-28 New Jersey Institute Technology Systems and methods for fault diagnosis in molecular networks
DE102007062985B4 (de) * 2007-12-21 2014-01-02 Abb Research Ltd. Verfahren und Einrichtung zur Kommunikation gemäß dem Standardprotokoll OPC UA in einem Client-Server-System
US8140898B2 (en) * 2009-06-16 2012-03-20 Oracle International Corporation Techniques for gathering evidence for performing diagnostics
US8612377B2 (en) * 2009-12-17 2013-12-17 Oracle International Corporation Techniques for generating diagnostic results
DE102010029952B4 (de) * 2010-06-10 2019-06-27 Endress + Hauser Process Solutions Ag Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik
US9824060B2 (en) * 2010-07-23 2017-11-21 Polyvalor, Limited Partnership Tool and method for fault detection of devices by condition based maintenance
DE102010042199A1 (de) * 2010-10-08 2012-04-12 Endress + Hauser Process Solutions Ag Verfahren zum Betreiben eines Feldbus-Interface sowie Computerprogrammprodukt
DE102010044186A1 (de) * 2010-11-19 2012-05-24 Endress + Hauser Process Solutions Ag Verfahren zum Bereitstellen einer Feldgerätetyp-übergreifenden Diagnosemeldung
DE102010062266A1 (de) * 2010-12-01 2012-06-21 Codewrights Gmbh Verfahren zur Realisierung von zumindest einer Zusatzfunktion eines Feldgeräts in der Automatisierungstechnik
JP6225244B2 (ja) * 2013-03-12 2017-11-01 サウジ アラビアン オイル カンパニー 油田処理制御システム
JP2015179443A (ja) * 2014-03-19 2015-10-08 株式会社東芝 診断モデル生成装置、診断用モデル生成方法、及び異常診断装置
DE102015101057B4 (de) * 2015-01-26 2017-03-02 Endress + Hauser Process Solutions Ag Gerätezugriff mittels eines generischen Kommunikationstreibers
WO2016155856A1 (en) * 2015-03-27 2016-10-06 Bühler AG Method and system for process controlling of plants in an opc-ua based machine-to-machine network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10229879A1 (de) * 2002-04-29 2003-11-13 Siemens Ag Datenverarbeitungssystem mit Diensten zur Bereitstellung von Funktionalitäten
DE10229878A1 (de) * 2002-04-29 2003-11-13 Siemens Ag Automatisierungsgerät mit Schnittstelle zum nachrichten- und portbasierten Zugriff auf eine Applikation
EP2804061A1 (de) * 2013-05-16 2014-11-19 Siemens Aktiengesellschaft Verfahren zum Überwachen einer Prozess- und/oder Fertigungsanlage

Also Published As

Publication number Publication date
EP3391158A1 (de) 2018-10-24
US20180364685A1 (en) 2018-12-20
WO2017102363A1 (de) 2017-06-22

Similar Documents

Publication Publication Date Title
DE102008019053B4 (de) Verfahren zum Betreiben einer Anlage der Prozessautomatisierungstechnik
DE102009045386A1 (de) Verfahren zum Betreiben eines Feldbus-Interface
DE102009054901A1 (de) Verfahren zur offline Bedienung eines Feldgeräts der Automatisierungstechnik
EP4004664B1 (de) Verfahren zur verifizierung des in einem asset management system eingetragenen feldgerätebestands
DE102016124350A1 (de) Verfahren und System zum Überwachen einer Anlage der Prozessautomatisierung
DE102017109030A1 (de) Verfahren zum Betreiben eines Feldgeräts
DE102011086630A1 (de) Verfahren zum Bedienen eines Feldgerätes
DE102011005062A1 (de) Verfahren zum Bereitstellen von Daten eines Feldgeräts
DE102009046041A1 (de) Anordnung zur Bedienung von Feldgeräten in der Automatisierungstechnik mittels eines Konfigurier-/Managementsystems
WO2017102363A1 (de) Verfahren zum bereitstellen eines generischen diagnosemodells
DE102010063164A1 (de) Verfahren zum Integrieren von mindestens einem Feldgerät in ein Netzwerk der Automatisierungstechnik
WO2012065807A1 (de) Verfahren zum bereitstellen einer feldgerätetyp-übergreifenden diagnosemeldung
DE102010040055B4 (de) System zur Kommunikation von mehreren Clients mit mehreren Feldgeräten in der Automatisierungstechnik
EP3384353B1 (de) Verfahren und system zur optimierung der bedienung von zumindest einem einer vielzahl von feldgeräten der automatisierungstechnik
DE102011077787A1 (de) System zum Zugriff von zumindest einem Client auf zumindest ein Feldgerät
DE102010038458A1 (de) System zur Bedienung von Feldgeräten in einer Prozessanlage
EP3652595B1 (de) Verfahren und system zum überwachen einer anlage der automatisierungstechnik
EP2486459B1 (de) Feldbus-Interface und Verfahren zum Betreiben desselben
DE102004048766A1 (de) Feldbusanwendung mit mehreren Feldgeräten
DE102010040054A1 (de) Verfahren zur Sicherstellung der korrekten Funktionsweise einer Automatisierungsanlage
DE102016122051A1 (de) Verfahren und System zum Ermitteln von Diagnoseinformationen von zumindest einem Feldgerät der Prozessautomatisierung
DE102009054800A1 (de) Anordnung zur applikationsspezifischen Aufbereitung und Verfügbarmachung von gerätespezifischen Informationen eines Feldgeräts
EP2507974B1 (de) Kommunikation zwischen elementen eines systems
WO2017102364A1 (de) Verfahren zum überprüfen von daten in einer datenbank eines pams
WO2023117317A1 (de) Verfahren zur automatisierten inspektion eines feldgeräts

Legal Events

Date Code Title Description
R163 Identified publications notified
R005 Application deemed withdrawn due to failure to request examination