Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens S7-300 Referenzhandbuch

Siemens S7-300 Referenzhandbuch

Kontaktplan (kop)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

SIMATIC S7
Kontaktplan (KOP)
für S7-300/400
Referenzhandbuch
Dieses Referenzhandbuch ist Bestandteil
des Dokumentationspaketes mit der Bestellnummer:
6ES7810-4CA04-8AR0
10/98
C79000-G7000-C564
Ausgabe 01
Vorwort, Inhaltsverzeichnis
Produktübersicht
Aufbau und Elemente von KOP
Adressierung
Bitverknüpfungsoperationen
Zeitoperationen
Zähloperationen
Festpunktarithmetik
Gleitpunktarithmetik
Vergleichsoperationen
Übertragungs- und
Umwandlungsoperationen
Wortverknüpfungsoperationen
Schiebe- und Rotieroperationen
Datenbausteinoperationen
Sprungoperationen
Statusbitoperationen
Programmsteuerungsoperationen
Anhänge
Glossar, Stichwortverzeichnis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens S7-300

  • Seite 1 Vorwort, Inhaltsverzeichnis Produktübersicht Aufbau und Elemente von KOP Adressierung SIMATIC S7 Bitverknüpfungsoperationen Kontaktplan (KOP) Zeitoperationen für S7-300/400 Zähloperationen Referenzhandbuch Festpunktarithmetik Dieses Referenzhandbuch ist Bestandteil Gleitpunktarithmetik des Dokumentationspaketes mit der Bestellnummer: 6ES7810-4CA04-8AR0 Vergleichsoperationen Übertragungs- und Umwandlungsoperationen Wortverknüpfungsoperationen Schiebe- und Rotieroperationen Datenbausteinoperationen...
  • Seite 2 Beachten Sie folgendes: mäßer Gebrauch Warnung Dieses Produkt darf nur für die im Katalog und in der technischen Beschreibung vorgesehe- nen Einsatzfälle und nur in Verbindung mit von Siemens empfohlenen bzw. zugelassenen Fremdgeräten und -komponenten verwendet werden. Marken SIMATIC , SIMATIC HMI...
  • Seite 3: Vorwort

    KOP entspricht der in der Norm DIN EN-61131-3 ( int. IEC 1131-3) festgelegten nach IEC 1131-3 Sprache ”Kontaktplan” (engl. Ladder Diagram). Genaue Aussagen zur Normerfüllung finden Sie in der Normerfüllungstabelle in der NORM.TAB- Datei von STEP 7. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 4 Personal, das das Vorgehen zur Reali- Erste Schritte und Übungen mit STEP 7 sierung von Steuerungsaufgaben mit V5.0 STEP 7 und S7-300/400 beschreibt. Programmieren mit STEP 7 V5.0 Hardware konfigurieren und Verbindungen projektieren mit STEP 7 V5.0 Von S5 nach S7, Umsteigerhandbuch...
  • Seite 5 V.34 (28,8 kBaud), dessen Parameter Sie wie folgt einstellen: 8, N, 1, ANSI, oder wählen Sie sich per ISDN (x.75, 64 kBit) ein. Weitere Unterstüt- Bei weiteren Fragen wenden Sie sich bitte an Ihren Siemens-Ansprechpartner zung in den für Sie zuständigen Vertretungen und Geschäftsstellen. Die Adressen finden Sie z.B.
  • Seite 6 Handbuch oder zur Online-Hilfe füllen Sie bitte den Fragebogen am Ende des Handbuchs aus und schicken Sie ihn an die dort angegebene Adresse. Bitte tragen Sie dort auch Ihre persönliche Be- wertung ein. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 7: Inhaltsverzeichnis

    ........4-21 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 8 ..... . . Bilden des Quadrats bzw. der Quadratwurzel einer Gleitpunktzahl ..Kontaktplan (KOP) für S7-300/400 viii C79000-G7000-C564-01...
  • Seite 9 ..........12-2 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 10 ........B-11 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 11 ..........Index-1 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 12 Inhaltsverzeichnis Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 13: Produktübersicht

    Generell gilt, Programme, die in KOP oder FUP geschrieben sind, können problemlos in AWL dargestellt werden. Bei der Umsetzung von KOP- Programmen in FUP-Programme und umgekehrt, werden Programm- elemente, die in der Zielsprache nicht darstellbar sind, in AWL angezeigt. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 14 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 15: Aufbau Und Elemente Von Kop

    Aufbau und Elemente von KOP Kapitelübersicht Im Kapitel finden Sie auf Seite Elemente und Boxen Boolesche Logik und Wahrheitstabellen Bedeutung der CPU-Register in Anweisungen 2-12 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 16: Elemente Und Boxen

    Tabelle 2-3) eingeben müssen. Nähere Informationen zur Adressierung finden Sie in Kapitel 3. Tabelle 2-3 KOP-Operation als Element mit Operand und Wert Element Beschreibung Kapitel in diesem- Handbuch <Operand> Zeit als speichernde Ein- 4.16 schaltverzögerung starten Wert Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 17 Stromschiene beginnt. Bei den Vergleichsopera- Spulen tionen handelt es sich um Ausnahmen. Speicherbereiche Die meisten Operanden in KOP beziehen sich auf Speicherbereiche. Die fol- und Funktionen gende Tabelle zeigt die Arten und ihre Funktionen. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 18 Codebausteins (FB oder FC). Diese Daten heißen auch Temporäres dynamische Lokaldaten. Sie dienen als Zwischenspeicher. Lokaldatenbyte Wenn der Codebaustein geschlossen wird, gehen diese Daten Temp. Lokaldatenwort verloren. Die Daten sind im Lokaldaten-Stack (L-Stack) Temporäres enthalten. Lokaldaten-Doppelwort Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 19 0 bis 65 535 Datenwort 0 bis 65 534 Datendoppelwort 0 bis 65 532 Lokaldaten Lokaldatenbit 0.0 bis 65 535.7 Lokaldatenbyte 0 bis 65 535 Lokaldatenwort 0 bis 65 534 Lokaldaten-Doppelwort 0 bis 65 532 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 20: Boolesche Logik Und Wahrheitstabellen

    Strom über den Kontakt fließen kann. Kann der Strom fließen, liefert die Operation das Ergebnis ”1”. Kann der Strom nicht fließen, liefert die Opera- tion das Ergebnis ”0” (siehe Tabelle 2-7). Dieses Ergebnis kann nun von der Operation gespeichert oder für eine Verknüpfung verwendet werden. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 21 Kontakts ”0” ist (Kontakt nicht aktiviert) (Verfügbarer Strom kann fließen, da (Verfügbarer Strom kann nicht fließen, da Schließer geschlossen.) Schließer geöffnet.) (Verfügbarer Strom kann nicht fließen, da (Verfügbarer Strom kann fließen, da Öffner Öffner geöffnet.) geschlossen.) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 22 E 1.0 E 1.1 A 4.0 Relais-Schaltplan 4 Relais-Schaltplan 3 E 1.0 E 1.1 A 4.0 E 1.0 E 1.1 A 4.0 = aktiviert = stromführend Bild 2-3 Reihenschaltung der Kontakte mit der Operation Schließerkontakt Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 23 1 (Strom kann fließen) 0 (Kontakt geöffnet) 1 (Kontakt geschlossen) 0 (Strom kann nicht fließen) 1 (Kontakt geschlossen) 0 (Kontakt geöffnet) 0 (Strom kann nicht fließen) 0 (Kontakt geöffnet) 0 (Kontakt geöffnet) 0 (Strom kann nicht fließen) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 24 E 1.0 E 1.1 E 1.1 Relais-Schaltplan 3 Relais-Schaltplan 4 E 1.0 E 1.0 A 4.0 A 4.0 E 1.1 E 1.1 = aktiviert = stromführend Bild 2-4 Parallelschaltung der Kontakte mit der Operation Schließerkontakt Kontaktplan (KOP) für S7-300/400 2-10 C79000-G7000-C564-01...
  • Seite 25 1 (Strom kann fließen) 0 (Kontakt geöffnet) 1 (Kontakt geschlossen) 1 (Strom kann fließen) 1 (Kontakt geschlossen) 1 (Kontakt geschlossen) 1 (Strom kann fließen) 0 (Kontakt geöffnet) 0 (Kontakt geöffnet) 0 (Strom kann nicht fließen) Kontaktplan (KOP) für S7-300/400 2-11 C79000-G7000-C564-01...
  • Seite 26: Bedeutung Der Cpu-Register In Anweisungen

    Bits 0 bis 8..2 Bild 2-6 Aufbau des Statusworts Veränderung der Wert Bedeutung Bits im Status- setzt den Signalzustand auf 0 wort setzt den Signalzustand auf 1 verändert den Zustand – Zustand bleibt unverändert Kontaktplan (KOP) für S7-300/400 2-12 C79000-G7000-C564-01...
  • Seite 27 Operation in dem Strompfad führt eine Verknüpfung mit zwei Werten aus: mit dem Ergebnis der Signalabfrage am Kontakt und mit dem aktuellen VKE. Sie können z. B. dem VKE bei einer Erstabfrage mit einer booleschen Verknüpfungsoperation den Zustand eines booleschen Merkers zuordnen oder Sprungoperationen auslösen. Kontaktplan (KOP) für S7-300/400 2-13 C79000-G7000-C564-01...
  • Seite 28 Ergebnis einer digitalen Operation Bits, die durch eine Schiebe- oder Rotieroperation aus dem Operanden geschoben wurden Die Tabellen 2-10 bis 2-15 listen die Bedeutung von A1 und A0 auf, nach- dem Ihr Programm bestimmte Operationen ausgeführt hat. Kontaktplan (KOP) für S7-300/400 2-14 C79000-G7000-C564-01...
  • Seite 29 Division durch 0 in Ganze Zahlen dividieren (16 Bit), Ganze Zah- len dividieren (32 Bit) und Divisionsrest gewinnen (32 Bit) Tabelle 2-12 A1 und A0 nach arithmetischen Operationen (Gleitpunktarithmetik), mit Überlauf Erläuterung Stufenweise Unterschreitung Negativer Bereich Überlauf Positiver Bereich Überlauf Keine gültige Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 2-15 C79000-G7000-C564-01...
  • Seite 30 Speichern Sie ein VKE von ”0” im BIE-Bit für den Fall, daß bei der Bearbeitung des FB bzw. der FC ein Fehler auftritt. Programmieren Sie diese Operationen am Ende des FB bzw. der FC, so daß sie als letzte Operationen in dem Baustein bearbeitet werden. Kontaktplan (KOP) für S7-300/400 2-16 C79000-G7000-C564-01...
  • Seite 31 Signalzustand des BIE-Bits an, ob die CPU die Funktion fehlerfrei oder feh- lerhaft ausgeführt hat: Trat während der Bearbeitung ein Fehler auf, ist das BIE-Bit ”0”. Wurde die Funktion fehlerfrei bearbeitet, ist das BIE-Bit ”1”. Kontaktplan (KOP) für S7-300/400 2-17 C79000-G7000-C564-01...
  • Seite 32 Aufbau und Elemente von KOP Kontaktplan (KOP) für S7-300/400 2-18 C79000-G7000-C564-01...
  • Seite 33: Adressierung

    Adressierung Kapitelübersicht Im Kapitel finden Sie auf Seite Übersicht Adreßarten Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 34: Übersicht

    Speicheradresse zeigt, an der ein weiterer Wert steht, mit dem IN2 der Box arbeiten soll, ist MW200 ein direkter Operand. MW200 ist eine Adresse und nicht der Istwert an sich. <= I MW200 Bild 3-1 Unmittelbare und direkte Adressierung Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 35 Vorzeichen DATE IEC-Datum in D#1990-1-1 bis D#1994-3-15 (IEC- Schritten von D#2168-12-31 DATE#1994–3–15 Datum) 1 Tag TIME_OF_ Uhrzeit in TOD#0:0:0.0 bis TOD#1:10:3.3 Schritten von 1 ms TOD #23:59:59.999 TIME_OF_DAY#1:10:3.3 (Uhrzeit) CHAR ASCII-Zeichen ’A’,’B’ usw. ’E’ (Zeichen) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 36: Adreßarten

    Größe des Datenobjekts in diesem Bereich angibt (z. B. ein Kennzeichen für den Bereich T (Zeiten), Z (Zähler) oder DB bzw. DI (Datenbaustein) und die Nummer der Zeit, des Zählers oder des Datenbausteins, siehe Ta- belle 2-5). Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 37 Wenn Sie absolute Operanden verwenden, die von der Breite her ein Wort oder ein Doppelwort sind, dann stellen Sie sicher, daß Sie Byte-Zuweisungen vermeiden, die sich überlappen. MW10 MW12 MB10 MB11 MB12 MB13 MW11 MD10 Bild 3-3 Bezug auf Speicheradresse in Form einer Byteadresse Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 38 Adressierung Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 39: Bitverknüpfungsoperationen

    4-18 4.18 4-19 Flanke 0 1 abfragen 4.19 4-20 Flanke 1 0 abfragen 4.20 4-21 Signalflanke 0 1 abfragen 4.21 4-22 Signalflanke 1 0 abfragen 4.22 Flipflop setzen rücksetzen 4-23 4.23 Flipflop rücksetzen setzen 4-24 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 40: Übersicht

    Die übrigen Operationen beeinflussen das VKE direkt durch: – Negieren (Umkehren) des VKE – Sichern des VKE im Binärergebnisbit des Statusworts In diesem Kapitel werden Zähler- und Zeitspulen im SIMATIC-Format und im internationalen (englischen) Format dargestellt. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 41: Schließerkontakt

    Eingang E 0.0 UND E 0.1 der Signalzustand ”1” ist E 0.2 ODER an Eingang E 0.2 der Signalzustand ”1” ist. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-1 Schließerkontakt Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 42: Öffnerkontakt

    Eingang E 0.0 UND E 0.1 der Signalzustand ”1” ist, ODER an Eingang E 0.2 der Signalzustand ”0” ist. E 0.2 Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-2 Öffnerkontakt Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 43: Relaisspule, Ausgang

    Signalzustand ”1” ist, ODER der Signalzustand an Eingang E 0.2 = 0 UND an Eingang E 0.3 = 1 ist. Beschreibung der Bits im Statuswort schreibt – – – – – – Bild 4-3 Relaisspule, Ausgang Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 44: Konnektor

    M 0.0 E 1.2 E 1.3 M 1.1 speichert das VKE von M 2.2 speichert das VKE der gesamten Bitverknüpfung. Beschreibung der Bits im Statuswort schreibt – – – – – – Bild 4-4 Konnektor Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 45: Verknüpfungsergebnis Invertieren

    Signalzustand an E 0.0 NICHT ”1” ist ODER der Signalzustand an E 0.1 E 0.1 E 0.2 UND E 0.2 NICHT ”1” ist. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-5 Verknüpfungsergebnis invertieren Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 46: Verknüpfungsergebnis In Bie-Register Laden

    E 0.0 Der Status des Strompfads (= VKE) wird im BIE-Bit gespei- SAVE chert. Beschreibung der Bits im Statuswort schreibt x – – – – – – – – Bild 4-6 Verknüpfungsergebnis in BIE-Register laden Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 47: Ausgang Setzen

    E 0.2 = 0 ist. E 0.2 Wenn das VKE der Verzweigung = 0 ist, wird der Signalzustand von A 4.0 nicht verändert. Beschreibung der Bits im Statuswort schreibt – – – – – – Bild 4-7 Ausgang setzen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 48: Ausgang Rücksetzen

    E 0.2 Wenn das VKE der Verzweigung = 0 ist, wird der Signalzustand an Ausgang A 4.0 nicht verändert. Beschreibung der Bits im Statuswort schreibt – – – – – – Bild 4-8 Ausgang rücksetzen Kontaktplan (KOP) für S7-300/400 4-10 C79000-G7000-C564-01...
  • Seite 49: Zähleranfangswert Setzen

    Sie einen Wert im BCD-Format eingeben. C#100 Ist keine steigende Flanke vorhanden, wird der Wert des Zählers Z5 nicht verändert. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-9 Zähleranfangswert setzen Kontaktplan (KOP) für S7-300/400 4-11 C79000-G7000-C564-01...
  • Seite 50: Aufwärtszählen

    Wert von Z10 ist gleich 999). Ist keine steigende Flanke vorhanden, wird der Wert von Z10 nicht verändert. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-10 Aufwärtszählen Kontaktplan (KOP) für S7-300/400 4-12 C79000-G7000-C564-01...
  • Seite 51: Abwärtszählen

    (es sei denn, der Wert von Z10 ist gleich ”0”). Ist keine steigende Flanke vorhanden, wird der Wert von Z10 nicht verändert. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-11 Abwärtszählen Kontaktplan (KOP) für S7-300/400 4-13 C79000-G7000-C564-01...
  • Seite 52: Zeit Als Impuls Starten

    Ausgang A 4.0 = 1. Beispiele für Zeitwerte: S5T#2s = 2 Sekunden S5T#12m_18s = 12 Minuten und 18 Sekunden Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-12 Zeit als Impuls starten Kontaktplan (KOP) für S7-300/400 4-14 C79000-G7000-C564-01...
  • Seite 53: Zeit Als Verlängerten Impuls Starten

    Zeit nachgetriggert. Solange die Zeit läuft, ist der Signalzustand an Ausgang A 4.0 = 1. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-13 Zeit als verlängerten Impuls starten Kontaktplan (KOP) für S7-300/400 4-15 C79000-G7000-C564-01...
  • Seite 54: Zeit Als Einschaltverzögerung Starten

    Signalzustand an E 0.0 von ”1” auf ”0”, wird die Zeit angehalten und A 4.0 ist ”0”. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-14 Zeit als Einschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 4-16 C79000-G7000-C564-01...
  • Seite 55: Zeit Als Speichernde Einschaltverzögerung Starten

    Zeit nachgetrig- gert. A 4.0 ist ”1”, wenn die Zeit abgelaufen ist. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-15 Zeit als speichernde Einschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 4-17 C79000-G7000-C564-01...
  • Seite 56: Zeit Als Ausschaltverzögerung Starten

    Der Signalzustand an Eingang A 4.0 ist ”1”, wenn der Signalzustand an Eingang E 0.0 = 1 ist oder die Zeit läuft. Beschreibung der Bits im Statuswort schreibt – – – – – – – Bild 4-16 Zeit als Ausschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 4-18 C79000-G7000-C564-01...
  • Seite 57 E 0.2 der Signalzustand des VKE von ”0” auf ”1”, so springt das Programm zur Sprungmarke CAS1. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-17 Flanke 0 1 abfragen Kontaktplan (KOP) für S7-300/400 4-19 C79000-G7000-C564-01...
  • Seite 58 E 0.2 der Signalzustand des VKE von ”1” auf ”0”, so springt das Programm zur Sprungmarke CAS1. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-18 Flanke 1 0 abfragen Kontaktplan (KOP) für S7-300/400 4-20 C79000-G7000-C564-01...
  • Seite 59 UND Eingang E 0.3 eine M_BIT M 0.0 steigende Flanke hat UND an Eingang E 0.4 der Signalzustand ”1” ist. Beschreibung der Bits im Statuswort schreibt x – – – – Bild 4-19 Signalflanke 0 1 abfragen Kontaktplan (KOP) für S7-300/400 4-21 C79000-G7000-C564-01...
  • Seite 60 UND Eingang E 0.3 eine fallende Flanke hat M_BIT M 0.0 UND an Eingang E 0.4 der Signalzustand ”1” ist. Beschreibung der Bits im Statuswort schreibt x – – – – Bild 4-20 Signalflanke 1 0 abfragen Kontaktplan (KOP) für S7-300/400 4-22 C79000-G7000-C564-01...
  • Seite 61: Flipflop Setzen Rücksetzen

    Signalzustände ”1”, dominiert aufgrund der Reihenfolge die Operation Rücksetzen. M 0.0 wird zurückgesetzt und A 4.0 ist ”0”. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-21 Flipflop setzen rücksetzen Kontaktplan (KOP) für S7-300/400 4-23 C79000-G7000-C564-01...
  • Seite 62: Flipflop Rücksetzen Setzen

    ”1”, dominiert aufgrund der Reihen- folge die Operation Setzen. M 0.0 wird gesetzt und A 4.0 ist ”1”. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 4-22 Flipflop rücksetzen setzen Kontaktplan (KOP) für S7-300/400 4-24 C79000-G7000-C564-01...
  • Seite 63: Zeitoperationen

    Seite Speicherbereiche und Komponenten einer Zeit Auswahl der richtigen Zeit Zeit als Impuls starten Zeit als verlängerten Impuls starten Zeit als Einschaltverzögerung starten Zeit als speichernde Einschaltverzögerung starten 5-11 Zeit als Ausschaltverzögerung starten 5-13 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 64: Speicherbereiche Und Komponenten Einer Zeit

    Zeitbasis definiert das Intervall, in dem der Zeitwert um eine Einheit vermin- dert wird (siehe Tabelle 5-1 und Bild 5-1). Die kleinste Zeitbasis beträgt 10 ms; die größte 10 s. Tabelle 5-1 Zeitbasis und Binärcode Zeitbasis Binärcode für Zeitbasis 10 ms 100 ms 10 s Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 65 Jede Timerbox liefert zwei Ausgänge, DUAL und DEZ, für die Sie eine der Zeitbasis Wortadresse angeben können. Der Zeitwert an Ausgang DUAL ist binär- codiert. Die Zeitbasis und der Zeitwert an Ausgang DEZ ist BCD-codiert. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 66: Auswahl Der Richtigen Zeit

    (Zeit als Aus- schaltverzögerung) Das Ausgangssignal ist ”1”, wenn das Eingangssignal ”1” ist oder die Zeit läuft. Die Zeit wird gestartet, wenn das Eingangssignal von ”1” auf ”0” wechselt. Bild 5-2 Auswahl der richtigen Zeit Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 67: Zeit Als Impuls Starten

    Voreingestellter Zeitwert (Bereich 0 - 9999) BOOL E, A, M, D, L, T, Z Rücksetzeingang BOOL E, A, M, D, L Status der Zeit WORD E, A, M, D, L Rest-Zeitwert (Ganzzahlenformat) WORD E, A, M, D, L Rest-Zeitwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 68 – – – – – Impulsdiagramm –– t –– VKE an Eingang S VKE an Eingang R Zeit läuft Signalzustandsabfrage nach ”1” Signalzustandsabfrage nach ”0” t = programmierte Zeit Bild 5-3 Zeit als Impuls starten Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 69: Zeit Als Verlängerten Impuls Starten

    Voreingestellter Zeitwert (Bereich 0 - 9999) BOOL E, A, M, D, L, T, Z Rücksetzeingang BOOL E, A, M, D, L Status der Zeit WORD E, A, M, D, L Rest-Zeitwert (Ganzzahlenformat) WORD E, A, M, D, L Rest-Zeitwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 70 –– t –– –– t –– –– t –– VKE an Eingang S VKE an Eingang R Zeit läuft Signalzustandsabfrage nach ”1” Signalzustandsabfrage nach ”0” t = programmierte Zeit Bild 5-4 Zeit als verlängerten Impuls starten Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 71: Zeit Als Einschaltverzögerung Starten

    Voreingestellter Zeitwert (Bereich 0 - 9999) BOOL E, A, M, D, L, T, Z Rücksetzeingang BOOL E, A, M, D, L Status der Zeit WORD E, A, M, D, L Rest-Zeitwert (Ganzzahlenformat) WORD E, A, M, D, L Rest-Zeitwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 72 – Impulsdiagramm –– t –– –– t –– VKE an Eingang S VKE an Eingang R Zeit läuft Signalzustandsabfrage nach ”1” Signalzustandsabfrage nach ”0” t = programmierte Zeit Bild 5-5 Zeit als Einschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 5-10 C79000-G7000-C564-01...
  • Seite 73: Zeit Als Speichernde Einschaltverzögerung Starten

    BOOL E, A, M, D, L, T, Z Rücksetzeingang BOOL E, A, M, D, L Status der Zeit WORD E, A, M, D, L Rest-Zeitwert (Ganzzahlenformat) WORD E, A, M, D, L Rest-Zeitwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 5-11 C79000-G7000-C564-01...
  • Seite 74 –– t –– –– t –– –– t –– VKE an Eingang S VKE an Eingang R Zeit läuft Signalzustandsabfrage nach ”1” Signalzustandsabfrage nach ”0” t = programmierte Zeit Bild 5-6 Zeit als speichernde Einschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 5-12 C79000-G7000-C564-01...
  • Seite 75: Zeit Als Ausschaltverzögerung Starten

    BOOL E, A, M, D, L, T, Z Rücksetzeingang BOOL E, A, M, D, L Status der Zeit WORD E, A, M, D, L Rest-Zeitwert (Ganzzahlenformat) WORD E, A, M, D, L Rest-Zeitwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 5-13 C79000-G7000-C564-01...
  • Seite 76 – Impulsdiagramm –– t –– –– t –– VKE an Eingang S VKE an Eingang R Zeit läuft Signalzustandsabfrage nach ”1” Signalzustandsabfrage nach ”0” t = programmierte Zeit Bild 5-7 Zeit als Ausschaltverzögerung starten Kontaktplan (KOP) für S7-300/400 5-14 C79000-G7000-C564-01...
  • Seite 77: Zähloperationen

    Zähloperationen Kapitelübersicht Im Kapitel finden Sie auf Seite Zähleradresse im Speicher und Komponenten eines Zählers Aufwärts-/Abwärtszählen Aufwärtszählen Abwärtszählen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 78: Zähleradresse Im Speicher Und Komponenten Eines Zählers

    14 13 12 11 10 9 irrelevant Zählwert im BCD-Format (0 bis 999) 15 14 13 12 11 10 9 irrelevant Zählwert dual Bild 6-1 Inhalt von Zählerzelle nach Setzen des Zählers mit Zählwert 127 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 79: Aufwärts-/Abwärtszählen

    BOOL E, A, M, D, L Rücksetzeingang BOOL E, A, M, D, L Status des Zählers DUAL WORD E, A, M, D, L Aktueller Zählwert (Ganzzahlenformat) WORD E, A, M, D, L Aktueller Zählwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 80 E 0.3 von ”0” auf ”1”, wird der Zählwert E 0.3 von Z10 auf 0 gesetzt. A 4.0 ist ”1”, wenn Z10 ungleich ”0” ist. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 6-2 Aufwärts-/Abwärtszählen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 81: Aufwärtszählen

    BOOL E, A, M, D, L Rücksetzeingang BOOL E, A, M, D, L Status des Zählers DUAL WORD E, A, M, D, L Aktueller Zählwert (Ganzzahlenformat) WORD E, A, M, D, L Aktueller Zählwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 82 E 0.3 von ”0” auf ”1”, wird C#901 der Zählwert von Z10 auf 0 gesetzt. A 4.0 E 0.3 ist ”1”, wenn Z10 ungleich ”0” ist. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 6-3 Aufwärtszählen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 83: Abwärtszählen

    BOOL E, A, M, D, L Rücksetzeingang BOOL E, A, M, D, L Status des Zählers DUAL WORD E, A, M, D, L Aktueller Zählwert (Ganzzahlenformat) WORD E, A, M, D, L Aktueller Zählwert (BCD-Format) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 84 Wert von Z10 nicht gleich ”0” ist. Wechselt E 0.3 von ”0” auf ”1”, wird der Zählwert C#89 DUAL von Z10 auf 0 gesetzt. E 0.3 Beschreibung der Bits im Statuswort schreibt – – – – – Bild 6-4 Abwärtszählen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 85: Festpunktarithmetik

    Ganze Zahlen subtrahieren (32 Bit) Ganze Zahlen multiplizieren (16 Bit) Ganze Zahlen multiplizieren (32 Bit) Ganze Zahlen dividieren (16 Bit) Ganze Zahlen dividieren (32 Bit) Divisionsrest gewinnen (32 Bit) 7-10 7.10 Auswerten der Bits im Statuswort bei Festpunktoperationen 7-11 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 86: Ganze Zahlen Addieren (16 Bit)

    (16 Bit) oder ist der Signalzustand von MW10 E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-1 Ganze Zahlen addieren (16 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 87: Ganze Zahlen Addieren (32 Bit)

    (32 Bit) oder ist der Signalzustand von MD10 E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-2 Ganze Zahlen addieren (32 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 88: Ganze Zahlen Subtrahieren (16 Bit)

    MW10 oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-3 Ganze Zahlen subtrahieren (16 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 89: Ganze Zahlen Subtrahieren (32 Bit)

    (32 Bit) oder ist der Signalzustand MD10 von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-4 Ganze Zahlen subtrahieren (32 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 90: Ganze Zahlen Multiplizieren (16 Bit)

    (32 Bit) oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-5 Ganze Zahlen multiplizieren (16 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 91: Ganze Zahlen Multiplizieren (32 Bit)

    (32 Bit) oder ist der Signalzustand von MD10 E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-6 Ganze Zahlen multiplizieren (32 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 92: Ganze Zahlen Dividieren (16 Bit)

    (16 Bit) oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-7 Ganze Zahlen dividieren (16 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 93: Ganze Zahlen Dividieren (32 Bit)

    MD10 oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-8 Ganze Zahlen dividieren (32 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 94: Divisionsrest Gewinnen (32 Bit)

    Bereichs für Ganzzahlen (32 Bit) oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 7-9 Divisionsrest gewinnen (32 Bit) Kontaktplan (KOP) für S7-300/400 7-10 C79000-G7000-C564-01...
  • Seite 95: Auswerten Der Bits Im Statuswort Bei Festpunktoperationen

    Signalzustand der Bits im Statuswort: arithmetische Operationen mit Ganzzahlen (32 Bit) +D, /D und MOD Bits des Statusworts Operation Operat on +D: Ergebnis = -4 294 967 296 /D oder MOD: Division durch 0 Kontaktplan (KOP) für S7-300/400 7-11 C79000-G7000-C564-01...
  • Seite 96 Festpunktarithmetik Kontaktplan (KOP) für S7-300/400 7-12 C79000-G7000-C564-01...
  • Seite 97: Gleitpunktarithmetik

    Bilden des Absolutwertes einer Gleitpunktzahl Bilden des Quadrats bzw. der Quadratwurzel einer Gleit- punktzahl Bilden des natürlichen Logarithmus einer Gleitpunktzahl 8-11 8.10 Bilden des Exponentialwerts einer Gleitpunktzahl 8-12 8.11 Bilden von trigonometrischen Funktionen von Winkeln als 8-13 Gleitpunktzahlen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 98: Übersicht

    – Bilden des Sinus einer Gleitpunktzahl (SIN) und Bilden des Arcus- sinus einer Gleitpunktzahl (ASIN) – Bilden des Cosinus einer Gleitpunktzahl (COS) und Bilden des Arcus- cosinus einer Gleitpunktzahl (ACOS) – Bilden des Tangens einer Gleitpunktzahl (TAN) und Bilden des Arcus- tangens einer Gleitpunktzahl (ATAN) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 99: Gleitpunktzahlen Addieren

    Bereichs für MD10 Gleitpunktzahlen oder ist der Signal- zustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-1 Gleitpunktzahlen addieren Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 100: Gleitpunktzahlen Subtrahieren

    Bereichs für Gleit- punktzahlen oder ist der Signalzustand von MD10 E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-2 Gleitpunktzahlen subtrahieren Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 101: Gleitpunktzahlen Multiplizieren

    Bereichs für Gleit- MD10 punktzahlen oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-3 Gleitpunktzahlen multiplizieren Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 102: Gleitpunktzahlen Dividieren

    Bereichs für MD10 Gleitpunktzahlen oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-4 Gleitpunktzahlen dividieren Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 103: Auswerten Der Bits Im Statuswort Bei Gleitpunktoperationen

    -1,175494E-38 < Ergebnis < - 1,401298E-45 (negative Zahl) Unterschreitung +1,401298E-45 < Ergebnis < +1,175494E-38 (positive Zahl) Unterschreitung Ergebnis < -3,402823E+38 (negative Zahl) Überlauf Ergebnis > 3,402823E+38 (positive Zahl) Überlauf Ergebnis < -3,402823E+38 oder Ergebnis > +3,402823E+38 keine Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 104: Bilden Des Absolutwertes Einer Gleitpunktzahl

    Ausgang A 4.0 ist ”1”, wenn die Umwand- lung nicht ausgeführt wird (ENO = EN = 0). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt X – – – – Bild 8-5 Bilden des Absolutwertes einer Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 105: Bilden Des Quadrats Bzw. Der Quadratwurzel Einer Gleitpunktzahl

    Parameter Daten- Speicher- Beschreibung bereich BOOL E, A, M, D, L Freigabeeingang SQRT BOOL E, A, M, D, L Freigabeausgang REAL E, A, M, D, L Zahl REAL E, A, M, D, L Quadratwurzel der Zahl Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 106 Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-6 Bilden der Quadratwurzel einer Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 8-10 C79000-G7000-C564-01...
  • Seite 107: Bilden Des Natürlichen Logarithmus Einer Gleitpunktzahl

    Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-7 Bilden des natürlichen Logarithmus einer Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 8-11 C79000-G7000-C564-01...
  • Seite 108: Bilden Des Exponentialwerts Einer Gleitpunktzahl

    Bereichs für Gleitpunktzahlen oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-8 Bilden des Exponentialwerts einer Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 8-12 C79000-G7000-C564-01...
  • Seite 109: Bilden Von Trigonometrischen Funktionen Von Winkeln Als Gleitpunktzahlen

    Parameter Daten- Speicher- Beschreibung bereich BOOL E, A, M, D, L Freigabeeingang BOOL E, A, M, D, L Freigabeausgang REAL E, A, M, D, L Zahl REAL E, A, M, D, L Sinus der Zahl Kontaktplan (KOP) für S7-300/400 8-13 C79000-G7000-C564-01...
  • Seite 110 Speicher- Beschreibung bereich BOOL E, A, M, D, L Freigabeeingang ACOS BOOL E, A, M, D, L Freigabeausgang REAL E, A, M, D, L Zahl REAL E, A, M, D, L Arcuscosinus der Zahl Kontaktplan (KOP) für S7-300/400 8-14 C79000-G7000-C564-01...
  • Seite 111 Gleitpunktzahlen oder ist der Signalzustand von E 0.0 = 0, wird Ausgang A 4.0 gesetzt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 8-9 Bilden des Sinus einer Gleitpunktzahl Kontaktplan (KOP) für S7-300/400 8-15 C79000-G7000-C564-01...
  • Seite 112 Gleitpunktarithmetik Kontaktplan (KOP) für S7-300/400 8-16 C79000-G7000-C564-01...
  • Seite 113: Vergleichsoperationen

    Vergleichsoperationen Kapitelübersicht Im Kapitel finden Sie auf Seite Ganze Zahlen vergleichen (16 Bit) Ganze Zahlen vergleichen (32 Bit) Gleitpunktzahlen vergleichen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 114: Ganze Zahlen Vergleichen (16 Bit)

    E 0.1 der Signalzustand ”1” ist UND MW0 = MW2 ist UND E 0.2 = 1 ist. Beschreibung der Bits im Statuswort Vergleich ist wahr: schreibt x – Bild 9-1 Ganze Zahlen vergleichen (16 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 115: Ganze Zahlen Vergleichen (32 Bit)

    E 0.1 der Signalzustand ”1” ist UND MD0 = MD4 ist UND E 0.2 = 1 ist. Beschreibung der Bits im Statuswort Vergleich ist wahr: schreibt – – Bild 9-2 Ganze Zahlen vergleichen (32 Bit) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 116: Gleitpunktzahlen Vergleichen

    A 4.0 E 0.1 der Signalzustand ”1” ist == R UND MD0 = MD4 ist UND E 0.2 = 1 ist. Beschreibung der Bits im Statuswort Vergleich ist wahr: schreibt – Bild 9-3 Gleitpunktzahlen vergleichen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 117: Übertragungs- Und Umwandlungsoperationen

    2er Komplement zu Ganzzahl (32 Bit) erzeugen 10-13 10.12 Vorzeichen einer Gleitpunktzahl wechseln 10-14 10.13 Zahl runden 10-15 10.14 Ganze Zahl erzeugen 10-16 10.15 Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen 10-17 10.16 Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen 10-18 Kontaktplan (KOP) für S7-300/400 10-1 C79000-G7000-C564-01...
  • Seite 118: Wert Übertragen

    DB kopiert. MW10 DBW12 Wird die Operation ausgeführt, ist A 4.0 = 1. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-1 Wert übertragen Kontaktplan (KOP) für S7-300/400 10-2 C79000-G7000-C564-01...
  • Seite 119 Informationen zu integrierten Systemfunktionen, die als Übertragungs- Variablen operationen verwendet werden und mit denen Sie Variablen mit spezifischen Werten vorbelegen können oder mit denen Sie verschiedene Variablenarten kopieren können, finden Sie im Referenzhandbuch /235/). Kontaktplan (KOP) für S7-300/400 10-3 C79000-G7000-C564-01...
  • Seite 120: Bcd-Zahl In Ganzzahl (16 Bit) Wandeln

    A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-2 BCD-Zahl in Ganzzahl (16 Bit) wandeln Kontaktplan (KOP) für S7-300/400 10-4 C79000-G7000-C564-01...
  • Seite 121: Ganzzahl (16 Bit) In Bcd-Zahl Wandeln

    Signal- zustand von Ausgang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-3 Ganzzahl (16 Bit) in BCD-Zahl wandeln Kontaktplan (KOP) für S7-300/400 10-5 C79000-G7000-C564-01...
  • Seite 122: Ganzzahl (16 Bit) In Ganzzahl (32 Bit) Wandeln

    A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-4 Ganzzahl (16 Bit) in Ganzzahl (32 Bit) wandeln Kontaktplan (KOP) für S7-300/400 10-6 C79000-G7000-C564-01...
  • Seite 123: Bcd-Zahl In Ganzzahl (32 Bit) Wandeln

    A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-5 BCD-Zahl in Ganzzahl (32 Bit) wandeln Kontaktplan (KOP) für S7-300/400 10-7 C79000-G7000-C564-01...
  • Seite 124: Ganzzahl (32 Bit) In Bcd-Zahl Wandeln

    Signalzustand von Ausgang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-6 Ganzzahl (32 Bit) in BCD-Zahl wandeln Kontaktplan (KOP) für S7-300/400 10-8 C79000-G7000-C564-01...
  • Seite 125: Ganzzahl (32 Bit) In Gleitpunktzahl Wandeln

    Operation nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-7 Ganzzahl (32 Bit) in Gleitpunktzahl wandeln Kontaktplan (KOP) für S7-300/400 10-9 C79000-G7000-C564-01...
  • Seite 126: 1Er Komplement Zu Ganzzahl (16 Bit) Erzeugen

    Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-8 1er Komplement zu Ganzzahl (16 Bit) erzeugen Kontaktplan (KOP) für S7-300/400 10-10 C79000-G7000-C564-01...
  • Seite 127: 1Er Komplement Zu Ganzzahl (32 Bit) Erzeugen

    Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – – – – Bild 10-9 1er Komplement zu Ganzzahl (32 Bit) erzeugen Kontaktplan (KOP) für S7-300/400 10-11 C79000-G7000-C564-01...
  • Seite 128: 2Er Komplement Zu Ganzzahl (16 Bit) Erzeugen

    Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 10-10 2er Komplement zu Ganzzahl (16 Bit) erzeugen Kontaktplan (KOP) für S7-300/400 10-12 C79000-G7000-C564-01...
  • Seite 129: 2Er Komplement Zu Ganzzahl (32 Bit) Erzeugen

    Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x Bild 10-11 2er Komplement zu Ganzzahl (32 Bit) erzeugen Kontaktplan (KOP) für S7-300/400 10-13 C79000-G7000-C564-01...
  • Seite 130: Vorzeichen Einer Gleitpunktzahl Wechseln

    Wird die Umwandlung nicht ausgeführt, ist A 4.0 = 1 (ENO = EN). Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – – – Bild 10-12 Vorzeichen einer Gleitpunktzahl wechseln Kontaktplan (KOP) für S7-300/400 10-14 C79000-G7000-C564-01...
  • Seite 131: Zahl Runden

    Signalzustand von Eingang EN = 0 (d. h. die Umwandlung wird nicht ausgeführt), dann ist der Signalzustand von Ausgang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-13 Zahl runden Kontaktplan (KOP) für S7-300/400 10-15 C79000-G7000-C564-01...
  • Seite 132: Ganze Zahl Erzeugen

    Umwandlung wird nicht ausgeführt), dann ist der Signalzustand von Ausgang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-14 Ganze Zahl erzeugen Kontaktplan (KOP) für S7-300/400 10-16 C79000-G7000-C564-01...
  • Seite 133: Aus Gleitpunktzahl Nächsthöhere Ganzzahl Erzeugen

    Signalzustand von Ausgang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-15 Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen Kontaktplan (KOP) für S7-300/400 10-17 C79000-G7000-C564-01...
  • Seite 134: Aus Gleitpunktzahl Nächstniedere Ganzzahl Erzeugen

    Signalzustand von Aus- gang A 4.0 auch ”1”. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – – Bild 10-16 Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen Kontaktplan (KOP) für S7-300/400 10-18 C79000-G7000-C564-01...
  • Seite 135: Wortverknüpfungsoperationen

    16 Bit UND verknüpfen 11-3 11.3 32 Bit UND verknüpfen 11-4 11.4 16 Bit ODER verknüpfen 11-5 11.5 32 Bit ODER verknüpfen 11-6 11.6 16 Bit EXKLUSIV ODER verknüpfen 11-7 11.7 32 Bit EXKLUSIV ODER verknüpfen 11-8 Kontaktplan (KOP) für S7-300/400 11-1 C79000-G7000-C564-01...
  • Seite 136: Übersicht

    16 Bit EXKLUSIV ODER verknüpfen: Mit dieser Operation verknüpfen Sie entsprechend der EXKLUSIV ODER-Wahrheitstabelle zwei Wörter bitweise miteinander. 32 Bit EXKLUSIV ODER verknüpfen: Mit dieser Operation verknüpfen Sie entsprechend der EXKLUSIV ODER-Wahrheitstabelle zwei Doppelwörter bitweise miteinander. Kontaktplan (KOP) für S7-300/400 11-2 C79000-G7000-C564-01...
  • Seite 137: Bit Und Verknüpfen

    0101010101010101 0000000000001111 OUT = 0000000000000101 A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-1 16 Bit UND verknüpfen Kontaktplan (KOP) für S7-300/400 11-3 C79000-G7000-C564-01...
  • Seite 138: Bit Und Verknüpfen

    = 00000000000000000000111111111111 DW#16#FFF OUT = 00000000000000000000010101010101 A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-2 32 Bit UND verknüpfen Kontaktplan (KOP) für S7-300/400 11-4 C79000-G7000-C564-01...
  • Seite 139: Bit Oder Verknüpfen

    = 0000000000001111 OUT = 0101010101011111 A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-3 16 Bit ODER verknüpfen Kontaktplan (KOP) für S7-300/400 11-5 C79000-G7000-C564-01...
  • Seite 140: Bit Oder Verknüpfen

    = 00000000000000000000111111111111 DW#16#FFF OUT = 01010101010101010101111111111111 A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-4 32 Bit ODER verknüpfen Kontaktplan (KOP) für S7-300/400 11-6 C79000-G7000-C564-01...
  • Seite 141: Bit Exklusiv Oder Verknüpfen

    2#0000000000001111 OUT = 0101010101011010 A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-5 16 Bit EXKLUSIV ODER verknüpfen Kontaktplan (KOP) für S7-300/400 11-7 C79000-G7000-C564-01...
  • Seite 142: Bit Exklusiv Oder Verknüpfen

    OUT = 01010101010101010101101010101010 DW#16#FFF A 4.0 ist ”1”, wenn die Verknüpfung ausgeführt wird. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt 1 – Bild 11-6 32 Bit EXKLUSIV ODER verknüpfen Kontaktplan (KOP) für S7-300/400 11-8 C79000-G7000-C564-01...
  • Seite 143: Schiebe- Und Rotieroperationen

    Schiebe- und Rotieroperationen Kapitelübersicht Im Kapitel finden Sie auf Seite 12.1 Schiebeoperationen 12-2 12.2 Rotieroperationen 12-10 Kontaktplan (KOP) für S7-300/400 12-1 C79000-G7000-C564-01...
  • Seite 144: Schiebeoperationen

    Die ausgelöste Operation setzt bei N ungleich Null das A0- und OV-Bit des Statusworts auf ”0” zurück. ENO hat den gleichen Signalzustand wie EN. Beim Anordnen der Box 16 Bit links schieben müssen Sie bestimmte Einschränkungen beachten (siehe Kapitel 2.1). Kontaktplan (KOP) für S7-300/400 12-2 C79000-G7000-C564-01...
  • Seite 145 A 4.0 wird gesetzt, wenn das zuletzt geschobene Bit den Signalzustand ”1” hat. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-2 16 Bit links schieben Kontaktplan (KOP) für S7-300/400 12-3 C79000-G7000-C564-01...
  • Seite 146 Ausgang A 4.0 wird gesetzt, wenn das zuletzt geschobene Bit den Signal- zustand ”1” hat. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-3 32 Bit links schieben Kontaktplan (KOP) für S7-300/400 12-4 C79000-G7000-C564-01...
  • Seite 147 Bits nach rechts geschoben, die in MW2 angegeben ist. Das Ergebnis wird in MW4 abgelegt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-4 16 Bit rechts schieben Kontaktplan (KOP) für S7-300/400 12-5 C79000-G7000-C564-01...
  • Seite 148 E, A, M, L, D Freigabeausgang DWORD E, A, M, L, D Wert, der geschoben wird WORD E, A, M, L, D Anzahl der Bitpositionen, um die geschoben wird DWORD E, A, M, L, D Ergebnis der Schiebeoperation Kontaktplan (KOP) für S7-300/400 12-6 C79000-G7000-C564-01...
  • Seite 149 Die ausgelöste Operation setzt bei N ungleich Null das A0- und OV-Bit des Statusworts auf ”0” zurück. ENO hat den gleichen Signalzustand wie EN. Beim Anordnen der Box Ganzzahl (16 Bit) rechts schieben müssen Sie bestimmte Einschränkungen beachten (siehe Kapitel 2.1). Kontaktplan (KOP) für S7-300/400 12-7 C79000-G7000-C564-01...
  • Seite 150 Bits nach rechts geschoben, die in MW2 angegeben ist. Das Ergebnis wird in MW4 abgelegt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-8 Ganzzahl (16 Bit) rechts schieben Kontaktplan (KOP) für S7-300/400 12-8 C79000-G7000-C564-01...
  • Seite 151 Anzahl an Bits nach rechts geschoben, MD10 die in MW4 angegeben ist. Das Ergebnis wird in MD10 abgelegt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-9 Ganzzahl (32 Bit) rechts schieben Kontaktplan (KOP) für S7-300/400 12-9 C79000-G7000-C564-01...
  • Seite 152: Rotieroperationen

    1 1 1 1 Der Signalzustand der drei Diese drei Bits geschobenen Bits wird in die gehen verloren. freigewordenen Stellen eingefügt. Bild 12-10 Rotieren der Bits von Eingang IN um drei Bitpositionen nach links Kontaktplan (KOP) für S7-300/400 12-10 C79000-G7000-C564-01...
  • Seite 153 Die ausgelöste Operation setzt bei N ungleich Null das A0- und OV-Bit des Statusworts auf ”0” zurück. ENO hat den gleichen Signalzustand wie EN. Beim Anordnen der Box 32 Bit rechts rotieren müssen Sie bestimmte Einschränkungen beachten (siehe Kapitel 2.1). Kontaktplan (KOP) für S7-300/400 12-11 C79000-G7000-C564-01...
  • Seite 154 Bits nach rechts rotiert, die in MD10 MW4 angegeben ist. Das Ergebnis wird in MD10 abgelegt. Beschreibung der Bits im Statuswort Operation wird ausgeführt (EN = 1): schreibt x – Bild 12-13 32 Bit rechts rotieren Kontaktplan (KOP) für S7-300/400 12-12 C79000-G7000-C564-01...
  • Seite 155: Datenbausteinoperationen

    Datenbausteinoperationen Kapitelübersicht Im Kapitel finden Sie auf Seite 13.1 Datenbaustein öffnen 13-2 Kontaktplan (KOP) für S7-300/400 13-1 C79000-G7000-C564-01...
  • Seite 156: Datenbaustein Öffnen

    Bits wird Ausgang A 4.0 DBX 0.0 A 4.0 zugewiesen. Beschreibung der Bits im Statuswort schreibt – – – – – – – – – Die Operation ändert die Bits im Statuswort nicht. Bild 13-1 Datenbaustein öffnen Kontaktplan (KOP) für S7-300/400 13-2 C79000-G7000-C564-01...
  • Seite 157: Sprungoperationen

    Im Kapitel finden Sie auf Seite 14.1 Übersicht 14-2 14.2 Springe im Baustein wenn 1 (absolut) 14-3 14.3 Springe im Baustein wenn 1 (bedingt) 14-4 14.4 Springe im Baustein wenn 0 14-5 14.5 Sprungmarke 14-6 Kontaktplan (KOP) für S7-300/400 14-1 C79000-G7000-C564-01...
  • Seite 158: Übersicht

    MARKE wählen. Es erscheint eine leere Box, in die Sie den Namen der Sprungmarke eintippen (siehe Bild 14-1). Netzwerk1 SEG3 Netzwerk 2 E 0.1 A 4.0 Netzwerk X A 4.1 SEG3 E 0.4 Bild 14-1 Sprungmarke als Operand und als Ziel Kontaktplan (KOP) für S7-300/400 14-2 C79000-G7000-C564-01...
  • Seite 159: Springe Im Baustein Wenn 1 (Absolut)

    Netzwerk X Sprungoperation und Sprungmarke wird A 4.1 E 0.4 ausgeführt. CAS1 Beschreibung der Bits im Statuswort schreibt – – – – – – – – – Bild 14-2 Absoluter Sprung: Springe nach Marke Kontaktplan (KOP) für S7-300/400 14-3 C79000-G7000-C564-01...
  • Seite 160: Springe Im Baustein Wenn 1 (Bedingt)

    E 0.3 = 1 ist. E 0.3 Netzwerk 3 A 4.1 E 0.4 CAS1 Beschreibung der Bits im Statuswort schreibt – – – – – Bild 14-3 Bedingter Sprung: Springe im Baustein wenn 1 Kontaktplan (KOP) für S7-300/400 14-4 C79000-G7000-C564-01...
  • Seite 161: Springe Im Baustein Wenn 0

    Keine der Operationen zwischen Sprungoperation und Sprungmarke wird ausgeführt. Netzwerk 3 CAS1 E 0.4 A 4.1 Beschreibung der Bits im Statuswort schreibt – – – – – Bild 14-4 Springe im Baustein wenn 0 Kontaktplan (KOP) für S7-300/400 14-5 C79000-G7000-C564-01...
  • Seite 162: Sprungmarke

    Wegen des Sprungs wird die Operation Netzwerk 2 ”Ausgang rücksetzen” an A 4.0 nicht aus- E 0.3 A 4.0 geführt, auch wenn E 0.3 = 1 ist. Netzwerk 3 E 0.4 A 4.1 CAS1 Bild 14-5 Sprungmarke Kontaktplan (KOP) für S7-300/400 14-6 C79000-G7000-C564-01...
  • Seite 163: Statusbitoperationen

    Statusbitoperationen Kapitelübersicht Im Kapitel finden Sie auf Seite 15.1 Übersicht 15-2 15.2 Störungsbit BIE-Register 15-3 15.3 Ergebnisbits 15-4 15.4 Störungsbit ungültige Operation 15-6 15.5 Störungsbit Überlauf 15-7 15.6 Störungsbit Überlauf gespeichert 15-9 Kontaktplan (KOP) für S7-300/400 15-1 C79000-G7000-C564-01...
  • Seite 164: Übersicht

    Bild 15-1 zeigt den Aufbau des Statusworts. Weitere Informationen zu den einzelnen Bits im Statuswort finden Sie in Kapitel 2.3..2 Bild 15-1 Aufbau des Statusworts Parameter Die folgenden KOP-Elemente besitzen keine eingebbare Parameter. Kontaktplan (KOP) für S7-300/400 15-2 C79000-G7000-C564-01...
  • Seite 165: Störungsbit Bie-Register

    ODER E 0.2 = 0 ist und, zusätzlich zu diesem VKE, der Signalzustand des BIE-Bits E 0.2 = 1 ist. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 15-3 Störungsbit BIE-Register Kontaktplan (KOP) für S7-300/400 15-3 C79000-G7000-C564-01...
  • Seite 166: Ergebnisbits

    Die Operation Ergebnisbit bei ungleich 0 bestimmt, ob das Ergebnis einer arithmetischen Operation ungleich 0 ist. Sie fragt die Verknüpfung in den Anzeigenbits A1 und A0 im Statuswort ab, um die Beziehung eines Ergebnisses zu 0 zu bestimmen. < > 0 Kontaktplan (KOP) für S7-300/400 15-4 C79000-G7000-C564-01...
  • Seite 167 Signalzustand von EN und ENO ”0”. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 15-4 Ergebnisbit bei größer als 0 und negiertes Ergebnisbit bei größer als 0 Kontaktplan (KOP) für S7-300/400 15-5 C79000-G7000-C564-01...
  • Seite 168: Störungsbit Ungültige Operation

    Signalzustand an Eingang E 0.0 = 0 (nicht aktiviert), dann ist der Signalzustand von EN und ENO ”0”. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 15-6 Störungsbit ungültige Operation Kontaktplan (KOP) für S7-300/400 15-6 C79000-G7000-C564-01...
  • Seite 169: Störungsbit Überlauf

    UND-Wahrheitstabelle (siehe Kapitel 2.2 und Tabelle 2-8). In einer Parallelschaltung geschieht dies entsprechend der ODER-Wahrheits- tabelle (siehe Kapitel 2.2 und Tabelle 2-9). Das Element und seine negierte Form Bild 15-7 Element Störungsbit Überlauf und seine negierte Form Kontaktplan (KOP) für S7-300/400 15-7 C79000-G7000-C564-01...
  • Seite 170 Ausgang ENO der arithmetischen Operation verwendet werden, der ”0” ist, wenn das Ergebnis außerhalb des zulässigen Bereichs liegt. Beschreibung der Bits im Statuswort schreibt – – – – – Bild 15-8 Störungsbit Überlauf Kontaktplan (KOP) für S7-300/400 15-8 C79000-G7000-C564-01...
  • Seite 171: Störungsbit Überlauf Gespeichert

    UND-Wahrheitstabelle (siehe Kapitel 2.2 und Tabelle 2-8). In einer Parallelschaltung geschieht dies entsprechend der ODER-Wahrheits- tabelle (siehe Kapitel 2.2 und Tabelle 2-9). Das Element und seine negierte Form Bild 15-9 Element Störungsbit Überlauf gespeichert und seine negierte Form. Kontaktplan (KOP) für S7-300/400 15-9 C79000-G7000-C564-01...
  • Seite 172 Ansonsten kann Ausgang ENO der ersten arithmetischen Operation mit dem Eingang EN der zweiten Operation verbunden werden (Kaskadenschaltung). Beschreibung der Bits im Statuswort schreibt – – – – – Bild 15-10 Störungsbit Überlauf gespeichert Kontaktplan (KOP) für S7-300/400 15-10 C79000-G7000-C564-01...
  • Seite 173: Programmsteuerungsoperationen

    FC/SFC aufrufen ohne Parameter 16-2 16.2 FB, FC, SFB, SFC und Multiinstanzen aufrufen 16-4 16.3 Springe zurück 16-7 16.4 Funktionen des Master Control Relay 16-8 16.5 Master Control Relay Anfang/Ende 16-10 16.6 Master Control Relay einschalten/ausschalten 16-13 Kontaktplan (KOP) für S7-300/400 16-1 C79000-G7000-C564-01...
  • Seite 174: Fc/Sfc Aufrufen Ohne Parameter

    FC10 oder SFC59). Welche SFCs zur Verfügung stehen, hängt von Ihrer CPU ab. Nummer Nummer BLOCK_FC – CALL Ein bedingter Aufruf mit einem Parameter vom Datentyp BLOCK_FC als Operand ist nur im FB, nicht im FC, möglich. Kontaktplan (KOP) für S7-300/400 16-2 C79000-G7000-C564-01...
  • Seite 175 Eingang E 0.1 = 1 ist. Wird der Aufruf ausgeführt, ist die Funktion die gleiche wie beim Aufruf von FC10. Beschreibung der Bits im Statuswort Absoluter Aufruf schreibt – – – – – Bedingter Aufruf schreibt – – – – Bild 16-1 FC/SFC aufrufen ohne Parameter Kontaktplan (KOP) für S7-300/400 16-3 C79000-G7000-C564-01...
  • Seite 176: Fb, Fc, Sfb, Sfc Und Multiinstanzen Aufrufen

    Kopiermechanismen beim Übergeben von Parametern, ganz besonders bei Funktionsbausteinen, wird das DB-Register manchmal beim Übersetzen überschrieben. Nähere Informationen hierzu entnehmen Sie der Online-Hilfe zu STEP 7. Danach wird die Programmbearbeitung im aufgerufenen Baustein fortgesetzt. Kontaktplan (KOP) für S7-300/400 16-4 C79000-G7000-C564-01...
  • Seite 177 Bits im Bausteins auf die Bits im Statuswort (siehe Kapitel 2.3). Statuswort Bedingt: Schreibt x – – – Absolut: Schreibt – – – – – Bild 16-2 Wirkung eines Bausteinaufrufs auf die Bits im Statuswort Kontaktplan (KOP) für S7-300/400 16-5 C79000-G7000-C564-01...
  • Seite 178 Bearbeitung des FB E 1.1 Stop Bearbeitung des 10 aus DB 13 in M 2.1 kopiert. MW20 Länge FB 10 in den Instanz-DB DB 13 kopiert werden. Formalparameter des FB Bild 16-3 FB als Box aufrufen Kontaktplan (KOP) für S7-300/400 16-6 C79000-G7000-C564-01...
  • Seite 179: Springe Zurück

    Das BIE-Bit hat dann den gleichen Signalzustand wie Eingang E 0.0 (= 1). Beschreibung der Bits im Statuswort Bedingter Rücksprung (Rücksprung, wenn VKE = 1) schreibt x – – – Bild 16-4 Springe zurück Kontaktplan (KOP) für S7-300/400 16-7 C79000-G7000-C564-01...
  • Seite 180: Funktionen Des Master Control Relay

    (Imitiert ein Relais, das (Imitiert eine Komponente, die Spannungsabfall in seinen Ru- bei Spannungsabfall in seinem bei Spannungsausfall einen hezustand geht.) aktuellen Zustand bleibt.) Wert von ”0” liefert.) Normale Bearbeitung Normale Bearbeitung Normale Bearbeitung Kontaktplan (KOP) für S7-300/400 16-8 C79000-G7000-C564-01...
  • Seite 181: Wichtige Hinweise Zur Benutzung Der Mcr-Funktionalität

    Ende vor der betreffenden Anweisung bzw. vor dem betreffenden Netz- werk. 2. Aktivieren Sie das Master Control Relay mit Master Control Relay An- fang nach der betreffenden Anweisung bzw. nach dem betreffenden Netz- werk. Kontaktplan (KOP) für S7-300/400 16-9 C79000-G7000-C564-01...
  • Seite 182: Master Control Relay Anfang/Ende

    MCR-Stack notwendig ist, bis sie eine MCRD-Operation erkennt oder das Bausteinende erreicht ist. Für Operationen außerhalb des MCRA/MCRD- Bereichs kommt es zu keiner Zunahme der Laufzeit. Die Operationen MCRA und MCRD dürfen Sie in Ihrem Programm immer nur paarweise verwenden. Kontaktplan (KOP) für S7-300/400 16-10 C79000-G7000-C564-01...
  • Seite 183 MCR-Bits unabhängig. Fehlt eine MCRD-Operation, dann hängen die Operationen, die zwischen den Operationen MCRA und BEA programmiert sind, vom MCR-Bit ab. (BEA ist eine AWL-Operation. Nähere Informa- tionen finden Sie im Handbuch /232/. Kontaktplan (KOP) für S7-300/400 16-11 C79000-G7000-C564-01...
  • Seite 184 Sequenz vom MCR-Bit abhängig. Hierzu verwenden Sie die Operation MCRA des aufgerufenen Bausteins. Warnung Risiko von Personen- und Sachschäden: Verwenden Sie die Operation MCR niemals als NOT-AUS- oder Sicherheits- einrichtung für Personen. MCR ist kein Ersatz für ein festverdrahtetes Master Control Relay. Kontaktplan (KOP) für S7-300/400 16-12 C79000-G7000-C564-01...
  • Seite 185: Master Control Relay Einschalten/Ausschalten

    Operation ––(MCR>) auszuführen –, dann löst dieser Fehler die Fehlermel- dung MCRF aus. Die Überwachung des MCR-Stack folgt dem Stackpointer (MSP: 0 = leer, 1 = ein Eintrag, 2 = zwei Einträge, ..., 8 = acht Einträge). Kontaktplan (KOP) für S7-300/400 16-13 C79000-G7000-C564-01...
  • Seite 186 Sind die Operationen ––(MCR<) geschachtelt, wird das MCR-Bit der tieferen Schachtelungsebene gebildet. Dann verknüpft die Operation ––(MCR<) das aktuelle VKE mit dem aktuellen MCR-Bit entsprechend der UND-Wahrheits- tabelle. Wenn eine Operation ––(MCR>) eine Schachtelungsebene beendet, holt sie das MCR-Bit aus der nächsthöheren Ebene. Kontaktplan (KOP) für S7-300/400 16-14 C79000-G7000-C564-01...
  • Seite 187 E 0.1 = 0: Ausgang A 4.0 wird nicht geändert, unabhängig vom Signalzustand an E 0.3 und E 0.0. Beschreibung der Bits im Statuswort schreibt – – – – – – Bild 16-8 Master Control Relay ein- und ausschalten Kontaktplan (KOP) für S7-300/400 16-15 C79000-G7000-C564-01...
  • Seite 188 Programmsteuerungsoperationen Kontaktplan (KOP) für S7-300/400 16-16 C79000-G7000-C564-01...
  • Seite 189: Anhänge

    Alphabetische Liste der Operationen Anhänge Programmierbeispiele Literaturverzeichnis...
  • Seite 190 Kontaktplan (KOP) für S7-300/400 P-18 C79000-G7000-C564-01...
  • Seite 191: A Alphabetische Liste Der Operationen

    Alphabetische Liste der Operationen Kapitelübersicht Im Kapitel finden Sie auf Seite Liste der deutschen Beschreibungen Liste der deutschen Beschreibungen mit internationalen (englischen) Entsprechungen Liste der englischen Beschreibungen Liste der internationalen (englischen) Beschreibungen mit A-12 deutschen Entsprechungen Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 192: A.1 Liste Der Deutschen Beschreibungen

    7-10 Ergebnisbit bei gleich 0 ==0 –––| |––– 15-4 Ergebnisbit bei größer als 0 >0 –––| |––– 15-4 Ergebnisbit bei größer gleich 0 >=0 –––| |––– 15-4 Ergebnisbit bei kleiner 0 <0 –––| |––– 15-4 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 193 Negiertes Ergebnisbit bei größer gleich 0 >=0 –––|/|––– 15-4 Negiertes Ergebnisbit bei kleiner gleich 0 <=0 –––|/|––– 15-4 Negiertes Ergebnisbit bei kleiner 0 <0 –––|/|––– 15-4 Negiertes Ergebnisbit bei ungleich 0 <>0 –––|/|––– 15-4 Negiertes Störungsbit BIE-Register BIE –––|/|––– 15-3 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 194 Zeit als speich. Einschaltverzögerung starten (SS) S_SEVERZ 5-11 Zeit als speich. Einschaltverzögerung starten (SS) –––( SS ) 4-17 Zeit als verlängerten Impuls starten (SV) S_VIMP Zeit als verlängerten Impuls starten (SV) –––( SV ) 4-15 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 195: (Englischen) Entsprechungen

    BCD-Zahl in Ganzzahl (32 Bit) wandeln BCD to Double Integer 10-7 Datenbaustein öffnen Open Data Block: DB or DI 13-2 Divisionsrest gewinnen (32 Bit) Return Fraction Double Integer 7-10 Ergebnisbit bei gleich 0 Result Bit Equal 0 15-4 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 196 Negiertes Ergebnisbit bei größer als 0 Negated Result Bit Greater Than 0 15-4 Negiertes Ergebnisbit bei größer gleich 0 Negated Result Bit Greater Eqaul 0 15-4 Negiertes Ergebnisbit bei kleiner gleich 0 Negated Result Bit Less Equal 0 15-4 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 197 Verknüpfungsergebnis ins BIE-Register laden Save RLO to BR Memory Verknüpfungsergebnis invertieren Invert Power Flow Vorzeichen einer Gleitpunktzahl wechseln Negate Real Number 10-14 Wert übertragen Assign a Value 10-2 Zahl runden Round to Double Integer 10-15 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 198 Retentive On-Delay S5 Timer 5-11 (SS) Zeit als speich. Einschaltverzögerung starten Retentive On-Delay Timer Coil 4-17 (SS) Zeit als verlängerten Impuls starten (SV) Extended Pulse S5 Timer Zeit als verlängerten Impuls starten (SV) Extended Pulse Timer Coil 4-15 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 199: Liste Der Englischen Beschreibungen

    15-9 Exception Bit Unordered UO –––| |––– 15-6 Extended Pulse S5 Timer S_PEXT Extended Pulse Timer Coil –––( SE ) 4-15 Floor FLOOR 10-18 Integer to BCD I_BCD 10-5 Integer to Double Integer I_DI 10-6 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 200 13-2 Output Coil –––( ) Positive RLO Edge Detection –––( P )––– 4-19 Pulse S5 Timer S_PULSE Pulse Timer Coil –––( SP ) 4-14 Reset Coil –––( R ) 4-10 Reset_Set Flip Flop 4-24 Kontaktplan (KOP) für S7-300/400 A-10 C79000-G7000-C564-01...
  • Seite 201 (Word) And Double Word WAND_DW 11-4 (Word) And Word WAND_W 11-3 (Word) Exclusive Or Double Word WXOR_DW 11-8 (Word) Exclusive Or Word WXOR_W 11-7 (Word) Or Double Word WOR_DW 11-6 (Word) Or Word WOR_W 11-5 Kontaktplan (KOP) für S7-300/400 A-11 C79000-G7000-C564-01...
  • Seite 202: Liste Der Internationalen (Englischen) Beschreibungen Mit Deutschen

    Exception Bit Overflow Stored Störungsbit Überlauf gespeichert 15-9 Exception Bit Unordered Störungsbit Ungültige Operation 15-6 Extended Pulse S5 Timer Zeit als verlängerten Impuls starten (SV) Extended Pulse Timer Coil Zeit als verlängerten Impuls starten (SV) 4-15 Kontaktplan (KOP) für S7-300/400 A-12 C79000-G7000-C564-01...
  • Seite 203 10-11 ONEs Complement Integer 1er Komplement zu Ganzzahl (16 Bit) erzeugen 10-10 Open Data Block: DB or DI Datenbaustein öffnen 13-2 Output Coil Relaisspule, Ausgang Positive RLO Edge Detection Flanke 0 1 abfragen 4-19 Kontaktplan (KOP) für S7-300/400 A-13 C79000-G7000-C564-01...
  • Seite 204 2er Komplement zu Ganzzahl (32 Bit) erzeugen 10-13 TWOs Complement Integer 2er Komplement zu Ganzzahl (16 Bit) erzeugen 10-12 Up Counter Aufwärtszählen Up Counter Coil Aufwärtszählen 4-12 Up-Down Counter Aufwärts-/Abwärtszählen (Word) And Double Word 32 Bit UND verknüpfen 11-4 Kontaktplan (KOP) für S7-300/400 A-14 C79000-G7000-C564-01...
  • Seite 205 (SS) Zeit als speichernde Einschaltverzögerung –––( SS ) –––( SS ) 4-17 starten (SS) Zeit als verlängertenImpuls starten (SV) S_VIMP S_PEXT Zeit als verlängerten Impuls starten (SV) –––( SV ) –––( SE ) 4-15 Kontaktplan (KOP) für S7-300/400 A-15 C79000-G7000-C564-01...
  • Seite 206 Alphabetische Liste der Operationen Kontaktplan (KOP) für S7-300/400 A-16 C79000-G7000-C564-01...
  • Seite 207: Programmierbeispiele

    Programmierbeispiele Kapitelübersicht Im Kapitel finden Sie auf Seite Übersicht Bitverknüpfungsoperationen Zeitoperationen Zähl- und Vergleichsoperationen B-11 Arithmetische Operationen mit Ganzzahlen B-13 Wortverknüpfungsoperationen B-14 Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 208: B.1 Übersicht

    Ganze Zahlen vergleichen (16 Bit) (CMP_I<=) Öffnerkontakt ––– / ––– Relaisspule, Ausgang –––( ) Schließerkontakt ––– ––– Springe wenn 0 –––( JMPN )––– Springe zurück –––( RET ) Wert übertragen (MOVE) Zeit als verlängerten Impuls starten –––( SV ) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 209: B.2 Bitverknüpfungsoperationen

    E 1.2 E 1.2 Startschalter E 1.3 E 1.3 Stoppschalter E 1.4 E 1.4 Sensor E 1.5 E 1.5 Motor A 4.0 MOTOR_EIN A 4.0 MOTOR_EIN Sensor S5 Start Start Stop Stop MOTOR_EIN Bild B-1 Förderbandsystem Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 210 Netzwerk 2: Der Motor wird durch Betätigen eines der beiden Stoppschalter oder durch Öffnen des Schließers am Ende des Bandes ausgeschaltet. Stoppschalter Motor “S2” “MOTOR_EIN” E 1.2 A 4.0 Stoppschalter “S4” E 1.4 Sensor “S5” E 1.5 Bild B-2 Kontaktplan für die Steuerung eines Förderbandes Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 211 Lichtschranken mit Hilfe von absoluten Werten darstellen (siehe Tabelle B-4). Bild B-4 zeigt ein KOP-Programm zur Steue- rung der Richtungsanzeige für das Förderbandsystem. A 4.0 A 4.1 Bild B-3 Förderbandsystem mit Lichtschranken zur Richtungserfassung Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 212 Lichtschranke 1 Lichtschranke 2 Anzeige für Bewegung nach rechts “LS1” “LS2” “RECHTS” E 0.0 E 0.1 A 4.0 Anzeige für Bewegung nach links “LINKS” A 4.1 Bild B-4 Kontaktplan für das Erfassen der Richtung eines Förderbandes Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 213: B.3 Zeitoperationen

    Beispiel zeigt den Einsatz von Zeitfunktionen, um einen Takt zu generieren. Das folgende Beispiel zeigt, wie ein Freilauf-Taktgeber mit Hilfe einer Zeit implementiert wird (Tastverhältnis 1:1). Die Frequenz ist in die Werte unterteilt, die in Tabelle B-5 aufgeführt sind. Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 214 MW100 MW100 Netzwerk 5: Mit der Operation MOVE können Sie sich die unterschiedlichen Taktfrequenzen an den Ausgängen A 12.0 bis A 13.7 anzeigen lassen. M001 MOVE MW100 AW12 Bild B-5 Kontaktplan zur Erzeugung eines Takts Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 215 64 s (32 s ein/32 s aus) M 100.0 0.0078125 128 s (64 s ein/64 s aus) M 100.1 0.0039062 256 s (128 s ein/128 s aus) M 100.2 0.0019531 512 s (256 s ein/256 s aus) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 216 Signalzustände der Bits von Merkerbyte MB101 wert wert klus in ms M 101.1 Zeit 250 ms 0.5 s 0.75 s 1 s 1.25 s 1.5 s Frequenz Bild B-8 Signalzustand des Bits 1 von MB101 (M 101.1) Kontaktplan (KOP) für S7-300/400 B-10 C79000-G7000-C564-01...
  • Seite 217: Zähl- Und Vergleichsoperationen

    (A 15.2) (A 15.3) (A 15.4) E 12.0 E 12.1 Temporärer ankommende abgehende Lagerbereich Pakete Pakete für 100 Pakete Förderband 1 Förderband 2 Lichtschranke 1 Lichtschranke 2 Bild B-9 Lagerbereich mit Zähler und Vergleicher Kontaktplan (KOP) für S7-300/400 B-11 C79000-G7000-C564-01...
  • Seite 218 Netzwerk 5: Ist der Zählwert größer oder gleich 100, dann schaltet sich die Anzeigeleuchte für die Meldung ”Lagerbereich voll” ein. A15.4 >= I MW200 Bild B-10 Kontaktplan für das Aktivieren der Anzeigeleuchten an der Anzeigenkonsole Kontaktplan (KOP) für S7-300/400 B-12 C79000-G7000-C564-01...
  • Seite 219: Arithmetische Operationen Mit Ganzzahlen

    MW4 gespeichert. Solange sich alle Ergebnisse im zulässigen Bereich jeder Operation befinden, transferiert ENO einen Signalzustand von ”1” zur nächsten Box. ADD_I MUL_I DIV_I MW100 MW102 DBW3 MW100 MW102 Bild B-11 Kontaktplan für arithmetische Operationen mit Ganzzahlen Kontaktplan (KOP) für S7-300/400 B-13 C79000-G7000-C564-01...
  • Seite 220 ...0 Bits A 4.0 X X X X 0 0 0 1 1 0 0 1 0 0 0 1 Bytes Startschalter E 0.7 Bild B-12 Verwendung der Ein- und Ausgänge für zeitbegrenzten Heizvorgang Kontaktplan (KOP) für S7-300/400 B-14 C79000-G7000-C564-01...
  • Seite 221 Netzwerk 4: Starte die Zeit T1 als verlängerten Impuls, wenn der Schalter gedrückt wird. Merkerwort MW2 wird als Voreinstellung geladen (abgeleitet von der Verknüpfungsoperation von oben). “Start” E 0.7 Bild B-13 Kontaktplan für das Heizen eines Ofens Kontaktplan (KOP) für S7-300/400 B-15 C79000-G7000-C564-01...
  • Seite 222 Programmierbeispiele Kontaktplan (KOP) für S7-300/400 B-16 C79000-G7000-C564-01...
  • Seite 223 Baugruppendaten /102/ Operationsliste: Automatisierungssystem S7-400 /231/ Handbuch: Hardware konfigurieren und Verbindungen projektieren mit STEP 7 V5.0 /232/ Referenzhandbuch: Anweisungsliste (AWL) für S7-300/400 /234/ Handbuch: Programmieren mit STEP 7 V5.0 /235/ Referenzhandbuch: Systemsoftware für S7-300/400 System- und Standardfunktionen /236/ Referenzhandbuch: Funktionsplan (FUP) für S7-300/400 /250/ Handbuch: S7-SCL für S7-300/400,...
  • Seite 224 /801/ TeleService für S7, C7 und M7 Fernwartung eines Automatisierungssystems (nur auf CD) /802/ S7-PLCSIM Programmtest mit simulierter S7-CPU (nur auf CD) /803/ Referenzhandbuch: Systemsoftware für S7-300/400 STEP 7 Standardfunktionen Teil 2 (nur auf CD) Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 225 Die Anweisungsliste (AWL) ist eine maschinennahe, textuelle Programmier- (AWL) sprache. AWL ist die Assemblersprache von STEP 5 und STEP 7. Wird ein Programm in AWL programmiert, entsprechen die einzelnen Anweisungen den Arbeitsschritten, mit denen die CPU das Programm bearbeitet. Kontaktplan (KOP) für S7-300/400 Glossar-1 C79000-G7000-C564-01...
  • Seite 226 Bits, die durch eine Schiebe- oder Rotieroperation geschoben wurden. BIE-Bit Das BIE-Bit ist ein Bindeglied zwischen Bit- und Wortverarbeitung. Es ermöglicht auf effiziente Art und Weise die binäre Interpretation des Ergebnisses einer Wortoperation und dessen Einbindung in eine binäre Verknüpfungskette. Kontaktplan (KOP) für S7-300/400 Glossar-2 C79000-G7000-C564-01...
  • Seite 227 Man unterscheidet zwischen Feldern und Struk- turen. Auch die Datentypen STRING und DATE_AND_TIME gehören hierzu. Deklarationsteil Im Deklarationsteil werden die Lokaldaten eines Codebausteins deklariert, wenn die Programmerstellung mit einem Texteditor erfolgt. Kontaktplan (KOP) für S7-300/400 Glossar-3 C79000-G7000-C564-01...
  • Seite 228 Funktionsbausteine zur Programmierung von häufig wieder- kehrenden komplexen Funktionen z.B. Regelungen, Betriebsartenanwahl. Da ein FB über ein Gedächtnis (Instanz-Datenbaustein) verfügt, kann auf dessen Parameter (z. B. Ausgänge) zu jeder Zeit an jeder beliebigen Stelle im Anwenderprogramm zugegriffen werden. Kontaktplan (KOP) für S7-300/400 Glossar-4 C79000-G7000-C564-01...
  • Seite 229 Der Kontaktplan ist eine grafische Programmiersprache bei STEP 5 und STEP 7. Die Darstellung ist genormt nach DIN EN-61131-3 (int. IEC 1131-3). Die Kontaktplandarstellung entspricht der Darstellung eines Stromlaufplans. Im Gegensatz zur Anweisungsliste (AWL) ist bei KOP nur ein eingeschränkter Operationsvorrat darstellbar. Kontaktplan (KOP) für S7-300/400 Glossar-5 C79000-G7000-C564-01...
  • Seite 230 Verzeichnis auf der Benutzungsoberfläche des SIMATIC Managers, das geöffnet werden kann und weitere Verzeichnisse und Objekte enthalten kann. OS-Bit Das Statusbit OS bedeutet ”Überlauf, speichernd”. Ein Überlauf kann bei- spielsweise nach Ausführung einer mathematischen Funktion auftreten. Kontaktplan (KOP) für S7-300/400 Glossar-6 C79000-G7000-C564-01...
  • Seite 231 Querverweisliste, den Belegungsplan, die Anwenderprogrammstruktur, die Liste nicht verwendeter Operanden und die Liste der Operanden ohne Symbol. S7-Programm Ein Ordner für Bausteine, Quellen und Pläne für programmierbare S7-Bau- gruppen, der auch die Symboltabelle enthält. Kontaktplan (KOP) für S7-300/400 Glossar-7 C79000-G7000-C564-01...
  • Seite 232 Syntaxvorschriften definierter Namen. Dieser Name kann nach der Fest- legung, wofür er stehen soll (z.B. Variable, Datentyp, Sprungmarke, Bau- stein) bei der Programmierung und beim Bedienen und Beobachten verwen- det werden. Beispiel: Operand: E 5.0, Datentyp: BOOL, Symbol: Taster Notaus. Kontaktplan (KOP) für S7-300/400 Glossar-8 C79000-G7000-C564-01...
  • Seite 233 CPU die erste Operation in der Kette ausgeführt hat, ist der Signalzustand des /ER-Bits immer gleich ”1”. Bestimmte Operation, wie z.B Ausgabe- operationen, (z. B. Setze, Rücksetze oder Zuweisung) setzen das /ER-Bit auf ”0” zurück. Siehe auch Erstabfrage. Kontaktplan (KOP) für S7-300/400 Glossar-9 C79000-G7000-C564-01...
  • Seite 234 Glossar Kontaktplan (KOP) für S7-300/400 Glossar-10 C79000-G7000-C564-01...
  • Seite 235 ––(SF). Siehe Zeit als Ausschaltverzögerung 32 Bit rechts rotieren (ROR_DW), 12-11 starten, internationale Mnemonik 32 Bit rechts schieben (SHR_DW), 12-6 ––(SI)––. Siehe Zeit als Impuls starten, SIMA- TIC-Mnemonik ––(SP)––. Siehe Zeit als Impuls starten, interna- tionale Mnemonik Kontaktplan (KOP) für S7-300/400 Index-1 C79000-G7000-C564-01...
  • Seite 236 Ausgang rücksetzen ––(R), 4-10 mit der Operation FC/SFC aufrufen ohne Pa- Ausgang setzen ––(S), 4-9 rameter, 16-2 Flanke 0 –> 1 abfragen ––(P)––, 4-19 Versehen mit Parametern, 16-6 Flanke 1 –> 0 abfragen ––(N)––, 4-20 Kontaktplan (KOP) für S7-300/400 Index-2 C79000-G7000-C564-01...
  • Seite 237 Zählwert im Zähler, 6-2 2-14 Zeitwert in Zeitzelle, 5-3 Operationen, 15-4–15-5 Erstabfrage (/ER), 2-13 Ergebnis, 2-13 Statusbit, 2-13 Datenbaustein (DB) Instanz, 16-6 Speicherbereich, 2-3 Speicherbereiche, 2-5 FC/SFC aufrufen ohne Parameter ––(CALL), Datenbaustein öffnen ––(AUF), Operation, 13-2 16-2–16-3 Kontaktplan (KOP) für S7-300/400 Index-3 C79000-G7000-C564-01...
  • Seite 238 Gleitpunktzahlen, Vergleichen von zwei Gleit- punktzahlen, 9-4–9-5 Gleitpunktzahlen addieren (ADD_R), 8-3 Gleitpunktzahlen dividieren (DIV_R), 8-6 Gleitpunktzahlen multiplizieren (MUL_R), 8-5 Ganze Zahl erzeugen (TRUNC), 10-16 Gleitpunktzahlen subtrahieren (SUB_R), 8-4 Ganze Zahlen (16 Bit), vergleichen, 9-2 Kontaktplan (KOP) für S7-300/400 Index-4 C79000-G7000-C564-01...
  • Seite 239 Schließerkontakt, 2-11 Master Control Relay (MCR) Wahrheitstabelle, 2-11 Beeinflussung der Operationen Ausgang set- Öffner, Beschreibung, 2-7 zen ––(S) und Ausgang rücksetzen Öffnerkontakt ––|/|––, 4-4 ––(R), 16-8 Operand Wichtige Hinweise zur Benutzung, 16-9 Arten, 3-4 Kontaktplan (KOP) für S7-300/400 Index-5 C79000-G7000-C564-01...
  • Seite 240 Schiebeoperationen, 12-2–12-10 Sprungoperationen, 14-2 Statusbitoperationen, 15-2–15-10 Register, CPU, 2-12–2-18 Vergleichsoperationen, praktische Anwen- Relaisspule, Ausgang ––( ), 4-5 dung, B-11 ROL_DW. Siehe 32 Bit links rotieren Wortverknüpfungsoperationen, praktische ROR–DW. Siehe 32 Bit rechts rotieren Anwendung, B-14–B-16 Kontaktplan (KOP) für S7-300/400 Index-6 C79000-G7000-C564-01...
  • Seite 241 Störungsbit ungültige Operation ––|UO|––, Ganzzahl (16 Bit) rechts schieben (SHR_I), 15-6 12-7 Statuswort Ganzzahl (32 Bit) rechts schieben Angabe des gültigen Bereichs für Festpunk- (SHR_DI), 12-9 tarithmetik, 7-11 Schließer, Beschreibung, 2-6 Schließerkontakt ––| |––, 4-3 Kontaktplan (KOP) für S7-300/400 Index-7 C79000-G7000-C564-01...
  • Seite 242 Systemfunktionsbausteine (SFBs) SFBs als Box aufrufen, 16-4–16-6 Versehen mit Parametern, 16-6 Vergleichen des Ergebnisses einer arithmeti- schen Operation zu Null, 15-4 Vergleichsoperationen Ganze Zahlen vergleichen (16 Bit), 9-2 TIME OF DAY (Uhrzeit), Bereich, 3-3 Kontaktplan (KOP) für S7-300/400 Index-8 C79000-G7000-C564-01...
  • Seite 243 Zeit als verlängerten Impuls starten ––(SV), WXOR_DW. Siehe Wortverknüpfungsoperatio- 4-15 nen, 32 Bit EXKLUSIV ODER verknüpfen Zeitauflösung. Siehe Zeitbasis für S5 TIME WXOR_W. Siehe Wortverknüpfungsoperatio- Zeitbasis, Auflösung, 5-3 nen, 16 Bit EXKLUSIV ODER verknüpfen Zeitbasis für S5 TIME, 5-2 Kontaktplan (KOP) für S7-300/400 Index-9 C79000-G7000-C564-01...
  • Seite 244 (S_VIMP), 5-7–5-8 Zeit als verlängerten Impuls starten Zeitwert, 5-2 ––(SV), 4-15 Bereich, 5-2 Speicherbereich, 2-3, 5-2 Syntax, 5-2 Überblick, 5-4 Zeitwert, 5-3 unterstützte Zahlen, 5-2 Bereich, 5-3 Format in Zeitzelle, 5-3 Lesen, 5-3 Syntax, 5-2 Kontaktplan (KOP) für S7-300/400 Index-10 C79000-G7000-C564-01...
  • Seite 245 Telefon: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Bitte kreuzen Sie Ihren zutreffenden Industriezweig an: Automobilindustrie Pharmazeutische Industrie Chemische Industrie Kunststoffverarbeitung Elektroindustrie Papierindustrie Nahrungsmittel Textilindustrie Leittechnik Transportwesen Maschinenbau Andere _ _ _ _ _ _ _ _ _ _ _ Petrochemie Kontaktplan (KOP) für S7-300/400 C79000-G7000-C564-01...
  • Seite 246 Ihre Anmerkungen und Vorschläge helfen uns, die Qualität und Benutzbarkeit unserer Dokumentation zu verbessern. Bitte füllen Sie diesen Fragebogen bei der nächsten Gelegenheit aus und senden Sie ihn an Siemens zurück. Geben Sie bitte bei den folgenden Fragen Ihre persönliche Bewertung mit Werten von 1 = gut bis 5 = schlecht an.

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis