Claims (18)
Verfahren zum dynamischen Herstellen eines Serververzeichnisses,
um automatischen Zugang in ein integriertes Steuersystem zu ermöglichen,
wobei das Verfahren folgende Schritte aufweist:
(a) Zugreifen
auf eine aktuelle Liste (Live List) der Feldbus (englisch: fieldbus)-Geräte, wobei
die aktuelle Liste aktive Feldbus-Geräte in dem integrierten Steuersystem
darstellt;
(b) Bilden/Aktualisieren einer Browse-Baumstruktur, wobei
die Browse-Baumstruktur
eine Zweig- und Blatt-Knoten-Organisation definiert, die die Feldbus-Geräte und Daten
von den Feldbus-Geräten
bestimmt;
(c) Kopieren von Anwendungsprozess („AP")-Verzeichnissen
und von Foundation Fieldbus („FF")-Objekten von aktiven
Feldbus-Geräten
in ein FF-Verzeichnis,
so dass das FF-Verzeichnis eine Objektsemantik hat, die den aktiven
Feldbus-Geräten
entspricht; und
(d) Abbilden des FF-Verzeichnisses in das Serververzeichnis,
wobei die Objektsemantik im FF-Verzeichnis in das Serververzeichnis
in einem standardisierten Format abgebildet wird, das automatisch durch
Client-Anwendungssoftware,
die auf einem Server läuft,
zugänglich
ist.Process for the dynamic creation of a server directory,
to enable automatic access to an integrated tax system,
the method comprising the following steps:
(a) Access
on a current list (Live List) of the fieldbus (English: fieldbus) devices, whereby
the current list of active fieldbus devices in the integrated control system
represents;
(b) Build / update a browse tree structure, where
the browse tree structure
a branch and leaf node organization that defines the fieldbus devices and data
from the fieldbus devices
certainly;
(c) Copy Application Process ("AP") directories
and Foundation Fieldbus ("FF") objects from active
Fieldbus devices
into an FF directory,
so that the FF directory has an object semantics that the active
Fieldbus devices
corresponds; and
(d) mapping the FF directory into the server directory,
where the object semantics in the FF directory in the server directory
is mapped in a standardized format that is automatically generated by
Client application software,
running on a server
accessible
is.
Verfahren nach Anspruch 1, das weiterhin folgenden
Schritt aufweist:
Hochfahren des integrierten Steuersystems
vor Ausführen
des Zugreifschritts.The method of claim 1, further following
Step has:
Start-up of the integrated control system
before running
of the access step.
Verfahren nach Anspruch 1, das weiterhin folgenden
Schritt aufweist:
(e) Ermitteln, ob es eine Änderung
in der aktuellen Liste gibt, wobei eine Änderung angezeigt wird, wenn ein
aktives Feldbus-Gerät
bei dem integrierten Steuersystem entfernt oder zu diesem hinzugefügt wird.The method of claim 1, further following
Step has:
(e) Determine if there is a change
in the current list, with a change displayed when a
active fieldbus device
is removed from or added to the integrated control system.
Verfahren nach Anspruch 3, das weiterhin die folgenden
Schritte aufweist:
falls es eine in der aktuellen Liste ermittelte Änderung gibt,
Wiederholen der Schritte (a)-(d); und
falls keine Veränderung
in der aktuellen Liste ermittelt wird, Wiederholen des Schritts
(e).The method of claim 3, further comprising the following
Steps comprises:
if there is a change found in the current list,
Repeating steps (a) - (d); and
if no change
is determined in the current list, repeating the step
(E).
Verfahren nach Anspruch 1, wobei der Server ein OLE-für-Prozesssteuerung
(process control) („OPC")- Server ist und
der Abbildungschritt die Objektsemantik auf OPC-Objekte abbildet.The method of claim 1, wherein the server is an OLE for process control
(process control) ("OPC") server is and
the mapping step maps the object semantics to OPC objects.
Verfahren nach Anspruch 5, wobei der Abbildungsschritt,
für jedes
Feldbus-Gerät,
ein AP-Verzeichnis und jedes in dem FF-Verzeichnis enthaltene FF-Objekt
auf OPC-Elemente (englisch: Items) abbildet.The method of claim 5, wherein the imaging step
for each
Fieldbus device
an AP directory and each FF object contained in the FF directory
maps to OPC elements.
Verfahren nach Anspruch 1, wobei der Abbildungsschritt
Gerätidentifikationsdaten
wie beispielsweise Link/Segment ID, Knoten ID, Gerät ID, und PD-Tag-Daten
für jedes
Feldbus-Gerät
aus dem FF-Verzeichnis in das Serververzeichnis abbildet.The method of claim 1, wherein the imaging step
Device identification data
such as link / segment ID, node ID, device ID, and PD tag data
for each
Fieldbus device
maps from the FF directory to the server directory.
Verfahren nach Anspruch 1, wobei der Abbildungsschritt
ein AP-Verzeichnis
für jedes
Feldbus-Gerät
aus dem FF-Verzeichnis in das Serververzeichnis abbildet.The method of claim 1, wherein the imaging step
an AP directory
for each
Fieldbus device
maps from the FF directory to the server directory.
Verfahren nach Anspruch 1, wobei der Abbildungsschritt
FF-Objekte von dem FF-Verzeichnis in das Serververzeichnis abbildet.The method of claim 1, wherein the imaging step
Maps FF objects from the FF directory to the server directory.
Verfahren nach Anspruch 1, wobei der Bildungs-/Aktualisierungs-Schritt die Browse-Baumstruktur
bildet mit von den Feldbus-Geräten
gelesener Gerät-Identifikations-Information
der aktuellen Liste.The method of claim 1, wherein the forming / updating step is the browse tree
forms part of the fieldbus devices
Read device identification information
the current list.
Verfahren nach Anspruch 1, wobei der Kopierschritt
folgende Schritte aufweist:
Lesen der AP-Verzeichnisse und
FF-Objekte der aktiven Feldbus-Geräte in der
aktuellen Liste;
Stellen von Daten aus den AP-Verzeichnissen
und FF-Objekten in einen Puffer; und
Kopieren der Daten aus
dem Puffer in das FF-Verzeichnis.The method of claim 1, wherein the copying step
does the following:
Read the AP directories and
FF objects of the active fieldbus devices in the
current list;
Providing data from the AP directories
and FF objects in a buffer; and
Copy the data from
the buffer in the FF directory.
Integriertes Steuersystem, das eine einzige Schnittstelle
bereit stellt für
Client-Anwendungssoftware mit Semantik- und Laufzeit-Daten für Feldbus-Geräte, das
aufweist:
eine Mehrzahl an aktiven Feldbus-Geräten;
ein
Feldbus-Netzwerk, wobei das Feldbus-Netzwerk die aktiven Feldbus-Geräte verbindet;
und
eine Serveranwendung, die in Verbindung steht mit und betriebsmäßig verbunden
ist mit den aktiven Feldbus-Geräten
mittels des Feldbus-Netzwerks, mit:
einem FF-Servermodul, wobei
der FF-Servermodul mit den aktiven Feldbus-Geräten durch das Feldbus-Netzwerk
kommuniziert;
einer Server-Browse Funktion, wobei die Server-Browse
Funktion verwendet wird, um Semantik-Information für die aktiven
Feldbus-Geräte
zu orten; und
einer Serverdatenzugriffs-Funktion, wobei die
Serverdatenzugriffsfunktion Zugriff zur Laufzeit- und Semantikinformation
für die
aktiven Feldbus-Geräte
liefert.Integrated control system that has a single interface
ready for
Client application software with semantic and runtime data for fieldbus devices, the
having:
a plurality of active fieldbus devices;
on
Fieldbus network, the fieldbus network connecting the active fieldbus devices;
and
a server application that is connected to and operationally connected
is with the active fieldbus devices
via the fieldbus network, with:
an FF server module, where
the FF server module with the active fieldbus devices through the fieldbus network
communicating;
a server browse function, the server browse
Function is used to provide semantic information for the active
Fieldbus Unit
to locate; and
a server data access function, the
Server data access function Access to runtime and semantic information
for the
active fieldbus devices
supplies.
Integriertes Steuersystem des Anspruchs 12, das
weiterhin aufweist:
eine Client-Anwendung, die mit der Serveranwendung
in Kommunikation steht und operativ mit dieser verbunden ist und
aufweist:
Client-Anwendungssoftware; und
einen Client,
der in Kommunikation mit der Client-Anwendungssoftware und operativ mit
dieser verbunden ist, und in Kommunikation mit der Server-Browse-Funktion
und der Server-Datenzugriffsfunktion steht,
wobei die Clientanwendungssoftware auf die Semantik-Information
und die Laufzeitdaten durch den Client zugreift. 14. Integriertes
Steuersystem nach Anspruch 13, wobei die Client-Anwendungssoftware eines oder mehr des
Folgenden aufweist:
Mensch/Maschine-Schnittstellen-Anwendungssoftware;
Instandhaltung/Diagnostik-Anwendungssoftware; und
Konfigurationsanwendungssoftware.The integrated control system of claim 12, further comprising: a client application in communication with and operatively connected to the server application and comprising: client application software; and a client that is in communication with and operatively connected to the client application software and in communication with the server browser se function and the server data access function is available, the client application software accessing the semantic information and the runtime data by the client. 14. The integrated control system of claim 13, wherein the client application software comprises one or more of the following: human / machine interface application software; Maintenance / diagnostics application software; and configuration application software.
Integriertes Steuersystem nach Anspruch 12, wobei
die aktiven Feldbus-Geräte
eine oder mehr der folgenden Typen von Geräten einschließen: H1-Geräte; HSE-Geräte; oder
andere Feldbus- Geräte.The integrated control system of claim 12, wherein
the active fieldbus devices
include one or more of the following types of devices: H1 devices; HSE devices; or
other fieldbus devices.
Integriertes Steuersystem nach Anspruch 12, wobei
die Server-Anwendung
ein OPC-Server ist.The integrated control system of claim 12, wherein
the server application
is an OPC server.
Integriertes Steuersystem nach Anspruch 13, wobei
die Clientanwendung ein OPC-Client ist.The integrated control system of claim 13, wherein
the client application is an OPC client.
Integriertes Steuersystem nach Anspruch 12, wobei
das FF-Server-Modul
Folgendes einschließt:
ein
FF-Verzeichnis, wobei das FF-Verzeichnis Objektsemantik der aktiven
Feldbus-Geräte
beinhaltet;
eine Abbildungsfunktion, wobei die Abbildungsfunktion
Objektsemantik im FF-Verzeichnis in ein Serververzeichnis abbildet;
und
das Serververzeichnis, wobei das Serververzeichnis Objektsemantik
der Feldbus-Geräte
von dem FF-Verzeichnis beinhaltet, die in ein mit der Clientanwendungssoftware
kompatibles Format abgebildet ist und von der Clientanwendungssoftware
automatisch durch den Client zugänglich
ist. 19. Integriertes Steuersystem nach Anspruch 18, wobei das Serververzeichnis
einschließt:
eine
Browsebaumstruktur, wobei die Browsebaumstruktur eine Zweig- und
Blatt- Knotenorganisation und Benennung für die Feldbus-Geräte und deren Objekte
definiert.The integrated control system of claim 12, wherein
the FF server module
Includes:
on
FF directory, where the FF directory object semantics of the active
Fieldbus Unit
includes;
a mapping function, the mapping function
Maps object semantics in the FF directory to a server directory;
and
the server directory, the server directory object semantics
of the fieldbus devices
from the FF directory included in one with the client application software
compatible format and is depicted by the client application software
automatically accessible by the client
is. 19. The integrated control system of claim 18, wherein the server directory
includes:
a
Browser tree structure, the browser tree structure being a branch and
Sheet node organization and naming for the fieldbus devices and their objects
Are defined.
Verfahren des Zugreifens von Clientanwendungssoftware,
in einem integrierten Steuersystem, auf Semantik- und Laufzeitdaten
für Feldbus-Geräte durch
eine einzige Schnittstelle, das folgende Schritte aufweist:
Bereitstellen
einer Server-Browse-Funktion, wobei die Server-Browse-Funktion Zugriff
zu Semantikdaten für
die aktiven Feldbus-Geräte
bereitstellt;
Bereitstellen einer Serverdatenzugriffsfunktion,
wobei die Serverdatenzugriffsfunktion Zugriff zu Laufzeitdaten für die aktiven
Feldbus-Geräte bereitstellt;
Bereitstellen
eines Client in Kommunikation mit der Server-Browse-Funktion und der
Serverdatenzugriffsfunktion; und
Zugreifen der Client-Anwendungssoftware
auf die Semantikdaten und die Clientlaufzeitdaten durch den Client.Method of accessing client application software,
in an integrated control system, based on semantic and runtime data
for fieldbus devices
a single interface that does the following:
Provide
a server browse function, the server browse function being accessed
to semantic data for
the active fieldbus devices
providing;
Providing a server data access function,
the server data access function providing access to runtime data for the active
Fieldbus devices;
Provide
a client in communication with the server browse function and the
Server data access function; and
Access the client application software
on the semantic data and the client runtime data by the client.