Array deklarieren
- Ein Programmierobjekt (POU oder GVL) eines Projekts ist geöffnet.
- 1. Wählen Sie im Menü Bearbeiten oder im Kontextmenü des Editors den Befehl Variable deklarieren.
- Der Dialog Variable deklarieren öffnet sich.
- 2. Wählen Sie aus der Auswahlliste Gültigkeitsbereich den gewünschten Gültigkeitsbereich für das Array aus.
- 3. Geben Sie einen Bezeichner für das Array in das Eingabefeld Name ein.
- 4. Klicken Sie auf die Schaltfläche neben dem Eingabefeld Datentyp und wählen Sie im Auswahlmenü den Eintrag Array-Assistent aus.
- 5. Geben Sie in die Eingabefelder Dimension 1 die untere und die obere Indexgrenze der 1. Dimension des Arrays ein, zum Beispiel: 1 und 3.
- Das Feld Ergebnis zeigt die 1. Dimension des Arrays an, zum Beispiel: ARRAY [1..3] OF ?.
- 6. Geben Sie im Eingabefeld Basistyp den Datentyp des Arrays direkt oder mithilfe der Eingabehilfe oder des Array-Assistent (Schaltfläche ) ein, zum Beispiel: DINT.
- Das Feld Ergebnis zeigt jetzt auch den Datentyp des Arrays an, zum Beispiel: ARRAY [1..3] OF DINT.
- 7. Definieren Sie entsprechend der Schritte 5 und 6 die Dimensionen 2 und 3 des Arrays, zum Beispiel: Dimension 2: 1 und 4, Dimension 3: 1 und 2.
- Das Feld Ergebnis zeigt das Array mit den definierten Dimensionen an: Array [1..3, 1..4, 1..2] OF DINT. Das Array besteht aus 3 * 4 * 2 = 24 Elementen.
- 8. Klicken Sie auf OK.
- Im Dialog Variable deklarieren zeigt das Feld Datentyp das Array an.
- 9. Wenn Sie die Initialisierungswerte des Arrays ändern wollen, klicken Sie auf die Schaltfläche neben dem Eingabefeld Initialisierungswert.
- Der Dialog Initialisierungswert öffnet sich.
- 10. Selektieren Sie die Zeile des Array-Elements, dessen Initialisierungswert Sie ändern wollen. Beispiel: Arrayelement [1, 1, 1] auswählen.
- 11. Geben Sie im Eingabefeld unterhalb der Auflistung den gewünschten Initialisierungswert ein und klicken Sie auf die Schaltfläche Wert auf ausgewählte Zeilen anwenden, zum Beispiel: „Wert 4“.
- TwinCAT zeigt den geänderten Initialisierungswert der selektierten Zeile an.
- 12. Klicken Sie auf OK.
- Im Feld Initialisierungswert des Dialogs Variable deklarieren zeigt TwinCAT die Initialisierungswerte des Arrays an, zum Beispiel: [4, 23(0)].
- 13. Optional geben Sie einen Kommentar in das Eingabefeld ein.
- 14. Klicken Sie auf OK, um die Deklaration des Arrays abzuschließen.
Bei einem Array variabler Länge deklarieren Sie die Dimensionsgrenzen mit dem Sternchen-Platzhalter *. Arrays variabler Länge sind nur in VAR_IN_OUT-Deklarationen von Funktionsbausteinen, Methoden oder Funktionen erlaubt. |
- TwinCAT fügt die Deklaration des Arrays im Deklarationsteil des Programmierobjekts hinzu.
Siehe auch:
- Dokumentation TC3 User Interface: Befehl Variable deklarieren
- Referenz Programmierung > ARRAY