Zum Inhalt springen
MB Datasuite
  • Funktionen
  • Anwendungen
  • Energie
  • Visualisierung
  • Preise
  • Kostenlos testen
  • English
MB Datasuite
  • Funktionen
  • Anwendungen
  • Energie
  • Visualisierung
  • Preise
  • Kostenlos testen
  • English

Systemanforderungen und Kompatibilität

5
  • Systemanforderungen und sicherer Betrieb
  • Als Windows-Dienst betreiben
  • Unterstütze Datenbanken
  • Unterstützte Steuerungen (SPS)
  • White Label

Schnelleinstieg

11
  • Schnelleinstieg in die DataSuite – für OT-Experten
  • Schnelleinstieg DataSuite für IT-Experten – OT-Daten sicher integrieren
  • DataSuite Installation – Anleitung für Windows (PC & VM)
  • SPS Verbindung einrichten
  • Trigger anlegen 
  • Trigger Variable im Handshake auswählen
  • Trigger ausführen
  • Exceldatei anlegen
  • Kopfdaten in die Datei schreiben
  • Datensatz schreiben
  • Eine Datenbank verbinden

Tutorials, HowTos und Anleitungen

7
  • Richtige Lizenz auswählen: Funktionen und Infos im Detail
  • SPS mit SQL-Datenbank verbinden
  • Maschinendaten in Windows-Anwendungen nutzen | DataSuite
  • Put/Get bei optimierten Datenbausteinen (DB) einer Siemens S7 SPS
  • Optimierte Datenbausteine (DB) einer S7 SPS lesen/schreiben (Excel, SQL)
  • Wie man alle DBs einer Steuerung sichern kann (SPS Backup)
  • Alarm-Emails mit OPC-UA: Übertemperatur mit einer S7 1500 SPS überwachen

Umstieg von Version 2 auf Version 3

1
  • Umstieg von Version 2 auf Version 3

Bedienungsanleitung

98
  • Allgemeine Infos zum Benutzerhandbuch
  • Fehlercodes
    • Allgemein(0 – 99)
    • SPS (200 – 299)
    • E-Mail (300 – 399)
    • SMS (400 – 499)
    • Excel (500 – 599)
    • OPC UA (700 – 799)
    • Datenbanken (800 – 899)
    • Drucken (1000 – 1099)
    • PDF (1100 – 1199)
    • HTML (1200 – 1299)
    • Externe Anwendungen starten (1300 – 1399)
    • Rest (1400 – 1499)
    • Time Master – SPS Zeit setzen (1900 – 1999)
    • Telegram (2000 – 2099)
    • Threema (2100 – 2199)
  • Trigger (DE)
    • Allgemeine Info zum Trigger
    • Trigger anlegen
    • Aufbau von Triggern
    • Variablen verwenden
    • Trigger Aktionen
      • Allgemeine Info
      • Variable schreiben
      • Excel – Schreiben
      • Excel-Dateien einlesen
      • Exceldatei in PDF konvertieren 
      • Exceldatei drucken 
      • Exceldatei in HTML-Datei konvertieren 
      • Datenbank: SQL-Abfrage ausführen 
      • Datenbank: Datensatz schreiben (Insert) 
      • Datenbank: Mehrere Datensätze schreiben (Insert) 
      • Datenbank: Datensatz lesen (Select) 
      • Datenbank: Mehrere Datensätze lesen (Select) 
      • Dateioptionen (Kopieren, Verschieben, Umbenennen, Löschen) 
      • Dateinamen in Ordner auslesen 
      • REST-Anfrage ausführen 
      • FTP Upload (DE)
      • E-Mail versenden 
      • SMS versenden 
      • Nachricht per Telegram versenden 
      • Nachricht per Threema versenden 
      • Externe Anwendungen starten 
      • Exportieren und Importieren von Datenblöcken (DB)
      • Datenbaustein aktualisieren
      • SPS-Zeit setzen 
    • Zusätzliche Trigger Bearbeitungsfunktionen
      • Excel-Aktionen invertieren 
      • Datenbausteine für alle Variablen im Trigger ändern 
      • Berechnungen und Formatierungen von SPS Variablen
    • Trigger Auslösebedingungen und Handshake
      • Allgemeine Info zu Auslösebedingungen und Handshake 
      • Standard Handshake 
      • Individueller Handshake 
    • Fehlerbehandlung und Log
      • Allgemeine Info zur Fehlerbehandlung und Log
  • Excel, CSV, PDF Dateien
    • PDF Dateien
    • Allgemeines zu Excel Dateien
    • Dateiauswahl 
    • Dateiformate 
    • Lesezugriff 
    • Schreibzugriff 
    • CSV Dateien: Formate, Sonderzeichen, Kodierungen
  • Steuerungen (SPS-Verbindungen)
    • Allgemeine Infos zu SPS-Verbindungen
    • SPS Verbindung erstellen
    • Variablen 
    • SPS-Verbindung konfigurieren 
  • Datenbanken
    • Datenbank: Datensatz schreiben (Insert) 
    • Datenbank: Mehrere Datensätze schreiben (Insert) 
    • Datenbank: Datensatz lesen (Select) 
    • Datenbank: Mehrere Datensätze lesen (Select) 
    • Datenbank: SQL-Abfrage ausführen 
    • SPS mit SQL-Datenbank verbinden
    • Allgemeines zu Datenbanken
  • Accounts (DE)
    • E-Mail Account
      • E-Mail-Account anlegen
      • E-Mail-Account konfigurieren 
      • Email Zeitbegrenzung
    • SMS Account
      • SMS / Seven Account konfigurieren
      • SMS Zeitbegrenzung
      • SMS Sandbox
    • Telegram Account
      • Telegram einrichten
      • Telegram Account konfigurieren
      • Telegram Zeitbegrenzung
    • Threema Account
      • Threema-Account einrichten
      • Threema-Account konfigurieren 
      • Threema Zeitbegrenzung
  • Geräte (Shelly)
    • Allgemeine Infos zu Shelly
    • Shelly hinzufügen
    • Shelly Variablen verwenden 
  • Webserver / REST-API (DE)
    • Allgemeine Infos Webserver/Rest-API
    • Rest-API verwenden 
    • Webseiten aufrufen 
    • Einstellungen und Sicherheit 
  • Lizenzierung
    • Ermittlung der benötigten Lizenz 
    • Aktiveren Ihrer Lizenz 
  • Einstellungen
    • Allgemeine Infos
    • Export 
    • Import 
    • Passwortschutz 
    • Sprache ändern 
    • Werkseinstellungen 
  • Support (DE)
    • Support Paket erstellen 
    • Support Kontaktdaten
  • Home
  • Docs
  • Bedienungsanleitung
  • Trigger (DE)
  • Trigger Auslösebedingungen und Handshake
View Categories

Individueller Handshake 

Lesedauer: 5 min

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. 

Individueller Handshake Konfigurationsmenü
1  BedingungenIn diesem Bereich legen Sie die Bedingungen an, um den Trigger zu starten  
2AktionenIn der Mitte definieren Sie die Aktionen, die im Trigger ausgeführt werden sollen.  
3FehlerbehandlungZusätzlich können Sie Aktionen anlegen, die ausgeführt werden, sollte eine der Aktionen im mittleren Bereich fehlschlagen.
Anleitung zum Einrichten eines individuellen Handshakes in DataSuite3
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  #

Benutzerdefinierte Auslösebedingungen festlegen
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. 
Variablen vergleichen
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  #

Ä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.  
Änderung eines Variablenwertes 1
1  Trigger VariableKlicken Sie auf diese Schaltfläche, um eine Variable zur Überprüfung auszuwählen.

 

Warnzeichen

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  #

SPS Status
Beschreibung  Diese Bedingung überprüft den Zustand der SPS (Stopp) und ob die Verbindung unterbrochen wurde.  
Benötigte Lizenz SPS Feature 
Bedingungen
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  #

Neue Datei in 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. 
Bedingungen 23
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. 
Warnzeichen

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  #

Zeitintervall festlegen
Beschreibung  Bei dieser Bedingung wird der Trigger in einem festgelegten Intervall ausgelöst.  
Benötigte Lizenz Es wird kein Feature benötigt. 
Bedingungen 3
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)  #

Tastendruck
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.  
Kombination hinterlegen
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  #

Neuer Datensatz in 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. 
Einrichten eines individuellen Handshakes
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  #

Auslösebedingungen festlegen
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. 
Zeit Abweichungen
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. 

Wie findest du den Beitrag?
Immer noch Fragen? Wie können wir helfen?

Wie können wir helfen?

Standard Handshake 
Inhalt
  • Variablenwert vergleichen 
  • Änderung eines Variablenwertes 
  • SPS Zustand überprüfen 
  • Neue Datei in einem Ordner 
  • Zeitintervall 
  • Tastendruck (Shortcut) 
  • Neuer Datensatz in einer Tabelle 
  • SPS-Zeit Abweichung 

MB DataSuite

  • Startseite
  • Funktionen
  • Anwendungen
  • Preise

Info-Portal

  • Knowledge Base
  • Blog
  • Newsletter
  • Change Log
  • Support & FAQ

Unternehmen

  • Über uns
  • Impressum
  • Linkedin
  • YouTube
  • Facebook

Rechtliches

  • Datenschutz
  • EULA
  • Cookie Einstellungen

Hilfe und Support

  • Tel +49 2742 72927 80
  • Online Beratung
  • Kontakt
  • English
    [MB] Software und Systeme GmbH