Beispiel für den OPC A&E Server

Auf dieser Seite werden nochmals zusammenfassend alle Schritte für die Parametrierung des OPC A&E Server von WinCC OA aufgelistet. Die einzelnen Schritte teilen sich grob in fünf Bereiche:

  1. Anlegen der Datenpunkte mit Meldebehandlung, die der Server als Items zur Verfügung stellt

  2. Parametrierung des Servers (Die Parametrierung wurde bereits auf der Seite Parametrierung des OPC A&E Server, wo die einzelnen Panels beschrieben sind, detailliert erläutert)

  3. Parametrierung der Datenpunktgruppen (Details hierzu sind auch auf der Seite Parametrierung des OPC A&E Server nachzulesen)

  4. Eintrag in der Config-Datei

  5. Starten des Servers

Folgende Schritte sind auszuführen, um die Kommunikation zwischen dem WinCC OA OPC A&E Server und einem beliebigen OPC A&E Client aufzubauen. Die hier verwendeten Datenpunktnamen und Texte sind als Beispiel zu verstehen und können durch beliebige andere Namen ersetzt werden:

Anlegen der Datenpunkte mit Meldebehandlung

  • Anlegen eines Datenpunkttyps PVLEVEL4 als "float".

  • Erstellen eines Master-Datenpunktes _mp_PVLEVEL4.

  • Erstellen einer Meldebehandlung für den Master-Datenpunkt mit 5 Meldebereichen:

Abbildung 1. Einstellungen für die Bereiche 2-5

Abbildung 2. Einstellungen für den Bereich 1
  • Erstellen der Datenpunkte Level1 und Level2 als Instanzen des Master-Datenpunktes _mp_PVLEVEL4.

  • Erstellen eines Datenpunkttyps Meldung als "bool".

  • Erstellen eines Master-Datenpunktes _mp_Meldung.

  • Erstellen einer Meldebehandlung für den Master-Datenpunkt:

Abbildung 3. Meldebehandlung für den Master-Datenpunkt _mp_Meldung
  • Erstellen der Datenpunkte Meldung1 und Meldung2 als Instanzen des Master-Datenpunktes _mp_Meldung.

Anmerkung:

Die vom OPC A&E Server generierte Nachricht wird mit anderen Alarminformationen an WinCC OA gesendet und in das alert comment config geschrieben. Damit sehen Sie was der Server gesendet hat.

Parametrierung des Servers

  • Definition der Event Category AlarmLevel vom Typ Conditional.

  • Definition der Condition PVLEVEL4 in der Event Category AlarmLevel durch Auswahl des Master-Datenpunktes _mp_PVLEVEL4.

  • Der Name der Sub Condition LOLO für PVLEVEL4 wird in Untere Alarmgrenze geändert.

  • Definition der Event Category Meldung vom Typ Simple.

  • Parametrierung des Simple Events durch Auswahl des Master-Datenpunktes _mp_Meldung.

Parametrierung der Datenpunktgruppen

  • Auswahl der Datenpunkte Level1 und Level2 für die Datenpunktgruppe OPC_AE_PVLEVEL4.

  • Auswahl der Datenpunkte Meldung1 und Meldung2 für die Datenpunktgruppe OPC_AE_Simple.

  • Aufruf der Funktion Prüfen in der Datenpunktgruppe OPC_AE.

Eintrag in der Config-Datei

  • In der Config-Datei des Projektes muss folgender Eintrag für den WinCC OA OPC A&E Server definiert werden. Der Eintrag erfolgt in der [opcaesrv]-Sektion:

[opcaesrv]

server = "AEServer1"

Starten des Servers

  • Start des WinCC OA OPC A&E Server. Hierfür dient der Manager WCCOAopcsrvAE. Dieser muss zur Managerliste der Console hinzugefügt und der Prozess gestartet werden.

  • Ein OPC A&E Client (z.B. der Visual OPC Test Tracer) kann sich nun zum Server verbinden. Folgende Server Items werden angezeigt:

  • Wird in WinCC OA ein Alarm für den Datenpunkt Level1 ausgelöst, dann wird dieser im Visual OPC Test Tracer mit Status "ACTIVE, UNACKED, ENABLED" angezeigt. Auch ein ausgelöster Alarm bei Meldung1 wird angezeigt, kann aber nicht quittiert werden, da dies ein Simple Event ist: