# Objekthierarchie (Parent-Child Beziehungen) ```{index} single: Objekthierarchie ``` Diese Seite basiert auf **Tabelle A.2 — Allowed hierarchical relationships of objects** der ISO 11783-6:2018 (Annex A). Sie definiert, welche Objekte (Child) in welchen anderen Objekten (Parent) enthalten sein dürfen. Die angegebene Zahl steht für die minimale **VT-Version**, ab der diese Beziehung unterstützt wird. ## Parent: Working Set object (ID 0) Das Working Set Objekt ist der Wurzel-Container einer Objekt-Pool-Hierarchie. | Child Object | Min. VT Version | | :--- | :--- | | Container object (ID 3) | 4 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 4 | ## Parent: Data Mask object (ID 1) Die Datenmaske ist der Hauptanzeigebereich für die Bedienung. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 3 | | Container object (ID 3) | 2 | | Button object (ID 6) | 2 | | Input Boolean object (ID 7) | 2 | | Input String object (ID 8) | 2 | | Input Number object (ID 9) | 2 | | Input List object (ID 10) | 2 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 2 | | Output Linear Bar Graph object (ID 18) | 2 | | Output Arched Bar Graph object (ID 19) | 2 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | | Auxiliary Function Type 2 object (ID 31) | 3 | | Auxiliary Input Type 2 object (ID 32) | 3 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 3 | ## Parent: Alarm Mask object (ID 2) Alarmmasken dienen zur Anzeige von Warnungen. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 3 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 2 | | Output Linear Bar Graph object (ID 18) | 2 | | Output Arched Bar Graph object (ID 19) | 2 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | | Auxiliary Function Type 2 object (ID 31) | 3 | | Auxiliary Input Type 2 object (ID 32) | 3 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 3 | ## Parent: Container object (ID 3) Container dienen zur Gruppierung von Objekten. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 3 | | Container object (ID 3) | 2 | | Button object (ID 6) | 2 | | Input Boolean object (ID 7) | 2 | | Input String object (ID 8) | 2 | | Input Number object (ID 9) | 2 | | Input List object (ID 10) | 2 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 2 | | Output Linear Bar Graph object (ID 18) | 2 | | Output Arched Bar Graph object (ID 19) | 2 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | | Auxiliary Function Type 2 object (ID 31) | 3 | | Auxiliary Input Type 2 object (ID 32) | 3 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 3 | ## Parent: Window Mask object (ID 34) Fenstermasken werden in User-Layouts verwendet. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Container object (ID 3) | 4 | | Button object (ID 6) | 4 | | Input Boolean object (ID 7) | 4 | | Input String object (ID 8) | 4 | | Input Number object (ID 9) | 4 | | Input List object (ID 10) | 4 | | Output String object (ID 11) | 4 | | Output Number object (ID 12) | 4 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 4 | | Output Rectangle object (ID 14) | 4 | | Output Ellipse object (ID 15) | 4 | | Output Polygon object (ID 16) | 4 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 4 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 4 | | External Object Pointer object (ID 43) | 5 | | Auxiliary Function Type 2 object (ID 31) | 6 | | Auxiliary Input Type 2 object (ID 32) | 6 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 4 | ## Parent: Soft Key Mask object (ID 4) Definiert die Belegung der Softkeys. | Child Object | Min. VT Version | | :--- | :--- | | Key object (ID 5) | 2 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | ## Parent: Key object (ID 5) Inhalt einer Taste. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Container object (ID 3) | 2 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | ## Parent: Button object (ID 6) Inhalt einer Schaltfläche. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Container object (ID 3) | 2 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 2 | | External Object Pointer object (ID 43) | 5 | ## Parent: Key Group object (ID 35) Gruppierung von Softkeys. | Child Object | Min. VT Version | | :--- | :--- | | Key object (ID 5) | 4 | | Object Pointer object (ID 27) | 4 | | External Object Pointer object (ID 43) | 5 | ## Parent: Input List object (ID 10) Optionen in einer Auswahlliste. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Container object (ID 3) | 4 | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 4 | | Output Rectangle object (ID 14) | 4 | | Output Ellipse object (ID 15) | 4 | | Output Polygon object (ID 16) | 4 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Picture Graphic object (ID 20) | 2 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 4 | | External Object Pointer object (ID 43) | 5 | ## Parent: Output List object (ID 37) Optionen in einer Ausgabeliste. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Container object (ID 3) | 4 | | Button object (ID 6) | 4 | | Input Boolean object (ID 7) | 4 | | Input String object (ID 8) | 4 | | Input Number object (ID 9) | 4 | | Input List object (ID 10) | 4 | | Output String object (ID 11) | 4 | | Output Number object (ID 12) | 4 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 4 | | Output Rectangle object (ID 14) | 4 | | Output Ellipse object (ID 15) | 4 | | Output Polygon object (ID 16) | 4 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 4 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 4 | | External Object Pointer object (ID 43) | 5 | | Auxiliary Function Type 2 object (ID 31) | 6 | | Auxiliary Input Type 2 object (ID 32) | 6 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 4 | ## Parent: Auxiliary Function Type 1 object (ID 29) Designator für Hilfsfunktionen (veraltet). | Child Object | Min. VT Version | | :--- | :--- | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Picture Graphic object (ID 20) | 2 | ## Parent: Auxiliary Input Type 1 object (ID 30) Designator für Hilfseingänge (veraltet). | Child Object | Min. VT Version | | :--- | :--- | | Output String object (ID 11) | 2 | | Output Number object (ID 12) | 2 | | Output Line object (ID 13) | 2 | | Output Rectangle object (ID 14) | 2 | | Output Ellipse object (ID 15) | 2 | | Output Polygon object (ID 16) | 2 | | Picture Graphic object (ID 20) | 2 | ## Parent: Auxiliary Function Type 2 object (ID 31) Designator für Hilfsfunktionen. | Child Object | Min. VT Version | | :--- | :--- | | Container object (ID 3) | 3 | | Output String object (ID 11) | 3 | | Output Number object (ID 12) | 3 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 3 | | Output Rectangle object (ID 14) | 3 | | Output Ellipse object (ID 15) | 3 | | Output Polygon object (ID 16) | 3 | | Output Meter object (ID 17) | 3 | | Output Linear Bar Graph object (ID 18) | 3 | | Output Arched Bar Graph object (ID 19) | 3 | | Graphics Context object (ID 36) | 4 | | Picture Graphic object (ID 20) | 3 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 3 | ## Parent: Auxiliary Input Type 2 object (ID 32) Designator für Hilfseingänge. | Child Object | Min. VT Version | | :--- | :--- | | Container object (ID 3) | 3 | | Output String object (ID 11) | 3 | | Output Number object (ID 12) | 3 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 3 | | Output Rectangle object (ID 14) | 3 | | Output Ellipse object (ID 15) | 3 | | Output Polygon object (ID 16) | 3 | | Output Meter object (ID 17) | 3 | | Output Linear Bar Graph object (ID 18) | 3 | | Output Arched Bar Graph object (ID 19) | 3 | | Graphics Context object (ID 36) | 4 | | Picture Graphic object (ID 20) | 3 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 3 | ## Parent: Object Label graphic representation Objekte, die als Icon/Grafik in einem Label verwendet werden dürfen. | Child Object | Min. VT Version | | :--- | :--- | | Container object (ID 3) | 4 | | Output String object (ID 11) | 4 | | Output Number object (ID 12) | 4 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 4 | | Output Rectangle object (ID 14) | 4 | | Output Ellipse object (ID 15) | 4 | | Output Polygon object (ID 16) | 4 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Picture Graphic object (ID 20) | 4 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 4 | ## Parent: Object Label Reference List object (ID 40) Definiert Zuweisungen von Labels zu Objekten. | Child Object | Min. VT Version | | :--- | :--- | | Working Set object (ID 0) | 4 | | Data Mask object (ID 1) | 4 | | Alarm Mask object (ID 2) | 4 | | Container object (ID 3) | 4 | | Window Mask object (ID 34) | 4 | | Soft Key Mask object (ID 4) | 4 | | Key object (ID 5) | 4 | | Button object (ID 6) | 4 | | Input Boolean object (ID 7) | 4 | | Input String object (ID 8) | 4 | | Input Number object (ID 9) | 4 | | Input List object (ID 10) | 4 | | Output String object (ID 11) | 4 | | Output Number object (ID 12) | 4 | | Output List object (ID 37) | 4 | | Output Line object (ID 13) | 4 | | Output Rectangle object (ID 14) | 4 | | Output Ellipse object (ID 15) | 4 | | Output Polygon object (ID 16) | 4 | | Output Meter object (ID 17) | 4 | | Output Linear Bar Graph object (ID 18) | 4 | | Output Arched Bar Graph object (ID 19) | 4 | | Graphics Context object (ID 36) | 4 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 4 | | Scaled Graphic object (ID 48) | 6 | | Number Variable object (ID 21) | 5 | | String Variable object (ID 22) | 5 | | Font Attributes object (ID 23) | 5 | | Line Attributes object (ID 24) | 5 | | Fill Attributes object (ID 25) | 5 | | Input Attributes object (ID 26) | 5 | | Extended Input Attributes object (ID 41) | 5 | | Colour Map object (ID 42) | 5 | | Object Label Reference List object (ID 40) | 5 | | Object Pointer object (ID 27) | 5 | | External Object Definition object (ID 45) | 5 | | External Reference NAME object (ID 46) | 5 | | External Object Pointer object (ID 43) | 5 | | Macro object (ID 47) | 5 | | Auxiliary Function Type 1 object (ID 29) | 5 | | Auxiliary Input Type 1 object (ID 30) | 5 | | Auxiliary Function Type 2 object (ID 31) | 4 | | Auxiliary Input Type 2 object (ID 32) | 4 | | Auxiliary Control Designator Type 2 Object Pointer (ID 33) | 5 | | Colour Palette object (ID 49) | 6 | | Graphic Data object (ID 50) | 6 | | Working Set Special Controls object (ID 51) | 6 | ## Parent: Animation object (ID 44) Sequenz von Objekten. | Child Object | Min. VT Version | | :--- | :--- | | Container object (ID 3) | 5 | | Output String object (ID 11) | 5 | | Output Number object (ID 12) | 5 | | Output List object (ID 37) | 5 | | Output Line object (ID 13) | 5 | | Output Rectangle object (ID 14) | 5 | | Output Ellipse object (ID 15) | 5 | | Output Polygon object (ID 16) | 5 | | Output Meter object (ID 17) | 5 | | Output Linear Bar Graph object (ID 18) | 5 | | Output Arched Bar Graph object (ID 19) | 5 | | Graphics Context object (ID 36) | 5 | | Animation object (ID 44) | 5 | | Picture Graphic object (ID 20) | 5 | | Scaled Graphic object (ID 48) | 6 | | Object Pointer object (ID 27) | 5 |