DE10142378A1 - Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen - Google Patents

Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen

Info

Publication number
DE10142378A1
DE10142378A1 DE2001142378 DE10142378A DE10142378A1 DE 10142378 A1 DE10142378 A1 DE 10142378A1 DE 2001142378 DE2001142378 DE 2001142378 DE 10142378 A DE10142378 A DE 10142378A DE 10142378 A1 DE10142378 A1 DE 10142378A1
Authority
DE
Germany
Prior art keywords
data
resource
processing system
data processing
control device
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
DE2001142378
Other languages
English (en)
Inventor
Olaf Nouvortne
Dieter Wissmann
Hermann Winkler
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.)
Siemens AG
Original Assignee
Siemens 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 Siemens AG filed Critical Siemens AG
Priority to DE2001142378 priority Critical patent/DE10142378A1/de
Priority to AU2002336048A priority patent/AU2002336048A1/en
Priority to PCT/DE2002/003165 priority patent/WO2003026208A2/de
Publication of DE10142378A1 publication Critical patent/DE10142378A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • 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/02Standardisation; Integration
    • H04L41/022Multivendor or multi-standard integration
    • 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/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • 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/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0273Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
    • H04L41/0286Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP] for search or classification or discovery of web services providing management functionalities
    • 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/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0273Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
    • H04L41/0293Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP] for accessing web services by means of a binding identification of the management service or element

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

Ein in einer Datenverarbeitungsanlage zur Fernverwaltung von Ressourcen (34) implementierter Anwendungsserver (31) ist in der Lage, zur Laufzeit auf generisch gekennzeichnete Ressourcenbeschreibungsdaten (42) zuzugreifen. Dadurch ist mit Hilfe eines einzigen Anwendungsservers (31) die Fernverwaltung einer Vielzahl von verschiedenen Ressourcen (34) über ein Kommunikationsnetz möglich.

Description

  • Die Erfindung betrifft eine Datenverarbeitungsanlage für die Fernverwaltung einer Ressource mit einer Netzschnittstelle zu einem Kommunikationsnetz, über das Daten zur Fernverwaltung zwischen der Datenverarbeitungsanlage und einem entfernten Ressourcensteuergerät übertragbar sind, mit einer Ressourcenschnittstelle, über die Daten zwischen der Datenverarbeitungsanlage und der Ressource übertragbar sind, und mit einem in der Datenverarbeitungsanlage eingerichteten, den Datentransfer zwischen der Netzschnittstelle und der Ressourcenschnittstelle steuernden Anwendungsserver.
  • Die Erfindung betrifft ferner ein Ressourcensteuergerät für die Fernverwaltung von Ressourcen mit einer Netzschnittstelle zu einem Kommunikationsnetz, über das Daten zur Fernverwaltung einer Ressource zwischen dem Ressourcensteuergerät und einer entfernten Datenverarbeitungsanlage transferierbar sind.
  • Die Erfindung betrifft schließlich ein Verfahren zur Fernverwaltung von einer Datenverarbeitungsanlage zugeordneten Ressourcen mit Hilfe eines entfernten Ressourcensteuergeräts mit den Verfahrensschritten:
    • - Datentransfer zwischen dem Ressourcensteuergerät und einer Netzschnittstelle eines in der Datenverarbeitungsanlage implementierten Anwendungsservers mit Hilfe eines Kommunikationsnetzwerkes;
    • - Datentransfer zwischen dem Anwendungsserver und einer Ressource über eine Ressourcenschnittstelle.
  • Eine derartige Datenverarbeitungsanlage, ein derartiges Ressourcensteuergerät und ein solches Verfahren sind aus der US 6,061,603 bekannt. Bei dem bekannten Verfahren tauscht ein als Ressourcensteuergerät dienender Computer mit Hilfe eines internetfähigen Browsers über das Internet Daten mit einer entfernten Datenverarbeitungsanlage aus. Die Datenverarbeitungsanlage verfügt über einen Webserver, der über einen Bus mit einem Steuergerät mit programmierbarer Logik (PLC = Programmable Logic Controller) verbunden ist, und ist vom entfernten Computer über das Internet steuerbar. Die Datenverarbeitungsanlage bildet daher ein spezifisches, über das Internet ansprechbares Steuergerät, das dazu dient, ein an der Steuereinheit mit programmierbarer Logik angeschlossenes Feldgerät zu beobachten. Diese Steuergeräte werden spezifisch entsprechend der vorgesehenen Anwendung konstruiert. Entsprechend spezifisch auf die jeweilige Anwendung zugeschnitten sind die vom Server erzeugten Webseiten, die auf dem Bildschirm des entfernten Computers dargestellt werden.
  • Es ist daher ein Nachteil der bekannten Datenverarbeitungsanlage, daß sie jeweils an den zu steuernden Feldgerätetyp angepaßt werden muß und daß auch die Anwendungsprogramme entsprechend modifiziert werden müssen.
  • Es sind daher bereits Konzepte entwickelt worden, um die Anpassung der Anwendungsserver in den bekannten Datenverarbeitungsanlagen zu erleichtern. Aus Augustin, Polzer und Ott, "Electronic Device Description Language-Basis für eine einheitliche und plattformunabhängige Gerätebedienung", in Dietrich (Hrsg.), "Inbetriebnahme und Engineering von Feldgeräten in dezentralen Automatisierungssystemen", Oldenbourg Industrieverlag, München, 2000 ist ein Konzept bekannt, in dem die Parameter von Feldgeräten auf einheitliche Art und Weise als Variablen im Rahmen einer zu der Programmiersprache C/C++ ähnlichen Programmiersprache definiert werden. Dabei werden den Variablen auch Methoden zugeordnet, um ihren Wert auszulesen, ihren Wert zu ändern oder die Einhaltung bestimmter Grenzwerte zu erzwingen. Die Gesamtheit dieser einem Feldgerät zugeordneten Variablen bildet die elektronische Beschreibung des jeweiligen Feldgeräts. Da bei der Beschreibung der Feldgeräte vorgegebene Konventionen zu beachten sind, wird auch von einer "Electronic Device Description Language" (EDDL) gesprochen. Es ist vorgesehen, daß die sogenannte elektronische Beschreibung der Feldgeräte von den Herstellern der Feldgeräte geliefert wird, so daß sich die Aufgabe des Entwicklers des Anwendungsservers lediglich darauf beschränkt, die vordefinierten Variablen mit Hilfe eines Compilers in eine Anwendung zur Steuerung der Feldgeräte einzubinden. Dieses Konzept setzt jedoch eine einheitliche Sprache für die Beschreibung der Feldgeräte und zum Programmieren der Anwendung voraus.
  • Das gleiche Konzept ist in dem Dokument, International Electrotechnical Commission, Working Group 7, IEC 1804 Part 2: Function Block and Device Description Language, Working Draft (SC65CWG7(WD1)), 2000 offenbart.
  • Ausgehend von diesem Stand der Technik liegt der Erfindung die Aufgabe zugrunde, eine Datenverarbeitungsanlage und ein dazu passendes Ressourcensteuergerät zu schaffen, mit dem sich unterschiedliche Ressourcen auf einfache Weise steuern lassen. Der Erfindung liegt ferner die Aufgabe zugrunde, ein ressourcenunabhängiges Verfahren zur Fernverwaltung von Ressourcen anzugeben.
  • Diese Aufgabe wird erfindungsgemäß durch die unabhängigen Ansprüche 1, 11 und 14 gelöst.
  • Der Datenverarbeitungsanlage, dem Ressourcensteuergerät und dem beanspruchten Verfahren ist gemeinsam, daß jeweils auf generisch gekennzeichnete Ressourcenbeschreibungsdaten zurückgegriffen wird.
  • Für die generische Kennzeichnung wird in der Fachwelt auch die Bezeichnung "generic markup" verwendet. Damit ist das Einfügen von Bezeichnungen einer Metasprache gemeint, durch die der Inhalt der zu kennzeichnenden Textes markiert wird.
  • Durch die generische Kennzeichnung der Beschreibung kann der Anwendungsserver die Beschreibung der Ressourcen auswerten, sofern der Anwendungsserver nur in der Lage ist, die generische Kennzeichnung zu interpretieren. Die Funktion der beschriebenen Ressourcen ergeben sich für den Anwendungsserver unmittelbar aus der generischen Kennzeichnung, da diese definitionsgemäß den Inhalt, also die Funktion der Ressourcen kennzeichnet. Gemäß der Erfindung kann daher der Anwendungsserver unabhängig von der Beschaffenheit der Ressource implementiert werden. Insbesondere ist es möglich, einen einzigen Anwendungsserver für eine Vielzahl unterschiedlicher Ressourcen zu verwenden. Für die erfindungsgemäße Fernverwaltung der Ressourcen genügt daher ein einziger Anwendungsserver, der gegebenenfalls auch zur Laufzeit an die jeweiligen zu verwaltenden Ressourcen angepaßt werden kann.
  • Bei einer bevorzugten Ausführungsform der Erfindung sind die Ressourcenbeschreibungsdaten in einer Dateneinheit abgelegt, die für den Anwendungsserver zur Laufzeit zugänglich ist.
  • Unter einer Dateneinheit soll in diesem Zusammenhang jede Form von elektronisch dargestellten Daten verstanden werden. Solche Dateneinheiten können in der Form von Dateien abgespeichert sein, als ASCII-, HTML- oder XML-Dokumente vorliegen oder über Streams, eine Schnittstelle für ein Anwendungsprogramm (API), Pipes oder sonstige Kommunikationsprotokolle zugängliche Daten sein.
  • Dementsprechend werden bei einer Ausführungsform des Verfahrens gemäß der Erfindung zunächst die generisch gekennzeichneten Ressourcenbeschreibungsdaten in einer für den Anwendungsserver zugänglichen Dateneinheit abgelegt und zur Laufzeit vom Anwendungsserver eingelesen. Der unabhängig von den Ressourcen einsetzbare Anwendungsserver paßt sich daher erst zur Laufzeit an die jeweils vorliegenden Ressourcen an.
  • Bei einer bevorzugten Ausführungsform der Erfindung wird zur generischen Kennzeichnung der Ressourcenbeschreibungsdaten eine Sprache verwendet, die im jeweiligen Kommunikationsnetz zur generischen Kennzeichnung von Inhalten verwendet wird. Vorgeschlagen werden insbesondere XML und XSL.
  • Dies hat den Vorteil, daß die zum Erzeugen von Ansichten auf einem Datensichtgerät verwendeten Programmiertechniken auch zum Programmieren des Anwendungsservers verwendet werden können, da die Arbeitsweise des Anwendungsservers der Arbeitsweise eines herkömmlichen Webservers ähnelt, der aus generisch gekennzeichneten Textdokumenten auf dem Datensichtgerät darstellbare Webseiten erzeugt. In analoger Weise erzeugt der Anwendungsserver eine Darstellung der Ressource, die auf einem entfernten Datensichtgerät präsentierbar ist.
  • Weitere Einzelheiten der Erfindung sind Gegenstand der abhängigen Ansprüche.
  • Nachfolgend wird die Erfindung im einzelnen anhand der beigefügten Zeichnungen erläutert. Es zeigen:
  • Fig. 1 ein Blockdiagramm mit einer herkömmlichen Datenverarbeitungsanlage für die Verwaltung von Ressourcen;
  • Fig. 2 ein weiteres Blockdiagramm einer herkömmlichen, zur Verwaltung von Ressourcen geeigneten Datenverarbeitungsanlage;
  • Fig. 3 ein Blockdiagramm einer Datenverarbeitungsanlage gemäß der Erfindung;
  • Fig. 4 ein Blockdiagramm eines Anwendungsservers gemäß der Erfindung; und
  • Fig. 5 ein Blockdiagramm mit der im Anwendungsserver verwendeten Daten- und Softwarearchitektur.
  • In Fig. 1 ist eine erste Ressource 1, eine zweite Ressource 2 und eine dritte Ressource 3 einer Datenverarbeitungsanlage 4 zugeordnet. Die Ressourcen 1 bis 3 können in der Datenverarbeitungsanlage 4 laufende Programme oder an eine physikalische Schnittstelle der Datenverarbeitungsanlage angeschlossene Feldgeräte sein. Derartige auf der Datenverarbeitungsanlage 4 laufende Programme können für das gesamte Internet verfügbare Suchmaschinen, Marketing-Portale oder Übersetzungsdienste sein. Die auf der Datenverarbeitungsanlage 4 laufenden Programme können aber auch lediglich auf Teilnetzen des Internets, sogenannten Intranets, verfügbar sein. Derartige Programme sind beispielsweise Druckdienste, Mailserver, Datenbankserver zur Verwaltung von Unternehmensdaten oder auch komplexe Dienste, wie Software zur Transformation von Anwendungsprogrammen der Automatisierungstechnik zum Zwecke der Migrationsunterstützung.
  • Wie bereits erwähnt, können die Ressourcen 1 bis 3 auch Feldgeräte sein. Derartige Feldgeräte sind üblicherweise Komponenten von industriellen Anlagen, die in der Lage sind, Prozeßgrößen von verfahrenstechnischen Vorgängen zu erfassen und zu beeinflussen. Derartige Feldgeräte können zum Beispiel aber auch automatisierte Maschinen der Haustechnik sein.
  • Die hier beschriebenen Ressourcen weisen ein komplexes Verhalten auf und müssen an ihren jeweiligen Einsatzzweck durch eine entsprechende Einstellung von variierbaren Parametern angepaßt werden. Derartige Ressourcen werden nachfolgend als parametrierbar bezeichnet. Gelegentlich sind Ressourcen auch auf die Zusammenarbeit mit anderen Ressourcen angewiesen. Eine derartige Verschaltung von Ressourcen wird nach folgend als Konfiguration bezeichnet. Ressourcen sind daher im allgemeinen parametrierbar und konfigurierbar.
  • In Fig. 1 kann die Ressource 1 zum Beispiel durch ein Parametrierprogramm 5, das über eine Schnittstelle 6 auf die Ressource 1 zugreift, parametriert werden. Außerdem kann die Ressource 1 aus der Ferne mit Hilfe eines Parametrierprogramms 7, der auf einer entfernten Datenverarbeitungsanlage 8 installiert ist, verwaltet werden.
  • Die Ressource 2 dagegen wird durch Daten parametriert, die in einer Dateneinheit 9 abgelegt sind. Diese Dateneinheit 9 können beispielsweise sogenannte *. INI-Dateien sein, die bei Initialisieren der Ressource 2 geladen werden. Auch gemischte Situationen können auftreten. Die Ressource 3 wird beispielsweise durch Daten aus einer Dateneinheit 10 parametriert. Gleichzeitig können Parameter der Ressource 3 über eine Schnittstelle 11 mit Hilfe eines Parametrierprogramms 12 eingestellt werden.
  • Fig. 2 enthält ein Blockdiagramm einer herkömmlichen Datenverarbeitungsanlage 13 mit einem Parametrierprogramm 14. Das Parametrierprogramm 14 kann über Treiber 15 auf Dienste eines Betriebssystems 16 zugreifen. Insbesondere ist das Parametrierprogramm 14 über einen der Treiber 15 in der Lage, eine serielle Schnittstelle 17, beispielsweise eine RS-232- Schnittstelle, anzusteuern, die mit einem ersten Feldgerät 18 verbunden ist. Über einen weiteren Treiber 15 kann das Parametrierprogramm 14 auf einen Feldbusadapter 19 zugreifen, der an einen Feldbus 20 angeschlossen ist. Über den Feldbus 20 können neben dem ersten Feldgerät 18 auch ein zweites Feldgerät 21 und ein drittes Feldgerät 22 angesprochen werden.
  • Den herkömmlichen Programmen für die Parametrierung und Konfiguration von Ressourcen ist gemeinsam, daß sie jeweils zur Verwaltung einer speziellen Ressource eingerichtet sind. Auch wenn diese Programme zur Parametrierung und Konfiguration häufig eine ähnliche Architektur aufweisen, so unterscheiden sie sich jedoch im Detail erheblich. Insbesondere werden zur Parametrierung komplexe Datensätze verwendet, welche in einem proprietären Format des Herstellers strukturiert sind. Auch eine Fernanbindung der Ressourcen an ein entferntes Verwaltungsprogramm ist wie bei den Ressourcen 2 und 3 nicht möglich. Falls eine Fernwartung durchgeführt werden kann, erfolgt dies in proprietärer Weise, beispielsweise über ein Modem.
  • Fig. 3 zeigt ein Blockdiagramm mit der Architektur einer Datenverarbeitungsanlage 23 gemäß der Erfindung. Diese Datenverarbeitungsanlage 23 verfügt über eine Netzschnittstelle 24, die mit einem Kommunikationsnetz 25 verbunden ist. Bei dem Kommunikationsnetz 25 handelt es sich vorzugsweise um ein TCP/IP-Netzwerk beliebiger Ausdehnung. Bei dem Kommunikationsnetz 25 kann es sich daher um das Internet oder ein lokales Intranet handeln.
  • Das Kommunikationsnetz 25 ist über eine weitere Netzschnittstelle 26 mit einer entfernten Datenverarbeitungsanlage 27 verbunden, auf dem ein Browser 28 läuft. Grundsätzlich könnte anstelle der entfernten Datenverarbeitungsanlage 27 auch ein mobiles Funktelefon oder ein mobiles Datensichtgerät treten. Ein Wartungstechniker 29 kann den Browser 28 bedienen, indem er beispielsweise auf einem Bildschirm angezeigte Inhalte bearbeitet.
  • Der Browser 28 tauscht über das Kommunikationsnetz 25 Daten mit einem Webserver 30 aus. Der Webserver liefert dabei mittels HTTP oder WAP in einem Standardformat, wie beispielsweise HTML oder WML, formatierte ASCII-Datensätze. Der Inhalt der vom Webserver 30 transferierten Webseiten wird durch einen unterlagerten Anwendungsserver 31 bestimmt. Der Anwendungsserver 31 erhält durch eine darunterliegende Ressourcenzugangsschicht 32 Zugang zu unterlagerten Ressourcen 33 bis 35. Der Zugriff auf die Ressource 33 in Fig. 3 ist unmittelbar in der Ressourcenzugangsschicht 32 implementiert. Der Zugriff über die Ressourcen 34 und 35 erfolgt mit Hilfe eines Mediumadapters 36 in Verbindung mit einem weiteren Kommunikationsnetz 37. Bei dem Kommunikationsnetz 37 kann es sich um einen Feldbus handeln, wobei dann der Mediumadapter 36 mit Hilfe von geeigneten Treibern aus der Ressourcenzugangsschicht 32 heraus angesteuert wird.
  • Es sei angemerkt, daß die Anzahl der vom Anwendungsserver 31 verwalteten Ressourcen 33 bis 35 grundsätzlich unbeschränkt ist. Außerdem sei angemerkt, daß unter dem Bergriff des Anwendungsservers 31 und des Webservers 30 vorzugsweise logische Softwarekomponenten verstanden werden, die in einer Realisierung auch zu einem Programm zusammengefasst werden können.
  • Wie bereits im Zusammenhang mit dem Stand der Technik erwähnt, kann es sich bei den Ressourcen 33 bis 35 auch um in Software implementierte Ressourcen handeln. Derartige Ressourcen sind beispielsweise Datenbanken oder spezielle Netzdienste, wie beispielsweise Übersetzungsprogramme, deren Thesaurus austauschbar ist. Solche in Software implementierten Ressourcen können auch Suchmaschinen, Marketing-Portale oder typischerweise in einem Intranet verfügbare Druckdienste, Mailserver oder diverse Anwendungsprogramme sein. Derartige Ressourcen können auch gemischt in Software und Hardware implementiert werden. Ein Beispiel hierfür ist ein Feldgerät der Verfahrenstechnik, das softwaregesteuert Meßdaten aufnimmt.
  • Gemeinsam ist den Ressourcen 33 bis 35, daß sie Dienste anbieten, welche über das Kommunikationsnetz 25 aufgerufen werden können. Ferner müssen sie parametrierbar oder konfigurierbar sein.
  • In Fig. 4 ist die Architektur der Datenverarbeitungsanlage 23 mit mehr Einzelheiten dargestellt. Gemäß der in Fig. 4 dargestellten Architektur tauscht der Webserver 30 mit dem Anwendungsserver 31 eine Dateneinheit 38 im HTML-Format aus. Die Verwendung des HTML-Formats für die Kommunikation zwischen dem Anwendungsserver 31 und dem Webserver ist nicht unbedingt erforderlich. Allerdings kann dadurch der Webserver 30 ohne weitere Umformungen die Dateneinheit an den Browser 28 weiterleiten, wo die Dateneinheit 38 im HTML-Format in eine graphische Anzeige auf einem Bildschirm umgesetzt werden.
  • Der Anwendungsserver 31 selbst enthält Darstellungen 39 bis 41 der jeweiligen zu verwaltenden Ressourcen 33 bis 35. Diese Darstellungen 39 bis 41 werden zur Laufzeit vom Anwendungsserver 31 aus einer Ressourcenbeschreibung 42 gewonnen, die in einer Dateneinheit abgelegt ist. Die Ressourcenbeschreibung 42 umfaßt insbesondere Ressourcenbeschreibungsdaten 43. Die Ressourcenbeschreibungsdaten 43 sind generisch gekennzeichnet (Generic Markup). Das bedeutet, daß in den Text der Resourcenbeschreibung 42 Bezeichnungen in einer Metasprache eingefügt sind, die den Inhalt, also die Funktion der Parameter der Ressourcen 33 bis 35 kennzeichnet.
  • Dies sei anhand eines Stücks Pseudocodes veranschaulicht. Eine generisch gekennzeichnete Beschreibung eines Drehzahlmessers könnte zum Beispiel so aussehen:


  • Im vorliegenden Beispiel wird die Angabe 2000 als Maximalwert für die Meßgröße XTURN durch den Metatext <Maximalwert> und </Maximalwert> gekennzeichnet. Dieser Metatext ist unabhängig von der Programmiersprache, in der der Anwendungsserver 31 programmiert ist. Vielmehr ist der Anwendungsserver 31 auch zur Laufzeit in der Lage, auf die Ressourcenbeschreibung 42 in der Art eines generisch gekennzeichneten Webdokuments zuzugreifen und daraus die Darstellungen 39 bis 41 der Ressourcen zu erzeugen.
  • Für die generische Kennzeichnung der Ressourcenbeschreibungsdaten 43 in der Ressourcenbeschreibung 42 wird zweckmäßigerweise eine in dem Kommunikationsnetz 25 verwendete Sprache zur generischen Kennzeichnung von Inhalten verwendet. Als derartige Sprache bietet sich beispielsweise die auch für die generische Kennzeichnung von Daten im Internet verwendbare Sprache XML an. Die Ressourcenbeschreibung 42 in Fig. 4 enthält daher Ressourcenbeschreibungsdaten 43 im XML-Format.
  • Die Ressourcenbeschreibung 42 kann auch Darstellungsdaten 44 enthalten, die die Präsentation der Ressourcenbeschreibungsdaten 43 auf dem Bildschirm der entfernten Datenverarbeitungsanlage 27 betreffen. Zur Beschreibung der Darstellungsdaten 44 wird zweckmäßigerweise ebenfalls eine im jeweiligen Kommunikationsnetz 25 verbreitete Sprache verwendet. In Betracht kommt beispielsweise die auch für die Darstellung von Daten im Internet verwendbare Sprache XSL. Die Ressourcenbeschreibung 42 in Fig. 4 enthält daher auch Darstellungsdaten 44 im XSL-Format.
  • Die Sprachregeln für die Sprachen XML und XSL sind dem Fachmann bekannt und nicht Gegenstand der Anmeldung.
  • Wie bereits erwähnt, beinhaltet der Anwendungsserver 31 für jede von ihm ansprechbare Ressource 33 bis 35 eine aktuelle Darstellung 39 bis 41. Im Anwendungsserver 31 sind dabei alle Operationen implementiert, welche ein Zugriff auf die Ressourcen 33 bis 35 erfordert.
  • In der Datenverarbeitungsanlage 23 gemäß Fig. 4 werden dynamisch veränderliche Zustandsdaten der Ressourcen 33 bis 35 zwischen der Ressourcenzugangsschicht 32 und dem Anwendungsserver 31 in beide Richtungen in einem herstellerunabhängigen XML-Format 45 ausgetauscht. Die Umwandlung der Ressourcenzustandsdaten 45 vom XML-Format in die Ressourcenzustandsdaten 46 im ressourcenspezifisches Datenformat erfolgt durch einen vom jeweiligen Hersteller der Ressourcen 33 bis 35 zu liefernden Ressourcenadapter 47, der einen Teil der Ressourcenzugangsschicht 32 bildet. Der Ressourcenadapter 47 stellt dabei zum Anwendungsserver 31 hin eine herstellerunabhängige Schnittstelle bereit. Mit den Ressourcenzustandsdaten 46 im ressourcenspezifischen Format kann der Mediumadapter 36 schließlich einen Datenaustausch, beispielsweise mit der Ressource 34, durchführen.
  • In Fig. 5 sind in einem weiteren Blockdiagramm die Abläufe im Anwendungsserver 31 dargestellt. Eine wichtige Komponente ist dabei die zentrale Ablaufsteuerung, die jedoch in Fig. 5 nicht explizit dargestellt ist.
  • Die Ressourcendarstellung 39 wird über Ladeprogramme 48 und 49 mit der Ressourcenbeschreibung 42, die die Ressourcenbeschreibungsdaten 43 im XML-Format und die Darstellungsdaten 44 im XSL-Foramt umfaßt, geladen. Danach ist die Ressourcendarstellung 39 in der Lage, über eine Ressourcensynchronisation 50 auf die Ressourcenzustandsdaten 45 zuzugreifen. Aus den Ressourcenzustandsdaten 45, die vom Ressourcenadapter 47 geliefert werden, erzeugt ein Softwarebaustein Präsentationskomponente 51, eine Client-Anwendung 52 in einem für den Browser 28 interpretierbaren Format. Die Client-Anwendungen 52 können neben den Ressourcendaten 53 auch eingebetteten und ablauffähigen Client-Code 54 enthalten. Für das Internet werden die Ressourcendaten 53 zweckmäßigerweise in HTML oder WML formatiert. Bei dem Client-Code 54 kann es sich um einen üblichen in Browsern 28 ausführbaren Code, zum Beispiel Javascript oder Java-Applets, handeln. Die Client-Anwendung 52 wird vom Browser 28 heruntergeladen und auf dem zugeordneten Datensichtgerät angezeigt, während der ablauffähige Client-Code 54 im Browser 28 ausgeführt wird. Durch den ablauffähigen Client-Code 54 werden Eingaben des Wartungstechnikers 29 validiert und ein Aktualisierungsdatensatz 55 zum Hochladen auf den Anwendungsserver 31 erzeugt. Beim Hochladen des Datensatzes 55 werden diese Daten durch den Softwarebaustein Aktualisierung 56 im Anwendungsserver 31 in die Ressourcendarstellung 39 eingefügt. Von hier aus können geänderte Ressourcenzustandsdaten über die Ressourcensynchronisation 50 und über den Ressourcenadapter 47 auf die jeweilige Ressource geladen werden.
  • Die anhand der Fig. 3 bis 5 beschriebene Architektur weist eine Reihe von Vorteilen gegenüber der Architektur herkömmlicher Datenverarbeitungsanlagen auf. Zum einen kann mit jedem Standardbrowser 28 von jedem Anschlußpunkt des Kommunikationsnetzes 25 auf eine der Ressourcen 33 bis 35 zugegriffen werden. Für den Anwender, im beschriebenen Beispiel also für den Wartungstechniker 29, erübrigt sich dabei die Notwendigkeit, zahlreiche, herstellerspezifische Parametrier- und Konfigurationsprogramme oder lokale auf seiten des Anwendungsservers 31 gespeicherte Parametrier- und Konfigurationsdateien einzusetzen. Der Umfang der von den Herstellern der Ressourcen 33 bis 35 zu erstellenden Software reduziert sich gegenüber dem Stand der Technik deutlich, da die Hersteller lediglich die Ressourcenbeschreibung 42 und den Ressourcenadapter 47 liefern müssen, da der Kern des Programms zur Parametrierung und Konfiguration der Ressourcen 33 bis 35 ressourcenunabhängig, in allgemeiner Form implementiert ist. Für die Hersteller der Ressourcen 33 bis 35 erübrigt sich damit die Notwendigkeit, ein komplettes Parametrier- und Konfigurationsprogramm einschließlich Treibern und Benutzeroberfläche zu entwickeln. Dadurch vermindert sich auch der Aufwand bei der Entwicklung und Wartung derartiger Programme zur Parametrierung und Konfiguration der Ressourcen 33 und 35.
  • Darüber hinaus läßt sich der ressourcenunabhängige Anwendungsserver 31 schneller und kostengünstiger zu stabiler Einsatzreife führen als die Vielfalt von hersteller- und gerätespezifischen Einzelprogrammen.
  • Die hier beschriebene Architektur der Datenverarbeitungsanlage 23 gestattet es, mit einer einzigen Implementierung des Anwendungsservers 31 und mit Hilfe von standardmäßig verfügbaren generischen Sprachen, alle diejenigen Ressourcen 33 bis 35 zu parametrieren und konfigurieren, die durch eine generisch kennzeichnende Sprache beschreibbar sind. Als Sprachen eignen sich insbesondere über die Protokolle des jeweiligen Kommunikationsnetzes 25, zum Beispiel Internet, verwendbare Sprachen. Die generisch gekennzeichnete Datenstruktur läßt sich dabei sowohl zur Beschreibung der statischen als auch dynamischen Zustände und Eigenschaften der jeweiligen Ressource 33 bis 35 verwenden. Die generisch kennzeichnenden Sprachen können zur Definition der Formate für die Ressourcenbeschreibung 42, die Gestaltung der ressourcenspezifischen Benutzeroberfläche zur Parametrierung oder Konfiguration, zur Darstellung des Ressourcendaten 53 und zur Darstellung der ressourcenspezifischen Aktualisierungsdatensätze 55 verwendet werden. Dies ermöglicht die Verwendung standardmäßig verfügbarer Softwarebibliotheken, die zur Transformation elektronischer Dokumente verwendet werden, die unter Verwendung einer generisch kennzeichnenden Sprache erstellt worden sind.
  • Die beschriebene Architektur kann insbesondere zur Implementierung eines Parametrierprogramms für Feldgeräte in der Automatisierung von verfahrenstechnischen Anlagen eingesetzt werden. Feldgeräte dieser Art dienen in der Anlagenautomatisierung als Schnittstelle zwischen Leitsystem und verfahrenstechnischem Prozeß zur Erfassung und Beeinflussung von Prozeßgrößen. Feldgeräte werden häufig über Feldbusse, wie etwa dem PROFIBUS PA, verbunden. Die Feldgeräte benötigen eine Parametrierung, welche ihr Verhalten spezielle auf den gegebenen Einsatzfall abstimmt. Die Parametrierung wird mit Hilfe von komplexen Datensätzen vorgenommen, welche in einem proprietären Format des Herstellers der Feldgeräte strukturiert sind. Diese komplexen Datensätze müssen von dem Parametrierprogramm aus dem Feldgerät geladen, editiert und in das Feldgerät zurückgeladen werden. Bei herkömmlichen Datenverarbeitungsanlagen werden unterschiedliche Parametrierprogramme mit herstellerspezifischen Datenformaten und Benutzerschnittstellen verwendet. Häufig sind diese Parametrierprogramme für ein einzelnes Feldgerät zugeschnitten. Die dafür verwendeten Parametrierprogramme bauen für die Kommunikation, die graphische Benutzerschnittstelle und die Datenhaltung auf Schnittstellen des Betriebssystems der jeweiligen Datenverarbeitungsanlage auf, zum Beispiel das Win32-API. Die Anbindung des Parametrierprogramms an den Feldbus erfolgt dabei über spezielle Hardware- und Treibersoftware.
  • Bei Anwendung der hier beschriebenen Architektur der Datenverarbeitungsanlage 23 können die herkömmlichen Parametrierprogramme vom Hersteller durch den ressourcenunabhängigen Anwendungsserver 31 ersetzt werden. Der Anwendungsserver 31 ermöglicht das Parametrieren des Feldgeräts mit dem Webbrowser 28 über das Internet. Der Hersteller des Feldgeräts muß zu diesem Zweck eine elektronische Feldgerätebeschreibung (Electronic Device Description = EDD) im XML/XSL-Format bereitstellen. Diese Ressourcenbeschreibung 42 beschreibt in generischer Weise die für die Parametrierung wichtigen Eigenschaften des Feldgeräts und die Gestaltung einer Benutzeroberfläche zur Parametrierung des Feldgeräts. Zusätzlich muß der Hersteller den Ressourcenadapter 47 mit den erforderlichen Schnittstellen implementieren. Der Ressourcenadapter 47 führt zur Laufzeit alle erforderlichen Konvertierungen zwischen den Ressourcenzustandsdaten 46 im ressourcenspezifischen Format und den Ressourcenzustandsdaten 45 im generischen Format durch und umgekehrt. Außerdem steuert der Ressourcenadapter 47 sämtliche für das jeweilige Feldgerät spezifischen Protokollabläufe. Die Anbindung an das Kommunikationsnetz 37, insbesondere im Feldbus, erfolgt in der Ressourcenzugangsschicht 32, welche von einem Systemintegrator zu implementieren ist. Die Feldbusanbindung nimmt daher konzeptionell die Position des Mediumadapters 36 ein.

Claims (22)

1. Datenverarbeitungsanlage für die Fernverwaltung einer Ressource (33, 34, 35)
mit einer Netzschnittstelle (24) zu einem Kommunikationsnetz (25), über das Daten zur Fernverwaltung zwischen der Datenverarbeitungsanlage (23) und einem entfernten Ressourcensteuergerät (27) übertragbar sind,
mit einer Ressourcenschnittstelle (36), über die Daten zwischen der Datenverarbeitungsanlage (23) und der Ressource (33, 34, 35) übertragbar sind, und
mit einem in der Datenverarbeitungsanlage (23) eingerichteten, den Datentransfer zwischen der Netzschnittstelle (24) und der Ressourcenschnittstelle (36) steuernden Anwendungsserver (31)
dadurch gekennzeichnet,
daß die Ressource (33, 34, 35) durch generisch gekennzeichnete, für den Anwendungsserver (31) zugängliche Ressourcenbeschreibungsdaten (43) beschrieben ist.
2. Datenverarbeitungsanlage nach Anspruch 1, dadurch gekennzeichnet, daß der Anwendungsserver (31) ressourcenunabhängig implementiert ist.
3. Datenverarbeitungsanlage nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die Ressourcenbeschreibungsdaten (43) in einer Dateneinheit (42) abgelegt sind, die für den Anwendungsserver (31) zur Laufzeit zugänglich ist.
4. Datenverarbeitungsanlage nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß zur generischen Kennzeichnung der Ressourcenbeschreibungsdaten (43) eine für die Kommunikation zwischen Anwendungen verwendbare Sprache zur generischen Kennzeichnung von Inhalten verwendet ist.
5. Datenverarbeitungsanlage nach Anspruch 4, dadurch gekennzeichnet, daß die Sprache zur generischen Kennzeichnung der Ressourcenbeschreibungsdaten (43) XML ist.
6. Datenverarbeitungsanlage nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß das Resourcensteuergerät (27) ein Datensichtgerät ist.
7. Datenverarbeitungsanlage nach Anspruch 6, dadurch gekennzeichnet, daß dem Anwendungsserver (31) Darstellungsdaten (44) für die Darstellung der Ressourcenbeschreibungsdaten (43) auf dem Datensichtgerät (27) zugänglich sind.
8. Datenverarbeitungsanlage nach Anspruch 7, dadurch gekennzeichnet, daß für die Darstellungsdaten (44) eine generische Darstellungssprache verwendet ist.
9. Datenverarbeitungsanlage nach Anspruch 8, dadurch gekennzeichnet, daß die Darstellungssprache XSL ist.
10. Datenverarbeitungsanlage nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß die Ressource (33, 34, 35) ein Feldgerät ist.
11. Ressourcensteuergerät für die Fernverwaltung von Ressourcen mit einer Netzschnittstelle (26) zu einem Kommunikationsnetz (25), über das Daten zur Fernverwaltung einer Ressource (33, 34, 35) zwischen dem Ressourcensteuergerät (27) und einer entfernten Datenverarbeitungsanlage (23) transferierbar sind, dadurch gekennzeichnet, daß das Ressourcensteuergerät (27) zum Datenaustausch mit der Datenverarbeitungsanlage (23) nach einem der Ansprüche 1 bis 10 eingerichtet ist.
12. Ressourcensteuergerät nach Anspruch 11, dadurch gekennzeichnet, daß das Ressourcensteuergerät ein Datensichtgerät (27) ist.
13. Ressourcensteuergerät nach Anspruch 11 oder 12, dadurch gekennzeichnet, daß das Ressourcensteuergerät (27) in der Lage ist, von der Datenverarbeitungsanlage (23) heruntergeladenen, ablauffähigen Code (54) auszuführen.
14. Verfahren zur Fernverwaltung von einer einer Datenverarbeitungsanlage (23) zugeordneten Ressource (33, 34, 35) mit Hilfe eines entfernten Ressourcensteuergeräts (27) mit den Verfahrensschritten:
- Datentransfer zwischen dem Ressourcensteuergerät (27) und einer Netzschnittstelle (24) eines in der Datenverarbeitungsanlage (23) implementierten Anwendungsservers (31) mit Hilfe eines Kommunikationsnetzwerkes (25);
- Datentransfer zwischen dem Anwendungsserver (31) und einer Ressource (33, 34, 35) über eine Ressourcenschnittstelle (36),
dadurch gekennzeichnet, daß dem Anwendungsserver (31) generisch gekennzeichnete Ressourcenbeschreibungsdaten (43), die die Ressource (33, 34, 35) beschreiben, zur Verfügung gestellt werden.
15. Verfahren nach Anspruch 14, dadurch gekennzeichnet, daß die Ressourcenbeschreibungsdaten (43) vom Anwendungsserver (31) zur Laufzeit geladen werden.
16. Verfahren nach Anspruch 14 oder 15, dadurch gekennzeichnet, daß zur generischen Kennzeichnung der Ressourcenbeschreibungsdaten (43) eine Sprache zur generischen Kennzeichnung von Inhalten verwendet wird.
17. Verfahren nach Anspruch 16, dadurch gekennzeichnet, daß zur generischen Kennzeichnung der Ressourcenbeschreibungsdaten (43) XML verwendet wird.
18. Verfahren nach einem der Ansprüche 14 bis 17, dadurch gekennzeichnet, daß als Ressourcensteuergerät ein Datensichtgerät (27) verwendet wird.
19. Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß die Präsentation der Ressourcenbeschreibungsdaten (43) auf dem Datensichtgerät (27) mit Hilfe von in der Datenverarbeitungsanlage (23) gespeicherten Darstellungsdaten (44) erfolgt.
20. Verfahren nach Anspruch 19, dadurch gekennzeichnet, daß die Darstellungsdaten (44) in einer im Kommunikationsnetz verwendeten generischen Sprache gespeichert werden.
21. Verfahren nach Anspruch 20, dadurch gekennzeichnet, daß als Darstellungssprache XSL verwendet wird.
22. Verfahren nach einem der Ansprüche 14 bis 21, dadurch gekennzeichnet, daß von der Datenverarbeitungsanlage (23) ablauffähiger Code (54) in das Ressourcensteuergerät (27) heruntergeladen wird, der aus Benutzereingaben einen hochladbaren Datensatz (55) erzeugt.
DE2001142378 2001-08-30 2001-08-30 Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen Withdrawn DE10142378A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE2001142378 DE10142378A1 (de) 2001-08-30 2001-08-30 Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen
AU2002336048A AU2002336048A1 (en) 2001-08-30 2002-08-29 Data processing unit, resource controller and method for remote control of resources by means of generically-coded resource description data
PCT/DE2002/003165 WO2003026208A2 (de) 2001-08-30 2002-08-29 Datenverarbeitungsanlage, ressourcensteuergerät und verfahren zur fernverwaltung von ressourcen mittels generisch gekennzeichneten ressoucenbeschreibungsdaten

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2001142378 DE10142378A1 (de) 2001-08-30 2001-08-30 Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen

Publications (1)

Publication Number Publication Date
DE10142378A1 true DE10142378A1 (de) 2003-04-03

Family

ID=7697030

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2001142378 Withdrawn DE10142378A1 (de) 2001-08-30 2001-08-30 Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen

Country Status (3)

Country Link
AU (1) AU2002336048A1 (de)
DE (1) DE10142378A1 (de)
WO (1) WO2003026208A2 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006018410A1 (de) * 2004-08-19 2006-02-23 Siemens Aktiengesellschaft Parameteridentifikation für feldgeräte in der automatisierungstechnik
DE102005010115A1 (de) * 2005-02-16 2006-08-17 Schalker Eisenhütte Maschinenfabrik Gmbh Verfahren zur Überwachung und/oder Steuerung eines Betriebsvorgangs einer Koksofenbedienungsmaschine
DE102011087826A1 (de) * 2011-12-06 2013-06-06 Endress + Hauser Process Solutions Ag Vorrichtung zur Bedienung von mindestens einem Feldgerät der Automatisierungstechnik
DE102012007616A1 (de) * 2012-04-18 2013-10-24 Phoenix Contact Gmbh & Co. Kg Ladevorrichtung für ein Elektrofahrzeug
EP3163387B1 (de) 2015-10-30 2020-02-19 Bürkert Werke GmbH Verfahren zur erweiterung der gerätebeschreibungsdatei von feldgeräten und feldgerät mit erweiterbarer gerätebeschreibungsdatei

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1950909B1 (de) * 2007-01-25 2013-03-13 Alcatel Lucent Verwaltungssystem eines Telekommunikationsnetzes mit einer netzartigen graphischen Schnittstelle

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006018410A1 (de) * 2004-08-19 2006-02-23 Siemens Aktiengesellschaft Parameteridentifikation für feldgeräte in der automatisierungstechnik
US7752025B2 (en) 2004-08-19 2010-07-06 Siemens Aktiengesellschaft Parameter identification for field devices used in automation technology
DE102005010115A1 (de) * 2005-02-16 2006-08-17 Schalker Eisenhütte Maschinenfabrik Gmbh Verfahren zur Überwachung und/oder Steuerung eines Betriebsvorgangs einer Koksofenbedienungsmaschine
DE102011087826A1 (de) * 2011-12-06 2013-06-06 Endress + Hauser Process Solutions Ag Vorrichtung zur Bedienung von mindestens einem Feldgerät der Automatisierungstechnik
DE102012007616A1 (de) * 2012-04-18 2013-10-24 Phoenix Contact Gmbh & Co. Kg Ladevorrichtung für ein Elektrofahrzeug
EP3163387B1 (de) 2015-10-30 2020-02-19 Bürkert Werke GmbH Verfahren zur erweiterung der gerätebeschreibungsdatei von feldgeräten und feldgerät mit erweiterbarer gerätebeschreibungsdatei

Also Published As

Publication number Publication date
WO2003026208A3 (de) 2003-05-30
AU2002336048A1 (en) 2003-04-01
WO2003026208A2 (de) 2003-03-27

Similar Documents

Publication Publication Date Title
EP2182418B1 (de) Verfahren und Vorrichtung zum Zugreifen auf ein Funktionsmodul eines Automatiersierungssystems
EP2789145B1 (de) Vorrichtung zur bedienung von mindestens einem feldgerät der automatisierungstechnik
DE102008019040B4 (de) Verfahren und Steuergerät zur Steuerung eines Automatisierungssystems
DE69819211T2 (de) Verteilte interfacearchitektur einer programmierbaren industriellen steuerung
EP3616365B1 (de) Verfahren zum betreiben eines feldgeräts
DE10049049A1 (de) System und Verfahren zur Konfiguration einer Prozeßsteuerung zur Verwendung mit einem Profibus-Einrichtungsnetzwerk
DE102010029952A1 (de) Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik
DE102009054901A1 (de) Verfahren zur offline Bedienung eines Feldgeräts der Automatisierungstechnik
WO2012139870A2 (de) Verfahren zur offline-konfiguration eines feldgeräts
EP1430369B1 (de) Dynamischer zugriff auf automatisierungsressourcen
DE102005046166A1 (de) Verfahren bzw. System zur Darstellung einer Internetseite auf einer Visualisierungseinrichtung einer industriellen Automatisierungseinrichtung
DE102011080569A1 (de) System und Verfahren zur Bedienung von Feldgeräten in einer Automatisierungsanlage
DE102010063854A1 (de) Verfahren zum Bereitstellen von gerätespezifischen Informationen eines Feldgeräts der Automatisierungstechnik und/oder zum Bedienen eines Feldgeräts
DE102006062478A1 (de) Verfahren zum Betreiben eines objektbasierten Konfigurationssystems für Feldgeräte der Automatisierungstechnik
EP1425639B1 (de) Verfahren zur übertragung eines prozesswerts und steuerungssystem
DE102008038501A1 (de) Verfahren zum Bestimmen einer statischen Datenstruktur eines Feldgerätes
EP1445673A2 (de) Web-basierte Darstellung von Automatisierungsprozessen
DE102018128502A1 (de) Verfahren und Vorrichtung zur Bedienung und Steuerung einer maschinentechnischen Anlage mit Hilfe einer grafischen Entwicklungsoberfläche und Erzeugung einer Feldbus-Konfiguration
DE10142378A1 (de) Datenverarbeitungsanlage, Ressourcensteuergerät und Verfahren zur Fernverwaltung von Ressourcen
EP2456124A1 (de) Geberschnittstellenengineering
DE102016123599A1 (de) Robotersteuerung mit Funktion zur Kommunikation mit einer speicherprogrammierbaren Steuerung und Kommunikationssystem
EP3616011B1 (de) Anordnung und verfahren zum überwachen einer anlage der automatisierungstechnik
EP1515207A1 (de) Automatisierungsobjekt und Verfahren zur Beschreibung eines Automatisierungsobjektes unter Verwendung einer Metasprache
EP3165975B1 (de) Verfahren und anordnung zur fernbedienung von feldgeräten zumindest einer automatisierungsanlage
WO2021105064A1 (de) Verfahren zum verknüpfen von objekten eines steuerprogramms einer steuereinheit eines automatisierungssystems und entwicklungsumgebung

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee