Neben dem Standard-Handshake können Sie auch ein Individuelles Handshakeverfahren verwenden. In diesem Verfahren können Sie die Auslösebedingungen frei wählen. Dazu stehen Ihnen mehrere Bedingungen zur Verfügung.
Wenn Sie mehr als eine Bedingung anlegen, können Sie auswählen, ob alle Bedingungen erfüllt sein müssen, um den Trigger zu starten oder ob eine Bedingung reicht.
1 | Bedingungen | In diesem Bereich legen Sie die Bedingungen an, um den Trigger zu starten |
2 | Aktionen | In der Mitte definieren Sie die Aktionen, die im Trigger ausgeführt werden sollen. |
3 | Fehlerbehandlung | Zusätzlich können Sie Aktionen anlegen, die ausgeführt werden, sollte eine der Aktionen im mittleren Bereich fehlschlagen. |
1 | Bedingungs-Logik | Wenn mehr als eine Bedingung angelegt ist, können Sie auswählen, ob alle Bedingungen gleichzeitig erfüllt sein müssen (UND-Verknüpfung) oder ob der Trigger bereits bei einer erfüllten Bedingung (ODER-Verknüpfung) gestartet wird. |
2 | Verriegelung | Mit der Verriegelung können Sie verhindern, dass ein Trigger zu häufig ausgelöst wird. Nach jeder Ausführung (ob erfolgreich oder nicht) wird der Trigger für die angegebene Zeit nicht mehr überwacht. |
3 | Bedingungen | In diesem Bereich werden alle bereits konfigurierten Bedingungen angezeigt. In diesem Beispiel werden zwei Variablen auf Änderungen überwacht. |
4 | Bedingung hinzufügen | Mit dieser Schaltfläche können Sie weitere Bedingungen hinzufügen. |
Variablenwert vergleichen #
Beschreibung | Diese Bedingung liest den Wert einer Variable aus und vergleicht ihn mit dem angegebenen Wert. |
Benötigte Lizenz | Für diese Bedingung benötigten Sie kein spezielles Feature. Abhängig von Ihrer Lizenz stehen Ihnen aber nur bestimmte Variablen zur Überprüfung zur Verfügung. Sie benötigten z.B. das SPS Feature, um SPS Variablen in dieser Bedingung überprüfen zu können. |
1 | Trigger Variable | Klicken Sie auf diese Schaltfläche, um eine Variable zur Überprüfung auszuwählen. |
2 | Vergleichs-Operator | Hier können Sie einstellen, wie der Variablenwert mit dem Vergleichswert verglichen werden soll. Ihnen stehen die folgenden Vergleichsoperatoren zur Verfügung: == != > >= < <= |
3 | Vergleichswert | Geben Sie hier den Wert ein, mit dem der Wert der Variable verglichen werden soll. |
4 | Entprellung | Mit der Entprellung können Sie einstellen, für welchen Zeitraum die Bedingung ununterbrochen erfüllt sein muss, bevor der Trigger gestartet wird. Damit können Sie verhindern, dass der Trigger bei kleinen Schwankungen des Variablenwertes zu früh/zu oft ausgeführt wird. Wenn der Trigger ausgeführt wurde, beginnt die Entprellung wieder von vorne, auch wenn die Bedingung für die gesamte Zeit der Ausführung des Triggers erfüllt war. |
5 | Hysterese | Mit der Hysterese können Sie eine Freigabebedingung definieren, die nach der Ausführung des Triggers erfüllt werden muss, bevor die normale Überwachung der Bedingung wieder aufgenommen wird. Wenn Sie z. B. eine Temperatur überwachen und bei über 80 Grad soll der Trigger ausgeführt werden, können Sie eine Freigabebedingung einstellen. Ohne diese Bedingung würde der Trigger immer wieder ausgeführt, so lange die Temperatur über 80 Grad liegt. Um das zu verhindern, können Sie eine Freigabebedingung definieren, dass die Temperatur erst wieder unter 70 Grad fallen muss, bevor der Trigger erneut ausgeführt werden kann. |
Änderung eines Variablenwertes #
Beschreibung | Diese Bedingung liest den Wert einer Variable aus und sobald sich der Wert verändert, ist die Bedingung erfüllt. |
Benötigte Lizenz | Für diese Bedingung benötigten Sie kein spezielles Feature. Abhängig von Ihrer Lizenz stehen Ihnen aber nur bestimmte Variablen zur Überprüfung zur Verfügung. Sie benötigten z.B. das SPS Feature, um SPS Variablen in dieser Bedingung überprüfen zu können. |
1 | Trigger Variable | Klicken Sie auf diese Schaltfläche, um eine Variable zur Überprüfung auszuwählen. |
Bitte beachten Sie:
Abfrageintervall: Bitte beachten Sie, dass Variablen nur in einem Intervall von 10-50 Millisekunden überprüft werden können, abhängig von der Hardware und dem Netzwerk. Änderungen, die nur wenige Millisekunden aktiv sind, können nicht immer erfasst werden.
SPS Zustand überprüfen #
Beschreibung | Diese Bedingung überprüft den Zustand der SPS (Stopp) und ob die Verbindung unterbrochen wurde. |
Benötigte Lizenz | SPS Feature |
1 | SPS | Wählen Sie die zu überwachende SPS aus. |
2 | Stopp | Wenn Sie die Stopp-Überwachung aktivieren, ist die Bedingung erfüllt, sobald die SPS im Zustand Stopp ist. |
3 | Verbindung | Wenn Sie die Verbindungs-Überwachung auswählen, ist die Bedingung erfüllt, sobald keine Verbindung mehr zur SPS besteht, z. B. Timeout. |
Sollten Sie die Stopp- und die Verbindungs-Überwachung aktvieren, ist die Bedingung erfüllt, sobald eine der Beiden eintritt.
Neue Datei in einem Ordner #
Beschreibung | Diese Bedingung überwacht ein Verzeichnis und löst aus, sobald eine neue Datei in diesem Ordner abgelegt wurde. |
Benötigte Lizenz | Es wird kein Feature benötigt. |
1 | Ordner | Wählen Sie hier den Ordner zur Überwachung aus. Der Pfad kann auch durch Variablen ergänzt werden (siehe Variablen verwenden). |
2 | Neue Exceldatei | Überwachen Sie das Verzeichnis der ausgewählten Exceldatei. |
Bitte beachten Sie:
Excel: Neueste Datei im Ordner. Um die neueste Datei im Ordner verwenden zu können, müssen Sie eine Exceldatei und dort die Dateiauswahl auf „Neueste Datei im Ordner“ stellen.
Zeitintervall #
Beschreibung | Bei dieser Bedingung wird der Trigger in einem festgelegten Intervall ausgelöst. |
Benötigte Lizenz | Es wird kein Feature benötigt. |
Intervall | Bestimmen Sie hier die Länge Ihres Intervalls. Sie können zwischen Sekunden, Minuten, Stunden und Tagen wählen. Das kleinstmögliche Intervall ist 1 Sekunde. |
Startdatum- und zeit | Legen Sie hier den Zeitpunkt fest, ab dem Ihr eingestelltes Intervall ausgeführt werden soll. |
Tastendruck (Shortcut) #
Beschreibung | Der Trigger wird ausgelöst, wenn eine definierte Taste (Tastenkombination) auf der Tastatur gedrückt wird. |
Benötigte Lizenz | Es wird kein Feature benötigt. |
Tastenkombination | Klicken Sie in die TextBox und drücken anschließend die gewünschte Tastenkombination. Dies wird dann verwendet, um den Trigger zu starten. |
Bitte beachten Sie:
Desktopanwendung muss ausgeführt werden. Damit ein Tastendruck erfasst werden kann, muss ein Benutzer angemeldet sein und die DataSuite Desktopanwendung muss gestartet sein. Die Anwendung muss nicht sichtbar sein, sondern kann auch im Tray-Menü laufen. Dies gilt auch, wenn die DataSuite als Windows Service ausgeführt wird.
Neuer Datensatz in einer Tabelle #
Beschreibung | Bei dieser Bedingung wird der Trigger ausgelöst, sobald ein neuer Datensatz in einer Tabelle einer Datenbank eingefügt wurde. |
Benötigte Lizenz | Datenbank Feature |
Anforderungen | Um eine Tabelle auf einen neuen Datensatz überwachen zu können, muss die Tabelle einen numerischen Primarschlüssel besitzen, der automatisch von der Datenbank gesetzt wird. |
Datenbank | Wählen Sie die Datenbank aus, die Sie überwachen möchten. |
Tabelle | Wählen Sie die Tabelle aus, die Sie überwachen möchten. |
Intervall | Um einen neuen Datensatz zu ermitteln, wird die Datenbank regelmäßig abgefragt. Durch die Angabe eines Intervalls können Sie die Anzahl der Datenbankabfragen begrenzen. |
SPS-Zeit Abweichung #
Beschreibung | Bei dieser Bedingung wird der Trigger ausgelöst, sobald die Zeitabweichung zwischen SPS- und PC-Zeit die angegebene Toleranz überschreitet. |
Benötigte Lizenz | TimeMaster Feature |
Anforderungen | Das Überwachen der Zeit funktioniert nur für Steuerungen vom Typ S7-300 und S7-400. Für andere Modelle wurde der Zugang zu diesen Informationen von Siemens eingeschränkt. |
1 | SPS | Wählen Sie hier die SPS zur Zeitüberwachung aus. Hier werden Ihnen nur verbundene Steuerungen vom Typ S7-300 und S7-400 angezeigt. |
2 | Abweichungstoleranz | Tragen Sie hier die Toleranz der Abweichung ein. Der kleinstmögliche Wert sind 100ms. |