Instructions

Table Of Contents
Anweisungen
8.6 Anweisungen zum Übertragen von Daten
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
291
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung UPPER_BOUND: (Obere ARRAY-
Grenze auslesen):
Parameter
Deklaration
Datentyp
Speicherbereich
Beschreibung
EN
Input
BOOL
E, A, M, D, L
Freigabeeingang
ENO Output BOOL E, A, M, D, L Freigabeausgang
ARR Input ARRAY [*] FB: Bereich InOut
FC: Bereiche Input
und InOut
ARRAY, dessen obere Vari-
ablengrenze gelesen werden
soll.
DIM Input UDINT E, A, M, D, L oder
Konstante
Dimension des ARRAY,
dessen obere Variablen-
grenze gelesen werden soll.
OUT
Output
DINT
E, A, M, D, L
Ergebnis
Weitere Informationen zu gültigen Datentypen finden Sie unter "Datentypen (Seite 132)":
Beispiel
In der Bausteinschnittstelle der Funktion (FC) ist der Eingangsparameter ARRAY_A ein
eindimensionales Array mit Variablendimensionen.
Wenn der Operand "Enable_Start" den Signalzustand 1 ausgibt, führt die CPU die
Anweisung aus. Sie liest die obere Variablengrenze des ARRAY #ARRAY_A aus dem
eindimensionalen Array aus. Wird die Anweisung mit Fehlern ausgeführt, werden der
Operand "Enable_Out" und der Operand "Result" gesetzt.