Operationsliste S7-300 CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU Diese Operationsliste ist Bestandteil der Dokumentationspakete mit den Bestellnummern: 6ES7398-8FA10-8AA0 6ES7198-8FA01-8AA0 06/2008 A5E00105516-10
Copyright W Siemens AG 2008 All rights reseserved Haftungsausschluss Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und Mitteilung ihres Inhalts ist nicht gestattet, soweit nicht ausdrücklich zugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz. Alle Rechte vorbehalten, insbesondere für den Fall der Patenterteilung oder GM-Eintragung Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard-und Software geprüft.
Teillisten für PROFIBUS DP Inhaltsverzeichnis Gültigkeitsbereich der Operationsliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Operanden und Parameterbereiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Abkürzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inhaltsverzeichnis VKE direkt beeinflussende Operationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Zeitoperationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Zähloperationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Ladeoperationen . . . . . . . . . .
Inhaltsverzeichnis Vergleichsoperationen mit Ganzzahl (16 Bit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Vergleichsoperationen mit Ganzzahl (32 Bit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Vergleichsoperationen (32-Bit-Realzahlen) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Schiebeoperationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inhaltsverzeichnis Datenbausteine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Speicherbedarf der SFBs für die integrierten Ein- und Ausgänge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Systemfunktionen (SFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Systemfunktionsbausteine (SFB) .
Gültigkeitsbereich der Operationsliste Gültigkeitsbereich der Operationsliste CPU Bestellnummer Ab Erzeugnisstand (Version) Im Folgenden bezeichnet als Firmware V2.6 312 V2.6 31x 6ES7 315-2AG10-0AB0 V2.6 31x oder 315 CPU 315-2 PN/DP 6ES7 315-2EH13-0AB0 V2.6 315 oder 315 PN CPU 315T-2 DP 6ES7 315-6TG10-0AB0 V2.4 315 oder 315T CPU 317-2 DP 6ES7 317-2AJ10-0AB0 V2.6 31x, 317 CPU 317-2 PN/DP 6ES7 317-2EK13-0AB0 V2.6 317 oder 317 PN CPU 317T-2 DP 6ES7 317-6TJ10-0AB0 V2.
Gültigkeitsbereich der Operationsliste CPU Bestellnummer Ab Erzeugnisstand (Version) Im Folgenden bezeichnet als Firmware CPU 319-3 PN/DP 6ES7 318-3EL00-0AB0 V2.7 319 oder 319 PN BM 147-1 CPU 6ES7 147-1AA10-0XB0 V2.1.0 147 BM 147-2 CPU 6ES7 147-2AA00-0XB0 V2.1.0 147 IM 151-7 CPU 6ES7 151-7AA20-0AB0 V2.6 151-7 1) IM 151-8 CPU 6ES7 151-8AB00-0AB0 V2.7 151-8 1) IM 154-8 CPU 6ES7 154-8AB00-0AB0 V2.
Operanden und Parameterbereiche Operanden und Parameterbereiche Operand Parameterbereiche Beschreibung 31x, 147, 151, 154 317 319 A 0.0 bis 127.7 (einstellbar bis 2047.71)) 0.0 bis 255.7 (einstellbar bis 2047.71)) 0.0 bis 255.7 (einstellbar bis 4095.
Operanden und Parameterbereiche Parameterbereiche Operand 31xC, 312, 314, 147, 151-7 DBX 0.0 bis 16383.7 DB 315, 154 151-8 317 319 0.0 bis 16383.7 0.0 bis 65535.7 0.0 bis 65535.7 0.0 bis 65535.
Operanden und Parameterbereiche Operand Parameterbereiche Beschreibung 31x, 147, 151, 154 317 319 E 0.0 bis 127.7 (einstellbar bis 2047.71)) 0.0 bis 255.7 (einstellbar bis 2047.71)) 0.0 bis 255.7 (einstellbar bis 4095.7) EB 0 bis 127 (einstellbar bis 20471)) 0 bis 255 (einstellbar bis 20471)) 0.0 bis 255.7 (einstellbar bis 4095) Eingangsbyte (im PAE) EW 0 bis 126 (einstellbar bis 20461)) 0 bis 254 (einstellbar bis 20461)) 0.0 bis 255.
Operanden und Parameterbereiche Parameterbereiche Operand 312 313C, 314, 314C, 147, 151 315, 154 0.0 bis 127.7 0.0 bis 255.7 MB 0 bis 127 MW Beschreibung 317 319 0.0 bis 2047.7 0.0 bis 4095.7 0.0 bis 8191.
Operanden und Parameterbereiche Parameterbereiche Operand Beschreibung 312 31x, 147, 151, 154 317 319 T 0 bis 127 0 bis 255 0 bis 511 0 bis 2047 Timer (Zeiten) Z Zähler 0 bis 127 0 bis 255 0 bis 511 0 bis 2047 Parameter – – – – Operand, über Parameter adressiert B#16#W#16# DW#16# – – – – Byte Wort Doppelwort hexadezimal D# – – – – IEC Datumkonstante L# – – – – Ganzzahl-Konstante (32-Bit) P# – – – – Pointerkonstante S5T#Zeitwert – – – – S5-Zeitkonstante 1)
Operanden und Parameterbereiche Parameterbereiche Operand Beschreibung 312 31x, 147, 151, 154 317 319 2# – – – – Binärkonstante B (b1,b2)B (b1,b2, b3,b4) – – – – Konstante, 2 oder 4 Byte Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU A5E00105516-10 12
Abkürzungen Abkürzungen Folgende Abkürzungen verwenden wir in der Operationsliste: Abkürzung ... 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.
Abkürzungen Abkürzung ... steht für Beispiel f Timer-/Zähler-Nr. 5 g Operandenbereich (Byte) EB, AB, PEB, MB, LB, DBB, DIB h Operandenbereich (Wort) EW, AW, PEW, MW, LW, DBW, DIW i Operandenbereich (Doppelwort) ED, AD, PED, MD, LD, DBD, DID r Baustein-Nr.
Register 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 geladen und dort verknüpft. Das Ergebnis der Operation steht immer im AKKU1.
Register Adressregister AR1 und AR2 (32 Bit) Die Adressregister enthalten die bereichsinternen oder bereichsübergreifenden Adressen für die registerindirekt adressierenden Operationen. Die Adressregister sind 32 Bit breit. Die bereichsinternen bzw.
Register Statuswort (16 Bit) Die Anzeigen werden durch die Operationen ausgewertet oder gesetzt. Das Statuswort ist 16 Bit breit. Bit Belegung 0 /ER Erstabfrage, Bit kann im Anwenderprogramm nicht beschrieben und ausgewertet werden, da das Bit zur Programmlaufzeit nicht aktualisiert wird. 1 VKE Verknüpfungsergebnis 2 STA Status, Bit kann im Anwenderprogramm nicht beschrieben und ausgewertet werden, da das Bit zur Programmlaufzeit nicht aktualisiert wird.
Adressierungsbeispiele 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#A0F0BCFD 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
Adressierungsbeispiele 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.
Adressierungsbeispiele Adressierungsbeispiele Beschreibung Registerindirekte, bereichsinterne Adressierung U E [AR1,P#12.2] UND-Operation; die Adresse des Eingangs errechnet sich zu ”Pointerwert im Adressregister 1+Pointer P#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 enthalten. Die Adresse steht im Adressregister.
Beispiel zur Pointerberechnung Beispiel zur Pointerberechnung • Beispiel bei Summe der Bitadressenx7: LAR1 P#8.2 U E [AR1,P#10.2] Ergebnis: Adressiert wird Eingang 18.4 (durch jeweilige Addition der Byte- und Bitadressen) • Beispiel bei Summe der Bitadressenu7: L MD 0 LAR1 U E [AR1,P#10.7] beliebig berechneter Pointer, z.B. P#10.5 Ergebnis: Adressiert wird Eingang 21.
Ausführungszeiten bei indirekter Adressierung 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.
Ausführungszeiten bei indirekter Adressierung 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 das eigentliche Ausführen einer Operation.
Ausführungszeiten bei indirekter Adressierung Die Ausführungszeit für das Laden der Adresse des Operanden aus den verschiedenen Bereichen finden Sie in der folgenden Tabelle. Ausführungszeit in s Adresse liegt im ...
Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP 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 314C-2DP berechnet. Ausführungszeit bei speicherindirekter, bereichsinterner Adressierung berechnen Beispiel: 1.
Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP 2.
Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP 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 24) Adresse liegt im ... Ausführungszeit in s : : AR1/AR2 (bereichsintern) 0,5 : : 2.
Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP Ausführungszeit bei registerindirekter, 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 24) Adresse liegt im ... Ausführungszeit in s : : AR1/AR2 (bereichsübergreifend) 1,6 : : 2.
Berechnung der Ausführungszeit am Beispiel einer CPU 314C-2 DP Ausführungszeit bei Adressierung über Parameter Beispiel: U “Start” ... Der Parameter “Start” ist beim Bausteinaufruf mit E 0.5 verknüpft. 1. Schritt: Laden des über den Parameter adressierten E 0.5 (Zeit steht in Tabelle auf Seite 24) Adresse liegt im ... Ausführungszeit in s : : : : Parameter (Doppelwort) 2.
Operationsliste 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 Laden der Adresse des jeweiligen Operanden addieren (siehe Seite 24).
Verknüpfungsoperationen mit Bitoperanden Verknüpfungsoperationen mit Bitoperanden Abfrage des adressierten Operanden auf seinen Signalzustand und Verknüpfung des Ergebnisses mit dem VKE nach der entsprechenden Funktion.
Verknüpfungsoperationen mit Bitoperanden typische Ausführungszeit in s p Operation UN Operand direkte Adressierung 31x, 147, 312 317 319 151, 154 indirekte Adressierung 1) 31x, 147, 312 317 319 151, 154 1/2 1/2 2 2 2 0,3 0,4 0,8 3,0 3,0 0,2 0,2 0,4 1,5 1,5 0,05 0,05 0,06 0,17 0,17 0,01 0,01 0,02 0,02 0,02 3,2+ 3,4+ 3,9+ 4,7+ 4,7+ 1,7+ 1,8+ 2,1+ 2,5+ 2,5+ 0,09+ 0,09+ 0,08+ 0,09+ 0,07+ 0,01+ 0,01+ 0,01+ 0,01+ 0,01+ 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – + + + + + + + + + + +
Verknüpfungsoperationen mit Bitoperanden typische Ausführungszeit in s p Operation O Operand direkte Adressierung 31x, 147, 312 317 319 151, 154 indirekte Adressierung 1) 31x, 147, 312 317 319 151, 154 1/2 1/2 2 2 2 0,2 0,3 0,7 2,9 2,9 0,1 0,2 0,3 1,4 1,4 0,05 0,05 0,06 0,20 0,20 0,01 0,01 0,02 0,02 0,02 3,0+ 3,2+ 3,7+ 4,6+ 4,6+ 1,6+ 1,7+ 2,0+ 2,4+ 2,4+ 0,11+ 0,11+ 0,10+ 0,11+ 0,09+ 0,01+ 0,01+ 0,01+ 0,01+ 0,01+ 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – + + + + + + + + + + + +
Verknüpfungsoperationen mit Bitoperanden typische Ausführungszeit in s p Operation ON Operand direkte Adressierung 31x, 147, 312 317 319 151, 154 indirekte Adressierung 1) 31x, 147, 312 317 319 151, 154 1/2 1/2 2 2 2 0,3 0,4 0,8 3,0 3,0 0,2 0,2 0,4 1,5 1,5 0,05 0,05 0,06 0,20 0,20 0,01 0,01 0,02 0,02 0,02 3,2+ 3,5+ 3,9+ 4,7+ 4,7+ 1,7+ 1,8+ 2,1+ 2,5+ 2,5+ 0,11+ 0,11+ 0,10+ 0,11+ 0,09+ 0,01+ 0,01+ 0,01+ 0,01+ 0,01+ 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – + + + + + + + + + + +
Verknüpfungsoperationen mit Bitoperanden typische Ausführungszeit in s Operation Operand direkte Adressierung 31x, 147, 312 317 319 151, 154 indirekte Adressierung 1) 31x, 147, 312 317 319 151, 154 1/2 1/2 2 2 2 0,2 0,3 0,7 2,9 2,9 0,1 0,2 0,3 1,4 1,4 0,05 0,05 0,06 0,20 0,20 0,01 0,01 0,02 0,02 0,02 2,9+ 3,2+ 3,7+ 4,5+ 4,5+ 1,6+ 1,7+ 2,0+ 2,4+ 2,4+ 0,11+ 0,11+ 0,10+ 0,11+ 0,09+ 0,01+ 0,01+ 0,01+ 0,01+ 0,01+ 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – + + + + + + + + + + + + + +
Verknüpfungsoperationen mit Bitoperanden typische Ausführungszeit in s Operation Operand direkte Adressierung 31x, 147, 312 317 319 151, 154 indirekte Adressierung 1) 31x, 147, 312 317 319 151, 154 1/2 1/2 2 2 2 0,3 0,4 0,8 3,0 3,0 0,2 0,2 0,4 1,5 1,5 0,05 0,05 0,06 0,20 0,20 0,01 0,01 0,02 0,02 0,02 3,2+ 3,5+ 3,9+ 4,7+ 4,7+ 1,7+ 1,8+ 2,1+ 2,5+ 2,5+ 0,11+ 0,11+ 0,10+ 0,11+ 0,10+ 0,01+ 0,01+ 0,01+ 0,01+ 0,01+ 2 2 2 2 2 – – – – – – – – – – – – – – – – – – – – + + + + + + + + + + + + + +
Verknüpfungsoperationen von Klammerausdrücken 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öglich. Die aufgeführten Ausführungszeiten gelten auch für die “Klammer zu”- Operationen.
Verknüpfungsoperationen von Klammerausdrücken OperaOpera tion OpeOpe rand ) Bedeutung Länge in Worten 312 Klammer zu, Entfernen eines Eintrags vom Klammerstack, Verknüpfen des VKE mit dem aktuellen VKE im Prozessor 1 1,0 Statuswort für: typische Ausführungszeit in s 31x, 147, 151, 317 154 1,0 319 0,1 0,02 BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – ja – Operation beeinflusst: ja – – – – ja 1 ja 1 ) Operationsliste S7-300, CPU 31xC, CPU 3
ODER-Verknüpfung von UND-Funktionen ODER-Verknüpfung von UND-Funktionen Es erfolgt die ODER-Verknüpfung von UND-Funktionen nach der Regel: UND vor ODER Opera Operation Operand O Bedeutung Länge in Worten 312 1 0,2 ODER-Verknüpfung von UND-Funktionen nach der Regel: UND-vor-ODER Statuswort für: typische Ausführungszeit in s 31x, 147, 151, 317 154 0,1 0,04 319 0,01 BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – ja – ja ja Operation beeinflusst: – – – –
Verknüpfungsoperationen mit Timern und Zählern 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 entsprechenden Funktion. typische Ausführungszeit in s Operation U Operand T Z f f Timerpara. Zählerpara.
Verknüpfungsoperationen mit Timern und Zählern Operation UN Operand T Z f f Timerpara. Zählerpara.
Verknüpfungsoperationen mit Timern und Zählern Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 2) 312 O T Z f f Timerpara. Zählerpara. ON T Z f f Timerpara. Zählerpara.
Verknüpfungsoperationen mit Timern und Zählern Operation X Operand T Z f f Timerpara.
Verknüpfungsoperationen mit Timern und Zählern Operation Operand XN T C f f Bedeutung EXCLUSIV ODER Timer Zähler Länge in Worten 2) 312 typische Ausführungszeit in s direkte indirekte Adressierung Adressierung 1) 31x, 31x, 147, 147, 317 319 312 317 151, 151, 154 154 319 1/2 1/2 0.8 0.5 0.4 0.3 0,36 0,10 0,13 0,09 2.3+ 2.2+ 1.2+ 1.
Verknüpfungsoperationen mit dem Inhalt von AKKU1 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 Wort bzw. Doppelwort steht entweder als Konstante in der Operation oder im AKKU2. Das Ergebnis steht im AKKU1 bzw. AKKU1–L.
Verknüpfungsoperationen mit dem Inhalt von AKKU1 Operation typische Ausführungszeit in s Operand OD OD k32 XOD XOD k32 Statuswort für: Bedeutung Länge in Worten 312 31x, 147, 151, 154 317 319 ODER AKKU2 1 1,9 1,0 0,13 0,02 ODER 32-Bit-Konstante 3 2,1 1,0 0,18 0,02 EXKLUSIV ODER AKKU2 1 1,9 1,0 0,13 0,02 EXKLUSIV ODER 32-BitKonstante 3 2,1 1,0 0,18 0,02 BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – – – Operation beeinflusst: –
Verknüpfungsoperationen mit Anzeigenbits Verknüpfungsoperationen mit Anzeigenbits Abfrage der angegebenen Bedingungen auf ihren Signalzustand und Verknüpfen des Ergebnisses mit dem VKE nach der entsprechenden Funktion.
Verknüpfungsoperationen mit Anzeigenbits Operation U, O, X typische Ausführungszeit in s Operand Bedeutung Länge in Worten 312 31x, 147, 151, 154 317 319 OS UND OS=1 1 0,2 0,1 0,03 0,03 BIE UND BIE=1 1 0,2 0,1 0,03 0,03 UND OV=1 U, O, X 1 0,2 OV ja – 0,1 0,03 STA – ja OV Statuswort für: Operation hängt ab von: Operation beeinflusst: BIE ja – A1 ja – A0 ja – OS ja – OR ja ja VKE ja ja Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 14
Verknüpfungsoperationen mit Anzeigenbits Operation UN, ON, XN typische Ausführungszeit in s Operand Bedeutung Länge in Worten 1 312 31x, 147, 151, 154 317 319 0,3 0,2 0,03 0,03 ==0 UND NICHT/ODER NICHT/EXCLUSIV ODER NICHT Ergebnis=0 (A1=0) and (A0=0) >0 Ergebnis>0 (A1=1) and (A0=0) 1 0,5 0,3 0,05 0,03 <0 Ergebnis<0 (A1=0) and (A0=1) 1 0,5 0,3 0,05 0,03 0,5 0,3 0,05 0,03 <>0 Ergebnis00 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) 1 <=0 Ergebnis<=0 ((A1=0) and (A0=1) or (A1
Flankenoperationen Flankenoperationen Erkennen eines Flankenwechsels. Der aktuelle Signalzustand im VKE wird verglichen mit dem Signalzustand im Operanden, dem ”Flankenmerker”. FP erkennt einen Flankenwechsel von ”0” nach ”1”. FN erkennt einen Flankenwechsel von ”1” nach ”0”. typische Ausführungszeit in s Operation FP Operand E/A M L DBX DIX a.b a.b a.b a.b a.b Länge g i in Worten Bedeutung Anzeigen der steigenden Flanke im VKE. Flankenhilfsmerker ist das in der Operation adressierte Bit.
Flankenoperationen typische Ausführungszeit in s Operation FN Operand E/A M L DBX DIX a.b a.b a.b a.b a.b g Länge in i Worten Bedeutung Anzeigen der fallenden Flanke im VKE. Flankenhilfsmerker ist das in der Operation adressierte Bit.
Setzen/Rücksetzen von Bitoperanden Setzen/Rücksetzen von Bitoperanden Zuweisen des Wertes ”1” oder ”0” bzw. des VKE an den adressierten Operanden. Die Operationen können vom MCR abhängig sein. Operara tion S Operand E/A a.b M a.b L a.b DBX a.b DIX a.
Setzen/Rücksetzen von Bitoperanden typische Ausführungszeit in s Operation Operand R E/A a.b M a.b L a.b DBX a.b DIX a.b c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parameter Länge in W t Worten Bedeutung 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) registerind., bereichsintern (AR1) registerind.
Setzen/Rücksetzen von Bitoperanden typische Ausführungszeit in s p Operation = Operand E/A a.b M a.b L a.b DBX a.b DIX a.
VKE direkt beeinflussende Operationen VKE direkt beeinflussende Operationen Die folgenden Operationen bearbeiten direkt das VKE.
VKE direkt beeinflussende Operationen Operation typische Ausführungszeit in s Operand SAVE Bedeutung Länge in Worten 312 31x, 147, 151, 154 317 319 1 0,2 0,1 0,03 0,01 Rette das VKE in das BIE-Bit Statuswort für: BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – ja – Operation beeinflusst: ja – – – – – – – – SAVE Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU A5E00105516-10 56
Zeitoperationen Zeitoperationen Starten bzw. Rücksetzen eines Timers (direkt adressiert oder über Parameter adressiert). Die Zeitdauer muß im AKKU1–L stehen. typische Ausführungszeit in s Operation SI Operand Tf Timerpara. SV Tf Timerpara.
Zeitoperationen typische Ausführungszeit in s Operation Operand Länge in Worten Bedeutung 2) SS Tf Timerpara.
Zeitoperationen typische Ausführungszeit in s Operation SA Operand Tf Timerpara. FR Tf Timerpara.
Zähloperationen Zähloperationen Der Zählwert steht im AKKU1–L bzw. in der als Parameter übergebenen Adresse. typische Ausführungszeit in s Operation S Operand Zf Zählerpara. R Zf Zählerpara. ZV Zf Zählerpara. ZR Zf Zählerpara.
Zähloperationen typische Ausführungszeit in s Operation p Operand Länge in Worten g Bedeutung direkte Adressierung 31x, 147, 317 151, 154 2)) 312 FR Zf Zählerpara.
Ladeoperationen Ladeoperationen Laden der Operanden in AKKU1, zuvor wird der alte Inhalt von AKKU1 in AKKU2 gerettet. Das Statuswort wird nicht beeinflusst. OpeOpe ration L 1) 2) 3) 4) Operand Bedeutung Länge in Worten 2) typische Ausführungszeit in s direkte Adressierung indirekte Adressierung 1) 31x,147, 31x,147, 312 317 319 312 317 319 151,154 151,154 EB AB PEB PEB PEB PEB PEB PEB PEB PEB PEB a a a a a a a a a a a Lade ... Eingangsbyte Ausgangsbyte Peripherie-Eingangsbyte für 31x ... für 147 ..
Ladeoperationen Ope Operation L 1) 2) Operand Bedeutung Länge in Worten 2) g [AR1,m] g [AR2,m] Β [AR1,m] Β [AR2,m] Parameter registerind., bereichsintern (AR1) registerind.
Ladeoperationen Operation L Operand 2) typische Ausführungszeit in s direkte Adressierung indirekte Adressierung 1) 31x,147, 31x,147, 312 317 319 312 317 319 151,154 151,154 EW AW PEW PEW PEW PEW PEW PEW PEW PEW PEW a a a a a a a a a a a Lade ... Eingangswort Ausgangswort Peripherie-Eingangswort für 31x ... für 147 ... für 151-7 (Busausbau <= 1m) ... für 151-7 (Busausbau > 1m) ... für 151-8 (Busausbau <= 1m) ... für 151-8 (Busausbau > 1m) ...
Ladeoperationen Operation Operand p L direkte Adressierung indirekte Adressierung 1) 2) 312 31x,147, 151,154 317 319 312 31x,147, 151,154 317 319 ED AD PED PED PED PED PED PED PED PED a a a a a a a a a a Lade ... Eingangsdoppelwort Ausgangsdoppelwort Peripherie-Eingangsdoppelwort ... für 147 ... für 151-7 (Busausbau <= 1m) ... für 151-7 (Busausbau > 1m) ... für 151-8 (Busausbau <= 1m) ... für 151-8 (Busausbau > 1m) ...
Ladeoperationen typische Ausführungszeit in s Operation L L L 1) Operand p k8 k16 k32 Bedeutung g Lade ...
Ladeoperationen Operation Operand Bedeutung Länge in Worten typische Ausführungszeit in s 312 31x, 147, 151, 154 317 319 0,4 0,2 0,05 0,01 0,4 0,2 0,05 0,01 L ’x’ Lade 1 Zeichen L ’xx’ Lade 2 Zeichen L ’xxx’ Lade 3 Zeichen 0,5 0,3 0,08 0,01 L ’xxxx’ Lade 4 Zeichen 3 0,5 0,3 0,08 0,01 L D# Datum Lade IEC-Datum (BCD-codiert) 3 0,5 0,3 0,08 0,01 L S5T# Zeitwert Lade S7-Zeitkonstante (16-Bit) 2 0,5 0,3 0,05 0,01 L TOD# Zeitwert Lade 32-Bit-Zeitkonstante I
Ladeoperationen für Timer und Zähler 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 beeinflusst.
Transferoperationen Transferoperationen Transferieren des Inhalts von AKKU1 in den adressierten Operanden. Das Statuswort wird nicht beeinflusst. Beachten Sie, daß einige Transferoperationen vom MCR abhängen. typische Ausführungszeit in s Operation T 1) 2) Operand EB a AB a PAB a PAB a Bedeutung Transferiere Inhalt von AKKU1–LL zu Eingangsbyte (MCR-abhängig) Ausgangsbyte (MCR-abhängig) Peripherie-Ausgangsbyte für 31x (MCR-abhängig) ... für 147 ...
Transferoperationen typische Ausführungszeit in s Operation Operand T PAB a PAB a PAB a PAB a PAB a PAB a PAB a T 1) 2) 3) 4) Bedeutung ... für 151-7 (Busausbau <= 1m) ... für 151-7 (MCR-abhängig) ... für 151-7 (Busausbau > 1m) ... für 151-7 (MCR-abhängig) ... für 151-8 (Busausbau <= 1m) ... für 151-8 (MCR-abhängig) ... für 151-8 (Busausbau > 1m) ... für 151-8 (MCR-abhängig) ... für 154 ...
Transferoperationen typische Ausführungszeit in s Operation Operand T MB a LB a DBB a DIB a T g[AR1,m] g[AR2,m] B[AR1,m] B[AR2,m] Parameter 1) 2) Bedeutung Merkerbyte (MCR-abhängig) Lokaldatenbyte (MCR-abhängig) Datenbyte (MCR-abhängig) Instanz-Datenbyte (MCR-abhängig) registerind., bereichsintern (AR1) registerind.
Transferoperationen typische Ausführungszeit in s Operation T OpeO rand EW AW PAW PAW 1) 2) Bedeutung Transferiere Inhalt von AKKU1-L zu... Eingangswort (MCR-abhängig) Ausgangswort (MCR-abhängig) Peripherie-Ausgangswort für 31x (MCR-abhängig) ... für 147 ...
Transferoperationen typische Ausführungszeit in s Operation T OpeO rand PAW PAW PAW PAW PAW 1) 2) 3) 4) Bedeutung ... für 151-7 (Busausbau <= 1m) ... für 151-7 (MCR-abhängig) ... für 151-7 (Busausbau > 1m) ... für 151-7 (MCR-abhängig) ... für 151-8 (Busausbau <= 1m) ... für 151-8 (MCR-abhängig) ... für 151-8 (Busausbau > 1m) ... für 151-8 (MCR-abhängig) ... für 154 ...
Transferoperationen typische Ausführungszeit in s Ope Operation Operand T MW LW DBW DIW T 1) 2) h [AR1,m] h [AR2,m] W[AR1,m] W[AR2,m] Parameter Bedeutung Merkerwort (MCR-abhängig) Lokaldatenwort (MCR-abhängig) Datenwort (MCR-abhängig) Instanz-Datenwort (MCR-abhängig) registerind., bereichsintern (AR1) registerind.
Transferoperationen typische Ausführungszeit in s Operation T Operand 2) ED AD PAD PAD PAD PAD PAD PAD PAD PAD 1) 2) 3) Bedeutung Länge g i in Worten Transferiere Inhalt von AKKU1 zum ... Eingangsdoppelwort (MCR-abhängig) Ausgangsdoppelwort (MCR-abhängig) Periph.-Ausgangsdoppelwort für 31x (MCR-abhängig) ... für 147 ... für 147(MCR-abhängig) ... für 151-7 (Busausbau <= 1m) ... für 151-7 (MCR-abhängig) ... für 151-7 (Busausbau > 1m) ... für 151-7 (MCR-abhängig) ... für 151-8 (Busausbau <= 1m) ...
Transferoperationen typische Ausführungszeit in s Operation Operand Bedeutung Länge g i in Worten 2) T MD LD DBD DID T i [AR1,m] i [AR2,m] D[AR1,m] D[AR2,m] Parameter 1) 2) Merkerdoppelwort (MCR-abhängig) Lokaldatendoppelwort (MCR-abhängig) Datendoppelwort (MCR-abhängig) Instanz-Datendoppelwort (MCR-abhängig) registerind., bereichsintern (AR1) registerind.
Lade- und Transferoperationen für Adressregister Lade- und Transferoperationen für Adressregister Laden eines Doppelwortes aus einem Speicher oder einem Register in AR1 oder AR2. Operation LAR1 LAR2 Operand – AR2 DBD DID m LD MD – DBD DID m LD MD a a a a a a a a typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 Lade Inhalt aus ... AKKU1 Adressregister 2 Datendoppelwort Instanz-Datendoppelwort 32-Bit-Konstante als Pointer Lokaldatendoppelwort Merkerdoppelwort ...
Lade- und Transferoperationen für Adressregister Operation TAR1 TAR2 TAR 312 31x, 147, 151, 154 317 319 a a a a Transferiere Inhalt aus AR1 in ... AKKU1 Adressregister 2 Datendoppelwort Instanz-Datendoppelwort Lokaldatendoppelwort Merkerdoppelwort 1 1 2 2 2 2 0,3 0,2 4,4 4,4 0,9 0,6 0,2 0,1 2,2 2,2 0,4 0,3 0,04 0,03 0,20 0,20 0,22 0,22 0,04 0,04 0,06 0,06 0,06 0,06 a a a a Transferiere Inhalt aus AR2 in ...
Lade- und Transferoperationen für das Statuswort Lade- und Transferoperationen für das Statuswort Operation L Operand STW Statuswort für: Bedeutung Lade Statuswort 1) in AKKU1 L STW Operation hängt ab von: Operation beeinflusst: T STW typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 1,1 0,6 0,09 0,03 BIE A1 A0 OV OS OR STA VKE /ER ja ja ja ja ja 0 0 ja 0 – – – – – – – Transferiere AKKU1 (Bits 0 bis 8) in das Statuswort 1,1 – 0,6 0,23
Ladeoperationen für DB-Nummer und DB-Länge 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 nicht beeinflusst.
Festpunktarithmetik (16 Bit) Festpunktarithmetik (16 Bit) Arithmetische Operationen zweier 16-Bit-Zahlen. Das Ergebnis steht im AKKU1 bzw. AKKU1–L.
Festpunktarithmetik (32 Bit) Festpunktarithmetik (32 Bit) Arithmetische Operationen zweier 32-Bit-Zahlen. Das Ergebnis steht im AKKU1.
Gleitpunktarithmetik (32 Bit) Gleitpunktarithmetik (32 Bit) Das Ergebnis der arithmetischen Operationen steht im AKKU1. Die Ausführungszeit der Operation hängt ab vom Wert, der berechnet werden soll.
Gleitpunktarithmetik (32 Bit) Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 NEGR – Negiere Realzahl im AKKU1 1 0,8 0,4 0,03 0,01 ABS – Bilde Betrag der Realzahl im AKKU1 1 0,8 0,4 0,03 0,01 BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: Statuswort für: – – – – – – – – – Operation beeinflusst: – – – – – – – – – NEGR, ABS Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8
Quadratwurzel, Quadrat (32 Bit) Quadratwurzel, Quadrat (32 Bit) Das Ergebnis der Operation steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.
Logarithmusfunktion (32 Bit) Logarithmusfunktion (32 Bit) Das Ergebnis der Logarithmusfunktion steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.
Trigonometrische Funktionen (32 Bit) Trigonometrische Funktionen (32 Bit) Das Ergebnis der Operation steht im AKKU1. Die Operationen sind durch Alarme unterbrechbar.
Trigonometrische Funktionen (32 Bit) Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 TAN 1) – Berechne den Tangens der Realzahl 1 549 274 21,39 0,62 ATAN 2) – Berechne den Arcustangens der Realzahl 1 595 297 22,09 0,54 Statuswort für: BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – – – Operation beeinflusst: – ja ja ja ja – – – – 1) 2) SIN, ASIN, COS, ACOS, TAN, ATAN Geben
Addition von Konstanten Addition von Konstanten Addition von Ganzzahl-Konstanten zum AKKU1. Die Anzeigen werden nicht beeinflusst.
Addition über Adressregister Addition über Adressregister Addition einer Ganzzahl (16 Bit) zum Inhalt des Adressregisters. Der Wert steht in der Operation oder im AKKU 1–L. Die Anzeigen werden nicht beeinflusst.
Vergleichsoperationen mit Ganzzahl (16 Bit) Vergleichsoperationen mit Ganzzahl (16 Bit) Vergleich der Ganzzahl (16 Bit) in AKKU1–L und AKKU2–L. VKE=1, wenn Bedingung erfüllt.
Vergleichsoperationen mit Ganzzahl (32 Bit) Vergleichsoperationen mit Ganzzahl (32 Bit) Vergleich der Ganzzahl (32 Bit) in AKKU1 und AKKU2. VKE=1, wenn Bedingung erfüllt.
Vergleichsoperationen (32-Bit-Realzahlen) 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 vom Wert, der verglichen werden soll.
Schiebeoperationen Schiebeoperationen Schiebe Inhalt von AKKU1 oder AKKU1–L um die angegebene Anzahl von Stellen nach links/rechts. Ist kein Operand angegeben, schiebe Anzahl in AKKU2–LL. Freiwerdende Stellen werden mit Nullen bzw. mit dem Vorzeichen aufgefüllt. Zuletzt geschobenes Bit steht im Anzeigenbit A1. Operation SLW Operand – 0 ... 15 SLD – 0 ... 32 SRW – 0 ... 15 typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 Schiebe Inhalt von AKKU1–L nach links.
Schiebeoperationen Operation SRD Operand – 312 31x, 147, 151, 154 317 319 1 2,5 1,2 0,24 0,03 2,5 1,3 0,28 0,03 Schiebe Inhalt von AKKU1 nach rechts. Freiwerdende Stellen werden mit Nullen aufgefüllt. 0 ...
Schiebeoperationen Operation SSI Operand – 0 ... 15 SSD – 0 ... 32 Statuswort für: typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 Schiebe Inhalt von AKKU1–L mit Vorzeichen rechts Freiwerdende nach rechts. Stellen werden mit den Vorzeichen (Bit 15) aufgefüllt. 1 1,8 0,9 0,22 0,03 0,6 0,3 0,33 0,03 Schiebe Inhalt von AKKU1 mit Vorzeichen nach rechts.
Rotieroperationen Rotieroperationen Rotiere Inhalt von AKKU1 um die angegebene Anzahl von Stellen nach links/rechts. Ist kein Operand angegeben, rotiere Anzahl in AKKU2–LL. Operation RLD Operand – Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 1 2,2 1,1 0,18 0,03 3,2 1,6 0,24 0,03 2,2 1,1 0,23 0,03 2,4 1,2 0,28 0,03 Rotiere Inhalt von AKKU1 nach links 0 ... 32 RRD – Rotiere Inhalt von AKKU1 nach rechts 1 0 ...
AKKU-Transferoperationen, Inkrementieren, Dekrementieren AKKU-Transferoperationen, Inkrementieren, Dekrementieren Das Statuswort wird nicht beeinflusst. Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 TAW – Umkehr der Reihenfolge der Bytes im AKKU1–L. Aus LL, LH wird LH, LL. 1 0,2 0,1 0,10 0,01 TAD – Umkehr der Reihenfolge der Bytes in AKKU1. Aus LL, LH, HL, HH wird HH, HL, LH, LL.
Bildoperation, Nulloperation Bildoperation, Nulloperation Das Statuswort wird nicht beeinflusst. Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 BLD 0 ... 255 Bildaufbau-Operation; wird von der CPU wie eine Nulloperation behandelt.
Datentyp-Umwandlungsoperationen Datentyp-Umwandlungsoperationen Die Ergebnisse der Wandlung stehen im AKKU1. Bei der Wandlung von Realzahlen ist die Ausführungszeit abhängig vom Wert. p Operation Operand Bedeutung typische Ausführungszeit in s Länge g in Worten 312 31x, 147, 151, 154 317 319 BTI – Konvertiere AKKU1 von BCD nach Ganzzahl (16 Bit) (BCD To Int.) 1 3,9 1,9 0,32 0,03 BTD – Konvertiere AKKU1 von BCD nach Ganzzahl (32 Bit) (BCD To Doubleint.
Datentyp-Umwandlungsoperationen Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 RND – Wandle Realzahl in 32-BitGanzzahl um. 1 6,5 3,2 0,41 0,02 RND– – Wandle Realzahl in 32-BitGanzzahl um. Es wird gerundet zur nächsten ganzen Zahl.
Komplementbildung Komplementbildung Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 INVI – Bilde 1er-Komplement von AKKU1–L 1 0,2 0,1 0,05 0,01 INVD – Bilde 1er-Komplement von AKKU1 1 0,2 0,1 0,08 0,01 BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: Statuswort für: – – – – – – – – – Operation beeinflusst: – – – – – – – – – NEGI – NEGD – INVI, INVD Bilde 2er-Komplement von AKKU1–L (I
Baustein-Aufrufoperationen Baustein-Aufrufoperationen typische Ausführungszeit in s Operation O Operand d direkte Adressierung Länge in Worten B d t Bedeutung Unbedingter Aufruf eines FB mit Parameterübergabe. indirekte Adressierung 1) 312 31x, 147, 151, 154 317 319 312 31x, 147, 151, 154 317 319 1 16,4 8,8 1,9 0,68 – – – – CALL FB p, DB r CALL SFB p, DB r Unbedingter Aufruf eines SFB, mit Parameterübergabe.
Baustein-Aufrufoperationen typische Ausführungszeit in s Operation p Operand Länge in Worten g Bedeutung direkte Adressierung 312 31x,147, 151,154 indirekte Adressierung 1) 317 319 312 31x,147, 151,154 9,8+ 9,8+ 9,8+ 6,4+ 6,4+ 6,4+ Unbedingter Aufruf von Bausteinen ohne Parameterübergabe FB/FC-Aufruf über Parameter 1 3) 9,1 9,1 9,1 6,0 6,0 6,0 1,47 1,55 0,59 0,59 0,59 FB q Bedingter Aufruf von Bausteinen FC q ohne Parameterübergabe Parameter FB/FC-Aufruf über Parameter Statuswort für: U
Baustein-Endeoperationen Baustein-Endeoperationen Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 BE - Beende Baustein 1 4,4 2,2 0,5 0,07 BEA - Beende Baustein absolut 1 4,4 2,2 0,5 0,07 Statuswort für: BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – – – Operation beeinflusst: – – – – 0 0 1 – 0 BEB Statuswort für: BE, BEA Beende Baustein bedingt bei VKE=”1” 1 1,2 0,6
Tausche Datenbausteine Tausche Datenbausteine Tauschen der beiden aktuellen Datenbausteine. Der aktuelle Datenbaustein wird zum aktuellen Instanz-Datenbaustein und umgekehrt. Die Anzeigen werden nicht beeinflusst.
Sprungoperationen Sprungoperationen Sprung, abhängig von der Bedingung. Bei 8-Bit-Operanden liegt die Sprungweite zwischen (–128 ... +127). Bei 16-Bit-Operanden liegt die Sprungweite zwischen (–32768 ... –129) oder (+128 ... +32767) Hinweis: Achten Sie bei Programmen für die S7-300-CPUs darauf, dass bei Sprungoperationen das Sprungziel immer der Beginn einer Verknüpfungskette ist. Das Sprungziel darf sich nicht innerhalb einer Verknüpfungskette befinden.
Sprungoperationen Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 SPBB MARKE Springe bedingt bei VKE=”1” Retten des VKE in das BIE-Bit 2 3,8 1,9 0,51 0,06 SPBNB MARKE Springe bedingt bei VKE=”0” Retten des VKE in das BIE-Bit 2 3,8 1,9 0,51 0,06 Statuswort für: BIE A1 A0 OV OS OR STA VKE /ER Operation hängt ab von: – – – – – – – ja – Operation beeinflusst: ja – – – – 0 1 1 0 SPBI SPBIN SPBB, SPB
Sprungoperationen Operation SPS Operand MARKE Bedeutung 312 31x, 147, 151, 154 317 319 2 3,8 1,9 0,51 0,06 Springe bedingt bei Überlauf speichernd (OS=”1”) Statuswort für: SPS typische Ausführungszeit in s Länge in Worten BIE A1 A0 OV OS OR STA VKE /ER – – – – ja – – – – – – – 0 – – Operation hängt ab von: Operation beeinflusst: SPU MARKE Springe bei ”Unzulässiger Operation” (A1=1 und A0=1) SPZ MARKE SPP SPM – – – 2 3,8 1,9 0,51 0,06 Springe bedingt b
Sprungoperationen Operation Operand Bedeutung typische Ausführungszeit in s Länge g in Worten 312 31x, 147, 151, 154 317 319 1 1)/2 3,8 1,9 0,51 0,06 SPN MARKE Springe bedingt bei Ergebnis00 (A1=1 und A0=0) oder (A1=0) und (A0=1) SPMZ MARKE Springe bedingt bei Ergebnisv0 (A1=0 und A0=1) oder (A1=0 und A0=0) 2 3,8 1,9 0,51 0,06 SPPZ MARKE Springe bedingt bei Ergebnisw0 (A1=1 und A0=0) oder (A1=0) und (A0=0) 2 3,8 1,9 0,51 0,06 BIE A1 A0 OV OS OR STA VKE /ER Operati
Sprungoperationen Operation Operand Bedeutung typische Ausführungszeit in s Länge g in Worten 312 31x, 147, 151, 154 317 319 SPL MARKE Sprungverteiler Der Operation folgt eine Liste von Sprungoperationen. Der Operand ist eine Sprungmarke auf die der Liste folgenden Operation. AKKU1–L enthält die Nr.
Operationen für das Master Control Relay (MCR) Operationen für das Master Control Relay (MCR) MCR=1³MCR ist deaktiviert MCR=0³MCR ist aktiviert; ”T”- und ”=”-Operationen schreiben Nullen auf die entsprechenden Operanden; ”S”- und ”R”-Operationen lassen den Speicherinhalt unverändert. Operation Operand Bedeutung typische Ausführungszeit in s Länge in Worten 312 31x, 147, 151, 154 317 319 MCR( Öffnen einer MCR-Zone. Retten des VKE auf den MCRStack.
Organisationsbausteine (OB) Organisationsbausteine (OB) Ein Anwenderprogramm für eine S7-300 besteht aus Bausteinen, die die Anweisungen, Parameter und Daten für die jeweilige CPU enthalten. 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.
Organisationsbausteine (OB) Organisationsbausteine 312 31x, 147, 151, 154 317 319 Startereignisse (Hexadezimalwert) OB 32 – – X X 1133H Weckalarmereignis OB 33 – – X X 1134H Weckalarmereignis OB 34 – – X X 1135H Weckalarmereignis OB 35 1) X X X X 1136H Weckalarmereignis X X X X 1141H Prozessalarm Weckalarme: Prozessalarme: OB 40 DPV1-Alarme (nur DP–CPUs) OB 55 – X X X 1155H Statusalarm OB 56 – X X X 1156H Update–Alarm OB 57 – X X X 1157H Herstell
Organisationsbausteine (OB) Organisationsbausteine 312 31x, 147, 151, 154 317 319 Startereignisse (Hexadezimalwert) Technologiesynchronalarm (nur Technologie–CPU) OB 65 – nur 315T nur 317T – 116AH Technologiesynchronalarm X X X 3501H Zykluszeitüberschreitung 3502H OB- bzw.
Organisationsbausteine (OB) Organisationsbausteine 312 31x, 147, 151, 154 317 319 X X X X Startereignisse (Hexadezimalwert) Diagnosealarm: OB 82 OB 83 – 151-7 1), 3) 151-8 315 PN nur 317 PN 2) IM 154 3) 1) 2) 3) 2) X2) 3842H Baugruppe o. k.
Organisationsbausteine (OB) Organisationsbausteine 312 31x, 147, 151, 154 317 319 OB 85 X X X X Startereignisse (Hexadezimalwert) 35A1H OB bzw.
Organisationsbausteine (OB) Organisationsbausteine OB 86 OB 87 312 31x, 147, 151, 154 317 319 – nur DP, PN IO nur DP, PN IO nur DP, PN IO X X X X Startereignisse (Hexadezimalwert) 38C4H Dezentrale Peripherie: Station ausgefallen, gehend 38CBH PROFINET IO: Station Wiederkehr 39C4H Dezentrale Peripherie: Station ausgefallen, kommend 39CBH PROFINET IO: Station Ausfall 35E1H Falsche Telegrammkennung bei GD 35E2H GD-Paketstatus nicht in DB eintragbar 35E6H GD-Gesamtstatus nicht in D
Organisationsbausteine (OB) Organisationsbausteine 312 31x, 147, 151, 154 317 319 Synchrone Fehleralarme: OB 121 X X X X OB 122 X X X X Startereignisse (Hexadezimalwert) 2521H 2522H 2523H 2524H 2525H 2526H 2527H 2528H 2529H 2530H 2531H 2532H 2533H 2534H 2535H 253AH 253CH 253EH 2944H 2945H BCD-Wandlungsfehler Bereichslängenfehler beim Lesen Bereichslängenfehler beim Schreiben Bereichsfehler beim Lesen Bereichsfehler beim Schreiben Timer-Nummernfehler Zähler-Nummernfehler Ausrichtungsfehler b
Funktionsbausteine (FB) Funktionsbausteine (FB) Die nachfolgende Tabellen listen Anzahl, Nummer und maximale Größe der Funktionsbausteine, Funktionen und Datenbausteine auf, die Sie in den einzelnen CPUs der S7-300 anlegen können.
Datenbausteine Datenbausteine Datenbausteine 31x (ausser 315), 147, 151-7 315, 154 151-8 317 319 511 1023 511 2047 4095 zulässige Nummer 1 bis 511 1 bis 1023 1 bis 511 1 bis 2047 1 bis 4095 maximale Größe eines Datenbausteins (Anzahl Datenbytes) 16 kByte 16 kByte 64 kByte 64 kByte 64 kByte Anzahl 1) 1) Gesamtanzahl FB, FC, DB: 1024 Bei der CPU 317: 2048 Bei der CPU 319: 4096 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2
Speicherbedarf der SFBs für die integrierten Ein- und Ausgänge Speicherbedarf der SFBs für die integrierten Ein- und Ausgänge SFB Daten Ladespeicher (Byte) Arbeitsspeicher (Byte) 41 CONT_C 126 330 162 42 CONT_S 90 266 126 43 PULSEGEN 34 168 70 44 ANALOG 98 316 134 46 DIGITAL 88 286 124 47 COUNT 34 178 70 48 FREQUENC 34 176 70 49 PULSE 24 138 60 60 SEND_PTP 40 290 76 61 RCV_PTP 44 298 80 62 RES_RCVB 28 272 64 63 SEND_RK 432 1074 468 64 FETCH_RK 432 1074
Systemfunktionen (SFC) Systemfunktionen (SFC) Nachfolgende Tabellen zeigen die Systemfunktionen, die vom Betriebssystem der S7-300 CPUs bereitgestellt werden, und die Ausführungszeiten auf der jeweiligen CPU. SFCSFC Name SFC-Name Nr.
Systemfunktionen (SFC) SFCSFC-Name Nr.
Systemfunktionen (SFC) SFCSFC Name SFC-Name Nr.
Systemfunktionen (SFC) SFCSFC Name SFC-Name Nr.
Systemfunktionen (SFC) SFCSFC Name SFC-Name Nr.
Systemfunktionen (SFC) SFCNr.
Systemfunktionen (SFC) Ausführungszeit in s SFCSFC Nr. SFC-Name Bedeutung 312 31x, 147, 151, 154 317 319 50 RD_LGADR Sämtlich e logischen Adressen einer Baugruppe ermitteln 500 420 59 3,7 51 RDSYSST Auslesen der Informationen aus der Systemzustandsliste. 250 s + 10 s 224 s + 10 s pro Byte 44 s + 2 s pro Byte 3,6 s + 0,013 s pro Byte pro Byte Der SFC 51 ist nicht unterbrechbar durch Alarme.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. 65 66 1) 2) X_SEND1) X_RCV1) Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 Daten an externen Partner senden 310 310 155 40,0 gleichzeitig maximal mögliche SFC65-, SFC67-, SFC68-, SFC72- bzw. SFC73-Aufträge zu unterschiedlichen remoten Kommunikationspartnern (Hinweis: Zu einem remoten Kommunikationspartner ist gleichzeitig nur ein SFC65-, SFC67-, SFC68-, SFC72bzw.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. 67 1) 2) X_GET1) Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 Daten aus externem Partner lesen 190 190 38 10,0 gleichzeitig maximal mögliche SFC65-, SFC67-, SFC68-, SFC72- bzw. SFC73-Aufträge zu unterschiedlichen remoten Kommunikationspartnern (Hinweis: Zu einem remoten Kommunikationspartner ist gleichzeitig nur ein SFC65-, SFC67-, SFC68-, SFC72bzw.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. 68 X_PUT1) Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 Daten in externen Partner schreiben 190 190 38 10,0 4 Aufträge 2) 100 100 gleichzeitig maximal mögliche SFC65-, SFC67-, SFC68-, SFC72- bzw. SFC73-Aufträge zu unterschiedlichen remoten Kommunikationspartnern (Hinweis: Zu einem remoten Kommunikationspartner ist gleichzeitig nur ein SFC65-, SFC67-, SFC68-, SFC72bzw.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 70 GEO_LOG Anfangsadresse einer Baugruppe ermitteln 135 100 17 8,0 71 LOG_GEO Den zu einer logischen Adresse gehörenden Steckplatz ermitteln 275 116 20 10,0 72 I_GET Daten aus internem Partner lesen 190 190 38 10,0 gleichzeitig maximal mögliche SFC65-, SFC67-, SFC68-, SFC72- bzw.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. 73 I_PUT Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 Daten in internen Partner schreiben 190 190 38 10,0 4 Aufträge 1) 100 100 gleichzeitig maximal mögliche SFC65-, SFC67-, SFC68-, SFC72- bzw. SFC73-Aufträge zu unterschiedlichen remoten Kommunikationspartnern (Hinweis: Zu einem remoten Kommunikationspartner ist gleichzeitig nur ein SFC65-, SFC67-, SFC68-, SFC72bzw.
Systemfunktionen (SFC) SFCSFC-Name Nr.
Systemfunktionen (SFC) Ausführungszeit in s SFCSFC SFC-Name Nr.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr. Ausführungszeit in s Bedeutung 312 31x, 147, 151, 154 317 319 112 PN_IN 1) Eingänge der Anwenderprogrammschnittstelle der PROFINET-Komponente aktualisieren. – <20200 <20200 <6000 113 PN_OUT 1) Ausgänge der PROFINETSchnittstelle d. PROFINETKomponente aktualisieren. – <21400 <21400 <6000 114 PN_DP 1) DP-Verschaltungen aktualisieren – <4000 <4000 <5000 1) nur CPU 315-2 PN/DP / 317-2 PN/DP / 319-3 PN/DP / IM 151-8 CPU / IM 154-8 CPU.
Systemfunktionen (SFC) SFCSFC SFC-Name Nr.
Systemfunktionsbausteine (SFB) Systemfunktionsbausteine (SFB) Die nachfolgende Tabelle listet die Systemfunktionsbausteine auf, die vom Betriebssystem der S7-300 CPUs bereitgestellt werden, und die Ausführungszeiten auf der jeweiligen CPU. Ausführungszeit in s SFB SFBNr.
Systemfunktionsbausteine (SFB) SFBSFB Nr.
Systemfunktionsbausteine (SFB) Ausführungszeit in s SFBSFB Nr.
Systemfunktionsbausteine (SFB) Ausführungszeit in s SFBSFB Nr.
Systemfunktionsbausteine (SFB) SFBSFB Nr.
Systemfunktionsbausteine (SFB) SFBSFB Nr. 75 81 Ausführungszeit in s SFB-Name SALRM1) 2) RD_DPAR Bedeutung 312 31x, 147, 151, 154 317 319 Beliebige Alarme von I–Slaves stellen – 90 19 9,0 gleichzeitig laufende Aufträge, max – Lesen der vordefinierten Parameter < 1500 gleichzeitig laufende Aufträge, max 1) 2) 34 Aufträge zusammen mit SFC 7-Aufträgen < 1500 < 300 < 200 4 Aufträge nur DP-CPUs SFB wird von der IM 151-8 nicht unterstützt.
Standard-Funktionsbausteine für S7-Kommunikation über CP bzw. integrierte PROFINET-Schnittstelle Standard-Funktionsbausteine für S7-Kommunikation über CP bzw. integrierte PROFINET-Schnittstelle Für einige Kommunikationsdienste stehen vorgefertigte Bausteine (FBs/FCs) als Schnittstelle in Ihrem STEP 7-Anwenderprogramm zur Verfügung. Diese Bausteine sind abgelegt in der Standard-Library,Communication Blocks (ab STEP7, V5.3). einsetzbar für FBNr.
Standard-Funktionsbausteine für S7-Kommunikation über CP bzw. integrierte PROFINET-Schnittstelle einsetzbar für FCNr.
Funktionsbausteine für offene Kommunikation über Industrial Ethernet Funktionsbausteine für offene Kommunikation über Industrial Ethernet Um mit anderen Kommunikationspartnern per Anwenderprogramm Daten austauschen zu können, stellt Ihnen STEP7 FBs und UDTs zur Verfügung. Diese Bausteine sind abgelegt in der Standard-Library, Communication Blocks. FB Nr FB-Nr.
IEC-Funktionen IEC-Funktionen Folgende IEC-Funktionen können Sie in STEP 7 nutzen. Diese Bausteine sind abgelegt in der Standard Library, IEC Function-Blocks von STEP 7. FCNr. FC Name FC-Name Bedeutung DATE_AND_TIME 3 D_TOD_DT 6 DT_DATE Zusammenfassen der Datenformate DATE und TIME_OF_DAY (TOD) und wandeln in das Datenformat DATE_AND_TIME. Extrahieren des Datenformats DATE aus dem Datenformat DATE_AND_TIME 7 DT_DAY Extrahieren des Wochentags aus dem Datenformat DATE_AND_TIME.
IEC-Funktionen FCNr. FC Name FC-Name Bedeutung Vergleiche DATE_AND_TIME 9 EQ_DT Vergleichen der Inhalte zweier Variablen im Format DATE_AND_TIME auf gleich. 12 GE_DT Vergleichen der Inhalte zweier Variablen im Format DATE_AND_TIME auf größer oder gleich. 14 GT_DT Vergleichen der Inhalte zweier Variablen im Format DATE_AND_TIME auf größer.
IEC-Funktionen FCNr. FC Name FC-Name Bedeutung Bearbeiten von STRING-Variablen 21 LEN Auslesen der aktuellen Länge einer STRING-Variablen. 20 LEFT Auslesen der ersten L Zeichen einer STRING-Variablen 32 RIGHT Auslesen der letzten L Zeichen einer STRING-Variablen 26 MID Auslesen der mittleren L Zeichen einer STRING-Variablen. (ab dem vorgegebenen Zeichen). 2 CONCAT Zusammenfassen zweier STRING-Variablen zu einer STRING-Variablen.
IEC-Funktionen FCNr. FC Name FC-Name Bedeutung Formatwandlungen mit STRING 16 I_STRNG Umwandlung einer Variablen im Format INTEGER in das Format STRING. 5 DI_STRNG Umwandlung einer Variablen im Format INTEGER (32-Bit) in das Format STRING. 30 R_STRNG Umwandlung einer Variablen im Format REAL in das Format STRING. 38 STRNG_I Umwandlung einer Variablen im Format STRING in das Format INTEGER. 37 STRNG_DI Umwandlung einer Variablen im Format STRING in das Format INTEGER (32-Bit).
SZL-Teilliste SZL-Teilliste SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) CPU-Identifikation 0111H ein Datensatz der Teilliste 0001H CPU-Typ und Versionsnummer 0006H Identifikatiion der Basishardware 0007H Identifikation der Basisfirmware CPU-Merkmale 0012H alle Datensätze der Teilliste 0000H STEP 7-Bearbeitung 0112H nur die Datensätze einer Gruppe von Merkmalen 0100H 0300H Zeitsystem in der CPU STEP 7-Operationsvorrat 0F12
SZL-Teilliste SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) 0014H Betriebssystembereiche – Prozessabbild der Eingänge (Anzahl in Byte) Prozessabbild der Ausgänge (Anzahl in Byte) Anzahl der Merker Anzahl der Zeiten Anzahl der Zähler Größe des Adressraumes für die Peripherie gesamter Lokaldatenbereich der CPU (in Byte) 0015H Bausteintypen alle Datensätze der Teilliste – OBs (Anzahl und Größe) DBs (Anzahl und Größe) SDBs (Anzahl und Gr
SZL-Teilliste SZL_ID 0019H 0074H 0174H 0F19H Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) – Zustand der Baugruppen-LEDs Status jeder LED 0001H 0004H 0005H 0006H 000BH 000CH 0014H 0015H SF-LED RUN-LED STOP-LED FRCE-LED BF1-LED BF2-LED BF3-LED MAINT-LED nur Kopfinformation 0F74H Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU A5E00105516-10 155
SZL-Teilliste SZL_ID 001CH Teilliste Alle Datensätze zur Komponenten-Identifikation Index (= Kennung der einzelnen Datensätze der Teilliste) – Datensatzinhalt (Teillisten-Auszug) Stationsname Name der Baugruppe Anlagenkennzeichen der Baugruppe Urheberrechtseintrag Seriennummer der Baugruppe Seriennummer der MMC OEM-Kennung 011CH Komponenten-Identifikation 0001H 1) 0002H 1) 0003H 1) 0004H 1) 0005H 1) 1) 0008H 000AH 1) Stationsname Name der Baugruppe Anlagenkennzeichen der Baugruppe Urheberrech
SZL-Teilliste SZL_ID 0132H Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Kommunikations-Zustandsinformation zur angegebenen Kommunikationsart 0004H Datensatzinhalt (Teillisten-Auszug) CPU-Schutzstufe, Stellung des Schlüsselschalters, Versionskennung des Anwenderprogramms und der Hardware-Konfiguration 0005H Diagnosezustandsdaten 0006H PBK-Zustandsparameter (nur CPU 317–2 PN/DP) 0008H Zeitsystem, Korrekturfaktor, Betriebstundenzähler, Datum/Uhrzeit 000BH Betriebsstundenzä
SZL-Teilliste SZL_ID 0232H Teilliste CPU-Schutzstufe Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) 0004H CPU-Schutzstufe und Stellung des Schlüsselschalters, Versionskennung des Anwenderprogramms und der Hardware-Konfiguration 0000H Informationen über den Zustand der Baugruppenträger im zentralen Aufbau Zustandsinformationen über Baugruppenträger 0092H Sollzustand der Baugruppenträger im zentralen Aufbau 0292H Istzustand der Baugruppenträger im ze
SZL-Teilliste SZL_ID 0094H 0294H 0694H 0794H 0F94H Teilliste Zustandsinformationen über Baugruppenträger Sollzustand der Baugruppenträger im zentralen Aufbau Istzustand der Baugruppenträger im zentralen Aufbau Gestört-Zustand der Baugruppenträger im zentralen Aufbau Gestört- und/oder Maintenancezustand der Baugruppenträger im zentralen Aufbau nur Kopfinformation Index (= Kennung der einzelnen Datensätze der Teilliste) 0000H Datensatzinhalt (Teillisten-Auszug) Informationen über den Zustand der Baugru
SZL-Teilliste SZL_ID 0591H 0C91H 0D91H Teilliste Baugruppenzustandsinformation aller Submodule der Hostbaugruppe Baugruppenzustandsinformation einer Baugruppe im zentralen Aufbau oder an einer integrierten DP-Anschaltung Baugruppenzustandsinformation aller Baugruppen im angegebenen Baugruppenträger (alle CPUs) Index (= Kennung der einzelnen Datensätze der Teilliste) beliebige logische Adresse einer Baugruppe 0000H 0001H 0002H 0003H Datensatzinhalt (Teillisten-Auszug) Baugruppenzustandsdaten der gest
SZL-Teilliste SZL_ID Teilliste Diagnosepuffer 00A0H alle eingetragenen Ereignisinformationen 01A0H die x neuesten eingetragenen Ereignisinformationen Index (= Kennung der einzelnen Datensätze der Teilliste) – Datensatzinhalt (Teillisten-Auszug) Ereignisinformation Die jeweiligen Informationen sind abhängig vom Ereignis.
Teillisten für PROFIBUS DP Teillisten für PROFIBUS DP SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) Baugruppenzustandsdaten in der CPU 0591H 1) Baugruppenzustandsinformationen aller Submodule 0A91H Zustandsinformation aller DP-Subsysteme und DP-Master 0C91H Baugruppenzustandsinformation einer Baugruppe beliebige logische Adresse einer Baugruppe Baugruppenzustandsdaten der gesteckten Baugruppe xxyyH Baugruppenzustandsdaten aller B
Teillisten für PROFIBUS DP SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) Zustandsinformationen über Baugruppenträger bzw. Stationen im DP-Netz 0092H Sollzustand der Baugruppenträger im zentralen Aufbau bzw. der Stationen eines Subnetzes 0000H Informationen über den Zustand der Baugruppenträger im zentralen Aufbau 0292H Istzustand der Baugruppenträger im zentralen Aufbau bzw.
Teillisten für PROFIBUS DP SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) Baugruppenzustandsinformationen zu PROFIBUS DP 0C96H 1) Baugruppenzustandsinformationen eines Submoduls 00B4H Baugruppendiagnose alle Normdiagnosedaten einer Station (nur bei DP-Master) 1) beliebige logische Adresse eines Moduls/Submoduls Status der Geräte in einem PROFIBUS Subnetz Baugruppenanfangs- baugruppenabhängige adresse (Diagnose- Diagnoseinformationen a
Teillisten für S7-Kommunikation und PROFINET Teillisten für S7-Kommunikation und PROFINET SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) Baugruppenzustandsinformationen in PROFINET IO 0591H Baugruppenzustandsinformationen aller Submodule 0A91H Baugruppenzustandsinformationen aller PN IO-Subsysteme 0C91H Baugruppenzustandsinformationen einer Baugruppe 1) beliebige logische Adresse einer Baugruppe1) Baugruppenzustandsdaten der gesteck
Teillisten für S7-Kommunikation und PROFINET SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Datensatzinhalt (Teillisten-Auszug) Baugruppenzustandsinformation 0D91H in der angegebenen Station Steckplatzadresse des PROFINET IODevice Baugruppenzustandsdaten aller Baugruppen im entsprechenden PROFINET IO-Device Bit 15: ist immer = 1 Bit 11-14: PN IOSubsystem-ID (Wertebereich 100-115; wobei nur 0 bis 15 anzugeben ist) Bit 0-10: Stationsnummer des PROFINET-IO–Device Operationsl
Teillisten für S7-Kommunikation und PROFINET SZL_ID Teilliste Index (= Kennung der einzelnen Datensätze der Teilliste) Stationsstatus in PROFINET IO 0094H Sollzustand der Stationen in einem Subnetz PN IO-SubsystemNummer 0294H Istzustand der Stationen PN IO-SubsystemNummer 0694H alle gestörten oder nicht vorhandenen Stationen PN IO-SubsystemNummer 0794H Gestört- und/oder Maintenance-Zustand der Stationen PN IO-SubsystemNummer 0F94H nur Kopfinformation Datensatzinhalt (Teillisten-Auszug) Sta
Alphabetisches Verzeichnis der Operationen Alphabetisches Verzeichnis der Operationen Operation Seite Operation Seite ) 38 = 54 )MCR 112 ==D 92 + 89 ==I 91 +AR1 90 ==R 93 +AR2 90 <=D 92 +D 82 <=R 93 +I 81 <=I 91 +R 83 <>D 92 –D 82 <>I 91 –I 81 <>R 93 –R 83 =D 92 /D 82 >=I 91 /I 81 >=R 93 /R 83 >D 92 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM
Alphabetisches Verzeichnis der Operationen Operation Seite Operation Seite >I 91 DEC 98 >R 93 DTB 100, 101 ABS 84 DTR 100 ACOS 87 EXP 86 ASIN 87 FN 51 ATAN 88 FP 50 AUF 104 FR 59, 61 BE 105 INC 98 BEA 105 INVD 102 BEB 105 INVI 102 BLD 99 ITB 100, 101 BTD 100 ITD 100 BTI 100 L 62, 63, 64, 65, 66, 67, 68, 79, 80 CALL 103 LAR1 77 CC 104 LAR2 77 CLR 55 LC 68 COS 87 LN 86 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU
Alphabetisches Verzeichnis der Operationen Operation Seite Operation Seite LOOP 111 PUSH 98 MCR( 112 R 53, 59, 60 MCRA 112 RLD 97 MCRD 112 RLDA 97 MOD 82 RND 101 NEGD 102 RND+ 101 NEGI 102 RND– 101 NEGR 84 RRD 97 NOP 99 RRDA 97 NOT 55 S 52, 60 O 33, 39, 42 SA 59 O( 37 SAVE 56 OD 46 SE 57 ON 34, 42 SET 55 ON( 37 SI 57 OW 45 SIN 87 POP 98 SLD 94 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1
Alphabetisches Verzeichnis der Operationen Operation Seite Operation Seite SLW 94 SPZ 109 SPA 107 SQR 85 SPB 107 SQRT 85 SPBB 108 SRD 95 SPBI 108 SRW 94, 95 SPBIN 108 SS 58 SPBN 107 SSD 96 SPBNB 107 SSI 96 SPL 111 SV 57 SPM 109 T 69, 70, 71, 72, 73, 74, 75, 76 SPMZ 110 TAD 98 SPN 110 TAK 98 SPO 108 TAN 88 SPP 109 TAR 78 SPPZ 110 TAR1 78 SPS 109 TAR2 78 SPU 109 TAW 98 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU
Alphabetisches Verzeichnis der Operationen Operation Seite Operation Seite TDB 106 X 35, 43 TRUNC 101 X( 37 U 31, 40, 47, 48 XN 36, 44 U( 37 XN( 37 UC 104 XOD 46 UD 45 XOW 45 UN 32, 41, 49 ZR 60 UN( 37 ZV 60 UW 45 Operationsliste S7-300, CPU 31xC, CPU 31x, IM 151-7 CPU, IM 151-8 CPU, IM 154-8 CPU, BM 147-1 CPU, BM 147-2 CPU A5E00105516-10 172