Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 257

Inhaltsverzeichnis

Werbung

Wenn der Operand "Enable_Start" den Signalzustand 1 ausgibt, führt die CPU die Anweisung
LOWER_BOUND aus. Die CPU liest die untere Variablengrenze des ARRAY #ARRAY_A aus dem
eindimensionalen Array aus. Wird die Anweisung mit Fehlern ausgeführt, werden der Operand
"Enable_Out" gesetzt und der Operand "Result" auf den unteren Grenzwert des Arrays gesetzt.
8.6.7
UPPER_BOUND: (Obere ARRAY-Grenze auslesen)
Tabelle 8-86 Anweisung LOWER_BOUND
KOP/FUP
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung UPPER_BOUND: (Obere ARRAY-Grenze
auslesen):
Parameter
EN
ENO
ARR
DIM
OUT
Weitere Informationen zu gültigen Datentypen finden Sie unter "Datentypen (Seite 105)":
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
out := UPPER_BOUND(
ARR:=_variant_in_,
DIM:=_udint_in_);
Deklaration
Datentyp
Input
BOOL
Output
BOOL
Input
ARRAY [*]
Input
UDINT
Output
DINT
8.6 Anweisungen zum Übertragen von Daten
Beschreibung
In der Bausteinschnittstelle können Sie Variablen
mit ARRAY[*] deklarieren. Für diese lokalen Vari‐
ablen können Sie die Grenzwerte des ARRAY aus‐
lesen. Sie müssen die erforderliche Dimension im
Parameter DIM angeben.
Mit der Anweisung UPPER_BOUND (Obere ARRAY-
Grenze auslesen) können Sie den oberen Variab‐
lengrenzwert des ARRAY auslesen.
Speicherbereich
Beschreibung
E, A, M, D, L
Freigabeeingang
E, A, M, D, L
Freigabeausgang
FB: Bereich InOut
ARRAY, dessen obere Variab‐
FC: Bereiche Input
lengrenze gelesen werden
und InOut
soll.
E, A, M, D, L oder
Dimension des ARRAY, dessen
Konstante
obere Variablengrenze gele‐
sen werden soll.
E, A, M, D, L
Ergebnis
Anweisungen
257

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis