150
Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen Bestellnummer nicht mehr bestellbar!

S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operationsliste S7-300

CPU - DatenCPUs 312 IFM bis 318-2 DP

Ausgabe 10/2001A5E00096290-03

Diese Dokumentation ist unter der angegebenen Bestellnummer nicht mehr bestellbar!

Page 2: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit derbeschriebenen Hard-und Software geprüft. Dennoch können Ab-weichungen nicht ausgeschlossen werden, so dass wir für die voll-ständige Übereinstimmung keine Gewähr übernehmen. Die Anga-ben in dieser Druckschrift werden regelmäßig überprüft, und not-wendige Korrekturen sind in den nachfolgenden Auflagen enthalten.Für Verbesserungsvorschläge sind wir dankbar.

HaftungsausschlussCopyright � Siemens AG 2001 All rights reserved

Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertungund Mitteilung ihres Inhalts ist nicht gestattet, soweit nichtausdrücklich zugestanden. Zuwiderhandlungen verpflichten zuSchadenersatz. Alle Rechte vorbehalten, insbesondere für den Fallder Patenterteilung oder GM-Eintragung

Siemens AGBereich Automatisierungs- und AntriebstechnikGeschäftsgebiet Industrie-AutomatisierungssystemePostfach 4848, D- 90327 Nürnberg

Siemens AG 2001Technische Änderungen vorbehalten.

Siemens Aktiengesellschaft A5E00096290-03

Page 3: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Inhaltsverzeichnis

1Operationsliste S7-300A5E00096290-03

Inhaltsverzeichnis

Inhaltsverzeichnis 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Gültigkeitsbereich der Operationsliste 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operanden und Parameterbereiche 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Abkürzungen 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Register 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Adressierungsbeispiele 18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Beispiel zur Pointerberechnung 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ausführungszeiten bei indirekter Adressierung 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Berechnungsbeispiele (für die CPU 314) 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operationsliste 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verknüpfungsoperationen mit Bitoperanden 30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verknüpfungsoperationen von Klammerausdrücken 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ODER-Verknüpfung von UND-Funktionen 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verknüpfungsoperationen mit Timern und Zählern 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verknüpfungsoperationen mit dem Inhalt von AKKU1 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Verknüpfungsoperationen mit Anzeigenbits 45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 4: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Inhaltsverzeichnis

2Operationsliste S7-300A5E00096290-03

Flankenoperationen 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Setzen/Rücksetzen von Bitoperanden 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

VKE direkt beeinflussende Operationen 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Zeitoperationen 59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Zähloperationen 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ladeoperationen 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ladeoperationen für Timer und Zähler 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Transferoperationen 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lade- und Transferoperationen für Adreßregister 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lade- und Transferoperationen für das Statuswort 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ladeoperationen für DB-Nummer und DB-Länge 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Festpunktarithmetik (16 Bit) 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Festpunktarithmetik (32 Bit) 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Gleitpunktarithmetik (32 Bit) 80. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Quadratwurzel, Quadrat (32 Bit) 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Logarithmusfunktion (32 Bit) 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Trigonometrische Funktionen (32 Bit) 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 5: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Inhaltsverzeichnis

3Operationsliste S7-300A5E00096290-03

Addition von Konstanten 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Addition über Adreßregister 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Vergleichsoperationen mit Ganzzahl (16 Bit) 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Vergleichsoperationen mit Ganzzahl (32 Bit) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Vergleichsoperationen (32-Bit-Realzahlen) 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Schiebeoperationen 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Rotieroperationen 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

AKKU-Transferoperationen, Inkrementieren, Dekrementieren 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Bildoperation, Nulloperation 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Datentyp-Umwandlungsoperationen 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Komplementbildung 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Baustein-Aufrufoperationen 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Baustein-Endeoperationen 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tausche Datenbausteine 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Sprungoperationen 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operationen für das Master Control Relay (MCR) 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Inhaltsverzeichnis

4Operationsliste S7-300A5E00096290-03

Organisationsbausteine (OB) 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funktionsbausteine (FB) 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funktionen (FC) und Datenbausteine 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Systemfunktionen (SFC) 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Systemfunktionsbausteine (SFB) 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

IEC-Funktionen 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SZL-Teilliste 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Teillisten für PROFIBUS-DP 141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Alphabetisches Verzeichnis der Operationen 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Gültigkeitsbereich der Operationsliste

5Operationsliste S7-300A5E00096290-03

Gültigkeitsbereich der Operationsliste

CPU ab Bestellnummer im folgenden bezeichnet als

CPU 312 IFM 6ES7 312-5AC02-0AB0 CPU 312*

CPU 313 6ES7 313-1AD03-0AB0 CPU 313

CPU 314 6ES7 314-1AE04-0AB0 CPU 314

CPU 314 IFM 6ES7 314-5AE03-0AB0

CPU 314 IFM 6ES7 314-5AE10-0AB0CPU 314*

CPU 315 6ES7 315-1AF03-0AB0 CPU 315

CPU 315-2 DP 6ES7 315-2AF03-0AB0 CPU 315-2

CPU 316-2 DP 6ES7 316-2AG00-0AB0 CPU 316-2

CPU 318-2 6ES7 318-2AJ00-0AB0 CPU 318–2

Page 8: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

6Operationsliste S7-300A5E00096290-03

Operanden und Parameterbereiche

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

A 0.0 bis 31.7 0.0 bis 127.7 0.0 bis123.7

0.0 bis 127.7 0.0 bis2047.71

Ausgang (im PAA)

124.7 bis127.7

– 124.0 bis127.7

– – ... integrierte Ausgänge

AB 0 bis 31 0 bis 127 0 bis 123 0 bis 127 0 bis 20471 Ausgangsbyte (im PAA)

124 bis 127 – 124 bis 127 – – ... integrierte Ausgänge

AW 0 bis 30 0 bis 126 0 bis 122 0 bis 126 0 bis 20461 Ausgangswort (im PAA)

124 bis 126 – 124 bis 126 – – ... integrierte Ausgänge

AD 0 bis 28 0 bis 124 0 bis 120 0 bis 124 0 bis 20441 Ausgangsdoppelwort imPAA

124 – 124 – – ... integrierte Ausgänge

1 voreingestellt ist das PAE auf 256 Byte

Page 9: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

7Operationsliste S7-300A5E00096290-03

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

B – – – bereichsübergreifend,registerindirektadressiertes Byte

W – – – bereichsübergreifend,registerindirektadressiertes Wort

D – – – bereichsübergreifend,registerindirektadressiertes Doppelwort

DBX 0.0 bis 8191.7 0.0 bis 8191.7 0.0 bis65533.7

Datenbit im Datenbau-stein

DB 1 bis 63 1 bis 127 1 bis 127 1 bis 2047 Datenbaustein

DBB 0 bis 6143 0 bis 8191 0 bis 8191 0 bis 65533 Datenbyte im DB

DBW 0 bis 6142 0 bis 8190 0 bis 8190 0 bis 65532 Datenwort im DB

DBD 0 bis 6140 0 bis 8188 0 bis 8188 0 bis 65530 Datendoppelwort im DB

Page 10: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

8Operationsliste S7-300A5E00096290-03

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

DIX 0.0 bis 8191.7 0.0 bis 8191.7 0.0 bis65533.7

Datenbit im Instanz-DB

DI 1 bis 63 1 bis 127 1 bis 127 1 bis 2047 Instanz-Datenbaustein

DIB 0 bis 6143 0 bis 8191 0 bis 8191 0 bis 65533 Datenbyte im Instanz-DB

DIW 0 bis 6142 0 bis 8190 0 bis 8190 0 bis 65532 Datenwort im Instanz-DB

DID 0 bis 6140 0 bis 8188 0 bis 8188 0 bis 65530 Datendoppelwort im In-stanz-DB

E 0.0 bis 31.7 0.0 bis 127.7 0.0 bis123.7

0.0 bis 127.7 0.0 bis2047.71

Eingang (im PAE)

124.0 bis127.7

– 124.0 bis127.7

– – ... integrierte Eingänge

EB 0 bis 31 0 bis 127 0 bis 123 0 bis 127 0 bis 20471 Eingangsbyte (im PAE)

124 bis 127 – 124 bis 127 – – ... integrierte Eingänge

EW 0 bis 30 0 bis 127 0 bis 122 0 bis 126 0 bis 20461 Eingangswort (im PAE)

124 bis 126 – 124 bis 126 – – ... integrierte Eingänge

1 voreingestellt ist das PAE auf 256 Byte

Page 11: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

9Operationsliste S7-300A5E00096290-03

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

ED 0 bis 28 0 bis 124 0 bis 120 0 bis 124 0 bis 20441 Eingangsdoppelwort(im PAE)

124 – 124 – – ... integrierte Eingänge

L 0.0 bis 255.7 0.0 bis 255.7 0.0 bis4095.72

Lokaldaten

LB 0 bis 255 0 bis 255 0 bis 40952 Lokaldatenbyte

LW 0 bis 254 0 bis 254 0 bis 40942 Lokaldatenwort

LD 0 bis 252 0 bis 252 0 bis 40922 Lokaldaten-Doppelwort

M 0.0 bis127.7

0.0 bis 255.7 0.0 bis 255.7 0.0 bis1023.0

Merker

MB 0 bis 127 0 bis 255 0 bis 255 0 bis 1023 Merkerbyte

MW 0 bis 126 0 bis 254 0 bis 254 0 bis 1022 Merkerwort

MD 0 bis 124 0 bis 252 0 bis 252 0 bis 1020 Merkerdoppelwort

1 voreingestellt ist das PAE auf 256 Byte2 voreingestellt ist der Lokaldatenbereich auf 4096 Byte

Page 12: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

10Operationsliste S7-300A5E00096290-03

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

PAB 0 bis 31 0 bis 31 0 bis 767 0 bis 751 0 bis 767 0 bis 1023 0 bis 8191 Peripherieausgangsbyte

124(direkter Peripherie-zugriff)

256 bis 383 256 bis 383

zugriff)

PAW 0 bis 30 0 bis 30 0 bis 766 0 bis 750 0 bis 766 0 bis 1022 0 bis 8190 Peripherieausgangswort

256 bis 382 256 bis 382(direkter Peripherie-zugriff)

PAD 0 bis 28 0 bis 28 0 bis 764 0 bis 748 0 bis 764 0 bis 1020 0 bis 8188 Peripherieausgangs-Doppelwort

256 bis 380 256 bis 380

Doppelwort(direkter Peripherie-zugriff)

PEB 0 bis 31 0 bis 31 0 bis 767 0 bis 751 0 bis 767 0 bis 1023 0 bis 8191 Peripherieeingangsbyte

124 bis 125(direkter Peripherie-zugriff)

256 bis 383 256 bis 383

zugriff)

PEW 0 bis 30 0 bis 30 0 bis 766 0 bis 750 0 bis 766 0 bis 1022 0 bis 8190 Peripherieeingangswort

124(direkter Peripherie-zugriff)

256 bis 382 256 bis 382

zugriff)

PED 0 bis 28 0 bis 28 0 bis 764 0 bis 748 0 bis 764 0 bis 1020 0 bis 8188 Peripherieeingangs-Doppelwort

256 bis 380 256 bis 380

Doppelwort(direkter Peripherie-zugriff)

Page 13: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

11Operationsliste S7-300A5E00096290-03

ParameterbereicheOpe-rand 312* 313 314 314* 315 315-2

316-2318-2 Beschreibung

T 0 bis 63 0 bis 127 0 bis 127 0 bis 511 Timer (Zeiten)

Z 0 bis 31 0 bis 35 0 bis 63 0 bis 63 0 bis 511 Zähler

Para-meter

– – Operand, über Parame-ter adressiert

B#16#W#16#DW#16#

– – ByteWortDoppelworthexadezimal

D# – – IEC Datumkonstante

L# – – Ganzzahl-Konstante(32-Bit)

P# – – Pointerkonstante

S5T# – – S5-Zeitkonstante(16-Bit) 1

1 dient zum Laden der S5-Timer

Page 14: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operanden und Parameterbereiche

12Operationsliste S7-300A5E00096290-03

Parameterbereiche

Operand 312* 313 314 314* 315 315-2316-2

318-2 Beschreibung

T# – 2 2 Zeitkonstante(16-/32-Bit)

TOD# – – IEC-Zeitkonstante

C# – – Zählerkonstante (BCD-codiert)

2# – – Binärkonstante

B (b1,b2)B (b1,b2,b3,b4)

– – Konstante, 2 oder 4 Byte

2 T#1D_5H_3M_1S_2MS

Page 15: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Abkürzungen

13Operationsliste S7-300A5E00096290-03

Abkürzungen

Folgende Abkürzungen verwenden wir in der Operationsliste:

Abkür-zung

... steht für Beispiel

k8 Konstante (8 Bit) 32

k16 Konstante (16 Bit) 631

k32 Konstante (32 Bit) 1272 5624

i8 Ganzzahl (8 Bit) –155

i16 Ganzzahl (16 Bit) +6523

i32 Ganzzahl (32 Bit) –2 222 222

m Pointer-Konstante P#240.3

n Binärkonstante 1001 1100

p Hexadezimalkonstante EA12

q Realzahl (32-Bit-Gleitpunktzahl) 12.34567E+5

MARKE symbolische Sprungadresse (max. 4 Buchstaben) ZIEL

a Byteadresse 2

b Bitadresse x.1

c Operandenbereich E, A, M, L, DBX, DIX

Page 16: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Abkürzungen

14Operationsliste S7-300A5E00096290-03

Abkür-zung

... steht für Beispiel

f Timer-/Zähler-Nr. 5

g Operandenbereich EB, AB, PEB, MB, LB, DBB, DIB

h Operandenbereich EW, AW, PEW, MW, LW, DBW, DIW

i Operandenbereich ED, AD, PED, MD, LD, DBD, DID

r Baustein-Nr. 10

Page 17: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Register

15Operationsliste S7-300A5E00096290-03

Register

AKKU1 und AKKU2 (32 Bit breit)

Die AKKUs sind Register für die Verarbeitung von Bytes, Worten oder Doppelworten. Dazu werden die Operanden in die AKKUs geladenund dort verknüpft. Das Ergebnis der Operation steht immer im AKKU1.

CPU 318-2: auch AKKU 3 und AKKU 4

Bezeichnungen:

AKKU Bit

AKKUx (x = 1 bis 4) Bit 0 bis 31

AKKUx-L Bit 0 bis 15

AKKUx-H Bit 16 bis 31

AKKUx-LL Bit 0 bis 7

AKKUx-LH Bit 8 bis 15

AKKUx-HL Bit 16 bis 23

AKKUx-HH Bit 24 bis 31

Page 18: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Register

16Operationsliste S7-300A5E00096290-03

Adreßregister AR1 und AR2 (32 Bit)

Die Adreßregister enthalten die bereichsinternen oder bereichsübergreifenden Adressen für die registerindirekt adressierenden Operatio-nen. Die Adreßregister sind 32 Bit breit.

Die bereichsinternen bzw. bereichsübergreifenden Adressen haben folgenden Aufbau:

• bereichsinterne Adresse:

00000000 00000bbb bbbbbbbb bbbbbxxx

• bereichsübergreifende Adresse:

10000yyy 00000bbb bbbbbbbb bbbbbxxx

Legende: b Byteadressex Bitnummery Bereichskennung (siehe Kapitel Adressierungsbeispiele)

Page 19: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Register

17Operationsliste S7-300A5E00096290-03

Statuswort (16 Bit)

Die Anzeigen werden durch die Operationen ausgewertet oder gesetzt.

Das Statuswort ist 16 Bit breit.

Bit Belegung Bedeutung

0 /ER Erstabfrage , Bit kann im Anwenderprogramm mit Operation L STW nicht ausgewertet werden, da das Bitzur Programmlaufzeit nicht aktualisiert wird.

1 VKE Verknüpfungsergebnis

2 STA Status, Bit kann im Anwenderprogramm mit Operation L STW nicht ausgewertet werden, da das Bit zurProgrammlaufzeit nicht aktualisiert wird.

3 OR Oder, Bit kann im Anwenderprogramm mit Operation L STW nicht ausgewertet werden, da das Bit zur Pro-grammlaufzeit nicht aktualisiert wird.

4 OS Überlauf speichernd

5 OV Überlauf

6 A0 Ergebnisanzeige

7 A1 Ergebnisanzeige

8 BIE Binärergebnis

9 bis 15 nicht belegt –

Page 20: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Adressierungsbeispiele

18Operationsliste S7-300A5E00096290-03

Adressierungsbeispiele

Adressierungsbeispiele Beschreibung

Unmittelbare Adressierung

L +27 Lade 16-Bit-Ganzzahl-Konstante ”27” in AKKU1

L L#–1 Lade 32-Bit-Ganzzahl-Konstante ”–1” in AKKU1

L 2#1010101010101010 Lade Binärkonstante in AKKU1

L DW#16#A0F0_BCFD Lade Hexadezimalkonstante in AKKU1

L ’ENDE’ Lade ASCII-Zeichen in AKKU1

L T#500 ms Lade Zeitwert in AKKU1

L C#100 Lade Zählerwert in AKKU1

L B#(100,12) Lade Konstante als 2 Byte

L B#(100,12,50,8) Lade Konstante als 4 Byte

L P#10.0 Lade bereichsinternen Pointer in AKKU1

L P#E20.6 Lade bereichsübergreifenden Pointer in AKKU1

L –2.5 Lade Realzahl in AKKU1

L D#1995–01–20 Lade Datum

L TOD#13:20:33.125 Lade Uhrzeit

Page 21: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Adressierungsbeispiele

19Operationsliste S7-300A5E00096290-03

Adressierungsbeispiele Beschreibung

Direkte Adressierung

U E 0.0 UND-Verknüpfung des Eingangsbits 0.0

L EB 1 Lade Eingangsbyte 1 in AKKU1

L EW 0 Lade Eingangswort 0 in AKKU1

L ED 0 Lade Eingangsdoppelwort 0 in AKKU1

Indirekte Adressierung Timer/Zähler

SI T [LW 8] Starte Timer; die Timer-Nr. steht im Lokaldatenwort 8

ZV Z [LW 10] Starte Zähler; die Zähler-Nr. steht im Lokaldatenwort 10

Speicherindirekte, bereichsinterne Adressierung

U E [LD 12]Beispiel: L P#22.2

T LD 12U E [LD 12]

UND-Operation; die Adresse des Eingangs steht als Pointer im Lokaldaten-Doppelwort 12

U E [DBD 1] UND-Operation; die Adresse des Eingangs steht als Pointer im Datendoppelwort 1 des DB

U A [DID 12] UND-Operation; die Adresse des Ausgangs steht als Pointer im Datendoppelwort 12 des Instanz-DB

U A [MD 12] UND-Operation; die Adresse des Ausgangs steht als Pointer im Merkerdoppelwort 12

Page 22: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Adressierungsbeispiele

20Operationsliste S7-300A5E00096290-03

Adressierungsbeispiele Beschreibung

Registerindirekte, bereichsinterne Adressierung

U E [AR1,P#12.2] UND-Operation; die Adresse des Eingangs errechnet sich zu ”Pointerwert im Adreßregister 1+PointerP#12.2”

Registerindirekte, bereichsübergreifende Adressierung

Für die bereichsübergreifende, registerindirekte Adressierung muß die Adresse zusätzlich eine Bereichskennung in den Bits 24–26 ent-halten. Die Adresse steht im Adreßregister.

Bereichs- Codierung Codierung Bereichkennung binär hexadezimalP 1000 0000 80 PeripheriebereichE 1000 0001 81 EingangsbereichA 1000 0010 82 AusgangsbereichM 1000 0011 83 MerkerbereichDB 1000 0100 84 DatenbereichDI 1000 0101 85 Instanz-DatenbereichL 1000 0110 86 LokaldatenbereichVL 1000 0111 87 Vorgänger-Lokaldatenbereich (Zugriff auf Lokaldaten des aufrufenden

Bausteins)

L B [AR1,P#8.0] Lade Byte in AKKU1; die Adresse errechnet sich aus ”Pointerwert im Adreßregister 1�Pointer P#8.0”

U [AR1,P#32.3] UND-Operation; die Adresse des Operanden errechnet sich aus ”Pointerwert im Adreßregister 1 + PointerP#32.3”

Adressierung über Parameter

U Parameter Der Operand wird über den Parameter adressiert

Page 23: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Beispiel zur Pointerberechnung

21Operationsliste S7-300A5E00096290-03

Beispiel zur Pointerberechnung

• Beispiel bei Summe der Bitadressen�7:

LAR1 P#8.2U E [AR1,P#10.2]

Ergebnis: Adressiert wird Eingang 18.4 (durch jeweilige Addition der Byte- und Bitadressen)

• Beispiel bei Summe der Bitadressen�7:

L MD 0 beliebig berechneter Pointer, z.B. P#10.5LAR1U E [AR1,P#10.7]

Ergebnis: Adressiert wird Eingang 21.4 (durch Addition der Byte- und Bitadressen mit Übertrag)

Page 24: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ausführungszeiten bei indirekter Adressierung

22Operationsliste S7-300A5E00096290-03

Ausführungszeiten bei indirekter Adressierung

Die Ausführungszeiten bei indirekter Adressierung müssen Sie berechnen. Die Berechnung erklären wir Ihnen in diesem Kapitel.

Zwei Teile einer Anweisung

Eine Anweisung mit indirekt adressierten Operanden besteht aus zwei Teilen:

1. Teil: Laden der Adresse des Operanden

2. Teil: Ausführen der Operation

Das bedeutet, Sie müssen auch die Ausführungszeit einer Anweisung mit indirekt adressiertem Operanden aus diesen beiden Teilen be-rechnen.

Ausführungszeit berechnen

Für die Gesamt-Ausführungszeit gilt:Ausführungszeit für das Laden der Adresse

+ Ausführungszeit der Operation= Gesamt-Ausführungszeit der Operation

Die im Kapitel ”Operationsliste” angegebenen Ausführungszeiten sind die Ausführungszeiten für den 2. Teil einer Anweisung, also für daseigentliche Ausführen einer Operation.

Zu dieser Ausführungszeit müssen Sie noch die Ausführungszeit für das Laden der Adresse des Operanden hinzufügen (siehe folgendeTabelle).

Page 25: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ausführungszeiten bei indirekter Adressierung

23Operationsliste S7-300A5E00096290-03

Die Ausführungszeit für das Laden der Adresse des Operanden aus den verschiedenen Bereichen finden Sie in der folgenden Tabelle.

Ausführungszeit in �sAdresse liegt im ...

312* / 313 314 / 314* 315/315-2/316-2 318-2

Merkerbereich MWortDoppelwort

1,73,5

0,72,3

0,82,1

0,20,3

Datenbaustein DB/DIWortDoppelwort

5,26,7

2,83,9

3,04,1

0,20,3

Lokaldatenbereich LWortDoppelwort

2,03,7

0,82,6

0,92,2

0,20,3

AR1/AR2 (bereichsintern) 3,0 1,9 1,7 0,0

AR1/AR2 (bereichsübergreifend) 4,9 3,9 3,2 0,0

Parameter (Wort) ... für:• Zeiten• Zähler• Bausteinaufrufe

4,0 2,5 2,1 0,2

Parameter (Doppelwort) ... fürBit, Byte, Worte und Doppelworte

7,3 5,3 4,3 0,3

Auf den folgenden Seiten finden Sie Berechnungsbeispiele für die Operationslaufzeiten der verschiedenen indirekt adressierten Operan-den.

Page 26: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Berechnungsbeispiele (für die CPU 314)

24Operationsliste S7-300A5E00096290-03

Berechnungsbeispiele (für die CPU 314)

Für die Ermittlung der Ausführungszeit finden Sie hier Berechnungsbeispiele für die verschiedenen indirekten Adressierungsarten. Es werden Ausführungszeiten für die CPU 314 berechnet.

Ausführungszeit bei speicherindirekter, bereichsinterner Adressierung berechnen

Beispiel: U E [DBD 12]1. Schritt: Laden des Inhalts von DBD 12 (Zeit steht in Tabelle auf Seite 23)

Adresse liegt im ... Ausführungszeit in �s

Merkerbereich MWortDoppelwort

0,72,3

Datenbaustein DB/DIWortDoppelwort 3,9

2,8

Page 27: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Berechnungsbeispiele (für die CPU 314)

25Operationsliste S7-300A5E00096290-03

2. Schritt: UND-Verknüpfung des so adressierten Eingangs (Ausführungszeit: siehe Tabellen des Kapitels ”Operationsliste”)

typische Ausführungszeit in �s

indirekte Adressierung indirekte Adressierung

0,2:

2,0+:

Zeit fürU E

Gesamt-Ausführungszeit:3,9 �s

+ 2,0 �s5,9 �s

Page 28: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Berechnungsbeispiele (für die CPU 314)

26Operationsliste S7-300A5E00096290-03

Ausführungszeit bei registerindirekter, bereichsinterner Adressierung berechnen

Beispiel: U E [AR1, P#34.3]

1. Schritt: Laden des Inhalts von AR1 und Erhöhen um den Offset 34.3 (Zeit steht in Tabelle auf Seite 23)

Adresse liegt im ... Ausführungszeit in �s

: :

AR1/AR2 (bereichsintern) 1,9

: :

2. Schritt: UND-Verknüpfung des so adressierten Eingangs (Ausführungszeit: siehe Tabellen des Kapitels ”Operationsliste”)

typische Ausführungszeit in �s

direkte Adressierung indirekte Adressierung

0,2:

2,0+:

Zeit fürU E

Gesamt-Ausführungszeit:1,9 �s

+ 2,0 �s3,9 �s

Page 29: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Berechnungsbeispiele (für die CPU 314)

27Operationsliste S7-300A5E00096290-03

Ausführungszeit bei speicherindirekter, bereichsübergreifender Adressierung

Beispiel: U [AR1, P#23.1] ... mit E 1.0 in AR1

1. Schritt: Laden des Inhalts von AR1 und erhöhen um den Offset 23.1 (Zeit steht in Tabelle auf Seite 23)

Adresse liegt im ... Ausführungszeit in �s

: :

AR1/AR2 (bereichsübergreifend) 3,9

: :

2. Schritt: UND-Verknüpfung des so adressierten Eingangs (Ausführungszeit: siehe Tabellen des Kapitels ”Operationsliste”)

typische Ausführungszeit in �s

direkte Adressierung indirekte Adressierung

0,2:

2,0+:

Zeit fürU E

Gesamt-Ausführungszeit:3,9 �s

+ 2,0 �s5,9 �s

Page 30: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Berechnungsbeispiele (für die CPU 314)

28Operationsliste S7-300A5E00096290-03

Ausführungszeit bei Adressierung über Parameter

Beispiel: U Parameter ... mit E 0.5 in der Bausteinparameterliste

1. Schritt: Laden des über den Parameter adressierten E 0.5 (Zeit steht in Tabelle auf Seite 23)

Adresse liegt im ... Ausführungszeit in �s

: :

: :

Parameter (Doppelwort) 5,3

2. Schritt: UND-Verknüpfung des so adressierten Eingangs (Ausführungszeit: siehe Tabellen des Kapitels ”Operationsliste”)

typische Ausführungszeit in �s

direkte Adressierung indirekte Adressierung

0,2:

2,0+:

Zeit fürU E

Gesamt-Ausführungszeit:5,3 �s

+ 2,0 �s7,3 �s

Page 31: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operationsliste

29Operationsliste S7-300A5E00096290-03

Operationsliste

In diesem Kapitel sind die Operationen für die S7-300 aufgelistet. Die Erläuterung der Operationen beschränkt sich auf eine knappe Form.Die genaue Funktionsbeschreibung finden Sie in den STEP 7 Referenzhandbüchern.

Beachten Sie: Bei indirekter Adressierung (Beispiele siehe Seite 19) müssen Sie zu den Ausführungszeiten noch eine Zeit für das Ladender Adresse des jeweiligen Operanden addieren (siehe Seite 23).

Page 32: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

30Operationsliste S7-300A5E00096290-03

Verknüpfungsoperationen mit BitoperandenAbfrage des adressierten Operanden auf seinen Signalzustand und Verknüpfung des Ergebnisses mit dem VKE nach der entsprechendenFunktion.

typische Ausführungszeit in �sLän-

direkte Adressierung indirekte Adressierung 1Ope-ration

Operand Bedeutungge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

UE/A a.bM a.bL a.bDBX a.bDIX a.b

UNDEingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

1 2/21 2/2

222

0,71,52,25,25,2

0,20,60,82,72,7

0,30,60,92,82,8

0,10,10,10,10,1

2,5+2,7+3,0+4,2+4,2+

2,0+2,2+2,2+2,8+2,8+

1,6+1,7+1,8+2,5+2,5+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: U BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden, Adreßbereich 0 bis 127

Page 33: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

31Operationsliste S7-300A5E00096290-03

Ope- Län- typische Ausführungszeit in �sration ge in direkte Adressierung indirekte Adressierung 1

Operand Bedeutung Wor-ten 312*

313314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

UNE/A a.bM a.bL a.bDBX a.bDIX a.b

UND-NICHTEingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

1 2/21 2/2

222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,9+2,1+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: UN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden, Adreßbereich 0 bis 127

Page 34: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

32Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän-

direkte Adressierung indirekte Adressierung 1Ope-ration Operand Bedeutung

ge in

Wor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

OE/A a.bM a.bL a.bDBX a.bDIX a.b

ODEREingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

1 2/21 2/2

222

0,71,52,25,25,2

0,20,60,82,72,7

0,30,70,92,92,9

0,10,10,10,10,1

2,5+2,7+3,0+4,2+4,2+

2,0+2,2+2,2+2,8+2,8+

1,6+1,7+1,8+2,5+2,5+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: O BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 35: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

33Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän-

direkte Adressierung indirekte Adressierung 1Ope-ration Operand Bedeutung

ge in

Wor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

ONE/A a.bM a.bL a.bDBX a.bDIX a.b

ODER-NICHTEingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

1 2/21 2/2

222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,6+2,0+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: ON BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 36: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

34Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

XE/A a.bM a.bL a.bDBX a.bDIX a.b

EXKLUSIV-ODEREingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

22222

0,71,52,25,25,2

0,30,60,82,82,8

0,30,70,92,92,9

0,10,10,10,10,1

2,5+2,7+3,0+4,2+4,2+

1,9+2,1+2,1+2,6+2,6+

1,6+1,7+1,9+2,5+2,5+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: X BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 37: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Bitoperanden

35Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

XNE/A a.bM a.bL a.bDBX a.bDIX a.b

EXKLUSIV-ODER NICHTEingang/AusgangMerkerLokaldatenbitDatenbitInstanz-Datenbit

22222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,9+2,0+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: XN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 38: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen von Klammerausdrücken

36Operationsliste S7-300A5E00096290-03

Verknüpfungsoperationen von Klammerausdrücken

Retten der Bits BIE, VKE, OR und einer Funktionskennung (U, UN, ...) auf den Klammerstack. 7 Klammerebenen sind pro Baustein mög-lich.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

U( UND-Klammer-auf 1 2,9 1,7 1,7 0,1

UN( UND-NICHT-Klammer-auf 1 2,9 1,7 1,7 0,1

O( ODER-Klammer-auf 1 2,9 1,4 1,7 0,1

ON( ODER-NICHT-Klammer-auf 1 2,9 1,4 1,7 0,1

X( EXKLUSIV-ODER-Klammer-auf

1 2,9 1,4 1,7 0,1

XN( EXKLUSIV-ODER-NICHT-Klammer-auf

1 2,9 1,4 1,7 0,1

Statuswort für: U(, UN(, O(, ON(, X(,XN(

BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja – – – – ja – ja ja

Operation beeinflußt: – – – – – 0 1 – 0

Page 39: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen von Klammerausdrücken

37Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

) Klammer zu, Entfernen einesEintrags vom Klammerstack,Verknüpfen des VKE mit demaktuellen VKE im Prozessor

1 3,3 1,7 1,9 0,1

Statuswort für: ) BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: ja – – – – ja 1 ja 1

Page 40: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

ODER-Verknüpfung von UND-Funktionen

38Operationsliste S7-300A5E00096290-03

ODER-Verknüpfung von UND-Funktionen

Es erfolgt die ODER-Verknüpfung von UND-Funktionen nach der Regel: UND vor ODER

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

O ODER-Verknüpfung von UND-Funktionen nach der Regel:UND-vor-ODER

1 1,4 0,3 0,5 0,1

Statuswort für: O BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja ja

Operation beeinflußt: – – – – – ja 1 – ja

Page 41: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Timern und Zählern

39Operationsliste S7-300A5E00096290-03

Verknüpfungsoperationen mit Timern und Zählern

Abfrage des adressierten Timer/Zähler auf seinen Signalzustand und Verknüpfen des Ergebnisses mit dem VKE nach der entsprechendenFunktion.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

UT fZ f

UNDTimerZähler

1 2/21 2/2

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Timerpara.Zählerpara.

Timer/Zähler (über Parameteradressiert)

2 ––

––

––

––

++

++

++

++

Statuswort für: U BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 42: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Timern und Zählern

40Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sge in direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung Wor-

ten 312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

UNT fZ f

UND NICHTTimerZähler

1 2/21 2/2

3,02,4

1,00,8

1,10,9

0,10,1

3,7+3,3+

2,4+2,2+

2,3+2,1+

0,1+0,1+

Timerpara.Zählerpara.

Timer/Zähler (über Parameteradressiert)

2 ––

––

––

––

++

++

++

++

Statuswort für: UN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 43: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Timern und Zählern

41Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

O T fZ f

ODER TimerODER Zähler

1 2/21 2/2

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Timerpara.Zählerpara.

ODER Timer/Zähler (über Para-meter adressiert)

2 ––

––

––

––

++

++

++

++

ON T fZ f

ODER NICHT TimerODER NICHT Zähler

1 2/21 2/2

3,02,4

1,00,8

1,10,9

0,10,1

3,7+3,3+

2,4+2,2+

2,3+2,1+

0,1+0,1+

Timerpara.Zählerpara.

ODER NICHT Timer/Zähler (überParameter adressiert)

2 ––

––

––

––

++

++

++

++

X T fZ f

EXKLUSIV-ODER TimerEXKLUSIV-ODER Zähler

22

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Timerpara.Zählerpara

EXKLUSIV ODER Timer/Zähler(über Parameter adressiert)

2 ––

––

––

––

++

++

++

++

Statuswort für: O, ON, X BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 44: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Timern und Zählern

42Operationsliste S7-300A5E00096290-03

Ope- Län- typische Ausführungszeit in �sration ge in direkte Adressierung indirekte Adressierung 1

Operand Bedeutung Wor-ten 312*

313314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

XN T fZ f

EXKLUSIV-ODER NICHT Timer/Zähler

22

3,02,4

1,01,0

1,10,9

0,10,1

3,7+3,3+

2,4+1,2+

2,3+2,1+

0,1+0,1+

Timerpara.Zählerpara

EXKLUSIV ODER NICHT Timer/Zähler (über Parameter adres-siert)

2 ––

––

––

––

++

++

++

++

Statuswort für: XN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 45: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit dem Inhalt von AKKU1

43Operationsliste S7-300A5E00096290-03

Verknüpfungsoperationen mit dem Inhalt von AKKU1

Verknüpfung des Inhalts von AKKU1 bzw. AKKU1-L mit einem Wort bzw. einem Doppelwort nach der entsprechenden Funktion. Das Wortbzw. Doppelwort steht entweder als Konstante in der Operation oder im AKKU2. Das Ergebnis steht im AKKU1 bzw. AKKU1-L.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

UW UND AKKU2-L 1 1,7 0,5 0,6 0,1

UW k16 UND 16-Bit-Konstante 2 2,3 0,7 0,9 0,1

OW ODER AKKU2-L 1 1,7 0.5 0,6 0,1

OW k16 ODER 16-Bit-Konstante 2 2,3 0,7 0,9 0,1

XOW EXKLUSIV ODER AKKU2-L 1 1,7 0,5 0,6 0,1

XOW k16 EXKLUSIV ODER 16-Bit-Kon-stante

2 2,3 0,7 0,9 0,1

UD UND AKKU2 1 3,4 1,9 2,0 0,1

UD k32 UND 32-Bit-Konstante 3 4,1 2,1 2,3 0,15

Statuswort für: UW, OW, XOW, UD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja 0 0 – – – – –

Page 46: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit dem Inhalt von AKKU1

44Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

OD ODER AKKU2 1 3,4 1,9 2,0 0,1

OD k32 ODER 32-Bit-Konstante 3 4,1 2,1 2,3 0,15

XOD EXKLUSIV ODER AKKU2 1 3,4 1,9 2,0 0,1

XOD k32 EXKLUSIV ODER 32-Bit-Kon-stante

3 4,1 2,1 2,3 0,15

Statuswort für: OD, XOD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja 0 0 – – – – –

Page 47: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

45Operationsliste S7-300A5E00096290-03

Verknüpfungsoperationen mit Anzeigenbits

Abfrage der angegebenen Bedingungen auf ihren Signalzustand und Verknüpfen des Ergebnisses mit dem VKE nach der entsprechendenFunktion.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

U==0

UNDErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

Statuswort für: U BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

Page 48: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

46Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

UUO

UNDunordered/unzulässig(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS UND OS=1 1 0,7 0,2 0,3 0,1

BIE UND BIE=1 1 0,7 0,2 0,3 0,1

OV UND OV=1 1 0,7 0,2 0,3 0,1

Statuswort für: U BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

Page 49: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

47Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

UN==0

UND NICHTErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/unzulässig(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Statuswort für: UN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja ja – ja ja

Operation beeinflußt: – – – – – ja ja ja 1

Page 50: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

48Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

O==0

ODERErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

UO unordered/unzulässig(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS OS=1 1 0,7 0,2 0,3 0,1

BIE BIE=1 1 0,7 0,2 0,3 0,1

OV OV=1 1 0,7 0,2 0,3 0,1

Statuswort für: O BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

Page 51: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

49Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

ON==0

ODER NICHTErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/unzulässig(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Statuswort für: ON BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

Page 52: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

50Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

X==0

EXKLUSIV ODERErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

UO unordered/unzulässig(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS OS=1 1 0,7 0,2 0,3 0,1

BIE BIE=1 1 0,7 0,2 0,3 0,1

OV OV=1 1 0,7 0,2 0,3 0,1

Statuswort für: X BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

Page 53: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Verknüpfungsoperationen mit Anzeigenbits

51Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutung ge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

XN==0

EXKLUSIV ODER NICHTErgebnis=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Ergebnis>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Ergebnis<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Ergebnis�0 ((A1=0) and(A0=1) or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Ergebnis<=0 ((A1=0) and(A0=1) or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Ergebnis>=0 ((A1=1) and(A0=0) or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/unzulässig(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Statuswort für: XN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja – – ja ja

Operation beeinflußt: – – – – – 0 ja ja 1

Page 54: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Flankenoperationen

52Operationsliste S7-300A5E00096290-03

Flankenoperationen

Erkennen eines Flankenwechsels. Der aktuelle Signalzustand im VKE wird verglichen mit dem Signalzustand im Operanden, dem ”Flan-kenmerker”. FP erkennt einen Flankenwechsel von ”0” nach ”1”. FN erkennt einen Flankenwechsel von ”1” nach ”0”.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

FP E/A a.bM a.bL a.bDBX a.bDIX a.b

Anzeigen der steigenden Flankeim VKE. Flankenhilfsmerker istdas in der Operation adressierteBit.

22222

2,03,53,86,76,7

0,71,41,52,02,0

0,81,51,64,04,0

0,20,20,20,20,2

3,6+3,9+4,1+5,7+5,7+

2,7+2,9+2,9+3,7+3,7+

2,4+2,7+2,7+3,6+3,6+

0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: FP BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 55: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Flankenoperationen

53Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

FN E/A a.bM a.bL a.bDBX a.bDIX a.b

Anzeigen der steigenden Flankeim VKE. Flankenhilfsmerker istdas in der Operation adressierteBit.

22222

2,63,84,26,86,8

0,91,61,72,22,2

1,01,61,74,14,1

0,20,20,20,20,2

3,8+4,1+4,3+5,8+5,8+

2,9+3,1+3,1+4,0+4,0+

2,6+2,8+2,8+3,7+3,7+

0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: FN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 ja ja 1

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 56: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Setzen/Rücksetzen von Bitoperanden

54Operationsliste S7-300A5E00096290-03

Setzen/Rücksetzen von BitoperandenZuweisen des Wertes ”1” oder ”0” bzw. des VKE an den adressierten Operanden. Die Operationen können vom MCR abhängig sein.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

S E/A a.b

M a.b

L a.b

DBX a.b

DIX a.b

Setze Eingang/Ausgang auf “1”(MCR-abhängig)Setze Merker auf “1”(MCR-abhängig)Setze Lokaldatenbit auf “1(MCR-abhängig)Setze Datenbit auf “1”(MCR-abhängig)Setze Instanz-Datenbit auf “1”(MCR-abhängig)

1 2/2

1 2/2

2

2

2

0,71,41,93,93,04,96,27,36,27,3

0,31,40,83,01,23,13,34,53,34,5

0,30,50,82,31,32,93,74,33,74,3

0,20,20,20,20,20,20,20,20,20,2

3,3+4,4+3,7+4,4+3,8+3,9+5,5+6,6+5,5+6,6+

2,2+3,4+2,4+3,6+2,4+3,6+3,3+4,4+3,3+4,4+

2,2+2,9+2,5+3,0+2,5+2,5+3,5+4,1+3,5+4,1+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: S BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 ja – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung

Page 57: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Setzen/Rücksetzen von Bitoperanden

55Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

R E/A a.b

M a.b

L a.b

DBX a.b

DIX a.b

Rücksetze Eingang/Ausgang auf“0”(MCR-abhängig)Setze Merker auf “0”(MCR-abhängig)Setze Lokaldatenbit auf “0”(MCR-abhängig)Setze Datenbit auf “0”(MCR-abhängig)Setze Instanz-Datenbit auf “0”(MCR-abhängig)

1 2/2

1 2/2

2

2

2

1,0

1,42,24,13,05,16,47,36,47,3

0,4

1,40,93,11,23,23,54,63,54,6

0,4

0,50,92,41,33,03,84,33,84,3

0,2

0,20,20,20,20,20,20,20,20,2

3,5+

4,6+3,8+4,6+4,0+4,1+5,7+6,7+5,7+6,7+

2,4+

3,5+2,5+3,7+2,5+3,7+3,4+4,5+3,4+4,5+

2,3+

3,0+2,6+3,2+2,6+2,7+3,6+4,3+3,6+4,3+

0,2+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: R BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 ja – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung

Page 58: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Setzen/Rücksetzen von Bitoperanden

56Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

= E/A a.b

M a.b

L a.b

DBX a.b

DIX a.b

Zuweisen des VKE an Eingang/Aus-gang(MCR-abhängig)Zuweisen des VKE an Merker(MCR-abhängig)Zuweisen des VKE an Lokaldatenbit(MCR-abhängig)Zuweisen des VKE an Datenbit(MCR-abhängig)Zuweisen des VKE an Instanz-Da-tenbit(MCR-abhängig)

1 2/2

1 2/2

2

2

2

0,7

1,42,23,92,74,66,47,56,4

7,5

0,2

1,40,93,01,03,13,35,33,3

5,3

0,3

0,50,92,31,12,63,84,43,8

4,4

0,2

0,20,20,20,20,20,20,20,2

0,2

3,3+

4,4+3,7+4,4+3,8+3,6+5,7+6,7+5,7+

6,7+

2,2+

3,4+2,4+3,6+2,4+3,6+3,3+5,3+3,3+

5,3+

2,2+

2,9+2,5+3,0+2,5+2,3+3,6+4,3+3,6+

4,3+

0,2+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Statuswort für: = BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 ja – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung

Page 59: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

VKE direkt beeinflussende Operationen

57Operationsliste S7-300A5E00096290-03

VKE direkt beeinflussende Operationen

Die folgenden Operationen bearbeiten direkt das VKE.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

CLR Setze VKE auf ”0” 1 0,7 0,2 0,3 0,1

Statuswort für: CLR BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – 0 0 0 0

SET Setze VKE auf ”1” 1 0,7 0,2 0,3 0,1

Statuswort für: SET BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – 0 1 1 0

NOT Negiere das VKE 1 0,7 0,2 0,3 0,1

Statuswort für: NOT BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – ja – ja –

Operation beeinflußt: – – – – – – 1 ja –

Page 60: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

VKE direkt beeinflussende Operationen

58Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

SAVE Rette das VKE in das BIE–Bit 1 0,7 0,2 0,3 0,1

Statuswort für: SAVE BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: ja – – – – – – – –

Page 61: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Zeitoperationen

59Operationsliste S7-300A5E00096290-03

Zeitoperationen

Starten bzw. Rücksetzen eines Timers (direkt adressiert oder über Parameter adressiert). Die Zeitdauer muß im AKKU1–L stehen.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

SI T f Starte Zeit als Impuls bei Flanken- 1 2/2 14,0 8,4 9,2 0,2 14,3+ 8,8+ 9,7+ 0,2+

Timerpara. wechsel von ”0” nach ”1” 2 – – – – + + + +

SV T f Starte Zeit als verlängerten Impuls 1 2/2 14,0 8,4 9,2 0,2 14,3+ 8,8+ 9,7+ 0,2+

Timerpara.bei Flankenwechsel von ”0” nach”1” 2 – – – – + + + +

SE T f Starte Zeit als Einschaltverzöge- 1 2/2 14,7 9,0 9,7 0,2 15,0+ 9,4+ 10,2+ 0,2+

Timerpararung bei Flankenwechsel von ”0”nach ”1” 2 – – – – + + + +

SS T f Starte Zeit als speichernde Ein- 1 2/2 14,7 9,0 9,7 0,2 15,0+ 9,4+ 10,2+ 0,2+

Timerpara.schaltverzögerung bei Flanken-wechsel von ”0” nach ”1” 2 – – – – + + + +

Statuswort für: SI, SV, SE, SS BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 – – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 62: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Zeitoperationen

60Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

SA T f Starte Zeit als Ausschaltverzöge- 1 2/2 15,0 9,2 10,0 0,2 15,4+ 9,6+ 10,5+ 0,2+

Timerpara.rung bei Flankenwechsel von ”1”nach ”0” 2 – – – – + + + +

FR T f Freigabe eines Timers für das er-neute Starten bei Flankenwechsel

1 2/2 3,9 2,0 2,1 0,2 4,3+ 2,5+ 2,7+ 0,2+

Timerpara.von ”0” nach ”1” (Löschen desFlankenmerkers für das Startender Zeit)

2 – – – – + + + +

R T f Rücksetzen einer Zeit 1 2/2 3,5 1,8 1,8 0,2 3,8+ 2,2+ 2,4+ 0,2+

Timerpara. 2 – – – – + + + +

Statuswort für: SA, FR, R BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 – – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 63: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Zähloperationen

61Operationsliste S7-300A5E00096290-03

Zähloperationen

Der Zählwert steht im AKKU1–L bzw. in der als Parameter übergebenen Adresse.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

S Z f Vorbelegen eines Zählers bei 1 2/2 9,8 6,0 6,6 0,2 10,2+ 6,4+ 7,1+ 0,2+

Zählerpara. Flankenwechsel v. ”0” nach ”1” 2 – – – – + + + +

R Z f Rücksetzen des Zählers auf ”0” 1 2/2 3,4 1,7 1,8 0,2 3,8+ 2,2+ 2,3+ 0,2+

Zählerpara.bei Flankenwechsel von ”0” nach”1” 2 – – – – + + + +

ZV Z f Zähle um 1 vorwärts bei Flanken- 1 2/2 4,8 2,6 2,8 0,2 5,2+ 3,1+ 3,4+ 0,2+

Zählerpara. wechsel von ”0” nach ”1” 2 – – – – + + + +

ZR Z f Zähle um 1 rückwärts bei Flan- 1 2/2 5,1 2,8 3,0 0,2 5,3+ 3,2+ 3,5+ 0,2+

Zählerpara. kenwechsel von ”0” nach ”1” 2 – – – – + + + +

Statuswort für: S, R, ZV, ZR BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 – – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 64: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Zähloperationen

62Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

FR Z f Freigabe eines Zählers bei Flan-kenwechsel von ”0” nach ”1” (Lö-

1 2/2 4,0 2,1 2,2 0,2 4,3+ 2,5+ 2,7 0,2+

Zählerpara.schen des Flankenmerkers fürVorwärts– und Rückwärtszähleneines Zählers)

2 – – – – + + + +

Statuswort für: FR BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 – – 0

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 65: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen

63Operationsliste S7-300A5E00096290-03

Ladeoperationen

Laden der Operanden in AKKU1, zuvor wird der alte Inhalt von AKKU1 in AKKU2 gerettet. Das Statuswort wird nicht beeinflußt.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

LEB aAB aPEB a

Lade ...EingangsbyteAusgangsbytePeripherie-Eingangsbyte

1 2/21 2/2

2

1,71,7

< 30/< 21 3

0,60,624/

<533/<88 4

0,60,6

< 24

0,10,115

2,7+2,7+

< 40/< 30 3

2,2+2,2+26+/<583/<924

1,7+1,7+< 27

0,1+0,1+15+

MB aLB aDBB aDIB a

MerkerbyteLokaldatenbyteDatenbyteInstanz-Datenbyte... in AKKU1

1 2/22222

1,92,95,06,8

0,71,02,82,8

0,81,12,82,8

0,10,10,10,1

2,8+3,2+4,3+4,3+

2,2+2,2+2,8+2,8+

1,8+2,0+2,6+2,6+

0,1+0,1+0,1+0,1+

g [AR1,m]g [AR2,m]Β [AR1,m]Β [AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden 3 Integrierte Digital-Peripherie bei CPU 312* und 314* 4 Integrierte Analog-Peripherie bei CPU 314*

Page 66: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen

64Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

LEW aAW aPEW a

Lade ...EingangswortAusgangswortPeripherie–Eingangswort

1 2/212/2

2,42,4

< 40

0,80,829/

<533/<884

0,90,9

< 30

0,10,120

2,9+2,9+

< 46/< 30 3

2,1+2,1+30+/<583/<924

1,9+1,9+< 32

0,1+0,1+20+

MW aLW a

MerkerwortLokaldatenwort

1/222

2,73,0

1,01,1

1,11,3

0,10,1

3,2+3,7+

2,4+2,8+

2,1+2,3+

0,1+0,1+

DBW aDIW a

DatenwortInstanz–Datenwort... in AKKU1-L

12/212/2

5,75,7

3,33,3

3,33,3

0,10,1

5,2+5,2+

3,7+3,7+

3,2+3,2+

0,1+0,1+

h [AR1,m]h [AR2,m]W[AR1,m]W[AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden3 Integrierte Digital-Peripherie bei CPU 312* und 314*4 Integrierte Analog-Peripherie bei CPU 314*

Page 67: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen

65Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

LED aAD aPED a

Lade ...EingangsdoppelwortAusgangsdoppelwortPeripherie-Eingangsdoppelwort

12/212/2

2

2,92,9

< 45

0,90,937/

<1903

1,11,1

< 40

0,20,230

3,2+3,2+< 65

2,4+2,4+39+/

<2003

2,1+2,1+< 42

0,2+0,2+30+

MD aLD a

MerkerdoppelwortLokaldatendoppelwort

12/22

3,43,7

1,41,5

1,51,6

0,20,2

3,7+4,2+

2,7+3,1+

2,5+2,7+

0,2+0,2+

DBD aDID a

DatendoppelwortInstanz-Datendoppelwort... in AKKU1

22

7,07,0

4,44,4

4,34,3

0,20,2

6,5+6,5+

4,7+4,7+

4,2+4,2+

0,2+0,2+

i [AR1,m]i [AR2,m]D[AR1,m]D[AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden3 Integrierte Analog-Peripherie bei 314*

Page 68: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen

66Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

Lk8k16k32

Lade ...8-Bit-Konstante in AKKU1-LL16-Bit-Konstante in AKKU1-L32-Bit-Konstante in AKKU1

123

1,71,72,0

0,60,60,7

0,60,60,8

0,10,10,15

–––

–––

–––

–––

Parameter Lade Konstante in AKKU1 (überParameter adressiert)

2 – – – – + + + +

L 2#n Lade 16-Bit-Binärkonstante inAKKU1-L

2 1,7 0,6 0,6 0,1 – – – –

Lade 32-Bit-Binärkonstante inAKKU1

3 2,0 0,7 0,7 0,15 – – – –

L B#8#p Lade 8-Bit-Hexadezimalkonstantein AKKU1-L

1 1,7 0,6 0,6 0,1 – – – –

W#16#p Lade 16-Bit-Hexadezimalkon-stante in AKKU1-L

2 1,7 0,6 0,6 0,1 – – – –

DW#16#p Lade 32-Bit-Hexadezimalkon-stante in AKKU1

3 2,0 0,7 0,7 0,15 – – – –

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)

Page 69: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen

67Operationsliste S7-300A5E00096290-03

�Län- typische Ausführungszeit in �sOpe-ration Operand Bedeutung

ge inWor-ten

312*/313 314/314*315/315-2

316-2318-2

L ’x’ Lade 1 Zeichen 1,2 0,6 0,7 0,1

L ’xx’ Lade 2 Zeichen 2 1,2 0,6 0,7 0,1

L ’xxx’ Lade 3 Zeichen 1,4 0,7 0,88 0,15

L ’xxxx’ Lade 4 Zeichen 3 1,4 0,7 0,88 0,15

L D# Datum Lade IEC-Datum (BCD-codiert) 3 1,2 0,6 0,8 0,15

L S5T# Zeit-wert

Lade S7-Zeitkonstante (16-Bit) 2 1,2 0,6 0,8 0,1

L TOD# Zeit-wert

Lade 32-Bit-ZeitkonstanteIEC-Tageszeit

3 1,4 0,93 0,88 0,15

L T# Zeitwert Lade 16-Bit-Zeitkonstante 2 1,2 0,7 0,88 0,1

Lade 32-Bit-Zeitkonstante 3 1,4 0,6 0,88 0,15

L C# Zähl-wert

Lade 16-Bit-Zählerkonstante 2 1,2 0,6 0,88 0,1

L P# Bitpoin-ter

Lade Bitpointer 3 1,4 0,7 0,88 0,15

L L# Integer Lade 32-Bit-Ganzzahlkonstante 3 1,4 0,7 0,88 0,15

L Realzahl Lade Realzahl 3 1,4 0,93 0,88 0,15

Page 70: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen für Timer und Zähler

68Operationsliste S7-300A5E00096290-03

Ladeoperationen für Timer und Zähler

Laden eines Zeitwertes oder Zählwertes in AKKU1. Zuvor wird der Inhalt von AKKU1 in AKKU2 gerettet. Die Anzeigen werden nicht beein-flußt.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

L T f Lade Zeitwert 1 2/2 3,1 1,6 1,7 0,1 5,2+ 0,8+ 2,1+ 0,1+

Timerpara. Lade Zeitwert (über Parameteradressiert)

2 – – – – + + + +

L Z f Lade Zählwert 1 2/2 2,9 1,6 1,5 0,1 5,2+ 0,8+ 2,1+ 0,1+

Zählerpara. Lade Zählwert (über Parameteradressiert)

2 – – – – + + + +

LC T f Lade Zeitwert BCD-codiert 1 2/2 8,1 5,4 5,4 0,3 15,6+ 4,6+ 5,9+ 0,3+

Timerpara. Lade Zeitwert BCD-codiert (überParameter adressiert)

2 – – – – + + + +

LC Z f Lade Zählwert BCD-codiert 1 2/2 7,4 5,0 4,9 0,3 14,2+ 4,2+ 5,4+ 0,3+

Zählerpara. Lade Zählwert (über Parameteradressiert)

2 – – – – + + + +

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23) 2 bei direkter Adressierung des Operanden

Page 71: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Transferoperationen

69Operationsliste S7-300A5E00096290-03

Transferoperationen

Transferieren des Inhalts von AKKU1 in den adressierten Operanden. Das Statuswort wird nicht beeinflußt. Beachten Sie, daß einigeTransferoperationen vom MCR abhängen.

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315316

315-2318-2

312*313

314314*

315316

315-2318-2

T

EB a

AB a

PAB a

Transferiere Inhalt vonAKKU1-LL zum ...Eingangsbyte(MCR-abhängig)Ausgangsbyte(MCR-abhängig)Peripherie-Ausgangsbyte

(MCR-abhängig)

1 2/2

1 2/2

1 3/2

0,72,60,72,6

< 30

< 32

0,21,30,21,324/

<404/<475

25/<414/<485

0,31,40,31,4

< 24

< 25

0,10,10,10,112

12

2,0+2,5+2,0+2,5+

<35,5/<19 4

<36,5/< 20 4

1,6+2,0+1,6+2,0+25+/<454/< 505

26+/< 464

< 515

1,2+1,6+1,2+1,6+< 27

< 28

0,1+0,1+0,1+0,1+12+

12+

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden3 direkte Adressierung bei PAB 0 – 2554 Integrierte Digital-Peripherie bei CPU 312* und 314*5 Integrierte Analog-Peripherie bei CPU 314*

Page 72: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Transferoperationen

70Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315316

315-2318-2

312*313

314314*

315316

315-2318-2

T MB a

LB a

DBB a

DIB a

Merkerbyte(MCR-abhängig)Lokaldatenbyte(MCR-abhängig)Datenbyte(MCR-abhängig)Instanz-Datenbyte(MCR-abhängig)

12/2

2

2

2

0,92,71,53,14,65,44,65,4

0,41,80,62,22,93,52,93,5

0,41,50,61,82,53,02,53,0

0,10,10,10,10,10,10,10,1

2,2+2,7+2,5+3,3+3,9+4,7+3,9+4,7+

1,7+2,2+1,8+2,4+2,7+3,3+2,7+3,3+

1,3+1,7+1,5+2,0

2,3+2,8+2,3+2,8+

0,1+0,1+0,1+0,1+0,1+0,1+0,1+0,1+

T g[AR1,m]g[AR2,m]Β[AR1,m]B[AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden

Page 73: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Transferoperationen

71Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sLän-ge direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

gein

Wor-ten

312*313

314314*

315316

315-2318-2

312*313

314314*

315316

315-2318-2

TEW

AW

PAW

Transferiere Inhalt von AKKU1-L zum ...Eingangswort(MCR-abhängig)Ausgangswort(MCR-abhängig)Peripherie-Ausgangswort

(MCR-abhängig)

1 2/2

1 2/2

13/2

1,42,71,42,7

< 34

< 36

0,51,40,51,427/

<424/<505

28/<444/<525

0,51,50,51,5

< 27

< 28

0,10,10,10,115

15

2,3+2,8+2,3+2,8+< 40

< 42

1,8+2,2+1,8+2,2+29+/<464/< 535

30+/<484/< 555

1,5+1,8+1,5+1,8+< 31

< 32

0,1+0,1+0,1+0,1+15+

15+

T MW

LW

DBW

DIW

Merkerwort(MCR-abhängig)Lokaldatenwort(MCR-abhängig)Datenwort(MCR-abhängig)Instanz-Datenwort(MCR-abhängig)

12/2

2

2

2

1,73,02,03,45,26,15,26,1

0,72,00,82,43,64,23,64,2

0,81,80,92,03,03,53,03,5

0,10,10,10,10,10,10,10,1

2,7+3,2+3,0+3,8+4,7+5,6+4,7+5,6+

2,1+2,6+2,2+2,8+3,5+4,1+3,5+4,1+

1,7+2,1+1,8+2,3+2,9+3,4+2,9+3,4+

0,1+0,1+0,1+0,1+0,1+0,1+0,1+0,1+

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden3 direkte Adressierung bei PAW 0 – 2544 Integrierte Digital-Peripherie bei CPU 314*5 Integrierte Analog-Peripherie bei CPU 314*

Page 74: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Transferoperationen

72Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

T h [AR1,m]h [AR2,m]W[AR1,m]W[AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

T

ED

Transferiere Inhalt vonAKKU1 zum ...Eingangsdoppelwort(MCR-abhängig)

1 2/2 2,03,0

0,71,7

0,81,8

0,20,2

2,7+3,2+

2,0+2,4+

1,7+2,1+

0,2+0,2+

AD

PAD

(MCR-abhängig)Ausgangsdoppelwort(MCR-abhängig)Peripherie-Ausgangsdoppelwort(MCR-abhängig)

1 2/2

1 2/2

3,02,03,0

< 38< 39

1,70,71,7

< 31< 32

1,80,81,8

< 31< 32

0,20,20,23030

3,2+2,7+3,2+< 42< 43

2,4+2,0+2,4+32+35+

2,1+1,7+2,1+< 34< 35

0,2+0,2+0,2+30+30+

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden

Page 75: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Transferoperationen

73Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration Operand Bedeutung

ge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

T MD

LD

DBD

DID

Merkerdoppelwort(MCR-abhängig)Lokaldatendoppelwort(MCR-abhängig)Datendoppelwort(MCR-abhängig)Instanz-Datendoppelwort(MCR-abhängig)

1 2/2

2

2

2

2,73,73,04,16,77,66,77,6

1,22,01,22,24,95,54,95,5

1,32,31,42,64,14,64,14,6

0,20,20,20,20,20,20,20,2

3,3+3,8+5,3+6,2+6,2+7,1+6,2+7,2+

2,7+3,2+3,3+3,9+4,9+5,5+4,9+5,5+

2,2+2,6+3,0+3,5+4,0+4,5+4,0+4,5+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

T i [AR1,m]i [AR2,m]D[AR1,m]D[AR2,m]Parameter

registerind., bereichsintern (AR1)registerind., bereichsintern (AR2)bereichsübergreifend (AR1)bereichsübergreifend (AR2)über Parameter

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +Zeit für das Laden der Adresse des Operanden (siehe Seite 23)2 bei direkter Adressierung des Operanden

Page 76: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Lade- und Transferoperationen für Adreßregister

74Operationsliste S7-300A5E00096290-03

Lade- und Transferoperationen für Adreßregister

Laden eines Doppelwortes aus einem Speicher oder einem Register in AR1 oder AR2.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

LAR1–AR2DBD aDID amLD aMD a

Lade Inhalt aus ...AKKU1Adreßregister 2DatendoppelwortInstanz-Datendoppelwort32-Bit-Konstante als PointerLokaldatendoppelwortMerkerdoppelwort... in AR1

1122322

0,70,76,36,31,43,43,0

0,20,24,04,00,41,41,2

0,30,33,83,80,51,51,4

0,20,20,30,30,20,30,3

LAR2–DBD aDID amLD aMD a

Lade Inhalt aus ...AKKU1DatendoppelwortInstanz-Datendoppelwort32-Bit-Konstante als PointerLokaldatendoppelwortMerkerdoppelwort... in AR2

122322

0,76,36,31,43,43,0

0,24,04,00,41,41,2

0,33,83,80,51,51,4

0,20,30,30,20,30,3

Page 77: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Lade- und Transferoperationen für Adreßregister

75Operationsliste S7-300A5E00096290-03

Transferieren eines Doppelwortes aus AR1 oder AR2 in einen Speicher oder ein Register. Das Statuswort wird nicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

TAR1–AR2DBD aDID amLD aMD a

Transferiere Inhalt aus AR1 in ...AKKU1Adreßregister 2DatendoppelwortInstanz-Datendoppelwort32-Bit-Konstante als PointerLokaldatendoppelwortMerkerdoppelwort

1122322

1,70,76,96,93,73,4

0,40,23,93,91,41,2

0,70,34,34,31,61,5

0,10,20,20,20,20,2

TAR2–DBD aDID amLD aMD a

Transferiere Inhalt aus AR2 in ...AKKU1DatendoppelwortInstanz-Datendoppelwort32-Bit-Konstante als PointerLokaldatendoppelwortMerkerdoppelwort

122322

1,76,96,93,73,4

0,43,93,91,41,2

0,74,34,31,61,5

0,10,20,20,20,2

TAR Tausche die Inhalte von AR1 und AR2 1 1,4 0,7 0,5 0,4

Page 78: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Lade- und Transferoperationen für das Statuswort

76Operationsliste S7-300A5E00096290-03

Lade- und Transferoperationen für das Statuswort

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

L STW Lade Statuswort 1 in AKKU1 2,4 1,4 1,5 0,1

Statuswort für: L STW BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja ja ja ja ja 0 0 ja 0

Operation beeinflußt: – – – – – – – – –

T STW Transferiere AKKU1 (Bits 0 bis 8)in das Statuswort 1

2,2 1,5 1,4 0,1

Statuswort für: T STW BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: ja ja ja ja ja – – ja –

1 Aufbau des Statuswortes siehe Seite 17

Page 79: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Ladeoperationen für DB-Nummer und DB-Länge

77Operationsliste S7-300A5E00096290-03

Ladeoperationen für DB-Nummer und DB-Länge

Laden der Nummer/Länge eines Datenbausteins in AKKU1. Der alte Inhalt von AKKU1 wird in AKKU2 gerettet. Die Anzeigen werden nichtbeeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

L DBNO Lade Nummer des Datenbausteins 1 5,1 3,1 3,3 0,1

L DINO Lade Nummer des Instanz-Datenbau-steins

1 5,1 3,1 3,3 0,1

L DBLG Lade Länge des Datenbausteins in Byte 1 1,7 0,6 0,6 0,1

L DILG Lade Länge des Instanz-Datenbausteinsin Byte

1 1,7 0,6 0,6 0,1

Page 80: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Festpunktarithmetik (16 Bit)

78Operationsliste S7-300A5E00096290-03

Festpunktarithmetik (16 Bit)

Arithmetische Operationen zweier 16-Bit-Zahlen. Das Ergebnis steht im AKKU1 bzw. AKKU1-L.

CPU 318-2: Danach werden AKKU 3 und AKKU 4 nach AKKU 2 und AKKU 3 übertragen.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

+I – Addiere 2 Ganzzahlen (16 Bit)(AKKU1-L)=(AKKU1-L)+(AKKU2-L)

1 2,4 1,5 1,5 0,1

–I – Subtrahiere 2 Ganzzahlen (16 Bit)(AKKU1-L)=(AKKU2-L)–(AKKU1-L)

1 2,6 1,8 1,6 0,1

*I – Multipliziere 2 Ganzzahlen (16 Bit)(AKKU1)=(AKKU2-L)*(AKKU1-L)

1 3,6 2,1 2,4 0,8

/I – Dividiere 2 Ganzzahlen (16 Bit)(AKKU1-L)=(AKKU2-L):(AKKU1-L)Im AKKU1-H steht der Rest der Division.

1 5,0 3,2 3,4 0,8

Statuswort für: +I, –I,*I, /I BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 81: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Festpunktarithmetik (32 Bit)

79Operationsliste S7-300A5E00096290-03

Festpunktarithmetik (32 Bit)

Arithmetische Operationen zweier 32-Bit-Zahlen. Das Ergebnis steht im AKKU1. CPU 318-2: Danach werden AKKU 3 und AKKU 4 nach AKKU 2 und AKKU 3 übertragen.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

+D – Addiere 2 Ganzzahlen (32 Bit)(AKKU1)=(AKKU2)+(AKKU1)

1 3,1 1,8 2,0 0,1

–D – Subtrahiere 2 Ganzzahlen (32 Bit)(AKKU1)=(AKKU2)–(AKKU1)

1 4,0 2,3 2,7 0,1

*D – Multipliziere 2 Ganzzahlen (32 Bit)(AKKU1)=(AKKU2)*(AKKU1)

1 13,5 8,2 9,9 1,3

/D – Dividiere 2 Ganzzahlen (32 Bit)(AKKU1)=(AKKU2):(AKKU1)

1 14,8 6,5 10,8 1,3

MOD – Dividiere 2 Ganzzahlen (32 Bit) und ladeden Rest der Division in AKKU1:(AKKU1)=Rest von [(AKKU2):(AKKU1)]

1 15,5 6,4 11,3 1,3

Statuswort für: +D, –D,*D, /D, MOD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 82: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Gleitpunktarithmetik (32 Bit)

80Operationsliste S7-300A5E00096290-03

Gleitpunktarithmetik (32 Bit)

Das Ergebnis der arithmetischen Operationen steht im AKKU1. Die Ausführungszeit der Operation hängt ab vom Wert, der berechnet wer-den soll. CPU 318-2: Nach der Operation werden AKKU 3 und AKKU 4 nach AKKU 2 und AKKU 3 übertragen.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

+R – Addiere 2 Realzahlen (32 Bit)(AKKU1)=(AKKU2)+(AKKU1)

1 < 60 < 50 < 35 0,6

–R – Subtrahiere 2 Realzahlen (32 Bit)(AKKU1)=(AKKU2)–(AKKU1)

1 < 60 < 50 < 35 0,6

*R – Multipliziere 2 Realzahlen (32 Bit)(AKKU1)=(AKKU2)*(AKKU1)

1 < 60 < 50 < 35 1,4

/R – Dividiere 2 Realzahlen (32 Bit)(AKKU1)=(AKKU2):(AKKU1)

1 < 60 < 50 < 40 2,1

Statuswort für: +R, –R, *R, /R BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 83: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Gleitpunktarithmetik (32 Bit)

81Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

NEGR – Negiere Realzahl im AKKU1 1 0,7 1,0 0,3 0,1

ABS – Bilde Betrag der Realzahl im AKKU1 1 0,7 0,4 0,3 0,1

Statuswort für: NEGR, ABS BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

Page 84: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Quadratwurzel, Quadrat (32 Bit)

82Operationsliste S7-300A5E00096290-03

Quadratwurzel, Quadrat (32 Bit)

Das Ergebnis der Operation steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312* 313/314/314*315/315-2/

316-2318-2

SQRT – Berechne die Quadratwurzel einerRealzahl in AKKU1

1 – < 1000 < 1000 40

SQR – Quadriere die Realzahl in AKKU1 1 – < 300 < 300 1,4

Statuswort für: SQRT, SQR BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 85: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Logarithmusfunktion (32 Bit)

83Operationsliste S7-300A5E00096290-03

Logarithmusfunktion (32 Bit)

Das Ergebnis der Logarithmusfunktion steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312* 313/314/314*315/315-2/

316-2318-2

LN – Bilde den natürlichen Logarithmuseiner Realzahl in AKKU1

1 – <650 < 650 35

EXP – Berechne den Exponentialwert ei-ner Realzahl in AKKU1 zur Basise (= 2,71828)

1 – < 1500 < 1500 35

Statuswort für: LN, EXP BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 86: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Trigonometrische Funktionen (32 Bit)

84Operationsliste S7-300A5E00096290-03

Trigonometrische Funktionen (32 Bit)

Das Ergebnis der Operation steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312* 313/314/314*315/315-2/

316-2318-2

SIN – Berechne den Sinus der Realzahl 1 – < 900 < 900 31

ASIN – Berechne den Arcussinus derRealzahl

1 – < 2500 < 2500 74

COS – Berechne den Cosinus der Real-zahl

1 – < 900 < 900 32

ACOS – Berechne den Arcuscosinus derRealzahl

1 – < 2500 < 2500 77

TAN – Berechne den Tangens der Real-zahl

1 – < 900 < 900 35

ATAN – Berechne den Arcustangens derRealzahl

1 – < 900 < 900 32

Statuswort für: SIN, ASIN, COS, ACOS, TAN, ATAN

BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 87: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Addition von Konstanten

85Operationsliste S7-300A5E00096290-03

Addition von Konstanten

Addition von Ganzzahl-Konstanten zum AKKU1. Die Anzeigen werden nicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

+ i8 Addiere eine 8-Bit Integer-Konstante

1 0,7 0,2 0,3 0,1

+ i16 Addiere eine 16-Bit-Integer-Konstante

2 0,7 0,2 0,3 0,1

+ i32 Addiere eine 32-Bit-IntegerKonstante

3 1,5 0,4 0,6 0,15

Page 88: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Addition über Adreßregister

86Operationsliste S7-300A5E00096290-03

Addition über Adreßregister

Addition einer Ganzzahl (16 Bit) zum Inhalt des Adreßregisters. Der Wert steht in der Operation oder im AKKU 1-L. Die Anzeigen werdennicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

+AR1 – Addiere Inhalt von AKKU1-L zumAR1

1 0,7 0,3 0,3 0,2

+AR1 m Addiere Pointer-Konstante zumAR1

2 0,7 0,6 0,3 0,2

+AR2 – Addiere Inhalt von AKKU1-L zumAR2

1 0,7 0,3 0,3 0,2

+AR2 m Addiere Pointer-Konstante zumAR2

2 0,7 0,6 0,3 0,2

Page 89: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Vergleichsoperationen mit Ganzzahl (16 Bit)

87Operationsliste S7-300A5E00096290-03

Vergleichsoperationen mit Ganzzahl (16 Bit)

Vergleich der Ganzzahl (16 Bit) in AKKU1-L und AKKU2-L. VKE=1, wenn Bedingung erfüllt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

==I – AKKU2-L=AKKU1-L 1 2,3 1,4 1,4 0,1

<>I – AKKU2-L�AKKU1-L 1 2,4 1,6 1,5 0,1

<I – AKKU2-L<AKKU1-L 1 2,4 1,6 1,5 0,1

<=I – AKKU2-L<=AKKU1-L 1 2,3 1,4 1,4 0,1

>I – AKKU2-L>AKKU1-L 1 2,4 1,3 1,5 0,1

>=I – AKKU2-L>=AKKU1-L 1 2,3 1,4 1,4 0,1

Statuswort für: ==I, <>I, <I, <=I, >I,>=I

BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja 0 – 0 ja ja 1

Page 90: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Vergleichsoperationen mit Ganzzahl (32 Bit)

88Operationsliste S7-300A5E00096290-03

Vergleichsoperationen mit Ganzzahl (32 Bit)

Vergleich der Ganzzahl (32 Bit) in AKKU1 und AKKU2. VKE=1, wenn Bedingung erfüllt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

==D – AKKU2=AKKU1 1 3,1 1,9 2,0 0,1

<>D – AKKU2�AKKU1 1 3,1 1,9 2,0 0,1

<D – AKKU2<AKKU1 1 3,1 1,9 2,0 0,1

<=D – AKKU2<=AKKU1 1 3,1 1,9 2,0 0,1

>D – AKKU2>AKKU1 1 3,1 1,9 2,0 0,1

>=D – AKKU2>=AKKU1 1 3,1 1,9 2,0 0,1

Statuswort für: ==D,< >D, <D, <=D, >D,>=D

BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja 0 – 0 ja ja 1

Page 91: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Vergleichsoperationen (32-Bit-Realzahlen)

89Operationsliste S7-300A5E00096290-03

Vergleichsoperationen (32-Bit-Realzahlen)

Vergleich der 32-Bit-Realzahlen in AKKU1 und AKKU2. VKE=1, wenn Bedingung erfüllt. Die Ausführungszeit der Operation hängt ab vomWert, der verglichen werden soll.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

==R – AKKU2=AKKU1 1 < 70 < 50 < 45 0,4

<>R – AKKU2�AKKU1 1 < 70 < 50 < 45 0,4

<R – AKKU2<AKKU1 1 < 70 < 50 < 45 0,4

<=R – AKKU2<=AKKU1 1 < 70 < 50 < 45 0,4

>R – AKKU2>AKKU1 1 < 70 < 50 < 45 0,4

>=R – AKKU2>=AKKU1 1 < 70 < 50 < 45 0,4Statuswort für: ==R, <>R, <R, <=R,

>R, >=RBIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja 0 ja ja 1

Page 92: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Schiebeoperationen

90Operationsliste S7-300A5E00096290-03

Schiebeoperationen

Schiebe Inhalt von AKKU1 oder AKKU1-L um die angegebene Anzahl von Stellen nach links/rechts. Ist kein Operand angegeben, schiebeAnzahl in AKKU2-LL. Freiwerdende Stellen werden mit Nullen bzw. mit dem Vorzeichen aufgefüllt. Zuletzt geschobenes Bit steht im Anzei-genbit A1.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

SLW – Schiebe Inhalt von AKKU1-L nach 1 3,0 1,5 2,0 0,1

SLW 0 ... 15links. Freiwerdende Stellen wer-den mit Nullen aufgefüllt. 1,8 0,6 0,7 0,1

SLD – Schiebe Inhalt von AKKU1 nach 1 4,5 1,7 3,1 0,1

SLD 0 ... 32links. Freiwerdende Stellen wer-den mit Nullen aufgefüllt. 4,9 2,9 3,1 0,1

SRW – Schiebe Inhalt von AKKU1-L nach 1 3,0 1,5 2,0 0,1

SRW 0 ... 15rechts. Freiwerdende Stellen wer-den mit Nullen aufgefüllt. 1,8 0,6 0,7 0,1

SRD – Schiebe Inhalt von AKKU1 nach 1 4,5 1,7 3,1 0,1

SRD 0 ... 32rechts. Freiwerdende Stellen wer-den mit Nullen aufgefüllt. 4,9 2,9 3,2 0,1

Statuswort für: SLW, SLD, SRW, SRD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja – – – – –

Page 93: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Schiebeoperationen

91Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

SSI – Schiebe Inhalt von AKKU1-L mitVorzeichen nach rechts. Freiwer-

1 2,9 1,6 1,8 0,1

SSI 0 ... 15

Vorzeichen nach rechts. Freiwer-dende Stellen werden mit denVorzeichen (Bit 15) aufgefüllt.

1,8 0,6 0,7 0,1

SSD – Schiebe Inhalt von AKKU1 mit 1 4,5 1,7 3,1 0,1

SSD 0 ... 32 Vorzeichen nach rechts. 4,9 2,9 3,2 0,1

Statuswort für: SSI, SSD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja – – – – –

Page 94: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Rotieroperationen

92Operationsliste S7-300A5E00096290-03

Rotieroperationen

Rotiere Inhalt von AKKU1 um die angegebene Anzahl von Stellen nach links/rechts. Ist kein Operand angegeben, rotiere Anzahl inAKKU2-LL.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

RLD – Rotiere Inhalt von AKKU1 nach 1 4,8 3,3 3,3 0,1

RLD 0 ... 32links 5,3 3,4 3,4 0,1

RRD – Rotiere Inhalt von AKKU1 nach 1 5,0 3,3 3,5 0,1

RRD 0 ... 32rechts 5,4 3,4 3,5 0,1

Statuswort für: RLD, RRD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja – – – – –

Page 95: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Rotieroperationen

93Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

RLDA – Rotiere Inhalt von AKKU1 um eineBitposition nach links über Anzei-gebit A1

2,9 1,9 1,9 0,1

RRDA – Rotiere Inhalt von AKKU1 um eineBitposition nach rechts über An-zeigebit A1

2,9 1,9 1,9 0,1

Statuswort für: RLDA, RRDA BIE A1 A0 OV OS OR STA VKE 0,1/ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja 0 0 – – – – –

Page 96: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

AKKU-Transferoperationen, Inkrementieren, Dekrementieren

94Operationsliste S7-300A5E00096290-03

AKKU-Transferoperationen, Inkrementieren, Dekrementieren

Das Statuswort wird nicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

TAW – Umkehr der Reihenfolge derBytes im AKKU1-L.Aus LL, LH wird LH, LL.

1 0,7 0,2 0,3 0,1

TAD – Umkehr der Reihenfolge derBytes in AKKU1.Aus LL, LH, HL, HH wird HH, HL,LH, LL.

1 1,7 0,6 0,6 0,1

TAK – Tausche Inhalte von AKKU1 undAKKU2

1 2,0 0,7 0,8 0,1

ENT – Der Inhalt von AKKU2 undAKKU3 wird nach AKKU3 undAKKU4 übertragen

1 – – – 0,1

LEAVE – Der Inhalt von AKKU3 undAKKU4 wird nach AKKU2 undAKKU3 übertragen

1 – – – 0,1

Page 97: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

AKKU-Transferoperationen, Inkrementieren, Dekrementieren

95Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

PUSH – Der Inhalt von AKKU1 wird inAKKU2 übertragenCPU 318-2: Der Inhalt vonAKKU1, AKKU2 und AKKU3 wirdnach AKKU2, AKKU3 und AKKU4übertragen

1 0,7 0,2 0,3 0,1

POP – Der Inhalt von AKKU2 wird inAKKU1 übertragenCPU 318-2: Der Inhalt vonAKKU2, AKKU3 und AKKU4 wirdnach AKKU1, AKKU2 und AKKU3übertragen

1 0,7 0,2 0,3 0,1

INC 0 ... 255 Inkrementiere AKKU1-LL 1 0,7 0,2 0,3 0,1

DEC 0 ... 255 Dekrementiere AKKU1-LL 1 0,7 0,2 0,3 0,1

Page 98: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Bildoperation, Nulloperation

96Operationsliste S7-300A5E00096290-03

Bildoperation, Nulloperation

Das Statuswort wird nicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

BLD 0 ... 255 Bildaufbau-Operation;wird von der CPU wie eine Null-operation behandelt.

1 0,7 0,2 0,3 0,1

NOP 01

Nulloperation; 1 0,70,7

0,20,2

0,30,3

0,10,1

Page 99: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Datentyp-Umwandlungsoperationen

97Operationsliste S7-300A5E00096290-03

Datentyp-Umwandlungsoperationen

Die Ergebnisse der Wandlung stehen im AKKU1. Bei der Wandlung von Realzahlen ist die Ausführungszeit abhängig vom Wert.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

BTI – Konvertiere AKKU1 von BCDnach Ganzzahl (16 Bit) (BCD ToInt.)

1 6,6 4,5 4,7 0,2

BTD – Konvertiere AKKU1 von BCDnach Ganzzahl (32 Bit) (BCD ToDoubleint.)

1 15,7 10,4 11,5 0,2

DTR – Konvertiere AKKU1 von Ganzzahl(32 Bit) nach Real (32 Bit) (Dou-bleint. To Real)

1 < 26 < 20 < 15 0,3

ITD – Konvertiere AKKU1 von Ganzzahl(16 Bit) nach Ganzzahl (32 Bit)(Int. To Doubleint.)

1 0,7 0,2 0,1 0,1

Statuswort für: BTI, BTD, DTR, ITD BIE A1 A0 OV OS OR STA VKE /EROperation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

Page 100: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Datentyp-Umwandlungsoperationen

98Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

ITB – Konvertiere AKKU1 von Ganzzahl(16Bit) nach BCD 0 bis+/– 999(Int. To BCD)

1 7,2 5,2 5,1 0,2

DTB – Konvertiere AKKU1 von Ganzzahl(32 Bit) nach BCD 0 bis +/– 9 999999 (Doubleint. To BCD)

1 16,1 4,1 11,8 0,2

RND – Wandle Realzahl in 32-Bit-Ganz-zahl um.

1 < 35 < 28 < 20 0,4

RND– – Wandle Realzahl in 32-Bit-Ganz-zahl um. Es wird gerundet zurnächsten ganzen Zahl.

1 < 35 < 28 < 20 0,4

Statuswort für: ITB, DTB, RND, RND– BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – ja ja – – – –

Page 101: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Datentyp-Umwandlungsoperationen

99Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

RND+ – Wandle Realzahl in 32-Bit-Integer-zahl um. Es wird gerundet zurnächsten ganzen Zahl.

1 < 35 < 28 < 20 0,4

TRUNC – Wandle Realzahl in 32-Bit-Integer-zahl um. Es werden die Nach-kommastellen abgeschnitten.

1 < 35 < 28 < 20 0,4

Statuswort für: RND+, TRUNC BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – ja ja – – – –

Page 102: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Komplementbildung

100Operationsliste S7-300A5E00096290-03

Komplementbildung

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

INVI – Bilde 1er-Komplement vonAKKU1-L

1 0,7 0,2 0,3 0,1

INVD – Bilde 1er-Komplement vonAKKU1

1 0,7 0,2 0,3 0,1

Statuswort für: INVI, INVD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

NEGI – Bilde 2er-Komplement vonAKKU1-L (Integerzahl )

1 2,3 1,6 1,5 0,1

NEGD – Bilde 2er-Komplement vonAKKU1 (Double-Integerzahl )

1 3,1 1,8 2,0 0,1

Statuswort für: NEGI, NEGD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – ja ja ja ja – – – –

Page 103: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Baustein-Aufrufoperationen

101Operationsliste S7-300A5E00096290-03

Baustein-Aufrufoperationen

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration

Operand Bedeutungge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

CALL FB p, DB r Unbedingter Aufruf eines FB mitParameterübergabe.

1 9,2 7,7 5,3 – – – –

CALL SFB p, DB r Unbedingter Aufruf eines SFB, mitParameterübergabe.

2 sieheAus-füh-rungs-zeitfürSFB 2

7,7 – – – – –

CALL FC p Unbedingter Aufruf einer Functionmit Parameterübergabe.

1 9,2 7,7 5,3 – – – –

CALL SFC p Unbedingter Aufruf einer SFC, mitParameterübergabe.

2 siehe Ausführungszeit fürSFCs2

Statuswort für: CALL BIE A1 A0 OV OS OR STA VKE /EROperation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – 0 0 1 – 0

1 +Zeit zum Laden der Adresse des Operanden (siehe Seite 23)2 im Kapitel Systemfunktionsbausteine bzw. Systemfunktionen

Page 104: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Baustein-Aufrufoperationen

102Operationsliste S7-300A5E00096290-03

typische Ausführungszeit in �sLän- direkte Adressierung indirekte Adressierung 1

Ope-ration

Operand Bedeutungge inWor-ten

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

UC FB qFC qParameter

Unbedingter Aufruf von Baustei-nen ohne ParameterübergabeFB/FC-Aufruf über Parameter

13 9,2 7,7 5,3 1,41,41,4

9,8+ 8,5+ 6,1+ 1,4+1,4+1,4+

CC FB qFC qParameter

Bedingter Aufruf von Bausteinenohne ParameterübergabeFB/FC-Aufruf über Parameter

13 9,2 7,7 5,3 1,41,41,4

9,8+ 8,5+ 6,1+ 1,4+1,4+1,4+

Statuswort für: UC, CC BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – 0 0 1 – 0

AUFDB pDI pParameter

Aufschlagen einesDatenbausteinsInstanz-DatenbausteinDatenbausteins über Parameter

1/22

22

2,9 1,6 1,5 0,3 4,0+ 1,4+ 2,6+ 0,3+

Statuswort für: AUF BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

1 +Zeit zum Laden der Adresse des Operanden (siehe Seite 23)2 bei langen Bausteinnummern (>255)3 bei direkter Adressierung

Page 105: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Baustein-Endeoperationen

103Operationsliste S7-300A5E00096290-03

Baustein-Endeoperationen

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

BE Beende Baustein 1 4,9 4,1 2,8 2,0

BEA Beende Baustein absolut 1 – – – –

Statuswort für: BE, BEA BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – 0 0 1 – 0

BEB Beende Baustein bedingt beiVKE=”1”

5,9 4,4 3,2 2,2

Statuswort für: BEB BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – ja 0 1 1 0

Page 106: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Tausche Datenbausteine

104Operationsliste S7-300A5E00096290-03

Tausche Datenbausteine

Tauschen der beiden aktuellen Datenbausteine. Der aktuelle Datenbaustein wird zum aktuellen Instanz–Datenbaustein und umgekehrt. DieAnzeigen werden nicht beeinflußt.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

TDB Tausche Datenbausteine 1 1,0 0,3 0,4

Page 107: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Sprungoperationen

105Operationsliste S7-300A5E00096290-03

Sprungoperationen

Sprung, abhängig von der Bedingung. Bei 8-Bit-Operand liegt die Sprungweite zwischen (–128 ... +127). Bei 16-Bit-Operanden liegt dieSprungweite zwischen (–32768 ... –129) oder (+128 ... +32767)

Hinweis:Achten Sie bei Programmen für die S7-300-CPUs darauf, daß bei Sprungoperationen das Sprungziel immer der Beginn einer Verknüp-fungskette ist (muß nicht bei 318-2). Das Sprungziel darf sich nicht innerhalb einer Verknüpfungskette befinden.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2 318-2

SPA MARKE Springe unbedingt 1 1/2 1,8 1,7 1,8 0,5

Statuswort für: SPA BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

SPB MARKE Springe bedingt bei VKE=”1” 1 1/2 2,3 2,0 1,5 0,5

SPBN MARKE Springe bedingt bei VKE=”0” 2 2,6 2,3 1,6 0,5

Statuswort für: SPB, SPBN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 1 1 0

1 1 Wort lang bei Sprungweiten von –128 ... +127

Page 108: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Sprungoperationen

106Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2 318-2

SPBB MARKE Springe bedingt bei VKE=”1”Retten des VKE in das BIE–Bit

2 2,9 2,2 1,8 0,5

SPBNB MARKE Springe bedingt bei VKE=”0”Retten des VKE in das BIE–Bit

2 2,9 2,4 1,8 0,5

Statuswort für: SPBB, SPBNB BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: ja – – – – 0 1 1 0

SPBI MARKE Springe bedingt bei BIE=”1” 2 2,3 2,1 1,5 0,5

SPBIN MARKE Springe bedingt bei BIE=”0” 2 2,3 2,1 1,5 0,5

Statuswort für: SPBI, SPBIN BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: ja – – – – – – – –

Operation beeinflußt: – – – – – 0 1 – 0

SPO MARKE Springe bedingt bei Überlauf spei-chernd (OV=”1”)

1 1/2 2,3 2,1 1,5 0,5

Statuswort für: SPO BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – ja – – – – –

Operation beeinflußt: – – – – – – – – –

1 1 Wort lang bei Sprungweiten von –128 ... +127

Page 109: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Sprungoperationen

107Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2 318-2

SPS MARKE Springe bedingt bei Überlauf spei-chernd (OS=”1”)

2 2,6 2,2 1,6 0,5

Statuswort für: SPS BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – ja – – – –

Operation beeinflußt: – – – – 0 – – – –

SPU MARKE Springe bei ”Unzulässiger Opera-tion” (A1=1 und A0=1)

2 2,8 2,3 1,8 0,5

SPZ MARKE Springe bedingt bei Ergebnis=0(A1=0 und A0=0)

1 1/2 2,7 2,2 1,7 0,5

SPP MARKE Springe bedingt bei Ergebnis>0(A1=1 und A0=0)

1 1/2 2,7 2,4 1,8 0,5

SPM MARKE Springe bedingt bei Ergebnis<0(A1=0 und A0=1)

1 1/2 3,0 2,4 1,8 0,5

Statuswort für: SPU, SPZ, SPP, SPM BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – ja ja – – – – – –

Operation beeinflußt: – – – – – – – – –

1 1 Wort lang bei Sprungweiten von –128 ... +127

Page 110: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Sprungoperationen

108Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

SPN MARKE Springe bedingt bei Ergebnis�0(A1=1 und A0=0) oder (A1=0) und(A0=1)

1 1/2 2,8 2,3 1,8 0,5

SPMZ MARKE Springe bedingt bei Ergebnis�0(A1=0 und A0=1) oder (A1=0 undA0=0)

2 2,4 2,1 1,5 0,5

SPPZ MARKE Springe bedingt bei Ergebnis�0(A1=1 und A0=0) oder (A1=0) und(A0=0)

2 2,4 2,2 1,6 0,5

Statuswort für: SPN, SPMZ, SPPZ BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – ja ja – – – – – –

Operation beeinflußt: – – – – – – – – –

1 1 Wort lang bei Sprungweiten von –128 ... +127

Page 111: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Sprungoperationen

109Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

SPL MARKE SprungverteilerDer Operation folgt eine Liste vonSprungoperationen.Der Operand ist eine Sprung-marke auf die der Liste folgendenOperation.AKKU1-L enthält die Nr. derSprungoperation, der ausgeführtwerden soll

2 3,2 3,9 2,7 0,7

LOOP MARKE Dekrementiere AKKU1-L undspringe bei AKKU1-L�0(Schleifenprogrammierung)

2 2,4 1,7 1,6 0,5

Statuswort für: SPL, LOOP BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

Page 112: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operationen für das Master Control Relay (MCR)

110Operationsliste S7-300A5E00096290-03

Operationen für das Master Control Relay (MCR)

MCR=1�MCR ist deaktiviertMCR=0�MCR ist aktiviert; ”T”- und ”=”-Operationen schreiben Nullen auf die entsprechenden Operanden; ”S”- und ”R”-Operationen las-sen den Speicherinhalt unverändert.

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

MCR( Öffnen einer MCR-Zone.Retten des VKE auf den MCR-Stack.

1 3,0 1,6 1,7 0,1

Statuswort für: MCR( BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – ja –

Operation beeinflußt: – – – – – 0 1 – 0

)MCR Schließen einer MCR-Zone.Entfernen eines Eintrags vomMCR-Stack.

1 2,8 1,5 1,6 0,1

Statuswort für: )MCR BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – 0 1 – 0

Page 113: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Operationen für das Master Control Relay (MCR)

111Operationsliste S7-300A5E00096290-03

Län- typische Ausführungszeit in �sOpera-

tion Operand Bedeutungge inWor-ten

312*/313 314/314*315/315-2/

316-2318-2

MCRA Aktiviere MCR 1 0,7 0,2 0,3 0,1

MCRD Deaktiviere MCR 1 0,7 0,2 0,3 0,1

Statuswort für: MCRA, MCRD BIE A1 A0 OV OS OR STA VKE /ER

Operation hängt ab von: – – – – – – – – –

Operation beeinflußt: – – – – – – – – –

Page 114: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

112Operationsliste S7-300A5E00096290-03

Organisationsbausteine (OB)

Ein Anwenderprogramm für eine S7-300 besteht aus Bausteinen, die die Anweisungen, Parameter und Daten für die jeweilige CPU enthal-ten. Die einzelnen CPUs der S7-300 unterscheiden sich in der Menge der Bausteine, die Sie für die jeweilige CPU anlegen können bzw.die vom Betriebssystem der CPU bereitgestellt werden. Eine ausführliche Beschreibung der OBs und deren Anwendung finden Sie in derSTEP 7-Onlinehilfe

Organisations-bausteine

312* 313 314314*

315 315-2316-2

318-2 Startereignisse(Hexadezimalwert)

Freier Zyklus:

OB 1 x x x x x x 1101H

1103H

OB1-Startereignis

Laufendes OB1-Startereignis (Abschluß desfreien Zyklus)

Uhrzeitalarme:

OB 10 – x x x x x 1111H Uhrzeitalarmereignis

OB 11 – – – – – x 1112H Uhrzeitalarmereignis

Verzögerungsalarme:

OB 20 – x x x x x 1121H Verzögerungsalarmereignis

OB 21 – – – – – x 1122H Verzögerungsalarmereignis

Weckalarme:

OB 32 – – – – – x 1133H Weckalarmereignis

OB 35 – x x x x x 1136H Weckalarmereignis

Page 115: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

113Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314314*

315 315-2316-2

318-2 Startereignisse(Hexadezimalwert)

Prozeßalarme:

OB 40 x x x x x x 1141H Prozeßalarm

OB 41 x – – – – x 1142H Prozeßalarm

Diagnosealarm:

OB 82 – x x x x x 3842H

3942H

Baugruppe o. k.

Baugruppe gestörtAsynchrone Fehleralarme:

OB 80 – x x x x x 3501H

3502H

3505H

3507H

Zykluszeitüberschreitung

OB- bzw. FB-Anforderungsfehler

Uhrzeitalarm abgelaufen durch Uhrzeitsprung

Mehrfacher OB-Anforderungsfehler verursachteStartinfo-Puffer-Überlauf

OB 81 – x x x x x 3822H

3922H

BAF: Pufferspannung in CPU wieder da

BAF: Pufferspannung in CPU fehlt

Page 116: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

114Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314314*

315 315-2316-2

315 318-2 Startereignisse(Hexadezimalwert)

OB 85 – x x x x x x 35A1H

35A3H

39B1H

39B2H

38B3H

39B3H

38B4H

39B4H

OB bzw. FB nicht vorhanden

Fehler beim Zugriff durch Besy auf einenBaustein

Peripheriezugriffsfehler bei Prozeßabbild-aktualisierung der Eingänge (bei jedemZugriff)

Peripheriezugriffsfehler bei der Übertra-gung des Prozeßabbilds zu den Ausga-bebaugruppen (bei jedem Zugriff)

Peripheriezugriffsfehler bei Prozeßabbild-aktualisierung der Eingänge (gehendesEreignis)

Peripheriezugriffsfehler bei Prozeßabbild-aktualisierung der Eingänge (kommendes Ereignis)

Peripheriezugriffsfehler bei der Übertra-gung des Prozeßabbildes zu den Ausga-bebaugruppen (gehendes Ereignis)

Peripheriezugriffsfehler bei der Übertra-gung des Prozeßabbildes zu den Ausga-bebaugruppen (kommendes Ereignis)

Page 117: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

115Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314314*

315 315-2316-2

315 318-2 Startereignisse(Hexadezimalwert)

OB 86 – – – – – – x 38C4H

39C4H

Dezentrale Peripherie: Station ausgefal-len, gehend

Dezentrale Peripherie: Station ausgefal-len, kommend

OB 87 – x x x x x x 35E1H

35E2H

35E6H

Falsche Telegrammkennung bei GD

GD-Paketstatus nicht in DB eintragbar

GD-Gesamtstatus nicht in DB eintragbar

Hintergrund

OB 90 – – – – – – x

1191H

1192H

1193H

1195H

OB 90 initiiert durch ...

Neustart

Löschen eines Bausteins

Baustein übertragen im RUN

OB 90-Startereignis

Neustart

OB 100 x x x x x x x 1381H

1382H

Manuelle Neustartanforderungen

Automatische Neustartanforderungen

Page 118: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

116Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314314*

315 315-2316-2

315 318-2 Startereignisse(Hexadezimalwert)

Kaltstart:

OB 102 – – – – – – x 1385H

1386H

Manuelle Kaltstartanforderungen

Automatische Neustartanforderungen

Page 119: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

117Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314314*

315 315-2316-2

315 318-2 Startereignisse(Hexadezimalwert)

Synchrone Fehleralarme:

OB 121 – x x x x x x 2521H2522H2523H2524H2525H2526H2527H2528H2529H2530H2531H2532H

2533H

2534H2535H253AH253CH253EH

BCD-WandlungsfehlerBereichslängenfehler beim LesenBereichslängenfehler beim SchreibenBereichsfehler beim LesenBereichsfehler beim SchreibenTimer-NummernfehlerZähler-NummernfehlerAusrichtungsfehler beim LesenAusrichtungsfehler beim SchreibenSchreibfehler beim Zugriff auf DBSchreibfehler beim Zugriff auf DIBausteinnummernfehler beim Aufschla-gen eines DBBausteinnummernfehler beim Aufschla-gen eines DIBausteinnummernfehler beim FC-AufrufBausteinnummernfehler beim FB-AufrufDB nicht geladenFC nicht geladenFB nicht geladen

Page 120: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Organisationsbausteine (OB)

118Operationsliste S7-300A5E00096290-03

Organisations-bausteine

312* 313 314/314*

315 315-2316-2

315 318-2 Startereignisse(Hexadezimalwert)

OB 122 – x x x x x x 2944H

2945H

Peripherie-Zugriffsfehler bei n-tem Lese-zugriff (n > 1)Peripherie-Zugriffsfehler bei n-temSchreibzugriff (n > 1)

Page 121: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Funktionsbausteine (FB)

119Operationsliste S7-300A5E00096290-03

Funktionsbausteine (FB)

Die nachfolgende Tabellen listen Anzahl, Nummer und maximale Größe der Funktionsbausteine, Funktionen und Datenbausteine auf, dieSie in den einzelnen CPUs der S7-300 anlegen können.

Bausteine 312* 313 314 314* 315 315-2 316-2 318-2

Funktionsbausteine

Anzahl 32 128 128 128 192 192 256 1024

zulässige Nummer 0 bis 31 0 bis 127 0 bis 127 0 bis 127 0 bis 191 0 bis 191 0 bis 255 0 bis1023

maximale Größe eines FB

(ablaufrelevanter Code)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Page 122: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Funktionen (FC) und Datenbausteine

120Operationsliste S7-300A5E00096290-03

Funktionen (FC) und Datenbausteine

Bausteine 312* 313 314 314* 315 315-2 316-2 318-2

Funktionen

Anzahl 32 128 128 128 192 192 512 1024

zulässige Nummer 0 bis 31 0 bis 127 0 bis 127 0 bis 127 0 bis 191 0 bis 191 0 bis 511 0 bis1023

maximale Größe einer FC

(ablaufrelevanter Code)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Datenbausteine

Anzahl 127 127 127 127 254 254 511 2047

zulässige Nummer 1 bis 127 1 bis 127 1 bis 127 1 bis 127 1 bis 254 1 bis 254 1 bis 511 1 bis2047

maximale Größe eines Datenbausteins (Anzahl Datenbytes)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Page 123: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

121Operationsliste S7-300A5E00096290-03

Systemfunktionen (SFC)

Nachfolgende Tabellen zeigen die Systemfunktionen, die vom Betriebssystem der S7-300 CPUs bereitgestellt werden, und die Ausfüh-rungszeiten auf der jeweiligen CPU.

SFC- Ausführungszeit in �sSFC-Nr.

SFC-Name Bedeutung312* 313 314 314* 315 315-2 316-2 318-2

0 SET_CLK Uhrzeit stellen 290 240 240 137

1 READ_CLK Uhrzeit lesen 205 190 185 28

2 SET_RTM Betriebsstundenzähler setzen – 65 60 21

3 CTRL_RTM Betriebsstundenzählerstarten/stoppen

– 55 55 21

4 READ_RTM Betriebsstundenzähler auslesen – 90 80 24

5 GADR_LGC Logische Adresse eines Kanals er-mitteln

Rack-0

interne DP

– – – 170 38

6 RD_SINFO Startinformation des akt. OBauslesen

180 150 120 34

7 DP_PRAL Prozeßalarm auslösen aus dem An-wenderprogramm der CPU als DP-Slave hin zum DP-Master

– – – 100 29

Page 124: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

122Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr.

SFC-Name Bedeutung312* 313 314 314* 315 315-2 316-2 318-2

11 SYC_FR Gruppen von DP-Slaves synchroni-sieren

– – – 328 124

+2,1*

12 D_ACT_DP Aktivieren oder Deaktivieren vonDP-Slaves

– – – 442 –

13 DPNRM_DG Slavediagnosedaten lesen (CPU31) – – – 180 97

14 DPRD_DAT Konsistente Nutzdaten lesen/ schrei- – – – 180 47

15 DPWR_DAT ben (n Byte) – – – 180 47

17 ALARM_SQ Quittierbare bausteinbezogeneMeldungen erzeugen

– – 310 250 74

18 ALARM_S Nicht quittierbare bausteinbezogeneMeldungen erzeugen

– – 310 250 74

19 ALARM_SC Quittierzustand der letztenALARM_SQ-gekommen-Meldung

– – 130 110 56

20 BLKMOV Variable kopieren innerhalb desArbeitsspeichers

105 +

3,2**

90 + 2** 75 + 2** 43 +

0,17**

* �s pro Auftrag** �s pro Byte

Page 125: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

123Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr.

SFC-Name Bedeutung312* 313 314 314* 315 315-2 316-2 318-2

21 FILL Feld vorbesetzen innerhalb desArbeitsspeichers

126 +

3,2*

90 + 3,2* 75 + 2* 45 +

0,12*

22 CREAT_DB Datenbaustein erzeugen 126 +

3,5**

110 + 3,5** 110 + 3,5** 27

23 DEL_DB Datenbaustein löschen – – – – – – – 22

24 TEST_DB Datenbaustein testen – 130 130 30

25 COMPRESS Anwenderspeicher komprimieren – – – 22

26 UPDAT_PI Prozeßabbild der Eingänge aktuali-sieren

– – – 32 + 4,2***

27 UPDAT_PO Ausgänge aktualisieren – – – 30 +3,5***

28 SET_TINT Uhrzeitalarm stellen – 190 190 51

29 CAN_TINT Uhrzeitalarm stornieren – 50 50 22

30 ACT_TINT Uhrzeitalarm aktivieren – 50 50 19

31 QRY_TINT Uhrzeitalarm abfragen – 85 75 30

* �s pro Byte** �s pro DB im angegebenen Bereich*** �s pro Baugruppe

Page 126: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

124Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr. SFC-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

32 SRT_DINT Verzögerungsalarm starten – 85 80 45

33 CAN_DINT Verzögerungsalarm stornieren – 50 50 29

34 QRY_DINT Verzögerungsalarm abfragen – 80 80 32

36 MSK_FLT Synchronfehlerereignisse maskieren 185 150 110 21

37 DMSK_FLT Synchronfehlerereignisse demaskie-ren

205 160 130 23

38 READ_ERR Ereignisstatusregister lesen 205 160 115 23

39 DIS_IRT Verwerfen neuer Ereignisse 300 215 300 42

40 EN_IRT Verwerfen von Ereignissen aufheben 490 305 280 4241 DIS_AIRT Verzögern von Alarmereignissen 55 35 35 18

42 EN_AIRT Verzögern von Alarmereignissen auf-heben

55 35 35 18

43 RE_TRIGR Zykluszeitüberwachung nachtriggern 40 30 30 9844 REPL_VAL Ersatzwert in AKKU 1 übertragen – 45 45 2046 STP CPU in STOP überführen keine Zeitangabe47 WAIT Programmbearbeitung verzögern zu-

sätzlich zur Wartezeit200 200 200 5

48 SNC_RTCB Slave-Uhren synchronisieren – – – 17

Page 127: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

125Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr. SFC-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

49 LGC_GADR Den zu einer logischen Adresse ge-hörigen Steckplatz ermitteln

140 140 140 38

50 RD_LGADR Sämtliche logischen Adressen einerBaugruppe ermitteln

190 190 190 77

51 RDSYSST Auslesen der Informationen aus derSystemzustandsliste.

Der SFC 51 ist nicht unterbrechbardurch Alarme.

350 +10**

280 + 10** 270 + 10** 150

52 WR_USMSG Anwendereintrag in Diagnosepufferschreiben

140 110 110 82

54 RD_DPA-RAM

Dynamische Parameter lesen 1300 1300 1300 116

55 WR_PARM Dynamische Parameter schreiben 1000 1600 1600 118

56 WR_DPARM Vordefinierte dynamische Parameterschreiben

1600 1750 1750 101

57 PARM_MOD Baugruppe parametrieren 1920 2200 2200 87

** �s pro Byte eines Datensatzes

Page 128: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

126Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr. SFC-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

58 WR_REC Parameterdatensatz schreiben 1400+ 32*

1400 + 32* 1400 + 32 720 +15*

59 RD_REC Datensatz lesen 500 500 500 810 +15*

60 GD_SND GD-Paket senden – – – 200 +9,4*

61 GD_RCV GD-Paket übernehmen – – – 56

64 TIME_TICK Millisekundentimer auslesen 56 45 45 18

65 X_SEND Daten an externen Partner senden 510 420 310 300

66 X_RCV Daten von externem Partner empfan-gen

190 160 120 220

67 X_GET Daten aus externem Partner lesen 310 250 190 130 +8,3*

68 X_PUT Daten in externen Partner schreiben 310 250 190 130 +8,3*

69 X_ABORT Verbindung zu externem Partner ab-brechen

150 120 100 138

* �s pro Byte

Page 129: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionen (SFC)

127Operationsliste S7-300A5E00096290-03

SFC- Ausführungszeit in �sSFC-Nr. SFC-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

72 I_GET Daten aus internem Partner lesen 300 250 190 140 +9,8*

73 I_PUT Daten in internen Partner schreiben 300 250 190 150 +10,6*

74 I_ABORT Verbindung zu internem Partner ab-brechen

150 120 100 138

79 SET Bitfeld im Peripheriebereich setzenn = Anzahl der auf 1 zu setzendenBits

– – – 56

80 RSET Bitfeld im Peripheriebereich löschenn = Anzahl der auf 0 zu setzendenBits

– – – 56

81 UBLKMOV Variable ununterbrechbar kopieren,Länge der zu kopierenden Daten bis32 Byte

– 140 148 148 42 +0,17*

* �s pro Byte

Page 130: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionsbausteine (SFB)

128Operationsliste S7-300A5E00096290-03

Systemfunktionsbausteine (SFB)

Die nachfolgende Tabelle listet die Systemfunktionsbausteine auf, die vom Betriebssystem der S7-300 CPUs bereitgestellt werden, und dieAusführungszeiten auf der jeweiligen CPU.

SFB- Ausführungszeit in �sSFB-Nr. SFB-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

0 CTU Vorwärtszählen 120 80 70 16

1 CTD Rückwärtszählen 120 80 70 16

2 CTUD Vorwärts- und Rückwärtszählen 150 95 80 19

3 TP Impuls erzeugen 140 100 90 23

4 TON Einschaltverzögerung erzeugen 140 100 90 23

5 TOF Ausschaltverzögerung erzeugen 145 100 90 18

32 DRUM Realisieren eines Schrittschaltwerksmit maximal 16 Schritten

480 360 80 19

SFBs für die integrierten Ein-/Ausgänge

29 HS_COUNT Zählen von Impulsen an den Sonder-eingängen der Integrierten Ein-/Aus-gänge.

ca.300

ca.300

30 FREQ_MES Frequenzmessung über einen Son-dereingang der Integierten Ein-/Aus-gänge.

ca.220

ca.220

Page 131: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Systemfunktionsbausteine (SFB)

129Operationsliste S7-300A5E00096290-03

SFB- Ausführungszeit in �sSFB-Nr. SFB-Name Bedeutung

312* 313 314 314* 315 315-2 316-2 318-2

38 HSC_A_B Zählen von Impulsen mit 2 Zählern A und B an den Sondereingängender Integrierten Ein-/Ausgänge.

– ca.230

39 POS Gesteuertes Positionieren von Ach-sen in Verbindung mit dem Anwen-derprogramm

– ca.150

41 CONT_C Kontinuierliches Regeln – ca.3300

42 CONT_S Schrittregeln – ca.2800

43 PULSEGEN Impulsformen – ca.1500

Page 132: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

IEC-Funktionen

130Operationsliste S7-300A5E00096290-03

IEC-FunktionenFolgende IEC-Funktionen können Sie in STEP 7 nutzen:

FC-FC-Nr.

FC-Name Bedeutung Ausführungszeit in �s

DATE_AND_TIME

3 D_TOD_DT Zusammenfassen der Datenformate DATE und TIME_OF_DAY(TOD) und wandeln in das Datenformat DATE_AND_TIME.

680

6 DT_DATE Extrahieren des Datenformats DATE aus dem DatenformatDATE_AND_TIME

230

7 DT_DAY Extrahieren des Wochentags aus dem DatenformatDATE_AND_TIME.

230

8 DT_TOD Extrahieren des Datenformats TIME_OF_DAY aus dem DatenformatDATE_AND_TIME.

200

Zeitformate

33 S5TI_TIM Wandeln des Datenformats S5 TIME in das Datenformat TIME 80

40 TIM_S5TI Wandeln des Datenformats TIME in das Datenformat S5 TIME 160

Zeitdauer

1 AD_DT_TM Addieren einer Zeitdauer im Format TIME auf einen Zeitpunkt imFormat DT. Das Ergebnis ist ein neuer Zeitpunkt im Format DT.

750

35 SB_DT_TM Subtrahieren einer Zeitdauer im Format TIME von einem Zeitpunktim Format DT. Ergebnis ist ein neuer Zeitpunkt im Format DT.

750

34 SB_DT_DT Subtrahieren zweier Zeitpunkte im Format DT. Ergebnis ist eine Zeit-dauer im Format TIME

700

Page 133: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

IEC-Funktionen

131Operationsliste S7-300A5E00096290-03

FC-FC-Nr.

FC-Name Bedeutung Ausführungszeit in �s

Vergleiche DATE_AND_TIME

9 EQ_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf gleich.

190

12 GE_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf größer oder gleich.

190

14 GT_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf größer.

190

18 LE_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf kleiner oder gleich

190

23 LT_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf kleiner.

190

28 NE_DT Vergleichen der Inhalte zweier Variablen im FormatDATE_AND_TIME auf ungleich.

190

Page 134: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

IEC-Funktionen

132Operationsliste S7-300A5E00096290-03

FC-FC-Nr.

FC-Name Bedeutung Ausführungszeit in �s

Vergleiche STRING

10 EQ_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf gleich. 150 + (n � 32)

13 GE_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf größeroder gleich.

150 + (n � 32)

15 GT_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf größer. 150 + (n � 32)

19 LE_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf kleineroder gleich

150 + (n � 32)

24 LT_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf kleiner. 150 + (n � 32)

29 NE_STRNG Vergleichen der Inhalte zweier Variablen im Format STRING auf un-gleich.

150 + (n � 32)

n = Anzahl Zeichen

Page 135: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

IEC-Funktionen

133Operationsliste S7-300A5E00096290-03

FC-FC-Nr.

FC-Name Bedeutung Ausführungszeit in �s

Bearbeiten von STRING-Variablen

21 LEN Auslesen der aktuellen Länge einer STRING-Variablen. 90

20 LEFT Auslesen der ersten L Zeichen einer STRING-Variablen 150 + (L � 26)

32 RIGHT Auslesen der letzten L Zeichen einer STRING-Variablen 150 + (L � 26)

26 MID Auslesen der mittleren L Zeichen einer STRING-Variablen. (ab demvorgegebenen Zeichen).

150 + (L � 26)

2 CONCAT Zusammenfassen zweier STRING-Variablen zu einer STRING-Varia-blen.

180 + (n � 28)

17 INSERT Einfügen einer STRING-Variablen in eine andere STRING-Variable aneiner vorgegebenen Stelle

250 + (n � 26)

4 DELETE Löschen von L Zeichen einer STRING-Variablen. 300 + ((L + P) � 27)

31 REPLACE Ersetzen von L Zeichen einer STRING-Variablen durch eine zweiteSTRING-Variable.

300 + ((L + P) � 27)

11 FIND Angeben der Position der zweiten STRING-Variablen innerhalb der er-sten STRING-Variablen.

k � 50

L, P = Bausteinparameter (wenn l + P = 0, dann Ausführungszeit L + P = 254 �s)n = Anzahl Zeichenk = Anzahl Zeichen im Parameter IN1

Page 136: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

IEC-Funktionen

134Operationsliste S7-300A5E00096290-03

FC-FC-Nr.

FC-Name Bedeutung Ausführungszeit in �s

Formatwandlungen mit STRING

16 I_STRNG Umwandlung einer Variablen im Format INTEGER in das FormatSTRING.

1110

5 DI_STRNG Umwandlung einer Variablen im Format INTEGER (32-Bit) in das For-mat STRING.

1500

30 R_STRNG Umwandlung einer Variablen im Format REAL in das Format STRING. 1720

38 STRNG_I Umwandlung einer Variablen im Format STRING in das FormatINTEGER.

500

37 STRNG_DI Umwandlung einer Variablen im Format STRING in das FormatINTEGER (32-Bit).

840

39 STRNG_R Umwandlung einer Variablen im Format STRING in das Format REAL. 200

Bearbeiten von Zahlenwerten

22 LIMIT Begrenzen eines Zahlenwertes auf parametrierbare Grenzwerte. 450

25 MAX Aus drei numerischen Variablenwerten den größten auswählen. 450

27 MIN Aus drei numerischen Variablenwerten den kleinsten auswählen. 450

36 SEL Von zwei Variablenwerten einen auswählen. 450

Page 137: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

135Operationsliste S7-300A5E00096290-03

SZL-Teilliste

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze der-Teilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0111H

CPU-Identifikation

ein Datensatz der Teilliste 0001H CPU-Typ und Versions-nummer

0012H

0112H

0F12H

CPU-Merkmale

alle Datensätze der Teilliste

nur die Datensätze einer Gruppe vonMerkmalen

nur Kopfinformation

0000H

0100H

0300H

STEP 7-Bearbeitung

Zeitsystem in der CPU

STEP 7-Operationsvorrat

0013H Anwenderspeicherbereiche – Arbeitsspeicher –

Page 138: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

136Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze der-Teilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0014H Betriebssystembereiche – Prozeßabbild der Ein-gänge (Anzahl in Byte)

Prozeßabbild der Aus-gänge (Anzahl in Byte)

Anzahl der Merker

Anzahl der Zeiten

Anzahl der Zähler

Größe des Adreßraumesfür die Peripherie

gesamter Lokaldatenbe-reich der CPU (in Byte)

Page 139: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

137Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0015H

Bausteintypen

alle Datensätze der Teilliste – OBs (Anzahl und Größe)

DBs (Anzahl und Größe)

SDBs (Anzahl und Größe)

FCs (Anzahl und Größe)

FBs (Anzahl und Größe)

0019H

0074H

0174H

0F19H

0F74H

Zustand der Baugruppen-LEDs

Status jeder LED

nur Kopfinformation

– –

Page 140: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

138Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0132H Kommunikations-Zustandsinformationzur angegebenen Kommunikationsart

0001H

0004H

0005H

0008H

Anzahl und Art der Ver-bindungen

CPU-Schutzstufe, Stel-lung des Schlüsselschal-ters, Versionskennungdes Anwenderprogrammsund der Hardware-Konfi-guration

Diagnosezustandsdaten

Zeitsystem, Korrekturfak-tor, Betriebsstundenzäh-ler, Datum/Uhrzeit

0222H

Alarmstatus;

Datensatz zum angegebenen Alarm OB-Nummer

– –

Page 141: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

139Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0232H CPU-Schutzstufe 0004H CPU-Schutzstufe undStellung des Schlüssel-schalters, Versionsken-nung des Anwenderpro-gramms und der Hard-ware-Konfiguration

0692H Zustandsinformation über Baugrup-penträger

aller Baugruppenträger einer S7-300

_ OK-Zustand der einzel-nen Baugruppenträger

0D91H Baugruppenzustandsinformation

aller Baugruppen im angegebenen Bau-gruppenträger (alle CPUs)

0000H

0001H

0002H

0003H

Eigenschaften/Parameterder gesteckten Bau-gruppe

Baugruppenträger 0

Baugruppenträger 1

Baugruppenträger 2

Baugruppenträger 3

Page 142: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

SZL-Teilliste

140Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der einzel-

nen Datensätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

00A0H

01A0H

Diagnosepuffer

alle eingetragenen Ereignisinformationen

die x neuesten eingetragenen Ereignisin-formationen

– Ereignisinformation

Die jeweiligen Informatio-nen sind abhängig vomEreignis.

00B1H

00B2H

00B3H

Baugruppendiagnose

Datensatz 0 der Baugruppendiagnosein-formation

kompletter baugruppenabhängiger Daten-satz der Baugruppendiagnoseinformation

kompletter baugruppenabhängiger Daten-satz der Baugruppendiagnoseinformation

Baugruppen-anfangsadresse

Baugruppenträgerund Steckplatz-nummer

Baugruppen-anfangsadresse

baugruppenabhängigeDiagnoseinformationen

Page 143: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Teillisten für PROFIBUS-DP

141Operationsliste S7-300A5E00096290-03

Teillisten für PROFIBUS-DP

SZL_ID Teilliste Index(= Kennung der

einzelnen Daten-sätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0A91H

0C91H

Baugruppenzustandsdaten in der CPU

Zustandsinformation aller DP-Subsystemeund DP-Master

Baugruppenzustandsinformation einer Bau-gruppe

Baugruppen-anfangs-adresse

Eigenschaften/Parameterder gesteckten Baugruppe

nicht 318-2

0D91H

Baugruppenzustandsinformation

in der angegebenen Station (bei CPU 315-2 DP)

xxyyH alle Baugruppen der Stationyy im DP-Subnetz xx

als DP-Slave: Zustands-daten für Übergabespeicher-bereiche

Page 144: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Teillisten für PROFIBUS-DP

142Operationsliste S7-300A5E00096290-03

SZL_ID Teilliste Index(= Kennung der

einzelnen Daten-sätze derTeilliste)

Datensatzinhalt(Teillisten-Auszug)

Bemerkung

0092H

0292H

0692H

Zustandsinformationen über Baugrup-penträger bzw. Stationen im DP-Netz

Sollzustand der Baugruppenträger im zen-tralen Aufbau bzw. der Stationen eines Sub-netzes

Istzustand der Baugruppenträger im zentra-len Aufbau bzw. der Stationen eines Sub-netzes

OK-Zustand der Erweiterungsgeräte im zen-tralen Aufbau bzw. der Stationen eines Sub-netzes

0000H

Subnetz-ID

Informationen über den Zu-stand der Baugruppenträgerim zentralen Aufbau

Informationen über den Zu-stand der Stationen im Sub-netz

00B4H Baugruppendiagnose

alle Normdiagnosedaten einer Station(nur bei DP-Master)

Baugruppen-anfangs-adresse (Dia-gnoseadresse)

baugruppenabhängigeDiagnoseinformationen

Page 145: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

143Operationsliste S7-300A5E00096290-03

Alphabetisches Verzeichnis der Operationen

Operation Seite Operation Seite

) 37 = 56

)MCR 110 ==D 88

+ 85 ==I 87

+AR1 86 ==R 89

+AR2 86 <=D 88

+D 79 <=R 89

+I 78 <=I 87

+R 80 <>D 88

–D 79 <>I 87

–I 78 <>R 89

–R 80 <I 87

*D 79 <D 88

*I 78 <R 89

*R 80 >=D 88

/D 79 >=I 87

/I 78 >=R 89

/R 80 >D 88

Page 146: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

144Operationsliste S7-300A5E00096290-03

Operation Seite Operation Seite

>I 87 DEC 95

>R 89 DTB 98

ABS 81 DTR 97

ACOS 84 ENT 94

ASIN 84 EXP 83

ATAN 84 FN 53

AUF 102 FP 52

BE 103 FR 60, 62

BEA 103 INC 95

BEB 103 INVD 100

BLD 96 INVI 100

BTD 97 ITB 98

BTI 97 ITD 97

CALL 101 L 63–68, 76, 77

CC 102 LAR1 74

CLR 57 LAR2 74

COS 84 LC 68

Page 147: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

145Operationsliste S7-300A5E00096290-03

Operation Seite Operation Seite

LEAVE 94 OW 43

LN 83 POP 95

LOOP 109 PUSH 95

MCR( 110 R 55, 56, 60, 61

MCRA 111 RLD 92

MCRD 111 RLDA 93

MOD 79 RND 98

NEGD 100 RND+ 99

NEGI 100 RND– 98

NEGR 81 RRD 92

NOP 96 RRDA 93

NOT 57 S 54, 61

O 32, 38, 41, 48 SA 60

O( 36 SAVE 58

OD 44 SE 59

ON 33, 41, 49 SET 57

ON( 36 SI 59

Page 148: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

146Operationsliste S7-300A5E00096290-03

Operation Seite Operation Seite

SIN 84 SPS 107

SLD 90 SPU 107

SLW 90 SPZ 107

SPA 105 SQR 82

SPB 105 SQRT 82

SPBB 106 SRD 90

SPBI 106 SRW 90

SPBIN 106 SS 59

SPBN 105 SSD 91

SPBNB 106 SSI 91

SPL 109 SV 59

SPM 107 T 69–73, 76

SPMZ 108 TAD 94

SPN 108 TAK 94

SPO 106 TAN 84

SPP 107 TAR 75

SPPZ 108 TAR1 75

Page 149: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

147Operationsliste S7-300A5E00096290-03

Operation Seite Operation Seite

TAR2 75 UW 43

TAW 94 X 34, 41, 50

TDB 104 X( 36

TRUNC 99 XN 35, 42, 51

U 30, 39, 45, 46 XN( 36

U( 36 XOD 44

UC 102 XOW 43

UD 43 ZR 61

UN 31, 40, 47 ZV 61UN( 36

Page 150: S7-300 CPU Daten CPUs 312 IFM bis 318-2 DP...Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP Ausgabe 10/2001 A5E00096290-03 Diese Dokumentation ist unter der angegebenen

Alphabetisches Verzeichnis der Operationen

148Operationsliste S7-300A5E00096290-03