Data-Change-Trigger
Der Data-Change-Trigger überwacht Abfrageergebnisse und löst bei Änderungen einen Transfer aus. Dazu wird im Data-Change-Trigger eine Datenbankabfrage definiert. Im Register Allgemein wird festgelegt, welche Spalten überwacht werden sollen. Im Register Filter kann genauer definiert werden, wann ein Transfer ausgelöst werden soll, zum Beispiel nur dann, wenn eine Spalte einen bestimmten Wert hat.
Dialogübersicht

Allgemeine Eigenschaften
Register Allgemein
| Eigenschaft | Beschreibung |
|---|---|
| DB-Anbindung | Hier stehen alle im Bereich Plug-ins erstellten Anbindungen relationaler Datenbanken zur Auswahl. Sollte Ihre gewünschte Datenbankanbindung nicht dabei sein, können Sie diese im Plug-ins-Bereich als Microsoft SQL Server, Oracle, SAP HANA, ODBC, OLE DB, MySQL oder PostgreSQL bereitstellen. |
| Tabelle | Tabelle, aus der Spalten überwacht werden sollen. Hinweis: Die angegebene Tabelle muss einen Primärschlüssel besitzen. Tabellen ohne Primärschlüssel werden nicht unterstützt. |
| Verfügbar | Alle verfügbaren Spalten der ausgewählten Tabelle, die noch nicht für den Bereich „Verwendet“ ausgewählt wurden. |
| Verwendet | Alle bereits ausgewählten Spalten der ausgewählten Tabelle. Mit den Schaltflächen <, >, << und >> oder durch Doppelklick können Sie Felder hinzufügen oder entfernen. |
| Triggern bei DB-Verbindung | Wenn diese Option gesetzt ist, wird ein Transfer ausgelöst, wenn der Router eine Verbindung zur Datenbank herstellt. |
| Keine Änderungsbenachrichtigungen verwenden | Wenn diese Option gesetzt ist, wird anstelle der Änderungsbenachrichtigungen das im Plug-in konfigurierte Polling-Intervall zur Abfrage verwendet. |
| Sortierreihenfolge | Legt fest, in welcher Reihenfolge die überwachten Datensätze sortiert werden. |
| Sortierung nach Spalte | Spalte, nach der die überwachten Datensätze sortiert werden. |
Filter
Hier können Filter und Filtergruppen grafisch erstellt und konfiguriert werden. Daraus erzeugt der OPC Router zur Laufzeit die passende Filterbedingung. Anders als bei DB Select werden die Filterwerte hier fest eingetragen.

Nutzen Sie die Schaltfläche Add, um einzelne Filterkriterien hinzuzufügen, und die Schaltfläche Add Group, um eine Filtergruppe hinzuzufügen. Die Schaltfläche mit dem Minuszeichen löscht den jeweiligen Filter beziehungsweise die jeweilige Filtergruppe.
Hinweise zur Filterlogik
Ein Filter besteht aus drei Elementen:
- Spalte: Die Spalte, auf die sich der Filter bezieht.
- Filteroperator: Der Operator legt fest, wie der Filterwert zum Filtern der Datensätze verwendet wird.
- Filterwert: Der Wert, der verwendet wird, um die Datensätze zu filtern.
Eine Erklärung zu den verschiedenen Filteroperatoren befindet sich unter Datenbank-Filteroperatoren.
Verknüpfung mit AND und OR
Durch einen Klick auf den Text AND oder OR ändert sich die Art der Gruppe in die jeweils andere.
ANDbedeutet, dass alle Bedingungen in der Gruppe erfüllt sein müssen, damit die Gruppe als Ganzes zutrifft.ORbedeutet, dass eine Bedingung in der Gruppe erfüllt sein muss, damit die Gruppe als Ganzes zutrifft.