Panel OPC-Gruppe

Dieses Panel können Sie über das System Management Panel öffnen.

Abbildung 1. Parametrierpanels für OPC-Gruppe

Gruppe

Auswahl der Gruppe, die bearbeitet werden soll. Die Namen in der Liste entsprechen den im System vorhandenen Datenpunkten vom Typ _OPCGroup. Wird hier ein Name eingegeben, und dann die editierbaren Werte gesetzt, so kann mit Drücken des Buttons "Übernehmen" oder des Buttons "OK" ein Datenpunkt vom Typ _OPCGroup mit diesen Werten erzeugt werden (in einem redundanten Projekt wird der interne redundante Datenpunkt <DP_Name>_2 automatisch erstellt).

Entfernen

Löscht den entsprechenden Datenpunkt und die Gruppe aus dem Server.

Anmerkung: Gruppen beim OPC Client dürfen nicht gelöscht werden, da sonst einige Funktionalitäten verloren gehen!

Erstellen

Eine Gruppe mit dem in Gruppennamen gewählten Namen wird als Datenpunkt angelegt.

Konfiguration

Update-Rate

Editierbar; die vom Server geforderte Update-Rate für diese Gruppe. Mit dieser Einstellung wird die "refresh" Rate des Servers festgelegt, dass bedeutet, dass der Server die Devices nach diesem Intervall abfragt. Damit ist es mit der Pollrate vergleichbar.

Refresh Timer

Ist dieser Wert auf 0 gesetzt, dann wird nie ein Refresh dieser Gruppe auf das Device ausgeführt. Ein Wert von 0 ist aber durchaus zulässig.

Zur Erklärung: Es gibt die UpdateRate, diese bestimmt in welchem Zeitraum man ein Update vom Server will, sollte sich ein Wert im Server geändert haben. Kommt in der Zeitspanne "RefreshTimer" kein einziger Wert vom Server, dann wird ein Refresh auf das Device ausgelöst und man bekommt alle aktuellen Werte dieser Gruppe geschickt. "RefreshTimer" sollte nie kleiner sein als "UpdateRate".

Totband

Editierbar; Totbandglättung zwischen 0% und 100%. Diese Totbandglättung funktioniert folgendermaßen: Zunächst muss für jedes Item im OPC-Server ein möglicher Wertebereich definiert werden. Wenn sich der Wert um mehr als "x" Prozent von diesem Wertebereich ändert, wird der Wert an den OPC-Client geschickt.

Datenquelle

Hier ist die Datenquelle für Refreshes (GA) auf diese Gruppe einstellbar. Bei der Einstellung CACHE wird ein Refresh aus dem Cache des Servers beantwortet, bei der Einstellung DEVICE wird das Refresh durch Abfragen des Devices beantwortet.

Gruppenaktivierung

Festlegen des aktiv/inaktiv Status der Gruppe. Ein Setzen des Status auf inaktiv, macht die gesamte Gruppe inaktiv, d.h. eine Abfrage (Einzeln oder GA) ist nicht möglich.

Callback

Schaltet für die Gruppe die Callbacks ein oder aus. Die Daten im Cache des Servers werden allerdings aktuell gehalten. Mit der Callback Einstellung ist es möglich festzulegen, ob der OPC Server eine Callback Meldung an WinCC OA schicken soll oder nicht. Wenn man also die Callbacks inaktiv setzt (disabled) dann bekommt WinCC OA keine neuen Werte mehr vom Server. Eine Abfrage ist nicht möglich. Beim ersten Callback wird das GA-Bit im PARA-Panel gesetzt (einstellbar über einen Config-Eintrag - siehe auch Konfigurationsdatei des OPC Treibers).

Status - Host 1 / Status - Host 2

All Items Invalid

Dieser Wert wird vom Treiber gesetzt, wenn alle Items in der Gruppe Qualität UNCERTAIN oder BAD haben.

VORSICHT: Sind in der Gruppe Ein- und Ausgänge gemischt, wird dieser Wert nie gesetzt, weil Ausgänge immer die Qualität gut haben.

Update-Rate

Nicht editierbar; enthält die vom Server für diese Gruppe garantierte Update-Rate.

Item Info

In der Tabelle stehen die Items, die in der Gruppe enthalten sind. Neben der Item ID steht im Klammer die Anzahl der Items. In der linken Spalte steht die ItemID aus dem OPC Server DP, in der rechten Spalte die Id des Datenpunktes, der auf diese itemId parametriert ist. In der letzten Spalte wird der Add-Status der Items angezeigt: X... (Item wurde nicht erfolgreich hinzugefügt, 0... (Nicht hinzugefügt. Nur Nonpermanent), 1... (Hinzugefügt. Permanent), 1<x<n (Hinzugefügt. Nonpermanent).

VORSICHT: Beachten Sie, dass Item Information nicht für Gruppen ohne Items angezeigt werden kann (wenn es keine entsprechende Adresse in der Gruppe beim Treiber gibt).

Die Schaltfläche "Items aktualisieren" Liefert die vorhandenen Items neu vom Server. Diese Abfrage kann einige Zeit dauern.

Korrupte Items: Wenn eine OPC-Gruppe ein OPCItem im Server durch AddItem() nicht einfügen kann (die Adresse ist also ungültig, das Item "corrupt"), dann merkt sich die Gruppe dieses Item. Es wird der Name des betroffenen Items in der OPC-Gruppe Itemsliste bzw. im internen Datenpunktelement <OPC-Guppenname>.ItemIds angezeigt. Durch Setzen des DPEs "retryCorruptItem" kann zu einem späteren Zeitpunkt versucht werden das Item erneut einzufügen. Über die Schaltfläche Erneutes einfügen testen kann versucht werden das Item erneut einzufügen.

Anmerkung: Items dürfen nur einmal in einer Gruppe definiert sein!

GA

Löst eine Generalabfrage auf die Gruppe aus.