Navigation:  SPS > Referenz SPS > Datentypen >

ARRAY

Vorherige SeiteKapitelübersichtNächste Seite

 

In einem Array (Feld) speichern Sie viele gleichartige Werte. Jeder Wert bekommt eine Nummer (Index). Wenn Sie ein Array deklarieren, müssen Sie angeben, welchen Bereich diese Nummern haben sollen und um welche Art von Werten es sich handelt.

  Wenn Sie einen bestimmten Wert des Arrays benötigen, laden Sie ihn mit dem Namen des Arrays und seiner Nummer:

 L        #Arr[5]                (#Arr ist als Stat-ARRAY of  INT deklariert)

Wenn Sie aber alle Daten eines Feldes zusammen einer Funktion übergeben wollen, z.B., damit diese die Daten sortiert, verwenden Sie nur den Namen des Feldes.

 

 CALL FC 27

    Feld: #Arr

(Feld ist in FC 27 als In-Out-ARRAY of  INT deklariert)

 

In TrySim gibt es Arrays nur von einfachen Werten. Arrays von Strukturen und mehrdimensionale Arrays, z.B. wie sie in STEP ®7 möglich sind, können Sie in TrySim noch nicht verwenden. Erlaubte Typen sind:

 

BOOL, BYTE, CHAR, INT, WORD, DATE, S5TIME, DWORD, DINT, REAL, TIME_OF_DAY, TIME

 

Eingeschränkt sind auch Arrays von UDT möglich.

 

Siehe auch:

Datentypen

 

STEP®7 ist eingetragenes Warenzeichen der Siemens AG.