Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 11

Inhaltsverzeichnis

Werbung

8.7
Umwandlungsoperationen............................................................................................... 285
8.7.1
CONV (Wert umwandeln) ................................................................................................. 285
8.7.2
Umwandlungsanweisungen in SCL................................................................................... 286
8.7.3
ROUND (Zahl runden) und TRUNC (Ganzzahl erzeugen).................................................... 289
8.7.4
CEIL und FLOOR (Aus Gleitpunktzahl nächsthöhere und nächstniedere Ganzzahl
erzeugen)........................................................................................................................ 290
8.7.5
SCALE_X (Skalieren) und NORM_X (Normieren)................................................................ 291
8.7.6
Variant-Umwandlungsanweisungen ................................................................................. 294
8.7.6.1
VARIANT_TO_DB_ANY (VARIANT in DB_ANY konvertieren) ................................................ 294
8.7.6.2
DB_ANY_TO_VARIANT (DB_ANY in VARIANT konvertieren) ................................................ 295
8.8
Programmsteuerungsoperationen .................................................................................... 296
8.8.1
Anweisungen JMP (Springen bei VKE = 1), JMPN (Springen bei VKE = 0) und Label
(Sprungmarke) ................................................................................................................ 296
8.8.2
JMP_LIST (Sprungliste definieren) ..................................................................................... 297
8.8.3
SWITCH (Sprungverteilung) .............................................................................................. 298
8.8.4
RET (Rückgabewert) ......................................................................................................... 300
8.8.5
ENDIS_PW (CPU-Passwort aktivieren/deaktivieren) ............................................................ 301
8.8.6
RE_TRIGR (Zyklusüberwachungszeit neu starten) .............................................................. 304
8.8.7
STP (Programm beenden) ................................................................................................ 305
8.8.8
Anweisungen GET_ERROR und GET_ERROR_ID (Fehler lokal abrufen und Fehler-ID lokal
abrufen) .......................................................................................................................... 305
8.8.9
RUNTIME (Programmlaufzeit messen) .............................................................................. 309
8.8.10
Programmsteuerungsanweisungen in SCL ........................................................................ 310
8.8.10.1
Übersicht über die Programmsteuerungsanweisungen in SCL ........................................... 310
8.8.10.2
IF-THEN-Anweisung ......................................................................................................... 311
8.8.10.3
CASE-Anweisung ............................................................................................................. 312
8.8.10.4
FOR-Anweisung ............................................................................................................... 313
8.8.10.5
WHILE-DO-Anweisung...................................................................................................... 314
8.8.10.6
REPEAT-UNTIL-Anweisung................................................................................................. 315
8.8.10.7
CONTINUE-Anweisung ..................................................................................................... 316
8.8.10.8
EXIT-Anweisung............................................................................................................... 317
8.8.10.9
GOTO-Anweisung ............................................................................................................ 317
8.8.10.10
RETURN-Anweisung ......................................................................................................... 318
8.9
Wortverknüpfung ............................................................................................................ 318
8.9.1
Verknüpfungsoperationen AND (UND), OR (ODER) und XOR (EXKLUSIV ODER) .................. 318
8.9.2
INV (Einerkomplement erstellen)...................................................................................... 319
8.9.3
Anweisungen DECO (Decodieren) and ENCO (Encodieren) ................................................ 320
8.9.4
Anweisungen SEL (Selektieren), MUX (Multiplexen) und DEMUX (Demultiplexen)............. 321
8.10
Schieben und Rotieren ..................................................................................................... 324
8.10.1
Anweisungen SHL (Rechts schieben) und SHL (Links schieben) ......................................... 324
8.10.2
Anweisungen ROR (Rechts rotieren) und ROL (Links rotieren)............................................ 325
9
Erweiterte Anweisungen ................................................................................................................... 327
9.1
Datums-, Uhrzeit- und Uhrfunktionen .............................................................................. 327
9.1.1
Datums- und Uhrzeitanweisungen ................................................................................... 327
9.1.2
Uhrzeitfunktionen............................................................................................................ 330
9.1.3
Datenstruktur TimeTransformationRule ............................................................................ 332
9.1.4
SET_TIMEZONE (Zeitzone setzen) ..................................................................................... 333
9.1.5
RTM (Betriebsstundenzähler)............................................................................................ 334
9.2
Zeichenketten- und Zeichenanweisungen......................................................................... 336
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Inhaltsverzeichnis
11

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis