Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 10

Inhaltsverzeichnis

Werbung

Inhaltsverzeichnis
7.9.4
Aufrufstruktur zur Prüfung der Aufrufhierarchie ............................................................... 208
8
Anweisungen ..................................................................................................................................... 209
8.1
Bitverknüpfungen ............................................................................................................ 209
8.1.1
Bitverknüpfungsanweisungen .......................................................................................... 209
8.1.2
Setz- und Rücksetzoperationen ........................................................................................ 212
8.1.3
Operationen Steigende Flanke und Fallende Flanke .......................................................... 214
8.2
Funktionsweise der Zeiten ............................................................................................... 217
8.3
Funktionsweise der Zähler ............................................................................................... 225
8.4
Funktionsweise von Vergleichern ..................................................................................... 230
8.4.1
Vergleichsoperationen ..................................................................................................... 230
8.4.2
IN_Range (Wert innerhalb Bereich) und OUT_Range (Wert außerhalb Bereich) .................. 231
8.4.3
OK (Gültigkeit prüfen) und NOT_OK (Ungültigkeit prüfen) ................................................ 232
8.4.4
Variant- und Array-Vergleichsoperationen ........................................................................ 232
8.4.4.1
Gleich- und Ungleich-Vergleichsoperationen .................................................................... 232
8.4.4.2
Null-Vergleichsoperationen .............................................................................................. 233
8.4.4.3
IS_ARRAY (Auf ARRAY prüfen)........................................................................................... 234
8.5
Arithmetische Funktionen ................................................................................................ 235
8.5.1
CALCULATE (Berechnen) .................................................................................................. 235
8.5.2
Anweisungen Addieren, Subtrahieren, Multiplizieren und Dividieren................................. 236
8.5.3
MOD (Divisionsrest einer Division).................................................................................... 237
8.5.4
NEG (Zweierkomplement erstellen) .................................................................................. 238
8.5.5
INC (Inkrementieren) und DEC (Dekrementieren).............................................................. 239
8.5.6
ABS (Absolutwert bilden) ................................................................................................. 239
8.5.7
MIN (Minimum abrufen) und MAX (Maximum abrufen).................................................... 240
8.5.8
LIMIT (Grenzwert setzen) ................................................................................................. 241
8.5.9
Exponential-, Logarithmus- und Trigonometrieanweisungen............................................. 242
8.6
Anweisungen zum Übertragen von Daten ........................................................................ 244
8.6.1
MOVE (Wert kopieren), MOVE_BLK (Bereich kopieren), UMOVE_BLK (Bereich
ununterbrechbar kopieren) und MOVE_BLK_VARIANT (Bereich kopieren) .......................... 244
8.6.2
Deserialize ....................................................................................................................... 248
8.6.3
Serialize........................................................................................................................... 250
8.6.4
FILL_BLK (Speicher mit Bitmuster belegen) und UFILL_BLK (Speicher ununterbrechbar mit
Bitmuster belegen) .......................................................................................................... 253
8.6.5
SWAP (Anordnung ändern) .............................................................................................. 255
8.6.6
LOWER_BOUND: (Untere ARRAY-Grenze auslesen) ............................................................ 255
8.6.7
UPPER_BOUND: (Obere ARRAY-Grenze auslesen)............................................................... 257
8.6.8
Anweisungen Speicher lesen / in Speicher schreiben......................................................... 258
8.6.8.1
PEEK und POKE (nur SCL) ................................................................................................. 258
8.6.8.2
Anweisungen Big- und Little-Endian-Format lesen und schreiben (SCL) ............................. 260
8.6.9
Variant-Anweisungen....................................................................................................... 262
8.6.9.1
VariantGet (VARIANT Variablenwert lesen)........................................................................ 262
8.6.9.2
VariantPut (VARIANT Variablenwert schreiben) ................................................................. 263
8.6.9.3
CountOfElements (Anzahl ARRAY-Elemente abfragen) ...................................................... 264
8.6.10
Anweisungen in älteren Systemen.................................................................................... 265
8.6.10.1
Anweisungen FieldRead (Feld lesen) und FieldWrite (Feld schreiben) ................................ 265
8.6.11
SCATTER .......................................................................................................................... 267
8.6.12
SCATTER_BLK................................................................................................................... 271
8.6.13
GATHER ........................................................................................................................... 276
8.6.14
GATHER_BLK .................................................................................................................... 280
10
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis