Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 264

Inhaltsverzeichnis

Werbung

Anweisungen
8.6 Anweisungen zum Übertragen von Daten
8.6.9.3
CountOfElements (Anzahl ARRAY-Elemente abfragen)
Mit Anweisung "Anzahl ARRAY-Elemente abfragen" kann abgefragt werden, wie viele Array-
Elemente in einer Variablen vorhanden sind, auf die ein Variant-Element zeigt.
Bei einem eindimensionalen ARRAY gibt die Anweisung die Differenz zwischen dem oberen und
unteren Grenzwert +1 aus. Bei einem multidimensionalen ARRAY gibt die Anweisung das
Produkt aller Dimensionen zurück.
Tabelle 8-97 Anweisung CountOfElements
KOP/FUP
SCL
Result := CountOfElements(
Hinweis
Zeigt Variant auf ein Array of Bool, zählt die Anweisung die Füllelemente bis zur nächsten
Bytegrenze. Für Array[0..1] of Bool wird beispielsweise ein Wert 8 zurückgegeben.
Tabelle 8-98 Parameter für die CountOfElements-Anweisung
Parameter
Datentyp
IN
Variant
RET_VAL
UDint
Tabelle 8-99 ENO-Status
ENO
Bedingung
1
Kein Fehler
0
Freigabeeingang EN hat Signalzustand "0" oder Variant zeigt
nicht auf ein Array.
264
_variant_in_);
Beschreibung
Zählt die Anzahl der Array-Elemente
im Array, auf das Parameter IN zeigt.
Beschreibung
Variable mit den Array-Elementen,
die gezählt werden sollen
Anweisungsergebnis
Ergebnis
Die Anweisung gibt die Anzahl der
Array-Elemente zurück.
Die Anweisung gibt 0 zurück.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis