ID 2 – Alarm Mask – ISO 11783-6 – B.3
Die Alarm Mask (Alarmmaske) mit der ID 2 dient zur Anzeige kritischer Informationen oder Warnungen. Sie hat Vorrang vor normalen Datenmasken und kann je nach Priorität das gesamte Display oder Teile davon überlagern.
Attribute und Record Format (Tabelle B.6)
Die folgende Tabelle beschreibt den Aufbau des Alarm Mask Objekts im Objektpool.
AID |
Name |
Typ |
Größe (Bytes) |
Bereich / Wert |
Record Byte |
Beschreibung |
|---|---|---|---|---|---|---|
- |
Object ID |
Integer |
2 |
0 – 65534 |
1 – 2 |
Eindeutige ID im Objektpool. |
[0] |
Type |
Integer |
1 |
2 |
3 |
Objekttyp = Alarm Mask. |
[1] |
Background colour |
Integer |
1 |
0 – 255 |
4 |
Hintergrundfarbe der Maske. |
[2] |
Soft Key Mask |
Integer |
2 |
0 – 65534, 65535 |
5 – 6 |
Objekt-ID der zugehörigen Soft Key Mask (65535 = NULL). |
[3] |
Priority |
Integer |
1 |
0 – 2 |
7 |
0 = Hoch, 1 = Mittel, 2 = Niedrig. |
[4] |
Acoustic signal |
Integer |
1 |
0 – 3 |
8 |
0 = Höchste Prio, 1 = Mittel, 2 = Niedrig, 3 = Aus. |
- |
Number of objects to follow |
Integer |
1 |
0 – 255 |
9 |
Anzahl der direkt enthaltenen Objekte. |
- |
Number of macros to follow |
Integer |
1 |
0 – 255 |
10 |
Anzahl der folgenden Makro-Referenzen. |
- |
Repeat: {Object ID} |
Integer |
2 |
0 – 65534 |
11 + … |
Objekt-ID eines enthaltenen Objekts. |
- |
{X Location} |
Signed Integer |
2 |
-32768 bis +32767 |
13 + … |
X-Position relativ zur Maske (Pixel). |
- |
{Y Location} |
Signed Integer |
2 |
-32768 bis +32767 |
15 + … |
Y-Position relativ zur Maske (Pixel). |
- |
Repeat: {Event ID} |
Integer |
1 |
0 – 255 |
var. |
(Nach Objekten) Event ID, die das Makro auslöst. |
- |
{Macro ID} |
Integer |
1 |
0 – 255 |
var. |
Makro ID des auszuführenden Makros. |
Prioritätsstufen und Darstellung
Die Priorität steuert nicht nur die Reihenfolge der Alarme, sondern oft auch deren visuelle Darstellung auf dem VT:
High Priority (0): Der Bediener ist in Gefahr oder es liegt eine schwere Fehlfunktion vor. Diese Alarme müssen sofort quittiert werden oder erzwingen den Fokus des Terminals.
Medium Priority (1): Normale Fehlfunktion der Maschine.
Low Priority (2): Nur zur Information (Statusmeldungen).
Ereignisse (Events - Tabelle B.5)
Die Alarmmaske reagiert auf folgende Ereignisse:
On Show: Ausgelöst, wenn die Maske sichtbar wird. Das VT sendet eine
VT StatusNachricht.On Hide: Ausgelöst, wenn die Maske vom Display entfernt wird.
On Refresh: Ausgelöst bei Änderungen an Objekten innerhalb der Maske.
On Change Priority: Bei Änderung der Priorität bewertet das VT alle aktiven Alarme neu.
On Change Soft Key Mask: Wechselt die Softkey-Belegung bei aktiver Alarmmaske.
On Change Child Location / Position: Aktualisierung der Kind-Objekte.
On Change Attribute: Reaktion auf generelle Attributänderungen.
Verhalten bei mehreren Alarmen
Wenn mehrere Alarmmasken von verschiedenen Arbeitsgruppen gleichzeitig aktiv sind, bestimmt die Priorität (AID 3), welche Maske im Vordergrund steht. Bei gleicher Priorität liegt die Entscheidung meist beim VT (oft zeitliche Abfolge).
Bedeutung für die Implementierung
Alarmmasken sollten sparsam und nur für echte Warnungen eingesetzt werden, da sie den Arbeitsfluss des Bedieners unterbrechen. Es ist wichtig, die passende akustische Unterstützung (AID 4) zu wählen, um die Aufmerksamkeit zu steuern, ohne den Bediener zu stressen.
Weitere Informationen und Beispiele finden sich im ISOBUS Wiki - Alarm Mask von Tobias Tenberg.
Hinweis: Für detaillierte Spezifikationen zu Datentypen und Nachrichtenformaten wird auf die offizielle ISO 11783-6:2018 verwiesen.