Schlüssel zur Identifizierung einer Ereignisreihe
Ein- und Ausgabeblöcke identifizieren eine Reihe von Ereignissen, indem sie einen Schlüssel für die Reihe (oder Datenstrom) der Ereignisse festlegen. Diese Ereignisreihe dient dazu, die korrekten Ereignisse zu identifizieren, die an einen Eingabeblock übergeben werden sollen. Der Schlüssel besteht aus mehreren Blockparametern und identifiziert diese Ereignisreihe, die sich von anderen Ereignisreihen durch denselben Blocktyp unterscheidet. Zum Beispiel:
Bei Ein- und Ausgaben von
Measurement-Objekten besteht der Schlüssel aus Gerät, Fragment und Serie. Der
Unit-Parameter, der in einem Ausgabeblock angegeben wird, ist nicht Bestandteil des Schlüssels (er dient nur zur Information), und es ist nicht erforderlich, dass er mit den Parametern des
Messwerteingabe-Blocks übereinstimmt.
Bei
Event-Objekten besteht der Schlüssel aus Gerät und Ereignistyp.
Bei
Alarm-Objekten besteht der Schlüssel aus Gerät und Alarmtyp.
Einschränkungen für Ausgabeblöcke
Für synchrone Ausgabetypen wie Messwerte, Ereignisse und Alarme (siehe auch
Ausgabeblöcke und Ereignissteuerung) ist es in
Analytics Builder nicht erlaubt, mehr als einen Ausgabeblock zu haben, der Ereignisse mit einem bestimmten Schlüssel generiert.
Da Verbindungen zwischen den Modellen bestehen können, besteht der Hauptgrund für diese Einschränkung darin, Mehrdeutigkeiten oder Fehler zu vermeiden, die in den Eingabeblöcken bei der Verarbeitung von Ereignissen auftreten können, wenn mehrere Ausgabeblöcke (in verschiedenen Modellen) denselben Ausgabestrom zum selben Zeitpunkt generieren.