Data-Change-Trigger
Der Data-Change-Trigger löst den Datentransfer bei Wertänderung eines Datenpunktes aus. Sie können auch eine relative oder absolute Toleranz festlegen sowie ein minimales und maximales Zeitintervall bestimmen – erzwungener Transfer, auch wenn keine Änderung vorliegt, oder Begrenzung der Transfers bei vielen Datenänderungen.
Der Data-Change-Trigger reagiert auf die Wertänderungen, die die Anbindung meldet. Ändert sich der Datenpunkt innerhalb eines Lesezyklus mehrfach, sieht der OPC Router nur den letzten Stand – die Zwischenwerte gehen ohne Meldung verloren. Wo jeder Datensatz zählen muss, verwenden Sie den Bit-Trigger oder den Message-Trigger zusammen mit einem Handshake; wie der aufgebaut wird, steht unter OPC-Transfers absichern.

| Eigenschaft | Beschreibung |
|---|---|
| Anbindung | Heidenhain-Anbindung, über den der relevante Datenpunkt erreicht wird. |
| Trigger-Datenpunkt | Trigger-Datenpunkt, dessen Wertüber-/unterschreitung den Transfer auslöst. Über die Schaltfläche „...“ öffnen Sie die Tag-Auswahl (s. u.) zur interaktiven Auswahl eines Items. |
Über die Schaltfläche „Erweitert“ legen Sie die weiteren Eigenschaften fest.
| Eigenschaft | Beschreibung |
|---|---|
| Höchstens alle | Wenn sich der Wert des Datenpunktes häufig ändert, kann hier die Transferzahl über ein Intervall begrenzt werden. Der Eintrag bedeutet also: „Es wird höchstens z. B. jede Sekunde übertragen, auch wenn sich der Wert öfter ändern“. Vorgabe immer als ganze Zahl, keine Nachkommastellen. Als Einheiten sind daher Millisekunden, Sekunden, Minuten, Stunden oder Tage zu wählen. |
| Mindestens alle | Zeitintervall, in dem auf jeden Fall Daten übertragen werden, auch wenn sich der Wert des Datenpunktes nicht geändert hat. Vorgabe immer als ganze Zahl, keine Nachkommastellen. Als Einheiten sind daher Millisekunden, Sekunden, Minuten, Stunden oder Tage zu wählen. |
| Triggern bei ... % Differenz | Der Transfer wird nur ausgelöst, wenn sich der Wert des Datenpunktes um diesen Eintrag ändert (relativ). |
| Triggern bei ... Absolute Differenz | Der Transfer wird nur ausgelöst, wenn sich der Wert des Datenpunktes um diesen Eintrag ändert (absolut). |
| Triggern bei jeder Datenänderung | Standard. Überschreibt Toleranzeinstellungen. |
| Triggern bei Quality Änderung | Aktivieren Sie die Checkbox, wenn bei Quality Änderung getriggert werden soll. |
| Triggern bei Zeitstempel Änderung | Aktivieren Sie die Checkbox, wenn bei Änderung des Zeitstempels getriggert werden soll. |
| Metadaten ausgeben | Aktivieren Sie die Checkbox, wenn die Metadaten Timestamp oder Quality ausgegeben werden sollen. |
Um Bedingungen für absolute und relative Differenz zu setzen, projektieren Sie zwei Datachange-Trigger: einen für relative, einen für absolute Differenz. Verknüpfung kann per UND oder ODER erfolgen