s7-300 cpu daten cpus 312 ifm bis 318-2 dp...operationsliste s7-300 cpu - daten cpus 312 ifm bis...
Post on 23-Jul-2020
22 Views
Preview:
TRANSCRIPT
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!
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
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
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
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
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
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
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)
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
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
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
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
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
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)
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 –
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
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
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
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)
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).
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.
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
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
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
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
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
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).
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
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
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
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
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)
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)
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
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
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
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
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
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
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)
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 – – – – –
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 – – – – –
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
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
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
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
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
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
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
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)
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)
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
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
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
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 –
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 – – – – – – – –
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
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
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
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
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*
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*
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*
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)
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
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
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*
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
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*
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
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
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
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
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
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
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 – – – –
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 – – – –
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 – – – –
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: – – – – – – – – –
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 – – – –
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 – – – –
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 – – – –
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
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
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
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
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
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 – – – – –
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 – – – – –
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 – – – – –
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 – – – – –
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
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
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
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: – – – – – – – – –
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 – – – –
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 – – – –
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 – – – –
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
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
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
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
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
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
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
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
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: – – – – – – – – –
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
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: – – – – – – – – –
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
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
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)
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
–
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
–
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
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
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
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
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
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 –
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)
–
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
– –
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
– –
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
–
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
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
–
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
–
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
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
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
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
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
Alphabetisches Verzeichnis der Operationen
148Operationsliste S7-300A5E00096290-03
top related