User manual
Table Of Contents
- Titel
- Vorwort
- Inhalt
- 1 Produktübersicht
- 2 Erste Schritte
- 3 Einbauen der S7-200
- 4 SPS-Grundlagen
- 5 Programmiergrundlagen, Konventionen und Funktionen
- Richtlinien für das Entwerfen einer Automatisierungslösung mit einer Micro- SPS
- Wesentliche Elemente eines Programms
- Erstellen Ihrer Programme mit STEP 7- Micro/WIN
- Befehlssätze SIMATIC und IEC 1131- 3
- Konventionen in den Programm- Editoren
- Erstellen Ihres Steuerungsprogramms mit Assistenten
- Fehlerbehebung in der S7- 200
- Zuordnen von Adressen und Anfangswerten im Datenbaustein- Editor
- Verwenden der Symboltabelle für die symbolische Adressierung von Variablen
- Lokale Variablen
- Beobachten Ihres Programms mit der Statustabelle
- Erstellen einer Operationsbibliothek
- Funktionen zum Testen Ihres Programms
- 6 S7-200 Befehlssatz
- Konventionen für die Beschreibung der Operationen
- Speicherbereiche und Funktionen der S7- 200
- Bitverknüpfungsoperationen
- Uhroperationen
- Kommunikationsoperationen
- Vergleichsoperationen
- Umwandlungsoperationen
- Zähloperationen
- Schnelle Zähler
- Operation Impulsausgabe
- Arithmetische Operationen
- Operation PID- Regler (Proportional/Integral/Differential)
- Interruptoperationen
- Verknüpfungsoperationen
- Übertragungsoperationen
- Operationen für die Programmsteuerung
- Schiebe- und Rotieroperationen
- Zeichenkettenoperationen
- Tabellenoperationen
- Zeitoperationen
- Unterprogrammoperationen
- 7 Kommunikation im Netz
- Grundlagen der S7- 200 Kommunikation im Netz
- Einstellen des Kommunikationsprotokolls für Ihr Netz
- Installieren und Deinstallieren von Kommunikationsschnittstellen
- Aufbauen des Netzes
- Erstellen von anwenderdefinierten Protokollen in der frei programmierbaren Kommunikation
- Modems und STEP 7- Micro/WIN im Netz
- Für erfahrene Anwender
- Konfigurieren des RS- 232/PPI- Multi- Master- Kabels für den entfernten Betrieb
- 8 Hardware-Fehlerbehebung und Werkzeuge für den Software- Test
- 9 Bewegungssteuerung im offenen Kreis mit der S7- 200
- Übersicht
- Arbeiten mit dem PWM- Ausgang (Impulsdauermodulation)
- Grundlagen der Bewegungssteuerung im offenen Kreis mit Schritt- und Servomotoren
- Vom Positionier- Assistenten erzeugte Operationen
- Fehlercodes für die PTO- Operationen
- Funktionen des Positioniermoduls
- Konfigurieren des Positioniermoduls
- Vom Positionier- Assistenten für das Positioniermodul erstellte Operationen
- Beispielprogramme für das Positioniermodul
- Beobachten des Positioniermoduls mit dem EM 253 Steuer- Panel
- Fehlercodes für Positioniermodul und Positionieroperationen
- Für erfahrene Anwender
- Vom Positioniermodul unterstützte Modi für die RP- Suche
- 10 Erstellen eines Programms für das Modemmodul
- Funktionen des Modemmoduls
- Konfigurieren des Modemmoduls EM mit dem erweiterten Modem- Assistenten
- Übersicht über Modemoperationen und Einschränkungen
- Operationen für das Modemmodul
- Beispielprogramm für das Modemmodul
- S7- 200 CPUs, die intelligente Module unterstützen
- Sondermerker für das Modemmodul
- Für erfahrene Anwender
- Format von Telefonnummern für die Nachrichtenübermittlung
- Format von Textnachrichten
- Format von CPU- Datenübertragungsnachrichten
- 11 Steuern eines MicroMaster-Antriebs mit der Bibliothek für das USS- Protokoll
- Anforderungen für den Einsatz des USS- Protokolls
- Berechnen der Zeit für die Kommunikation mit dem Antrieb
- Verwenden der USS- Operationen
- Operationen für das USS- Protokoll
- Beispielprogramme für das USS- Protokoll
- Fehlercodes für die Ausführung der USS- Operationen
- Anschließen und Einrichten des MicroMaster- Antriebs der Serie 3
- Anschließen und Einrichten des MicroMaster- Antriebs der Serie 4
- 12 Bibliothek für das Modbus-Protokoll
- 13 Arbeiten mit Rezepten
- 14 Arbeiten mit Datenprotokollen
- 15 Automatische PID-Abstimmung und Steuer- Panel für die PID- Abstimmung
- Anhänge
- Technische Daten
- Allgemeine technische Daten
- Technische Daten der CPUs
- Technische Daten der digitalen Erweiterungsmodule
- Technische Daten der analogen Erweiterungsmodule
- Technische Daten der Thermoelement- und RTD- Erweiterungsmodule
- Technische Daten des EM 277 PROFIBUS- DP- Moduls
- Technische Daten des Modemmoduls EM 241
- Technische Daten des Positioniermoduls EM 253
- Technische Daten des Ethernet- Moduls (CP 243- 1)
- Technische Daten des Internet- Moduls (CP 243- 1 IT)
- Technische Daten des AS- Interface- Moduls (CP 243- 2)
- Optionale Steckmodule
- Steckleitung für Erweiterungsmodule
- RS- 232/PPI- Multi- Master- Kabel und USB/PPI- Multi- Master- Kabel
- Eingangssimulatoren
- Berechnen der Leistungsbilanz
- Fehlermeldungen
- Sondermerker
- SMB0: Statusbits
- SMB1: Statusbits
- SMB2: Empfangene Zeichen in der frei programmierbaren Kommunikation
- SMB3: Paritätsfehler in der frei programmierbaren Kommunikation
- SMB4: Überlauf der Warteschlange
- SMB5: E/A- Status
- SMB6: Kennregister der CPU
- SMB7: Reserviert.
- SMB8 bis SMB21: Kenn- und Fehlerregister des E/A- Moduls
- SMW22 bis SMW26: Zykluszeiten
- SMB28 und SMB29: Analogpotentiometer
- SMB30 und SMB130: Steuerungsregister der frei programmierbaren Kommunikation
- SMB31 und SMW32: Schreibsteuerung nullspannungsfester Speicher ( EEPROM)
- SMB34 und SMB35: Intervallregister für zeitgesteuerte Interrupts
- SMB36 bis SMB65: Register HSC0, HSC1 und HSC2
- SMB66 bis SMB85: PTO/PWM- Register
- SMB86 bis SMB94 und SMB186 bis SMB194: Steuerung des Meldungsempfangs
- SMW98: Fehler im Erweiterungsbus
- SMB130: Steuerungsregister der frei programmierbaren
- Kommunikation
- SMB131 bis SMB165: Register HSC3, HSC4 und HSC5
- SMB166 bis SMB185: Profildefinitionstabelle PTO0, PTO1
- SMB186 bis SMB194: Steuerung des Meldungsempfangs
- SMB200 bis SMB549: Status intelligentes Modul
- S7-200 Bestellnummern
- Ausführungszeiten von AWL- Operationen
- S7-200 Kurzinformation
- Technische Daten
- Index
- Speicherbereiche und Funktionen der S7- 200
- Remarks Form

S7-200 Systemhandbuch
228
Die frei programmierbare Kommunikation aktivieren Sie mit den Sondermerk erbytes SMB30 (für
Schnittstelle 0) und SMB130 (für Schnittstelle 1). Ihr Programm steuert den Betrieb der
Kommunikationsschnitts telle wie folgt:
! Operation Meldung aus Zwischenspeicher übertragen (XMT) und Sende-Interrupt: Mit der
Operation Meldung aus Zwischenspeicher übertragen kann die S7-200 bis zu 255 Zeichen
von der Kommunikationsschnittstelle senden. Der Sende-Interrupt benachrichtigt das
Programm in der S7-200, wenn die Übertragung beendet ist.
! Empfangs-Interrupt: Der Empfangs-Interrupt benachrichtigt das Anwenderprogramm, das
ein Zeichen an der Kommunikationsschnittstelle empfangen wurde. Das Programm kann
dann je nach dem implementierten Protokoll auf das Zeichen reagieren.
! Operation Meldung in Zwischenspeicher empfangen (RCV): Die Operation Meldung in
Zwischenspeicher empfangen empfängt die gesamte Meldung von der
Kommunikationsschnitts telle und erzeugt einen Interrupt für das Programm, wenn die
Meldung volls tändig empfangen wurde. Mit den Sondermerkern der S7-200 richten Sie die
Operation Meldung in Zwischenspeicher empfangen anhand von definierten Bedingungen
zum Starten und Stoppen des Meldungsempfangs ein. Mit Hilfe der Operation Meldung in
Zwischenspeicher empfangen kann das Programm eine Meldung nach den spezifischen
Zeichen bzw. nach bestimmten Zeitabständen starten oder stoppen. Die meisten Protokolle
können mit der Operation Meldung in Zwischenspeicher empfangen implementiert werden.
Die fr ei progr ammierbare Kommunikati on kann nur im Betr i ebszustand RUN der S7-200 aktiviert
werden. Wenn die S7- 200 in den Betri ebszust and STOP verset zt wird, wir d die fr ei program mi erbare
Kommuni kat i on angehalten und die Kommunikat i onsschni t tstell e kehrt mit den Einst el l ungen, die im
Systemdatenbaustein der S7-200 eingeri cht et sind, zum PPI- Pr otokoll zurück.
Tabelle 7-9 Frei programmierbare Kommunikation
Netzkonfiguration Beschreibung
Frei
programmierbare
Kommunikation
über eine
RS-232-Verbindung
S7-200
Skalierung
PC/PPI-Kabel
Beispiel: Einsatz einer S7-200 mit einer
elektronischen Waage, die über eine
RS-232-Schnittstelle verfügt.
# Das RS-232/PPI-Multi-Master-Kabel
verbindet die RS-232-Schnittstelle der
Waage mit der RS-485-Schnittstelle der
S7-200 CPU. (Stellen Sie für das Kabel
den Modus PPI/frei programmierbare
Kommunikation ein, Schalter 5=0.)
# Die S7-200 CPU nutzt die frei
programmierbare Kommunikation für die
Kommunikation mit der Waage.
# Die Baudrate kann zwischen 1200 Baud
und 115,2 kBaud liegen.
# Das Anwenderprogr. definiert das Protok..
Einsatz des
USS-Protokolls
MicroMaster
MicroMaster
S7-200
Beispiel: Einsatz einer S7-200 mit SIMODRIVE
MicroMaster-Antrieben.
# STEP 7-Micro/WIN verfügt über eine
USS-Bibliothek.
# Die S7-200 CPU ist ein Master und die
Antriebe sind Slaves.
MicroMaster
Bei den Tipps für die
Programmierung auf der
Dokumentations-CD finden Sie ein
USS-Beispielprogramm. Siehe
Tipp 28.
Tipps für die
Programmierung
Erstellen eines
Anwenderpro-
gramms, das ein
Slave-Gerät in
einem anderen Netz
emuliert
Modbus-Netz
S7-200 S7-200
Modbus-
Gerät
Beispiel: Anschließen von S7-200 CPUs an ein
Modbus-Netz.
# Das Anwenderprogramm der S7-200
emuliert einen Modbus-Slave.
# STEP 7-Micro/WIN verfügt über eine
Modbus-Bibliothek.
Be
i
d
en
T
i
pps für
d
i
e
Programmierung auf der
Dokumentations-CD finden Sie ein
Modbus-Beispielprogramm. Siehe
Tipp 41.
Tipps für die
Programmierung