Home

S7-214 - TILAB

image

Contents

1. Technische Daten Ausg nge 20 4 V DC bis 28 8 V DC Stromversorgung 2 3 i 3 T gi Pa OL OD OL L VL OL LO LOL O 2L OE OL LO OL VL OL L L DL OOo DC 24V DC OUTPUTS 1M 1L 0 0 01 02 03 04 05 06 07 2M 2l 1 0 1 e o gt o o OML 24V Hinweis udn 1 Ist Werte der Komponenten k nnen N variieren Tr 2 Beide Pole m glich X 3 Erdung der DC Stromkreise ist optional 4 K psl eH 470 Q 3 3 kQ 7 DC 24V 1M 0 0 0 1 0 2 0 3 0 4 0 5 0 6 07 e oe 2M 10 11 12 13 14 15 o M L 24V INPUTS DC OUT OSO8O99899009990909 SO9O000099099000990908 Ei 2 L 2 Eing nge oder 3J Bild A 15 Kennzeichnung der Anschl sse bei der CPU 215 DC DC DC 24 V DC f r Geberversorgung der Erweiterungsmodule 400 mA C79000 G7000 C230 02 Automatisierungssystem S7 200 Systemhandbuch A 33 Technische Daten A 16 CPU 215 AC Versorgung DC Eing nge Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anw progr Speicher Gr e Anw daten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batt
2. Ausg nge 30 V DC 250 V AC E 7 Li a 24VDC F O ODLLE DO OL OLOOVL OL LO OO 7 RELAY OUTPUTS M L iL 0 1 2 3 2 4 5 6 7 O Hinweis 1 Ist Werte der Komponenten k nnen variieren 2 Beide Pole m glich N 3 Erdung der DC Stromkreise ist optional PF 4 Die Spulenspannung mu an Leiter M der Geber gt versorgung der CPU angeschlossen sein K 470 Q 3 3 kQ e M0 1 2 3 M4 5 6 7 AR VDLOL DL OL OLL LOOOLOL OO C 3 2 sole rn elar el I Eing nge 15 bis 30 V DC 7 3 Bild A 31 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x Relaisausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 57 Technische Daten A 32 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x Relaisausgang Bestellnummer 6ES7 223 1PL00 0XA0 Leistungsmerkmale Eing nge Abmessungen BxHxT 160 x 80 x 62 mm Eingangstyp stromziehend stromliefernd i IEC 1131 Typ 1 wenn Gewicht 0 45 kg stromziehend Stromaufnahme 71W Ein und Ausg nge 16 digitale Eing nge 16 digitale Ausg nge Max Laststrom Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zwischen ge ffneten Kontakten Kurzschlu s
3. OUTPUTS 4M il 00 01 02 03 04 05 05 07 2M 2l M L 24V N Hinweis 7 1 Ist Werte der Komponenten k nnen I variieren 4 lt 2 Beide Pole m glich eH 409 3 Erdung der DC Stromkreise ist optional 3 3 KQ 7 DC 24V 1M 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 0 1 1 1 2 1 3 1 4 2M 15 1 6 1 7 2 0 21 22 23 24 25 26 2 7 M L 24V INPUTS DC OUT OO0O9999099998909909 SO0O9099009090900990098098 3 Eing nge 15 V DC bis 30 V DC 24 V DC f r Geberversorgung der Eing nge oder Erweiterungs module 400 mA Bild A 17 Kennzeichnung der Anschl sse bei der CPU 216 DC DC DC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 37 Technische Daten A 18 CPU 216 AC Versorgung DC Eing nge Relaisausg nge Bestellnummer 6ES7 216 2BD00 0XBO Leistungsmerkmale Ausg nge Abmessungen BxHxT 217 3 x 80x62 mm Ausgangstyp Relais Schwachstromkontakt Gewicht 0 6 kg Spannungsbereich 5 bis 30 V DC 250 V AC Stromaufnahme 9IW Max Laststrom 2 A Ausgang 10 A Leiter Gr e Anw progr Speicher 4 K W rter EEPROM berspannungssto 7 A bei geschlossenen Gr e Anw daten Speicher 2 5 K W rter RAM Kontakten Puff Daten Echtze
4. CPU 212 CPU 212 CPU 214 CPU 214 Teilnehmer 2 Teilnehmer 4 Teilnehmer 6 Teilnehmer 8 aaa Bild 9 13 Beispiel f r ein Netz mit Token Passing In dieser Konfiguration kommuniziert das TD 200 Teilnehmer 3 mit der CPU 212 Teilneh mer 2 das TD 200 Teilnehmer 5 kommuniziert mit der CPU 212 Teilnehmer 4 usw Die CPU 214 Teilnehmer 6 sendet Meldungen an die Teilnehmer 2 4 und 8 die CPU 214 Teilnehmer 8 sendet Meldungen an die Teilnehmer 2 4 und 6 Dieses Netz besteht aus sechs Master Ger ten den vier TD 200 und den beiden CPUs 214 und aus zwei Slave Ger ten den beiden CPUs 212 Automatisierungssystem S7 200 Systemhandbuch 9 28 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Senden von Meldungen Damit ein Master eine Meldung senden kann mu er im Besitz des Token sein Beispiel Wenn der Token bei Teilnehmer 3 verweilt l st der Teilnehmer eine Meldungsanforderung in Teilnehmer 2 aus Anschlie end bergibt Teilnehmer 3 den Token an Teilnehmer 5 Teilneh mer 5 l st eine Meldungsanforderung in Teilnehmer 4 aus und bergibt den Token an Teil nehmer 6 Teilnehmer 6 l st eine Meldungsanforderung in Teilnehmer 2 4 oder 8 aus und bergibt den Token an Teilne
5. DOOI D2L VL OL L L L L L OL OL L DO RELAY VAC OUTPUTS 1L 00 01 02 2L 03 04 3 05 06 4 07 L5 10 16 11 e N u 85 264 Hinweis a 1 Ist Werte der Komponenten k nnen AN Ne variieren a A 2 Schlie en Sie die AC Leitung an Klemme L an 4709 KH 3 Beide Pole m glich 4 Erdung der DC Stromkreise ist optional 3 3 KQ 7 DC 24V 1M 0 0 0 1 0 2 0 3 0 4 0 5 0 6 07 e e 2M 10 11 12 13 1415 le e e M L 24V INPUTS DC OUT SCOSS SoSoOOFJTSNOASoOOAOAlOO O O O O O O O O O O OO 4 E L I F IT 24 V DC f r Geberversorgung der Eing nge oder 4 Erweiterungsmodule 400 mA Eing nge 15 V DC bis 30 V DC Bild A 16 Kennzeichnung der Anschl sse bei der CPU 215 AC DC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 35 Technische Daten A 17 CPU 216 DC Versorgung DC Eing nge DC Ausg nge Bestellnummer 6ES7 216 2AD00 0XBO Leistungsmerkmale Ausg nge Abmessungen BxHxT 217 3x 80x 62 mm Ausgangstyp MOSFET stromliefernd Gewicht 0 5 kg Spannungsbereich 20 4 V DC bis 28 8 V DC Stromaufnahm
6. 27 Hinweis i ER 1 Ist Werte der Komponenten 77 k nnen variieren gt 4 2 Beide Pole m glich 4709 3 Optionale Erdung 3 3 kQ MO 4 2 3 4 5 6 7 e 2Mx0 11x2 x3 x4 x5 x6 x7 o o Eure OOL BL OL BLD OLVOL LOL OL LOL ODL OLOLL OOOD aF EESE SEESE SE FESE ZE FSH SESH 3 Eing nge 15 bis 30 V DC Bild A 28 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x 24 V DC Ausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 53 Technische Daten A 29 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x Relaisausgang Bestellnummer 6ES7 223 1HF00 0XA0 Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg n gel 90 x 80x 62 mm 0 2 kg 2 W 4 digitale Eing nge 4 digitale Relaisausg nge Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC Max Laststrom 2 A Ausgang Isolationswiderstand min 100 MQ neu Verz gerung Schalt
7. Bild 9 1 CPU 215 ber DP Schnittstelle verbunden mit einer S7 300 CPU und einem Programmierger t Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 5 Kommunikation im Netz mit einer S7 200 CPU 9 2 Komponenten f r die Kommunikation im Netz ber die Kommunikationsschnittstelle der S7 200 k nnen Sie sie an einen Netzbus an schlie en Im folgenden werden die Schnittstelle die Steckverbinder f r den Netzbus die Netzkabel und die Busverst rker mit denen Sie das Netz erweitern beschrieben Kommunikationsschnittstelle Die Kommunikationsschnittstellen der S7 200 CPUs arbeiten mit RS 485 Signalpegeln und verf gen ber 9polige Sub D Stecker gem dem PROFIBUS Standard nach der EG Richt linie EN 50170 Bild 9 2 zeigt den Stecker der die physikalische Verbindung zur Kommu nikationsschnittstelle herstellt Tabelle 9 3 beschreibt die Signale Pol 5 Pol 1 Pol 9 Pol 6 Bild 9 2 Anschlu belegung der Kommunikationsschnittstelle der S7 200 CPU Tabelle 9 3 Anschlu belegung der Kommunikationsschnittstelle der S7 200 Pol Bezeichnung Schnittstelle 0 und Schnittstelle 1 DP Schnittstelle PROFIBUS 1 Schirmung Logischer Leiter Logischer Leiter 24 V R ckleiter Logischer Leiter Logischer Leiter RS 485 Signal B RS 485 Signal B RS 485 Signal B 4 Anforderung zum Keine Verbindung Anforderung zum Senden Senden 5 5 V R ckleiter
8. K o P A w IRRB OUT N L RLB OUT N u vv 212 214 215 216 Die Operationen Byte rechts rotieren und Byte links rotieren rotieren den Bytewert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangsbyte OUT Operanden IN VB EB AB MB SMB SB AC VD AC SB N VB EB AB MB SMB SB AC Konstante VD AC SB OUT VB EB AB MB SMB SB AC VD AC SB Ist der Schiebewert N gr er als oder gleich 8 dann wird vor dem Rotieren eine Modulo 8 Operation ausgef hrt Daraus ergibt sich ein Schiebewert von O bis 7 Ist die Schiebezahl gleich Null dann wird nicht rotiert Wird rotiert dann wird der Wert des hinausrotierten Bit in den berlaufmerker kopiert Die Operationen Byte rechts rotieren und Byte links rotieren sind vorzeichenlos Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 81 Operationssatz Wort rechts rotieren und Wort links rotieren Die Operationen Wort rechts rotieren und Wort links rotieren rotieren den Wortwert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangswort OUT vor Operanden IN VW T Z EW MW S
9. x 3 Erdung der Eingangsstromkreise ist optional Z PH 470 Q 3 3 kQ J DC 24V 1L 00 01 02 03 04 05 06 07 2L 10 11 12 13 14 15 M L Dc INPUTS SENSOR SSSSOSOSSOSSSOSOOSOSS 24 V DC f r Le Geberversorgung der T T Eing nge oder Erweiterungsmodule Eing nge 15 V DC bis 30 V DC 280 mA Bild A 12 Kennzeichnung der Anschl sse bei der CPU 214 AC DC stromliefernd Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 27 Technische Daten A 13 CPU 214 AC Versorgung 24 V AC Eing nge AC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr Max Anz Erweiterungsmod 6ES7 214 1DC01 0XBO Ausg nge 197x80x 62 mm Ausgangstyp 0 5 kg 11 W bei 4 25 A Last 2 K W rter EEPROM 2 K W rter RAM typ 190 h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler 50 Hz 2 HW Z hler je 50 Hz 6 Minuten pro Monat Eingangstyp IEC 1131 2
10. SM6 4 bis xxxx 0000 CPU 212 SM6 7 0010 CPU 214 1000 CPU 215 1001 CPU 216 SM6 0 bis SM63 Reserviert SMB7 Reserviert SMB7 ist f r zuk nftige Funktionen reserviert SMB8 bis SMB21 Kenn und Fehlerregister der Erweiterungsmodule SMB8 bis SMB21 sind f r die Erweiterungsmodule 0 bis 6 in Bytepaaren gegliedert Wie in Tabelle D 8 beschrieben ist das Byte mit der geraden Nummer in einem Paar das Kennre gister des Erweiterungsmoduls Dieses Byte kennzeichnet den Modultyp sowie die Art und Anzahl der Ein und Ausg nge Das Byte mit der ungeraden Nummer in einem Paar ist das Fehlerregister des Moduls Dieses Byte zeigt jeden in den Ein und Ausg ngen des Moduls erkannten Fehler an Tabelle D 8 Sondermerker SMB8 bis SMB21 Beschreibung Format Byte mit gerader Nummer Kennregister Byte mit ungerader Nummer Fehlerre MSB des Moduls 1sB MsB gister des Moduls sg 7 0 7 0 Ml t I JAlililolo cloJoJo r Pr r Modul vorhandenO Vorhanden Konfigurationsfehler 1 Nicht vorhanden Bereichs berschreitung 00 Erweiterungsmodul 01 Reserviert f 10 Reserviert Reserviert 11 Reserviert ArtE A 0 Digital 1 Analog Kein Anwenderstrom 00 Keine Eing nge Keine Ausg nge 01 2 AE oder 8 DE 2 AA oder 8 DA 10 4 AE oder 16 DE 4 AA oder 16 DA 11 8 AE oder 32 DE 8 AA oder 32 DA Kennregister Modul 0 Fehlerregister
11. lt Zur ck Abbrechen Bild 5 4 Sprache und Zeichensatz f r das TD 200 Aktivieren der Echtzeituhr der Funktion zum Forcen und des Pa wortschutzes ber die runden Optionsfelder w hlen Sie die jeweiligen Funktionen wie in Bild 5 5 gezeigt aus Aktivieren Sie den Pa wortschutz wird ein Feld aufgeblendet in dem Sie ein Pa wort definieren m ssen Ausf hrliche Informationen zum TD 200 entnehmen Sie dem SIMATIC Textdisplay TD 200 Benutzerhandbuch Der TD 200 Assistent setzt die entsprechenden Bits im Byte 3 des Parameterbausteins Assistent f r die Konfiguration des TD 200 x Sie k nnen Ihr TD 200 so konfigurieren da der Anwender die Echtzeituhr der CPU einstellen und die Ein und Ausg nge der CPU forcen kann Sie k nnen diese Funk tionen auch mit einem Pa wort sch tzen so da der Anwender nur dann auf die Funktionen zugreifen kann nachdem er ein vierstelliges Pa wort eingegeben hat M chten Sie das Men f r die Echtzeituhr TOD Ihres TD 200 aktivieren Ja C Nein M chten Sie das Men zum Forcen Ihres TD 200 aktivieren Ja C Nein M chten Sie den Pa wortschutz einschalten Ja C Nein Pa wort 0000 9999 0000 lt Zur ck Abbrechen Bild 5 5 Aktiveren der Echtzeituhr der Funktion zum Forcen und des Pa wortschutzes beim TD 200 Automatisierungssystem S7 200
12. lt Zur ck Abbrechen Bild 5 6 Merker f r die Funktionstasten und die Aktualisierungsrate f r die Anzeige im TD 200 Warnung Das TD 200 setzt immer wenn eine Funktionstaste gedr ckt wird ein Bit im Merker Wenn Sie keine Funktionstasten verwenden m chten und deshalb auch keine Adresse im Speicherbereich der Merker f r die Funktionstasten zuordnen richtet das TD 200 standardm ig das Byte MO f r die Funktionstasten ein Belegt Ihr Programm Bits im Merker MO und Sie dr cken eine Funktionstaste dann setzt das TD 200 das entsprechende Bit in MO und berschreibt den von Ihrem Programm abgelegten Wert Diese unbeabsichtigten nderungen im Merker k nnen unerwartete Reaktionen in Ihrem Programm verursachen Unvorhersehbarer Betrieb eines Automatisierungssystems kann zu Tod schweren K rperverletzungen und oder Sachschaden f hren Reservieren Sie deshalb immer eine Adresse im Speicherbereich der Merker auch wenn Ihr Programm keine Funktionstasten ben tigt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 5 Erweiterte Funktionen in STEP 7 Micro WIN Ausw hlen von Gr e und Anzahl der Meldungen W hlen Sie ber die runden Optionsfelder die Gr e der Meldungen aus Bit 0 in Byte 3 im Parameterbaustein Geben Sie in das Textfeld eine Zahl zwischen 1 und 80 an die angibt wieviele Meldungen Sie definieren m chten Der entsprechende Wert wird in Byte 4 des Pa
13. AC OUTPUTS 1L 0 2L 2 3 3L 4 5 4 6 7 0 0068 uF H H YSM 275 V MOV 1092 Hinweis Ist Werte der Komponenten k nnen variieren Bild A 25 Kennzeichnung der Anschl sse beim EM 222 Digitalausgabe 8 x 120 230 V AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 47 Technische Daten A 26 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x 24 V DC Ausgang Bestellnummer 6ES7 223 1BF00 0XA0 Leistungsmerkmale Ausg nge Fortsetzung Abmessungen BxHxT 90 x 80x62 mm Ableitstrom max 1 pA Gewicht 0 2 kg Verz gerung Schaltvorg nge 25 us EIN max 120 us AUS Stromaufnahme 3 5 W bei 3 A Last Sto strom 7 A 100 ms Ein und Ausg nge 4 digitale Eing nge Potentialtrennung 500 V AC 1 min digitale Ausg nge Kurzschlu schutz keine Normen UL 508 CSA C22 2 142 Eins FM Klasse I Kategorie 2 ngange gem VDE 0160 Eingangstyp Typ 1 stromziehend gem gem EG Richtlinie TEC 1131 2 Ausg nge Bereich bei EIN 15 bis 30 V DC min 4 mA Ausgangstyp Transistor stromliefernd 5 VDO ae MOSFET P Kanal Paunungssio Spannungsbereich 20 4 bis 28 8 V DC Nennspannung bei EIN 2AN DC T mA Widerstand bei EIN max 400 mQ Maximir bei AUS INDC LA Max Tasiion Obis40 C 55 C Ansprechzeit typ 3 5 ms max 4 5 ms pro einzelnem Ausgang 2 50 A 2 00 A Potentialtrennung 500 V AC 1 min A
14. SF 10 0 no a0 RUN 104 na a0 sTor 102 n2 a0 2 103 na a03 10 4 na Q04 105 ns a05 10 6 1 6 a0 107 n7 a07 a1 0 at Bild 1 4 CPU S7 214 SIMATIC S7 200 SF 10 0 n0 00 0 Q10 lau T foa Im T oo Ion E stop 102 n2 E E a02 E T m na os m na ooa os ns _ oos 106 I 006 10 7 100 7 Bild 1 5 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 CPU S7 215 und CPU S7 216 Einf hrung in die Micro SPS S7 200 Erweiterungsmodul Das Zentralger t S7 200 verf gt ber eine bestimmte Anzahl integrierter Ein und Ausg nge Mittels eines Erweiterungsmoduls k nnen sie zus tzliche Ein und Ausg nge bereitstellen Bild 1 6 zeigt ein Erweiterungsmodul und den im Lieferumfang enthaltenen Busverbinder mit dem Sie das Erweiterungsmodul an das Zentralger t anschlie en Zentralger t S7 200 Erweiterungsmodul SIMATIC 57 200 Busverbinder Bild 1 6 CPU mit einem Erweiterungsmodul Automatisierungssystem S7 200 Systemhandbuch 1 6 C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 Die Ger te der Familie S7 200 wurden so ausgelegt da sie einfach zu installieren sind Mittels der Bohrungen k nnen Sie die Module in eine Schalttafel
15. Eing nge 79 bis 135 V AC 180 mA Bild A 8 Kennzeichnung der Anschl sse bei der CPU 212 AC AC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 9 CPU 214 DC Versorgung DC Eing nge DC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr 500 V AC 1 min 6ES7 214 1AC01 0XB0 Potentialtrennung 197 x 80 x 62 mm Ausg nge 0 4 kg Ausgangstyp 8 W bei 3 A Last 2 K W rter EEPROM 2 K W rter RAM typ 190 h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 7 kHz 6 Minuten pro Monat Spannungsbereich Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt Klemmung induktive Last einzelner Impuls Wiederholung Ableitstrom Verz gerung Schaltvorg nge Transistor stromliefernd 20 4 bis 28 8 V DC 0 bis 40 C 55 C2 0 75 A
16. Bild 10 59 Beispiel f r die Operation Meldung aus Zwischenspeicher bertragen Automatisierungssystem S7 200 Systemhandbuch 10 130 C79000 G7000 C230 02 Operationssatz KOP AWL Netzwerk 2 Network 2 END MEND Netzwerk 3 Network 3 0 Interrupt Empfang beeendeti INT 0 INT Zeigt der Empfangsstatus Network 4 Netzwerk 4 ein empfangenes LDB SMB86 16 20 SMB86 MOV_B Endezeichen dann Zeit MOVB 10 SMB34 von 10 ms zuordnen um ATCH 2 10 BN Senden zu veranlassen CRETI 16 20 NOT 10 IN OUT SMB34 RCV VB100 0 ATCH E 2 INT 10 EVENT I RETI Rcv Wurde der Empfang aus anderen Gr nden NOT EN beendet neuen vB100 rase Empfang beginnen 0 PORT Netzwerk 5 Network 5 RETI RETI Netzwerk 6 Network 6 2 INT 2 INT Zeitgesteuerter Interrupt Netzwerk 7 Network a LD M SMO O DTCH i i een Interrupt DTCH 10 I EN XMT VB100 0 10 EVENT XMT Meldung zur ck zum EN Anwender an Schnittstelle 0 senden VB100 TABLE 0 PORT Bild 10 60 Beispiel f r die Operation Meldung aus Zwischenspeicher bertragen Fortsetzung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 131 Operationssatz 10 132 KOP AWL Netzwerk 8 Network 8 RETI RETI Netzwerk 9 j Network 9 INT 1 IN
17. Bild 7 16 Zur ckholen von Daten beim Anlauf Daten wurden im RAM Speicher gepuffert Konnte der Inhalt des RAM Speichers nicht gepuffert werden z B durch extrem langen Spannungsverlust setzt die CPU den RAM Speicher zur ck und zwar die remanenten und die nicht remanenten Bereiche und setzt im ersten Zyklus nach dem Anlauf den Sondermer ker Remanente Daten verloren SMO 2 Die Daten im nullspannungsfesten EEPROM wer den dann in den RAM Speicher kopiert siehe Bild 7 17 RAM Speicher EEPROM nullspannungstest Anwenderprogramm Anwenderprogramm CPU Konfiguration Merker nullspannungsfester Bereich N Merker CPU Konfiguration Variablenspeicher nullspannungsfester Bereich Merker Merker nullspannungsfester Bereich Merker nullspannungsfester sofern als remanent definiert Bereich Aktuelle Werte von Zeiten und Z hlern Alle anderen Speicherbereiche werden auf 0 gesetzt Bild 7 17 Zur ckholen von Daten beim Anlauf Daten wurden nicht im RAM Speicher gepuffert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Definieren von remanenten Bereichen im Speicher Sie k nnen maximal sechs Bereiche als remanent definieren und die Speicherbereiche aus w hlen die Sie bei Spannungsverlust puffern m chten siehe Bild 7 18 F r die folgenden Speicherb
18. munikation 9 10 Einrichten der Parameter Einsetzen eines Modems Pole der RS 232 Schnittstelle Schalterstellungen 3 7 Schalterstellungen f r Baudraten 9 10 Technische Daten Verwenden mit Modem 3 19 Vorgehensweise zum Anschlie en PC PPI Netz Physikalische Gr e CPU 212 2 3 CPU 214 2 3 CPU 215 2 4 CPU 216 2 4 Erweiterungsmodule Schraubengr e f r den Einbau 2 3b 5 PID Algorithmus 10 55 PID Regler 10 55 Ausw hlen 10 58 Ausw hlen des Re gelkreises 10 58 Beispiel 10 63 Bereiche Variablen Bereiche Variablen Betriebsarten Bias 10 61 CPU 212 214 215 216 Fehlerbedingungen Programmierbeispiel 10 63 Tabelle f r den Regelkreis 10 62 Umwandeln der Eingabewerte Umwandeln von Stellgr en 10 60 Verlaufsbits 10 61 Vorw rts R ckw rtsverhalten 10 60 Platzbedarf ndern eines Pointers 7 10 Potentiometer EM235 A 70 SMB28 SMB29 8 8 PPI Punkt zu Punkt Schnittstelle Kabelverbindungen Kommunikation Netzverbindung 9 9 Protokoll PPI Kommunikation PROFIBUS Busverst rker 9 8 Datenkonsistenz Ger testammdaten GSD Datei 9 23 9 25 Netzkabel Technische Daten 9 8 Index 22 PROFIBUS Standard Anschlu belegung 9 6 PROFIBUS DP 9 17 Siehe auch DP distributed peripheral stan dard Protokoll 9 4 PROFIBUS DP Kommunikation DP Master E A Adre bereich 9 18 PROFIBUS DP Standard Program Ein und Ausg nge 6 4 Programm
19. SS ER SSSR KSSS SNN nonan gt STEP 7 Micro WIN Eingangssimulator PC PPI Kabel Bild 4 1 Voraussetzungen zum Ausf hren des Programmierbeispiels Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Beispielanwendung Mischbeh lter Bild 4 2 zeigt das Schema f r einen Mischbeh lter Der Mischbeh lter kann f r verschiedene Anwendungen eingesetzt werden z B zum Mischen von Farben In dieser Anwendung rei chen zwei Speiserohre von denen jedes verschiedene Stoffe zuf hrt von oben in den Be h lter hinein Durch ein einzelnes Rohr am unteren Teil des Beh lters l uft die fertige Farb mischung ab Mit dem Programmierbeispiel steuern Sie den F llvorgang berwachen den F llstand und steuern den Heiz und Mischzyklus Dies geschieht in folgenden Schritten Steuerung Pumpe 2 Start_2 O OIlOEO 3 EO 1 Stopp_2 O Abflu pumpe Schritt 1 Beh lter mit Farbe 1 f llen Schritt 2 Beh lter mit Farbe 2 f llen Schritt 3 Zuflu beenden wenn Schalter f r Beh lter voll geschlossen Schritt 4 Pumpe eingeschaltet lassen wenn Startschalter offen Schritt 5 Heiz und Mischzyklus beginnen Schritt 6
20. Bild 10 11 Beispiel f r den Betrieb von HSC1 bzw HSC2 in einer der Z hlerarten 3 4 oder 5 Wenn Sie f r HSC1 oder HSC2 eine der Z hlerarten 6 7 oder 8 verwenden und dabei inner halb von 0 3 Mikrosekunden sowohl am Vorw rts als auch am R ckw rtsz hleingang eine steigende Flanke auftritt kann es sein da der Schnelle Z hler diese beiden Ereignisse als simultan interpretiert In diesem Fall wird der aktuelle Wert nicht ge ndert und es wird auch kein Wechsel in der Z hlrichtung angezeigt Vergehen zwischen dem Auftreten einer stei genden Flanke am Vorw rts und dem Auftreten einer steigenden Flanke am R ckw rtsz h leingang mehr als 0 3 Mikrosekunden dann empf ngt der schnelle Z hler beide Ereignisse getrennt In keinem der beiden F lle tritt ein Fehler auf und der Z hler beh lt den korrekten Z hlwert siehe Bilder 10 12 10 13 und 10 14 0 als aktueller Wert geladen 4 als voreingestellter Wert geladen Z hlrichtung vorw rts Bit zum Freigeben des Z hlers auf Freigabe gesetzt Interrupt PV CV Taktgeber 1 Interrupt PV CV Vorw rtsz hlen Interrupt Richtungswechsel Taktgeber i VE i i R ckw rtsz hlen E i i Aktueller Wert des 1 1 Z hlers 0 Bild 10 12 Beispiel f r den Betrieb von HSC1 bzw HSC2 in einer der Z hlerarten 6 7 oder 8 Automatis
21. Bild A 53 Installation des DC Eingangssimulators f r die CPU 212 Automatisierungssystem S7 200 Systemhandbuch A 84 C79000 G7000 C230 02 Technische Daten A A2 DC Eingangssimulator f r die CPU 214 Bestellnummer 6ES7 274 1XH00 0XA0 Leistungsmerkmale Abmessungen BxHxT 91x 36 x 22 mm Gewicht 0 03 kg Eing nge 14 Installation SSSSISSSIEIIISSE Pro H En Er H BE S SSSss T SO DC 24V 1M 00 01 02 03 04 05 06 07 2M 1 0 1 1 12 13 1 4 15 M L DC SENSOR nPuTs KDKDKDKDKDIKOKDKDKDKDKDKDKDKDIOKDIDIOD Senso ae DRIN 23 mm FTD 0 Bild A 54 Installation des DC Eingangssimulators f r die CPU 214 Automatisierungssystem S7 200 Systemhandbuch A 85 C79000 G7000 C230 02 Technische Daten A A3 DC Eingangssimulator f r die CPU 215 216 Bestellnummer 6ES7 274 1XK00 0XAO Leistungsmerkmale Abmessungen BxHxT 147 x 36 x 25 mm Gewicht 0 04 kg Eing nge 24 Installation SSETRST STTITTTTTTSE 2M 1 5 1 6 1 7 20 21 22 2324 25 26 2 7 M DIDI DIDDD DD DD DD 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 1 1 2 1 3 1 4 eur KIODDODODODDIDODOD 23 mm
22. Tabelle 3 4 zeigt Beispiele f r die Schreibweise zum Eingeben von Werten f r Datenbau steine Tabelle 3 4 Schreibweise zum Eingeben von Werten in einen Datenbaustein Datentyp Hexadezimal Beispiel 16 AB Ganze Zahl dezimal Ganze Zahl mit Vorzeichen dezimal 39 99 99 99 Realzahl Gleitpunktzahl verwenden Sie einen Punkt kein Komma Text ASCII Zeichenkette in Hochkommata Hinweis Bei ASCII Konstanten wird das Dollarzeichen als Sonderzeichen verwendet um ein Apostroph oder ein Dollarzeichen innerhalb einer Zeichen 10 oder 20 10 oder 50 10 57 Siemens So ist s Nur 25 kette zu kennzeichnen Tabelle 3 5 gibt die g ltigen Kennzeichen zum Eingeben der Datengr e und der Anfangsa dresse an Tabelle 3 5 G ltige Kennzeichen f r die Datengr e Datengr e Beschreibung Byte VB10 Speichert die nachfolgenden Werte im Byteformat mit Beginn an der angegebenen Adresse Wort VW22 Speichert die nachfolgenden Werte im Wortformat mit Beginn an der angegebenen Adresse Doppelwort VD100 Speichert die nachfolgenden Werte im Doppelwortformat mit Beginn an der angegebenen Adresse Automatische Speichert die Daten in der geringsten Gr e Byte Wort bzw Gr e Doppelwort die zum Ablegen der Werte erforderlich ist Die in dieser Zeile angegebenen Werte werden mit Beginn an der angegebenen Adresse im Variablenspeicher gespeichert
23. NETWORK Alarm aktivieren i LD E0 3 Wurde der Alarm manuell ausgel st Damit Sie sich ein LDW gt TO 600 oder betr gt die Alarmzeit gt 60 Se Programm in AWL un U E0 2 und die Anlage ist aktiviert N KOP anzeigen OLD dann lassen k nnen er S M0 1 1 Alarmbit setzen kennzeichnen Sie die S A0 3 1 Bit f r Anruffunktion setzen einzelnen Strompfade R MO 2 1 Bit f r leisen Warnton zur cksetzen e r NETWORK Systemstatus auswerten LDN EO O Ist Bereich 1 ge ffnet ON EO 1 oder ist Bereich 2 ge ffnet Bild 5 23 _Dokumentieren Ihres AWL Programms Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 21 Erweiterte Funktionen in STEP 7 Micro WIN Anzeigen von AWL Programmen in KOP Wenn Sie beabsichtigen sich Ihr AWL Programm in KOP anzeigen zu lassen sollten Sie beim Erstellen des Programms in AWL folgende Richtlinien beachten siehe Bild 5 23 e Sie m ssen die Strompfade im Code in AWL in einzelne Netzwerke unterteilen indem Sie das Schl sselwort NETWORK eingeben Das Schl sselwort NETWORK m ssen Sie in angemessenen Abst nden eingeben damit das Programm in KOP angezeigt wer den kann Die Netzwerknummern werden beim bersetzen bzw Laden des Programms automatisch erzeugt e Die Kommentarzeilen in AWL die sich vor dem ersten Schl sselwort NETWORK befinden stellen in KOP den Programmititel dar e Ein AWL Kommentar der sich in der Z
24. 22 2222 0eeer nennen 10 114 A Technische Daten Heuureenaee nun nennen nn nn nennen nn nenn A 1 Allgemeine technische Daten 2eesseeeeeee rennen rennen A 3 A 2 CPU 212 DC Versorgung DC Eing nge DC Ausg nge 222222000 A 3 CPU 212 AC Versorgung DC Eing nge Relaisausg nge 22220 A 8 A 4 CPU 212 24 V AC Versorgung DC Eing nge Relaisausg nge A 10 A 5 CPU 212 AC Versorgung AC Eing nge AC Ausg nge 22222222200 A 12 A 6 CPU 212 AC Versorgung DC Eing nge stromliefernd Relaisausg nge A 14 A 7 CPU 212 AC Versorgung 24 V AC Eing nge AC Ausg nge 2 A 16 A 8 CPU 212 AC Versorgung AC Eing nge Relaisausg nge 22220 A 18 A 9 CPU 214 DC Versorgung DC Eing nge DC Ausg nge 222222000 A 20 A 10 CPU 214 AC Versorgung DC Eing nge Relaisausg nge 22220 A 22 A 11 CPU 214 AC Versorgung AC Eing nge AC Ausg nge 2222222 nen A 24 A 12 CPU AC Versorgung DC Eing nge stromliefernd Relaisausg nge A 26 A 13 CPU 214 AC Versorgung 24 V AC Eing nge AC Ausg nge 2 A 28 A 14 CPU 214 AC Versorgung AC Eing nge Relaisausg nge 22220 A 30 A 15 CPU 215 DC Versorgung DC Eing nge DC Ausg nge 222222000 A 32 A 16 CPU 215 AC Versorgung DC Eing nge Relaisausg nge 22220 A 34 A 17 CPU 216 DC Versorgung DC Eing nge DC Ausg
25. Bild 2 17 Widerstand Kondensator parallel zum Verbraucher geschaltet Sie k nnen bei Gleichstromverbrauchern auch Entst rungsdioden verwenden siehe Bil der 2 15 und 2 16 Bei Zener Dioden die in Sperrichtung geschaltet sind ist eine Schwel lenspannung bis zu 36 V zul ssig Ausgangs Schutzbeschaltungen bei Wechselspannung Wenn Sie mit einem Relais oder einem Wechselspannungsausgang Lastspannungen von 115 V 230 V AC schalten m ssen Sie die Widerst nde oder Kondensatoren parallel zu den Relaiskontakten bzw parallel zu den AC Ausg ngen anbringen siehe Bild 2 18 Sie k n nen auch einen Metalloxid Varistor MOV einsetzen um Spitzenspannungen zu begrenzen Achten Sie darauf da die Arbeitsspannung des Varistors mindstens 20 h her ist als die Nennspannung q R R gt 0 5 x Vrms Effektivspannung pi f r Relais P En MOV A mind 10 Q f r AC Ausg nge c NMM C 0 002 uF bis 0 005 uF jede 10 VA Dauerlast Induktor Bild 2 18 AC Lastspannung parallel zum Relais bzw zu den AC Ausg ngen Der Kondensator verursacht dabei einen zus tzlichen Ableitstrom am offenen Schalter Ach ten Sie darauf da der Ableitstrom 2 x 3 14 x f x C x Vrms Effektivspannung f r Ihre Anwendung akzeptabel ist Beispiel Ein NEMA Sch tz der Gr e 2 verzeichnet einen Einschaltstromsto an der Spule von 183 VA und eine Dauerbelastung von 17 VA Bei 230 V Wechselspannung b
26. Erden Sie die Klemme M der 24 V DC Geberversorgung Die Werte der Hierf r gibt es verschiedene Ursachen Analogeing nge e sind in jedem Zyklus unter schiedlich ob Elektrische St rungen von der Spannungsversorgung Elektrische St rungen am Eingabesignal Schlechte Erdung wohl das Einga besignal kon stant bleibt Die Formatierung des ausgegebenen Werts ist anders als erwartet Bei dem Modul handelt es sich um ein schnelles Modul bei dem kein Filter f r 50 60 Hz vorhanden ist Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Der vom Modul ausgegebene Wert ist ungefiltert Sie k nnen ein einfaches Filterprogramm in das Anwenderprogramm einbauen Ausf hrliche Informationen zum Analogeingabefilter Assistenten entnehmen Sie Kapitel 5 e Vergleichen Sie die tats chliche Wiederholbarkeit des vom Modul ausgegebenen Werts mit den technischen Daten in Anhang A Die Module der S7 200 geben ungefilterte linksb ndige Werte aus Dies bedeutet da jede Variation des Schritts von 1 Einheit den Wert im S7 200 Modul um einen Schritt von 8 erh ht e Um die Ursache der elektrischen St rung zu ermitteln k nnen Sie versuchen einen unbenutzten Analogeingang kurzzuschlie en Variiert der Wert aus dem kurzgeschlossenen Eingang genauso wie der Eingang der Geberversorgung dann liegt die Ursache der St rungen in den Leitungen Ansonsten verursachen die Geberversorgung bzw
27. NETWORK 6 LD Mischzeit UN Beh lter_leer Abflu ventil Abflu pumpe NETWORK 7 LD Beh lter_leer U Mischzeit LD R cksetzen ZV Zyklusz hler 12 NETWORK 8 LD Beh lter_leer U Mischzeit R Max_F llstand 1 NETWORK 9 MEND Beh lter mit Farbe 1 f llen Beh lter mit Farbe 2 f llen Merker setzen wenn der maximale F llstand erreicht ist Zeit starten wenn der maximale F llstand erreicht ist R hrmotor einschalten Farbmischung ablaufen lassen Jeden Zyklus z hlen Merker r cksetzen wenn der minimale F llstand erreicht oder die Zeit abgelaufen ist Hauptprogramm beenden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Netzwerk 1 Beh lter mit Farbe 1 f llen Start_1 Stopp_1 Beh lter_voll Pumpe_1 Pumpe_1 Netzwerk 2 Beh lter mit Farbe 2 f llen Start_2 Stopp_2 Beh lter_voll Pumpe_2 Pumpe_2 Netzwerk 3 Beh lter_voll Merker setzen wenn der maxiamle F llstand erreicht ist Max_F llstand Ge Netzwerk 4 Zeit starten wenn der maximale F llstand erreicht ist Max_F llstand Mischzeit IN TON 100 PT Netzwerk 5 R hrmotor einschalten Mischzeit Max_F llstand R
28. Stopp_1 Beh lter_voll Pumpe_1 Pumpe_1 Bild 4 14 berwachen des Status des ersten Netzwerks Entspricht das Programm in STEP 7 Micro WIN nicht dem Programm das sich in der CPU befindet werden Sie durch die in Bild 4 15 dargestellte Meldung darauf hingewiesen Sie werden dann gefragt ob Sie das Programm mit dem Programm in der CPU vergleichen m chten ob Sie fortfahren oder abbrechen m chten AN STEP 7 Micro WIN c microwin projekti prj m Projekt Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe Sf eel Aad ee Kontakt Zeitstempel stimmen nicht berein Die Zeitstempel des Projekts in STEP 7 Micro WIN stimmen nicht mit den Netz A Zeitstempeln der CPU berein Dies weist darauf hin da das Projekt ge ndert wurde Wenn Sie diese Operation fortsetzen kann es zu unerwarte tem Verhalten des Programms kommen Sta Aus Projekt Aus CPU Erstellt 10 31 97 11 59 36 AM 12 31 83 11 00 00 PM 10 31 97 11 59 37 AM 12 31 83 11 00 00 PM Vergleichen x Fortsetzen Abbrechen Bild 4 15 Warnung ber unterschiedliche Zeitstempel Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Anzeigen des aktuellen Status der Programmelemente Mit der Statustabelle k nnen Sie die aktuellen Werte von beliebigen Ein und Ausg ngen sowie vo
29. 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule 180 mA Kennzeichnung der Anschl sse bei der CPU 212 AC DC stromliefernd Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 7 CPU 212 AC Versorgung 24 V AC Eing nge AC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Analogpotentiometer Normen Ausg nge Ausgangstyp Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Klemmung induktive Last Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt Min Laststrom Ableitstrom 6ES7 212 1DA01 0XBO 160 x 80 x 62 mm 0 4kg 7 W bei 2 5 A Last 512 W rter EEPROM 512 W rter RAM typ 50 h min 8 h bei 40 C 8 Eing nge 6 Ausg nge 2 64 Eing nge 64 Ausg nge 16 Eing nge l6 Ausg nge 1 2 us Operation 128 64 Zeiten 64 Z hler 1 SW Z hler max 50 Hz 1 UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Triac Nulldurchgang 20 264 V AC 47 63 Hz 0 3 bis 1 0 MOV 275 V Arbeitsspannung Obis 40 C 55 C 1 20 A 1 00 A 1 50 A 1 25 A
30. Beide Werte der Sollwert und der Istwert sind Analogwerte deren Gr e Bereich und Ein heiten unterschiedlich sein k nnen Bevor diese Werte von der Operation PID verwendet werden k nnen m ssen die Werte in normalisierte Gleitpunktdarstellungen umgewandelt werden Hierzu mu zun chst der Analogwert der als ganze Zahl 16 Bit vorliegt in einen Gleit punktwert bzw in eine Realzahl umgewandelt werden Die folgenden Anweisungen zeigen wie eine ganze Zahl in eine Realzahl umgewandelt werden kann XORD ACO ACO Akkumulator zur cksetzen MOVW AEWO ACO Analogwert im Akkumulator speichern LDW gt ACO 0 Ist der Analogwert positiv JMP 0 in Realzahl umwandeln NOT Andernfalls ORD 16 FFFF0000 ACO Wert in ACO mit Vorzeichen versehen LBL 0 DTR ACO ACO Ganze Zahl 32 Bit in Realzahl umwandeln Als n chstes mu die Realzahl die den Analogwert darstellt in einen normalisierten Wert zwischen 0 0 und 1 0 umgewandelt werden Mit Hilfe der folgenden Gleichung normalisieren Sie den Sollwert oder den Wert der Proze variablen RNorm Rur Spanne Versatz Erkl rung RNorm normalisierte Realzahl des Analogwerts Rur nicht normalisierte Realzahl des Analogwerts Versatz 0 0 bei einpoligen Werten 0 5 bei zweipoligen Werten Spanne maximal m glicher Wert abz glich des minimal m glichen Werts 32000 bei einpoligen Werten typischerweise 64000 bei zweipoligen Werten typischerweise Die folgend
31. Proze abbild der Ein und Ausg nge das wie interne Merker genutzt werden kann A0 6 E2 0 A2 0 A0 7 E7 7 A7 7 Bild 8 1 Beispiele f r Adressen von Ein und Ausg ngen bei einer CPU 212 Modul 0 Modul 1 Modul 2 Modul 3 Modul 4 CPU 214 oder CPU 215 4 Eing nge 8 8 4 Ausg nge Eing nge Ausg nge ProzeBabbild der Ein und Ausg nge das den physikalischen Ein und Ausg ngen zugeordnet ist E0 0 A0 0 E2 0 A2 0 E3 0 AEWO AAWO A3 0 AEW8 AAWA4 E0 1 A0 1 E2 1 A2 1 E3 1 AEW2 A3 1 AEW10 E0 2 A0 2 E2 2 A2 2 E3 2 AEW4 A3 2 AEW12 E0 3 A0 3 E2 3 A2 3 E3 3 A3 3 E0 4 A0 4 E3 4 A3 4 E0 5 A0 5 E3 5 A3 5 E0 6 A0 6 E3 6 A3 6 E0 7 A0 7 E3 7 A3 7 E1 0 A10 El 1 All E1 2 E1 3 E1 4 E1 5 ProzeBabbild der Ein und Ausg nge das wie interne Merker genutzt werden kann A1 2 A2 4 E4 0 A4 0 A1 3 A2 5 A1 4 A2 6 A1 5 A2 7 7 A1 6 E7 7 A7 7 A1 7 Proze abbild der Ein und Ausg nge das nicht verwendet werden kann E1 6 E2 4 AEW6 AAW2 AEW14 AAW6 E1 7 E2 5 E2 6 E2 7 Bild 8 2 Beispiele f r Adressen von Ein und Ausg ngen bei einer CPU 214 oder einer CPU 215 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 8 3 Steuerung ber Ein und Ausg nge 8 4 Proze abbild der Ein und Ausg nge das den physikalischen Ein und Ausg ngen zugeordnet ist CPU 216 Modul 0 8 Eing nge Modul 1
32. e Wenn Sie den Betriebsartenschalter auf RUN stellen wird die Bearbeitung des Pro gramms aufgenommen e Wenn Sie den Betriebsartenschalter auf TERM stellen wird der Betriebszustand der CPU nicht ge ndert doch die Programmiersoftware STEP 7 Micro WIN kann jetzt die Betriebsarten der CPU steuern Befindet sich der Betriebsartenschalter in einer der Positionen STOP oder TERM und wird die Spannungsversorgung unterbrochen dann geht die CPU bei Spannungsr ckkehr auto matisch in den Betriebszustand STOP Befindet sich der Betriebsartenschalter in der Stellung RUN wenn die Spannungsversorgung unterbrochen wird dann geht die CPU bei Span nungsr ckkehr wieder in den Betriebszustand RUN Einstellen der Betriebsart mit STEP 7 Micro WIN Sie k nnen den Betriebszustand der CPU auch mit STEP 7 Micro WIN einstellen siehe Bild 6 9 Damit die Software den Betriebszustand steuern kann m ssen Sie den Be triebsartenschalter auf der CPU in eine der Positionen TERM oder RUN bringen Projekt Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe oaea ie Aaa 2 Betriebsart Betriebsart RUN STOP Bild 6 9 Einstellen der Betriebsart mit STEP 7 Micro WIN Einstellen der Betriebsart mit dem Programm Sie k nnen in Ihrem Programm die Operation STOP aufnehmen die die CPU in den Be triebszustand STOP versetzt Auf diese Weise k nnen Sie in Abh ngigkeit von Ihrer Logik die
33. CPU AC Versorgung DC Eing nge stromliefernd Relaisausg nge CPU 214 AC Versorgung 24 V AC Eing nge AC Ausg nge CPU 214 AC Versorgung AC Eing nge Relaisausg nge CPU 215 DC Versorgung DC Eing nge DC Ausg nge CPU 215 AC Versorgung DC Eing nge Relaisausg nge CPU 216 DC Versorgung DC Eing nge DC Ausg nge CPU 216 AC Versorgung DC Eing nge Relaisausg nge Erweiterungsmodul EM 221 Digitaleingabe 8 x 24 V DC Erweiterungsmodul EM 221 Digitaleingabe 8 x 120 V AC Erweiterungsmodul EM 221 Digitaleingabe stromliefernd 8 x 24 V DC Erweiterungsmodul EM 221 Digitaleingabe 8 x 24 V AC Erweiterungsmodul EM 222 Digitalausgabe 8 x 24 V DC Erweiterungsmodul EM 222 Digitalausgabe 8 x Relais Erweiterungsmodul EM 222 Digitalausgabe 8 x 120 230 V AC Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x 24 V DC Ausgang A 27 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 50 8 x 24 V DC Eingang 8 x 24 V DC Ausgang Automatisierungssystem S7 200 Systemhandbuch AA C79000 G7000 C230 02 Technische Daten Abschnitt Beschreibung Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x 24 V DC Ausgang Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x Relaisausgang Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 120 V AC Eingang 4 x 120 230 V AC Ausgang Erweiterungsmodul EM
34. In vielen Operationen f r die S7 200 k nnen Sie Konstanten verwenden Konstanten k nnen Bytes W rter und Doppelw rter sein Die CPU speichert alle Konstanten als Bin rwerte die im Dezimal Hexadezimal und ASCII Format dargestellt werden k nnen Dezimalformat Dezimalwert Hexadezimalformat 16 Hexadezimalwert ASCII Format ASCII Text Bei der S7 200 CPU k nnen Sie keine spezifischen Datentypen angeben wenn Sie z B angeben m chten da die Konstante als ganze Zahl 16 Bit als ganze Zahl mit Vorzeichen oder als ganze Zahl 32 Bit gespeichert werden soll Die S7 200 CPU pr ft auch keine Da tentypen Die Operation Wert addieren kann einen in VW100 abgelegten Wert beispiels weise als ganze Zahl mit Vorzeichen verwenden w hrend die Operation EXKLUSIV ODER denselben Wert in VW100 als vorzeichenlosen Bin rwert einsetzt Die folgenden Beispiele zeigen Konstanten im Dezimal Hexadezimal und ASCII Format e Dezimalkonstante 20047 e Hexadezimalkonstante 16 4E4F e ASCII Konstante Text in Hochkommata Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten 7 2 Indirekte Adressierung der Speicherbereiche in der CPU Die indirekte Adressierung verwendet Pointer um auf Daten im Speicher zuzugreifen In der S7 200 CPU k nnen Sie mittels Pointern die folgenden Speicherbereiche indirekt adressie ren E A V M S T nur den aktuellen Wert u
35. OEL BD LVO LOL OO aD L OLOLOOEODOD RELAY VAC OUTPUTS 4L 00 01 02 03 2L 04 05 06 0710 3L 11 12 13 14 15 16 17 e N Li 85 264 Hinweis X 1 Ist Werte der Komponenten k nnen A J variieren l gt 2 Schlie en Sie die AC Leitung an KH Klemme L an 470 Q 3 Beide Pole m glich 4 Erdung der DC Stromkreise ist optional 3 3 kQ DC 24V 1M 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 0 1 1 1 2 1 3 1 4 2M 15 1 6 17 2 0 21 22 23 24 25 26 2 7 M L 24 V INPUTS DC OUT OO980998999099909089060 0 89 8999999990909 A 3 F 24 V DC f r SIT Geberversorgung zE der Eing nge oder an Erweiterungsmodule Eing nge 15 V DC bis 30 V DC 400 mA Bild A 18 Kennzeichnung der Anschl sse bei der CPU 216 AC DC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 39 Technische Daten A 19 Erweiterungsmodul EM 221 Digitaleingabe 8 x 24 V DC Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg ngel Normen 1 6ES7 221 1BF00 0XA0 90 x 80 x 62 mm 0 2 kg 2W 8 digitale Eing nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf Typ 1 stromziehend gem IEC 1131 2 15 bis 30 V DC min 4 mA 35 VDC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1mA typ 3 5 ms max 4 5 ms 500 V
36. PG PC Schnittstelle einstellen siehe Bild 3 7 stellen Sie im Register Zugriffsweg im Textfeld Zugangspunkt der Applikation die Software STEP 7 Micro WIN ein 2 Stellen Sie sicher da Ihre Hardware bereits installiert ist siehe Abschnitt 3 2 Geben Sie das Protokoll an mit dem Sie arbeiten m chten 4 W hlen Sie im Dialogfeld PG PC Schnittstelle einstellen die entsprechenden Einstellungen im Textfeld Benutzte Baugruppenparametrierung aus 5 W hlen Sie im Dialogfeld PG PC Schnittstelle einstellen die Schaltfl che Eigenschaften w Ab hier nehmen Sie alle weiteren Einstellungen entsprechend der von Ihnen gew hlten Baugruppenparametrierung vor Einrichten der Parameter f r das PC PPI Kabel PPI In diesem Abschnitt wird erl utert wie Sie zum Einrichten der PPI Parameter f r die folgen den Betriebssysteme und die folgende Hardware vorgehen e Windows 3 1 PC PPI Kabel e Windows 95 oder Windows NT 4 0 PC PPI Kabel Automatisierungssystem S7 200 Systemhandbuch 3 12 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Verwenden Sie ein PC PPI Kabel und Sie klicken im Dialogfeld PG PC Schnittstelle einstel len auf die Schaltfl che Eigenschaften dann werden die Eigenschaften f r das PC PPI Kabel PPI angezeigt siehe Bild 3 9 Gehen Sie folgenderma en vor 1 Geben Sie im Register PPI Netz eine lokale Teilnehmeradresse an Dies
37. VW102 IN2 OUT VD100 DIV vw202 IN1 VW10 IN2 OUT VD200 Anwendung Addieren Multiplizieren Dividieren AC1 4000 AC1 4000 VD200 4000 plus multipliziert mit dividiert durch ACO 6000 VD100 200 VW10 41 gleich gleich gleich ACO 10000 VD100 800000 VD200 23 97 Restquotient VW200 VW202 Hinweis VD100 enth lt VW100 und VW102 VD200 enth lt VW200 und VW202 Bild 10 20 Beispiele f r arithmetische Operationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch 10 54 C79000 G7000 C230 02 Operationssatz PID Regler Die Operation PID Regler berechnet die PID Regelkreise f r den angegebenen Regelkreis LOOP mit Hilfe der Informationen zu Eingabewerten und Konfiguration im Parameter TABLE DOARA Operanden TABLE VB LOOP Obis7 A K PID TABLE LOOP Diese Operationen beeinflussen die folgenden Sondermerker L SM1 1 berlauf vw wmv 212 214 215 216 Die Operation PID Regler Proportional Integral Differentialregler dient zum Berechnen des PID Reglers Der oberste Stackwert mu aktiviert sein Signalflu vorhanden damit die PID Berechnungen durchgef hrt werden k nnen Die Operation verf gt ber zwei Parame ter TABLE enth lt die Anfangsadresse der Tabelle f r den Regelkreis und LOOP enth lt die Nummer des Regelkrei
38. Zentralger t S7 200 Die Zentralbaugruppe S7 200 ist ein kompaktes Ger t und besteht aus einer Zentraleinheit CPU der Spannungsversorgung und digitalen Ein und Ausg ngen 1 4 Die CPU bearbeitet das Programm und speichert die Daten f r die Automatisierungs l sung bzw den Proze Die Spannungsversorgung liefert den Strom f r das Zentralger t und alle angeschlosse nen Erweiterungsmodule ber die Ein und Ausg nge wird das System gesteuert Die Eing nge berwachen die Signale der Feldger te z B Sensoren und Schalter und die Ausg nge steuern Pum pen Motoren oder andere Ger te in Ihrem Proze ber die Kommunikationsschnittstelle k nnen Sie ein Programmierger t oder andere Ger te an die CPU anschlie en Einige S7 200 CPUs verf gen ber zwei Kommunika tionsschnittstellen Die Statusanzeigen liefern Ihnen visuelle Informationen ber die Betriebsart der CPU RUN oder STOP den aktuellen Signalzustand der integrierten Ein und Ausg nge und eventuelle Systemfehler Die Bilder 1 3 1 4 und 1 5 zeigen die verschiedenen S7 200 CPUs Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Einf hrung in die Micro SPS S7 200 SIMATIC S7 200 SF 10 0 Qo0 0 RUN 10 1 Q01 stor i02 jao2 103 aos 104 a04 105 aos 106 107 Bild 1 3 CPU S7 212 SIMATIC S7 200
39. e M t als Ergebnis eines Proportionalanteils eines Integralanteils und eines Differentialanteils darstellt t M t Ko e dt Man Ke de dt 0 Stellgr e Proportionalanteil Integralanteil Differentialanteil Erkl rung M t Stellgr e in Abh ngigkeit von der Zeit Kc Verst rkung e Regeldifferenz Differenz zwischen Sollwert und Istwert Minitial Anfangswert der Stellgr e Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 55 Operationssatz Damit die Regeleinrichtung in einen Digitalrechner implementiert werden kann mu die kon tinuierlich arbeitende Funktion in regelm iges Abtasten der Regeldifferenz mit anschlie en der Berechnung der Stellgr e umgesetzt werden Die folgende Gleichung gilt als Basis f r die Umsetzung einer Regeleinrichtung mit einem Digitalrechner Mn u Ke n t K gt i Minitar Kp enen 1 Stellgr e Proportionalanteil Integralanteil Differentialanteil Erkl rung Mn errechnete Stellgr e bei Abtastzeit n Kc Verst rkung En Wert der Regeldifferenz bei Abtastzeit n en 1 vorheriger Wert der Regeldifferenz bei Abtastzeit n 1 K proportionale Konstante des Integralanteils Minitial Anfangswert der Stellgr e Kp proportionale Konstante des Differentialanteils In dieser Gleichung wird deutlich da der Integralanteil das Ergebnis aller Regeldifferenzen vom ersten Abtasten bis zum aktuellen Abtasten darstellt Der Di
40. 60 mA von Zentralger t oder externer Stromversorgung Eing nge 15 V DC bis 30 V DC je a de DC 24V INPUTS iL 0 A 2 3 0 2L 4 5 6 7 ee L 3 3 KQ Hinweis 1 Ist Werte der Komponenten k nnen variieren 470 Q 2 Erdung der Eingangsstromkreiseist optional N Bild A 21 Kennzeichnung der Anschl sse beim EM 221 Digitaleingabe stromliefernd 8 x 24 V DC Automatisierungssystem S7 200 Systemhandbuch A 42 C79000 G7000 C230 02 Technische Daten A 22 Erweiterungsmodul EM 221 Digitaleingabe 8 x 24 V AC Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg ngel Normen beantragt 1 6ES7 221 1JF00 0XAO Eing nge 90 x 80 x 62 mm Eingangstyp 0 2 kg Bereich bei EIN 2W 8 digitale Eing nge Nennspannung bei EIN UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf Typ 1 stromziehend gem IEC 1131 2 15 30 V AC 47 63 Hz min 4mA 24 V AC 60 Hz 7 mA 5V AC 1 mA max 15 ms 1500 V AC 1 min 5 V DC logische Spannung 70 mA aus Zentralger t In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen Eing nge 15 V DC bis 30 V AC
41. Abmessungen BxHxT 90 x 80 x 62 mm Min Laststrom 30 mA Gewicht 0 2 kg Ableitstrom 1 5 mA 120 V AC 2 0 mA 240 V AC Stromaufnahme 5 W bei 3 5 A Last Ein und Ausg nge Normen Ausg nge Ausgangstyp Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt 8 digitale Ausg nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Triac Nulldurchgang einschalten 20 264 V AC 47 63 Hz 0 3 bis 1 0 O bis 40 C 55 C2 1 20 A 1 00 A 1 50 A 1 25 A 4 75 A 3 50 A Verz gerung Schaltvorg nge Sto strom Spannungsabfall Potentialtrennung Kurzschlu schutz 1 2 Zyklus 30 A Spitze 1 Zyklus 10 A Spitze 5 Zyklen max 1 5 V bei maximalem Strom 1500 V AC 1 min keine Strombedarf 1 5 V DC logische Spannung Strom an Ausg ngen In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen 2 A 46 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 120 mA von Zentralger t Wird vom Anwender am Modulleiter geliefert Technische Daten Ausg nge 20 bis 264 V AC amp O DISIEN
42. Abweichungen von einem Wert zum n chsten die durch St rungen in einer Konstante oder in einem sich langsam ndernden Analogeingabesignal verursacht werden k nnen durch Mittelwertbildung aus einer Reihe von Werten verringert werden Je weiter Sie die Anzahl der f r die Mittelwertbildung herangezogenen Werte erh hen desto st rker k nnen Sie eine entsprechend langsamere Reaktionszeit auf nderungen im Eingabesignal feststellen Sie k nnen mit dem Analogeingabefilter Assistenten in STEP 7 Micro WIN arbeiten siehe Abschnitt 5 3 um ein Programm zur Mittelwertbildung in Ihr Programm einzuf gen Beach ten Sie da ein Mittelwert der aus einer hohen Zahl abgetasteter Werte gebildet wird den Wert stabilisiert und gleichzeitig die Reaktion des Werts auf nderungen im Eingabesignal verlangsamt Sollen die Analogeingabesignale nur langsam ge ndert werden empfehlen wir eine Mindestzahl von 64 abgefragten Werten f r das Programm zur Mittelwertbildung Die Angaben zur Wiederholbarkeit beschreiben die Abweichungen zwischen den Werten bei gleichbleibendem Eingabesignal Au erdem definieren die Angaben zur Wiederholbarkeit den Bereich der 99 aller Werte enth lt Die mittlere Genauigkeit beschreibt den durch schnittlichen Wert des Fehlers die Differenz zwischen dem Durchschnittswert der einzelnen Werte und dem genauen Wert des tats chlichen Analogeingabesignals Die Wiederholbar keit wird in Bild A 37 durch die Kurve dargestellt Dieses
43. Anwenderprogramm Anwenderprogramm CPU Konfiguration CPU Konfiguration CPU Konfiguration Merker Variablenspeicher Merker Aktuelle Werte von Zeiten und Z hlern nullspannungsfester Bereich Merker nullspannungsfester Bereich Bild 7 15 Zur ckholen des Anwenderprogramms und der Systemkonfiguration beim Anlauf Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Beim Anlauf pr ft die CPU den RAM Speicher daraufhin ob der Hochleistungskondensator die Daten fehlerfrei gepuffert hat Ist dies der Fall werden die remanenten Bereiche des RAM Speichers nicht ver ndert Die nicht remanenten Bereiche des Variablenspeichers wer den aus dem entsprechenden nullspannungsfesten Bereich des Variablenspeichers im EEPROM zur ckgeholt siehe Bild 7 16 RAM Speicher EEPROM nullspannungsfest Anwenderprogramm CPU Konfiguration Die nullspannungsfesten Bereiche des Variablenspeichers werden in CPU Konfiguration i die nicht remanenten Bereiche des Merker Variablenspeicher A 7 x E Variablenspeichers im RAM Speicher nullspannungsfester kopiert een Merker Merker nullspannungsfester Bereich Anwenderprogramm Aktuelle Werte von Zeiten und Z hlern Alle anderen nicht remanenten Bereiche im Speicher werden auf 0 gesetzt
44. CPU Konfiguration S7 200 CPU Anwenderprogramm Anwenderprogramm CPU Konfiguration Anwenderprogramm CPU Konfiguration DB1 bis zur maximalen Gr e des nullspannungsfesten Variablen speichers Variablenspeicher Merker nullspan nungsfester Bereich Merker nullspan ungsfester Bereich Aktuelle Werte von Zeiten und Z hlern gm RAM Speicher EEPROM Bild 7 12 Laden der Programmkomponenten in die CPU Wenn Sie ein Programm aus der CPU in Ihren PC bzw Ihr PG laden siehe Bild 7 13 dann werden das Anwenderprogramm und die CPU Konfiguration aus dem RAM Speicher in Ih ren Computer geladen Wenn Sie den Datenbaustein aus der CPU laden dann wird der null spannungsfeste Bereich des Datenbausteins im EEPROM gespeichert mit dem eventuell vorhandenen restlichen Datenbaustein der sich im RAM Speicher befindet zusammenge f hrt Ihrem Computer wird anschlie end der vollst ndige Datenbaustein bermittelt Die Gr e des nullspannungsfesten Bereichs im Variablenspeicher richtet sich nach Ihrer CPU siehe Abschnitt 10 1 Anwenderprogramm CPU Konfiguration S7 200 CPU Anwenderprogramm CPU Konfiguration briger Teil von DB1 Anwenderprogramm CPU Konfiguration Variablenspeicher Nullspannungsfester Merker nullspan Teil von DB1 nungsfester Bereich Merker nullspan
45. DC Geberversorgung 85 264 V AC bei 47 63 Hz typ 4 VA nur CPU 50 VA max Laststrom aus 110 V AC mind 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 260 mA f r CPU 340 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Ausg nge 30 V DC 250 V AC Technische Daten Stromversorgung N L C OOOOOOOOODOOO 7 VAC OUTPUTS L 00 01 02 2L 03 04 05 N 11 85264 Br Hinweis 1 Ist Werte der Komponenten k nnen variieren s 2 Schlie en Sie die AC Leitung an Klemme L an 3 Erdung der Eingangsstromkreise ist optional 470 Q 3 3 KQ I DC 24V 1L 00 01 02 03 2L 04 05 06 07 M L DC INPUTS 0200000000 SUPPLY br Bild A 6 Eing nge 15 V DC bis 30 V DC
46. Eingeben eines Programmierbeispiels 4 3 Erstellen einer Symboltabelle Aufrufen des Symboltabellen Editors Wenn Sie den absoluten Adressen des Programmierbeispiels symbolische Namen zuordnen m chten ffnen Sie den Symboltabellen Editor Hierzu doppelklicken Sie auf das Symbol des Editors bzw Sie w hlen den Befehl Wiederherstellen Vollbild an der Schaltfl che in Windows 95 Sie k nnen auch den Men befehl Ansicht gt Symboltabelle w hlen Eingeben von symbolischen Namen Bild 4 6 zeigt die Liste der absoluten Adressen und die zugeordneten symbolischen Namen f r das Programmierbeispiel Zum Eingeben der symbolischen Namen gehen Sie folgender ma en vor 1 Markieren Sie das erste Feld in der Spalte Symbolischer Name und geben Sie Start_l ein Dr cken Sie die Eingabetaste um so das erste Feld in der Spalte Adresse zu markie ren Geben Sie die Adresse E0 0 ein und dr cken Sie die Eingabetaste Daraufhin wird das erste Feld in der Spalte Kommentar markiert Kommentare sind optional doch k nnen sie sehr n tzlich sein um die einzelnen Elemente des Programms zu dokumen tieren Dr cken Sie die Eingabetaste um mit Ihren Eingaben in der n chsten Reihe zu begin nen Wiederholen Sie die oben aufgef hrten Schritte bis Sie alle brigen Adressen und symbolischen Namen eingegeben haben Speichern Sie die Symboltabelle mit dem Men befehl Projekt gt Speichern Symboltabelle
47. Hinweis x bedeutet da der Wert unbekannt ist es kann sich um den Wert 0 oder 1 handeln Bei der Operation LPS geht aw8 verloren Bild 10 47 Stackoperationen LPS LRD und LPP Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r Stackoperationen A3 0 KOP AWL Netzwerk 1 NETWORK E0 0 EO A5 P Il LD E2 0 E2 E2 U E2 1 OLD ULD A5 0 Netzwerk 2 NETWORK E0 0 E0 A7 0 er E0 0 I LD E0 5 EO 0 E0 6 ULD A7 0 LRD E2 A6 0 LD E2 1 o E1 3 ULD Ei A6 O LPP U E1 0 A3 0 Bild 10 48 Beispiel f r Stackoperationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 101 Operationssatz 10 12 Verkn pfungsoperationen Bytes durch UND ODER und EXKLUSIV ODER verkn pfen 10 102 vor EN INl IN2 OUT IN2 WORB OUT WXOR_B IN2 OUT UNDB SB ORB XORB IN1 OUT IN1 OUT IN1 OUT E E 212 214 vw 215 216 Die Operation Bytes durch UND verkn pfen verkn pft die entsprechenden Bits der beiden Bytes IN1 und OUT durch UND und l dt das Ergebnis in das Byte OUT Die Operation Bytes durch ODER verkn pfen verkn pft die entsprechenden Bits der beiden Bytes IN1 und OUT durch ODER und l dt das Ergebnis i
48. Installieren von STEP 7 Micro WIN Windows 95 Installieren von STEP 7 Micro WIN 3 2 Windows NT Fehlerbehebung beim Einrichten der MPI Kommunikation Installieren von Hardware Installieren von STEP 7 Micro WIN Wort Ganzzahliger Bereich Wort links rotieren Wort links schieben Wort rechts rotieren Wort rechts schieben Wort bertragen Wort um 1 erh hen 10 66 Wort um 1 vermindern W rter durch EXKLUSIV ODER verkn pfen W rter durch ODER verkn pfen 10 103 W rter durch UND verkn pfen 10 103 Wortkonsistenz Wortvergleich Z Zahlen Darstellung 5 Adressierung Arten Beispiel CPU 212 214 215 216 Funktionweise Variablen Vorw rts R ckw rtsz hlen 10 19 Vorw rtsz hlen 10 19 Z hlerarten Schnelle Z hler 10 27 Zeichen TD 200 Assistent Zeichen Interrupts 10 129 Zeichensatz f r Balkenanzeigen TD 200 Zeit als Einschaltverz gerung starten 10 13 Index 29 Index Zeit als speichernde Einschaltverz gerung star Zeiten 10 13 Adressierung Aktualisieren 10 14 Aufl sung 10 13 Beispiel f r die Operation Zeit als Einschalt verz gerung starten 10 17 Beispiel f r die Operation Zeit als spei chernde Einschaltverz gerung starten CPU 212 214 215 216 Nummer Operation Zeit als Einschaltverz gerung starten 10 13 Zeit als speichernde Einschaltverz gerung starten 10 13 Zeiten T32 T96 Interrupts Zeitgesteuerte Interrupts 10 119
49. Netzwerk 1 Verwendete Elen Start 1 4 le Start_1 _ Symbolische Adr Start _2 2 e Eunktionsleiste 7 v Statuszeile Stopp_1 i C a S a Pumpe_1 Funktionsleiste d Stopp_2 2 Sr be Zoom 1 Ze Beh lter_voll 2 3 F Ab E E Bild 5 19 Anzeigen der Liste der Querverweise Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 17 Erweiterte Funktionen in STEP 7 Micro WIN 5 5 5 18 Erstellen einer Liste der verwendeten Elemente In der Tabelle der verwendeten Elemente k nnen Sie sich die Adressen und Bereiche die Sie in Ihrem Programm vergeben haben anzeigen lassen Die Tabelle der verwendeten Ele mente zeigt diese Informationen in kompakterer Form an als die Tabelle der Querverweise Der gezeigte Bereich beginnt mit der ersten verwendeten Adresse und endet mit der letzten verwendeten Adresse Nicht verwendete Adressen werden als leere Reihen dargestellt siehe Bild 5 20 Es gibt zwei M glichkeiten um sich die verwendeten Elemente anzeigen zu lassen e Im Bitformat werden E A M und S angezeigt e Im Byteformat werden V AEW AAW MB SMB T Z und HSC angezeigt Beachten Sie folgendes e Lassen Sie sich die verwendeten Elemente im Byteformat anzeigen wird eine Doppel wortadresse als vier aufeinanderfolgende D dargestellt Werden nicht vier aufeinanderfol gende D angezeigt kann es sein da Sie diese
50. Netzwerk 65 Network Ma i Unterprogramm 10 kann bedingt eh mern Frl URET beendet werden RET Jedes Unterprogramm mu mit der Netzwerk 68 Operation Unterprogramm absolut Network beenden RET beendet werden RET RET Hier wird Unterprogramm 10 beendet Bild 10 36 Beispiel f r Operationen mit Unterprogrammen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 89 Operationssatz Programmschleife mit FOR und Ende Programmschleife mit NEXT 10 90 Die Operation Programmschleife mit FOR f hrt den Code O zwischen FOR und NEXT aus Sie m ssen den aktuellen P Jen Z hlwert der Programmschleifen INDEX den Anfangswert INITIAL und den Endwert FINAL angeben INDEX Die Operation Ende Programmschleife mit NEXT INITIAL kennzeichnet das Ende einer Programmschleife die mit FOR beginnt und setzt den obersten Stackwert auf 1 FINAL Operanden INDEX VW T Z EW AW MW SMW AC VD AC SW INITIAL VW T Z EW AW MW SMW AC 7 FOR INDEX AEW Konstante VD AC SW ji INITIAL FINAL VW T Z EW AW MW SMW AC PINAL AEW Konstante VD AC SW NEXT Betr gt beispielsweise der Wert von INITIAL 1 und der Wert von FINAL 10 dann werden die Operationen die sich zwischen I v W W FOR und NEXT befinden zehnmal ausgef hrt wobei sich der 212 214 215 216 Z nlwert INDEX jeweils um 1 erh ht 1 2 3
51. PC PPI Kabel Die Kommunikationsschnittstellen eines Personal Computers sind im allgemeinen Schnitt stellen die mit dem RS 232 Standard kompatibel sind Die Kommunikationsschnittstellen der S7 200 CPU arbeiten mit dem RS 485 Standard damit mehrere Ger te an das gleiche Netz angeschlossen werden k nnen Mit dem PC PPI Kabel k nnen Sie die RS 232 Schnittstelle eines Personal Computers mit der RS 485 Schnittstelle einer S7 200 CPU verbinden siehe Bild 9 5 Sie k nnen mit dem PC PPI Kabel auch die Kommunikationsschnittstelle einer S7 200 CPU an andere RS 232 kompatible Ger te anschlie en S7 200 CPU Teilnehmer 2 RS 232 Teilnehmer 0 PC PPI Kabel Bild 9 5 Kommunizieren mit einer S7 200 CPU ber ein PC PPI Kabel Einsetzen des PC PPI Kabels mit STEP 7 Micro WIN STEP 7 Micro WIN kann ber das PC PPI Kabel mit einer oder mehreren S7 200 CPUs kommunizieren siehe Bild 9 6 Wenn Sie mit STEP 7 Micro WIN arbeiten m ssen Sie darauf achten da die f r das PC PPI Kabel ausgew hlte Baudrate der f r das Netz richti gen Baudrate entspricht STEP 7 Micro WIN unterst tzt nur 9600 Baud und 19 200 Baud S7 200 CPU S7 200 CPU S7 200 CPU Teilnehmer 0 Teilnehmer 2 Teilnehmer 3 Teilnehmer 4 a RS 232 RS 485 i N PC PP
52. Q saos a s s s s ss AC 24V INPUTS N 0 0 1 2 3 4 5 6 7 0 4 I 3 3 KQ 390 Q S Hinweis x Ist Werte der Komponenten k nnen F4 variieren Bild A 22 Kennzeichnung der Anschl sse beim EM 221 Digitaleingabe 8 x 24 V AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 43 Technische Daten A 23 Erweiterungsmodul EM 222 Digitalausgabe 8 x 24 V DC Bestellnummer 1 In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Moi Leistungsmerkmale Ausg nge gesamt Abmessungen BxHxT 6ES7 222 1BF00 0XA0 90 x 80 x 62 mm UL 508 CSA C22 2 142 Ausg nge Fortsetzung Klemmung induktive Last einzelner Impuls pro Leiter 2A L R 10 ms Gewicht 0 2kg 1A UR 100 ms Wiederholung 1 W Energieaufnahme St fnah 4 W bei 3 A Last romaurnanme 2 1 2 Li x Schaltfreg lt 1 W Ein und Ausg ngel 8 digitale Ausg nge Ableitstrom 100 uA Normen hi i FM Klasse I Kategorie 2 Verz gerung Schaltvorg nge 50 ms EIN 200 ms AUS gem VDE 0160 Sto strom 4 A 100 ms gem EG Richtlinie Spannungsabfall max 1 8 V bei max Strom Ausg nge Potentialtrennung 500 V AC 1 min Ausgangstyp Transistor stromliefernd Kurzschlu schutz keine Spannungsbereich 20 4 V DC bis 28 8 V DC Strombedarf Max Laststrom Obis 40 C 55 C pro einzelnem Ausgang 0 75 A 0 50 A 5 V DC log
53. berlauf 1 berlauf PWM1 Impulsdauer aktualisieren 1 neue Impulsdauer schreiben PTO1 Impulsz hlwert aktualisieren 1 neuen Impulsz hlwert schreiben PTOVYPWM1 Zeitbasis 0 1 us Takt 1 1 ms Takt Reserviert PTO1 Leerlaufbit 0 PTO wird bearbeitet 1 PTO im Leerlauf PTOVYPWM1 Zykluszeit aktualisieren 1 neue Zykluszeit schreiben SM77 4 und SM77 5 SM77 6 PTO1 PWMI Modus ausw hlen 0 PTO 1 PWM SM77 7 PTOVPWM1 Freigabebit 1 Freigeben PTO1 PWM1 Zykluszeit SMB78 ist das h chstwertige Byte und SMB79 ist das niederwertigste Byte PWM1 Impulsdauer SMBS80 ist das h chstwertige Byte und SMB81 ist das niederwertigste Byte PTO1 Impulsz hlwert SMB82 ist das h chstwertige Byte und SMB85 ist das niederwertigste Byte SMB86 bis SMB94 und SMB186 bis SMB194 Steuerung des Meldungsempfangs Wie in Tabelle D 16 beschrieben werden SMB86 bis SMB94 und SMB186 bis SMB194 dazu verwendet den Status der Funktion zum Empfangen von Meldungen zu steuern und zu lesen Automatisierungssystem S7 200 Systemhandbuch D 10 C79000 G7000 C230 02 Sondermerker Tabelle D 16 Sondermerker SMB86 bis SMB94 und SMB186 bis SMB194 Schnitt Schnitt Beschreibung stelle 0 stelle 1 SMBS6 SMB186 r eI0 0 t c Statusbyte zum Empfangen von Meldungen 1 Meldungsempfang vom Anwender gesperrt 1 Meldungsempfang beendet Fehler in Eingangsparametern od
54. e Verbinden Sie alle Erdungsklemmen der S7 200 mit der n chsten verf gbaren Erdung 7 um die h chstm gliche St rfestigkeit zu erreichen Es wird empfohlen alle Erdungs klemmen einzeln anzuschlie en Verwenden Sie hierzu Leitungen mit einem Querschnitt von 1 5 mm Vorsicht In einem Aufbau mit 230 V AC Nennspannung berschreiten zweiphasige Spannungen die Nennspannung der Stromversorgung der Eing nge und der Ausg nge der S7 200 Eine zu hohe Spannung kann den Ausfall der S7 200 und der angeschlossenen Ger te verursachen Verwenden Sie keine zweiphasigen Anschl sse wenn die Nennspannung der S7 200 berschritten wird 120 V AC Eingangsspannung CPU und Eing nge 4 1 120 V AC und 220 V AC Ausgangslastspannung L2 L3 i BL a m 6 4 5 5 ne o e o o e o DA S7 200 DE DA DE AC AC AC EM221AC EM 222AC Bild 2 14 AC Aufbau Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 2 4 Schutzbeschaltungen Allgemeine Richtlinien Versehen Sie induktive Lastspannungen mit Schutzbeschaltungen die den Spannungsan stieg beim Ausschalten begrenzen Beachten Sie beim Aufbau einer geeigneten Schutzbe schaltung die folgenden Richtlinien Die Effektivit t eines Aufbaus h ngt von der jeweiligen Anwendung ab und mu immer
55. nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt Triac Nulldurchgang 20 264 V AC 47 63 Hz 0 3 bis 1 0 MOV 275 V Arbeitssp Obis 40 C 55 C 1 20 A 1 00 A 1 50 A 1 25 A 6 00 A 4 25 A 30 mA 1 5 mA 120 V AC 2 0 mA 240 V AC 1 2 Zyklus 30 A Spitze 1 Zyklus 10 A Spitze 5 Zyklen max 1 5 V bei maximalem Strom 1500 V AC 1 min keine 85 264 V AC bei 47 63 Hz typ 4 5 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 440 mA f r CPU 560 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min DC Geberversorgung Spannungsbereich Welligk St rstr lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 280mA lt 600 mA Nein 1 Inder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen 2 A 24 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 V AC bis 264 V AC Stromversorgung Selle Ne I OD S888 898990998 099990998 re 1
56. r ckw rts 1 vorw rts Statusbit f r aktueller Wert gleich voreingestellter Wert O ungleich 1 gleich Statusbit f r aktueller Wert ist gr er als voreingestellter Wert 0 kleiner als oder gleich 1 gr er als Hinweis Die Statusbits f r HSCO HSC1 und HSC2 sind nur w hrend der Bearbeitung des Interruptprogramms f r den schnellen Z hler g ltig Wenn Sie die Zust nde der schnellen Z hler berwachen k nnen Sie Interrupts f r Ereignisse freigeben die sich auf die bearbeitete Operation auswirken HSC Interrupts 10 30 HSCO unterst tzt eine Interruptbedingung Es tritt ein Interrupt auf wenn der aktuelle Wert gleich dem voreingestellten Wert ist HSC1 und HSC2 verf gen ber drei Interruptbedingun gen Es tritt ein Interrupt auf wenn der aktuelle Wert gleich dem voreingestellten Wert ist wenn ein R cksetzeingang extern aktiviert wird oder wenn die Z hlrichtung wechselt Jede dieser Interruptbedingungen kann einzeln freigegeben oder gesperrt werden Ausf hrliche Informationen zur Verwendung von Interrupts entnehmen Sie dem Abschnitt zu den Inter rupt Operationen Die folgenden Beschreibungen zu Initialisierung und Bearbeitungsreihenfolge sollen Ihnen die Funktionsweise der schnellen Z hler n her erl utern In den Beschreibungen dient HSC1 als Beispiel Bei den Erkl rungen zur Initialisierung wird davon ausgegangen da die S7 200 gerade in den Betriebszustand RUN versetzt wurd
57. vO Operanden n1 n2 VW T Z EW AW MW SMW AC AEW Konstante VD AC SW In KOP ist der Kontakt aktiviert wenn der Vergleich wahr ist In AWL laden die Operationen den Wert 1 als obersten Stackwert bzw verkn pfen den Wert 1 mit dem obersten Stackwert durch UND bzw ODER wenn der Vergleich wahr ist Wortvergleiche haben ein Vorzeichen 16 7FFF gt 16 8000 Hinweis Sie k nnen die Vergleiche lt gt lt und gt ausf hren indem Sie die Operation NOT zusammen mit einer der Operationen gt oder lt einsetzen Die beiden folgenden Operationen entsprechen dem Vergleich lt gt ungleich zwischen VW100 und dem Wert 50 LDW VW100 50 NOT OW lt nl n A A A a 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 7 Operationssatz Doppelwortvergleich Die Operation Doppelwortvergleich vergleicht die beiden 5 Werte n1 und n2 miteinander Sie k nnen folgende Vergleiche P anstellen n1 n2 n1 gt n2 und n1 lt n2 Operanden n1 n2 VD ED AD MD SMD AC HC Konstante VD AC SD In KOP ist der Kontakt aktiviert wenn der Vergleich wahr ist In AWL laden die Operationen den Wert 1 als obersten Stackwert bzw verkn pfen den Wert 1 mit dem obersten Stackwert durch UND bzw ODER wenn der Vergleich wahr ist A Doppelwortvergleiche haben ein Vorzeichen 16 7FFFFFFF gt W UD nn 16 8
58. 10 9 Schiebe und Rotieroperationen Wert in Schieberegister schieben Die Operation Wert in Schieberegister schieben schiebt den Wert von DATA in das Schieberegister S_BIT gibt das niederwertigste Bit des Schieberegisters an N zeigt die L nge des Schieberegisters und die Richtung in die geschoben wird an positive Schiebefunktion N negative Schiebefunktion N vor Operanden DATA S_BIT E A M SM T Z V S N VB EB AB MB SMB SB AC Konstante VD AC SB A mn W SHRB DATA S_BIT N L v nv nV 212 214 215 216 Beschreibung der Operation Wert in Schieberegister schieben Die Operation Wert in Schieberegister schieben dient dazu einen Produktflu oder Daten auf einfache Weise in Reihenfolge zu bringen und zu steuern Mit der Operation Wert in Schieberegister schieben k nnen Sie einmal pro Zyklus das gesamte Register um ein Bit verschieben Das Schieberegister wird definiert durch das niederwertigste Bit S_BIT und die Anzahl der Bits die durch die L nge N angegeben wird Bild 10 32 zeigt ein Beispiel f r die Operation Wert in Schieberegister schieben Die Adresse des h chstwertigen Bit im Schieberegister MSB b kann durch folgende Glei chung errechnet werden MSB b Byte von S_BIT N 1 Bit von S_BIT 8 Divisionsrest der Division durch 8 Sie m ssen ein Bit subtrahieren da S_BIT zu den Bits des Schieberegisters geh rt Beispiel S
59. 212 214 215 216 Wort bertragen Die Operation Wort bertragen bertr gt das Eingangswort IN zum Ausgangswort OUT Das Eingangswort wird dadurch nicht ver ndert VOAR Operanden IN VW T Z EW AW MW SMW AC AEW Konstante VD AC SW A ALOV IN OUT OUT WW T Z EW AW MW SMW AC AAW VD AC SW u u a a 212 214 215 216 Doppelwort bertragen Die Operation Doppelwort bertragen bertr gt das Eingangsdoppelwort IN zum Ausgangsdoppelwort OUT Das Eingangsdoppelwort wird dadurch nicht ver ndert nor Operanden IN VD ED AD MD SMD AC HC Konstante VD AC amp VB amp EB A W MOVD IN OUT amp MB amp T amp Z amp SB SD OUT VD ED AD MD SMD AC VD vw VW mW AC SD 212 214 215 216 Realzahl bertragen Die Operation Realzahl bertragen bertr gt die x Eingangsrealzahl Doppelwort 32 Bit IN zum P Ausgangsdoppelwort OUT Das Eingangsdoppelwort wird dadurch nicht ver ndert A Operanden IN VD ED AD MD SMD AC W MOVR IN OUT Konstante VD AC SD iL OUT VD ED AD MD SMD AC E u u mW VD AC SD 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch 10 68 C79000 G7000 C230 02 Operationssatz Anzahl an Bytes bertragen K o BLKMOV_B P IEn IN N OUT H
60. 3 50 A 2 50 A 30 mA 1 5 mA 120 V AC 2 0 mA 240 V AC Ausg nge Fortsetzung Verz gerung Schaltvorg nge 1 2 Zyklus Sto strom 30 A Spitze 1 Zyklus 10 A Spitze 5 Zyklen Spannungsabfall max 1 5 V bei maximalem Strom Potentialtrennung 1500 V AC 1 min Kurzschlu schutz keine Eing nge Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Stromversorgung Typ 1 stromziehend 15 30 V DC 47 63 Hz min 4 mA AC 24 V 60 Hz 7 mA AC 5V 1 mA typ 10 ms max 15 ms 1500 V AC 1 min Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 V DC Elektrisch getrennt DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 85 264 V AC bei 47 63 Hz typ 4 VA nur CPU 50 VA max Laststrom aus 110 V AC mind 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 320 mA f r CPU 280 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein 1 Inder CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen 2 A 16 Lineare Leistungsminderung 40 bis 55 C Leistun
61. AC SW OUT VB EB AB MB SMB AC VD AC SB Bitmuster f r Sieben Segment Anzeige erzeugen z Die Operation Bitmuster f r Sieben Segment Anzeige O SEG erzeugen erzeugt ein Bitmuster OUT das die Segmente einer pP ES siebenteiligen Anzeige beleuchtet Die beleuchteten Segmente ARARE stellen das Zeichen in der niederwertigsten Ziffer des Eingangsbytes IN dar A W SEG IN OUT Operanden IN VB EB AB MB SMB AC L VD AC SB Arr OUT VB EB AB MB SMB AC VD AC 212 214 215 216 AC SB Bild 10 52 zeigt die Codierung die von dieser Operation f r die Beleuchtung einer Sieben Segment Anzeige verwendet wird IN Segment OUT IN Segment OUT LSD Anzeige gfe dcba LSD Anzeige gfe dcba 0 ki 0011 1111 8 0111 1111 1 l 0000 0110 9 z 0110 0111 2 2 0101 1011 AE H 0111 0111 3 E 0100 1111 B m 0111 1100 4 E 0110 0110 c _ 0011 1001 5 u 0110 1101 D gi 0101 1110 6 E 0111 1101 E T 0111 1001 7 E 0000 0111 F 0111 0001 Bild 10 52 Codierung einer Sieben Segment Anzeige 10 110 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiele f r Umwandlungen von Hexadezimalzahlen KOP AWL E31 LD E3 1 EN PE O Das Bit setzen das dem DECO AC2 VW40 Fehlercode in Akkumulator 2 entspricht AC2 IN OUT VW40 Anwendung Akkumulator 2 enth lt den Fehlercode 3 Die Oper
62. Analogeing nge 6 10 Anzeigen in STEP 7 Micro WIN Arbeiten mit der Statustabelle Arbeiten mit Unterprogrammen Aufbau 6 8 Bearbeiten Beobachten des Status 6 17 Drucken Eingeben Eingeben von Kommentaren 5 21 Erstellen in STEP 7 Micro WIN 3 27 3 31 Grundlegende Elemente 6 8 Importieren aus STEP 7 Micro DOS Laden aus der CPU Laden in die CPU Laden in die CPU aus STEP 7 Micro WIN 3 30 Nullspannungsfestes Speichern 7 16 Programmierbeispiel 4 2 4 19 Richtlinien und Einschr nkungen beim Im portieren Speichern 7 11 7 14 testen 6 16 bersetzen in STEP 7 Micro WIN 3 29 berwachen 6 16 6 18 Zur ckholen aus dem Speichermodul Programmierbeispiel Anlegen eines Projekts Anweisungsliste Aufgaben 6 3 Eingeben im Kontaktplan 4 10 Erstellen einer Statustabelle Erstellen einer Symboltabelle Kontaktplan Laden Speichern Systemanforderungen bersetzen 4 13 berwachen Wechseln des Betriebszustands Programmierkonzept Programmiersoftware Bestellnummer Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Programmiersprache Konzept Programmschleife mit FOR 10 90 Programmsteuerungsoperationen 10 84 10 98 Ablaufsteuerungsrelais 10 92 Bearbeitung beenden 10 84 Ende Programmschleife mit NEXT 10 90 In STOP gehen Beispiel 10 86 Programmschleife mit FOR Programmschleife mit FOR Ende Pro grammschleife mit NEXT Beispiel 10 91
63. Ausw hlen der Baugruppenparametrierung 3 12 Baudraten Dezentrale Peripherie DP Standard dezentrale Peripherie 15 be Einsetzen der CPU 215 als Slave Verwenden der CPU 215 als Slave Einrichten 3 7 3 24 Einrichten der Parameter Einrichten in der Systemsteuerung von Win dows 3 11 Einrichten w hrend der Installation 3 12 F higkeiten 9 2 Fehlerbehebung 3 17 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Frei programmierbare Kommunikation 10 124 Hardware Installieren unter NT Installieren Deinstallieren 3 4 3 6 Konfiguration der CPU 215 als DP Slave 9 17 9 19 Konfigurationen Master Slaves 9 9 Modem 3 19 MPI Netzkomponenten PPI 3 7 9 3 PROFIBUS DP Protokoll 9 4 Programmierbeispiel f r die CPU 215 als DP Slave Pr fen der Einstellungen 3 9 ber CP 3 8 en ber CP Karte 9 13 ber MPI Baugruppe 3 3 9 1 3 9 14 ber PC PPI Kabel 9 9 Unterst tzte Protokolle Kommunikationsoperationen 10 1 24 10 136 Aus Netz lesen In Netz schreiben Meldung aus Zwischenspeicher bertragen Meldung in Zwischenspeicher empfangen Kommunikationsprozessor CP Bestellnum mer a ee be Anschlu belegung 9 6 Interrupts 10 118 Konfiguration Berechnen des Leistungsbedarfs CPU 215 als DP Slave 9 17 BUS 9 23 Kommunikationshardware Meldungen TD 200 5 3 5 6 5 10 Parameterbaustein PC mit CP Karte und Programmierger t 914 PC mit MPI B
64. Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Max Ansprechzeit Potentialtrennung Impulsausg nge 2 max jeweils 4 kHz Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Eing nge Typ 1 stromziehend 15 30 V DC 47 63 Hz min 4 mA 24 V AC 60 Hz 7 mA 5 V AC 1 mA 0 2 ms bis 8 7 ms w hlbar plus 15 0 ms bei festem Filter 15 2 ms standardm ig 1500 V AC 1 min Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Klemmung induktive Last Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt Min Laststrom Ableitstrom Verz gerung Schaltvorg nge Sto strom Spannungsabfall Potentialtrennung Kurzschlu schutz Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt Triac Nulldurchgang 20 264 V AC 47 63 Hz 0 3 bis 1 0 MOV 275 V Arbeitsspann 0bis40 C 55 C 1 20 A 1 00 A 1 50 A 1 25 A 6 00 A 4 25 A 30 mA 1 5 mA 120 V AC 2 0 mA 240 V AC 1 2 Zyklus 30 A Spitze 1 Zyklus 10 A Spitze 5 Zyklen max 1 5 V bei maximalem Strom 1500 V AC 1 min keine 85 264 V AC bei 47 63 Hz typ 4 5 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 440 mA f r CPU 560 mA f r Er
65. Bohrungen M4 Koiu Bild 2 7 Abmessungen f r die Montage eines Erweiterungsmoduls mit 8 bzw 16 Ein und Ausg ngen 160 mm 12 7 mm 147 3 mm CPU bzw Erweiterungs 80 mm Erweite modul mit a rungs 32 E A modul Bohrungen M4 San Bild 2 8 Abmessungen f r die Montage eines Erweiterungsmoduls mit 32 Ein und Ausg ngen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 2 2 Ein und Ausbauen einer Micro SPS S7 200 Montage einer Micro SPS S7 200 in einer Schalttafel AN Warnung Wenn Sie versuchen ein S7 200 Modul oder andere Ger te in eingeschaltetem Zustand ein oder auszubauen k nnen Sie einen elektrischen Schlag bekommen Ist die Spannungsversorgung f r die S7 200 und alle angeschlossenen Ger te w hrend des Ein bzw Ausbaus von Ger ten nicht abgeschaltet so kann dies zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren Treffen Sie alle notwendigen Sicherheitsvorkehrungen und vergewissern Sie sich da vor der Installation eines Ger ts die Spannungsversorgung f r die Ger te der S7 200 abgeschaltet ist Gehen Sie zum Installieren eines S7 200 Zentralger ts folgenderma en vor 1 Bringen Sie die Bohrungen f r Schrauben der Gr e DIN M4 in der Schalttafel an Rich ten Sie sich hierzu nach den Abmessungen und Hinweisen die in Abschnitt 2 1 f r den Einbau in eine Schalttafel angegeben sind 2 Schrauben Sie die Ger te
66. Byte einen physikalischen Ausgang zur Verf gung dann k nnen Sie diese Bits nicht den nachfolgenden Modulen in der E A Kette zuordnen Sie k nnen die freien Bits im Proze ab bild der Ausg nge jedoch als zus tzliche interne Merker verwenden Die CPU aktualisiert die Analogausg nge nicht automatisch als Teil des Zyklus und sie legt f r die Analogausg nge auch kein Abbild im Speicher an Auf die Analogausg nge m ssen Sie direkt ber ihr Programm zugreifen Wird der Betriebszustand der CPU von RUN in STOP versetzt dann werden die Digitalaus g nge entweder auf die Werte gesetzt die Sie in den Einstellungen der Ausg nge definiert haben oder sie bleiben in ihrem derzeitigen Zustand siehe Abschnitt 8 3 Analogausg nge behalten den zuletzt geschriebenen Wert Unterbrechen des Zyklus Wenn Sie in Ihrem Programm Interrupts verwenden dann werden die Interruptprogramme die den Interruptereignissen zugeordnet sind als Teil des Hauptprogramms gespeichert Die Interruptprogramme werden jedoch nicht als Bestandteil des normalen Zyklus bearbeitet sondern nur dann wenn ein Interruptereignis auftritt dies ist an jeder Stelle des Zyklus m g lich Interrupts werden von der CPU in der Reihenfolge ihres Auftretens und unter Beach tung der jeweiligen Priorit ten abgearbeitet Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 11 Grundlegendes zum Programmieren einer S7 200 CPU Proze abbilder der Ein und Ausg n
67. Eingeben in STEP 7 Micro WIN Programmierbeispiel Wechseln in den Kontaktplan 3 31 Anwenderdefiniertes Protokoll Frei program mierbare Kommunikation Anwenderprogramm OB 1 Anzahl an Bytes bertragen Anzahl an Doppelw rtern bertragen 10 69 Anzahl an W rtern bertragen 10 69 Anzeigen Programm Approbationen A 3 Arbeiten mit Unterprogrammen 10 88 Index 2 Arithmetische Operationen 10 50 Beispiel 10 54 Ganze Zahlen 16 Bit addieren Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit addieren Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Quadratwurzel einer Realzahl ziehen 10 53 Realzahlen addieren Realzahlen dividieren Realzahlen multiplizieren Realzahlen subtrahieren ASCIH Zeichenkette in Hexadezimalzahl wan deln 10 112 Assistent TD 200 a Zeichen und Sonderzeichen 5 9 Aus Netz lesen Beispiel 10 134 Fehler 10 133 Ausbau Abmessungen CPU 212 CPU 214 CPU 215 CPU 216 Erweiterungsmodule Schraubengr e f r den Einbau 2 32 5 CPU Erweiterungsmodul 2 7 Platzbedarf Richtige Ausrichtung des Moduls Schraubengr e f r den Einbau 2 3 2 5 Ausf hrungszeiten Auswirkungen der Analogein und Analo gausg nge an der indirekten Adressierung F 1 Auswirkungen des Signalflusses F 1 Operationen der Anweisungsliste F I F 11 Ausgabepuffer CPU 215 Automatisierungssystem S7 200 Systemhandbuch C79000
68. Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS Bearbeiten einer S7 200 CPU im Online Betrieb in STEP 7 Der SIMATIC Manager bietet Ihnen im Online Betrieb eine Liste der S7 Teilnehmer und Sta tionen die sich im Netz befinden Diese Liste f hrt auch die S7 200 Teilnehmer Stationen auf die an das Netz angeschlossen sind Wenn Sie in der Liste einen S7 200 Teilnehmer w hlen ruft STEP 7 die Programmiersoftware STEP 7 Micro WIN auf STEP 7 Micro WIN ffnet ein leeres namenloses Projekt und l dt das Anwenderprogramm den Datenbaustein und die CPU Konfiguration aus der S7 200 CPU Hinweis Es k nnen auch mehrere Netze vorhanden sein auf die Sie nur ber STEP 7 oder nur ber STEP 7 Micro WIN zugreifen k nnen L uft STEP 7 Micro WIN innerhalb der Software STEP 7 dann werden in der Liste der Netzteilnehmer nur die Stationen aufgef hrt die ber STEP 7 zug nglich sind Aufrufen eines STEP 7 Projekts in STEP 7 Micro WIN Sie k nnen auf ein Anwenderprogramm f r eine S7 200 Station das in einem STEP 7 Projekt abgelegt ist zugreifen auch wenn die Software STEP 7 Micro WIN nicht in STEP 7 l uft Zum Bearbeiten des Anwenderprogramms gehen Sie folgenderma en vor 1 W hlen Sie in der Programmiersoftware STEP 7 Micro WIN den Men befehl Projekt gt Neu zum Anlegen eines neuen Projekts 2 W hlen Sie den Men befehl Projekt gt Importieren gt STEP 7 Projekt siehe Bild E 1 Im Dialogfeld zum Ausw
69. Herausziehen des Buserweiterungsan schlusses 2 5 2 7 Hutschiene Richtige Ausrichtung des Moduls 2 5 2 8 Schalttafel 2 5 Steckleitung 2 5 2 7 Kenn und Fehlerregister SMB8 bis SMB21 Leistungsbedarf Platzbedarf Schraubengr e f r den Einbau 2 32 5 Steckleitung Einbau 2 5 2 7 ET 200 Handbuch Examples high speed counter operation of HSC1 or HSC2 Modes 6 7 or 8 10 24 F Fallende Flanke 10 5 Index 14 Fehler Aus Netz lesen In Netz schreiben 10 133 Leichte PID Regler Schwere SMBI Bearbeitungsfehler Verletzungen der bersetzungsregeln C 4 Zur Laufzeit Fehler zur Laufzeit Systemreaktion Fehlerbehebung Aus Netz lesen In Netz schreiben Fehler zur Laufzeit Fehlerbehebung 6 19 Leichte Fehler MPI Kommunikation Sec der CPU nach schwerem Fehler 6 19 PID Regler 10 62 Reagieren auf Fehler Schwere Fehler STEP 7 Micro WIN installieren bersetzungsfehler Vergessenes Pa wort 6 15 Feldverdrahtung Einbau Leiterquerschnitte 2 8 Optionaler Klemmenblock Filtern von Analogeing ngen 5 14 Forcen von Variablen Statustabelle Formatieren Datenwert im Text Frei programmierbare Kommunikation Anwenderdefiniertes Protokoll Definition 10 118 Einsetzen des PC PPI Kabels 9 10 9 11 Freigeben 10 125 SMB2 Empfang bei der frei programmier baren Kommunikation SMB3 Parit tsfehler bei der frei program mierbaren Kommunikation SMB30 SMB130 Steuerungsregister der a
70. Hilfe Siehe Online help Hochleistungskondensator 7 11 Hochspannungs Isolationspr fung A 5 H chste Teilnehmeradresse HSA HSA Siehe Highest station address HSC Register Hutschiene Abmessungen Ausbau Einbau 2 6 Einbau bei starken Schwingungen 2 6 Platzbedarf 2 2 2 4 Vertikaler Einbau 2 6 Verwendung von Erdungsklemmen auf der Hutschiene 2 6 Hutschiene DIN Abmessungen 2 3 Bestellnummer Einbau Einbau bei starken Schwingungen 2 6 Vertikaler Einbau Verwendung von Erdungsklemmen auf der Hutschiene 2 6 Herausbrechen a des Buserweite Import Richtlinien und Einschr nkungen Importieren Dateien aus STEP 7 Micro DOS E 4 Impulsausgabe Impulsausgabe PLS 8 7 Impulsdauermodulation PWM 8 7 ndern der Impulsdauer 10 38 Beispiel Initialisieren Impulsfolge PTO ndern der Zykluszeit ndern der Zykluszeit und des Impulsz hl werts ndern des Impulsz hlwerts 10 42 Beispiel Initialisieren In Netz schreiben Beispiel 10 134 Fehler In STOP gehen Indirekte Adressierung 7 947 11 10 37 Index 15 Index amp und ndern eines Pointers 7 10 oe auf die Ausf hrungszeiten F 1 Initialisieren Schnelle Z hler 10 31 Initialisierung Frei programmierbare Kommunikation Funktion PWM Funktionen PTO PWM Impulsfolge PTO Inkrementieren 10 50 Beispiel 10 67 Byte um 1 erh hen 10 66 Doppelwort um 1 erh hen 10 67 Ga
71. IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Wort um 1 erh hen und Wort um 1 vermindern Torx INCW OUT EdD DECW OUT a a nv 212 214 215 216 10 66 Die Operationen Wort um 1 erh hen und Wort um 1 vermindern addieren bzw subtrahieren den Wert 1 zu bzw von dem Wert des Eingangswort Operanden IN VW T Z EW AW MW SMW AC AEW Konstante VD AC SW OUT VW T Z EW AW MW SMW AC VD AC SW In KOP IN 1 OUT IN 1 OUT In AWL OUT 1 OUT OUT 1 OUT Die Operationen Wort um 1 erh hen und Wort um 1 vermindern haben ein Vorzeichen 116 7FFF gt 16 8000 Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Doppelwort um 1 erh hen und Doppelwort um 1 vermindern K o P A w INCD OUT tI DeEcD our u u u a 212 214 215 216 Die Operationen Doppelwort um 1 erh hen und Doppelwort um 1 vermindern addieren bzw subtrahieren den Wert 1 zu bzw von dem Wert des Eingangsdoppelworts Ope
72. In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r dieses Modul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 4 bis 28 8 V DC F Far iT OLL PLOL DO PV LPLLOLOOOD y DC OUTPUTS 4MAL 0 1 2 3 M 2L 4 5 6 7 K X 77 A D D i KH Hinweis 4700 1 Ist Werte der Komponenten k nnen variieren 2 Beide Pole m glich 3 3 KQ 3 Optionale Erdung 7 e Mo 1 2 30 M4 5 6 7 NEUT ooa OL OL LO OO L L OO 3 2 Aat eCare acelar oler Eing nge 15 bis 30 V DC 77 Bild A 27 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x 24 V DC Ausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 51 Technische Daten A 28 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x 24 V DC Ausgang Bestellnummer 6ES7 223 1BL00 0XA0 Leistungsmerkmale Eing nge Abmessungen BxHxT 160 x 80 x 62 mm Eingangstyp stromziehend stromliefernd i IEC 1131 Typ 1 wenn Each 0 4 kg stromziehend Stromaufnahme 55W Ein und Ausg nge 16 digitale Eing nge 16 digitale Aus
73. Laden aus PG Ctrl D V Datenbaustein M CPU Konfiguration Seite einrichten Druckvorschau Drucken Drucker einrichten Beenden Bild 3 23 Laden der Komponenten des Projekts in die CPU Der Codebaustein OB1 enth lt Ihr Programm das von der CPU bearbeitet werden soll Der Datenbaustein DB1 enth lt die Werte die von Ihrem Programm f r die Initialisie rung verwendet werden sollen Die CPU Konfiguration CFG enth lt Setup Informationen f r das System Diese umfas sen Kommunikationsparameter remanente Bereiche Einstellungen f r die Eingabefilter Pa w rter und die Einstellungen der Ausg nge Best tigen Sie Ihre Eingaben mit OK oder indem Sie die Eingabetaste dr cken Daraufhin werden die gew hlten Komponenten in die CPU geladen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Anzeigen eines Programms in KOP oder AWL Sie k nnen sich ein Programm als Kontaktplan oder als Anweisungsliste anzeigen lassen W hlen Sie hierzu einen der Men befehle Ansicht gt AWL oder Ansicht gt KOP siehe Bild 3 24 Wenn Sie sich ein Programm erst in AWL dann in KOP und schlie lich wieder in AWL anzeigen lassen kann es sein da Ihr AWL Programm folgende Unterschiede aufweist e Kleinbuchstaben in Anweisungen und Adressen werden zu Gro buchstaben e Leerzeichen zwischen Operation
74. Maximale Ausf hrungszeit 93 62 Grundausf hrungszeit 1 8 1 2 1 2 1 2 Grundausf hrungszeit 24 24 3 Grundausf hrungszeit Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 234 L ngenmultiplikator LM 29 Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM Anzahl der Wiederholungen Grundausf hrungszeit Schleifenmultiplikator LM HDEF Grundausf hrungszeit 80 53 53 53 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 F 3 Ausf hrungszeiten von AWL Operationen Tabelle F 4 Ausf hrungszeiten f r AWL Operationen in us Fortsetzung Operation Beschreibung mw a 67 Grundausf hrungszeit CPU 215 CPU 216 Gnus inus 67 67 Ausf hrungszeit wenn Vergleich falsch ist Js pi jean HTA Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 714 476 L ngenmultiplikator LM 35 23 IBCD Grund
75. Mit Vorzeichen Zyklusz hler Mit Vorzeichen p Bild 4 16 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 berwachen des Status im Programmierbeispiel mit der Statustabelle Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN In diesem Kapitel erfahren Sie wie Sie mit dem TD 200 Assistenten das Textdisplay TD 200 konfigurieren Au erdem wird beschrieben wie Sie mit dem Operations Assistenten der S7 200 komplexe Operationen ganz einfach konfigurieren k nnen und wie Sie mit allen wei teren neuen Funktionen in Version 2 1 der Software STEP 7 Micro WIN arbeiten Kapitel bersicht Abschnitt Beschreibung Konfigurieren des Textdisplay TD 200 mit dem TD 200 Assistenten Arbeiten mit dem Operations Assistenten der S7 200 5 3 Arbeiten mit dem Analogeingabefilter Assistent Erstellen einer Liste der Querverweise Erstellen einer Liste der verwendeten Elemente 5 6 Arbeiten mit den Funktionen Suchen und Ersetzen Dokumentieren Ihres Programms Drucken Ihres Programms Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 1 Erweiterte Funktionen in STEP 7 Micro WIN 5 1 Konfigurieren des Textdisplay TD 200 mit dem TD 200 Assistenten Das TD 200 ist ein Textdisplay auf dem Meldungen die die S7 200 CPU aktiviert angezeigt werden siehe Bild 5 1 Das TD 200 m ssen S
76. O letzten Eintrag der Tabelle TABLE und gibt den Wert an die P Adresse DATA aus Die Anzahl der Eintr ge EC verringert sich jedesmal wenn diese Operation ausgef hrt wird um 1 Operanden TABLE VW T Z EW AW MW SMW VD A AC SW AJLO TABLE DATA DATA VW T Z EW AW MW SMW AC AAW VD AC SW vv 212 214 215 216 Diese Operation beeinflu t die folgenden Sondermerker SM1 5 wird auf 1 gesetzt wenn Sie versuchen einen Eintrag aus einer leeren Tabelle zu l schen Beispiel f r die Operation Letzten Wert aus Tabelle l schen KOP AWL E4 0 sur LD 24 0 LIFO VW200 vw300 VW200 TABLE DATA VW300 Anwendung Vor Ausf hrung der Operation LIFO Nach Ausf hrung der Operation LIFO m gt VW300 _1234 VW200 0006 TL max Anzahl Eintr ge VW200 0006 TL max Anzahl Eintr ge Vw202 _0003 EC Anzahl der Eintr ge VW202 0002 EC Anzahl der Eintr ge VW204 d0 Eintrag 0 VW204 d0 Eintrag 0 VW206 d1 Eintrag 1 VW206 d1 Eintrag 1 VW208 d2 Eintrag 2 VW208 VW210 VW210 VW212 VW212 VW214 VW214 Bild 10 27 Beispiel f r die Operation FIFO in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch 10 74 C79000 G7000 C230 02 Operationssatz Ersten Wert aus Tabelle l schen vor A K FIFO TABLE DATA L E A M a 212 214 215 216 Die Operation Ersten We
77. SMB34 SMB35 D 7 Zeitgesteuerter Interrupt Beispiel Ziehen Speichermodul Zu Sprungmarke springen Zugreifen Direkte Adressierung 7 2 Operandenbereiche Speicherbereiche amp und ndern eines Pointers 7 10 Indirekte Adressierung 7 9 Index 30 Zugriff im Bitformat CPU 212 214 215 216 Zugriff im Byteformat CPU 212 214 215 216 Verwenden eines Pointers Zugriff im Doppelwortformat CPU 212 214 215 216 Zugriff im Wortformat CPU 212 214 215 216 Verwenden eines Pointers Zugriffsbeschr nkung Siehe Password Zuweisen Spule Zweiten Stackwert kopieren 10 99 10 101 Zyklus Aufgaben Funktion Forcen Statusbits D 1 Statustabelle Tabelle zum Forcen Unterbrechen 6 11 Zykluszeit Impulsfolge PTO Zykluszeit SMW22 bis SMW26 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 SE 2220 7000 000 0000 0000 0000 0000 00000 00000 000000 00000 0 00 0000000000 An Siemens AG A amp D ASE46 stliche Rheinbr ckenstr 50 76181 Karlsruhe Absender Ihr Name Ihre Funktion Ihre Firma Stra e Ort Telefon Bitte kreuzen Sie Ihren zutreffenden Industriezweig an O Automobilindustrie O Pharmazeutische Industrie O Chemische Industrie O Kunststoffverarbeitung O Elektroindustrie O Papierindustrie O Nahrungsmittel O Textilindustrie O Leittechnik O Transportwesen O Maschinenbau O Andere O Petroc
78. Umwandlungsoperationen Interrupt und Kommunikationsoperationen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 1 Operationssatz 10 1 G ltige Bereiche f r die S7 200 CPUs Tabelle 10 1 Beschreibung Gr e Anwenderprogramm Gr e Anwenderdaten Proze abbild der Eing nge Proze abbild der Ausg nge Analogeing nge nur Lesen Analogausg nge nur Schreiben Variablenspeicher V Nullspannungsfester Bereich max Merker M CPU 212 512 W rter 512 W rter E0 0 bis E7 7 A0 0 bis A7 7 AEWO bis AEW30 AAWO bis AAW30 V0 0 bis V1023 7 V0 0 bis V199 7 M0 0 bis M15 7 Speicherbereiche und Funktionen der S7 200 CPUs CPU 214 E0 0 bis E7 7 A0 0 bis A7 7 AEWO bis AEW30 AAWO bis AAW30 V0 0 bis V4095 7 V0 0 bis V1023 7 M0 0 bis M31 7 CPU 215 2 5 K W rter E0 0 bis E7 7 A0 0 bis A7 7 AEWO bis AEW30 AAWO bis AAW30 V0 0 bis V5119 7 V0 0 bis V5119 7 M0 0 bis M31 7 CPU 216 4 K W rter 2 5 K W rter E0 0 bis E7 7 A0 0 bis A7 7 AEWO bis AEW30 AAWO bis AAW30 V0 0 bis V5119 7 V0 0 bis V5119 7 M0 0 bis M31 7 Nullspannungsfester Bereich MBO bis MB13 MBO bis MB13 MBO bis MB13 MBO bis MB13 max Sondermerker SM SM0 0 bis SM45 7 SM0 0 bis SM85 7 SM0 0 bis SM194 7 SM0 0 bis SM194 7 Schreibgesch tzt SM0 0 bis SM29 7 SM0 0 bis SM29 7 SM0 0 bis SM29 7 SM0 0 bis SM29 7 Zeiten 64 TO bis T63 128 TO bis T127 256 TO bis T255
79. VB00000080 VB00000090 WIW SMB000 SMB010 W WwW Bild 5 20 Anzeigen der Tabelle der verwendeten Elemente Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN 5 6 Arbeiten mit den Funktionen Suchen und Ersetzen Mit der Suchfunktion k nnen Sie nach einem bestimmten Parameter suchen und mit der Funktion Ersetzen k nnen Sie diesen Parameter durch einen anderen ersetzen siehe Bild 5 21 Suchen nach einem Parameter Zum Suchen nach einem bestimmten Parameter gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Bearbeiten gt Suchen Bild 5 21 zeigt das Dialogfeld Suchen 2 Geben Sie an wonach Sie suchen m chten 3 Geben Sie an in welche Richtung Sie suchen m chten 4 Klicken Sie auf die Schaltfl che Weitersuchen um die Suche zu starten I STEP 7 Micro WIN c microwin projekt1 prj Kopieren IN Einf gen Kor J l Ersetzen Netzwerke auss Z amp Suchen nach Netzwerke kopid Netzwerke einf Inhalte einf gen Inhalte l schen EEE Programmtitel Ctrl Z er R ckg ngig Ausschneiden Strg X Strg C Ctrl V Of X ai GA lt takt F3 FR F6 ea e maia Fz_ F8 F10 Text C Netzwerk C Symbol Su
80. Zykluszeit aktualisieren 0 keine Aktualisierung 1 Zykluszeit aktualisieren SM67 1 SM77 1 PWM Zeitwert der Impulsdauer aktualis 0 keine Aktualisierung 1 Impulsdauer aktualisieren S S M67 2 SM77 2 PTO Impulsz hlwert aktualisieren 0 keine Aktualisierung 1 Impulsz hlwert aktualisieren SM67 3 SM77 3 PTO PWM Zeitbasis w hlen 0 1 us Takt 1 1ms Takt SM67 4 SM77 4 Nicht verwendet SM77 5 Nicht verwendet 1 PTO PWM freigeben A0 1 Werte f r die Zykluszeit bei PTO PWM Ausg ngen Bereich 2 bis 65 535 sm A0 1 Werte f r die Impulsdauer bei PWM Ausg ngen Bereich 0 bis 65 535 m A0 1 Impulsz hlwerte f r Impulsausg nge Bereich 1 bis 4 294 967 295 SM72 M82 H chstwertiges Byte des PTO Impulsz hlwerts SM73 Zweith chstwertiges Byte des PTO Impulsz hlwerts SM74 Zweitniederwertigstes Byte des PTO Impulsz hlwerts SM75 M85 Niederwertigstes Byte des PTO Impulsz hlwerts Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 39 Operationssatz Mit Hilfe der Tabelle 10 11 k nnen Sie schnell den Wert festlegen den Sie in dem PTO PWM Steuerungsregister ablegen m ssen um die gew nschte Operation aufzurufen Ver wenden Sie SMB67 f r PTO PWMO und SMB77 f r PTO PWM1 Wenn Sie einen neuen Impulsz hlwert SMD72 bzw SMD82 eine Impulsdauer SMW70 bzw SMW80 oder eine Zykluszeit SMW68 bzw SMW78 laden m chten m ssen Sie diese Werte genauso wi
81. bersteuert auch die Konfiguration eines Ausgangs der beim bergang in den Betriebszustand STOP einen bestimmten Signalzustand annehmen soll Geht die CPU in STOP dann beh lt der Ausgang den geforcten Wert bei und nimmt nicht den konfigurierten Wert an Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 17 Grundlegendes zum Programmieren einer S7 200 CPU Eing nge lesen In die Ausg nge schreiben Die Werte der Eing nge werden beim Die Werte der Ausg nge Lesen geforct werden beim Schreiben geforct Programm bearbeiten Ein Zyklus Alle direkten Zugriffe auf die Ein und Ausg nge werden mit geforcten Werten ausgestattet Selbstdiagnose der CPU durchf hren Nach Bearbeitung des Programms werden maximal 16 Werte im Ro I Speicher geforct Kommunikationsanforderungen bearbeiten Alle Kommunikationszugriffe Lesen Schreiben werden geforct Bild 6 14 Zyklus einer S7 200 CPU Bild 6 15 zeigt ein Beispiel f r eine Statustabelle Ausf hrliche Informationen zum Arbeiten mit der Statustabelle entnehmen Sie Abschnitt 3 8 EE Statustabelle al x sda eol alal telal z Adresse Format Aktueller Wert Neuer Wert Start_1 Bit 2 0 Start_2 Bit 2 0 1 Stopp_1 Bit 2 0 Stopp_2 Bit 2 0 A Beh lter_voll Bit 2 0 Beh lter_leer Bit 2 0 R cksetzen Bit 2 0 Pumpe_1 Bit 2
82. ckw rtsz hlen 10 19 Vorw rtsz hlen 10 19 Wert in Schieberegister schieben 10 78 Wort rechts rotieren Wort links rotieren Wort rechts schieben Wort links schie ben Wort bertragen Wort um 1 erh hen 10 66 Wort um 1 vermindern 10 66 W rter durch EXKLUSIV ODER ver kn pfen 10 103 W rter durch ODER verkn pfen W rter durch UND verkn pfen 10 103 Wortvergleich Zeit als Einschaltverz gerung starten Zeit als speichernde Einschaltverz ge rung starten 10 13 Zu Sprungmarke springen Sprungmarke definieren Zuweisen Zweiten Stackwert Kaniren 1090 1 3 Unterst tzte Protokolle CPU 214 Beispiele f r Adressen von Ein und Aus g ngen Bestellnummer E A Eingabefilter Erweiterungsmodule Funktionen 10 2 Index 6 Hochleistungskondensator Interruptereignisse 10 117 Interrupts Maximum Kommunikation Kommunikationsschnittstellen Modul 1 5 Operandenbereiche 10 3 Operationen Ausf hrungszeiten F 1 F 10 Speicher Bereiche Technische Daten A 20 Eingangssimulator berblick 1 3 Unterst tzte Baudraten Unterst tzte Hardware zur Kommunikation im Netz Unterst tzte Interrupts 1 3 10 118 Unterst tzte Operationen Ablaufsteuerungsrelais laden To amp Next Alle Interruptereignisse freigeben Alle Interruptereignisse sperren Anzahl an Bytes bertragen 10 69 Anzahl an W rtern bertragen 10 69 ASCIH Zeichenkette in Hexadez
83. gesetzt wenn der aktuelle Wert des Z hlers gr er als oder gleich dem voreingestellten Wert ist der voreingestellte Wert wird zusammen mit der Operation eingegeben Sie greifen auf die beiden Variablen ber die Adresse des Z hlers Z Nummer der Zeit zu Ob auf das Z hlerbit oder den aktuellen Wert des Z hlers zugegriffen wird richtet sich nach der jeweiligen Operation Operationen mit Operanden im Bitformat greifen auf das Z hlerbit zu w hrend Operationen mit Operanden im Wortformat auf den aktuellen Wert zugreifen In Bild 7 4 sehen Sie da die Operation Schlie erkontakt auf das Z hlerbit zugreift w hrend die Operation Wort bertragen MOVW auf den aktuellen Wert des Z hlers zugreift Aus f hrliche Informationen zu den Operationen der S7 200 entnehmen Sie Kapitel 10 Format Z Nummer des Z hlers 220 23 Z hlerbits Aktueller Wert Lesen Schreiben Nummer des Z hlers E Adresse des Bit Zo 20 Bereichskennung Z hler Zi Zi Z2 Z2 23 z E2 1 MOV W Aktueller Wert Z hlerbits EN msp Lesen Schreiben zo Zo z2 IN OUT vw200 Zi Zi Nummer des Z hlers E Adr des akt Werts Z3 Z3 Bereichskennung Z hler Bild 7 4 Zugriff auf Daten eines Z hlers Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 5 Speicher der CPU Datentypen und Adressierungsarten Adressierung von Analogeing ngen AE Die S7 200
84. hlen eines Projekts in STEP 7 w hlen Sie die S7 200 Station im STEP 7 Projekt und klicken auf die Schaltfl che OK Daraufhin werden das Anwenderprogramm und andere Elemente Datenbaustein Statusta belle Symboltabelle im Projekt in STEP 7 Micro WIN ge ffnet siehe Bild E 1 nster Hilfe Re Speichern HE l ich TE Ele SEE NEUEN SATT KTITEL eine Zeile STEP 7 Micro DOS Projekt Exportieren Codebaustein Laden in PG Datenbaustein Laden aus PG C symboltabelle Seite einrichten Statustabelle Druckvorschau Drucken Strg P Drucker einrichten Beenden Bild E 1 Aufrufen eines STEP 7 Projekts in STEP 7 Micro WIN Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 E 3 Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS E 2 Importieren von Dateien aus STEP 7 Micro DOS Mit STEP 7 Micro WIN k nnen Sie Programme die Sie mit der Software STEP 7 Micro DOS erstellt haben in Projekte in STEP 7 Micro WIN importieren Importieren von Programmen aus STEP 7 Micro DOS E 4 Zum Importieren eines Programms aus STEP 7 Micro DOS in ein Projekt in STEP 7 Micro WIN gehen Sie folgenderma en vor 1 Mit dem Men befehl Projekt gt Neu legen Sie ein neues Projekt an 2 W hlen Sie den Men befehl Projekt gt Importieren gt STEP 7 Micro DOS Projekt siehe Bild E 2 A STEP 7 Micro WIN
85. m ssen Sie auf Erweiterungsmodule ver zichten so da die Strombilanz der S7 200 wieder eingehalten wird Warnung Wenn Sie parallel zu der DC Geberversorgung der S7 200 eine externe 24 V DC Spannungsquelle anschlie en kann es sein da die beiden Spannungsquellen sich beim Aufbauen der geeigneten Ausgangsspannung gegenseitig beeintr chtigen Als Folge kann sich die Lebensdauer verk rzen bzw eine oder beide Spannungsquellen k nnen sofort ausfallen Daraus resultiert ein unvorhersehbarer Betrieb des Automatisierungssystems der zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren kann Die DC Geberversorgung der S7 200 und eine externe Spannungsquelle m ssen die Spannung an unterschiedlichen Punkten liefern wobei maximal eine Verbindung zwischen den beiden Spannungsquellen bestehen darf Die Datenbl tter in Anhang A bieten Informationen zu der verf gbaren Leistung der einzel nen CPUs und zum Leistungsbedarf der Erweiterungsmodule Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 15 Installieren einer Micro SPS S7 200 Beispiel f r die Berechnung einer Strombilanz Tabelle 2 1 zeigt ein Beispiel f r die Berechnung des Leistungsbedarfs einer Micro SPS S7 200 mit folgenden Ger ten e CPU 214 DC DC DC e Drei Erweiterungsmodule EM 221 Digitaleingabe 8 x 24 V DC e Zwei Erweiterungsmodule EM 222 Digitalausgabe 8 x Relais In diesem Beispiel liefert die CPU gen gend 5 V Gleichstrom f
86. namenlos prj Projekt Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe 7 f 4 HH lt Speichern F4 E Es eig Speichern unter STEP 7 Projekt TITEL eine Zeile Importieren X STEP 7 Micro DOS Projekt Exportieren Codebaustein Laden in PG C Datenbaustein Laden aus PG C Symboltabelle Seite einrichten Statustabelle Druckvorschau Drucken Drucker einrichten Beenden Bild E 2 Importieren von Dateien aus STEP 7 Micro DOS 3 Beantworten Sie die Meldung die darauf hinweist da durch das Importieren des Pro gramms aus STEP 7 Micro DOS das gesamte Programm berschrieben wird mit Ja Das neue Projekt enth lt noch kein Programm Mit der Schaltfl che Nein k nnen Sie die Funktion abbrechen 4 W hlen Sie im Dialogfeld Programm aus STEP 7 Micro DOS importieren siehe Bild E 3 das Verzeichnis aus in dem sich das Programm befindet das Sie aus STEP 7 Micro DOS importieren m chten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS Doppelklicken Sie auf die Datei aus STEP 7 Micro DOS oder tragen Sie den Dateinamen ein siehe Bild E 3 W hlen Sie die Schaltfl che ffnen Daraufhin werden das Programm aus STEP 7 Micro DOS und die zugeh rigen Dateien als namenloses Projekt ge ffnet Programm a
87. nge 222222000 A 36 A 18 CPU 216 AC Versorgung DC Eing nge Relaisausg nge 22220 A 38 A 19 Erweiterungsmodul EM 221 Digitaleingabe 8x 24 V DC 22 222222200 A 40 A 20 Erweiterungsmodul EM 221 Digitaleingabe 8x 120 V AC 222222 n 202 A 41 A 21 Erweiterungsmodul EM 221 Digitaleingabe stromliefernd 8 x 24 V DC A 42 A 22 Erweiterungsmodul EM 221 Digitaleingabe 8x 24 V AC 2 2222 cnnn nn A 43 A 23 Erweiterungsmodul EM 222 Digitalausgabe 8x 24 VDC 222222000 A 44 A 24 Erweiterungsmodul EM 222 Digitalausgabe 8x Relais 222ceee0 0 A 45 A 25 Erweiterungsmodul EM 222 Digitalausgabe 8 x 120 230 V AC 22 A 46 A 26 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x 24 V DC Ausgang 2 22222222 A 48 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 vili Inhaltsverzeichnis A 27 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x 24 V DC Ausgang 222222222 nennen A 50 A 28 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x 24 V DC Ausgang 2 2 22 eeeeeenn nern A 52 A 29 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 4 x Relaisausgang 22222222 nennen nenn A 54 A 30 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 120 V AC Eingang 4 x 120 230 V AC Ausgang 222222 nneeeeeeee nn A 55 A 31
88. nnen die CPU Konfiguration f r die Adresse der DP Schnittstelle in STEP 7 Micro WIN ndern Anschlie end m ssen Sie die neue Konfiguration in die CPU 215 laden Die Adresse der DP Schnittstelle der CPU 215 k nnen Sie auch einstellen indem Sie ein DP Konfigurationsger t an die DP Schnittstelle anschlie en Sie k nnen die Adresse f r die DP Schnittstelle nur dann mit einem dieser Ger te einrichten wenn die Adresse der DP Schnittstelle in der CPU Konfiguration in STEP 7 Micro WIN auf die voreingestellte Adresse von 126 gesetzt ist Die in STEP 7 Micro WIN eingestellte Adresse f r die DP Schnittstelle bersteuert eine Adresse die mit Hilfe eines DP Konfigurationsger ts eingerichtet wurde Hinweis Zum Wiederherstellen der voreingestellten Adresse f r die DP Schnittstelle nachdem sie einmal mit dem DP Konfigurationsger t ge ndert wurde gehen Sie folgenderma en vor 1 Stellen Sie f r die Adresse der DP Schnittstelle in der CPU Konfiguration in STEP 7 Micro WIN einen noch nicht vergebenen Wert ein nicht 126 2 Laden Sie die CPU Konfiguration in die CPU 215 3 Stellen Sie dann in der CPU Konfiguration in STEP 7 Micro WIN f r die Adresse der DP Schnittstelle wieder die voreingestellte Adresse von 126 ein 4 Laden Sie die CPU Konfiguration in die CPU 215 Der Master tauscht mit jedem seiner Slaves Daten aus indem die Informationen aus dem Ausgabebereich in den Ausgabepuffer des Slaves bertragen werden auch Empfang
89. r die Erweiterungsmodule Die CPU ben tigt jedoch eine externe 24 V DC Versorgung Die Ein und Ausg nge haben einen Leistungsbedarf von 448 mA an 24 V Gleichstrom die CPU liefert aber nur 280 mA In Anhang B finden Sie eine leere Tabelle f r Ihre eigenen Berechnungen Tabelle 2 1 Beispiel f r die Berechnung der Strombilanz einer S7 200 Leistung der CPU 5VDC 24 Y DC CPU 214 DC DC DC 660 mA 280mA minus Strombedarf des Systems 5 VDC 24 V DC CPU 214 DC DC DC Zentralger t 14 Eing nge x 7 mA 98 mA Drei Erweiterungsmodule EM 221 3x60 mA 180 mA gleich Strombilanz 5 VDC 24 V DC Gesamt Strombilanz 320 mA 168 mA Automatisierungssystem S7 200 Systemhandbuch 2 16 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Dieses Handbuch beschreibt die Version 2 1 der Software STEP 7 Micro WIN Vorherige Versionen der Software weisen zum Teil andere Funktionsweisen auf STEP 7 Micro WIN ist eine Software die unter Windows l uft und zwar sowohl unter Win dows 3 1 16 Bit Umgebung deshalb STEP 7 Micro WIN 16 als auch unter Windows 95 und Windows NT 32 Bit Umgebungen deshalb STEP 7 Micro WIN 32 Zum Arbeiten mit STEP 7 Micro WIN empfehlen wir folgende Hardware e Empfohlen Personal Computer PC mit Prozessor 80586 oder h her und 16 MB RAM Speicher oder Siemens Programmierger t z B PG 740 Mindestausstattung Computer Prozessor 80486 mit 8 MB Ram Speicher e Eine der
90. rameterbausteins geschrieben siehe Bild 5 7 Assistent f r die Konfiguration des TD 200 x Das TD 200 verf gt ber zwei Meldungsgr en Bitte w hlen Sie eine Mel dungsgr e aus Meldungen mit 20 Zeichen es werden zwei Meldungen gleichzeitig angezeigt C Meldungen mit 40 Zeichen es wird immer nur eine Meldung angezeigt Sie k nnen maximal 80 Meldungen f r das TD 200 definieren Wieviele Meldungen m chten Sie definieren _ lt Zur ck Abbrechen Bild 5 7 Gr e und Anzahl der Meldungen f r das TD 200 Automatisierungssystem S7 200 Systemhandbuch 5 6 C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Angeben der Adressen f r den Parameterbaustein f r die Freigabemerker und f r die Meldungen In dem in Bild 5 8 gezeigten Dialogfeld k nnen Sie die Anfangsadressen f r den Parameter baustein f r die Freigabemerker und f r die Meldungen angeben Das TD 200 sucht immer nach einer Kennung des Parameterbausteins an dem konfigu rierten Versatz in der CPU Geben Sie die Adresse des Parameterbausteins in dem er sten Textfeld ein wenn Sie m chten da der Parameterbaustein nicht an der Standard adresse sondern an einer anderen Adresse abgelegt wird Der entsprechende Wert wird in Byte 0 und 1 des Parameterbausteins geschrieben Geben Sie dann eine Adresse im Variablenspeicher an an
91. rts R ckw rtsz hler mit externer Richtungssteuerung Z hlerarten 3 4 oder 5 zu initialisieren 1 Rufen Sie mit dem Merker des ersten Zyklus ein Unterprogramm auf in dem die Initiali sierung durchgef hrt wird Wenn Sie ein Unterprogramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf wodurch sich die Zykluszeit verk rzt und das Programm bersichtlicher strukturiert ist 2 Im Unterprogramm f r die Initialisierung laden Sie SM47 mit den gew nschten Einstellun gen Beispiel SM47 16 F8 bewirkt folgende Ergebnisse Aktiviert den Z hler Schreibt einen neuen aktuellen Wert Schreibt einen neuen voreingestellten Wert Stellt Vorw rtsz hlen ein Setzt die Aktivit tsstufe der Start und R cksetzeing nge auf hoch 3 F hren Sie die Operation HDEF aus Der Eingang HSC ist dabei auf 1 gesetzt und der Eingang MODE entweder auf 3 f r kein externes R cksetzen bzw Starten auf 4 f r externes R cksetzen und kein Starten bzw auf 5 f r externes R cksetzen und Starten 4 Laden Sie den gew nschten aktuellen Wert in SM48 Doppelwortwert Wenn Sie den Wert 0 laden setzen Sie den Merker zur ck 5 Laden Sie den gew nschten voreingestellten Wert in SM52 Doppelwortwert 6 Wenn Sie das Ereignis Aktueller Wert Voreingestellter Wert erkennen m chten pro grammieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis CV PV Ereig nis 13 einem Int
92. und Ausg nge von Analogerweiterungsmodulen werden immer in Zweierschritten zugeordnet Ist auf einem Modul nicht f r jeden dieser Ein und Ausg nge ein physikalischer Ein bzw Ausgang vorhanden gehen die Ein und Ausg nge verloren und k nnen keinem folgenden Erweiterungsmodul dieser CPU zugeordnet werden Da Analogein und Analog ausg nge nicht ber ein Abbild im Speicher verf gen k nnen die freien Analogein und Analogausg nge nicht verwendet werden Auf Analogein und Analogausg nge wird immer sofort bei der Bearbeitung der Operation zugegriffen Beispiele f r integrierte und erweiterte Ein und Ausg nge Die Bilder 8 1 8 2 und 8 3 zeigen Beispiele an denen Sie sehen wie verschiedene Hard ware Konfigurationen sich auf die Adressen der Ein und Ausg nge auswirken Beachten Sie da einige der Konfigurationen L cken in der Reihenfolge der Adressen aufweisen die von Ihrem Programm nicht verwendet werden k nnen w hrend andere freie Adressen von Ein und Ausg ngen wie interne Merker nutzbar sind Automatisierungssystem S7 200 Systemhandbuch 8 2 C79000 G7000 C230 02 Steuerung ber Ein und Ausg nge Modul 0 Modul 1 CPU 212 E 8 Eing nge Ausg nge Proze abbild der Ein und Ausg nge das den physikalischen Ein und Ausg ngen zugeordnet ist E0 0 A0 0 E1 0 A1 0 EO 1 A0 1 El l Al l E02 A0 2 E1 2 A1 2 E0 3 A0 3 E1 3 A1 3 E0 4 A0 4 E1 4 A1 4 E0 5 A0 5 E1 5 A1 5 E0 6 E1 6 A1 6 EO 7 E1 7 A1 7
93. zur ckgeleitet Sie k nnen den PWM Zyklus synchronisieren indem Sie zu dem Zeitpunkt zu dem die Impulsdauer ge ndert werden soll am Interrupteingang den Interrupt Steigende Flanke freigeben Bild 10 19 zeigt Ihnen hierzu ein Beispiel Die Impulsdauer wird im Interruptprogramm ge ndert und das Interruptereignis vom Pro gramm getrennt bzw gesperrt Dadurch treten au er beim ndern der Impulsdauer keine Interrupts auf Aufrufen der Funktionen PTO PWM Jeder PTO PWM Generator verf gt ber ein Steuerbyte 8 Bit jeweils einen Wert f r die Zykluszeit und die Impulsdauer beides vorzeichenlose 16 Bit Werte und einen Impulsz hl wert vorzeichenloser 32 Bit Wert Diese Werte sind in bestimmten Sondermerkern abge legt Nachdem Sie die Sondermerker f r eine spezifische Funktion konfiguriert haben k n nen Sie die Funktion mit der Operation Impulsausgabe PLS aufrufen Wird die Operation ausgef hrt liest die S7 200 die Sondermerker und programmiert den PTO PWM Generator entsprechend der Konfiguration PTO Pipeline Zus tzlich zu den Steuerungsinformationen verf gt die Operation PTO ber zwei Statusbits die anzeigen ob die angegebene Anzahl Impulse erzeugt wurde oder ob ein Pipeline ber lauf aufgetreten ist Bei der Funktion PTO k nnen Sie die Definitionen von zwei Impulsausg ngen entweder mit einander verkn pfen oder nach der Pipeline Methode miteinander verketten Dadurch kann die Kontinuit t von aufeinanderfolgend
94. 0006 Interner EEPROM Pr fsummenfehler in Konfigurationsparametern 0007 Interner EEPROM Pr fsummenfehler in geforcten Daten 0008 Interner EEPROM Pr fsummenfehler in den Defaultwerten der Tabelle der Ausg nge 000A Speichermodul Fehler Speichermodul Pr fsummenfehler im Anwenderprogramm 000D Speichermodul Pr fsummenfehler in geforcten Daten Speichermodul Pr fsummenfehler in den Defaultwerten der Tabelle der Ausg nge 0010 Interner Software Fehler Fehler bei indirekter Adressierung des Vergleichskontakts Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Fehlermeldungen C 2 Fehler zur Laufzeit W hrend der Bearbeitung Ihres Programms k nnen leichte Fehlerbedingungen auftreten z B Adressierungsfehler In diesem Fall gibt die CPU einen Fehlercode f r einen Laufzeit fehler aus Tabelle C 2 listet die Beschreibungen zu den Fehlercodes der leichten Fehler auf Tabelle C 2 Fehler zur Laufzeit Fehlercode Fehler zur Laufzeit keine schweren Fehler 0000 Kein Fehler aufgetreten 0001 Box HSC vor Bearbeitung der Box HDEF freigegeben 0002 Eingangsinterrupt wurde einem Eingang zugewiesen der bereits einem HSC zugeordnet ist 0003 Eing nge die bereits einem Eingangsinterrupt zugeordnet sind wurden einem HSC zugewiesen 0004 Versuch eine der Operationen ENI DISI oder HDEF im Interruptprogramm auszuf hren 0005 Versuch vor Beenden des ersten HSC einen zweiten HSC mit der gleichen N
95. 001 19 200 Baud 010 9 600 Baud 011 4 800 Baud 100 2 400 Baud 101 1 200 Baud 110 600 Baud 111 300 Baud SM30 0 SM130 0 mm Auswahl des Protokolls und und 00 Protokoll der Punkt zu Punkt Schnittstelle SM30 1 SM130 1 PPV Slave Modus 01 Protokoll der frei programmierbaren Kommunikation 10 PPlVMaster Modus 11 Reserviert Voreinstellung PPV Slave Modus SMB31 und SMW32 Schreibsteuerung nullspannungstester Speicher EEPROM D 6 Sie k nnen ber Ihr Programm einen Wert der sich im Variablenspeicher befindet im null spannungsfesten Speicher EEPROM ablegen Hierzu laden Sie die Adresse die nullspan nungsfest gespeichert werden soll in SMW32 Dann laden Sie SMB31 mit dem Befehl den Wert zu speichern Nachdem Sie den Befehl zum Speichern des Werts abgesetzt haben d rfen Sie den Wert im Variablenspeicher solange nicht mehr ndern bis die CPU den Son dermerker SM31 7 zur cksetzt und dadurch das Ende der Speicheroperation anzeigt Am Ende eines jeden Zyklus pr ft die CPU ob ein Wert im nullspannungsfesten Speicher abgelegt werden soll Ist dies der Fall dann wird der angegebene Wert im nullspannungsfe sten Speicher abgelegt Wie in Tabelle D 12 beschrieben definiert SMB31 die Gr e der Daten die im nullspan nungsfesten Speicher abgelegt werden sollen und liefert au erdem den Befehl der die Be arbeitung der Speicheroperation ausl st SMW32 speichert die Anfangsadresse der Daten im Va
96. 10 Ist der Anfangswert gr er als der Endwert wird die Schleife nicht ausgef hrt Nach jeder Ausf hrung der Operationen zwischen FOR und NEXT wird der Wert von INDEX um 1 erh ht und das Ergebnis mit dem Endwert verglichen Ist INDEX gr er als der Endwert wird die Schleife beendet Mit den Operationen FOR und NEXT k nnen Sie Programmschleifen steuern die f r einen bestimmten Z hlwert wiederholt werden Jede Operation FOR ben tigt eine Operation NEXT Sie k nnen Programmschleifen mit FOR NEXT bis zu einer Tiefe von acht Ebenen verschachteln eine Programmschleife mit FOR NEXT innerhalb einer anderen Programm schleife mit FOR NEXT Bild 10 37 zeigt ein Beispiel f r die Operationen Programmschleife mit FOR und Ende Pro grammschleife mit NEXT Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r die Operationen FOR und NEXT KOP AWL Netzwerk 1 Network m EOR A dann wird nn Saa 4 e 7 die u ere Schleife FOR VW100 1 100 VW100 INDEX gekennzeichnet durch 1 INITIAL Pfeil 1 100mal ausgef hrt 100 FINAL Die innere Schleife Netzwerk 1 gekennzeichnet durch i Network PEWETSAO Pfeil 2 wird zweimal f r LD E2 1 E2 1 FOR jede u ere Schleife FOR vw225 1 2 e EN ausgef hrt wenn E2 1 VW225 INDEX eingeschaltet wird 1 INITIAL j 2 FINAL Netzwerk 15 Network NEXT NEXT Netzwerk 20 Netwo
97. 16 Eing nge 8 Ausg nge 16 Ausg nge 16 Eing nge 16 Ausg nge Modul 2 E2 0 E2 1 E2 2 E2 3 E2 4 E2 5 E2 6 E2 7 A1 6 A1 7 E3 0 A2 0 E3 1 A2 1 E3 2 A2 2 E3 3 A23 E3 4 A24 E3 5 A2 5 E3 6 A2 6 E3 7 A2 7 E4 0 E4 1 E4 2 E4 3 E4 4 EA 5 E4 6 E4 7 E5 0 E5 1 E5 2 E5 3 E5 4 E5 5 E5 6 E5 7 A3 0 A3 1 A3 2 A3 3 A3 4 A3 5 A3 6 A3 7 A4 0 A4 1 A4 2 A4 3 A4 4 A4 5 A4 6 A4 7 E6 0 E6 1 E6 2 E6 3 E6 4 E6 5 E6 6 E6 7 E7 0 E7 1 E7 2 E7 3 E7 4 E7 5 E7 6 E7 7 A5 0 A5 1 A5 2 A5 3 A5 4 A5 5 A5 6 A5 7 A6 0 A6 1 A6 2 A6 3 A6 4 A6 5 A6 6 A6 7 Bild 8 3 Beispiele f r Adressen von Ein und Ausg ngen bei einer CPU 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Steuerung ber Ein und Ausg nge 8 2 Konfigurieren von Eingabefiltern zur Rauschunterdr ckung Sie k nnen f r einige der S7 200 CPUs einen Eingabefilter ausw hlen der f r die physikali schen Eing nge eine Verz gerungszeit einstellbar zwischen 0 2 ms bis 8 7 ms definiert Ausf hrliche Informationen zu Ihrer CPU entnehmen Sie Anhang A Diese Verz gerungs zeit wird zu der blichen Antwortzeit von jeweils vier Eing ngen addiert siehe Bild 8 4 Die Verz gerung dient dazu ein Rauschen welches unbeabsichtigte Signalzustands nderun gen an den Eing ngen verursachen kann in der Eingangsverdrahtung zu filtern Der Eingabefilter ist Tei
98. 200 Systemhandbuch C79000 G7000 C230 02 Index Vergleichskontakte Beispiel Bytevergleich Realzahlenvergleich Wortvergleich Verkn pfungsoperationen 10 1 02 10 107 Beispiel Einerkomplement 10 107 10 109 UND ODER EXKLUSIV ODER 10 105 10 107 Bytes durch EXKLUSIV ODER verkn pfen Bytes durch ODER verkn pfen Bytes durch UND verkn pfen 10 102 Doppelw rter durch EXKLUSIV ODER ver kn pfen 10 104 Doppelw rter durch ODER verkn pfen 10 104 Pop r elw rter durch UND verkn pfen 10 104 Einerkomplement von Byte erzeugen 10 106 Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit erzeugen 10 106 W rter durch EXKLUSIV ODER verkn p fen 10 103 W rter durch ODER verkn pfen 10 103 W rter durch UND verkn pfen Vertikaler Einbau Verwendung von Erdungs klemmen auf der Hutschiene 2 6 Verwenden eines Pointers amp und 7 9 ndern eines Pointers Verwendete Elemente Drucken Voreinstellungen Einrichten Vorw rts R ckw rtsz hlen Vorw rtsz hlen 10 19 WwW Wert in Schieberegister schieben Wert in Schieberegister schieben SHRB 10 78 Wert in Tabelle eintragen Wert in Tabelle suchen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Werte Datenbaustein In Textmeldungen Widerst nde Kondensatoren Relais 2 14 Windows 3 1 Fehlerbehebung beim Einrichten der MPI Kommunikation
99. 216 Physikalische Gr e 160 mm x 80 mm 197 mm x 80mm 218mmx 80mm 218 mm x 80 mm x62 mm x62 mm x62 mm x62 mm Programm EEPROM 512 W rter 4 K W rter Ta K W rter Anwenderdaten 512 W rter 2 5 K W rter 2 5 K W rter 256 256 Interne Merker 256 Speichermodul i Ja EEPROM Ja EEPROM Ja EEPROM Hochleistungskondensator typ 50 Std typ 190 Std typ 190 Std typ 190 Std Ein und Ausg nge E A Integrierte E A 8 DE 6 DA 14 DE 10 DA 14 DE 10 DA 24 DE 16 DA Anz Erweiterungsmodule max 2 Module 7 Module 7 Module 7 Module Proze abbild E A 64 DE 64 DA 64 DE 64 DA 64 DE 64 DA 64 DE 64 DA Operationen Sesma a jr fe fe Festpunktarithmetik Gleitpunktarithmetik Zus tzliche Funktionalit ten Schneller Z hler sw ooo SW 2 HW 1 SW 2 HW 1 SW 2 HW Impulsausg nge keine Kommunikationsinterrupts 1 Senden 1 Senden 1 Senden 2 Senden 1 Empfangen 1 Empfangen 2 Empfangen 4 Empfangen Kommunikation Anzahl Schnittstellen 1 RS 485 1 RS 485 2 RS 485 2 RS 485 Unterst tzte Protokolle PPI frei progr PPI frei progr PPI frei prog PPI frei prog Schnittstelle 0 Komm MPI Komm MPI Schnittstelle 1 DP MPI PPI frei prog Komm MPI Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 1 3 Einf hrung in die Micro SPS S7 200 1 2 Hauptkomponenten einer Micro SPS S7 200 Eine Micro SPS S7 200 besteht aus einer S7 200 CPU und optionalen Erweiterungs modulen
100. 256 TO bis T255 Speichernde TO TO T64 TO T64 TO T64 Einschaltverz gerung 1 ms Speichernde T1 bis T4 T1 bis T4 T65 bis T68 T1 bis T4 T65 bis T68 T1 bis T4 T65 bis T68 Einschaltverz gerung 10 ms Speichernde T5 bis T31 T5 bis T31 T69 bis T5 bis T31 T69 bis T5 bis T31 T69 bis Einschaltverz gerung 100 ms T95 T95 T95 Einschaltverz gerung 1 ms T32 T32 T96 T32 T96 T32 T96 Einschaltverz gerung 10 ms T33 bis T36 T33 bis T36 T33 bis T36 T33 bis T36 T97 bis T100 T97 bis T100 T97 bis T100 Einschaltverz gerung100 ms T37 bis T63 T37 bis T63 T37 bis T63 T37 bis T63 T101 bis T127 T101 bis T255 T101 bis T255 Z hler Z0 bis Z63 Z0 bis Z127 Z0 bis Z255 Z0 bis Z255 Schnelle Z hler HCO HCO bis HC2 HCO bis HC2 HCO bis HC2 Ablaufsteuerungsrelais S0 0 bis S7 7 S0 0 bis S15 7 S0 0 bis S31 7 S0 0 bis S31 7 Akkumulatoren ACO bis AC3 ACO bis AC3 ACO bis AC3 ACO bis AC3 Spr nge Sprungmarken 0 bis 63 0 bis 255 0 bis 255 0 bis 255 Aufrufe Unterprogramme 0 bis 15 0 bis 63 0 bis 63 0 bis 63 Interruptprogramme Obis 31 0 bis 127 0 bis 127 O bis 127 Interruptereignisse 0 1 8 bis 10 12 0 bis 20 0 bis 23 0 bis 26 PID Regler Nicht unterst tzt Nicht unterst tzt 0 bis 7 0 bis 7 Schnittstellen 0 0 0 Ound 1 10 2 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Tabelle 10 2 Operandenbereich der S7 200 CPUs Zugriffs CPU 212 CPU 214 CPU 215 CPU 216 format Bit Byte Bit 0 0 bis 102
101. 3 26 Fehlerbehebung bei der Installation Hardware zur Kommunikation im Netz Installieren 3 2 Installieren der Kommunikationshardware 3 4 3 6 Kommunikation per Modem 3 19 Laden eines Programms in die CPU 3 30 Online Hilfe 3 1 Speichern eines Projekts 3 26 Statustabelle 3 34 bersetzen eines Programms 3 29 Umwandeln von Dateien aus STEP 7 Micro DOS Voreinstellungen Steuerbits Schnelle Z hler 10 28 Suchen Ersetzen Suchoperationen 10 73 10 77 Ersten Wert aus Tabelle l schen 10 75 Letzten Wert aus Tabelle l schen Wert in Tabelle eintragen Wert in Tabelle suchen 10 76 Symbol Suchen Ersetzen Symbolische Adressierung Symbolischen Adressen erstellen Symboltabelle re 3 37 Erstellen 4 8 Programmierbeispiel Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Sortieren nach Namen Adressen 3 37 STEP 7 Micro WIN Synchrone Aktualisierung Funktion PWM Systementwurf Micro SPS T Tabelle f r den Regelkreis 10 62 Tabelle f r den Regelkreis beim PID Regler Tabelle f r die Funktionen PTO PWM Tabellenoperationen 10 73 10 77 Ersten Wert aus Tabelle l schen Letzten Wert aus Tabelle l schen Wert in Tabelle eintragen Wert in Tabelle suchen Takt Statusbits Tastenkombinationen mit der ALT Taste TD 200 5 2 5 9 Aktualisierungsrate f r die Anzeige Assistent zum Konfigurieren Erstellen von Meldungen Funktion Forcen Funktionstasten Ko
102. A K BMB IN OUT N v mw mW 212 214 215 216 Anzahl an W rtern bertragen K o BLKMOV_W P EN IN N OUT A W BMW _ IN OUT N L v a mW 212 214 215 216 Die Operation Anzahl an Bytes bertragen bertr gt eine angegebene Anzahl an Bytes N von dem Eingangsfeld das bei IN beginnt zu dem Ausgangsfeld das bei OUT beginnt N kann zwischen 1 und 255 liegen Operanden IN OUT VB EB AB MB SMB VD AC SB N VB EB AB MB SMB AC Konstante VD AC SB Die Operation Anzahl an W rtern bertragen bertr gt eine angegebene Anzahl an W rtern N von dem Eingangsfeld das bei IN beginnt zu dem Ausgangsfeld das bei OUT beginnt N kann zwischen 1 und 255 liegen Operanden IN VW T Z EW AW MW SMW AEW VD AC SW OUT VW T Z EW AW MW SMW AAW VD AC SW N VB EB AB MB SMB AC Konstante VD AC SB Anzahl an Doppelw rtern bertragen K o BLKMOV_D P EN IN N OUT A BMD IN OUT N mu e 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Die Operation Anzahl an Doppelw rtern bertragen bertr gt eine angegebene Anzahl an Doppelw rtern N von dem Eingangsfeld das bei IN beginnt zu dem Ausgangsfeld das bei OUT beginnt N kann zwischen 1 und 255 liegen Operanden IN OUT VD ED AD MD SMD VD AC SD N VB
103. A0 1 ausgegeben dann legt das Proze abbild den Anfangs und Endzustand des Ausgangs fest und bewirkt dadurch da die Impulsfolge hoch oder niedrig beginnt Bei den berg ngen der PTO Pipeline und denen der PWM Impulsdauer werden die Funk tionen PTO und PWM kurzzeitig gesperrt Dadurch kann es an den berg ngen zu einer kurzen Unterbrechung in den Wellenformen der Ausg nge kommen Um nachteilige Auswir kungen dieser Unterbrechungen zu minimieren setzen Sie das Bit im Proze abbild f r die Funktion PTO auf 0 und f r die Funktion PWM auf 1 Bild 10 17 zeigt die daraus entste henden Wellenformen der Funktionen PTO und PWM Beachten Sie da beim bergang der Funktion PTO der letzte halbe Zyklus auf eine Impulsdauer von ca 120 us verk rzt wird Wird bei der Funktion PWM die optionale Vorgehensweise zum synchronen Aktualisieren eingesetzt dann wird der erste hohe Zeitimpuls nach dem bergang um ca 120 us verl n gert Kurzer niedriger Impuls am bergang ca 120 us PTO Wellenform am bergang f r 1 Te A0 0 bzw A0 1 wenn das Bit im ProzeBabbild 0 ist Verl ngerter hoher Impuls am bergang ca 120 us PWM Wellenform am bergang f r 1 Ta A0 0 bzw A0 1 wenn das Bit im ProzeB abbild 1 ist se Bild 10 17 Beispiel f r die Form von Impulsfolgen an A0 0 bzw AO 1 Automatisierungssystem S7 200 Systemhandbuch C7
104. A1 x 7 6 5 4 3 2 vi j Diese A2 x 7 6 5 4 3 2 im Ausg nge sind nach einem A3 x 7 6 5 4 3 2 1 0 Wechgelvon A4 x 7 6 5 4 3 2 1 0 RUN in STOP A5 x 7 6 5 4 3 2 1 0 eingeschaltet A6 x 7 6 5 4 3 2 1 0 A7x 7 6 5 4 3 2 1 0 Konfigurationsparameter m ssen erst in die CPU geladen werden bevor sie wirksam werden OK Abbrechen Bild 8 5 Konfigurieren der Signalzust nde f r die Ausg nge Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Steuerung ber Ein und Ausg nge 8 4 Schnelle Ein und Ausg nge Ihre S7 200 CPU verf gt ber schnelle Ein und Ausg nge mit denen Sie schnelle Ereig nisse steuern k nnen Ausf hrliche Informationen zu den schnellen Ein und Ausg ngen Ihrer CPU entnehmen Sie den Datenbl ttern in Anhang A Schnelle Z hler Schnelle Z hler z hlen schnelle Ereignisse die bei den Zyklusraten der S7 200 CPUs nicht gesteuert werden k nnen Ihre S7 200 CPU unterst tzt einen schnellen Software und zwei schnelle Hardware Z hler je nach Ihrer CPU e HSCO ist ein Vorw rts R ckw rtsz hler der einen Takteingang unterst tzt Das Pro gramm steuert die Z hlrichtung vorw rts oder r ckw rts ber ein richtungsteuerndes Bit Die maximale Z hlgeschwindigkeit dieses Z hlers betr gt 2 kHz e HSC1 und HSC2 sind universelle Hardware Z hler die f r eine von zw lf verschiedenen Z hl
105. AC 1 min 5 V DC logische Spannung 24 V DC Geberspannung In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen 60 mA von Zentralger t 60 mA von Zentralger t oder externer Stromversorgung Eing nge 15 V DC bis 30 V DC in Q so ses e Hr pay DC 24V INPUTS M 0 1 2 3 0 2M 5 6 7 0 3 3 kQ D 470 Q Hinweis K 1 Ist Werte der Komponenten k nnen variieren Sa 2 Erdung der DC Stromkreise ist optional Bild A 19 Kennzeichnung der Anschl sse beim EM 221 Digitaleingabe 8 x 24 V DC Automatisierungssystem S7 200 Systemhandbuch A 40 C79000 G7000 C230 02 Technische Daten A 20 Erweiterungsmodul EM 221 Digitaleingabe 8 x 120 V AC Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg ngel Normen 1 6ES7 221 1EF00 0XA0 90 x 80 x 62 mm 0 2 kg 2 W 8 digitale Eing nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Eing nge Eingangstyp Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf Typ 1 stromziehend gem IEC 1131 2 79 135 V AC 47 63 Hz min 4 mA 120 V AC 60 Hz 7 mA 20 V AC 1 mA max 15 ms 1500 V AC 1 min 5 V DC logische Spannung In der CPU s
106. AC1 VW200 zeigt in ACO Inkrementiert den Pointer um 2 und zeigt dadurch auf die n chste Adresse im Wortformat Ubertr gt den Wortwert auf den AC1 VW202 zeigt in ACO nen V199 ACI Adresse von VW200 V200 12 v201 34 V202 56 ACO V203 78 1234 V204 AC1 V199 Adresse von VW202 V200 12 v201 34 V202 56 V203 78 V204 ACO 5678 Bild 7 10 ndern eines Pointers beim Zugreifen auf einen Wortwert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten 7 3 Datenhaltung in der S7 200 CPU Die S7 200 CPU bietet Ihnen verschiedene Methoden um sicherzustellen da Ihr Pro gramm die Programmdaten und die Konfigurationsdaten Ihrer CPU sicher abgelegt sind e Die CPU verf gt ber einen EEPROM in dem Sie Ihr gesamtes Programm einige Daten bereiche und die Konfigurationsdaten f r die CPU nullspannungsfest ablegen k nnen siehe Bild 7 11 e Die CPU verf gt ber einen Hochleistungskondensator der die Datensicherheit des RAM Speichers auch nach dem Abschalten der Spannungsversorgung der CPU gew hr leistet Je nach der Variante der CPU kann der Hochleistungskondensator den RAM Speicher mehrere Tage lang puffern e Einige CPU Varianten unterst tzen ein optionales Batteriemodul mit dem Sie die Zeit verl ngern k nnen die der RAM Speicher nach Abschalten der Spannungsversorgung der CPU die Daten puffert Das Batteriemodul bernimmt nac
107. Adresse doppelt vergeben haben oder da es sich um eine absichtliche Programmiertechnik handelt Ein Wort wird als zwei aufeinanderfolgende W angezeigt ein Byte wird als ein B dargestellt und ein Bit als b e Mit Gedankenstrichen gekennzeichnete Elemente verweisen auf referenzierte Berei che Ein referenzierter Bereich besteht aus Adressen die von einer Operation verwendet werden ohne da diese Adressen explizit angegeben sind Die Operation Aus Netz le sen NETR beispielsweise verwendet eine Tabelle im Variablenspeicher die 8 Byte be legt Nur das erste Byte ist die einzige explizit angegebene Adresse dieses Bereichs Zum Erstellen einer Tabelle der verwendeten Elemente w hlen Sie den Men befehl Ansicht gt Verwendete Elemente Ihr Programm wird bersetzt und die Tabelle der verwendeten Elemente erzeugt siehe Bild 5 20 Sie k nnen die Tabelle der verwendeten Elemente beim Eingeben Ihres Programms ge ffnet lassen ndern Sie Ihr Programm und klicken dann in die Tabelle der verwendeten Elemente m ssen Sie die Tabelle aktualisieren EN Verwendete Elemente SIx Im Men Ansicht Extras ANSIEN w hlen Sie Bit oder 9 8 7 I65 4 3 2 1 0 Byteformat aus VB00000000 U Sali Ee DIWIW VB00000010 b VB00000020 D D D D VB00000030 Es werden Elemente uu00040 2 im Bit Byte Wort VB00000050 B und Doppelwortforma VB00000060 gezeigt VB00000070
108. Adressierungsarten 7 5 Speichern Ihres Programms im Speichermodul Einige CPUs unterst tzen ein optionales Speichermodul das einen steckbaren EEPROM f r Ihr Programm darstellt Sie k nnen das Speichermodul wie eine Diskette verwenden Die CPU speichert folgende Komponenten im Speichermodul e Anwenderprogramm e Daten des nullspannungsfesten Variablenspeichers im EEPROM e CPU Konfiguration Informationen zu dem Speichermodul f r Ihre CPU entnehmen Sie Anhang A Kopieren in das Speichermodul AA Sie k nnen Ihr Programm nur beim Anlauf der CPU mit gestecktem Speichermodul aus dem RAM Speicher in das Modul kopieren Vorsicht Elektrostatische Entladungen k nnen das Speichermodul oder den f r das Modul vorgesehenen Schacht in der CPU besch digen Sie m ssen auf einem leitf higen geerdeten Boden stehen und oder ein geerdetes Armband tragen wenn Sie mit dem Speichermodul arbeiten Das Speichermodul ist in einem leitf higen Beh lter aufzubewahren Sie k nnen das Speichermodul stecken oder ziehen w hrend die CPU eingeschaltet ist Zum Stecken des Speichermoduls entfernen Sie den Schutzstreifen von dem Schacht f r das Speichermodul Der Schacht befindet sich unter der Abdeckklappe der CPU Stecken Sie dann das Speichermodul in den Schacht Das Speichermodul ist so geformt da es nur in eine Richtung in den Schacht gesteckt werden kann Haben Sie das Speichermodul in stalliert k nnen Sie das Progamm folgenderma en i
109. Ausf hren 1 Zyklen OK Abbrechen Bild 6 11 Ausf hren des Programms f r eine bestimmte Anzahl von Zyklen Bedienen und Beobachten Ihres Programms mit einer Statustabelle Sie k nnen mit einer Statustabelle Variablen lesen schreiben forcen und beobachten w h rend das Programm bearbeitet wird siehe Bild 6 12 Ausf hrliche Informationen zum Anle gen einer Statustabelle entnehmen Sie dem Abschnitt 3 8 EN Statustabelle l xi airl leol alal Bellu Adresse Format Aktueller Wert Neuer Wert Start_1 Bit 2 0 Start_2 Bit 2 0 1 Stopp_1 Bit 2 0 Stopp_2 Bit 2 0 Beh lter_voll Bit 2 0 Beh lter_leer Bit 2 0 R cksetzen Bit 2 0 Pumpe_1 Bit 2 0 Pumpe_2 Bit 2 0 R hrmotor Bit 2 0 Dampfventil Bit 2 0 Abflu ventil Bit 2 0 Abflu pumpe Bit 2 0 Max_F llstand Bit 2 0 Mischzeit Mit Vorzeichen 0 Zyklusz hler Mit Vorzeichen 0 Bild 6 12 Bedienen und Beobachten von Variablen mit einer Statustabelle Automatisierungssystem S7 200 Systemhandbuch 6 16 C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU Anzeigen des Status im KOP Programm Mit dem Programm Editor in STEP 7 Micro WIN k nnen Sie online den Status eines Pro gramms berwachen siehe Bild 6 13 Dabei mu das Programm im Kontaktplan angezeig
110. Bereich kopiert von dem die Daten dann an den Master bertragen werden k nnen Die Ausgabedaten vom Master werden erst in den Variablenspeicher geschrieben wenn neue Daten vom Master vorhanden sind Die Eingabedaten f r den Master werden beim n chsten Datenaustausch mit dem Master an diesen bertragen SMB110 bis SMB115 bieten Statusinformationen zum DP Slave der CPU 215 Diese Son dermerker verf gen ber voreingestellte Werte wenn die DP Kommunikation mit dem Ma ster nicht hergestellt ist Nachdem ein Master die Parametrierung und die E A Konfiguration in die CPU 215 geschrieben hat speichern diese Sondermerker die vom DP Master einge stellte Konfiguration Sie sollten SMB110 pr fen und sicherstellen da sich die CPU 215 im Modus zum Datenaustausch mit dem Master befindet bevor Sie die Informationen aus SMB111 bis SMB115 verwenden siehe Tabelle 9 11 Hinweis Sie k nnen die Puffergr en und die Pufferadressen f r die CPU 215 nicht dadurch ndern da Sie die Sondermerker SMB112 bis SMB115 ndern Nur der DP Master kann die CPU 215 f r den DP Betrieb einrichten Tabelle 9 11 DP Statusinformationen Sonderm Beschreibung SMB110 0 0 10 0 0 s Schnittstelle 1 Statusbyte des DP Standardprotokolls ss Statusbyte DP Standardprotokoll 00 DP Kommunikation nach Anlauf nicht initiiert 01 Fehler in Konfiguration oder Parametrierung 10 Modus zum Datenaustausch aktiviert 11 Modu
111. Bild zeigt die Grenzwerte f r die Wiederholbarkeit von 99 den mittleren bzw durchschnittlichen Wert aus den einzelnen Werten und die mittlere Genauigkeit in graphischer Form Tabelle A 3 enth lt die Angaben zur Wiederholbarkeit und zur mittleren Genauigkeit in bezug auf die konfigurierbaren Berei che Automatisierungssystem S7 200 Systemhandbuch A 64 C79000 G7000 C230 02 Technische Daten Mittelwert Eingangssignal Mittlere durchschnittliche Genauigkeit Bereich der Wiederholbarkeit 99 aller Werte fallen in diesen Bereich Bild A 37 Definition der Genauigkeit Tabelle A 3 Angaben f r S7 200 CPUs AC und DC Varianten Eingangsbereich bei Wiederholbarkeit Mittlere durchschnittliche Vollausschlag Genauigkeit 2 3 4 des Vollaus Z hlimpulse des Vollaus Z hlimpulse schlags schlags Angaben f r DC Varianten der S7 200 CPUs 0 bis 5 V 0 bis 20 mA 0 075 24 0 1 32 0 bis 10 V Angaben f r AC Varianten der S7 200 CPUs Obis5 V 0 bis 20 mA 0 15 48 0 1 64 Obis 10 V Messungen nach durchgef hrter Kalibrierung des Eingangsbereichs Versatzfehler bei Signal nahe Null des Analogeingangs werden nicht korrigiert und nicht in den Angaben zur Genauigkeit ber cksichtigt 3 Beim bertragen von Kanal zu Kanal tritt aufgrund der endlichen Ausregelzeit des Analog Multiplexers ein Umwandlungsfehler auf Maximaler bertragungsfehler ist 0 1 des Unterschieds zwischen den Kan len 4 Die mit
112. CP Baugruppe 222222nenennnn 9 5 DP Standardkommunikation dezentrale Peripherie 22222000 9 6 Leistungsf higkeit des Netzes 222222 seesnenenernneenen nennen Operationssatz 4 2 40 2 a ee a A E D AEE E A 10 1 G ltige Bereiche f r die S7 200 CPUS 2nueneeneeeeeeeeenee nenn 10 2 Operationen mit Kontakten esse nennen neuan anana 10 3 Operationen mit Vergleichskontakten 22 2222222 een nn 10 4 Operationen mit Ausg ngen seeeeeseneeneee nennen nennen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Inhaltsverzeichnis 10 5 Operationen mit Zeiten Z hlern schnellen Z hlern schnellen Ausg ngen und lmpulsausgaben uni ne ea 10 13 10 6 Arithmetische Operationen und Operationen f r den PID Regler 10 50 10 7 Operationen zum Inkrementieren und Dekrementieren 2 eesee 10 66 10 8 bertragungs und Tabellenoperationen 222222eeeeeeeeeeneeenenn 10 68 10 9 Schiebe und Rotieroperationen 22e2eeeeeeennneenn nennen nennen 10 78 10 10 Operationen f r die Programmsteuerung 222222222 nennen nenn 10 84 10 11 Stackoperationen 2222222 seen een nn nennen nennen nenn 10 99 10 12 Verkn pfungsoperationen 222eHae ernennen nennen nee di 10 102 10 13 Umwandlungsoperationen 22220eene nenne enen nennen ernennen 10 108 10 14 Interrupt und Kommunikationsoperationen
113. CPU im Netz zugreifen Bei den CPUs in Bild 3 4 kann es sich um Slaves als auch um Master handeln Das TD 200 ist ein Master Ausf hrliche Informationen zur Kommunikation im Netz entnehmen Sie dem Kapi tel 9 Hinweis Nur STEP 7 Micro WIN 16 unter Windows 3 1 und STEP 7 Micro WIN 32 unterst tzen mehrere Master bei Verwendung des PC PPI Kabels STEP 7 Micro DOS unterst tzt den Multi Master Modus nicht S7 200 CPU S7 200 CPU S7 200 CPU Teilnehmer 0 ii Teilnehmer 3 Teilnehmer 4 mE U I 1 a NEE HH PC PPI Kabel Bild 3 4 Kommunizieren mit mehreren S7 200 CPUs ber PC PPI Kabel Anschlie en Ihres Computers an die S7 200 CPU ber MPI Baugruppe oder CP Sie k nnen STEP 7 Micro WIN zusammen mit einer MPI Baugruppe oder einem Kommu nikationsprozessor CP einsetzen Beide Baugruppen verf gen ber eine RS 485 Schnitt stelle zum Anschlie en an das Netz ber MPI Kabel STEP 7 Micro WIN 32 die 32 Bit Ver sion unterst tzt die MPI Baugruppenparametrierung f r ein MPI Netz STEP 7 Micro WIN 16 16 Bit Version unterst tzt diese Parametrierung nicht Nachdem Sie die MPI Kommunika tion eingerichtet haben k nnen Sie STEP 7 Micro WIN mit einem Netz verbinden in dem andere Master vorhanden sind Jeder Master mu eine eindeutige Adresse haben Bild 3 5
114. DC Stromkreise ist optional Bild A 29 4 x Relaisausgang A 54 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eingang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 30 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 120 V AC Eingang 4 x 120 230 V AC Ausgang Bestellnummer 6ES7 223 1EF00 0XA0 Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg nge Normen Ausg nge Ausgangstyp Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Max Laststrom pro einzelnem Ausgang Ausg nge gesamt Min Laststrom Ableitstrom Verz gerung Schaltvorg nge 90 x 80 x 62 mm 0 2 kg 5 5 W bei 3 A Last 4 digitale Eing nge 4 digitale Ausg nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Triac Nulldurchgang einschalten 70 264 V AC 47 63 Hz 0 3 bis 1 0 Obis 40 C 55 C 2 40 A 2 00 A 4 00 A 3 00 A 10 mA 2 5 mA 120 V 4 0 mA 230 V 1 2 Zyklus Ausg nge Fortsetzung Sto strom Spannungsabfall Potentialtrennung Kurzschlu schutz Eing nge Eingangstyp Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf 5 V DC logische Spannung Strom an Ausg ngen 50 A Spitze 1 Zyklus 15 A Spitze 5 Zyklen max 1 8 V bei max Strom 1500 V AC 1 min keine Typ 1 stromziehen
115. Das zeitgesteuerte Interruptereignis ruft jedesmal wenn die Zeit abl uft das entsprechende Interruptprogramm auf Mit zeitgesteuerten Interruptereignissen steuern Sie im allgemeinen das regelm ige Abfragen der Analogeing nge Ein zeitgesteuerter Interrupt wird freigegeben und die Zeit beginnt zu laufen wenn Sie einem zeitgesteuerten Interruptereignis ein Interruptprogramm zuordnen Dabei erfa t das System die Zykluszeit damit sp tere nderungen sich nicht auf die Zykluszeit auswirken M chten Sie die Zykluszeit ndern m ssen Sie einen neuen Wert f r die Zykluszeit angeben und anschlie end das Interruptprogramm erneut dem zeitgesteuerten Interrupt zuordnen Beim erneuten Zuordnen l scht die Funktion den angesammelten Zeitwert der vorherigen Zuord nung und die Zeit beginnt mit dem neuen Wert zu laufen Nach der Freigabe l uft der zeitgesteuerte Interrupt kontinuierlich und bearbeitet das zuge ordnete Interruptprogramm jedesmal wenn das angegebene Zeitintervall abl uft Wenn Sie die Betriebsart RUN verlassen oder die Zuordnung von Interrupt und Interruptprogramm tren nen DTCH wird der zeitgesteuerte Interrupt gesperrt Wenn Sie die Operation Alle Interrup tereignisse sperren ausf hren treten die zeitgesteuerten Interrupts zwar weiterhin auf wer den jedoch in eine Warteschlange aufgenommen entweder bis die Interrupts wieder freigegeben werden oder die Warteschlange voll ist Bild 10 58 zeigt ein Beispiel f r einen zeitges
116. Daten A 10 CPU 214 AC Versorgung DC Eing nge Relaisausg nge Bestellnummer 6ES7 214 1BC01 0XBO Leistungsmerkmale Ausg nge Abmessungen BxHxT 197x80x 62 mm Ausgangstyp Relais Schwachstromkontakt Gewicht 0 5 kg Spannungsbereich 5 bis 30 V DC 250 V AC Stromaufnahme 9W Max Laststrom 2 A Ausgang 8 A Leiter Gr e Anwenderpr Speicher 2 K W rter EEPROM berspannungssto 7 A bei geschl Kontakten Gr e Anw daten Speicher 2 K W rter RAM Isolationswiderstand min 100 MQ neu Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr Impulsausg nge Analogpotentiometer Normen Eing nge typ 190 h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 7 kHz 6 Minuten pro Monat nicht empfohlen 2 UL 508 CSA C22 2 142 FM Kl I Kat 2 gem VDE 0160 gem EG Richtlinie Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Maximale Ansprechzeit E0 0 E1 5 E0 6 E1 5 wie bei HSC1 und HSC2 Potentialtrennung 1 Typ 1 stromziehend 15 bis 30 V D
117. EB AB MB SMB AC Konstante VD AC SB 10 69 Operationssatz Bytes im Wort tauschen Die Operation Bytes im Wort tauschen vertauscht das 5 SWAP h chstwertige Byte mit dem niederwertigsten Byte des Worts P EN IN IN Operanden IN VW T Z EW AW MW SMW AC A VD AC SW w SWAP IN vv nv v 212 214 215 216 Beispiele f r bertragungsoperationen und die Operation SWAP KOP AWL E21 MOV_B LD E2 1 F a MOVB VB50 ACO SWAP ACO VB50 I OUT ACO SWAP E ACO 1I Anwendung bertragen Bytes im Wort tauschen VB50 C3 ACO D6C3 bertragen zu tauschen mit ACO C3 ACO C3D6 Bild 10 23 Beispiel f r die bertragungsoperationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch 10 70 C79000 G7000 C230 02 Operationssatz Beispiel f r die Operation Anzahl an Bytes bertragen KOP AWL E2 1 BLKMOV_B Feld 1 VB20 bis VB23 zu LD E2 1 EN Feld 2 VB100 bis VB103 BMB VB20 VB100 4 bertragen VB20 IN 4 N OUT VB100 Anwendung VB20 VB21 VB22 VB23 Feld 1 30 31 32 33 bertragen zu VB100 VB101 VB102 VB103 Feld 2 30 31 32 33 Bild 10 24 Beispiel f r die Operation Anzahl an Bytes bertragen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C7900
118. Ergebnis OUT or Operanden IN1 IN2 VD ED AD MD SMD AC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD In KOP IN1 IN2 OUT IN1 IN2 OUT In AWL IN1 OUT OUT OUT IN1 OUT Hinweis Wenn Sie in KOP programmieren k nnen Sie R IN1 OUT angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz m u U 4 Diese Operationen beeinflussen die folgenden Sondermerker 212 214 215 216 SM1 0 Null SM1 1 Uberlauf unzul ssiger Wert SM1 2 negativ R IN1 OUT SB Hinweis Realzahlen bzw Gleitpunktzahlen werden in dem Format dargestellt das in der Richtlinie ANSVIEEE 754 1985 einfachgenau beschrieben ist Ausf hrliche Informationen zu diesen Zahlen entnehmen Sie den Richtlinien Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 51 Operationssatz Ganze Zahlen multiplizieren und dividieren Die Operation Ganze Zahlen 16 Bit multiplizieren multipliziert zwei ganze Zahlen 16 Bit und liefert ein Ergebnis 32 Bit in OUT In AWL wird von dem Wert 32 Bit in OUT das niederwertigste Wort 16 Bit als einer der Faktoren verwendet Tor Die Operation Ganze Zahlen 16 Bit dividieren dividiert zwei ganze Zahlen 16 Bit und liefert ein Ergebnis 32 Bit in OUT Das Ergebnis 32 Bit in OUT besteht aus einem Quotienten 16 niederwertigste Bits und einem Divisionsrest 16
119. Februar kommen Sie sollten daher immer sicherstellen da Sie das Datum korrekt eingegeben haben Verwenden Sie die Operationen TODR und TODW nie sowohl im Hauptprogramm als auch in einem Interruptprogramm Soll eine der Operationen TODR TODW in einem Interruptprogramm ausgef hrt werden w hrend eine andere Operation TODR bzw TODW bearbeitet wird kann die Operation im Interruptprogramm nicht ausgef hrt werden SM4 5 wird gesetzt und zeigt an da zwei Operationen gleichzeitig versucht haben auf die Uhr zuzugreifen Das Automatisierungssystem S7 200 ben tigt die Jahresinformationen nicht und wird deshalb durch den Wechsel ins n chste Jahrtausend 2000 nicht beeinflu t Anwender programme jedoch deren arithmetische Operationen oder Vergleichsoperationen den Jahreswert einsetzen m ssen die zweistellige Darstellung und den Jahrtausendwechsel beachten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 49 Operationssatz 10 6 Arithmetische Operationen und Operationen f r den PID Regler Ganze Zahlen 16 Bit addieren und subtrahieren K O P o ES IN1 OUT Bi IN1 OUT v n y 4 212 214 215 216 Die Operationen Ganze Zahlen 16 Bit addieren und Ganze Zahlen 16 Bit subtrahieren addieren bzw subtrahieren zwei ganze Zahlen 16 Bit und liefern ein Ergebnis 16 Bit in OUT Operanden IN1 IN2 VW T Z EW AW MW SMW AC AEW Konstante VD A
120. Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Handelt es sich bei der L nge um eine Variable an stelle einer Konstanten erh hen Sie die Grundaus f hrungszeit durch Addieren von Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Grundausf hrungszeit Maximale Ausf hrungszeit Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 F 7 Ausf hrungszeiten von AWL Operationen Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us Fortsetzung P CPU 212 CPU 214 CPU 215 CPU 216 Operation Beschreibung i in us in us in us in us SRD Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 137 91 91 91 L ngenmultiplikator LM 8 6 5 7 Sn 5 SRW Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 80 80 80 L ngenmultiplikator LM 3 3 3 3 3 3 STOP Grundausf hrungszeit SWAP Grundausf hrungszeit 43 43 w TODR Grundausf hrungszeit 82 282 282 TODW Grundausf hrungszeit 489 489 489 TON Grundausf hrungszeit 32 32 TONR Grundausf hrung
121. Haben Sie das Dialogfeld Kommunikation aufgerufen w hlen Sie die Schaltfl che PG PC Schnittstelle Das Dialogfeld PG PC Schnittstelle einstellen wird aufgerufen siehe Bild 3 7 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN STEP 7 Micro WIN en PG PC Schnittstelle einstellen x Berl Zugriffsweg Zugangspunkt der Applikation STEP 7 Micro WIN x Standard f r STEP 7 Micro WIN Benutzte Baugruppenparametrierung MPI ISA Karte PPI Eigenschaften lt None gt MPI ISA Karte MPI MPI ISA Karte PPI MPI ISA Karte PROFIBUS Kopieren PC PPI Kabel PPI F Parametrierung Ihrer MPI ISA Karte f r ein PPI Netz Baugruppen Installieren OK Abbrechen Hilfe Bild 3 7 Einstellungen im Dialogfeld PG PC Schnittstelle einstellen Einrichten der Kommunikation in der Systemsteuerung von Windows Arbeiten Sie mit einem der Betriebssysteme Windows 95 oder Windows NT 4 0 dann k n nen Sie die Kommunikation auch in der Systemsteuerung einrichten W hlen Sie das Sym bol PG PC Schnittstelle einstellen in der Systemsteuerung von Windows siehe Bild 3 8 EN Systemsteuerung T I Datei Bearbeiten Ansicht Hilfe PG PC Schnittstelle einstellen LEa Z Bild 3 8 Symbol PG PC Schnittstelle einstellen in der Systemsteuerung Automatisie
122. Hz 10 Ablenkungen pro Achse 1 Oktave Minute Schutz gegen direkte Ber hrung von Hochspannung wie mit genormten Sonden ermittelt Externer Schutz erforderlich gegen Staub Schmutz Wasser und Fremdk rper mit einem Durchmesser von maximal 12 5 mm Elektromagnetische Vertr glichkeit St rfestigkeit nach EN50082 2 Entladung durch die Luft an allen Oberfl chen und Kommunikati onsschnittstellen 8 kV EN 50140 IEC 801 3 Abgestrahltes elektromagnetisches Feld EN50204 EN 61000 4 4 IEC 801 4 Schnelle transiente St rgr e EN 61000 4 5 IEC 801 5 Sto wellenfestigkeit 26 MHz bis 1 GHz 10 V m 80 Modulation mit 1 KHz Signal 900 MHz 5 MHz 10 V m 50 relative Einschaltdauer 200 Hz Wiederholfrequenz 2 kV 5 kHz bei Kopplungsnetz zu AC und DC Systemspannung 2 kV 5 kHz bei Kopplungsklemme zu Digitalein Digitalausg ngen und Kommunikation 2 kV asymetrisch 1 KV symetrisch 5 positive 5 negative Impulse 0 90 90 Phasenwinkel 24 V DC Stromkreise erfordern externen Schutz vor Stromst en VDE 0160 Nichtperiodische berspannung bei 85 V AC Leitung 90 Phasenwinkel 390 V Spitze anlegen 1 3 ms Impuls bei 180 V AC Leitung 90 Phasenwinkel 750 V Spitze anlegen 1 3 ms Impuls Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Tabelle A 1 Technische Daten f r die Produktreihe S7 200 Fortsetzung Elektromagnetische Vertr glichkeit St rstr
123. IN TON PT Txxx IN TONR PT TON Txxx PT MS TONR Txxx PT GYM KM KM KL 212 214 215 216 Die Operationen Zeit als Einschaltverz gerung starten und Zeit als speichernde Einschaltverz gerung starten z hlen bis zum maximalen Zeitwert wenn Sie aktiviert werden Ist der aktuelle Wert Txxx gt dem voreingestellten Wert PT dann wird das Zeitbit eingeschaltet Wird die Operation Zeit als Einschaltverz gerung starten deaktiviert dann wird die Zeit zur ckgesetzt Wird die Operation Zeit als speichernde Einschaltverz gerung starten deaktiviert dann wird die Zeit angehalten Beide Zeiten stoppen wenn sie den H chstwert erreicht haben Operanden Txxx TON TONR 1ms T32 T96 TO T64 10 ms T33 bis T36 T1 bis T4 T97 bis T100 T65 bis T68 100ms T37 bis T63 T5 bis T31 T101 bis T255 T69 bis T95 PT VW T Z EW AW MW SMW AC AEW Konstante VD AC SW Die Zeiten TON und TONR stehen mit drei verschiedenen Aufl sungen zur Verf gung Die Aufl sung richtet sich nach der Nummer der Zeit siehe Tabelle 10 3 Jede Erh hung um 1 beim aktuellen Wert stellt ein Mehrfaches der Zeitbasis dar Bei einem Z hler mit einer Aufl sung von 10 ms beispielsweise entspricht ein Z hlwert von 50 dem aktuellen Wert 500 ms Tabelle 10 3 Nummern der Zeit und Aufl sungen Zeit Aufl sung CPU 212 CPU 214 CPU 215 216 32 767 Sekunden s T32 T96 T32 12 176 327 67 s T
124. Ihnen eine feste Zykluszeit mit variabler rela tiver Einschaltdauer Zykluszeit und Impulsdauer k nnen in Mikro oder Millisekunden angegeben werden Die Zykluszeit liegt zwischen 250 us und 65 535 us oder zwischen 2 ms und 65 535 ms Die Impulsdauer liegt zwischen 0 us und 65 535 us oder zwischen 0 ms und 65 535 ms Sind Impulsdauer und Zykluszeit gleich dann betr gt die relative Einschaltdauer 100 und der Ausgang ist st ndig eingeschaltet Ist die Impulsdauer Null dann betr gt auch die relative Einschaltdauer 0 und der Ausgang wird ausge schaltet Ausf hrliche Informationen zu den Impulsausg ngen entnehmen Sie Abschnitt 10 5 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 8 7 Steuerung ber Ein und Ausg nge 8 5 Analogpotentiometer 8 8 Ihre S7 200 CPU verf gt ber ein oder zwei Analogpotentiometer unter der Abdeckklappe der CPU Mit diesen Potentiometern k nnen Sie Werte die in Bytes von Sondermerkern SMB28 und SMB29 gespeichert sind erh hen oder verringern Diese schreibgesch tzten Werte k nnen dem Programm f r eine Reihe von Funktionen dienen z B beim Aktualisie ren von aktuellen Werten von Zeiten und Z hlern beim Eingeben oder ndern von voreinge stellten Werten oder beim Einstellen von Grenzwerten SMB28 speichert den Digitalwert der die Position des Analogpotentiometers 0 darstellt SMB29 speichert den Digitalwert der die Position des Analogpotentiometers 1 darstellt Die
125. Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu AC 1500 V 1 Minute AC 1000 V 1 Minute keine Stromversorgung Impulsausg nge nicht empfohlen Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Max Ansprechzeit Potentialtrennung Typ 1 stromziehend 79 135 V AC 47 63 Hz min 4 mA 120 V AC 60 Hz 7 mA 20 V AC 1 mA 0 2 ms bis 8 7 ms w hlbar plus 15 0 ms bei festem Filter 15 2 ms standardm ig 1500 V AC 1 Minute Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 85 264 V AC bei 47 63 Hz typ 4 5 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 340 mA f r CPU 660 mA f r Erweiterungsmodule Ja Transformator AC 1500 V 1 Minute 20 4 bis 28 8 V DC max 1 V Spitze Spitze 280mA lt 600 mA Nein 1 Inder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg
126. LD EO 1 ED AO 2 Impulsdiagramm EO O EO 1 AO O AO 1 r pag a Einen Zyklus lang aktiviert AO 2 Bild 10 1 Beispiel f r Verkn pfungsoperationen mit Kontakten in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz 10 3 Operationen mit Vergleichskontakten Bytevergleich Die Operation Bytevergleich vergleicht die beiden Werte n1 S und n2 miteinander Sie k nnen folgende Vergleiche anstellen P ni n2 n1 gt n2 und ni lt n2 Operanden n1 n2 VB EB AB MB SMB AC VD AC SB In KOP ist der Kontakt aktiviert wenn der Vergleich wahr ist In AWL laden die Operationen den Wert 1 als obersten Stackwert bzw verkn pfen den Wert 1 mit dem obersten Stackwert durch UND bzw ODER wenn der Vergleich wahr ist A Bytevergleiche sind vorzeichenlos w _ It or Hinweis Sie k nnen die Vergleiche lt gt lt und gt ausf hren z ar indem Sie die Operation NOT zusammen mit einer der LDB gt nl Operationen gt oder lt einsetzen Die beiden folgenden UB gt nl n2 Operationen entsprechen dem Vergleich lt gt ungleich OB gt nl n2 zwischen VB100 und dem Wert 50 LDB lt nl n2 LDB VB100 50 UB lt nl n NOT OB lt nl n2 vw ww 212 214 215 216 Wortvergleich Die Operation Wortvergleich vergleicht die beiden Werte n1 und n2 miteinander Sie k nnen folgende Vergleiche anstellen ni n2 n1 gt n2 und ni lt n2
127. Logischer Leiter Galvanisch getrennter 5 V R ckleiter 6 5 V 5 V strombegrenzt durch 5 V galvanisch getrennt 100 Q Widerstand in Reihe 90 mA 24 V 24 V RS 485 Signal A RS 485 Signal A RS 485 Signal A Keine Verbindung Keine Verbindung Geh use des Schi Logischer Leiter CPU 212 214 Erd hlug chirmun rdungsanschlu Steckverbinders E Erdungsanschlu CPU 215 216 1 Vou 3 5 V 1 6 mA VoL 0 6 V 1 6 mA Signal Von wenn die CPU sendet 2 Signale A B und Anforderung zum Senden sind bei der DP Schnittstelle galvanisch von der Logik der CPU getrennt und haben als Referenzspannung den galvanisch getrennten 5 V R ckleiter Automatisierungssystem S7 200 Systemhandbuch 9 6 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Busanschlu stecker Siemens bietet zwei Arten von Busanschlu steckern mit denen Sie mehrere Ger te schnell und einfach an ein Netz anschlie en k nnen Beide Busanschlu stecker verf gen ber zwei S tze Anschlu schrauben mit denen Sie die Eingangs und Ausgangskabel f r das Netz befestigen k nnen Beide Stecker verf gen au erdem ber Schalter mit denen Sie einen Abschlu widerstand zuschalten k nnen Einer der beiden Stecker bietet nur eine Verbin dung zur CPU Der andere Stecker verf gt auch ber eine Verbindung zur Programmier schnittstelle siehe Bild 9 3 Die Bestellnummern entnehmen Sie Anhang G Der Busanschlu stecker mit Verbindung zur
128. Merkmale k nnen bei be stimmten Produkten unterschiedlich ausgepr gt sein Sie entnehmen den Datenbl ttern in Anhang A die geltenden technischen Daten zu jedem Produkt und zus tzliche Angaben welche Stromkreise mit Potentialgrenzen versehen sind Die Bemessungsdaten der Poten tialgrenzen sind ebenfalls angegeben Potentialgrenzen mit einer Bemessungsgrenze von unter 1500 V AC sind lediglich f r die funktionsbezogene Potentialtrennung ausgelegt sie d rfen nicht als Sicherheitsgrenzen betrachtet und genutzt werden Die Referenzspannung f r die Logik der CPU ist gleich der DC Geberversorgung M Bei einer CPU mit Gleichspannungsversorgung ist die Referenzspannung f r die Logik der CPU gleich der Eingangsspannung M Die Referenzspannung f r die Kommunikationsschnittstellen der CPU ist gleich der Refe renzspannung f r die Logik der CPU gilt nicht f r die DP Schnittstelle Analogeing nge und Analogausg nge sind von der Logik der CPU nicht galvanisch ge trennt Analogeing nge sind volldifferential ausgef hrt um die Gleichtaktunterdr ckung bei Niederspannungen sicherzustellen Die Logik der CPU ist bis 100 V DC galvanisch von Erde getrennt Digitale DC Eing nge und DC Ausg nge sind bis 500 V AC galvanisch von der Logik der CPU getrennt Digitale E A Gruppen sind bis 500 V AC galvanisch voneinander getrennt Relaisausg nge AC Ausg nge und AC Eing nge sind bis 1500 V AC galvanisch von der Logik der CPU getrennt Grup
129. Modul 0 Kennregister Modul 1 Fehlerregister Modul 1 Automatisierungssystem S7 200 Systemhandbuch D 4 C79000 G7000 C230 02 Sondermerker Tabelle D 8 Sondermerker SMB8 bis SMB21 Fortsetzung Sonder Beschreibung merker SMBI12 Kennregister Modul 2 SMB13 Fehlerregister Modul 2 Kennregister Modul 3 Fehlerregister Modul 3 Kennregister Modul 4 Fehlerregister Modul 4 Kennregister Modul 5 Fehlerregister Modul 5 SMB20 Kennregister Modul 6 SMB21 Fehlerregister Modul 6 SMW22 bis SMW26 Zykluszeiten Wie in Tabelle D 9 beschrieben liefern SMW22 SMW24 und SMW28 Informationen zur Zy kluszeit k rzeste Zykluszeit l ngste Zykluszeit und letzte Zykluszeit in Millisekunden Tabelle D 9 _Sondermerker SMW22 bis SMW26 Sondermerker Beschreibung SMW22 Dieses Wort speichert die Zykluszeit des letzten Zyklus Dieses Wort speichert die k rzeste Zykluszeit seit Beginn des Betriebszustands RUN Dieses Wort speichert die l ngste Zykluszeit seit Beginn des Betriebszustands RUN SMB28 und SMB29 Analogpotentiometer Wie in Tabelle D 10 beschrieben enth lt SMB28 den Digitalwert der die Position des Ana logpotentiometers 0 darstellt SMB29 speichert den Digitalwert der die Position des Analog potentiometers 1 darstellt Tabelle D 10 Sondermerker SMB28 und SMB29 Sondermerker Beschreibung SMB28 Dieses Byte speichert den Wert der mit dem Analogpotentiometer 0 eingegeben wird Dieser W
130. Operation Einerkomplement ACO IN OUT ACO KOP AWL E4 0 INV W LD E4 0 EN u INVW ACO Anwendung ACO ACO Ei n Wort invertieren 1101 0111 1001 0101 erkomplement erzeugen 0010 1000 0110 1010 Bild 10 50 Beispiel f r die Operation Einerkomplement erzeugen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 107 Operationssatz 10 13 Umwandlungsoperationen BCD in ganze Zahl wandeln und Ganze Zahl in BCD wandeln vor W iscn our Ic our vv Ev Bu v 212 214 215 216 Die Operation BCD in ganze Zahl wandeln wandelt einen bin r codierten Dezimalwert IN in einen ganzzahligen Wert um und l dt das Ergebnis in OUT Die Operation Ganze Zahl in BCD wandeln wandelt einen ganzzahligen Wert IN in einen bin r codierten Dezimalwert um und l dt das Ergebnis in OUT Operanden IN VW T Z EW AW MW SMW AC AEW Konstante VD AC SW OUT VW T Z EW AW MW SMW AC VD AC SW Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 6 ung ltiger BCD Wert Ganze Zahl 32 Bit in Realzahl wandeln vor A DTR IN OUT BE u u U 212 214 215 216 Die Op
131. Operationen in Ihrem Programm f r die CPU mit der Sie arbeiten g ltig sind Versetzen der CPU in den Betriebszustand RUN Wurde das Programm erfolgreich in die CPU geladen k nnen Sie anschlie end die CPU in den Betriebszustand RUN versetzen 1 W hlen Sie den Men befehl CPU gt RUN oder klicken Sie auf die Schaltfl che f r den Betriebszustand RUN im Hauptfenster 2 Best tigen Sie den Vorgang mit Ja Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 15 Eingeben eines Programmierbeispiels berwachen des Status in KOP 4 16 Haben Sie den KOP Status eingeschaltet wird der aktuelle Zustand der Ereignisse in Ihrem Programm angezeigt Offnen Sie das Fenster f r den KOP Editor und w hlen Sie den Men befehl Testen gt Status ein Sofern Sie an die Eingangsklemmen Ihrer CPU einen Eingangssimulator angeschlossen haben k nnen Sie verschiedene Schalter einschalten und den Signalflu sowie die Bearbei tung des Programms verfolgen Schalten Sie beispielsweise die Eing nge EO 0 undEO 2 ein und der Schalter des Eingangs EO 4 Beh lter_voll ist ausgeschaltet dann ist der Si gnalflu f r das erste Netzwerk vollst ndig Das Netzwerk wird dann wie in Bild 4 14 ange zeigt ZN STEP 7 Micro WIN c microwin projekti prj un 1H 44H lt gt Fa F5_ _F6 Netzwerk 1 7 Beh lter mit Farbe 1 f llen und F llstand berwachen Start_1
132. Programmierschnittstelle l t es zu da ein SIMATIC Programmierger t oder ein Operator Panel an das Netz angeschlossen wird ohne da dadurch bestehende Netzverbindungen gest rt werden Der Busanschlu stecker mit Verbindung zur Programmierschnittstelle leitet alle Signale aus der CPU an die Program mierschnittstelle weiter Dieser Busanschlu stecker dient dazu Ger te z B das TD 200 oder ein OP3 die von der CPU gespeist werden anzuschlie en Die Signale an den Spannungspolen im Stecker der Kommunikationsschnittstelle der CPU werden an die Programmierschnittstelle weitergeleitet Vorsicht N Wenn Sie Ger te miteinander verbinden die nicht die gleiche Bezugsspannung haben kann dies unerw nschte Str me im Verbindungskabel hervorrufen Diese unerw nschten Str me k nnen Kommunikationsfehler verursachen oder Sachschaden in den Ger ten hervorrufen Stellen Sie sicher da alle Ger te die Sie ber ein Kommunikationskabel miteinander verbinden entweder den gleichen Bezugsleiter im Stromkreis haben oder galvanisch getrennt sind damit keine unerw nschten Str me auftreten Ausf hrliche Informationen entnehmen Sie den Richtlinien f r Erdung und Bezugsspannung galvanisch getrennter Stromkreise in Abschnitt 2 3 Schalterstellung Ein Schalterstellung Aus Schalterstellung Ein Abschlu widerst zugeschaltet Abschlu widerst n zugeschaltet Abschlu widerst zugeschaltet Busanschlu Busanschlu stecker stecke
133. Querverweise Beim Erstellen der Querverweise erzeugen Sie eine Liste der in Ihrem Programm verwende ten Adressen In der Tabelle der Querverweise k nnen Sie die Adressen berwachen w h rend Sie Ihr Programm schreiben M chten Sie die Querverweise erstellen wird Ihr Pro gramm zun chst bersetzt und anschlie end die Tabelle der Querverweise erzeugt Die Tabelle der Querverweise zeigt den Namen des Elements die Nummer des Netzwerks und die Operation siehe Bild 5 19 Indirekte Adressen werden in der Tabelle der Querver weise durch die Symbole oder amp gekennzeichnet Zum Erstellen einer Tabelle der Querverweise gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Ansicht gt Querverweise 2 Ihr Programm wird bersetzt und die Tabelle der Querverweise wird erzeugt 3 Beim Eingeben Ihres Programms k nnen Sie die Tabelle der Querverweise ge ffnet las sen ndern Sie Ihr Programm und klicken dann in die Tabelle der Querverweise m s sen Sie die Tabelle aktualisieren 4 Wenn Sie sich ein Element in Ihrem Programm ansehen m chten doppelklicken Sie auf das gew nschte Element in der Tabelle der Querverweise Daraufhin wird das Element im Programm Editor markiert EN STEP 7 Micro WIN c microwin projekt1 prj WEEI E aA KOL Datenbaustein EI Querverweise BE E Symboltabelle Extr TE Kontakte Statustabelle aS KANSIC Element Netzwerk Operation
134. R hrmotor und Dampfventil einschalten Schritt 7 Farbmischung ablaufen lassen Schritt 8 Jeden Zyklus z hlen Steuerung Pumpe 1 Pumpe_1 Pumpe_2 O A0 0 A0 1 Start_1 O O Stopp_1 O Beh lter_ olo E0 2 S voll E0 4 er Dampfventil Beh lter_ O leer gt A E0 5 R hrmotor A0 2 A0 3 Abflu ventil A0 4 A0 5 Bild 4 2 Programmierbeispiel Mischbeh lter Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 3 Eingeben eines Programmierbeispiels Programmierbeispiel in der Anweisungsliste AWL und im Kontaktplan KOP Sie k nnen das Programmierbeispiel sowohl in der Anweisungsliste AWL als auch im Kon taktplan KOP eingeben Tabelle 4 1 zeigt das Programmierbeispiel in der Programmier sprache Anweisungsliste und Bild 4 3 zeigt das Beispiel in der Programmiersprache Kontakt plan Die Abschnitte 4 2 bis 4 4 f hren Sie schrittweise durch die erforderlichen Aufgaben zum Eingeben des Programms Programmierbeispiel in der Anweisungsliste Beschreibung Tabelle 4 1 AWL NETWORK 1 LD Start_1 0 Pumpe_1 U Stopp_1 UN Beh lter_voll Pumpe_1 NETWORK 2 LD Start_2 0 Pumpe_2 U Stopp_2 UN Beh lter_voll Pumpe_2 NETWORK 3 LD Beh lter_voll Max_F llstand 1 NETWORK 4 LD Max_F llstand TON Mischzeit 100 NETWORK 5 LDN Mischzeit U Max_F llstand R hrmotor Dampfventil
135. Real Gleitpunkt Bearbeitungs Meldebit V45 2 Adresse des Datenwerts VD47 ausgew hlt wurde Abbrechen Bild 5 10 Dialogfeld Eingebettete Daten im TD 200 Assistenten In Bild 5 11 sehen Sie das Dialogfeld des TD 200 Assistenten nachdem Sie die Parameter f r den eingebetteten Datenwert eingegeben haben Die grau unterlegten Felder sind Platz halter f r den Datenwert Haben Sie angegeben da der Anwender die Meldung quittieren mu dann wird das Bit zur Quittierungsmeldung in dem Dialogfeld angezeigt Assistent f r die Konfiguration des TD 200 Sie m chten 1 Meldung en konfigurieren Definieren Sie die Meldungen und ordnen Sie die Meldungen mit der h chsten Priorit t zuerst an Meldung 1 von 1 5 10 MOME TEel lAPBle l TD 200 A E Ez Es Lea Yy AE Anfangsari amp sse der Meldung VB32 Meldungs Freigabebit VB12 7 Quittierungs Meldebit V45 1 __ Felder sind Platzhalter Bild 5 11 Eingebettets Daten lt Vorherige Meldung N chste Meldung gt lt Zur ck Abbrechen Platzhalter f r einen eingebetteten Datenwert in einer Meldung f r das TD 200 Hinweis Die grauen f r den eingebetteten Datenwert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Vervo
136. Sie weiterhin in STEP 7 Micro DOS verwenden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Ausf hrungszeiten von AWL Operationen Auswirkungen des Signalflusses auf die Ausf hrungszeiten Die Grundausf hrungszeiten der AWL Operationen siehe Tabelle F 4 zeigen die Zeiten die f r die Ausf hrung der Logik bzw der Funktion der Operation erforderlich sind wenn Signal flu vorhanden ist wenn der oberste Stackwert EIN bzw 1 ist Die Ausf hrung einiger Operationen ist davon abh ngig ob Signalflu vorhanden ist d h die CPU bearbeitet die Funktion nur dann wenn der Signalflu die Operation aktiviert wenn der oberste Stackwert EIN bzw 1 ist Ist f r die Operation kein Signalflu vorhanden der oberste Stackwert ist AUS bzw 0 dann m ssen Sie die Ausf hrungszeiten ohne Signalflu verwenden um die Bearbeitungszeit f r Ihr Programm zu berechnen Tabelle F 1 zeigt die Ausf hrungszeit von AWL Operationen ohne Signalflu wenn der oberste Stackwert AUS bzw 0 ist f r die einzelnen S7 200 CPUs Tabelle F 1 Ausf hrungszeiten f r Operationen ohne Signalflu Operation ohne Signalflu CPU 212 CPU 214 215 216 Auswirkungen der indirekten Adressierung auf die Ausf hrungszeiten Die Grundausf hrungszeiten der AWL Operationen siehe Tabelle F 4 zeigen die Zeiten die f r die Ausf hrung der Operationen erforderlich sind wenn Operanden oder Konstanten di rekt adressi
137. Sie das Modem ber einen Null Modem Adapter an die RS 232 Schnittstelle des PC PPI Kabels anschlie en Modems sind Daten bertragungseinrichtungen D E Die RS 232 Schnittstelle des PC PPI Kabels geh rt zu auch den Daten bertragungseinrichtungen D E Wenn Sie zwei Ger te mit glei cher Klassifizierung beide D E verbinden m ssen Sie die Pole zum Senden und Empfan gen von Daten tauschen Der Null Modem Adapter vertauscht die Leitungen f r Senden und Empfangen In Bild 9 7 sehen Sie einen typischen Aufbau und die Anschlu belegung f r den Null Modem Adapter Wenn Sie in STEP 7 Micro WIN ein Modem einsetzen mu es sich um ein vollduplexes Mo dem handeln das 11 Bit Zeichen unterst tzt Dem Abschnitt 3 3 entnehmen Sie ausf hrliche Informationen zum Arbeiten in STEP 7 Micro WIN mit einem Modem Wenn Sie mit Modem und Protokoll f r frei programmierbare Kommunikation arbeiten k nnen Sie ein beliebiges Modem einsetzen das die Zeichengr e des Protokolls unterst tzt PC PPI Kabel RS 232 Modem Null Modem Adapter 9 Pole 25 Pole Bild 9 7 Modem mit Null Modem Adapter Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU 9 4 Datenkommunikation ber MPI oder CP Baugruppe Siemens bietet verschiedene Netz Schnittstellenkarten die Sie in Ihren Computer oder in Ihr SIMATIC Programmierger t integr
138. Sie das Unterprogramm ndern der Zykluszeit der Funktion PTO Zum ndern der Zykluszeit in einem Interrupt oder Unterprogramm gehen Sie folgenderma Ben vor 1 Laden Sie den Wert 16 81 in SM67 Hiermit geben Sie f r die Funktion PTO an da in Mikrosekunden inkrementiert werden soll Sie k nnen auch den Wert 16 89 laden wenn Sie in Millisekunden inkrementieren m chten Diese Hexadezimalwerte setzen das Steuerbyte mit dem die Operation PTO PWM freigegeben und die Funktion PTO ausge w hlt wird Au erdem gibt das Steuerbyte an da in Mikro bzw in Millisekunden inkre mentiert wird und da der Wert f r die Zykluszeit aktualisiert werden soll 2 Laden Sie die gew nschte Zykluszeit in SM68 Wortwert 3 F hren Sie die Operation PLS aus damit die S7 200 den PTO PWM Generator program miert 4 Beenden Sie das Interrupt bzw das Unterprogramm Unterprogramme k nnen nicht aus Interruptprogrammen aufgerufen werden ndern des Impulsz hlwerts der Funktion PTO Zum ndern des Impulsz hlwerts in einem Interrupt oder Unterprogramm gehen Sie folgen derma en vor 1 Laden Sie den Wert 16 84 in SM67 Hiermit geben Sie f r die Funktion PTO an da in Mikrosekunden inkrementiert werden soll Sie k nnen auch den Wert 16 8C laden wenn Sie in Millisekunden inkrementieren m chten Diese Hexadezimalwerte setzen das Steuerbyte mit dem die Operation PTO PWM freigegeben und die Funktion PTO ausge w hlt wird Au erdem
139. Sie die Schaltfl che Installieren Daraufhin erscheint das Dialogfeld Baugrup pen installieren deinstallieren siehe Bild 3 1 Richten Sie sich bei der Installation von Kommunikationshardware nach folgenden Kriterien e Ihrem Betriebssystem Windows 3 1 Windows 95 oder Windows NT 4 0 e Der Hardware die Sie einsetzen z B PC mit PC PPI Kabel PC bzw SIMATIC Programmierger t mit MPI Schnittstelle Kommunikationsprozessor CP CPU 212 CPU 214 CPU 215 CPU 216 Modem e Die verwendete Baudrate Tabelle 3 1 zeigt die m glichen Hardware Konfigurationen und Baudraten die von STEP 7 Micro WIN unterst tzt werden und zwar je nach der von Ihnen eingesetzten CPU Ausf hrliche Informationen zum Einrichten der Kommunikation entnehmen Sie dem Ab schnitt 3 3 Von STEP 7 Micro WIN unterst tzte Hardware Konfigurationen Version von Unterst tzte Hardware Unterst tzte Betriebs Parame STEP 7 Micro WIN Baudraten system trierung STEP 7 Micro WIN 16 PC PPI Kabel 9600 Baud Windows 3 1 PPI MPI ISA Karte oder PPI Multi 19 200 Baud Master Windows 95 oder Windows NT STEP 7 Micro WIN 32 PC PPI Kabel MPI ISA 9600 Baud Windows 95 PPI Karte MPI ISA Karte oder oder PPI Multi On Board CP 5411 19 200 Baud Windows NT Master CP 5511 CP 5611 STEP 7 Micro WIN 16 Nicht unterst tzt Nicht Windows 3 1 Nicht unterst tzt Windows 95 unterst tzt oder Windows NT STEP 7 Micro WIN 32 MPI I
140. Sie noch ndern k nnen sind die Telefonnummer und der Wert f r Timeout Der Timeout Wert gibt an wie lange das lokale Modem versuchen soll zu dem entfernten Modem eine Verbindung herzustellen L uft die in dem Feld Timeout in Sekunden angegebene Zeit ab bevor die Verbindung aufge baut ist mi lingt der Versuch eine Verbindung herzustellen 11 M chten Sie die Konfiguration Ihres lokalen Modems testen w hlen Sie die Schaltfl che Modem testen w hrend das Modem lokal an Ihren Rechner PG bzw PC angeschlos sen ist 12 Trennen Sie die Verbindung zum lokalen Modem und schlie en Sie das entfernte Mo dem lokal an Ihren Rechner PG bzw PC an EN Modem konfigurieren x Konfiguration lokales Modem Konfiguration entferntes Modem Allgemeines Ausgew hltes Modem Telefonnummer f r Verbindung Multi Tech MultiModemZDX MT1932ZDX KM 5538 W hloptionen Initialisieren AT amp FO E5 1 amp E12MOX3 Pr fix ATDT Suffix M Timeout 30 Sekunden Verbindung beenden C DTR verwenden Befehl verwenden Befehl ATH TI m Befehlsketten u kontrolle 11 Bit Modus einstellen EB11 Sender keine v Baudrate einstellen SB Empf nger keine v Ld Ld Status Modem testen OK Abbrechen Bild 3 16 Register Konfiguration lokales Modem im Dialogfeld Modem einrichten Automatisierungssystem S7 200 Systemhandbuch 3 22 C79000
141. Sondermerker dazu besondere Funktionen der S7 200 CPU auszuw hlen und zu steuern Dazu geh ren e Ein Bit das nur im ersten Zyklus eingeschaltet ist e Bits die in bestimmten Takten ein und ausgeschaltet werden e Bits die den Zustand von arithmetischen und anderen Operationen anzeigen Ausf hrliche Informationen zu Sondermerkern entnehmen Sie Anhang D Der Speicherbe reich der Sondermerker basiert auf Bits doch Sie k nnen auf die Daten in diesen Bereichen im Bit Byte Wort und Doppelwortformat zugreifen Format Bit SM Adr des Byte Adr des Bit SMO 1 Byte Wort Doppelwort SM Gr e Anfangsadr des Byte SMB86 Adressierung von Zeiten T 7 4 In der S7 200 CPU sind Zeiten Elemente die Zeitinkremente z hlen Die Zeiten der S7 200 haben Aufl sungen Inkremente der Zeitbasis von 1 ms 10 ms und 100 ms Jede Zeit ver f gt ber die folgenden zwei Variablen e Aktueller Wert Diese ganze Zahl 16 Bit mit Vorzeichen speichert den Zeitwert der Zeit e Zeitbit Dieses Bit wird eingeschaltet auf 1 gesetzt wenn der aktuelle Wert der Zeit gr er als oder gleich dem voreingestellten Wert ist der voreingestellte Wert wird zusam men mit der Operation eingegeben Sie greifen auf die beiden Datenelemente ber die Adresse der Zeit T Nummer der Zeit zu Ob auf das Zeitbit oder den aktuellen Wert der Zeit zugegriffen wird richtet sich nach der jeweiligen Operation Operationen mit Operanden im Bitformat greif
142. Systemsteuerung unter Windows ein siehe Abschnitt 3 3 Wenn Sie in Windows 95 oder in Windows NT arbeiten k nnen Sie ein beliebiges Protokoll PPI MPI oder PROFIBUS f r die Baugruppen ausw hlen Im allgemeinen gilt da Sie zum Kommunizieren mit S7 200 CPUs bei 9600 Baud oder 19 200 Baud das PPI Protokoll ein stellen sollten Ausnahme hierzu ist die CPU 215 Wenn Sie mit dieser CPU ber die DP Schnittstelle kommunizieren m ssen Sie das MPI Protokoll einstellen Die DP Schnittstelle der CPU 215 DP unterst tzt Baudraten von 9600 Baud bis 12 MBaud Diese Schnittstelle legt automatisch die Baudrate des Masters CP oder MPI Baugruppe fest und synchroni siert die eigene Baudrate mit der des Masters Beide Baugruppen verf gen ber eine RS 485 Schnittstelle zum Anschlie en an das PRO FIBUS Netz Die Baugruppe CP 5511 PCMCIA besitzt einen Adapter der die 9polige D Schnittstelle zur Verf gung stellt Sie schlie en ein Ende des MPI Kabels an die RS 485 Schnittstelle der Baugruppe und das andere Ende an eine Programmierschnittstelle in Ihrem Netz an siehe Bild 9 8 Ausf hrliche Informationen zu Kommunikationsprozesso ren entnehmen Sie dem Katalog ST 70 SIMATIC Komponenten f r die Automation Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 13 Kommunikation im Netz mit einer S7 200 CPU Konfigurieren eines Multi Master Netzes f r PC mit MPI oder CP Baugruppe 9 14 Sie haben viele Konfigurationsm
143. Teilnehmer 4 Teilnehmer 1 Teilnehmer 5 in Zn En ne Schalten Sie bei den Teilnehmern 2 und 4 den Abschlu widerstand zu Bei diesen Teilnehmern handelt es sich um die u eren Enden im Netz Die Busanschlu stecker der Teilnehmer 2 3 und 4 verf gen ber Stecker f r die Programmierschnittstelle Bild 9 8 Kommunizieren mit S7 200 CPUs ber MPI Baugruppe oder CP Karte Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU 9 5 DP Standardkommunikation dezentrale Peripherie Der PROFIBUS DP Standard PROFIBUS DP bzw DP Standard is ein Kommunikationsprotokoll f r die dezentrale Peri pherie gem der EG Richtlinie EN 50170 Ger te die dieser Norm entsprechen sind kom patibel auch wenn sie von verschiedenen Herstellern produziert wurden DP bedeutet de zentrale Peripherie d h entfernte Ein und Ausg nge PROFIBUS bedeutet Process Field Bus In der CPU 215 ist das DP Standardprotokoll implementiert wie es f r Slave Ger te in den folgenden Normen zu Kommunikationsprotokollen definiert ist e EN 50 170 PROFIBUS beschreibt den Buszugriff und das bertragungsprotokoll und f hrt die Eigenschaften des Daten bertragungsmediums
144. Tritt ein Interruptfehler auf m ssen Sie f r die MPI Baugruppe einen freien Hardware Inter rupt IRQ einrichten Bei dem voreingestellten Interrupt handelt es sich um IRQ 5 Im Feld IRQ k nnen Sie die Nummer des Interrupts angeben der von der MPI Baugruppe verwen det werden soll Tritt ein Interruptfehler auf bedeutet dies da IRQ 5 bereits belegt ist Zum Einstellen eines anderen Hardware Interrupts gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Einrichten Kommunikation Daraufhin wird das Dialog feld Kommunikation angezeigt Geben Sie bei den Optionen f r den Hardware Interrupt einen neuen Wert an 2 Best tigen Sie Ihre Eingaben mit OK oder der Eingabetaste Die Software ndert nun automatisch die Datei S7 DPMPI INI und meldet Ihnen wenn Sie die Anwendung verlas sen m ssen 3 Starten Sie STEP 7 Micro WIN neu und w hlen Sie wieder die Option MPI Hinweis Die S7 200 CPUs mit mehr als einer Kommunikationsschnittstelle verf gen ber folgende voreingestellte Adressen e CPU215 Schnittstelle 0 2 Schnittstelle 1 126 e CPU216 Schnittstelle 0 2 Schnittstelle 1 2 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 17 Installieren und Bedienen der Software STEP 7 Micro WIN Fehlerbehebung beim Einrichten der MPI Kommunikation unter Windows NT 4 0 3 18 Das Einrichten der MPI Baugruppe unter Windows NT 4 0 ist nicht ganz einfach Haben Sie Probleme beim Ein
145. V DC Bild A 4 Kennzeichnung der Anschl sse bei der CPU 212 24 V AC DC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 5 CPU 212 AC Versorgung AC Eing nge AC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Analogpotentiometer Normen Ausg nge Ausgangstyp Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Klemmung induktive Last Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt Min Laststrom Ableitstrom 6ES7 212 1CA01 0XBO 160 x 80 x 62 mm 0 4kg 7 W bei 2 5 A Last 512 W rter EEPROM 512 W rter RAM typ 50 h min 8 h bei 40 C 8 Eing nge 6 Ausg nge 2 64 Eing nge 64 Ausg nge 16 Eing nge l6 Ausg nge 1 2 us Operation 128 64 Zeiten 64 Z hler 1 SW Z hler max 50 Hz 1 UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Triac Nulldurchgang 20 264 V AC 47 63 Hz 0 3 bis 1 0 MOV 275 V Arbeitsspannung Obis 40 C 55 C 1 20 A 1 00 A 1 50 A 1 25 A 3 50 A 2 50 A 30 mA 1 5 mA 120 V AC 2 0 mA 2
146. VW T Z EW AW MW SMW AC VD AC SW Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null 10 103 Operationssatz Doppelw rter durch UND ODER und EXKLUSIV ODER verkn pfen 10 104 EN or Inl IN2 OUT ORD EN IN1 IN2 OUT WXOR_DW EN IN1 IN2 OUT UNDD IN1 OUT MS ORD IN1 OUT XORD IN1 OUT v a mw 212 214 215 216 Die Operation Doppelw rter durch UND verkn pfen verkn pft die entsprechenden Bits zweier Doppelw rter IN1 OUT durch UND und l dt das Ergebnis in das Wort OUT Die Operation Doppelw rter durch ODER verkn pfen verkn pft die entsprechenden Bits zweier Doppelw rter IN OUT durch ODER und l dt das Ergebnis in das Wort OUT Die Operation Doppelw rter durch EXKLUSIV ODER verkn pfen verkn pft die entsprechenden Bits zweier Doppelw rter IN1 OUT durch EXKLUSIV ODER und l dt das Ergebnis in das Wort OUT Operanden IN1 IN2 VD ED AD MD SMD AC HC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null Automatisie
147. Variablenspeicher solange nicht bis die Operation ausgef hrt ist gt Gr e des Werts der gespeichert werden soll 00 Byte SMB31 sv 010 0 O 0 s1 s0O 01 Byte 10 Wort LI 41 Doppelwort Die CPU setzt SM31 7 nach Im EEPROM speichern jeder Speicheroperation Saal 22 zur ck 1 ja MSB LSB 15 0 SMW32 Adresse im Variablenspeicher Geben Sie die Adresse im Variablenspeicher als Versatz von VO an Bild 7 19 Format von SMB31 und SMW32 Einschr nken des programmierten Speicherns in den EEPROM 7 16 Da die Anzahl der Speicheroperationen f r den EEPROM begrenzt ist mindestens 100 000 typischerweise 1 000 000 sollten Sie darauf achten da nur wichtige Werte im EEPROM gespeichert werden Andernfalls kann durch einen Ausfall des EEPROM auch die CPU aus fallen Typischerweise f hren Sie Speicheroperationen f r den EEPROM nur bei besonderen Ereignissen aus Diese Ereignisse treten recht selten auf Betr gt die Zykluszeit der S7 200 beispielsweise 50 ms und ein Wert w rde einmal pro Zyklus im EEPROM gespeichert werden dann w rde der EEPROM mindestens 5000 Sekunden halten d h weniger als einundeinhalb Stunden W rde der Wert allerdings nur einmal pro Stunde gespeichert werden dann w rde der EERPOM bereits mindestens 11 Jahre halten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und
148. Welchen Analogeingang m chten Sie filtern AEWO AEW2 AEWA In welche Adresse soll der gefilterte Wert geschrieben werden VWx AAWx 3 An welcher Adresse m chten Sie den Speicher f r Zwischenberechnungen anordnen Der Code zum Filtern ben tigt 12 Bytes im Speicher f r Berechnungen VBx Zus tzliche Filtereinstellungen Sie k nnen zus tzliche Einstellungen f r den konfigurierten Analogeingabefilter definieren Anzahl der Abfragen Fehlerbedingungen Angeben der Ein und Ausg nge Geben Sie an welchen Analogeingang Sie filtern m chten und in welchem Ausgang das Ergebnis abgelegt werden soll siehe Bild 5 15 Sie k nnen f r den Ausgang sowohl eine absolute Adresse als auch einen symbolischen Namen eingeben in Operations Assistent der S7 200 Analogeingabefilter x Dieser Assistent implementiert einen Algorithmus zum Filtern von Analogeing ngen Es werden dann in jedem Zyklus die Eing nge abgetastet um aus den Werten einer bestimmten Anzahl von Zyklen einen Mittelwert zu bilden und so die Stabilit t zu erh hen Dieser Mittelwert wird als gefilterter Wert ausgegeben Den Ausg ngen k nnen Sie im Assistenten au erdem einen Code zur Fehlerbehebung zuordnen damit eventuell auftretende Fehler in den Modulen erkannt und behoben werden k nnen Welchen Analogeingang m chten Sie filtern AEWO Der gefilterte Ausgabewert kann in eine Wortadresse im Variablenspeicher oder in einen Ana
149. Wie vorherige Gr e Adre spalte bleibt leer Speichert die Daten im Byte Wort oder Doppelwortformat je nachdem welche Gr e in der vorherigen Zeile angegeben wurde Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 33 Installieren und Bedienen der Software STEP 7 Micro WIN 3 8 Arbeiten mit der Statustabelle Mit der Statustabelle k nnen Sie Variablen Ihres Programms lesen schreiben oder forcen Die Statustabelle wird standardm ig als Fenstersymbol am unteren Rand des Hauptfen sters angezeigt sofern Sie dies mit dem Men befehl Einrichten gt Voreinstellungen eingestellt haben Wenn Sie die Statustabelle aufrufen m chten doppelklicken Sie auf das Symbol bzw Sie w hlen den Befehl Wiederherstellen Vollbild an der Schaltfl che in Windows 95 Bedienen und Beobachten von Variablen mit einer Statustabelle Bild 3 26 zeigt ein Beispiel f r eine Statustabelle Zum Lesen oder Schreiben von Variablen in der Statustabelle gehen Sie folgenderma en vor 1 Geben Sie in dem ersten Feld in der Adre spalte die Adresse oder den symbolischen Namen eines Elements aus Ihrem Programm ein dessen Wert Sie lesen oder schreiben m chten Dr cken Sie dann die Eingabetaste Wiederholen Sie diesen Schritt f r alle Elemente die Sie in die Tabelle aufnehmen m chten Handelt es sich bei dem Element um ein Bit z B E A oder M wird in der zweiten Spalte Bitformat angezeigt Handelt es s
150. Zum Kalibrieren eines Eingangs gehen Sie folgenderma en vor 1 Schalten Sie die Spannungsversorgung f r das Modul aus W hlen Sie den gew nsch ten Eingangsbereich 2 Schalten Sie die Spannungsversorgung f r die CPU und das Modul ein Warten Sie ca 15 Minuten damit sich das Modul stabilisieren kann 3 Legen Sie mittels eines Spannungs oder Stromgebers an einem der Eing nge ein Null signal an 4 Lesen Sie den Wert der von dem entsprechenden Eingangskanal an die CPU bermittelt wird Die Werte f r das Eingangssignal 0 zeigen die Gr e des Versatzfehlers an Die ser Fehler kann durch Kalibrieren nicht behoben werden 5 Legen Sie an einem Eingang den Wert des Vollausschlags an Lesen Sie den Wert aus den die CPU empfangen hat 6 Stellen Sie mit dem Verst rkungspotentiometer den Wert 32 000 bzw den gew nschten digitalen Datenwert ein Datenwortformat Bild A 35 zeigt die Anordnung des 12 Bit Datenwerts im Analogeingangswort der CPU Weicht die Wiederholgenauigkeit im Vollbereich um nur 0 45 ab kann dies eine Abwei chung von 144 Z hlimpulsen bei dem Wert hervorrufen der aus dem Analogeingang aus gelesen wird MSB LSB 15 14 32 0 AEWXX 0 Datenwert 12 Bit 0 0 0 einpolige Daten Bild A 35 Datenwortformat Hinweis Die 12 Bit eines Werts der Analog Digital Umsetzung sind im Datenwortformat linksb ndig angeordnet Das h chstwertige Bit gibt das Vorzeichen an Nul
151. acht Datenbits gerader Parit t und einem Stoppbit Daten bertragungsbl cke in der Kommunikation umfassen besondere Start und Stoppzeichen Teilnehmeradressen von Quelle und Ziel die L nge des Daten bertragungsblocks und ein Pr fsummenzeichen f r die Datenin tegrit t Die drei Protokolle k nnen in einem Netz gleichzeitig aktiv sein ohne da sie sich ge genseitig beeintr chtigen solange die Baudrate f r alle Protokolle die gleiche ist Das PROFIBUS Netz setzt verdrillte Doppelleitungen gem RS 485 ein So k nnen maxi mal 32 Ger te in einem Netzsegment miteinander verbunden werden Netzsegmente k n nen maximal 1200 m umfassen Die tats chliche L nge richtet sich nach der Baudrate Netz segmente k nnen ber Busverst rker miteinander verbunden sein damit mehr Ger te im Netz und l ngere Kabelverbindungen m glich sind Ein Netz darf mit Busverst rkern je nach Baudrate maximal 9600 m umfassen siehe Abschnitt 9 2 Die Protokolle definieren zwei Arten von Ger ten im Netz Master und Slaves Master k n nen eine Anforderung an andere Ger te im Netz ausl sen Slaves k nnen nur auf Anforde rungen von Mastern reagieren Slaves l sen nie selbst Anforderungen aus Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Die Protokolle unterst tzen 127 Adressen 0 bis 126 in einem Netz Ein Netz darf maximal 32 Master enthalten Jedes Ger t im Netz mu ei
152. aus damit die S7 200 den Z hler HSC1 program miert 11 Beenden Sie das Unterprogramm Automatisierungssystem S7 200 Systemhandbuch 10 34 C79000 G7000 C230 02 Operationssatz Richtungswechsel in der Z hlerart 0 1 oder 2 Gehen Sie folgenderma en vor um f r HSC1 als Ein Phasen Z hler mit interner Richtungs steuerung Z hlerarten 0 1 oder 2 einen Richtungswechsel zu konfigurieren 1 Laden Sie SM47 um die gew nschte Richtung einzustellen SM47 16 90 Aktiviert den Z hler Setzt die Z hlrichtung des HSC auf R ckw rtsz hlen SM47 16 98 Aktiviert den Z hler Setzt die Z hlrichtung des HSC auf Vorw rtsz hlen 2 F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 programmiert Laden eines neuen aktuellen Werts beliebige Z hlerart Gehen Sie folgenderma en vor um den aktuellen Wert von HSC1 beliebige Z hlerart zu ndern Wenn Sie den aktuellen Wert ndern wird der Z hler automatisch gesperrt Solange er gesperrt ist wird weder gez hlt noch k nnen Interrupts auftreten 1 Laden Sie SM47 um den gew nschten aktuellen Wert einzugeben SM47 16 C0 Aktiviert den Z hler Schreibt einen neuen aktuellen Wert 2 Laden Sie den gew nschten aktuellen Wert in SM48 Doppelwortwert Wenn Sie den Wert 0 laden setzen Sie den Merker zur ck 3 F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 program miert Laden eines neuen voreingest
153. belegen 10 72 Standardkontakte Steigende Flanke Fallende Flanke berwachungszeit r cksetzen 10 85 Unterprogramm bedingt absolut beenden Unterprogramm beginnen Vorw rts R ckw rtsz hlen Vorw rtsz hlen 10 19 Wert in Schieberegister schieben Wert in Tabelle eintragen Wert in Tabelle suchen Wort rechts rotieren Wort links rotieren Wort rechts schieben Wort links schie Wort bertragen Wort um 1 erh hen 10 66 10 66 Wort um 1 vermindern W rter durch EXKLUSIV ODER ver kn pfen W rter durch ODER verkn pfen 10 103 W rter durch UND verkn pfen Wortvergleich Zeit als Einschaltverz gerung starten Index 7 Index Zeit als speichernde Einschaltverz ge rung starten 10 13 Zu Sprungmarke springen Sprungmarke definieren Zuweisen Zweiten Stackwert kopieren 10 99 Unterst tzte Protokolle CPU 215 als dezentrale Peripherie als DP Slave Ausgabepuffer 9 9 18 9 21 Beispiele f r Adressen von Ein und Aus g ngen Bestellnummer Datenaustausch mit DP Master Datenkonsistenz DP Schnitistell DP er E A 1 3 Eingabefilter 1 3 Ea Eingabepuffer 9 18 9 1 Ervetermesmodule 1 3 Funktionen Gr e des ar en Interruptereignisse Interrupts Maximum Kommunikation Kommunikationsschnittstellen Konfiguration als DP Slave 9 17 Konfigurationsrichtlinien 9 19 LED Statusanzeige f r die DP Kommunika tion Modul Operandenb
154. ber eine leicht zu programmierende Verz gerungszeit bzw eine Taktzeit von 1 Minute Dieses Bit sorgt f r einen Takt der 0 5 Sekunden eingeschaltet und 0 5 Sekunden ausgeschaltet ist und zwar f r eine Zykluszeit von 1 Sekunde Damit verf gen Sie ber eine leicht zu programmierende Verz gerungszeit bzw eine Taktzeit von 1 Sekunde Dieses Bit stellt einen Zyklustakt dar Es ist einen Zyklus eingeschaltet den n chsten Zyklus ausgeschaltet Sie k nnen dieses Bit als Zyklusz hleingang verwenden Dieses Bit zeigt die Position des Betriebsartenschalters an TERM Aus RUN Ein Wird mit diesem Bit die frei programmierbare Kommunikation freigegeben wenn der Schalter auf RUN steht dann k nnen Sie die normale Kommunikation mit dem Programmierger t freigeben indem Sie den Schalter auf TERM stellen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 1 Sondermerker SMB1 Statusbits Wie in Tabelle D 2 beschrieben enth lt SMB1 verschiedene Indikatoren m glicher Fehler Diese Bits werden w hrend der Bearbeitung von Operationen gesetzt und zur ckgesetzt Tabelle D 2 _Sondermerker SMB1 SM1 0 bis SM1 7 Sondermerker Beschreibung Dieses Bit wird bei der Bearbeitung bestimmter Operationen aktiviert wenn das Ergebnis Null betr gt Dieses Bit wird bei der Bearbeitung bestimmter Operationen aktiviert wenn sich ein berlauf ereignet oder wenn ein ung ltiger numerischer Wert erkannt wird
155. berversorgung 24 V DC 3 der Micro SPS einsetzen Diese Geberversorgung ist gegen Kurzschlu gesch tzt e Verbinden Sie alle Erdungsklemmen der S7 200 mit der n chsten verf gbaren Erdung 4 um die h chstm gliche St rfestigkeit zu erreichen Es wird empfohlen alle Erdungs klemmen einzeln anzuschlie en Verwenden Sie hierzu Leitungen mit einem Querschnitt von 1 5 mm e Die Geberversorgung des Zentralger ts kann die Eing nge 5 des Zentralger ts die DC Erweiterungseing nge 6 sowie die Erweiterungs Relaisspulen 7 speisen Diese Geberversorgung ist gegen Kurzschlu gesch tzt H 4 1 2 N PE wW PS g Sicherung 6 7 el ae o bobs t DA SV LDE x E AODOIRIS EM 221 DC EM 222 RIs 5 3 Bild 2 12 120 230 V AC Einzeltrennschalter als Schutz f r die CPU und die Laststromkreise Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 Installationsrichtlinien f r DC Aufbau Im folgenden sind allgemeine Installationsrichtlinien f r DC Aufbau aufgef hrt Die Richtlinien k nnen Sie in Bild 2 13 nachvollziehen Installieren Sie einen Einzeltrennschalter 1 der die Stromzufuhr zur CPU sowie zu allen Eingangs und Ausgangsstromkreisen Laststromkreisen unterbrechen kann Installieren Sie berstromschutzvorricht
156. chste Teilnehmeradresse 31 xl Abbrechen Standard Hilfe Bild 3 9 Dialogfeld Eigenschaften PC PPI Kabel PPD Register PPI Netz Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 13 Installieren und Bedienen der Software STEP 7 Micro WIN 6 ffnen Sie das Register Lokaler Anschlu siehe Bild 3 10 7 Im Register Lokaler Anschlu geben Sie den COM Port an an den das PC PPI Kabel angeschlossen ist Arbeiten Sie mit einem Modem geben Sie den COM Port an an den das Modem angeschlossen ist und aktivieren das Kontrollk stchen Modemverbindung 8 Klicken Sie auf OK um das Dialogfeld PG PC Schnittstelle einstellen zu verlassen U rojekt Ansic EZKE EECA BAE p Zugriffsweg Eigenschaften PC PPI Kabel PPI PPI Netz Lokaler Anschlu COM Port Modemverbindung Abbrechen Standard Hilfe Bild 3 10 Dialogfeld Eigenschaften PC PPI Kabel PPI Register Lokaler Anschlu Einrichten der Parameter f r die MPI Baugruppe PPI In diesem Abschnitt wird erl utert wie Sie zum Einrichten der PPI Parameter f r die folgen den Betriebssysteme und die folgende Hardware vorgehen e Windows 3 1 MPI ISA Karte einschlie lich der in SIMATIC Programmierger ten e Windows 95 oder Windows NT 4 0 3 14 MPI ISA Karte MPI ISA Karte On Board MPI Baugruppen f r SIMAT
157. dem Hauptprogramm aufgerufen werden Ordnen Sie die Unter programme nach dem Ende des Hauptprogramms an nach der Spule zum absoluten Beenden in KOP bzw nach der Operation MEND in AWL Beenden Sie jedes Unterpro gramm mit der Operation RET siehe 2 in Bild 6 6 e Interruptprogramme Diese optionalen Komponenten eines Programms werden nur bear beitet wenn ein Interruptereignis auftritt Ordnen Sie die Interruptprogramme nach dem Ende des Hauptprogramms an nach der Spule zum absoluten Beenden in KOP bzw nach der Operation MEND in AWL Beenden Sie jedes Interruptprogramm mit der Ope ration RETI Interruptprogramm beenden siehe 3 in Bild 6 6 Unterprogramme und Interruptprogramme folgen auf die Spule zum absoluten Beenden in KOP bzw auf die Operation MEND in AWL im Hauptprogramm Es gibt keine weiteren Richt linien die Sie beim Anordnen der Unter und Interruptprogramme in Ihrem Programm beach ten m ssen Sie k nnen Unterprogramme und Interruptprogramme im Anschlu an das Hauptprogramm in gemischter Reihenfolge anordnen Wenn Sie Ihr Programm jedoch leicht lesbar und verst ndlich aufbauen m chten sollten Sie alle Unterprogramme direkt an das Hauptprogramm anschlie en und danach alle Interruptprogramme geschlossen nach den Unterprogrammen anordnen SQ Hauptprogramm Hauptprogramm MEND 1 Bearbeitung einmal pro A Zyklus SBR 0 Unterprogramm optional RET SBR 1 Unterprogramm optional Unterprogramm R
158. der S7 200 in der Schalttafel fest Verwenden Sie hierzu Schrauben der Gr e DIN M4 Gehen Sie zum Installieren eines Erweiterungsmoduls folgenderma en vor 1 Brechen Sie die Abdeckung des Buserweiterungsanschlusses aus dem Geh use des Erweiterungsmoduls heraus F hren Sie hierzu einen Schraubendreher in den Spalt zwi schen Abdeckung und Geh use ein und hebeln Sie ihn vorsichtig nach oben Achten Sie darauf da Sie s mtliche Kunststoffreste entfernen und das Ger t nicht besch digen Bild 2 9 zeigt wie Sie den Schraubendreher ansetzen m ssen 2 Stecken Sie den Busverbinder in den Busanschlu des Ger ts und vergewissern Sie sich da der Verbinder richtig einrastet 3 Stellen Sie sicher da das Modul richtig ausgerichtet ist Wenn Sie eine Steckleitung f r Erweiterungsmodule verwenden stecken Sie das Kabel so in das Modul da die Ober seite des Kabels nach vorne zeigt 4 Verbinden Sie nun Erweiterungsmodul und Busverbinder indem Sie das Erweiterungs modul auf den Busverbinder schieben bis es einrastet 4 MERRI REZIIAT u 00000000009 A Abdeckung des Buserweiterungsanschlusses SIMATIC N 57 200 Bild 2 9 Herausbrechen der Abdeckung des Buserweiterungsanschlusses an einer S7 200 CPU Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 5 Installieren einer Micro SPS S7 200 Montage einer Micro SPS S7 200
159. der Voreinstellungen zum Programmieren Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 25 Installieren und Bedienen der Software STEP 7 Micro WIN 3 5 Erstellen und Speichern eines Projekts Bevor Sie ein Programm erstellen k nnen m ssen Sie ein Projekt einrichten bzw ffnen Wenn Sie ein neues Projekt anlegen ffnet STEP 7 Micro WIN die folgenden Editoren e Editor zum Bearbeiten von Kontaktpl nen oder Anweisungslisten je nachdem welchen Editor Sie voreingestellt haben e Editor zum Bearbeiten von Datenbausteinen e Statustabelle e Symboltabelle Anlegen eines neuen Projekts ber das Men Projekt k nnen Sie ein neues Projekt anlegen siehe Bild 3 20 W hlen Sie den Men befehl Projekt gt Neu Daraufhin ffnet sich das Dialogfeld CPUs Wenn Sie in dem aufklappbaren Listenfeld eine CPU ausw hlen zeigt die Software nur die Optionen an die f r die ausgew hlte CPU zur Verf gung stehen W hlen Sie Keine enth lt Ihr Pro gramm keine CPU spezifischen Einschr nkungen Wenn Sie das Programm in die CPU la den pr ft die CPU ob Sie Funktionen einsetzen die nicht verf gbar sind Enth lt Ihr Pro gramm beispielsweise eine Operation die von der jeweiligen CPU nicht unterst tzt wird dann wird das Programm zur ckgewiesen Hinweis STEP 7 Micro WIN pr ft nicht den Bereich der Parameter Sie k nnen z B VB9999 als Parameter einer KOP Operation eingeben obwohl dieser Parameter
160. e SMB32 dient als Puffer f r empfangene Zeichen bei der frei programmierbaren Kommuni kation Die Zeichen die w hrend der frei programmierbaren Kommunikation empfangen werden werden in diesem Speicher abgelegt damit das Anwenderprogramm schnell auf die Werte zugreifen kann e SMB3 wird bei der frei programmierbaren Kommunikation eingeschaltet und enth lt ein Bit das gesetzt wird wenn bei einem der empfangenen Zeichen ein Parit tsfehler er kannt wird Alle anderen Bits dieses Byte sind reserviert Mit diesem Bit k nnen Sie die Meldung verwerfen oder eine negative Quittierung erzeugen Hinweis SMB2 und SMB3 werden von Schnittstelle 0 und Schnittstelle 1 gemeinsam genutzt L st der Empfang eines Zeichens in Schnittstelle O die Ausf hrung des Interruptprogramms aus das dem Ereignis Interruptereignis 8 zugeordnet ist dann enth lt SMB2 das in Schnittstelle 0 empfangene Zeichen und SMB3 enth lt den Parit tsstatus des Zeichens L st der Empfang eines Zeichens in Schnittstelle 1 die Ausf hrung des Interruptprogramms aus das dem Ereignis Interruptereignis 25 zugeordnet ist dann enth lt SMB2 das in Schnittstelle 1 empfangene Zeichen und SMBS3 enth lt den Parit tsstatus des Zeichens Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 129 Operationssatz Beispiel f r die Operationen Meldung in Zwischenspeicher empfangen und Meldung aus Zwischenspeicher bertragen Dieses Programmierbeispiel zeigt die V
161. eignet sich die Familie S7 200 hervorragend f r kleinere Steuerungsanwendungen Die zahl reichen M glichkeiten an Gr en und Spannungsversorgungen bei der Wahl der CPU sowie die vielf ltigen Programmierm glichkeiten bieten Ihnen extrem hohe Flexibilit t beim Umset zen Ihrer Automatisierungsl sungen Diesem Handbuch entnehmen Sie Informationen zum Installieren und Programmieren von S7 200 Automatisierungssystemen einschlie lich folgender Themen e Einbauen und Verdrahten der S7 200 CPU und der Erweiterungsmodule und Installieren der Software STEP 7 Micro WIN e Entwerfen und Eingeben eines Programms e Funktionen der CPU Datentypen und Adressierungsarten Zyklus der CPU Pa wort schutz und Kommunikation im Netz Dieses Handbuch umfa t au erdem Beschreibungen der Operationen und Beispiele zum Programmieren typische Ausf hrungszeiten der Operationen sowie Datenbl tter f r die S7 200 Ger te Dieses Handbuch wendet sich an Ingenieure Programmierer und Wartungspersonal mit allgemeinen Kenntnissen ber Automatisierungssysteme und Bedien und Beobachtungs systeme Umfang des Handbuchs Die Informationen in diesem Handbuch beziehen sich insbesondere auf die folgenden Produkte e Folgende S7 200 CPUs CPU 212 Release 1 01 CPU 214 Release 1 01 CPU 215 Release 1 02 und CPU 216 Release 1 02 e Version 2 1 der Programmiersoftware STEP 7 Micro WIN STEP 7 Micro WIN 16 f r Windows 3 1x 16 Bit STEP 7 Micro WIN 32 f
162. ein SIMATIC Programmierger t bzw f r einen PC auf dem STEP 7 Micro WIN installiert ist stellt sicher da Sie als Anwender immer in der Lage sind mindestens ein SIMATIC Programmierger t an die CPU anzuschlie en und so auf die CPU zuzugreifen Einige CPUs reservieren auch eine Verbindung f r ein Operator Panel Die reservierten Ver bindungen k nnen nicht von anderen Arten von Mastern z B CPUs in Anspruch genom men werden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 3 Kommunikation im Netz mit einer S7 200 CPU Tabelle 9 2 Anzahl und Art der logischen MPI Verbindungen bei S7 200 CPUs CPU Schnitt Gesamtzahl der Anzahl und Art der reservierten logischen stelle Verbindungen Verbindungen Zwei Eine f r ein Programmierger t Eine f r ein Operator Panel Zwei Eine f r ein Programmierger t Eine f r ein Operator Panel Zwei Eine f r ein Programmierger t Eine f r ein Operator Panel Zwei Eine f r ein Programmierger t Eine f r ein Operator Panel Die S7 300 und S7 400 CPUs k nnen mit den S7 200 CPUs kommunizieren indem sie eine Verbindung zu den nicht reservierten Verbindungen der S7 200 CPU aufbauen Die S7 300 und S7 400 CPUs k nnen mit den Operationen XGET und XPUT Daten aus der S7 200 lesen und Daten in die S7 200 schreiben ausf hrliche Informationen hierzu entnehmen Sie den Programmierhandb chern f r die S7 300 bzw S7 400 Hinweis Das MPI Protokoll kann nich
163. erkennen 0 Zeit mi t die Zeit zwischen den Zeichen 1 Zeit mi t die Zeit der Meldungen 0 SMW92 oder SMW192 ignorieren 1 Empfang beenden wenn die Zeitdauer von SMW92 oder SMW192 berschritten ist Diese Bits definieren die Kriterien zum Kennzeichnen einer Meldung einschlie lich der Kriterien f r den Beginn und das Ende einer Meldung Um den Beginn einer Meldung zu erkennen werden die freigegebenen Kriterien f r den Beginn einer Meldung logisch durch UND verkn pft und m ssen in Reihe auftreten Leerlauflinie gefolgt von einem Startzeichen Damit das Ende einer Meldung erkannt wird werden die freigegebenen Kriterien f r das Ende einer Meldung durch ODER verkn pft Gleichungen f r die Kriterien f r den Beginn und das Ende einer Meldung Beginn der Meldung z x Ende der Meldung y t maximale Zeichenzahl erreicht Hinweis Eine freigegebene Funktion zum Empfangen von Meldungen wird sofort automatisch beendet wenn ein berlauf oder Parit tsfehler auftritt Sie m ssen ein Kriterium f r den Beginn x oder z und ein Kriterium f r das Ende y t oder maximale Zeichenzahl erreicht definieren damit die Funktion zum Empfangen von Meldungen fehlerfrei arbeiten kann SMB188 Zeichen f r den Beginn einer Meldung SMB189 Zeichen f r das Ende einer Meldung Automatisierungssystem S7 200 Systemhandbuch 10 128 C79000 G7000 C230 02 Operationssatz Tabelle 10 20 Sondermerker SMB86 bis SMB94 und
164. f r den Regelkreis geschrieben Dies geschieht nach Ausf hrung der PID Berechnung Der Wert der in der Tabelle f r den Regel kreis abgelegt ist wird f r die n chste PID Berechnung verwendet Sie k nnen den Wert der Integralsumme in der Tabelle f r den Regelkreis vor Ausf hrung der Operation PID ndern um so auf bestimmte Situationen in verschiedenen Anwendungen ber die Integralsumme Einflu zu nehmen Gehen Sie aber vorsichtig vor wenn Sie die Integralsumme manuell anpassen Es mu sich bei jedem Wert der f r die Integralsumme in die Tabelle f r den Regelkreis geschrieben wird um eine Realzahl zwischen 0 0 und 1 0 handeln F r die Proze variablen wird ein Vergleichswert in der Tabelle gespeichert der f r den Diffe rentialanteil eines PID Reglers eingesetzt werden kann Diesen Wert d rfen Sie nicht n dern Betriebsarten Es gibt keine integrierte Betriebsartensteuerung f r die PID Regelkreise der S7 200 Die PID Berechnung wird durch Signalflu an der Box PID aktiviert Deshalb werden die PID Be rechnungen im Automatikbetrieb zyklisch ausgef hrt Im manuellen Betrieb werden keine PID Berechnungen ausgef hrt Die Operation PID hat ein Verlaufsbit f r den Signalzustand hnlich wie bei Z hloperatio nen Die Operation erkennt anhand dieses Bits eine steigende Flanke Bei einer steigenden Flanke f hrt die Operation eine Reihe von Schritten aus damit der bergang vom manuellen Betrieb zum Automatikbetrieb reib
165. gesteuert Die Eing nge berwachen die Signale der Feldger te z B Sensoren und Schalter und die Ausg nge steuern Pumpen Motoren oder andere Ger te in Ihrem Proze Es stehen Ihnen integrierte Ein und Aus g nge am Zentralger t und erweiterte Ein und Ausg nge an den Erweiterungsmodulen zur Verf gung Die S7 200 CPU bietet au erdem schnelle Ausgangsfunktionen Kapitel bersicht Abschnitt Beschreibung Integrierte und erweiterte Ein und Ausg nge Konfigurieren von Eingabefiltern zur Rauschunterdr ckung Konfigurieren der Signalzust nde der Ausg nge Schnelle Ein und Ausg nge Analogpotentiometer Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 8 1 Steuerung ber Ein und Ausg nge 8 1 Integrierte und erweiterte Ein und Ausg nge ber die Ein und Ausg nge wird das System gesteuert Die Eing nge berwachen die Signale der Feldger te z B Sensoren und Schalter und die Ausg nge steuern Pumpen Motoren oder andere Ger te in Ihrem Proze Es stehen Ihnen integrierte Ein und Aus g nge am Zentralger t und erweiterte Ein und Ausg nge an den Erweiterungsmodulen zur Verf gung e Die S7 200 CPU verf gt ber eine bestimmte Anzahl integrierter Digitalein und Digi talausg nge Ausf hrliche Informationen zu der Anzahl der integrierten Ein und Aus g nge Ihrer CPU entnehmen Sie den Datenbl ttern in Anhang A e Die S7 200 CPU unterst tzt zus tzliche digi
166. glichkeiten wenn Sie eine MPI Baugruppe oder einen Kommunikationsprozessor einsetzen Sie k nnen eine Station auf der die Programmiersoft ware STEP 7 Micro WIN installiert ist PC mit MPI Baugruppe oder CP Karte bzw SIMATIC Programmierger t an ein Netz mit mehreren Mastern anschlie en Dies gilt auch f r das PC PPI Kabel wenn Sie den Multi Master Modus aktiviert haben Die Master umfassen Operator Panels und Textdisplays TD 200 Bild 9 8 zeigt eine Konfiguration in der zwei Textdisplays TD 200 im Netz vorhanden sind Bei dieser Konfiguration haben Sie die folgenden Kommunikationsm glichkeiten e STEP 7 Micro WIN Teilnehmer 0 kann den Status von Teilnehmer 2 beobachten w hrend die Textdisplays TD 200 Teilnehmer 5 und 1 mit den CPUs 214 Teilnehmer 3 und 4 kommunizieren e Beide CPUs 214 k nnen zum Senden von Meldungen mit Hilfe der Netzoperationen NETR und NETW freigegeben werden e Teilnehmer 3 kann Daten aus der CPU 212 Teilnehmer 2 und aus Teilnehmer 4 CPU 214 lesen und auch Daten in diese beiden CPUs schreiben e Teilnehmer 4 kann Daten aus der CPU 212 Teilnehmer 2 und aus Teilnehmer 3 CPU 214 lesen und auch Daten in diese beiden CPUs schreiben Sie k nnen mehrere Master und Slave Ger te zu einem Netz verbinden Die Leistungsf higkeit des Netzes kann jedoch durch jeden weiteren Teilnehmer im Netz beeintr chtigt werden Teilnehmer0 CPU 212 CPU 214 CPU 214 TD 200 TD 200 Teilnehmer 2 Teilnehmer 3
167. hren geben Sie a setup ein und best tigen mit OK bzw dr cken die Eingabetaste Daraufhin wird die Installation gestartet 5 Folgen Sie den Anweisungen auf dem Bildschirm bis zum Ende des Installations vorgangs 6 Am Ende des Installationsvorgangs wird das Dialogfeld zum Installieren und Deinstallie ren von Baugruppen automatisch angezeigt siehe Bild 3 1 Sie k nnen die Hardware die Ihr Rechner zur Kommunikation ben tigt sofort installieren siehe Abschnitt 3 2 Sie k nnen sie aber auch sp ter noch installieren siehe Abschnitt 3 3 Automatisierungssystem S7 200 Systemhandbuch 3 2 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Baugruppen installieren deinstallieren Auswahl Installiert CPU5411 MPI ISA Karte CPU5511 Plug amp Play Installieren gt PC PPI Kabel CPU5611 Plug amp Play MPI ISA On Board PC Adapter PC MPI Kabel zDalnsalleien Diese Schaltfl che ist vorhanden wenn Ressourcen Sie unter Windows NT arbeiten MPI PROFIBUS Karte f r PCs Schlie en Bild 3 1 Dialogfeld zum Installieren und Deinstallieren von Baugruppen Fehler w hrend der Installation W hrend der Installation k nnen folgende Fehler auftreten e Nicht gen gend Speicher Sie ben tigen mindestens 50 MB freien Speicherplatz auf Ihrer Festplatte e Fehlerhafte Diskette Vergewissern Sie sich da die Diskette fehlerhaft ist Wenden Sie sich an Ihr
168. hrmotor Dampfventil Netzwerk 6 Farbmischung ablaufen lassen Mischzeit Beh lter_leer Abflu ventil Abflu pumpe Netzwerk 7 Jeden Zyklus z hlen Beh lter_leer Mischzeit Zyklusz hler CU CTU R cksetzen R 12 PV Netzwerk 8 Beh lter_leer Merker r cksetzen wenn der minimale F llstand erreicht oder die Zeit abgelaufen ist Mischzeit Max_F llstand Netzwerk 9 Hauptprogramm beenden s gt END Bild 4 3 Programmierbeispiel im Kontaktplan Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels 4 2 Anlegen eines Projekts Anlegen eines neuen Projekts Wenn Sie ein Projekt anlegen oder ffnen ruft STEP 7 Micro WIN folgende Editoren auf je nach Voreinstellung den AWL oder KOP Editor OB1 den Datenbaustein Editor DB1 die Statustabelle und die Symboltabelle Zum Anlegen eines neuen Projekts w hlen Sie den Men befehl Projekt gt Neu siehe Bild 4 4 oder Sie klicken auf die Schaltfl che zum Anlegen eines neuen Projekts in der Funktionsleiste B Daraufhin ffnet sich das Dialogfeld CPUs W hlen Sie in dem aufklappbaren Listenfeld Ihre CPU aus MOCK Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe ffnen Ctrl O c microwin p cAmicrowin p W hlen Sie eine CPU aus oder lassen Sie s
169. indem sie die CPU aus dem P etor Betriebszustand RUN in den Betriebszustand STOP versetzt A K STOP Operanden keine Wird die Operation STOP in einem Interruptprogramm vw ww m ausgef hrt dann wird dieses sofort beendet und alle Zen A ele anstehenden Interrupts werden ignoriert Der Rest des Programms wird bearbeitet und die CPU geht am Ende des Zyklus in den Betriebszustand STOP Automatisierungssystem S7 200 Systemhandbuch 10 84 C79000 G7000 C230 02 Operationssatz berwachungszeit r cksetzen 7 Mit der Operation berwachungszeit r cksetzen kann die o Uberwachungszeit der CPU nachgetriggert werden Dadurch P nor verl ngert sich die maximal zul ssige Zykluszeit ohne da ein berwachungszeitfehler gemeldet wird A H WDR Operanden keine v nv a eV 212 214 215 216 Richtlinien zum R cksetzen der berwachungszeit mit der Operation WDR Verwenden Sie die Operation berwachungszeit r cksetzen mit Vorsicht Wenn Sie mit Pro grammschleifen die Ausf hrung eines Zyklus verhindern oder exzessiv verz gern k nnen die folgenden Prozesse nicht vor Zyklusende ausgef hrt werden e Kommunikation ausgenommen frei programmierbare Kommunikation e Aktualisieren der Ein und Ausg nge ausgenommen beim direkten Ansteuern der Ein und Ausg nge e Aktualisieren der geforcten Werte e Aktualisieren der Sondermerker SMO SM5 bis SM29 werden nicht aktualisiert e Diagnosen zur
170. ist die Adresse f r STEP 7 Micro WIN im Netz des Automatisierungssystems 2 Geben Sie einen Wert f r Timeout an Dieser Wert gibt an wie lange die Kommunika tionstreiber versuchen sollen eine Kommunikation aufzubauen Der standardm ig eingestellte Wert d rfte ausreichend sein 3 Geben Sie an ob Sie m chten da STEP 7 Micro WIN in einem Netz mit mehreren Mastern kommuniziert Ausf hrliche Informationen hierzu entnehmen Sie Kapitel 9 Sie k nnen das Kontrollk stchen Multi Master Netzwerk aktiviert lassen sofern Sie nicht mit einem Modem arbeiten Ist dies der Fall deaktivieren Sie das Kontrollk stchen da STEP 7 Micro WIN diese Funktionalit t nicht unterst tzt 4 Stellen Sie f r die bertragungsgeschwindigkeit die Baudrate ein mit der STEP 7 Micro WIN im Netz kommunizieren soll Ausf hrliche Informationen zu g ltigen Baudraten f r die verschiedenen CPUs entnehmen Sie Kapitel 9 Tabelle 9 1 5 Geben Sie die h chste Teilnehmeradresse an Hierbei handelt es sich um die Adresse ber die hinaus STEP 7 Micro WIN nicht weiter nach anderen Mastern im Netz sucht I STEP 7 Micro WIN ma Projekt Ansic XKE AEGEA aA al p Zugriffsweg Eigenschaften PC PPI Kabel PPI PPI Netz Lokaler Anschlu m Stationsparameter Lokale Teilnehmeradresse 0 al E Timeout 1s d m Netzparameter v Multi Master Netzwerk bertragungsgeschwindigkeit 9 6 kBit s x H
171. k nnen Sie direkt auf einen Ein bzw Ausgang zugreifen auch wenn im allgemeinen die Proze abbilder als Quelle und Ziel von Zugriffen auf die Ein und Ausg nge gelten Wenn Sie auf einen Eingang direkt zugreifen dann wird die entsprechende Adresse im Proze abbild der Eing nge nicht ver ndert Wenn Sie auf einen Ausgang direkt zugreifen dann wird gleichzeitig die entspre chende Adresse im Proze abbild der Ausg nge aktualisiert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU 6 6 Einstellen der Betriebsart f r die CPU Die S7 200 CPU verf gt ber zwei Betriebsarten e STOP Die CPU bearbeitet das Programm nicht Im Betriebszustand STOP k nnen Sie ein Programm in die CPU laden und die CPU konfigurieren e RUN Die CPU bearbeitet das Programm Im Betriebszustand RUN k nnen Sie kein Pro gramm in die CPU laden und Sie k nnen die CPU auch nicht konfigurieren Die Statusanzeigen auf der Vorderseite der CPU geben den aktuellen Betriebszustand an Wenn Sie ein Programm in den Programmspeicher laden m chten m ssen Sie die CPU in die Betriebsart STOP versetzen Einstellen der Betriebsart mit dem Betriebsartenschalter Mit dem Betriebsartenschalter befindet sich unter der Abdeckklappe an der CPU k nnen Sie den Betriebszustand der CPU manuell einstellen e Wenn Sie den Betriebsartenschalter auf STOP stellen wird die Bearbeitung des Pro gramms angehalten
172. mA 35 V DC 500 ms Spann sto 24 V DC 7 mA 5 V DC 1 mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig 6 ms EIN 30 ms AUS 500 V AC 1 min integrierten Ein und Ausg nge vorgesehen A 32 Widerstand max 400 mQ Kurzschlu schutz A0 0 bis A0 7 0 7 bis 1 5 A Kanal A1 0 A1 1 1 5 bis 3 A Kanal Potentialtrennung 500 V AC 1 min Stromversorgung Spannungsbereich 20 4 bis 28 8 V DC Eingangsstrom typ 120 mA nur CPU UL CSA Bemessung Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 V DC Elektrisch getrennt DC Geberversorgung 1 4 A max Laststrom 50 VA aus 24 V DC min 10 ms 10 A Spitze bei 28 8 V DC 2 A tr ge 1000 mA f r Erweit module Nein Spannungsbereich Welligk St rstr lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 16 4 V DC bis 28 8 V DC wie zugef hrte Spannung 400 mA lt 600 mA Nein 5 V DP Kommunikationsversorgung Strom 5 V DC Elektrische Trennung 90 mA verf gbar an DP Schnittstelle Pole 6 5 DP Busverst rker Transform 500 V AC 1 min In der CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02
173. min Spannungs Frequenzber Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 V DC Elektrisch getrennt DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 85 264 V AC bei 47 63 Hz typ 6 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 1000 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min 19 2 V DC bis 28 8 V DC max 1 V Spitze Spitze 400 mA lt 600 mA Nein 1 In der CPU sind 24 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen A 38 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Str mversorgung N 1m
174. neuen Wert der von der Operation bereitgestellt wird und SO kennzeichnet den errechneten Wert der in dem logischen Stack gespeichert wird Bild 6 5 Logischer Stack der S7 200 CPU Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 7 Grundlegendes zum Programmieren einer S7 200 CPU 6 4 Grundlegende Elemente zum Entwerfen eines Programms Die S7 200 CPU bearbeitet Ihr Programm fortlaufend um eine Aufgabe oder einen Proze zu steuern Das Programm erstellen Sie mit STEP 7 Micro WIN und laden es anschlie end in die CPU Aus dem Hauptprogramm k nnen Sie verschiedene Unterprogramme und Inter ruptprogramme aufrufen Strukturieren des Programms 6 8 Programme f r eine S7 200 CPU setzen sich aus drei Grundelementen zusammen einem Hauptprogramm Unterprogrammen optional und Interruptprogrammen optional In Bild 6 6 sehen Sie da ein S7 200 Programm in die folgenden Organisationseinheiten un terteilt ist e Hauptprogramm In diesem Hauptteil des Programms ordnen Sie die Operationen an die Ihre Anwendung steuern Die Operationen des Hauptprogramms werden in jedem Zyklus der CPU der Reihe nach bearbeitet Zum Beenden des Hauptprogramms verwenden Sie in KOP eine Spule zum absoluten Beenden des Programms und in AWL die Operation zum Beenden des Hauptprogramms MEND siehe 1 in Bild 6 6 e Unterprogramme Diese optionalen Komponenten eines Programms werden nur dann bearbeitet wenn sie aus
175. nnen Marken sein deren Benutzung durch Dritte f r deren Zwecke die Rechte der Inhaber verletzen k nnen Copyright Siemens AG 1998 All rights reserved Haftungsausschlu Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung Wir haben den Inhalt der Druckschrift auf Ubereinstimmung mit der und Mitteilung ihres Inhalts ist nicht gestattet soweit nicht beschriebenen Hard und Software gepr ft Dennoch k nnen Ab ausdr cklich zugestanden Zuwiderhandlungen verpflichten zu weichungen nicht ausgeschlossen werden so da wir f r die voll Schadenersatz Alle Rechte vorbehalten insbesonderef rdenFall st ndige bereinstimmung keine Gew hr bernehmen Die Anga der Patenterteilung oder GM Eintragung ben in dieser Druckschrift werden regelm ig berpr ft und not wendige Korrekturen sindin den nachfolgenden Auflagen enthalten Siemens AG F r Verbesserungsvorschl ge sind wir dankbar Bereich Automatisierungstechnik Gesch ftsgebiet Industrie Automatisierungssysteme Siemens AG 1998 Postfach 4848 D 90327 N rnberg Technische Anderungen bleiben vorbehalten Siemens Aktiengesellschaft 6ES7298 8FA01 8AH0 Vorwort Zweck des Handbuchs Leserkreis Die Familie S7 200 umfa t verschiedene Kleinsteuerungen Micro SPS mit denen Sie eine breite Palette von Automatisierungsaufgaben l sen k nnen Durch das kompakte Design die M glichkeit der Erweiterung den g nstigen Preis und einen leistungsstarken Befehlssatz
176. nnen Sie mit der Leertaste nach einander alle Formate aufrufen die f r das jeweilige Element g ltig sind W hlen Sie in diesem Beispiel f r die Zeit und den Z hler das Format Mit Vorzeichen aus Sie speichern Ihre Statustabelle mit dem Men befehl Projekt gt Speichern oder indem Sie auf die Schaltfl che zum Speichern klicken Ej EN Statustabelle Iofx d le alal talaf 2 Adresse Format Aktueller Wert Neuer Wert Start_1 Bit 2 0 Start_2 Bit 2 0 Stopp_1 Bit 2 0 Stopp_2 Bit 2 0 Beh lter_voll Bit 2 0 Beh lter_leer Bit 2 0 R cksetzen Bit 2 0 Pumpe_1 Bit 2 0 Pumpe_2 Bit 2 0 R hrmotor Bit 2 0 Dampfventil Bit 2 0 Abflu ventil Bit 2 0 Abflu pumpe Bit 2 0 Max_F llstand Bit 2 0 Mischzeit Mit Vorzeichen 0 Zyklusz hler Mit Vorzeichen 0 Bild 4 13 _Statustabelle f r das Programmierbeispiel Automatisierungssystem S7 200 Systemhandbuch 4 14 C79000 G7000 C230 02 Eingeben eines Programmierbeispiels 4 6 Laden und berwachen des Programmierbeispiels Im n chsten Schritt m ssen Sie Ihr Programm in die CPU laden und anschlie end die CPU in den Betriebszustand RUN versetzen Dann k nnen Sie Ihr Programm testen und die Be arbeitung berwachen Laden des Projekts in die CPU Die CPU mu sich im Betriebs
177. pfen Wortvergleich Z hler 10 13 Zeit als Einschaltverz gerung starten Zeit als speichernde Einschaltverz gerung starten Zeiten 10 13 Zu Sprungmarke springen 10 87 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Zuweisen Spule 10 10 Zweiten Stackwert kopieren 10 99 10 101 Operationen f r Ablaufsteuerungsrelais Bei spiele 10 93 10 97 Operationen f r das Ablaufsteuerungsrelais Operationen f r das Ablaufsteuerungsrelais SCR 10 93 Operationen mit Ausg ngen 10 10 10 12 Beispiel 10 12 Bitwert direkt r cksetzen Bitwert direkt setzen Bitwert direkt zuweisen Nulloperation R cksetzen 10 10 10 10 Zuweisen Spule 10 10 Operationen mit schnellen Ausg ngen 10 37 10 49 Siehe auch PTO PWM functions Impulsausgabe Operations Assistent S7 200 Analogeingabefil ter 5 145 16 Operations Assistent 200 Aufrufen Einsetzen 5 125 14 Operator Stationen definieren P Parameter Suchen Ersetzen Parameterbaustein TD 200 Adresse Beispiel Konfigurieren Speichern Anzeigen Parametrierung Baugruppe Ausw hlen 3 12 8 13 MPI Baugruppe MPI 3 16 3 17 MPI Baugruppe PPD PC PPI Kabel PPI 3 12 Pa wort Aktivieren des Pa wortschutzes TD 200 CPU Einrichten Einschr nken des Zugriffs 6 14 Schutzstufen Url schen 6 15 Vergessen PC PPI Kabel 9 9 Abmessungen Arbeiten in der frei programmierbaren Kom Index 21 Index
178. r Fortsetzung des Programms RET auf der n chsten Seite Network 59 RET Bild 10 19 Beispiel f r einen schnellen Ausgang mit Impulsdauermodulation Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 47 Operationssatz 10 48 KOP AWL Fortsetzung des Programms von der vorherigen Seite Netzwerk 60 Network 60 INT Interruptprogramm beginnen ENT 1 wenn E0 0 von 0 auf 1 Netzwerk 61 wechselt Network 61 SMO ADDAI LD SM 0 0 o EN Impulsdauer um den Wert in S ii en VW100 erh hen VW100 IN1 DTCH 0 SMW80 IN2 OUT j SMW80 PLS EN Impulsdauer ndern 1 100 x RICH Interrupt Steigende Flanke EN sperren 0 EVENT Netzwerk 62 Network 62 7 RETI RETI Impulsdiagramm VW100 4000 VW100 2000 Interrupt freigeben Interrupt freigeben Y Y E0 1 as n i E0 0 l i i A0 1 e 10 relative 50 relative 50 relative 30 relative Einschaltdauer 4 Einschaltdauer Einschaltdauer 4 Einschaltdauer Interrupt 1 tritt auf Interrupt 1 tritt auf Zykluszeit 10 000 ms Bild 10 19 Beispiel f r einen schnellen Ausgang mit Impulsdauermodulation Fortsetzung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Echtzeituhr lesen und Echtzeituhr schreiben Die Operation Echtzeituhr lesen liest die aktuelle Uhrzeit un
179. und STEP 7 Micro DOS E 1 Arbeiten mit STEP 7 Micro WIN und STEP 7 Sie k nnen in STEP 7 ber die Software STEP 7 Micro WIN Ihre S7 200 Programme aufrufen e Offline Sie k nnen eine SIMATIC 200 Station in ein STEP 7 Projekt einf gen e Online Sie k nnen ber eine Liste der im Netz aktiven Stationen auf die S7 200 CPU zugreifen Wenn Sie die Programmiersoftware STEP 7 Micro WIN aus STEP 7 heraus betreiben kann sich das Erscheinungsbild der Software STEP 7 Micro WIN geringf gig von dem Erschei nungsbild der Einzelapplikation unterscheiden e Dialogfelder zum Ausw hlen von Objekten L uft STEP 7 Micro WIN innerhalb der Soft ware STEP 7 verwenden Sie die Dialogfelder von STEP 7 zum Ausw hlen der S7 200 Stationen innerhalb der Hierarchie von STEP 7 Sie k nnen nur zu den S7 200 Objekten navigieren die sich innerhalb der STEP 7 Hierarchie befinden Sie k nnen keine Objekte ffnen Projekte Programme Datenbausteine oder Statustabel len die in der Projekthierarchie von STEP 7 Micro WIN abgelegt sind e Sprache und Mnemonik L uft STEP 7 Micro WIN in der Software STEP 7 gelten die Einstellungen f r Sprache und Mnemonik von STEP 7 Erstellen einer S7 200 CPU in einem Projekt in STEP 7 Zum Anlegen einer S7 200 CPU in der Programmiersoftware STEP 7 f gen Sie eine SIMA TIC 200 Station in ein STEP 7 Projekt ein Daraufhin erstellt STEP 7 die S7 200 Station Im Gegensatz zu Stationen der S7 300 und S7 400 geh ren zu ein
180. verwendet von HSCO nie verwendet SM37 3 SM47 3 SM57 3 Steuerbit f r Z hlrichtung S SM37 5 SM47 5 SM57 5 Neuen voreingestellten Wert in HSC schreiben 0 nicht aktualisieren 1 voreingestellten Wert aktualisieren SM37 6 SM47 6 SM57 6 Neuen aktuellen Wert in HSC schreiben 0 nicht aktualisieren 1 aktuellen Wert aktualisieren SM37 7 SM47 7 SM57 7 Freigabe HSC 0 HSC sperren 1 HSC aktivieren Einstellen von aktuellen und voreingestellten Werten Jeder schnelle Z hler verf gt ber einen aktuellen Wert und einen voreingestellten Wert mit jeweils 32 Bits Beide sind ganzzahlige Werte mit Vorzeichen Um einen neuen aktuellen Wert oder einen voreingestellten Wert in den schnellen Z hler zu laden m ssen Sie das Steuerbyte und die Bytes des Sondermerkers einrichten die die aktuellen Werte und oder die voreingestellten Werte enthalten F hren Sie dann die Operation HSC aus um die neuen Werte in den schnellen Z hler zu bertragen Tabelle 10 8 beschreibt die Bytes der Sonder merker die die neuen aktuellen und voreingestellten Werte enthalten Zus tzlich zu den Steuerbytes und den Bytes die die neuen aktuellen und voreingestellten Werte enthalten kann der aktuelle Wert eines schnellen Z hlers auch gelesen werden in dem der Speicherbereich HC aktueller Wert des schnellen Z hlers und die Nummer des Z hlers 0 1 oder 2 angegeben werden Auf diese Weise k nnen Sie den aktuelle
181. waren wiederhergestellt Anschlie end wird das aufrufende Programm weiterbearbeitet Wird ein Unterprogramm aufgerufen ist der oberste Stackwert immer 1 Deshalb k nnen Sie in dem Netzwerk das auf die Operation SBR folgt Ausg nge und Boxen direkt an die linke Stromschiene anschlie en In AWL kann die Ladeoperation die auf die Operation SBR folgt entfallen Akkumulatoren werden sowohl vom Hauptprogramm als auch von den Unterprogrammen verwendet Der Aufruf eines Unterprogramms bewirkt nicht da die Akkumulatoren gespei chert und sp ter wiederhergestellt werden Bild 10 36 zeigt ein Beispiel f r Operationen mit Unterprogrammen Einschr nkungen Einschr nkungen f r die Verwendung von Unterprogrammen e Ordnen Sie alle Unterprogramme nach dem Ende des Hauptprogramms an e Die Operationen LSCR SCRE SCRT und END d rfen Sie in Unterprogrammen nicht verwenden e Sie m ssen jedes Unterprogramm mit der Operation Unterprogramm absolut beenden RET beenden Automatisierungssystem S7 200 Systemhandbuch 10 88 C79000 G7000 C230 02 Operationssatz Beispiel f r die Operation Unterprogramm aufrufen KOP AWL Netzwerk 1 Network SMO 7 19 Im ersten Zyklus SBR10 ID PA 11 CALL zur Initialisierung aufrufen CARE Netzwerk 39 Network END Sie m ssen alle Unterpro MEND j gramme nach der Operation END anordnen Netzwerk 50 Network 10 SBR 10 SBR Unterprogramm 10 beginnen
182. wird CD ZV Zxxx PV In AWL ist der R cksetzeingang der oberste Stackwert Der Vorw rtsz hleingang ist der Wert in der zweiten Stackebene ZVR Zxxx PV und der R ckw rtsz hleingang ist der Wert in der dritten Stackebene v mv W 212 214 215 216 SB Operanden Zxxx 0 bis 255 PV VW T Z EW AW MW SMW AC AEW Konstante VD AC SW Beschreibung der Z hloperationen f r die S7 200 Der Vorw rtsz hler CTU ZV z hlt bei steigender Flanke am Vorw rtsz hleingang vom ak tuellen Wert des Z hlers an vorw rts Der Z hler wird zur ckgesetzt wenn der R cksetzein gang aktiviert wird oder die Operation R cksetzen ausgef hrt wird Der Z hler stoppt wenn der H chstwert 32 767 erreicht ist Der Vorw rts R ckw rtsz hler CTUD ZVR z hlt bei steigender Flanke am Vorw rtsz h leingang vorw rts und bei steigender Flanke am R ckw rtsz hleingang r ckw rts Der Z h ler wird zur ckgesetzt wenn der R cksetzeingang aktiviert wird oder die Operation R ckset zen ausgef hrt wird Wird der Maximalwert 32 767 erreicht bewirkt die n chste steigende Flanke am Vorw rtsz hleingang da der Z hler umschl gt und erneut beim Minimalwert 32 767 zu z hlen beginnt Wird beim Z hlen der Minimalwert 32 767 erreicht schl gt der Z hler bei der n chsten steigenden Flanke am R ckw rtsz hleingang um und z hlt beim Maximalwert 32 767 weiter Wenn Sie einen Z hler mit d
183. zum berwachen und Steuern der Operationen Impulsfolge und Impulsdauermodulation Sie entnehmen der Beschreibung der schnellen Ausgangsoperationen in Kapitel 10 ausf hrliche Informationen zu diesen Bits Tabelle D 15 Sondermerker SMB66 bis SMB85 Sondermerker SM66 0 bis SM66 5 Beschreibung Reserviert SM66 6 PTOO Pipeline berlauf 0 kein berlauf 1 berlauf SM66 7 PTOO Leerlaufbit 0 PTO wird bearbeitet 1 PTO im Leerlauf Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 9 Sondermerker Tabelle D 15 Sondermerker SMB66 bis SMB85 Fortsetzung PTOO PWMO Zykluszeit aktualisieren 1 neue Zykluszeit schreiben PWMO Impulsdauer aktualisieren 1 neue Impulsdauer schreiben SM67 2 PTOO Impulsz hlwert aktualisieren 1 neuen Impulsz hlwert schreiben SM67 3 PTOO PWMO Zeitbasis 0 1 us Takt 1 1 ms Takt SM67 4 und SM67 5 SM67 6 PTOO PWMO Modus ausw hlen 0 PTO 1 PWM SM67 7 PTOO PWMO Freigabebit 1 freigeben SMB68 PTOO PWMO Zykluszeit SMB69 SMB68 ist das h chstwertige Byte und SMB69 ist das niederwertigste Byte SMB70 PWM0 Impulsdauer SMB71 SMB70 ist das h chstwertige Byte und SMB71 ist das niederwertigste Byte SMB72 PTOO Impulsz hlwert a SMB72 ist das h chstwertige Byte und SMB75 ist das niederwertigste Byte SMB75 SM76 0 bis SM76 5 Reserviert Reserviert PTO1 Pipeline berlauf 0 kein
184. zur Verwendung f r die CPU 214 oder die PDS 210 empfohlen Sie k nnen mit Speichermodulen Programme nur zwischen CPUs gleicher Art bertragen Beispielsweise k nnen Sie ein mit einer CPU 214 programmiertes Speichermodul nur f r andere CPUs 214 einsetzen Abmessungen des Speichermoduls A 78 ba 28 5 mm 16 5 mm 1 Bild A 48 Abmessungen des Speichermoduls 8 K x 8 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 37 Speichermodul 16 K x 8 Bestellnummer 6ES7 291 8GD00 0XA0 Leistungsmerkmale Abmessungen B x H x T 28 x 10 x 16 mm Gewicht 3 68 Stromaufnahme 0 5 mW Speichertyp EEPROM Anwenderspeicher 8192 Byte Anwenderprogramm 5120 Byte Anwenderdaten interne Systemdaten Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Hinweis Das Speichermodul 16 K k nnen Sie f r die PDS 210 die CPUs 214 215 und 216 verwenden Sie k nnen mit Speichermodulen Programme nur zwischen CPUs gleicher Art bertragen Beispielsweise k nnen Sie ein mit einer CPU 214 programmiertes Speichermodul nur f r andere CPUs 214 einsetzen Abmessungen des Speichermoduls 28 5 mm FA Bild A 49 Abmessungen des Speichermoduls 16 K x 8 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 79 Technische Daten A 38 Batteriemodul Bestellnummer 6ES7
185. zweipolig CPU Netzanschlu beim Umschalten zwischen ein und zweipoligem Datenformat vorausgesetzt Schalter 3 5 7 9 und 11 dienen zum Ausw hlen des Spannungsbereichs Messungen zwischen 0 und 20 mA wurden mit internem in Stromrichtung geschaltetem 250 Ohm Widerstand durchgef hrt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 71 Technische Daten Kalibrieren eines Eingangs Das Kalibrieren wirkt sich auf alle drei Eingangskan le aus Es kann nach dem Kalibrieren zu unterschiedlichen Werten der Kan le kommen Um das Modul genau zu kalibrieren m ssen Sie mit einem Programm arbeiten das aus den aus dem Modul ausgelesenen Werten einen Mittelwert bildet Arbeiten Sie mit dem Analog eingabefilter Assistenten in STEP 7 Micro WIN um dieses Programm zu erstellen siehe Abschnitt 5 3 Bilden Sie den Mittelwert aus mindestens 64 abgefragten Werten Zum Kalibrieren eines Eingangs gehen Sie folgenderma en vor 1 Schalten Sie die Spannungsversorgung des Moduls aus W hlen Sie den gew nschten Eingangsbereich 2 Schalten Sie die Spannungsversorgung f r die CPU und das Modul ein Warten Sie ca 15 Minuten damit sich das Modul stabilisieren kann 3 Legen Sie mittels eines Spannungs oder Stromgebers an einem der Eing nge ein Null signal an 4 Lesen Sie den Wert der der CPU von dem entsprechenden Eingangskanal bermittelt wird 5 Stellen Sie mit dem Versatzpotentiometer den Wert Null bzw den ge
186. 0 Pumpe_2 Bit 2 0 R hrmotor Bit 2 0 Dampfventil Bit 2 0 Abflu ventil Bit 2 0 Abflu pumpe Bit 2 0 Max_F llstand Bit 2 0 Mischzeit Mit Vorzeichen 0 Zyklusz hler Mit Vorzeichen 0 Bild 6 15 Forcen von Variablen in der Statustabelle Automatisierungssystem S7 200 Systemhandbuch 6 18 C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU 6 9 Fehlerbehebung bei der S7 200 CPU Die S7 200 CPU unterteilt aufgetretene Fehler in schwere und leichte Fehler Mit STEP 7 Micro WIN k nnen Sie sich die Fehlercodes anzeigen lassen die von den aufgetre tenen Fehlern erzeugt wurden Bild 6 16 zeigt das Dialogfeld CPU Informationen in dem der Fehlercode und die Beschreibung des Fehlers angezeigt werden Eine vollst ndige Liste aller Fehlercodes entnehmen Sie Anhang C CPU Informationen x Allgemeine Information Fehlerstatus Modulkonfiguration DP Status Modulfehler Modul 0 Nicht vorhanden Modul 4 Nicht vorhanden Modul 1 Nicht vorhanden Modul 5 Beheben Sie die Ursache des Modul 2 Nicht vorhanden Modul 6 Fehlers mit Hilfe des Fehlercodes Modul 3 Nicht vorhanden a Svo Beschreibung des CPU Fehler Schwere 0 Keine schweren Fehler vorhanden Leichte 0 Keine leichten Fehler vorhanden Schlie en Bild 6 16 Register Fehlerstatus im Dialogfeld CPU Informationen Beheben vo
187. 0 50 A 1 00 A 0 75 A 4 00 A 3 00 A pro Leiter 2A L R 10 ms 1A L R 100 ms 1 W Energieaufnahme 1 2 Li x Schaltfr lt 1 W 100 nA 25 us EIN 120 us AUS Impulsausg nge 2 max jeweils 4 kHz Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Maximale Ansprechzeit E0 0 bis E1 5 E0 6 bis E1 5 wie bei HSC1 und HSC2 Typ 1 stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spann sto 24 V DC 7 mA 5 V DC 1 mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig typ 30 us max 70 us Sto strom 4 A 100 ms Spannungsabfall max 1 8 V bei max Strom Potentialtrennung 500 V AC 1 min Kurzschlu schutz Nein Stromversorgung Spannungsbereich 20 4 bis 28 8 V DC Eingangsstrom typ 85 mA nur CPU UL CSA Bemessung Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 VDC Elektrisch getrennt 900 mA max Laststrom 50 VA aus 24 V DC min 10 ms 10 A Spitze bei 28 8 V DC 1 A 125 V tr ge 340 mA f r CPU 660 mA f r Erweiterungsmodule Nein DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 16 4 bis 28 8 V DC wie zugef hrte Spannung 280mA lt 600 mA Nein 1 I
188. 0 C230 02 10 17 Operationssatz Beispiel f r die Operation Zeit als speichernde Einschaltverz gerung starten 10 18 KOP AWL E2 1 T2 LD E2 1 I IN TONR TONR T2 10 10 Pr Impulsdiagramm E2 1 i i PT 10 T2 i aktueller Wert T2 Zeitbit Bild 10 6 Beispiel f r die Operation Zeit als speichernde Einschaltverz gerung starten in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Vorw rtsz hlen und Vorw rts R ckw rtsz hlen Die Operation Vorw rtsz hlen z hlt bei steigender Flanke am Vorw rtsz hleingang CU bis zum H chstwert vorw rts Ist der aktuelle Wert gr er als oder gleich dem voreingestellten Wert PV dann wird das Z hlerbit Zxxx aktiviert Der Z hler wird zur ckgesetzt wenn der R cksetzeingang aktiviert wird or In AWL ist der R cksetzeingang der oberste Stackwert und der ZXXX Vorw rtsz hleingang ist der Wert in der zweiten Stackebene CU CTUD Die Operation Vorw rts R ckw rtsz hlen z hlt bei steigender Flanke am Vorw rtsz hleingang CU vorw rts Bei steigender Flanke am R ckw rtsz hleingang CD z hlt die Operation R r ckw rts Ist der aktuelle Wert Zxxx gr er als oder gleich dem voreingestellten Wert PV dann wird das Z hlerbit Zxxx TEN aktiviert Der Z hler wird zur ckgesetzt wenn der R cksetzeingang R aktiviert
189. 0 G7000 C230 02 10 71 Operationssatz Speicher mit Bitmuster belegen 7 Die Operation Speicher mit Bitmuster belegen belegt einen o Speicherbereich der bei dem Ausgangswort OUT beginnt mit P dem Wortmuster des Eingangs IN f r die angegebene Anzahl an W rtern N N kann zwischen 1 und 255 liegen Operanden IN VW T Z EW AW MW SMW AEW Konstante VD AC SW A FL m ounn OUT VW T Z EW AW MW SMW AAW FILL IN OUT N L VD AC SW N VB EB AB MB SMB AC 4 u u zu Konstante VD AC SB Beispiel f r die Operation Speicher mit Bitmuster belegen KOP AWL E2 1 FILL_N VW200 bis VW218 LD E2 1 H EN zur cksetzen FILL 0 VW200 10 10 4N OUT VW200 Anwendung 0 FILL Vw200 W202 VW218 0 0 0 Bild 10 25 Beispiel f r die Operation Speicher mit Bitmuster belegen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch 10 72 C79000 G7000 C230 02 Operationssatz Wert in Tabelle eintragen vor A ATT DATA TABLE L E A M a 212 214 215 216 Die Operation Wert in Tabelle eintragen tr gt Wortwerte DATA in die Tabelle TABLE ein Operanden DATA VW T Z EW AW MW SMW AC AEW Konstante VD AC SW TABLE VW T Z EW AW MW SMW VD AC SW Der erste Wert in der Tabelle gibt die maximale L nge der Tabelle TL an De
190. 00 1000 1010 1011 0100 I 1 Nullmerker SM1 0 0 Uberlaufmerker SM1 1 0 Nach dem dritten Schieben berlauf VW200 0001 0101 0110 1000 1 Nullmerker SM1 0 berlaufmerker SM1 1 0 4 1 1 Bild 10 33 Beispiele f r Schiebe und Rotieroperationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 83 Operationssatz 10 10 Operationen f r die Programmsteuerung Bearbeitung beenden 7 Die Operation Bearbeitung bedingt beenden beendet das Hauptprogramm abh ngig von dem Zustand der vorherigen P ev Verkn pfung Mit der Spule Bearbeitung absolut beenden mu das en Hauptprogramm beendet werden In AWL wird die Operation Bearbeitung absolut beenden durch die Mnemonik MEND dargestellt A w END S VEND Operanden keine Alle Anwenderprogramme m ssen das Hauptprogramm mit der vv y v Operation Bearbeitung absolut beenden abschlie en Die 212 214 215 216 Operation Bearbeitung bedingt beenden wird verwendet wenn die Bearbeitung vor der Operation Bearbeitung absolut beenden beendet werden soll Hinweis Sie k nnen die Operationen Bearbeitung bedingt beenden und Bearbeitung absolut beenden im Hauptprogramm verwenden Sie d rfen sie jedoch nicht in Unterprogrammen und Interruptprogrammen einsetzen In STOP gehen Die Operation In STOP gehen beendet die Bearbeitung des 5 Anwenderprogramms sofort
191. 00 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein 1 Inder CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen A 10 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversorgung NG N Er I CO SOSS8898889808908 RELAY VAC OUTPUTS 1L 00 01 02 2L 03 04 05 N Li 20 29 N Hinweis 7 1 Ist Werte der Komponenten k nnen K variieren 4710 Q 2 Schlie en Sie die AC Leitung an Klemme Lan 3 3 kQ 3 Erdung der DC Stromkreise ist optional DC 24V iM 00 01 02 03 2M 04 05 06 07 m 14 DC INPUTS SENSOR SUPPLY BORD OODODOOO 24 V DC f r Geberversorgung L der Eing nge oder TE Tr Erweiterungsmodule 180 mA Eing nge 15 V DC bis 30
192. 00 MQA neu Ausg nge Fortsetzung Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zwischen ge ffneten Kontakten Kurzschlu schutz Strombedarf 5 V DC logische Spannung Ausgangsspannung 24 V DC Strom an Ausg ngen In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine 80 mA aus Zentralger t 85 mA von Zentralger t oder externer Stromversorgung Wird vom Anwender am Modulleiter geliefert Ausg nge 30 V DC 250 V AC 24v D0 7 No A NO L T MS ns 888 868088089099808 OUTPUTS M L D 1L 0 1 2 3 o 2L 4 5 6 7 Hinweis 1 Ist Werte der Komponenten k nnen variieren 2 Schlie en Sie die AC Leitung an KlemmeL an 3 Erdung der DC Stromkreise ist optional Bild A 24 Kennzeichnung der Anschl sse beim EM 222 Digitalausgabe 8 x Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 45 Technische Daten A 25 Erweiterungsmodul EM 222 Digitalausgabe 8 x 120 230 V AC Bestellnummer 6ES7 222 1EF00 0XA0 Leistungsmerkmale Ausg nge Fortsetzung
193. 0000000 ODF 2 02 Hinweis Sie k nnen die Vergleiche lt gt lt und gt ausf hren LDD gt nl n2 indem Sie die Operation NOT zusammen mit einer der UD gt nl n2 Operationen gt oder lt einsetzen Die beiden folgenden OD gt nl n2 Operationen entsprechen dem Vergleich lt gt ungleich zwischen VD100 und dem Wert 50 LDD lt nl n2 UD lt nl n2 LDD VD100 50 OD lt nl n2 NOT A u a a 212 214 215 216 Realzahlenvergleich Die Operation Realzahlenvergleich vergleicht die beiden Werte ni und n2 miteinander Sie k nnen folgende Vergleiche anstellen n1 n2 n1 gt n2 und n1 lt n2 DVOR Operanden n1 n2 VD ED AD MD SMD AC VD AC SD In KOP ist der Kontakt aktiviert wenn der Vergleich wahr ist In AWL laden die Operationen den Wert 1 als obersten Stackwert bzw verkn pfen den Wert 1 mit dem obersten Stackwert durch UND bzw ODER wenn der Vergleich wahr ist A Realzahlenvergleiche haben ein Vorzeichen w D L E i Hinweis Sie k nnen die Vergleiche lt gt lt und gt ausf hren u s indem Sie die Operation NOT zusammen mit einer der LDR gt nl n2 Operationen gt oder lt einsetzen Die beiden folgenden UR gt nl n2 Operationen entsprechen dem Vergleich lt gt ungleich OR gt nl n2 zwischen VD100 und dem Wert 50 LDR lt nl n2 LDR VD100 50 UR lt nl n2 NOT OR lt nl n2 EB uoG u 212 214 215 216 Automatisierungss
194. 1 Obersten Stackwert duplizieren 10 99 10 101 Online Hilfe STEP 7 Micro WIN Operandenbereiche CPU 212 214 215 216 10 3 0 3 Operation NOT 10 5 Operationen Ablaufsteuerungsrelais 10 92 Alle Interruptereignisse freigeben 10 116 Alle Interruptereignisse sperren ndern eines Pointers 7 10 Anzahl an Bytes bertragen 10 69 Anzahl an Doppelw rtern bertra sen 10 69 Anzahl an W rtern bertragen Index 19 Index Arithmetik 10 50 10 65 ASCH Zeichenkette in Hexadezimalzahl wandeln 10 112 Aus Netz lesen 10 133 Ausf hrungszeiten F 1 F 9 Ausg nge 10 10 10 12 BCD in ganze Zahl wandeln 10 108 Bearbeitung beenden 10 84 Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige er zeugen 10 110 Bitwert direkt r cksetzen 10 11 Bitwert direkt setzen Bitwert direkt zuweisen Byte links rotieren Byte links schieben Byte rechts rotieren Byte rechts schieben Byte bertragen Byte um 1 erh hen 10 66 Byte um 1 vermindern 10 66 Bytes durch EXKLUSIV ODER verkn pfen Bytes durch ODER verkn pfen 10 102 Bytes durch UND verkn pfen Bytes im Wort tauschen Bytevergleich 10 7 Dekrementieren 10 50 Direkte Kontakte 10 4 Doppelwort links rotieren Doppelwort links schieben Doppelwort rechts rotieren Doppelwort rechts schieben Doppelwort bertragen Doppelwort um 1 erh hen Doppelwort um 1 vermindern 10 67 Doppelw rter durch EXKLUSIV ODER ver kn pfen
195. 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 and Konfiguration Anz Adr im Adresse der a der Pa wort bausteins des TD200 der Speicherb Meldung a ne optional eg p Meld der Merker g j Lan ao Zeigt auf Meldungen A LIL L U U JU JU 0 IPIC F D L Anzeigemodus Sprache Aktualisierungsrate 20 oder 40 Zeichen pro Meldung Forcen deaktivieren aktivieren Men Echtzeituhr deaktivieren aktivieren Standard oder L Pa wortbearbeitung deaktivieren aktivieren alternativen Zeichensatz Hinweis Wenn aktiviert wird das Pa wort in Bytes 10 Balkenanzeigen w hlen und 11 des erweiterten Parameterbausteins gespeichert Bild 5 2 Parameterbaustein f r das TD 200 Automatisierungssystem S7 200 Systemhandbuch 5 2 C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Arbeiten mit dem Assistenten zum Konfigurieren des TD 200 STEP 7 Micro WIN bietet Ihnen einen Assistenten mit dem Sie ganz bequem den Parame terbaustein und die Meldungen im Datenspeicher der S7 200 CPU konfigurieren k nnen Der TD 200 Assistent schreibt den Parameterbaustein und die Meldungstexte automatisch in den Datenbaustein Editor nachdem Sie alle Optionen ausgew hlt und die Meldungen einge geben haben Den Datenbaustein k nnen Sie dann in die CPU laden Ausf hrliche Informa tionen zum TD 200 entnehmen Sie dem SIMATIC Textdisplay TD 200 Benutzerhandbuch Zum Erstellen des Para
196. 10 104 Doppelw rter durch ODER verkn pfen Doppelw rter durch UND verkn pfen Doppelwortvergleich Echtzeituhr lesen Echtzeituhr schreiben Einerkomplement von Byte erzeugen 10 106 Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit erzeugen 10 106 Ende Programmschleife mit NEXT Erste und zweite Stackebene durch ODER Index 20 verkn pfen 10 99 10 101 Erste und zweite Stackebene durch UND verkn pfen 10 99 10 101 Ersten Wert aus Tabelle l schen 10 75 Fallende Flanke 10 5 Ganze Zahl 32 Bit in Realzahl wandeln Ganze Zahl in BCD wandeln 10 10 Ganze Zahlen 16 Bit addieren 10 50 Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Hexadezimalzahl in ASCIH Zeichenkette wandeln 10 112 Hexadezimalzahl in Bit wandeln 10 110 Impulsausgabe Impulsausgabe PLS In Netz schreiben In STOP gehen Inkrementieren 10 50 Inkrementieren eines Pointers Interrupt trennen Interrupt zuordnen 10 116 Interruptprogramm beenden 10 114 Interruptprogramm beginnen 10 114 n Interrupts 10 114 Kommunikation 10 124 Kontakte 10 4 10 6 Letzten Wert aus Tabelle l schen 10 74 Logischer Stack 10 99 10 101 Meldung aus Zwischenspeicher bertragen Meldung in Zwischenspeicher empfangen Modus f r schnellen Z hler definieren Modus f r schnellen Z hler defini
197. 14 Die S7 200 CPU verf gt ber Zeiten die einmal pro Millisekunde Zeiten mit einer Aufl sung von 1 ms von dem Systemprogramm aktualisiert werden das f r die Aktualisierung der Zeit basis zust ndig ist Diese Zeiten dienen zur pr zisen Steuerung einer Operation Der aktuelle Wert einer aktiven Zeit mit einer Aufl sung von 1 ms wird vom Systemprogramm automatisch aktualisiert Nach der Freigabe der Zeit ist die Bearbeitung der Operationen TON TONFR f r eine Zeit mit einer Aufl sung von 1 ms nur erforderlich um den EIN AUS Zustand der Zeit zu steuern Da der aktuelle Wert und das Zeitbit bei einer Zeit mit einer Aufl sung von 1 ms vom Sy stemprogramm aktualisiert werden unabh ngig vom Zyklus des Automatisierungssystems und vom Anwenderprogramm k nnen der aktuelle Wert und das T Bit dieser Zeit an beliebi ger Stelle im Zyklus aktualisiert werden Sie k nnen in einem Zyklus auch mehrfach aktuali siert werden sofern die Zykluszeit eine Millisekunde berschreitet Deshalb ist es nicht gew hrleistet da diese Werte w hrend der Bearbeitung des Hauptprogramms konstant bleiben Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Wenn Sie eine freigegebene Zeit mit einer Aufl sung von 1 ms zur cksetzen dann wird die Zeit ausgeschaltet der aktuelle Wert der Zeit auf Null gesetzt und das Zeitbit gel scht Hinweis Das Systemprogramm das f r die Zeitbasis des Systems von 1 ms zust ndi
198. 1DC01 0XBO CPU 214 AC Versorgung AC Eing nge Relaisausg nge 6ES7 214 1GC01 0XBO CPU 215 DC Versorgung DC Eing nge DC Ausg nge 6ES7 215 2AD00 0XBO CPU 215 AC Versorgung DC Eing nge Relaisausg nge 6ES7 215 2BD00 0XBO CPU 216 DC Versorgung DC Eing nge DC Ausg nge 6ES7 216 2AD00 0XBO CPU 216 AC Versorgung DC Eing nge Relaisausg nge 6ES7 216 2BD00 0XBO Erweiterungsmodul Bestellnummer Erweiterungsmodul EM221 Digitaleingabe 8 x 24 V DC 6ES7 221 1BF00 0XAO Erweiterungsmodul EM221 Digitaleingabe 8 x 120 V AC 6ES7 221 1EFOO 0XAO Erweiterungsmodul EM221 Digitaleingabe 8 x 24 V DC 6ES7 221 1BF10 0XAO Erweiterungsmodul EM221 Digitaleingabe 8 x 24 V AC 6ES7 221 1JF00 0XAO Erweiterungsmodul EM222 Digitalausgabe 8 x 24 V DC 6ES7 222 1BF00 0XA0 Erweiterungsmodul EM222 Digitalausgabe 8 x Relais 6ES7 222 1HFO00 0XAO0 Erweiterungsmodul EM222 Digitalausgabe 8 x 120 230 V AC 6ES7 222 1EF00 0XAO0 Erweiterungsmodul EM223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 6ES7 223 1BF00 0XA0 4 x 24 V DC Ausgang Erweiterungsmodul EM223 Digitalein Digitalausgabe 4 x 24 V DC Eingang 6ES7 223 1HF00 0XA0 4 x Relaisausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 G 1 S7 200 Bestellnummern Erweiterungsmodul Bestellnummer Erweiterungsmodul EM 223 Digitalein Digitalausgabe 4 x 120 V AC Eingang 6ES7 223 1EF00 0XA0 4 x 120 230 V AC Ausgang Erweiterungsmodul EM223 Digitalei
199. 2 Grundlegendes zum Programmieren einer S7 200 CPU Bearbeiten des Programms W hrend dieses Abschnitts im Zyklus bearbeitet die CPU das Programm von der ersten Operation bis zur Endeoperation Sie k nnen die Ein und Ausg nge direkt Ansteuern und so auf sie zugreifen w hrend das Programm oder ein Interruptprogramm bearbeitet wird Wenn Sie in Ihrem Programm Interrupts verwenden dann werden die Interruptprogramme die den Interruptereignissen zugeordnet sind als Teil des Hauptprogramms gespeichert siehe Abschnitt 6 4 Die Interruptprogramme werden jedoch nicht als Bestandteil des nor malen Zyklus bearbeitet sondern nur dann wenn ein Interruptereignis auftritt dies ist an jeder Stelle des Zyklus m glich Bearbeiten der Kommunikationsanforderungen W hrend dieses Abschnitts im Zyklus bearbeitet die CPU alle Meldungen die von den Kom munikationsschnittstellen empfangen wurden Durchf hren der Selbstdiagnose in der CPU W hrend dieses Abschnitts im Zyklus pr ft die CPU die Firmware und den Programmspei cher nur im Betriebszustand RUN Au erdem wird der Zustand der Erweiterungsmodule gepr ft Schreiben in die Digitalausg nge Am Ende des Zyklus werden die Werte aus dem Proze abbild der Ausg nge in die Digita lausg nge geschrieben F r die CPU sind im Proze abbild der Eing nge Abschnitte mit jeweils acht Bit ein Byte vorgesehen Stellt die CPU oder ein Erweiterungsmodul nicht zu jedem Bit des reservierten
200. 2 0 4 kg Bereich bei EIN 6W AWe en EEPRON Nennspannung bei EIN 512 W rter RAM typ 50 h min 8 h bei 40 C 8 Eing nge 6 Ausg nge 2 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 1 2 us Operation Maximum bei AUS Ansprechzeit E0 0 bis E0 7 Potentialtrennung Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 V DC Elektrisch getrennt Typ 1 stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto DC 24 V 7 mA DC 5 V 1 mA max 0 3 ms 500 V AC 1 min 20 29 V AC bei 47 63 Hz typ 4 VA nur CPU 50 VA max Laststrom aus 24 V AC mind 20 ms 20 A Spitze bei 29 V AC 2 A 250 V tr ge 260 mA f r CPU 340 mA f r Erweiterungsmodule Ja Transformator 500 V AC 1 min Max Laststrom berspannungssto Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz Interne Merker 128 Zeiten 64 Zeiten Z hler 64 Z hler Schnelle Z hler 1 SW Zz hler max 2 kHz Analogpotentiometer 1 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Ausgang 6 A Leiter 7 A bei geschl Kontakten min 1
201. 2 OUT VD8 TRUNC E Wieder in ganze Zahl wandeln vD8 JI OUT VD12 E3 0 BCD I LD E3 0 Hren BCDI ACO ACO JIN OUT ACO Anwendung Ganze Zahl 32 Bit in Realzahl wandeln und umgekehrt BCD in ganze Zahl wandeln Z10 101 Z hlwert 101 Zoll VDO 101 0 ACO 1234 VD4 2 54 Konstante 2 54 Zoll in Zentimeter BCDI VD8 256 54 256 54 Zentimeter als Realzahl ACO 04D2 V12 256 256 Zentimeter als ganze Zahl Bild 10 51 Beispiel f r die Umwandlung einer Realzahl Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 109 Operationssatz Bit in Hexadezimalzahl wandeln 5 DECO P EN JIN OUT F pp e A DECO IN OUT 212 214 215 216 Hexadezimalzahl in Bit wandeln or A ENCO IN OUT A u u u 212 214 215 216 Die Operation Bit in Hexadezimalzahl wandeln setzt das Bit im Ausgangswort OUT das der Bitnummer entspricht die durch das niederwertigste Halb Byte 4 Bit des Eingangsbytes IN dargestellt wird Die brigen Bits des Augangsworts werden auf 0 gesetzt Operanden IN VB EB AB MB SMB AC VD AC SB OUT VW T Z EW AW MW SMW AC AAW VD AC SW Die Operation Hexadezimalzahl in Bit wandeln schreibt die Bitnummer des niederwertigsten Bits im Eingangswort IN in das niederwertigste Halb Byte 4 Bit des Ausgangsbytes OUT Operanden IN VW T Z EW AW MW SMW AC AEW Konstante VD
202. 212 24 V AC DC Relais CPU 212 AC AC AC CPU 212 AC DC stromliefernd Relais AS CPU 212 AC DC Relais A 9 CPU 212 DC DC DC CPU 214 AC DC stromliefernd Relais A 27 CPU 216 DC DC DC EM221 Digitaleingabe stromliefernd 8 x 24 V DC EM221 Digitaleingabe 8 x 120 V AC EM221 Digitaleingabe 8 x 24 V AC Index 24 EM221 Digitaleingabe 8 x 24 V DC A 40 EM222 Digitalausgabe 8 x 120 230 V AC EM222 Digitalausgabe 8 x 24 V DC EM222 Digitalausgabe 8 x Relais EM223 Digitalein Digitalausgabe 16 x 24 V DC 16 x Relais EM223 Digitalein Digitalausgabe 4 x 120 V AC 4 x 120 230 V AC EM223 Digitalein Digitalausgabe 4 x 24 V DC 4 x 24 V DC EM223 Digitalein Digitalausgabe 4 x 24 V DC 4 x Relais EM223 Digitalein Digitalausgabe 4 x 24 V DC 8 x Relais EM231 Analogeingabe AE 3 x 12 Bit A 60 EM235 Analogein Analogausgabemodul AB 3 AA 1 x 12 Bit Schalttafel Abmessungen CPU 212 CPU 214 CPU 215 2 4 CPU 216 2 4 Erweiterungsmodule Ausbau Einbau Steckleitung 2 5 2 7 Schiebeoperation Beispiel f r die Operation Wert in Schieberegister schiebe 10 79 10 81 Schiebeoperationen 10 68 10 77 Beispiel f r Schiebe und Rotieroperationen 10 83 10 85 Byte links schieben 10 80 Byte rechts schieben Doppelwort links schieben Doppelwort rechts schieben Wert in Schieberegister schieben Wort links schieben Wort rechts schieben Schnelle Ausg nge ndern der Impulsdauer 8 7 10 38 F
203. 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x Relaisausgang Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x Relaisausgang A 33 Erweiterungsmodul EM 231 Analogeingabe AE 3 x 12 Bit Erweiterungsmodul EM 232 Analogausgabe AA 2 x 12 Bit Erweiterungsmodul EM 235 Analogein Analogausgabe AE 3 AA 1x 12 Bit Speichermodul 8 K x 8 Speichermodul 16 K x 8 Batteriemodul Steckleitung f r Erweiterungsmodule PC PPI Kabel A 42 DC Eingangssimulator f r die CPU 212 DC Eingangssimulator f r die CPU 214 A 85 A 43 DC Eingangssimulator f r die CPU 215 216 A 86 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 1 Allgemeine technische Daten Nationale und internationale Richtlinien Die im folgenden aufgef hrten Richtlinien wurden zum Festlegen der jeweiligen Leistungs merkmale und technischen Daten sowie zum Pr fen der Produktreihe S7 200 herangezo gen Tabelle A 1 definiert die bereinstimmung mit diesen Richtlinien Underwriters Laboratories Inc UL 508 registriert Industrial Control Equipment Canadian Standards Association CSA C22 2 Nummer 142 gepr ft Process Control Equipment Factory Mutual Research FM Klasse I Kategorie 2 Gefahrenbereichsgruppen A B C und D T4A VDE 0160 Elektronische Ger te zur Verwendung in Starkstromanlagen EG Richtlinie zu Niederspannungen EN 61131 2 Automatis
204. 291 8BA00 0XA0 Leistungsmerkmale Abmessungen BxHxT 28x 10x 16 mm Gewicht 3 68 Batterie Gr e Durchmesser x H he 9 9 x 2 5 mm Typ Lithium lt 0 6 g Haltbarkeit 10 Jahre Typ Lebensdauer 200 Tage bei st ndigem Einsatz Austausch 3V 30 mA h Renata CR 1025 empfohlen nach 1 Jahr Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Die Batterie wird erst aktiviert nachdem sich der Hochleistungskondensator entladen hat Stromausf lle die die Zeit nicht berschreiten die der Hochleistungskondensator die Daten puffert verk rzen die Lebensdauer der Batterie nicht Abmessungen des Batteriemoduls IB 28 5 mm 16 5 mm r 11 mm Bild A 50 Abmessungen des Batteriemoduls Automatisierungssystem S7 200 Systemhandbuch A 80 C79000 G7000 C230 02 Technische Daten A 39 Steckleitung f r Erweiterungsmodule Bestellnummer 6ES7 290 6BC50 0XA0 Leistungsmerkmale Kabell nge 0 8 m Gewicht 0 2 kg Stecker Kartenstecker Typische Installation der Steckleitung f r Erweiterungsmodule Erdungskabel SIEMENS 0 8 m Bild A 51 Typische Installation der Steckleitung f r Erweiterungsmodule Vorsicht N Wenn Sie die Steckleitung f r E
205. 3 7 0 0 bis 4095 7 0 0 bis 5119 7 0 0 bis 5119 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 7 7 0 0 bis 15 7 0 0 bis 31 7 0 0 bis 31 7 0 0 bis 31 7 0 0 bis 45 7 0 0 bis 85 7 0 0 bis 194 7 0 0 bis 194 7 0 bis 63 0 bis 127 0 bis 255 0 bis 255 0 bis 63 0 bis 127 0 bis 255 0 bis 255 0 0 bis 7 7 0 0 bis 15 7 0 0 bis 31 7 0 0 bis 31 7 Byte 0 bis 1023 0 bis 4095 0 bis 5119 0 bis 5119 0 bis 7 0 bis 7 0 bis 7 0 bis 7 0 bis 7 0 bis 7 0 bis 7 0 bis 7 0 bis 15 0 bis 31 0 bis 31 0 bis 31 0 bis 45 0 bis 85 0 bis 194 0 bis 194 0 bis 3 0 bis 3 0 bis 3 0 bis 3 0 bis 7 0 bis 15 0 bis 31 0 bis 31 Konstante Konstante Konstante Konstante Konstante Konstante Konstante Konstante Doppelwort O bis 1020 0 bis 4092 0 bis 5116 0 bis 5116 0 bis 4 0 bis 4 0 bis 4 0 bis 4 0 bis 4 0 bis 4 0 bis 4 0 bis 4 0 bis 12 0 bis 28 0 bis 28 0 bis 28 0 bis 42 0 bis 82 0 bis 191 O bis 191 0 bis 3 0 bis 3 0 bis 3 0 bis 3 0 Obis 2 0 bis 2 0 bis 2 0 bis 4 0 bis 12 0 bis 28 0 bis 28 Konstante Konstante Konstante Konstante Wort 0 bis 1022 0 bis 4094 0 bis 5118 0 bis 5118 0 bis 63 0 bis 127 0 bis 255 0 bis 255 0 bis 63 0 bis 127 0 bis 255 0 bis 255 0 bis 6 O bis 6 0 bis 6 0 bis 6 0 bis 6 O bis 6 0 bis 6 O bis 6 MW Obis14 MW 0Obis 30 MW 0Obis 30 MW 0Obis 30 SMW Obis44 SMW Obis 84 SMW Obis 193 SMW Obis 193 AC 0 bis 3 AC 0 bis 3 AC 0 bis 3 AC 0 bis 3 AEW Obis 30 AEW Obis 30 AEW Obis 30 AEW Obis 30 AAW Obis 30 AAW Obis 30 AAW Obis 30 AAW Ob
206. 305 Station amp VB101 VB206 Datenl nge 3 Bytes VB306 Datenl nge 2 Bytes VB207 Steuerung VB307 0 VB208 Status MSB VB308 0 VB209 Status LSB Bild 10 62 Definition von TABLE f r die Operationen NETR und NETW im Beispielprogramm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 135 Operationssatz KOP AWL Netzwerk 1 Network 1 SMO 1 MOV_B Im ersten Zyklus ao EN Protokoll PPI BD SMO ST Lo freigeben MOVB 2 SMB30 2 IN OUT SMB30 FILL 0 VW200 68 FILL N Alle Empfangs und E EN Sendepuffer l schen 0 IN OUT VW200 Wird das Bit NETR beendet gesetzt und Netzwerk 2 GBIN wurden 100 Kartons v200 7 VW208 gepackt Network 2 PXI MOV_B Teilnehmeradresse von zp v200 7 I 12 If EN Verpackungsmaschine 100 Nr 1 laden AW VW208 100 2 n ourl vB301 MOVB 2 vB301 MOV_D Pointer auf die Daten in MOVD SVBTO T gt VD302 EN der fernen Station MOVB 2 VB306 laden MOVW 0 VW307 amp VB101 IN OUTH VD302 NETW VB300 0 MOV_B L nge der zu EN sendenden Daten laden 2 IN OUT VB306 MOV_W Die zu sendenden EN Daten laden 0O LIN OUT VW307 NETW Anzahl der von EN Verpackungsmaschine Nr 1 gepackten Kartons VB300 TABLE zur cksetzen 0 PORT Netzwerk 3 i i i Network 3 Wird das Bit Operation LD v200 7 v200 7 MOV_B beende
207. 33 bis T36 T33 bis T36 bis T36 T97 bis T100 T97 bis T100 3276 7 s T37 bis T63 T37 bis T63 T37 bis T63 T101 bis T127 T101 bis T255 32 767 s TO T64 TO T64 327 67 s T1 bis T4 T1 bis T4 T1 bis T4 T65 bis T68 T65 bis T68 3276 7 s T5 bis T31 T5 bis T31 T5 bis T31 T69 bis T95 T69 bis T95 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 13 Operationssatz Beschreibung der Zeitoperationen f r die S7 200 Mit Zeiten k nnen Sie zeitgesteuerte Funktionen ausf hren Die S7 200 verf gt ber zwei verschiedene Zeitoperationen Zeit als Einschaltverz gerung starten TON und Zeit als spei chernde Einschaltverz gerung starten TONR Die beiden Zeiten TON und TONR unter scheiden sich in ihrer Reaktion auf den Zustand des Freigabeeingangs Beide Zeiten TON und TONR z hlen den Zeitwert wenn der Freigabeeingang aktiviert ist Bei ausgeschaltetem Freigabeeingang laufen die Zeiten nicht doch w hrend die Zeit TON automatisch zur ckge setzt wird beh lt die Zeit TONR ihren letzten Zeitwert bei und wird nicht zur ckgesetzt Des halb setzen Sie die Zeit TON am besten ein wenn Sie ein einzelnes Zeitintervall ben tigen Die Zeit TONR verwenden Sie am besten wenn Sie mehrere Zeitintervalle akkumulieren m chten Die Zeiten der S7 200 verf gen ber folgende Eigenschaften e Die Zeiten werden ber einen einzigen Freigabeeingang gesteuert und besitzen einen aktuellen Wert der den Zeitwert angibt d
208. 4 215 216 Obersten Stackwert duplizieren A Ww L LPS v GM KM La 212 214 215 216 Zweiten Stackwert kopieren A Ww L LRD M A a M 212 214 215 216 Die Operation Erste und zweite Stackebene durch ODER verkn pfen verkn pft die Werte der ersten obersten und der zweiten Ebene des Stack durch ODER Das Ergebnis wird in die Spitze des Stack geladen Nach Ausf hrung der Operation OLD enth lt der Stack ein Bit weniger Operanden keine Die Operation Obersten Stackwert duplizieren dupliziert den obersten Stackwert und schiebt ihn in den Stack Der unterste Stackwert wird aus dem Stack geschoben und geht verloren Operanden keine Die Operation Zweiten Stackwert kopieren kopiert den zweiten Stackwert in die Spitze des Stack Es wird kein Wert in den Stack geladen und auch kein Wert aus dem Stack geschoben Der vorherige oberste Stackwert wird mit dem neuen Wert berschrieben Operanden keine Obersten Stackwert aus Stack schieben A wW L vv y y 212 214 215 216 Die Operation Obersten Stackwert aus Stack schieben schiebt den obersten Wert aus dem Stack Der zweite Stackwert wird in die Spitze des Stack geschoben Operanden keine Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 99 Operationssatz Stackoperationen 10 100 Bild 10 46 zeigt die Funktionsweise der Operationen Erste und zweite Stackebene durc
209. 40 V AC Ausg nge Fortsetzung Verz gerung Schaltvorg nge 1 2 Zyklus Sto strom 30 A Spitze 1 Zyklus 10 A Spitze 5 Zyklen Spannungsabfall max 1 5 V bei maximalem Strom Potentialtrennung 1500 V AC 1 min Kurzschlu schutz keine Eing nge Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Stromversorgung Typ 1 stromziehend 79 135 V AC 47 63 Hz min 4 mA AC 120 V 60 Hz 7 mA AC 20 V 1 mA typ 10 ms max 15 ms 1500 V AC 1 min Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 V DC Elektrisch getrennt DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 85 264 V AC bei 47 63 Hz typ 4 VA nur CPU 50 VA max Laststrom aus 110 V AC mind 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 320 mA f r CPU 280 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein 1 Inder CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen 2 A 12 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Auto
210. 47 mit den gew nschten Einstellun gen Beispiel SM47 16 F8 bewirkt folgende Ergebnisse Aktiviert den Z hler Schreibt einen neuen aktuellen Wert Schreibt einen neuen voreingestellten Wert Stellt Vorw rtsz hlen ein Setzt die Aktivit tsstufe der Start und R cksetzeing nge auf hoch F hren Sie die Operation HDEF aus Der Eingang HSC ist dabei auf 1 gesetzt und der Eingang MODE entweder auf 6 f r kein externes R cksetzen bzw Starten auf 7 f r externes R cksetzen und kein Starten bzw auf 8 f r externes R cksetzen und Starten Laden Sie den gew nschten aktuellen Wert in SM48 Doppelwortwert Wenn Sie den Wert 0 laden setzen Sie den Merker zur ck Laden Sie den gew nschten voreingestellten Wert in SM52 Doppelwortwert Wenn Sie das Ereignis Aktueller Wert Voreingestellter Wert erkennen m chten pro grammieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis CV PV Ereig nis 13 einem Interruptprogramm zu Ausf hrliche Informationen zur Interruptbearbeitung entnehmen Sie dem Abschnitt zu den Interrupt Operationen in diesem Kapitel Wenn Sie einen Wechsel der Z hlrichtung erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Richtungswechsel Ereignis 14 einem Interruptprogramm zu Wenn Sie externes R cksetzen erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Externes R
211. 5 Milli sekunden Die Impulsdauer liegt zwischen 0 und 65 535 Mikrosekunden oder zwischen 0 und 65 535 Millisekunden Sind Impulsdauer und Zykluszeit gleich dann betr gt die relative Einschaltdauer 100 und der Ausgang ist st ndig eingeschaltet Ist die Impulsdauer Null dann betr gt auch die relative Einschaltdauer 0 und der Ausgang wird ausgeschaltet Wird eine Zykluszeit von weniger als zwei Zeiteinheiten angegeben dann stellt die Zyklus zeit zwei Zeiteinheiten als Voreinstellung ein Hinweis Bei den Funktionen PTO und PWM sind die Schaltzeiten der Ausg nge f r die Schaltvorg nge ein aus und aus ein verschieden Dieser Unterschied in den Schaltzeiten zeigt sich als Verzerrung der relativen Einschaltdauer Ausf hrliche Angaben zu den Schaltzeiten entnehmen Sie Anhang A Die Ausg nge PTO PWM ben tigen eine Mindestlast von 10 der Nennlast um saubere berg nge ein aus und ausj ein erzeugen zu k nnen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 37 Operationssatz ndern der Impulsdauer Die Funktion PWM wird kontinuierlich ausgef hrt Soll die Impulsdauer ge ndert werden mu die Funktion PWM kurzzeitg zum Aktualisieren gesperrt werden Dies geschieht asyn chron zum PWM Zyklus und k nnte ein unerw nschtes Impulszittern in dem gesteuerten Ger t verursachen Sind synchrone Aktualisierungen der Impulsdauer erforderlich wird der Impulsausgang an einen der Interrupteing nge E0 0 bis E0 4
212. 7 200 CPU 2 2 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 Anforderungen an die Hutschiene Die S7 200 CPUs und die Erweiterungsmodule k nnen auf einer Hutschiene DIN EN 50 022 montiert werden Bild 2 3 zeigt die Abmessungen einer Standard Hutschiene H 35 mm 7 5 mm Po Bild 2 3 Abmessungen einer Standard Hutschiene Abmessungen f r den Einbau in eine Schalttafel Die S7 200 CPUs und die Erweiterungsmodule sind mit Bohrungen versehen die den Ein bau in eine Schalttafel erleichtern Die Bilder 2 4 bis 2 8 zeigen die Abmessungen f r die verschiedenen Ger te der S7 200 bei Montage in einer Schalttafel 6 4 mm 160 mm 6 4 mm 147 3 mm gt 80 mm 67 3mm 87 212 Bohrungen M4 P Bild 2 4 Abmessungen f r die Montage der CPU S7 212 6 4 mm 197 mm En en 184 3 mm 80 mm 67 3 mm S7 214 Bohrungen M4 Bild 2 5 Abmessungen f r die Montage der CPU S7 214 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 3 Installieren einer Micro SPS S7 200 26 7 mm 217 3mm an 184 3 mm 80 mm Bohrungen M4 Bild 2 6 Abmessungen f r die Montage der CPUs S7 215 und S7 216 90 mm CPU bzw Erweiterungs 67 m 80 mm Erweite modul mit i rungs 8 bzw 16 E A modul W
213. 9000 G7000 C230 02 Operationssatz Beispiel f r eine Impulsfolge KOP AWL Netzwerk 1 Network 1 SMO 1 Im ersten Zyklus den 4D E i Il 1 Wert im Proze abbild zu R A99 r cksetzen und Unterpro CALL 0 0 gramm 0 aufrufen caL Network 2 Netzwerk 2 MEND END KOP Hauptprogramm beenden Network 3 Netzwerk 3 SBR 0 SBR Unterprogramm 0 beginnen Steuerbyte PTOO NELWENSA Pre einrichten Network 4 SMO 0 Funktion PTO w hlen LD SM0 0 EN Inms MOVB 16 8D SMB67 inkrementieren MOVW 500 SMW68 16 8D IN OUT SMB67 _ mpulsz hlwert u MOVD 4 SMD72 Zykluszeit setzen ATCH 3 19 MOV W Funktion PTO freigeben ENI PR PLS 0 Zykluszeit auf 500 ms 500 IN OUT SMW68 setzen MOV_DW EN Impulsz hlwert auf 4 4 IN OUT SMD72 Impulse setzen ATCH Interruptprogramm 3 als EN Interrupt zur Bearbeitung 3 JINT der Interrupts von PTOO definieren 19 J EVENT c AlleInterruptereignisse freigeben PLS EN Funktion PTOO aufrufen PLSO gt A 0 0 0 A0 x Netzwerk 5 Network 5 RET Unterprogramm beenden RET Bild 10 18 Beispiel f r eine Impulsfolge Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 45 Operationssatz KOP AWL Netzw
214. 9000 G7000 C230 02 Technische Daten PLIP No Ausg nge 30 V DC 250 V AC Stromversorgung SOODOOOSOO OD OO RELAY VAC OUTPUTS 1L 00 01 02 2L 03 04 05 N 11 85 264 N i Hinweis 7 1 Ist Werte der Komponenten k nnen K variieren 4710 Q 2 Schlie en Sie die AC Leitung an D Klemme L an 3 3 kQ 3 Erdung der DC Stromkreise ist optional 24 V DC IM 00 01 02 03 2M 04 05 06 07 M_L DC INPUTS SENSOR SUPPLY Eing nge 15 V DC bis 30 V DC 24 V DC f r Geberversorgung der Eing nge oder T4 Erweiterungsmodule 180 mA Bild A 3 Kennzeichnung der Anschl sse bei der CPU 212 AC DC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A A CPU 212 24 V AC Versorgung DC Eing nge Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungsz 6ES7 212 1FA01 0XBO Eing nge 160 x 80 x 62 mm Eingangstyp IEC 1131
215. A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr Max Anz Erweiterungsmod 6ES7 214 1CC01 0XBO Ausg nge 197x80x 62 mm Ausgangstyp 0 5 kg 11 W bei 4 25 A Last 2 K W rter EEPROM 2 K W rter RAM typ 190 h min 120h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler 50 Hz 2 HW Z hler je 50 Hz 6 Minuten pro Monat Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Max Ansprechzeit Potentialtrennung Impulsausg nge 2 max jeweils 4 kHz Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem EG Richtlinie Eing nge Typ 1 stromziehend 79 135 V DC 47 63 Hz min 4 mA 120 V AC 60 Hz 7 mA 20 V AC 1 mA 0 2 ms bis 8 7 ms w hlbar plus 15 0 ms bei festem Filter 15 2 ms standardm ig 1500 V AC 1 min Spannungs Frequenzbereich Leistungsfaktor Laststromkreis Klemmung induktive Last Max Laststrom pro einzelnem Ausgang pro 2 benachb Ausg nge Ausg nge gesamt Min Laststrom Ableitstrom Verz gerung Schaltvorg nge Sto strom Spannungsabfall Potentialtrennung Kurzschlu schutz Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung
216. AZA Netzwerke 4 ne Inhalte einf C Text Suchen nach W hlen Sie das Symbol in dem aufklappbaren Listenfeld aus Weitersuchen Abbrechen Inhalte l scl Symbol Suchen Ersetzen Programmti E Abflu pumpe Ersetzen durch Bereich zum Ersetzen Gesamt C Netzwerk bis S Abflu pumpe gt Ersetzen Alle ersetzen Gro Kleinschreibung beachten v Nur ganzes Wort suchen Bild 5 22 Dialogfeld Ersetzen 5 20 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN 5 7 Dokumentieren Ihres Programms Ihr KOP Programm k nnen Sie mit Programmtiteln Netzwerktiteln und Netzwerkkommenta ren dokumentieren Ihr AWL Programm k nnen Sie mit beschreibenden Kommentaren doku mentieren Richtlinien zum Dokumentieren von KOP Programmen Der Titel des KOP Programms dient dazu eine kurze Beschreibung Ihres Projekts abzule gen Zum Eingeben eines Titels f r das Programm w hlen Sie den Men befehl Bearbeiten gt Programmtitel Geben Sie den Programmititel ein und best tigen Sie mit OK In den Netzwerktiteln in KOP k nnen Sie kurz die Funktion des Netzwerks erl utern Der einzeilige Netzwerktitel ist im KOP Editor st ndig sichtbar Zum Bearbeiten des
217. Analogpotentiometer verf gen ber einen Nennbereich von 0 bis 255 und ber einen garan tierten Bereich von 10 bis 200 Mit einem kleinen Schraubendreher stellen Sie die Analogpotentiometer ein drehen Sie rechts herum wenn Sie den Wert des Analogpotentiometers erh hen m chten drehen Sie links herum um den Wert zu verringern Bild 8 6 zeigt ein Beispielprogramm f r die Verwen dung eines Analogpotentiometers KOP AWL E0 0 MOV_W ACO l schen LD E0 0 EN MOVW 0 ACO MOVB SMB28 ACO MOVW ACO VW100 0 IN OUT Aco LDN A0 0 MOV B Analogpotentiometer 0 TON T33 VW100 EN na lesen LD T33 0 0 SMB28 7 IN OUT aco MOV W Wert in VW100 EN speichern Aco IN OUT T vw100 T33 A0 0 TON Wert als Voreinstellung IN f r eine Zeit verwen l den A0 0 einschalten vw100 PT wenn T33 die Vorein stellung erreicht T33 AO O p Bild 8 6 Beispiel f r ein Analogpotentiometer Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer 57 200 CPU Die S7 200 CPUs unterst tzen verschiedene Kommunikationsarten einschlie lich der fol genden e PPI Kommunikation Punkt zu Punkt e Kommunikation im Netz mit mehreren Mastern e Kommunikation im Netz der dezentralen Peripherie DP Kapitel bersicht Abschnitt Beschreibung 9 1 Kommunikationsf higkeiten der S7 200 CPU 9 Komponenten f r die Kommunikati
218. Ausf hrungszeit wenn Vergleich wahr ist 108 72 Ausf hrungszeit wenn Vergleich falsch ist 111 74 uro Grundausf hrungszeit o 261 m anne je a u Grundausf hrungszeit 1 2 0 8 Grundausf hrungszeit R C ee fe fa Grundausf hrungszeit 1 2 0 8 0 8 Grundausf hrungszeit 30 Grundausf hrungszeit 8l 54 54 Grundausf hrungszeit 44 Grundausf hrungszeit 478 Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 460 L ngenmultiplikator LM 16 8 Grundausf hrungszeit E A M SM T Z V S Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist OB gt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist a Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist Ausf hrungszeit wenn Vergleich wahr ist Sun wenn Vergleich falsch ist Ausf hrungszeit wenn Vergleich falsch ist 140 93 s 93 Grundausf hrungszeit Grundausf hrungszeit 0 8 C E fe ee Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 F 5 Ausf hrungszeiten von AWL Operationen Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us Fortsetzung P CPU 212 CPU 214 CPU 215 CPU 216 Operation Beschreibung 5 E i in us in us in us in us OR gt Grundausf hrungszeit 98 98 98 ORB Grundausf h
219. Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Schaltbild der Eing nge Bild A 44 zeigt das Schaltbild der Eing nge beim EM 235 zweipolig einpolig 1 7 L R Schalter 1 RA C 1 Verst rkung i aG T Vref R Schleife ESG i Puffer A D Umsetzung A R A 0 n 11 0 DATA B Schalter 7 Analog Digital Umsetzung R i R RB TARRE i 2 0 u R Schleife u TG u 1 R B Ast Schalter3 Schalter 5 Verst rkung n Schalter 9 AUS AUS xi E EIN AUS x10 C AUS EIN x100 RC R Hie 1 EIN EIN ung ltig Bi c i Schalter 11 R Schleife gt c i R 1 e i R A 2 V AGND I t i 1 i I t Filter f r Eingangsdifferenz A 3 und Gleichtaktst rspannung Eingangswahlschalter D mpfungsstufe Verst rkungsstufe Bild A 44 Schaltbild der Eing nge beim EM 235 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 73 Technische Daten Datenwortformat Bild A 45 zeigt die Anordnung des 12 Bit Datenwerts im Analogausgangswort der CPU Bild A 46 zeigt das Schaltbild der Ausg nge beim EM 235 MSB LSB 15 14 4 3 0 AAW XX 0 Datenwert 11 Bit 01010 0 Datenformat Ausgangsstrom MSB LSB 15 4 3 0 AAW XX Datenwert 12 Bit 010 10 0 Datenformat Au
220. B45 v50 Dies ist eine neue Meldung mit 41 Zeichen ASCII Zeichenkette mit Beginn bei VB50 bis VB90 VW90 65535 Wortwert mit Beginn an der n chsten freien Adresse von VW90 Adre Bild 3 25 Beispiel f r einen Datenbaustein Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Warnung STEP 7 Micro WiIN legt mit Hilfe der ersten Spalte in jeder Zeile des Datenbaustein Editors die Anfangsadresse zum Speichern des Werts im Datenbaustein fest Wenn Sie in Spalte 1 eine Zahl eingeben wird die Zahl f r die nachfolgenden Daten als die Anfangsadresse im Variablenspeicher ausgewertet Soll die Zahl in Spalte 1 einen Datenwert und keine Adresse angeben so kann es sein da dadurch unbeabsichtigt Daten die Sie in den Datenbaustein eingegeben haben mit den neuen Daten berschrieben werden Wenn Sie einen Datenbaustein in dem Sie falsche Daten adressieren in eine CPU laden kann es zu unvorhersehbaren Auswirkungen im Proze kommen Unvorhersehbarer Betrieb eines Automatisierungssystems kann zu Tod schweren K rperverletzungen und oder Sachschaden f hren Geben Sie immer eine Gr e und eine Adresse an z B VB100 damit sichergestellt ist da die Daten in den richtigen Adressen im Variablenspeicher abgelegt werden Pr fen Sie auch immer sorgf ltig da Sie nicht aus Versehen einen Datenwert in Spalte 1 eingetragen haben
221. Befehl Wiederherstellen Vollbild an der Schaltfl che in Windows 95 Symboltabelle namenlos sym iol xl Symbolischer Name Adresse Kommentar Start1 E0 0 Um den Inhalt eines Felds zu rtigungsstra e 1 NOT_AUS1 Eo l schen w hlen Sie das Feld aus und dr cken die Taste DEL Leuchte_1 A1 0 oder die Leertaste 1 gr ne Leuchte StarterMotorl Al Mixerl_Zeit TO Mixer2_Zeit T37 3 Doppelte Symbole werden durch zahleri a Kursivschrift gekennzeichnet Relais 12 m0 0 Relais_1 MO 1 igungsstra e 1 rlo lr Ba2Eaeeeee Bild 3 27 Beispiel f r eine Symboltabelle Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Bearbeitungsfunktionen innerhalb der Symboltabelle Die Symboltabelle verf gt ber die folgenden Bearbeitungsfunktionen Bearbeiten gt Ausschneiden Kopieren Einf gen innerhalb eines Felds oder zwischen verschiedenen Feldern Bearbeiten Ausschneiden Kopieren Einf gen von mehreren zusammenh ngenden Reihen Bearbeiten gt Reihe einf gen oberhalb der Reihe in der sich der Cursor befindet Sie k nnen hierzu auch die Taste EINF verwenden Bearbeiten gt Reihe l schen eine oder mehrere benachbarte markierte Reihen Sie k nnen hierzu auch die Taste DEL verwenden Zum Bearbeiten eines bel
222. Bild A 34 Erweiterungsmodul Q AUS 11213 4 Verst rkung Bild A 34 Kalibrierungspotentiometer und DIP Konfigurationsschalter Konfiguration Tabelle A 2 zeigt wie Sie das Modul mit den DIP Schaltern konfigurieren Die Schalter 1 und 3 w hlen den Bereich der Analogeing nge aus Alle Eing nge werden auf den gleichen Be reich der Analogeing nge gesetzt Tabelle A 2 Konfigurationsschalter f r das Analogeingabemodul EM 231 Konfigurationsschalter Be Be Obis5 V 1 25 mV EIN AUS 0 bis 20 mA 5 UA AUS EIN 0 bis 10 V 2 5 mV 1 0 bis 20 mA nach Messung mit internem in Stromrichtung geschaltetem 250 Q Widerstand Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 61 Technische Daten Kalibrieren eines Eingangs Durch das Kalibrieren eines Moduls k nnen Sie Verst rkungsfehler bei Vollausschlag korri gieren Versatzfehler werden nicht behoben Das Kalibrieren wirkt sich auf alle drei Ein gangskan le aus Es kann nach dem Kalibrieren zu unterschiedlichen Werten der Kan le kommen Um das Modul genau zu kalibrieren m ssen Sie mit einem Programm arbeiten das aus den aus dem Modul ausgelesenen Werten einen Mittelwert bildet Arbeiten Sie mit dem Analog eingabefilter Assistenten in STEP 7 Micro WIN um dieses Programm zu erstellen siehe Abschnitt 5 3 Bilden Sie den Mittelwert aus mindestens 64 abgefragten Werten
223. C SW OUT VW T Z EW AW MW SMW AC VD AC SW In KOP IN1 IN2 OUT IN1 IN2 OUT In AWL IN1 OUT OUT OUT IN1 OUT Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ Ganze Zahlen 32 Bit addieren und subtrahieren Torx A D IN1 OUT D IN1 OUT vv nv u V 212 214 215 216 10 50 Die Operationen Ganze Zahlen 32 Bit addieren und Ganze Zahlen 32 Bit subtrahieren addieren bzw subtrahieren zwei ganze Zahlen 32 Bit und liefern ein Ergebnis 32 Bit in OUT Operanden IN1 IN2 VD ED AD MD SMD AC HC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD In KOP IN1 IN2 OUT IN1 IN2 OUT In AWL IN1 OUT OUT OUT IN1 OUT Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Realzahlen addieren und subtrahieren Die Operationen Realzahlen addieren und Realzahlen subtrahieren addieren bzw subtrahieren zwei ganze Zahlen 32 Bit und liefern eine Realzahl als
224. C min 4 mA 35 V DC 500 ms Spann sto 24 V DC 7 mA 5 V DC 1 mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig typ 30 us max 70 us 500 V AC 1 min integrierten Ein und Ausg nge vorgesehen A 22 Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 VDC Elektrisch getrennt DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mW neu 1500 V AC 1 min 750 V AC 1 min keine 85 264 V AC bei 47 63 Hz typ 4 5 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 340 mA f r CPU 660 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min 20 4 bis 28 8 V DC max 1 V Spitze Spitze 280mA lt 600 mA Nein In der CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversor
225. Da die bersetzung des Pro gramms einige Zeit dauern kann wenn es sich um ein langes Programm handelt wer den Sie gefragt ob Sie fortfahren und bersetzen m chten Es erscheint die Meldung bersetzung erforderlich Um fortfahren zu k nnen mu Ihr Programm bersetzt wer den Soll es jetzt bersetzt werden W hlen Sie OK wenn Sie bersetzen m chten oder Abbrechen wenn Sie den Assistenten beenden und das Programm nicht berset zen m chten 4 Haben Sie jedoch einen Assistenten ausgew hlt und Ihr Programm bersetzt werden die Dialogfelder des jeweiligen Assistenten nacheinander aufgerufen N ma STEP 7 Micro WIN c microwin projekt1 prj Projekt Bearbeiten Ansicht CPU Testen Einrichten Fenster Hilfe osal 2 alel gpratons Assistent TD 200 Assistent IN Operations Assistent der S7 200 PRAE Werkzeuge erg nzen Mit dem Operations Assistenten der S7 200 k nnen Sie komplizierte Operatio nen schnell und einfach konfigurieren Im Assistenten werden Ihnen f r die Operation die Sie konfigurieren m chten verschiedene M glichkeiten angebo ten Haben Sie alle Daten eingegeben erzeugt der Assistent den Programm code f r die von Ihnen eingegebene Konfiguration Im folgenden sehen Sie eine Liste der Funktionen die Sie mit dem Assistenten konfigurieren k nnen Welche Funktion m chten Sie konfigurieren PID Regler nn die Funktion
226. Das l zeigt direkten Zugriff an Der neue Wert wird bei Ausf hrung der Operation sowohl in das Proze abbild als auch direkt in den physikalischen Ausgang geschrieben Hierin unterscheidet sich eine direkte Operation von anderen Operationen bei denen der Wert f r den angesprochenen Ein bzw Ausgang nur in das Proze abbild geschrieben wird Nulloperation Die Nulloperation hat keinen Einflu auf die Bearbeitung des N Anwenderprogramms Der Operand N ist eine Zahl zwischen 0 0 P xor und 255 A Operanden N 0 bis 255 W Inop N z ESR L Die Nulloperation m ssen Sie in einem Hauptprogramm einem Unterprogramm oder einem Interruptprogramm anordnen vv u nV 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 11 Operationssatz Beispiel f r Operationen mit Ausg ngen 10 12 KOP AWL Netzwerk 1 NETWORK E0 0 A0 0 LD E0 0 u A0 0 s A0 1 1 R A0 2 2 A0 1 s 1 A0 2 R 2 Impulsdiagramm EO O A0 0 A0 1 A0 2 Bild 10 3 Beispiel f r Operationen mit Ausg ngen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz 10 5 Operationen mit Zeiten Z hlern schnellen Z hlern schnellen Ausg ngen und Impulsausgaben Zeit als Einschaltverz gerung und als speichernde Einschaltverz gerung starten DOAR
227. Datenbaustein abgelegt werden sollen Anfangsbyte f r Meldungsinformationen VB 32 lt Zur ck Weiter gt Abbrechen Bild 5 8 Adressen f r den Parameterbaustein die Freigabemerker und die Meldungen beim TD 200 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 7 Erweiterte Funktionen in STEP 7 Micro WIN Erstellen von Meldungen f r das TD 200 In dem in Bild 5 9 gezeigten Dialogfeld k nnen Sie den Text f r die Meldungen mit 20 oder 40 Zeichen die Sie in Bild 5 8 ausgew hlt haben eingeben Die Meldungen werden im Variablenspeicher an der Anfangsadresse die Sie in Bild 5 8 angegeben haben abgelegt siehe Bild 5 9 Geben Sie Ihre Meldung zeichenweise ein Zeichen pro Textfeld ein Haben Sie angege ben da Sie mehr als eine Meldung definieren m chten w hlen Sie die Schaltfl che N ch ste Meldung gt um den Text f r weitere Meldungen einzugeben Assistent f r die Konfiguration des TD 200 x Sie m chten 1 Meldung en konfigurieren Definieren Sie die Meldungen und ordnen Sie die Meldungen mit der h chsten Priorit t zuerst an Meldung 1 von 1 5 20 10 15 Flle Eafe ZB Anfangsadresse der Meldung VB32 igabebit VB12 7 lt Vorherige Meldung N chste Meldung gt lt Zur ck Abbrechen Hinweis In diesem Feld wird die Adresse der angezeigten Meldung angegeben
228. Dieses Bit wird aktiviert wenn das Ergebnis einer arithmetischen Operation negativ ist Dieses Bit wird bei Division durch Null aktiviert Dieses Bit wird aktiviert wenn durch die Operation Wert in Tabelle eintragen die Tabelle berl uft Dieses Bit wird aktiviert wenn mit einer der Operationen LIFO oder FIFO versucht wird einen Wert aus einer leeren Tabelle auszulesen Dieses Bit wird aktiviert wenn ein Wert der nicht im BCD Format vorliegt in einen Bin rwert umgewandelt werden soll Dieses Bit wird aktiviert wenn ein ASCII Wert nicht in einen g ltigen Hexadezimalwert umgewandelt werden kann SMB2 Empfang bei der frei programmierbaren Kommunikation SMB2 dient als Puffer f r empfangene Zeichen bei der frei programmierbaren Kommunika tion Wie in Tabelle D 3 beschrieben werden die Zeichen die w hrend der frei programmier baren Kommunikation empfangen werden in diesem Speicher abgelegt damit das KOP Programm schnell auf die Werte zugreifen kann Tabelle D 3__Sondermerker SMB2 Sondermerker Beschreibung SMB2 Dieses Byte enth lt alle Zeichen die in der frei programmierbaren Kommunikation ber Schnittstelle 0 oder Schnittstelle 1 empfangen werden SMB3 Parit tsfehler bei der frei programmierbaren Kommunikation SMBS3 wird bei der frei programmierbaren Kommunikation verwendet und enth lt ein Bit das gesetzt wird wenn bei einem der empfangenen Zeichen ein Parit tsfehler erkannt wird Wie in Tabel
229. ET 2 Bearbeitung bei Aufruf durch Hauptprogramm SBR n Unterprogramm optional Anwender RET programm INT O Interruptprogramm optional RETI INT 1 Interruptprogramm optional nen Bel 3 Auftreten des Interruptereignisses INT n Interruptprogramm optional RETI Bild 6 6 Aufbau eines Programms f r die S7 200 CPU Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU Beispielprogramm mit Unterprogrammen und Interruptprogrammen Bild 6 7 zeigt ein Beispielprogramm f r einen zeitgesteuerten Interrupt mit dem Sie den Wert eines Analogeingangs lesen k nnen In diesem Beispiel wird der Analogeingang alle 100 ms abgefragt Kontaktplan AWL Hauptprogramm Netzwerk 1 Network 1 SM0 1 0 LD SMO 1 wird das Bit des l CALL ersten Zyklus IA leingeschaltet Netzwerk 2 CALL 0 Unterprogramm 0 aufrufen END Network 2 MEND Unterprogramme Netzwerk 3 Network 3 SBR 0 Unterprogramm 0 SBR beginnen Network 4 Netzwerk 4 LD SMO O Merker st ndig EIN SMO O MOV_B MOVB 100 SMB34 Intervall des EN zeitgesteuerten Interrupt auf 100 ms 100 IN OUT sMB34 setzen ENI Alle Interruptereig ENI nisse freigeben ATCH 0 10 Zeitgesteuerten ATCH Interrupt 0
230. Eing nge 160 x 80 x 62 mm Eingangstyp IEC 1131 2 0 4 kg Bereich bei EIN 6W Nennspannung bei EIN 512 W rter EEPROM Maximum bei AUS 512 W rter RAM Ansprechzeit typ 50 h min 8 h bei 40 C Potentialtrennung 8 Eing nge 6 Ausg nge Stromversorgung 2 64 Eing nge 64 Ausg nge 16 Eing nge l6 Ausg nge Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt Typ 1 stromziehend 79 135 V AC 47 63 Hz min 4 mA AC 120 V 60 Hz 7 mA AC 20 V 1 mA typ 10 ms max 15 ms AC 1500 V 1 Minute 85 264 V AC bei 47 63 Hz typ 4 VA nur CPU 50 VA max Laststrom aus 110 V AC mind 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 260 mA f r CPU 340 mA f r Erweiterungsmodule Ja Transformator AC 1500 V 1 Minute Max Laststrom berspannungssto Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt Kurzschlu schutz 1 Ausf hrungszeit 1 2 us Operation Interne Merker 128 Zeiten 64 Zeiten Z hler 64 Z hler Schnelle Z hler 1 SW Z hler max 2 kHz Analogpotentiometer 1 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Au
231. Er Bild A 55 Installation des DC Eingangssimulators f r die CPU 215 216 Automatisierungssystem S7 200 Systemhandbuch A 86 C79000 G7000 C230 02 Berechnungstabelle Strombilanz Jede S7 200 CPU Zentralger t liefert Gleichstrom von 5 V und 24 V f r die Erweiterungs module e Mit dem 5 V Gleichstrom werden automatisch die Erweiterungsmodule ber den Erweite rungsbus versorgt e Jede CPU verf gt ber eine 24 V DC Geberversorgung die die Eing nge sowie die Relaisspulen der Erweiterungsmodule versorgt Sie m ssen die 24 V DC Versorgung manuell an die Eing nge und die Relaisspulen anschlie en Mit Hilfe der folgenden Tabelle k nnen Sie berechnen wieviel Leistung bzw Strom die CPU f r Ihre Konfiguration liefern kann Die Datenbl tter in Anhang A bieten Informationen zu der verf gbaren Leistung der einzelnen CPUs und zum Leistungsbedarf der Erweiterungsmo dule Abschnitt 2 5 zeigt Ihnen ein Beispiel f r die Berechnung einer Strombilanz Leistung der CPU 5VDC 24 VDC minus Strombedarf des Systems 5VDC 24V DC Gesamtbedarf Strombilanz Gesamt Strombilanz Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 B 1 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Fehlermeldungen Die folgenden Informationen zu m glichen Fehlern sollen Ihnen bei der Fehlerbehebung mit Ihrer S7 200 CPU behilflich sein Kapitel bersicht Abschnitt Beschreib
232. Erweiterungsmodul EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x Relaisausgang 2222222222 e ernennen A 56 A 32 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x Relaisausgang 22eeeeeeeennee een nn A 58 A 33 Erweiterungsmodul EM 231 Analogeingabe AE 3 x 12Bit rresr20 0 A 60 A 34 Erweiterungsmodul EM 232 Analogausgabe AA 2 x 12 Bit reesr20 nn A 66 A 35 Erweiterungsmodul EM 235 Analogein Analogausgabe AE3 AA1x12Bit A 69 A 36 Speichermodul 8EKX8 en a ea ea aa A 78 A 37 Speichermodul 16Kx8 22222nneenneennnnnnn rennen ernennen A 79 A 38 Batteriemodul 24 ae ne een A 80 A 39 Steckleitung f r Erweiterungsmodule 2222seessseeeee nennen nen A 81 A 40 PC PPI Kabel zu 34 2 een hen A 82 A 41 DC Eingangssimulator f r de CPU 212 cceeeesseeeeneenn nennen A 84 A 42 DC Eingangssimulator f r die CPU 214 eeeeesseeenenenn nennen A 85 A 43 DC Eingangssimulator f r die CPU 215 216 cnennsseeeeeeeee nennen A 86 B _ Berechnungstabelle Strombilanz 22 4eeennnenennnnennne nennen 0 Fehlermeldungen uuussuunnnnnn nn nun nn nun nn nun nn nenn C 1 C 1 Fehlercodes und Meldungen von schweren Fehlern ue22sr rennen C 2 C 2 Fehler Z r Eaufzeit 2 2 2442208 nenn C 3 0 3 Verletzungen der bersetzungregeln 222222e2ceeeeeeeeeeeeeeeeneenn C 4 Sondermerker 1 12 2
233. Erweiterungsmodule Schraubengr e f r den Einbau 2 3 2 5 Ausbau Einbau Hutschiene 2 6 Richtige Ausrichtung des Moduls 2 5 2 8 Schalttafel Steckleitung 2 5 2 7 Leistungsbedarf Platzbedarf Schraubengr e f r den Einbau 2 32 5 Vorgehensweise Ausbau D Daten speichern 7 1 1 7 16 Datenaustausch DP Master und CPU 215 9 21 Datenbaustein Beispiele Datentyp 3 33 Erstellen in STEP 7 Micro WIN 3 32 G ltige Kennzeichen f r die Datengr e 333 Datenbaustein Editor 3 32 Datenbl tter Siehe Specifications Datenhaltung 7 11 Anlauf 7 13 Batteriemodul optional 7 11 Bereiche EEPROM Hochleistungskondensator Datenkonsistenz CPU 215 Datentypen Datenwortformat EM231 EM235 Datum Einstellen 10 49 DC Aufbau Richtlinien DC Eingangssimulator Installation DC Eingangssimulator f r die CPU 212 Instal lation DC Eingangssimulator f r die CPU 214 Instal lation Index 12 DC Eingangssimulator f r die CPU 215 216 Installation DC Relais DC Transistor Schutzbeschaltung 2 13 Definieren von Meldungen TD 200 Dekrementieren 10 50 10 65 Beispiel 10 67 Byte um 1 vermindern 10 66 Doppelwort um 1 vermindern Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit subtrahieren Realzahlen subtrahieren Wort um 1 vermindern Dezentrale Peripherie CPU 215 319 Kommunikation Dezentrale Peripherie DP StandardKommuni kation 9 15 9 26 Di
234. G7000 C230 02 Index Ausg nge Einfrieren Funktionsweise Schnelle Impulsaus eu 2 8 Ausrichtung des Moduls 2 5 B Batteriemodul Abmessungen Bestellnummer Technische Daten Baudrate PC PPI Kabel Baudraten CPUs Kommunikationsschnittstellen 9 2 Schalterstellungen am PC PPI Kabel Baugruppenparametrierung Ausw hlen 3 12 3 13 MPI Baugruppe MPI 3 16 3 17 MPI Baugruppe PPI PC PPI Kabel PPI 3 12 BCD in ganze Zahl wandeln Bearbeitung beenden 10 84 Beispiele Ablaufsteuerungsrelais 10 93 Teilung von Ablaufketten Weiterschaltbedingungen Zusammenf hrung von Ablaufketten 10 96 10 99 Adressen von Ein und Ausg ngen 8 2 8 3 Analogpotentiometer Anzahl an Bytes bertragen 10 71 10 73 Arithmetik 10 54 ASCII Zeichenkette in Hexadezimalzahl wandeln 10 113 Aus Netz lesen In Netz schreiben 10 134 Berechnen des Leistungsbedarfs Bit in Hexadezimalzahl wandeln Hexadezi malzahl in Bit wandeln 10 111 Bitmuster f r Sieben Segment Anzeige er zeugen Datenbaustein Dekrementieren Einerkomplement 10 107 Ersten Wert aus Tabelle l schen 10 75 GSD 9 24 Impulsdauermodulation 10 47 Impulsfolge 10 45 Initialisierung von HSC1 10 21 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Inkrementieren Interruptoperationen Kontakte 10 6 Letzten Wert aus Tabelle l schen 10 74 Logischer Stack 10 101 110 103 Meldung aus Zwischenspe
235. G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN 13 ffnen Sie das Register Konfiguration entferntes Modem siehe Bild 3 17 14 W hlen Sie im Register Konfiguration lokales Modem im Feld Ausgew hltes Modem das Modem Multi Tech MultiModemZDX MT1932ZDX 15 W hlen Sie die Schaltfl che Modem programmieren Daraufhin werden die Parameter in einen Speicherchip im entfernten Modem bertragen 16 M chten Sie pr fen ob Ihr entferntes Modem richtig programmiert ist w hlen Sie die Schaltfl che Modem testen 17 Klicken Sie auf die Schaltfl che OK Daraufhin wird wieder das Dialogfeld Kommunika tion angezeigt E Modem konfigurieren x Konfiguration lokales Modem Konfiguration entferntes Modem Allgemeines Ausgew hltes Modem Multi Tech MultiModemZzDX MT1932ZDX M m W hloptionen Initialisieren AT amp FO E5 1 amp E12MOX3 Pr fix ATDT Suffix M Verbindung beenden C DTR verwenden Befehl verwenden Befehl ATH n m Befehlsketten u kontrolle 11 Bit Modus einstellen EB11 Sender keine Baudrate einstellen SB Empf nger keine v Ld L Status Modem testen OK Abbrechen Bild 3 17 Register Konfiguration entferntes Modem im Dialogfeld Modem einrichten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 23 Installieren und Bedienen der
236. I Interrupt Senden beendet Netzwerk 10 j SMO O RCV Neuen Empfang freigeben Network 10 EN LD SMO O RCV VB100 0 VB100 TABLE 0 PORT Netzwerk 11 Network 11 RETI RETI Bild 10 60 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Beispiel f r die Operation Meldung aus Zwischenspeicher bertragen Fortsetzung Operationssatz Aus Netz lesen und In Netz schreiben Die Operation Aus Netz lesen l st eine Kommunikationsoperation aus die entsprechend der Definition in der Tabelle TABLE ber die angegebene Schnittstelle PORT aus einem fernen Ger t Daten liest or Die Operation In Netz schreiben l st eine Kommunikationsoperation aus die entsprechend der Definition in der Tabelle TABLE ber die angegebene Schnittstelle PORT in ein fernes Ger t Daten schreibt Operanden TABLE VB MB VD AC PORT Obis 1 Mit der Operation NETR k nnen Sie maximal 16 Bytes an Informationen aus einer fernen Station lesen Mit der Operation NETW Table Port NETW k nnen Sie maximal 16 Bytes an Informationen in eine ferne Station schreiben Maximal acht Operationen NETR und E a u NETW d rfen gleichzeitig in der S7 200 aktiviert sein z B vier 212 214 215 216 Operationen NETR und vier Operationen NETW oder zwei Operationen NETR und sechs Operationen NETW Table Port SB Z fes zs Bild 10 60 definiert die Tabelle auf die sich der Param
237. I Kabel Schalten Sie bei den Teilnehmern 2 und 4 den Abschlu widerstand zu Bei diesen Teilnehmern handelt es sich um die u eren Enden im Netz Der Busanschlu stecker von Teilnehmer 2 verf gt ber einen Stecker f r die Programmierschnittstelle Die Busanschlu stecker von allen anderen Teilnehmern verf gen nicht ber Stecker f r die Programmierschnittstellen Bild 9 6 Kommunizieren mit einer CPU im Netz ber PC PPI Kabel Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 9 Kommunikation im Netz mit einer S7 200 CPU F r die Kommunikation mit S7 200 CPUs ist in STEP 7 Micro WIN standardm ig das PPI Protokoll f r mehrere Master eingestellt Bei diesem Protokoll d rfen neben STEP 7 Micro WIN gleichzeitig andere Master Textdisplays TD 200 und Operator Panels im Netz vorhan den sein Sie geben diesen Modus frei indem Sie im Dialogfeld PG PC Schnittstelle einstellen im Register Eigenschaften PC PPI Kabel das Kontrollk stchen Multi Master Netzwerk aktivieren siehe Abschnitt 3 3 STEP 7 Micro WIN unterst tzt auch ein PPI Protokoll f r nur einen Master Wenn Sie mit dem Protokoll f r einen Master arbeiten geht STEP 7 Micro WIN davon aus da es der ein zige Master im Netz ist und ist deshalb nicht darauf vorbereitet andere Master im Netz zuzu lassen Das Protokoll f r einen Master sollten Sie einsetzen wenn Sie ber Modems senden oder in stark gest rten Netzen arbeiten Sie w hl
238. IC Programmierger te CP 5411 CP 5511 CP 5611 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Verwenden Sie eine der f r das PPI Protokoll aufgef hrten MPI Baugruppen oder CPs Kommunikationsprozessoren und Sie klicken im Dialogfeld PG PC Schnittstelle einstel len auf die Schaltfl che Eigenschaften dann werden die Eigenschaften f r die installierte Baugruppe angezeigt siehe Bild 3 11 Gehen Sie folgenderma en vor 1 Geben Sie im Register PPI Netz eine lokale Teilnehmeradresse an Dies ist die Adresse f r STEP 7 Micro WIN im Netz des Automatisierungssystems 2 Geben Sie einen Wert f r Timeout an Dieser Wert gibt an wie lange die Kommunika tionstreiber versuchen sollen eine Kommunikation aufzubauen Der standardm ig eingestellte Wert d rfte ausreichend sein 3 Geben Sie an ob Sie m chten da STEP 7 Micro WIN in einem Netz mit mehreren Mastern kommuniziert Ausf hrliche Informationen hierzu entnehmen Sie Kapitel 9 Sie brauchen das Kontrollk stchen Multi Master Netzwerk nicht zu deaktivieren 4 Stellen Sie f r die bertragungsgeschwindigkeit die Baudrate ein mit der STEP 7 Micro WIN im Netz kommunizieren soll Ausf hrliche Informationen zu g ltigen Baudraten f r die verschiedenen CPUs entnehmen Sie Kapitel 9 Tabelle 9 1 5 Geben Sie die h chste Teilnehmeradresse an Hierbei handelt es sich um die Adre
239. Interrupts der Kommunikationsschnittstellen Die serielle Programmierschnittstelle des Automatisierungssystem kann mit Hilfe eines KOP oder AWL Programms gesteuert werden Die Kommunikation ber diese Schnittstelle wird frei programmierbare Kommunikation genannt Bei der frei programmierbaren Kommunika tion definiert Ihr Programm die Baudrate die Bits pro Zeichen die Parit t und das Protokoll Sende und Empfangsinterrupts erleichtern die programmgesteuerte Kommunikation Aus f hrliche Informationen hierzu entnehmen Sie dem Abschnitt zu Sende und Empfangs operationen E A Interrupts 10 118 Zu den E A Interrupts geh ren Interrupts bei steigender oder fallender Flanke Interrupts des schnellen Z hlers und Impulsfolge Interrupts Die CPU kann bei steigender und oder bei fallender Flanke an einem Eingang einen Interrupt erzeugen Tabelle 10 14 f hrt die Ein g nge auf die bei den verschiedenen CPUs f r Interrupts zur Verf gung stehen Die Erei gnisse Steigende Flanke und Fallende Flanke k nnen f r jeden dieser Eing nge erfa t wer den Mit diesen Ereignissen k nnen auch Fehlerbedingungen angezeigt werden die bei Auftreten des Ereignisses sofort beachtet werden m ssen Tabelle 10 14 Unterst tzte E A Interrupts E A Interrupts CPU 212 CPU 214 CPU 215 CPU 216 Ein und Ausg nge E0 0 bis E0 3 E0 0 bis E0 3 E0 0 bis E0 3 Mit den Interrupts der schnellen Z hler k nnen Sie auf folgende Ereignisse reagieren ak tueller W
240. Kapitel 9 e Verwenden Sie einen galvanisch getrennten RS 485 RS 232 Adapter nicht von Siemens erh ltlich anstelle des PC PPI Kabels e Verwenden Sie einen galvanisch getrennten RS 485 RS 232 Busverst rker wenn Sie Ger te anschlie en die nicht den gleichen Bezugsleiter im Stromkreis haben Kommunikationsfehler in STEP 7 Micro WIN Ausf hrliche Informationen zur Kommunikation im Netz entnehmen Sie dem Kapitel 9 Fehlerbehebung Informationen zu Fehlercodes entnehmen Sie dem Anhang C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index A Ablaufsteuerungsrelais Adressierung CPU 212 214 215 216 Abmessungen Batteriemodul 2 3 Erweiterungsmodule PC PPI Kabel Schraubengr e f r den Einbau 2 3 2 5 Speichermodul Abschlie en Netz Abschlu Netz Abtasten von Analogeing ngen 5 14 45 16 AC Aufbau Richtlinien 2 10 AC Ausg nge 2 14 Adapter Null Modem 3 19 8 20 9 12 Adressen Absolute 6 4 MPI Kommunikation Statustabelle Symbolische berwachen 5 17 5 18 Adre format f r Bytes Adressierung Ablaufsteuerungsrelais 7 4 Akkumulatoren Analogausg nge Analogeing nge Ead mit symbolischer Adressierung 3 36 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Bereich Anzeigen Byte Bit Adresse Erweiterte Ein und Ausg n ge 8 2 Indirekt Pointer IN amp und 7 9 ndern eines Pointer
241. Kommunikation SMB30 SMB130 Steuerungsregister f r die frei programmierbare Kommunikation 10 126 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Zeichen Interrupts 10 129 frei programmierbare Kommunikation Betriebsarten Funktionsweise Initialisieren Freigabemerker TD 200 5 7 Funktion Forcen Aktivieren Funktionen PTO PWM Auswirkungen auf die Ausg nge Impulsdauer Impulsz hlwert Initialisierung Proze abbilder 10 44 Referenztabelle f r Hexadezimalwerte Steuerregister 10 40 Zykluszeit 10 39 Funktionstasten Aktivieren G Ganze Zahl 32 Bit in Realzahl wandeln Ganze Zahl in BCD wandeln Ganze Zahlen Umwandeln in Realzahlen Ganze Zahlen 16 Bit addieren 10 50 Ganze Zahlen dividieren Ganze Zahlen multiplizieren GAP Aktualisierungsfaktor Ger te Master nicht von SIMATIC Ger testammdaten GSD Datei 9 23 Ger testammdaten Datei GSD Datei Einset zen f r Master nicht von SIMATIC Gleitpunktwerte PID Resgler Gleitpunktzahlen Darstellung GSD Einsetzen f r Master nicht von SIMATIC GSD Datei Siehe auch Device database file G ltige Bereiche f r die CPUs 10 2 H Handb cher Bestellnummer Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 rungsanschlusses 2 5 Hexadezimalzahl in ASCIH Zeichenkette wan deln 10 112 Hexadezimalzahl in Bit wandeln 110 110
242. L 0 0 0 41 2L 0 2 0 3 3L 04 05 06 4 VAC L 07 0 11 ee _N Li 85 264 275 V MOV oo 0 0068 uF H H 100 Z RI 5 390 Q 3 3 KQ EE Hinweis 0 15 uF 470 KQ Ist Werte der Komponenten k nnen variieren EEE AC120V _ N 00 01 02 03 04 05 06 07 10 11 12 13 14 15 M L DC INPUTS SENSOR svssoosooovoos vv 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule 280 mA Eing nge 79 V AC bis 135 V AC Bild A 11 Kennzeichnung der Anschl sse bei der CPU 214 AC AC AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 25 Technische Daten A 12 CPU AC Versorgung DC Eing nge stromliefernd Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anwenderdaten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr 6ES7 214 1BC10 0XBO Ausg nge 197 x 80x62 mm Ausgangstyp 0 5 kg Spannungs
243. Laufzeit e Zeiten mit einer Aufl sung von 10 ms und 100 ms akkumulieren in Zyklen die l nger sind als 25 Sekunden den Zeitwert nicht korrekt e Operation STOP in einem Interruptprogramm Hinweis Wenn Sie davon ausgehen da die Zykluszeit wahrscheinlich 300 ms berschreiten oder die Interruptaktivit t stark ansteigen wird so da der Hauptzyklus l nger als 300 ms unterbrochen wird sollten Sie die Uberwachungszeit mit der Operation WDR nachtriggern Die CPU geht innerhalb von 1 4 Sekunden in den Betriebszustand STOP wenn Sie den Schalter der CPU in die Stellung STOP bringen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 85 Operationssatz Beispiel f r die Operationen STOP END und WDR 10 86 KOP AWL Netzwerk 1 Network sM5 0 aiii LD SMS stop Wird ein E A Fehler erkannt dann STOP bergang in STOP erzwingen Network LD M5 6 Netzwerk 15 WDR M5 6 Ist M5 6 eingeschaltet dann die mr Uberwachungszeit nachtriggern Network WDR um die Zykluszeit zu MEND verl ngern Netzwerk 78 END Hauptprogramm beenden Bild 10 34 Beispiel f r die Operationen STOP END und WDR in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz n me DORA LBL wm n L LBL n V yy mW 212 214 215 216 Zu Sprungmarke springen und Sprungmarke definieren Die Operation Zu Sprungmarke spr
244. MW AC AW AEW Konstante VD AC SW N VB EB AB MB SMB AC VD AC SB OUT VW T Z EW AW MW SMW AC VD AC SW Ist der Schiebewert N gr er als oder gleich 16 dann wird vor dem Rotieren eine Modulo 16 Operation ausgef hrt Daraus ergibt sich ein Schiebewert von O bis 15 Ist die Schiebezahl RRW OUT N gleich Null dann wird nicht rotiert Wird rotiert dann wird der Wert des hinausrotierten Bit in den berlaufmerker kopiert SID RLW OUT N Die Operationen Wort rechts rotieren und Wort links rotieren vw vw mW sind vorzeichenlos DIA REN RIEIDEREIR Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Doppelwort rechts rotieren und Doppelwort links rotieren Die Operationen Doppelwort rechts rotieren und Doppelwort links rotieren rotieren den Doppelwortwert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangsdoppelwort OUT VOR Operanden IN VD ED AD MD SMD AC HC Konstante VD AC SD N VB EB AB MB SMB AC VD AC SB OUT VD ED AD MD SMD AC VD AC SD Ist der Schiebewert N gr er als oder gleich 32 dann wird vor dem Rotieren eine Modulo 32 Operation ausgef hrt Daraus ergibt sich ein Schiebewer
245. Micro WIN stellt f r alle Speicherbereiche absolute Adressen zur Verf gung Sie greifen auf bestimmte Adressen zu indem Sie einen Operanden angeben beispielsweise E0 0 f r den ersten Eingang In STEP 7 Micro WIN k nnen Sie den absoluten Adressen auch symbolische Namen zuordnen Eine absolute Adresse eines Speicherbereichs besteht nicht nur aus der Bereichskennung z B V sondern auch aus der Gr e maximal vier Bytes bzw 32 Bits der Daten auf die zugegriffen werden soll B Byte W Wort bzw zwei Bytes oder D Doppelwort bzw 4 Bytes Die absolute Adresse umfa t au erdem einen numerischen Wert Dies ist entweder die Anzahl der Bytes vom Beginn des Speicherbe reichs Versatz oder die Nummer des Elements dieser Wert richtet sich nach der Bereichs kennung siehe Abschnitt 7 1 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU 6 3 S7 200 Programmiersprachen Die S7 200 CPU und STEP 7 Micro WIN unterst tzt die folgenden Programmiersprachen e Eine Anweisungsliste AWL besteht aus mehreren Operationen deren Mnemonik eine Funktion der CPU darstellt e Ein Kontaktplan KOP ist eine graphische Programmiersprache die elektrischen Schalt pl nen hnelt STEP 7 Micro WIN verf gt au erdem ber zwei Darstellungsarten zum Anzeigen von Adres sen und Operationen in einem Programm International und SIMATIC Beide Darstellungsar ten Inter
246. Mores nungsfester Bereich Aktuelle Werte von Zeiten und Z hlern 3 RAM Speicher EEPROM Bild 7 13 Laden der Programmkomponenten aus der CPU Automatisierungssystem S7 200 Systemhandbuch 7 12 C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Automatisches Speichern von Merkern M bei Spannungsverlust Die ersten 14 Bytes im Speicherbereich der Merker MBO bis MB13 werden bei Spannungs verlust nullspannungsfest im EERPOM gespeichert sofern Sie zuvor als remanent definiert wurden Die CPU bertr gt die remanenten Bereiche der Merker in den EEPROM siehe Bild 7 14 Anwenderprogramm CPU Konfiguration Variablenspeicher Merker RAM Speicher Die ersten 14 Bytes des Speicherbereichs der Merker MBO bis MB13 werden bei Spannungsverlust in den EEPROM kopiert sofern sie als AUS RD Kran remanent konfiguriert sind Zeiten und Z hlern EEPROM nullspannungstest Anwenderprogramm CPU Konfiguration Merker nullspannungsfester Bereich Merker nullspannungsfester Bereich Bild 7 14 Speichern von Merkern im EEPROM bei Spannungsverlust Zur ckholen des Speichers beim Anlauf Beim Einschalten der Spannungsversorgung holt die CPU das Anwenderprogramm und die CPU Konfiguration aus dem EEPROM zur ck siehe Bild 7 15 RAM Speicher EEPROM nullspannungstest Anwenderprogramm
247. NT 4 0 Im letzten Schritt des Installationsvorgangs siehe Abschnitt 3 1 ber das Symbol PG PC Schnittstelle einstellen in der Systemsteuerung unter Windows In STEP 7 Micro WIN 32 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 9 Installieren und Bedienen der Software STEP 7 Micro WIN Einrichten der Kommunikation in STEP 7 Micro WIN 3 10 STEP 7 Micro WIN bietet Ihnen das Dialogfeld Kommunikation in dem Sie Ihre Kommuni kation einrichten k nnen siehe Bild 3 6 Zum Aufrufen dieses Dialogfelds k nnen Sie folgenderma en vorgehen e W hlen Sie den Men befehl Einrichten gt Kommunikation e Erstellen Sie ein neues Projekt und klicken Sie auf die Schaltfl che Kommunikation im Dialogfeld CPU Typ e Bei ge ffnetem Projekt w hlen Sie den Men befehl CPU gt CPU Typ und klicken auf die Schaltfl che Kommunikation im Dialogfeld CPU Typ AN STEP 7 Micro WIN Projekt Ansicht CPU Einrichten Hilfe aa A Se A ASA A a a Ea Kommunikation x Aktuelle Kommunikationseinstellungen ffPGy Pc Schnitistelle l Baugruppenparametrierung PC PPI Kabel PPI Adresse lokale Station 0 _Modem einrichten bertragungsgeschwindigkeit 9 6 kBit s COM Port 2 Adresse entfernte Station 2 gt Setup testen Schlie en re e er Bild 3 6 Einrichten der Kommunikation zwischen Programmierger t bzw PC und CPU
248. Netzwerkti tels doppelklicken Sie auf das Feld des Netzwerktitels in Ihrem Programm Geben Sie Ihre Beschreibung in das Feld Titel im Kommentar Editor in KOP ein Klicken Sie auf OK In den Netzwerkkommentaren in KOP k nnen Sie die Funktion des Netzwerks ausf hrlicher erl utern Zum Eingeben von Netzwerkkommentaren doppelklicken Sie auf das Feld des Netzwerktitels in Ihrem Programm Geben Sie Ihre Kommentare in das Feld Kommentar ein und best tigen Sie mit OK Netzwerkkommentare sind im KOP Editor nicht sichtbar doch Sie k nnen sie sich jederzeit anzeigen lassen indem Sie auf das Feld des Netzwerktitels doppelklicken Zum Drucken Ihrer Netzwerkkommentare in KOP w hlen Sie den Men befehl Projekt gt Drucken W hlen Sie die Schaltfl che Seite einrichten dann die Option Netzwerkkom mentare drucken und best tigen Sie mit OK Richtlinien zum Dokumentieren von AWL Programmen Jeglicher Text in einer Zeile eines AWL Programms dem ein doppelter Schr gstrich vor angestellt ist wird als AWL Kommentar betrachtet Sie k nnen auch am Anfang des Pro gramms Kommentare einf gen um die Funktion des Programms zu erl utern Sie k nnen auch ganze Zeilen nur mit Kommentaren einf gen oder Kommentare in Zeilen mit Anweisun gen anh ngen um die Einzelheiten des Programms zu beschreiben siehe Bild 5 23 AWL Editor projekt1 ob1 SI Programm f r eine Alarmanlage eines Wohnhauses
249. O HSC1 HSC2 Alle Z hler HSC0 HSC1 und HSC2 arbeiten in der gleichen Z hlerart auf die gleiche Weise F r HSC1 und HSC2 gibt es jeweils vier grundlegende Z hlerarten siehe Tabelle 10 5 Sie k nnen jeden Z hler folgenderma en verwenden ohne R cksetz und Startein gang mit R cksetz aber ohne Starteingang oder mit R cksetz und Starteingang Wenn Sie den R cksetzeingang aktivieren setzt dieser den aktuellen Wert zur ck Der ak tuelle Wert bleibt solange zur ckgesetzt bis Sie den R cksetzeingang deaktivieren Wenn Sie den Starteingang aktivieren beginnt der Z hler zu z hlen Wird der Starteingang deakti viert wird der aktuelle Wert des Z hlers konstant gehalten und Taktereignisse werden igno riert Wird der R cksetzeingang aktiviert w hrend der Starteingang nicht aktiv ist dann wird das R cksetzen ignoriert und der aktuelle Wert nicht ver ndert Der Starteingang bleibt de aktiviert Wird der Starteingang eingeschaltet w hrend der R cksetzeingang aktiv ist dann wird der aktuelle Wert gel scht Sie m ssen die Z hlerart ausw hlen bevor Sie einen schnellen Z hler einsetzen k nnen Hierzu verwenden Sie die Operation HDEF Modus f r schnellen Z hler definieren HDEF ordnet einem schnellen Z hler HSCO HSC1 oder HSC2 eine Z hlerart zu F r jeden schnellen Z hler k nnen Sie nur eine Operation HDEF ausf hren Einen schnellen Z hler definieren Sie indem Sie mit dem Merker des ersten Zyklus SMO 1 diese
250. OM Gr e Anwenderdaten Maximum per AUS LMA Speicher 512 W rter RAM Ansprechzeit Datenhaltung typ 50 h min 8 h bei 40 C E0 0 bis E0 7 max 0 3 ms Integrierte E A 8 Eing nge 6 Ausg integrierte E ing nge 6 Ausg nge Potentialtrennung 500 V AC 1 min Maximale Anzahl 2 Erweiterungsmodule Unterst tzte digitale E A 64 Eing nge 64 Ausg nge Stromversorgung Unterst tzte analoge E A Boolesche Ausf hrungszeiten 16 Eing nge 16 Ausg nge 1 2 us Operation Max Laststrom berspannungssto Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zwischen ge ffneten Kontakten Kurzschlu schutz 1 Interne Merker 128 Zeiten 64 Zeiten Z hler 64 Z hler Schnelle Z hler 1 SW Z hler max 2 kHz Analogpotentiometer 1 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Ausgang 6 A Leiter 7 A bei geschl Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine Ein und Ausg nge vorgesehen A 14 Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt
251. OP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Doppelwort rechts schieben und Doppelwort links schieben vor vw 212 214 vw 215 216 Die Operationen Doppelwort rechts schieben und Doppelwort links schieben schieben den Doppelwortwert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangsdoppelwort OUT Operanden IN VD ED AD MD SMD AC HC Konstante VD AC SD N VB EB AB MB SMB AC VD AC SB OUT VD ED AD MD SMD AC VD AC SD Die Schiebeoperationen belegen die Pl tze der hinausgeschobenen Bits mit Nullen Ist der Schiebewert N gr er als oder gleich 32 dann wird der Wert maximal 32mal geschoben Ist der Schiebewert gr er als 0 dann nimmt der berlaufmerker den Wert des zuletzt hinausgeschobenen Bit an Die Operationen Doppelwort rechts schieben und Doppelwort links schieben sind vorzeichenlos Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Byte rechts rotieren und Byte links rotieren
252. P Statusinformationen CPU 215 als DP Slave 9 21 Drucken Programm in AWL oder KOP 5 23 E E A Adressen PROFIBUS DP Master 9 18 E A Konfigurationen die von der CPU 215 un terst tzt werden 9 19 Echtzeituhr TOD Aktivieren Echtzeituhr lesen Echtzeituhr schreiben Echtzeituhr Operationen Echtzeituhr lesen Echtzeituhr schreiben EEPROM 7 11 Fehlercodes Kopieren von Variablenspeicher Speichern aus Variablenspeicher D 6 EG Richtlinien Einbau Abmessungen Standard Hutschiene Umgebung mit starken Schwingungen Ver wendung von Erdungsklemmen auf der Hutschiene 2 6 Vorgehensweise Erweiterungsmodul 2 5 2 7 Richtige Ausrichtung des Moduls 2 5 9 8 Einerkomplement von Byte erzeugen 10 106 Einerkomplement von ganzer Zahl 16 Bit er zeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit er zeugen 10 106 Einfrieren der Ausg nge Eingabefilter Rauschunterdr ckun 0 8 5 Eingabepuffer CPU 215 Eing nge Funktionsweise Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingangssimulator Bestellnummer CPU 212 CPU 214 CPU 215 216 Eingebettete Datenwerte Textmeldungen Formatieren Einrichten Kommunikation 3 7 3 24 Kommunikation in Windows Systemsteue rung Kommunikation w hrend der Installation 3 12 Kommunikationsparameter Voreinstellungen in STEP 7 Micro WIN Einstellungen der Ausg nge Konfigurieren der Signalzust nde der Ausg ng
253. Programmbearbeitung unterbrechen Ausf hrliche Informationen zur Operation STOP entnehmen Sie dem Kapitel 10 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 13 Grundlegendes zum Programmieren einer S7 200 CPU 6 7 Einrichten eines Pa worts f r die CPU Alle CPU Varianten der S7 200 bieten Pa wortschutz und schr nken dadurch den Zugriff auf bestimmte CPU Funktionen ein Durch das Einrichten eines Pa worts k nnen nur be rechtigte Personen auf bestimmte Funktionen und den Speicher der CPU zugreifen Ohne Pa wort ist der uneingeschr nkte Zugriff auf die CPU m glich Besteht ein Pa wortschutz l t die CPU keine der Funktionen zu die in der Konfiguration des Pa worts eingeschr nkt sind Schutzstufen der CPU Die S7 200 CPUs bieten drei verschiedene Schutzstufen mit unterschiedlichen Zugriffsein schr nkungen auf die Funktionen der CPU siehe Tabelle 6 1 Jede Schutzstufe l t auch ohne Eingabe eines Pa worts den uneingeschr nkten Zugriff auf bestimmte Funktionen zu Bei allen drei Schutzstufen haben Sie wenn Sie das korrekte Pa wort eingeben Zugriff auf alle Funktionen der CPU Die Voreinstellung f r die S7 200 CPUs ist die Schutzstufe 1 keine Einschr nkungen Wenn Sie ein Netz Pa wort eingeben dann wirkt sich dieses Pa wort nicht auf den Pa wortschutz der CPU aus Ist ein Anwender berechtigt auf gesch tzte Funktionen der CPU zuzugreifen so sind deshalb nicht auch andere Anwender berech
254. Protokoll Meldung aus s Zwischenspeicher i bertragen 10 124 Er Meldung in Zuichenspiche empfangen EACE 124 Meldungen Adressen Definieren Einbetten von Datenwerten Formatieren von eingebetteten Datenwerten 5 10 Freigabemerker TD 200 5 5 7 Gr e Anzahl 5 6 Netz mit Token Passing Merker Adressierung 7 3 sing p2 Modem Einsetzen des PC PPI Kabels Kabel 3 19 Kommunikation im Netz 3 19 3 24 Null modem Adapter Verbinden von PC PG und CPU 3 19 3 20 Modulgr e CPU 212 2 3 CPU 214 2 3 CPU 215 2 4 CPU 216 2 4 Erweiterungsmodule Schraubengr e f r den Einbau 2 3 Modus f r schnellen Z hler definieren Modus f r schnellen Z hler definieren HDEF 10 21 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Modus f r schnellen Z hler definieren instruc tion Z hlerarten 10 28 Montage Abmessungen Erweiterungsmodule 2 4 Schraubengr e f r den Einbau 2 3 2 5 Standard Hutschiene 2 3 Ausbau Platzbedarf Schraubengr e f r den Einbau 2 3 2 5 Umgebung mit starken Schwingungen Ver wendung von Erdungsklemmen auf der Hutschiene 2 6 Vertikaler Einbau Verwendung von Er dungsklemmen auf der Hutschiene 2 6 Vorgehensweise Erweiterungsmodul 2 52 7 Hutschiene 2 6 Richtige Ausrichtung des Moduls 2 5 2 8 Schalttafel MPI mehrpunktf hige Schnittstelle Protokoll 9 3 Ba a MPI Baugruppe Bestellnumme
255. Regelkreis Versatz Feld Format Daten Beschreibung typ Proze variable Doppelwort Realzahl In Enth lt den Istwert bzw die Proze variable Istwert IW die zwischen 0 0 und 1 0 skaliert sein mu Sollwert Doppelwort Realzahl In Enth lt den Sollwert der zwischen 0 0 und SW 1 0 skaliert sein mu Stellgr e Doppelwort Realzahl In Out Enth lt die errechnete Stellgr e die zwi Mn schen 0 0 und 1 0 skaliert ist 12 Verst rkung Doppelwort Realzahl In Enth lt die Verst rkung bei der es sich um Ko eine proportionale Konstante handelt Sie kann positiv oder negativ sein Abtastzeit Doppelwort Realzahl In Enth lt die Abtastzeit in Sekunden Der Ts Wert mu positiv sein Integralzeit Tr Doppelwort Realzahl In Enth lt die Integralzeit in Minuten Der Wert mu positiv sein 24 Differentialzeit Doppelwort Realzahl In Enth lt die Differentialzeit in Minuten Der Tp Wert mu positiv sein Integralsumme Doppelwort Realzahl In Out Enth lt die Integralsumme bzw Bias zwi Bias MX schen 0 0 und 1 0 Vorheriger Istwert Doppelwort Realzahl In Out Enth lt den vorherigen Wert der Proze va Proze variable riablen bzw den vorherigen Istwert von der IW letzten Ausf hrung der Operation PID Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Programmierbeispiel f r die Operation PID Regler In diesem Bei
256. SA Karte MPI ISA 9600 Baud bis Windows 95 MPI Karte On Board 12 MBaud oder CP 5411 CP 5511 Windows NT CP 5611 3 4 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Hinweis STEP 7 Micro WIN 16 unterst tzt nicht die Parametrierung f r Multi Master Betrieb unter Windows 95 und Windows NT 4 0 Folgende Hardware Konfigurationen sind m glich e CPU 212 CPU 214 CPU 216 CPU 215 Schnittstelle 0 PC PPI Kabel PPI 9600 Baud oder 19 200 Baud MPI Baugruppe PPI 9600 Baud oder 19 200 Baud e CPU 215 Schnittstelle 1 d h DP Schnittstelle MPI Baugruppe MPI 9600 Baud bis 12 MBaud Hinweis STEP 7 Micro WIN 16 unterst tzt keine Kommunikation ber die Schnittstelle 1 der CPU 215 Die Auswahl f r die MPI Baugruppe ist unterschiedlich f r STEP 7 Micro WIN 16 und STEP 7 Micro WIN 32 Auf der linken Seite des Dialogfelds Baugruppen installieren deinstallieren sehen Sie eine Liste der Hardware die Sie noch nicht installiert haben siehe Bild 3 1 Auf der rechten Seite des Dialogfelds sehen Sie eine Liste der Hardware die Sie installiert haben Wenn Sie mit dem Betriebssystem Windows NT 4 0 arbeiten enth lt das Dialogfeld eine Schaltfl che Ressourcen unterhalb der Liste der installierten Hardware Zum Installieren von Hardware gehen Sie folgenderma en vor 1 Markieren Sie in dem Textfeld Auswahl die Hard
257. SCO Aktuellen Wert aktualisieren 1 neuen Wert in aktuellen Wert von HSCO schreiben SM37 7 HSCO Freigabebit 1 Freigeben HSCO Neuer aktueller Wert SMB38 ist das h chstwertige Byte und SMB41 ist das niederwertigste Byte SMBA2 HSCO Neuer voreingestellter Wert SMBA42 ist das h chstwertige Byte und SMB45 ist das niederwertigste Byte SMB45 SM46 0 bis SM46 4 Reserviert Statusbit HSC1 Aktuelle Z hlrichtung 1 Vorw rtsz hlen Statusbit HSC1 Aktueller Wert gleich voreingestellter Wert 1 gleich Statusbit HSC1 Aktueller Wert ist gr er als voreingestellter Wert 1 gr er als Steuerbit HSC1 Aktivit tsstufe zum R cksetzen 0 hoch 1 niedrig Steuerbit HSC1 Aktivit tsstufe zum Starten 0 hoch 1 niedrig HSC1 Z hlgeschwindigkeit A B Z hler 0 vierfache Z hlgeschwindigkeit 1 einfache Z hlgeschwindigkeit Steuerbit HSC1 Z hlrichtung 1 Vorw rtsz hlen HSC1 Richtung aktualisieren 1 Richtung aktualisieren HSC1 Voreingestellten Wert aktualisieren 1 neuen Wert in die Voreinstellung von HSC1 schreiben SM47 6 HSC1 Aktuellen Wert aktualisieren 1 neuen Wert in aktuellen Wert von HSC1 schreiben SM47 7 HSC1 Freigabebit 1 Freigeben Automatisierungssystem S7 200 Systemhandbuch D 8 C79000 G7000 C230 02 Sondermerker Tabelle D 14 Sondermerker SMB36 bis SMB65 Fortsetzung Sondermerker SMB48 SMB49 SMB50 SMBS51 Besch
258. SCR Ablaufsteuerungsrelais laden fehlt Operation SCRE Ablaufsteuerungsrelais beenden fehlt bzw ung ltige Operation 0096 vor SCRE Automatisierungssystem S7 200 Systemhandbuch C 4 C79000 G7000 C230 02 Sondermerker Sondermerker bieten verschiedene Status und Steuerungsfunktionen und dienen dazu Informationen zwischen dem Automatisierungssystem und Ihrem Programm auszutauschen Sondermerker k nnen als Bits Bytes W rter und Doppelw rter verwendet werden SMBO0 Statusbits Wie in Tabelle D 1 beschrieben enth lt SMBO acht Statusbits die von der S7 200 CPU am Ende eines jeden Zyklus aktualisiert werden Tabelle D 1 _Sondermerker SMBO SM0 0 bis SMO 7 Beschreibung Dieses Bit ist immer eingeschaltet Dieses Bit ist im ersten Zyklus eingeschaltet Es wird z B zum Aufrufen eines Initialisierungs Unterprogramms verwendet Dieses Bit wird f r die Dauer eines Zyklus eingeschaltet wenn remanente Daten verloren gegangen sind Es kann entweder als Fehlermerker oder als Mechanismus zum Aufrufen von besonderen Anlaufsequenzen verwendet werden Dieses Bit wird f r die Dauer eines Zyklus eingeschaltet wenn die Betriebsart RUN von einer Einschaltbedingung aus eingestellt wird Damit kann vor dem Betrieb f r eine Aufw rmzeit der Anlage gesorgt werden Dieses Bit sorgt f r einen Takt der 30 Sekunden eingeschaltet und 30 Sekunden ausgeschaltet ist und zwar f r eine Zykluszeit von 1 Minute Damit verf gen Sie
259. SCR Stack aktiviert bzw deaktiviert Der oberste Stackwert wird in das angegebene S Bit geladen so da die Boxen und Spulen ohne zwischengeschalteten Kon takt direkt an die linke Stromschiene angeschlossen werden k nnen Bild 10 38 zeigt den S Stack und den logischen Stack und die Auswirkungen der Operation LSCR Wert von Sx y in den Stack des Ans und in den logischen Stack laden Vorher Nachher Anfangs S Stack Logischer Stack S Stack Logischer Stack wert von is aws aw0 S Bit Sxy Sx y awi aw1 aw2 aw2 aw3 aw3 aw4 aw4 aw5 aw5 aw6 aw6 aw7 aw7 aw8 aw8 Bild 10 38 Auswirkungen der Operation LSCR auf den logischen Stack Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beachten Sie bei den Operationen f r das Ablaufsteuerungsrelais folgende Hinweise e Alle Operationen zwischen der Operation LSCR und der Operation SCRE bilden das SCR Segment und sind hinsichtlich der Ausf hrung von dem Wert des S Stack abh n gig Die Logik zwischen der Operation SCRE und der n chsten Operation LSCR richtet sich nicht nach dem Wert des S Stack e Die Operation SCRT setzt ein S Bit das das n chste Ablaufsteuerungsrelais freigibt Dieses S Bit setzt au erdem das S Bit zur ck das geladen wurde um diesen Abschnitt des SCR Segments freizugeben Einschr nkungen Einschr nku
260. SIEMENS SIMATIC Automatisierungssystem 57 200 Systemhandbuch Dieses Handbuch hat die Bestellnummer 6ES7298 8FA01 8AHO Vorwort Inhaltsverzeichnis Einf hrung in die Micro SPS 1 S7 200 Installieren einer Micro SPS 2 S7 200 Installieren und Bedienen der Software STEP 7 Micro WIN Eingeben eines Programmierbeispiels i Erweiterte Funktionen in STEP 7 Micro WIN 5 Grundlegendes zum Program 6 mieren einer S7 200 CPU Speicher der CPU Datentypen 7 und Adressierungsarten Steuerung ber Ein und Aus 8 g nge Kommunikation im Netz mit einer 9 S7 200 CPU Operationssatz 10 Anh nge Technische Daten Berechnungstabelle Strombilanz Fehlermeldungen Sondermerker Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS Ausf hrungszeiten von AWL Operationen rn m S7 200 Bestellnummern S7 200 Fehlerbehebung Index Sicherheitstech Dieses Handbuch enth lt Hinweise die Sie zu Ihrer pers nlichen Sicherheit sowie zur nische Hinweise Vermeidung von Sachsch den beachten m ssen Die Hinweise sind durch ein Warndreieck hervorgehoben und je nach Gef hrdungsgrad folgenderma en dargestellt i Gefahr bedeutet da Tod schwere K rperverletzung oder erheblicher Sachschaden eintreten werden wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Warnung bedeutet da Tod schwere K rperverletzung oder erheblicher Sachschaden ei
261. SM92 oder SM192 ist das h chstwertige Byte und SM93 oder SM193 ist das niederwertigste Byte SMB194 Maximale Zeichenzahl die empfangen werden kann 1 bis 255 Bytes Hinweis Dieser Bereich mu auf die maximal zu erwartende Puffergr e eingestellt werden auch wenn der Empfangsabbruch durch die Zeichenz hl funktion nicht eingesetzt wird SMB110 bis SMB115 Status des DP Standardprotokolls Wie in Tabelle D 17 beschrieben werden SMB110 bis SMB115 dazu verwendet den Status des DP Standardprotokolls zu berwachen Hinweis Diese Adressen werden nur f r den Status verwendet Schreiben Sie nicht in diese Adressen Die Adressen geben Werte an die von dem DP Master w hrend des Konfigurationsvorgangs eingerichtet wurden Tabelle D 17_Sondermerker SMB110 bis SMB115 Sondermerker Beschreibung SMB110 00 10 0 s Schnittstelle 1 Statusbyte des DP Standard protokolls Statusbyte DP Standardprotokoll 00 DP Kommunikation nach Anlauf nicht initiiert 01 Fehler in Konfiguration oder Parametrierung 10 Modus f r Datenaustausch aktiviert 11 Modus f r Datenaustausch nicht aktiviert SMI11 bis SM115 werden jedesmal aktualisiert wenn die CPU Konfigurations bzw Parametrierungsdaten aufnimmt Diese Adressen werden aktualisiert auch wenn ein Konfigurations bzw Parametrierungsfehler erkannt wird Die Adresser werden bei jedem Einschalten der CPU gel scht SMBIIl Dieses Byte d
262. SMB186 bis SMB194 Fortsetzung Schnitt Schnitt Beschreibung stelle0 stelle 1 SMB9O SMB190 Dauer der Leerlauflinie in Millisekunden Das ersten Zeichen das nach SMB91 SMB191 Ablauf der Zeit f r die Leerlauflinie empfangen wird kennzeichnet den Beginn einer neuen Meldung SM90 oder SM190 ist das h chstwertige Byte und SM91 oder SM191 ist das niederwertigste Byte SMB92 SMB192 Wert f r die Zeit berwachung beim Messen der Zeit zwischen den Zeichen SMB93 SMB193 und der Zeit der Meldungen in Millisekunden Ist die Zeit berschritten wird das Empfangen von Meldungen beendet SM92 oder SM192 ist das h chstwertige Byte und SM93 oder SM193 ist das niederwertigste Byte SMB94 SMB194 Maximale Zeichenzahl die empfangen werden kann 1 bis 255 Bytes Hinweis Dieser Bereich mu auf die maximal zu erwartende Puffergr e eingestellt werden auch wenn der Empfangsabbruch durch die Zeichenz hlfunktion nicht eingesetzt wird Empfangen von Daten mit Hilfe von Zeichen Interrupts Damit Sie bei den unterst tzten Protokollen eine gr ere Flexibilit t haben k nnen Sie auch interruptgesteuert Daten empfangen Hierbei erzeugt jedes empfangene Zeichen einen Inter rupt Das empfangene Zeichen wird in SMB2 abgelegt und der Status der Parit t sofern aktiviert wird in SM3 0 abgelegt Dies geschieht unmittelbar vor der Ausf hrung des Inter ruptprogramms das dem Ereignis Zeichen empfangen zugeordnet ist
263. STOP eingefroren Dies ge schieht weil Ihr Programm f r die Aktualisierung der Analogausg nge verantwortlich ist Die CPU aktualisiert die Analogein und Analogausg nge als Systemfunktion F r die Analogein und Analogausg nge wird im Speicher der CPU kein Abbild abgelegt W hlen Sie den Men befehl CPU Konfigurieren und klicken Sie auf das Register Ein stellungen der Ausg nge siehe Bild 8 5 In diesem Dialogfeld haben Sie folgende zwei M glichkeiten zum Konfigurieren der Ausg nge e M chten Sie die Ausg nge in ihrem letzten Zustand einfrieren aktualisieren Sie das Kon trollk stchen Ausgang einfrieren und best tigen Sie mit OK e Wenn Sie die definierten Werte in die Ausg nge kopieren m chten dann geben Sie jetzt die Einstellungen f r die Ausg nge an Klicken Sie f r jeden Ausgang den Sie bei einem bergang in STOP auf 1 setzen m chten das zugeh rige Kontrollk stchen an Ab schlie end best tigen Sie Ihre Einstellungen mit OK Standardm ig kopiert die CPU diese Einstellungen in die Ausg nge Voreingestellt ist f r alle Ausg nge der Zustand 0 CPU konfigurieren x Schnittstelle 0 Remanente Bereiche Pa wort N Einstellungen der Ausg nge Schnittstelle 1 Eingabefilter Voreinstellungen Ausg nge einfrieren AO x 7 6 5 4 3 2 1 W
264. Schritt N Bild 10 42 Zusammenf hrung von Ablaufketten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Die Zusammenf hrung von Ablaufketten kann in einem SCR Progrmm implementiert wer den indem von Schritt L zu Schritt L und von Schritt M zu Schritt M weitergeschaltet wird Sind beide SCR Bits die L und M darstellen wahr dann kann der Schritt N aktiviert werden siehe folgendes Beispiel KOP AWL Netzwerk s3 4 p Network Beginn des LSCR s3 4 Steuerungsbereichs f r Schritt L Netzwerk Network Netzwerk z Networ v100 5 s3 5 a scr Weiterschalten zu Lp v100 5 g Schritt L SCRT 3 5 Netzwerk scrE Ende des SCR Bereichs Network f r Schritt L SCRE s6 4 Netawerk S Beginn des Network Steuerungsbereichs f r LSCR Ss6 4 Schritt M Netzwerk Network Netzwerk Network 250 DIE Weiterschalten zu En Ti If SCRT Schritt M g a scRe Ende des Network SCR Bereichs f r SCRE Netzwerk Schritt M s3 5 86 5 s5 0 en ua E E S Schritt N aktivieren u s6 5 1 s s5 0 1 s3 5 R s3 5 1 rR Schritt L r cksetzen R s6 5 1 1 S6 5 rR Schritt M r cksetzen 1 Bild 10 43 Beispiel f r die Zusammenf hrung von Ablaufketten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 97 Operationssatz In anderen Situationen kann eine Ablaufkette zu einer von mehreren m glichen Ablaufketten
265. Sie dem Abschnitt zu Interrupt Operatio nen Impulsdiagramme f r schnelle Z hler 10 22 Die folgenden Impulsdiagramme Bilder 10 8 10 9 10 10 und 10 11 zeigen wie jeder Z h ler entsprechend seiner Klasse arbeitet Der Betrieb der R cksetz und Starteing nge ist in einem getrennten Impulsdiagramm dargestellt und gilt f r alle Z hler die diese Eing nge verwenden In den Diagrammen f r die R cksetz und Starteing nge ist die Aktivit t beider Eing nge als hoch programmiert Interrupt zum R cksetzen t R cksetzen 0 Aktivit tsstufe hoch i i 2 147 483 647 Aktueller Wert des 0 Z hlers 2 147 483 648 N Der Wert des Z hlers befindet sich in diesem Bereich Bild 10 8 Beispiel f r den Betrieb eines Z hlers mit R cksetz und ohne Starteingang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Interrupt zum Interrupt zum R cksetzen R cksetzen Z hler Z hler Z hler Z hler gesperrt freige gesperrt freige 1 geben geben Starteingang 0 Aktivit tsstufe hoch 1 R cksetzen 0 Aktivit tsstufe hoch 2 147 483 647 Aktueller Wert Aktuel Aktuel des Z hlers o ler ler Wert Wert einge einge froren froren 2 147 483 648 Der Wert des Z hlers befindet sich in diesem Bereich Bild 10 9 Beispiel
266. Sie die Operator Stationen Gliedern des Prozesses bzw der Anlage Unterteilen Sie Ihren Proze bzw Ihre Anlage in Abschnitte die voneinander unabh ngig sind Diese Abschnitte legen die Grenzen zwischen mehreren Automatisierungssystemen fest und beeinflussen die Beschreibungen der Funktionsbereiche sowie die Zuordnung der Betriebsmittel Beschreiben der Funktionsbereiche Beschreiben Sie die Funktionsweise jedes Proze bzw Anlagenabschnitts Zeichnen Sie folgende Punkte auf e Eing nge Ausg nge E A e Beschreibung der Funktionsweise e Freigabebedingungen d h Zust nde die erreicht sein m ssen bevor eine Bedienung m glich wird f r jeden Aktor Magnetschalter Motoren Antriebe usw e Beschreibung des Bedien und Beobachtungssystems e Schnittstellen zu anderen Proze bzw Anlagenabschnitten Automatisierungssystem S7 200 Systemhandbuch 6 2 C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU Entwerfen der Sicherheitsstromkreise Bestimmen Sie die Ger te die aus Sicherheitsgr nden festverdrahtete Schaltungen ben ti gen Steuerungsger te k nnen unsichere Betriebszust nde einnehmen woraus unerwartete Anlaufeigenschaften bzw ge nderte Funktionsabl ufe der Anlage resultieren k nnen Be steht die Gefahr da bei unerwartetem bzw fehlerhaftem Betrieb der Anlage schwere K r perverletzungen oder Sachsch den auftreten sollten Sie mit elektromechanischen Pro grammein
267. Software STEP 7 Micro WIN 3 24 18 Trennen Sie die Verbindung zwischen entferntem Modem und lokalem Rechner PG bzw PC 19 Schlie en Sie das entfernte Modem an Ihr Automatisierungssystem S7 200 an 20 Schlie en Sie das lokale Modem an Ihr Programmierger t bzw Ihren PC an 21 Stellen Sie sicher da Ihr Setup dem im Register Allgemeines im Dialogfeld Modem einrichten gezeigten Setup entspricht siehe auch Bild 3 14 22 Haben Sie alle Einstellungen f r die Konfiguration vorgenommen w hlen Sie die Schalt fl che OK und verlassen Sie das Dialogfeld Kommunikation 23 Zum Verbinden Ihres Modems w hlen Sie den Men befehl Einrichten gt Modem verbin den Daraufhin wird das Dialogfeld Verbinden angezeigt siehe Bild 3 18 24 Haben Sie im Dialogfeld Modem einrichten im Register Konfiguration lokales Modem noch keine Telefonnummer im Feld Telefonnummer f r Verbindung eingegeben oder wenn Sie die dort angegebene Telefonnummer ndern m chten k nnen Sie hier im Feld Telefonnummer eine Telefonnummer angeben 25 W hlen Sie die Schaltfl che Verbinden Nun haben Sie Ihr Modem vollst ndig einge richtet I STEP 7 Micro WIN Projekt Ansicht CPAM Hilfe our Voreinstellungen mer mE ie STL DB1 SYM STAT K Modem verbinden E Verbinden Telefonnummer xxx xxxx Modem einrichten Verbinden Abbrech
268. Systemhandbuch 5 4 C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Festlegen der Merker f r die Funktionstasten und der Aktualisierungsrate f r die Anzeige Sie m ssen die acht Bits eines Byte im Speicherbereich der Merker f r die Funktionstasten des TD 200 reservieren G ltige Werte liegen zwischen 0 und 15 in der CPU 212 und zwi schen 0 und 31 in der CPU 214 CPU 215 und CPU 216 Der TD 200 Assistent schreibt die Werte in Byte 5 des Parameterbausteins W hlen Sie in dem aufklappbaren Listenfeld die Aktualisierungsrate f r die Anzeige aus siehe Bild 5 6 Der TD 200 Assistent setzt die entsprechenden Bits im Byte 2 des Parameterbausteins Assistent f r die Konfiguration des TD 200 x Das TD 200 verf gt ber 8 Funktionstasten F1 bis F4 und SHIFT F1 bis SHIFT F4 mit denen Sie Merker in der CPU setzen k nnen Sie m ssen acht Bits in einem Merker f r das TD 200 reservieren die gesetzt werden wenn am TD 200 eine Funk tionstaste gedr ckt wird Das TD 200 setzt immer dann ein Bit im Merker wenn die entsprechende Funktionstaste gedr ckt wird Welches Byte im Speicherbereich der Merker m chten Sie f r das TD 200 reservieren 0 Die Aktualisierungsrate gibt an wie h ufig das TD 200 die S7 200 CPU nach Meldungen abfragt die angezeigt werden sollen Wie h ufig soll Ihr TD 200 die CPU nach Meldungen abfragen So schnell wie m glich
269. US1 und EO 1 ist nicht eingeschaltet Programm in AWL AO O dann Motor f r F rderband einschalten und in KOP anzeigen lassen Network 2 I INOT_AUS f r F rderband k nnen LD EO 1 Ist NOT_AUSI eingeschaltet kennzeichnen Sie o E0 3 oder NOT_AUS2 ist eingeschaltet die einzelnen R A0 0 1 dann Motor f r F rderband ausschalten Strompfade mit dem Schl sselwort NETWORK 3 l lEnde des Programms NETWORK MEND Bild 3 22 Fenster des AWL Editors mit einem Beispielprogramm Beachten Sie die folgenden Richtlinien beim Eingeben eines Programms in AWL Damit Sie sich ein AWL Programm in KOP anzeigen lassen k nnen m ssen Sie das Programm in einzelne Netzwerke unterteilen indem Sie das Schl sselwort NETWORK eingeben Die Netzwerknummern werden beim bersetzen bzw Laden des Programms automatisch erzeugt Das Schl sselwort NETWORK m ssen Sie in angemessenen Ab st nden anordnen damit das Programm auch in KOP angezeigt werden kann Beginnen Sie jeden Kommentar mit einem doppelten Schr gstrich Jede zus tzliche Kommentarzeile mu ebenfalls mit einem doppelten Schr gstrich beginnen Beenden Sie jede Zeile mit einer Zeilenschaltung Trennen Sie jede Operation von der Adresse bzw dem Parameter durch Leerzeichen oder die TAB Taste Geben Sie zwischen dem Speicherbereich und der Adresse kein Leerzeichen ein geben Sie z B E0 0 und nicht E 0 0 ein Trennen Sie jeden Operanden
270. UTPUTS M L 10 1 2 3 e 2L 4 5 6 7 3L x 0 1 1 x2 x3 4L x4 x5 x6 x 7 Hinweis 1 Ist Werte der Komponenten k nnen variieren 2 Beide Pole m glich 3 Erdung der DC Stromkreise optional 4 Relaisausgangsklemme M mu mit der Geberversorgung M der CPU verbunden sein 3 3 kQ Zu Spulen Q 470 Q pi DC 1M 0 1 2 3 4 5 6 7 2M x0 1 1 x2 x3 x4 x5 x6 x7 o o o INPUTS Q OO OL BL POOL OO OLOVLOLL OL OL LVO LPLOLOELOO OD 3 Eing nge 15 bis 30 V DC Bild A 32 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 16 x Relaisausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 59 Technische Daten A 33 Erweiterungsmodul EM 231 Analogeingabe AE 3 x 12 Bit Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg nge Normen Eing nge Eingangstyp Eingangsimpedanz Eingabefilterd mpfung Max Eingangsspannung Max Eingangsstrom Aufl sung Elektrische Trennung 1 6ES7 231 0HC00 0XA0 90 x 80 x 62 mm 0 2 kg 2W 3 Analogeing nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Di
271. UW gt Ausf hrungszeit wenn Vergleich wahr ist 110 73 Ausf hrungszeit wenn Vergleich falsch ist PA PEN CPU 215 CPU 216 Gnus in us 73 75 WDR Grundausf hrungszeit o Grundausf hrungszeit 2 49 49 Grundausf hrungszeit ia 91 som ont fm Is Is In Grundausf hrungszeit 52 52 ZVR Grundausf hrungszeit 105 70 70 70 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 F 9 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 57 200 Bestellnummern CPU Bestellnummer CPU 212 DC Versorgung DC Eing nge DC Ausg nge 6ES7 212 1AA01 0XBO CPU 212 AC Versorgung DC Eing nge Relaisausg nge 6ES7 212 1BA01 0XBO CPU 212 AC Versorgung AC Eing nge AC Ausg nge 6ES7 212 1CA01 0XBO CPU 212 AC Versorgung DC Eing nge stromliefernd Relaisausg nge 6ES7 212 1BA10 0XBO CPU 212 AC Versorgung 24 V AC Eing nge AC Ausg nge 6ES7 212 1DA01 0XB0O CPU 212 24 V AC Versorgung DC Eing nge Relaisausg nge 6ES7 212 1FA01 0XBO CPU 212 AC Versorgung AC Eing nge Relaisausg nge 6ES7 212 1GA01 0XBO CPU 214 DC Versorgung DC Eing nge DC Ausg nge 6ES7 214 1AC01 0XBO CPU 214 AC Versorgung DC Eing nge Relaisausg nge 6ES7 214 1BC01 0XBO CPU 214 AC Versorgung AC Eing nge AC Ausg nge 6ES7 214 1CC01 0XBO CPU 214 AC Versorgung DC Eing nge stromliefernd Relaisausg nge 6ES7 214 1BC10 0XBO CPU 214 AC Versorgung 24 V AC Eing nge AC Ausg nge 6ES7 214
272. VB32 ist die Adresse von Meldung 1 VB52 w rde f r Meldung 2 angezeigt usw Bild 5 9 Dialogfeld zum Konfigurieren von Meldungen f r das TD 200 Einbetten von Datenwerten in eine Meldung 5 8 Sie k nnen in die Meldung die auf dem TD 200 angezeigt wird einen Datenwert einbetten Sie k nnen beispielsweise eine Meldung erstellen die einen aus der CPU gelesenen Wert der abgelaufenen Zeit anzeigt Damit der Datenwert angezeigt werden kann m ssen Sie in der Meldungen Platz reservieren Zum Einf gen eines Platzhalters f r eine Datenvariable positionieren Sie den Cursor an der Position der ersten Ziffer und w hlen die Schaltfl che Eingebettete Daten im unteren Teil des Dialogfelds Daraufhin wird ein Dialogfeld angezeigt in dem Sie das Format f r den Da tenwert und weitere Optionen ausw hlen k nnen Sie k nnen z B definieren ob die Mel dung quittiert werden mu ob der Datenwert bearbeitet werden kann und ob die Bearbei tung durch ein Pa wort gesch tzt werden soll Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Eingeben von internationalen Zeichen und Sonderzeichen Wenn Sie im TD 200 Assistent in STEP 7 Micro WIN gewisse Sonderzeichen oder interna tionale Zeichen eingeben kann es sein da diese Zeichen in dem Anzeigefeld des TD 200 nicht korrekt wiedergegeben werden Ist dies der Fall geben Sie die
273. Wn Istwert Wert der Proze variablen bei Abtastzeit n MX Wert des Integralanteils bei Abtastzeit n 1 auch Integralsumme oder Bias genannt Die Integralsumme oder Bias MX ist die laufende Summe aller vorherigen Werte des Inte gralanteils Nach jeder Berechnung von Mil wird die Integralsumme mit dem Wert von Min aktualisiert Hierbei kann es sich um eine Anpassung oder eine Begrenzung handeln aus f hrliche Informationen hierzu entnehmen Sie dem Abschnitt Variablen und Bereiche Der Anfangswert der Integralsumme wird typischerweise kurz vor der ersten Berechnung der Stellgr e f r den Regelkreis auf den Wert der Stellgr e Minitial gesetzt Der Integralanteil enth lt verschiedene Konstanten die Verst rkung Kc die Abtastzeit Ts und die Integral zeit T Die Abtastzeit ist die Zykluszeit bei der der PID Regler die Stellgr e neu berech net Die Integralzeit ist die Zeit mit der der Einflu des Integralanteils bei der Berechnung der Stellgr e gesteuert wird Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 57 Operationssatz Der Differentialanteil Der Differentialanteil MD ist proportional zu der nderung der Regeldifferenz Die Gleichung f r den Differentialanteil lautet wie folgt MD Kc K Tp Ts i SWn T IW j SW 1 IWn 1 Damit bei nderungen des Sollwerts Schritt nderungen oder Spr nge in der Stellgr e auf grund des Differentialverhaltens vermieden werd
274. X CMD FND SRC PATRN INDX SD FND lt gt SRC PATRN INDX FND lt SRC PATRN INDX FND gt SRC PATRN INDX m a 212 214 215 216 Hinweis Die Operation Wert in Tabelle suchen duchsucht die Tabelle SRC beginnend bei dem Tabelleneintrag der von INDX angegeben wird nach dem Datenwert PATRN der den angegebenen Kriterien lt gt lt oder gt entspricht In KOP gibt der Parameter CMD das Kriterium ber einen numerischen Wert von 1 bis 4 an Dieser Wert entspricht dem jeweiligen Kriterium lt gt lt oder gt Operanden SRC VW T Z EW AW MW SMW VD AC SW PATRN WVW T Z EW AW MW SMW AC AEW Konstante VD AC SW INDX VW T Z EW AW MW SMW AC VD AC SW CMD 1 2 lt gt 3 lt 4 gt Wird ein entsprechender Tabelleneintrag gefunden zeigt INDX diesen Eintrag an Um den n chsten Tabelleneintrag zu suchen mu INDX zun chst um 1 erh ht werden Gibt es keinen passenden Eintrag in der Tabelle entspricht der Wert von INDX der Anzahl der Eintr ge in der Tabelle Die Eintr ge in der Tabelle der Bereich der durchsucht werden soll sind von 0 bis zum maximalen Wert 99 durchnumeriert Eine Tabelle kann maximal 100 Eintr ge umfassen Nicht darin eingeschlossen sind die Parameter die die maximale Anzahl der Eintr ge und die tats chliche Anzahl der Eintr ge in der Tabelle angeben Wenn Sie Suchoperationen in Ta
275. agramm zur Token Umlaufzeit 9 30 a PG PC Schnittstelle einstellen 3 10 Dialogfeld Ressourcen unter Windows NT Dialogfeld zum Installieren und Deinstallieren von Baugruppen Differentialanteil PID Algorithmus 10 58 Digitalausg nge Schreiben Digitaleing nge Lesen Digitalerweiterungsmodul Adressierung 8 2 DIN Hutschiene Platzbedarf 2 2 2 4 DIP Schalter EM231 Konfiguration Konfiguration des EM235 Direkte Adressierung 7 2 Direkte Kontakte Direktes Ansteuern der Ein und Ausg nge 612 Doppelwort Ganzzahliger Bereich Doppelwort links rotieren Doppelwort links schieben Doppelwort rechts rotieren Doppelwort rechts schieben Doppelwort bertragen 10 68 Doppelwort um 1 erh hen instruction 10 67 Doppelwort um 1 vermindern 110 67 Doppelw rter durch EXKLUSIV ODER ver kn pfen 10 104 Doppelw rter durch ODER verkn pfen 10 104 Doppelw rter durch UND verkn pfen 10 104 Doppelwortvergleich Doppelwortvergleich 10 8 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index DP Kommunikation dezentrale Peripherie Programmierbeispiel DP Kommunikation dezentrale Peripherie Siehe auch Remote I O Arbeiten mit der CPU 215 als Slave Verwenden der CPU 215 als Slave DP Kommunikation dezentrale Peripherie 9 15 9 26 DP Master Datenaustausch mit CPU 215 Konfigurationswerkzeuge DP Schnittstelle CPU 215 DP Standard berwachungsstatus D 12 D
276. ahlung geleitet und abgestrahlt nach EN50081 1 und 2 EN 55011 Klasse A Gruppe 1 geleitet 0 15 MHz bis 0 5 MHz 0 5 MHz bis 5 MHz 5 MHz bis 30 MHz EN 55011 Klasse A Gruppe 1 abgestrahlt 30 MHz bis 230 kHz 230 MHz bis 1 GHz EN 55011 Klasse B Gruppe 1 geleitet 0 15 bis 0 5 MHz 0 5 MHz bis 5 MHz 5 MHz bis 30 MHz EN 55011 Klasse B Gruppe 1 abgestrahlt 30 MHz bis 230 kHz 230 MHz bis 1 GHz Quasi Spitze lt 79 dB uV Mittelwert lt 66 dB uV Quasi Spitze lt 73 dB uV Mittelwert lt 60 dB uV Quasi Spitze lt 73 dB uV Mittelwert lt 60 dB uV Quasi Spitze 30 dB 1 V m gemessen bei 30 m Quasi Spitze 37 dB V m gemessen bei 30 m lt 66 dB uV abnehmende Quasi Spitze mit log Freq bis 56 dB UV lt 56 dB uV abnehmender Mittelwert mit log Freq bis 46 dB uV Quasi Spitze lt 56 dB uV Mittelwert lt 46 dB uV Quasi Spitze lt 60 dB uV Mittelwert lt 50 dB uV Quasi Spitze 30 dB uV m gemessen bei 10 m Quasi Spitze 37 dB V m gemessen bei 10 m Hochspannungs Isolationspr fung Stromkreis mit 24 V 5 V Nennspannung 115 230 V Stromkreis an Erde 115 230 V Stromkr an 115 230 V Stromkr 230 V Stromkreis an 24 5 V Stromkreis 115 V Stromkreis an 24 5 V Stromkreis 500 V DC Grenzwerte Potentialtrennung 1 500 V AC 1 500 V AC 1 500 V AC 1 500 V AC 1 Das Ger t mu auf einem geerdeten Metallrahmen montiert sein Die S7 200 mu direkt ber den Metallrahmen ge
277. akt F4 in der Symbolleiste und dr cken Sie anschlie end die Eingabetaste Daraufhin wird ein Kontakt mit dem Namen Start_1 angezeigt 6 Geben Sie Pumpe_1 ein und dr cken Sie die Eingabetaste Das erste Netzwerk ist damit vollst ndig eingegeben Start_1 Stopp_1l Beh lter_voll Pumpe_1 ir Schaltfl che f r Spule Schaltfl che f r senkrechte Verbindungslinie Geben Sie hier den symbolischen Namen ein Bild 4 11 _ Vervollst ndigen des ersten Netzwerks Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Eingeben des zweiten Netzwerks Zum Eingeben des zweiten Netzwerks f r das Programmierbeispiel gehen Sie folgenderma Ben vor 1 Positionieren Sie den Cursor auf dem zweiten Netzwerk Verwenden Sie hierzu die Maus oder die Richtungstaste nach unten 2 Geben Sie den in Bild 4 12 gezeigten Kommentar in das Kommentarfeld des Netzwerks ein Da der Kommentar f r Netzwerk 2 hnlich dem Kommentar von Netzwerk 1 ist k n nen Sie den Text in Netzwerk 1 auch markieren kopieren und in das Kommentarfeld von Netzwerk 2 einf gen Sie m ssen dann nur die Nummer der Farbe von 1 in 2 ndern 3 Wiederholen Sie die Schritte die Sie zum Eingeben von Netzwerk 1 ausgef hrt haben Verwenden Sie hierzu die symbolischen Namen die in Bild 4 12 dargestellt sind 4 Nachdem Sie Netzwer
278. anden w hlen Sie Beenden o x Nach welchem Netzwerk soll der Code im Hauptprogramm eingef gt 23 en werden Bl ttern lt Zur ck Abbrechen Bild 5 14 Vom Operations Assistenten der S7 200 erzeugte Programmsegmente Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 13 Erweiterte Funktionen in STEP 7 Micro WIN 5 3 Arbeiten mit dem Analogeingabefilter Assistent Basisfilter Mit dem Analogeingabefilter Assistent k nnen Sie Ihr Programm um ein Programm zur Mit telwertbildung erweitern Das Analogmodul der S7 200 ist ein Hochgeschwindigkeitsmodul Es kann schnelle Wechsel des Eingabesignals verarbeiten einschlie lich internem und ex ternem Rauschen Abweichungen zwischen den ausgelesenen Werten die durch St run gen in einer Konstante oder in einem sich langsam ndernden Analogeingabesignal entste hen k nnen Sie verringern indem Sie aus mehreren ausgelesenen Werten den Mittelwert bilden Je weiter Sie die Anzahl der f r die Mittelwertbildung herangezogenen Werte erh hen desto st rker k nnen Sie eine entsprechend langsamere Reaktionszeit auf nderungen im Eingabesignal feststellen Ein Mittelwert der aus einer gro en Zahl von abgefragten Wer ten gebildet wird kann die ausgelesenen Werte stabilisieren w hrend die Reaktionszeit auf nderungen im Eingabesignal verlangsamt wird Zum Einrichten des grundlegenden Filters m ssen Sie drei Fragen beantworten 1
279. ang 4 x 24 V DC Ausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 49 Technische Daten A 27 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x 24 V DC Ausgang Bestellnummer 6ES7 223 1BH00 0XA0O Leistungsmerkmale Eing nge Abmessungen BxHxT 90 x 80x62 mm Eingangstyp stromziehend stromliefernd i IEC 1131 Typ 1 wenn Gewicht 0 2 kg sttomziehend Stromaufnahme 3 0 W Ein und Ausg nge 8 digitale Eing nge 8 digitale Ausg nge Max Laststrom Ausg nge k nnen f r h heren Strom parallel geschaltet werden Ableitstrom Verz gerung Schaltvorg nge Widerstand Kurzschlu schutz Potentialtrennung Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp MOSFET stromliefernd Spannungsbereich 20 4 V DC bis 28 8 V DC 0 bis 55 C 0 5 A Ausgang 200 uA 150 us EIN 400 us AUS max 400 mQ 0 7 bis 1 5 A Kanal 500 V AC 1 min Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1 mA max 4 0 ms 500 V AC 1 min 5 V DC logische Spannung 24 V DC Geberspannung Strom an Ausg ngen 120 mA von Zentralger t 60 mA von Zentralger t oder externer Stromversorgung Wird vom Anwender am Modulleiter geliefert 1 vorgesehen A 50
280. ann als Eingabewert f r eine anf ngliche Stellgr e verwendet werden wenn von der manuellen Regelung zur automati schen Regelung mittels PID gewechselt werden soll ausf hrliche Informationen hierzu ent nehmen Sie dem folgenden Abschnitt zu den Betriebsarten Automatisierungssystem S7 200 Systemhandbuch 10 60 C79000 G7000 C230 02 Operationssatz Wird ein Integralregler verwendet dann wird der Wert der Integralsumme bei der PID Be rechnung aktualisiert und die aktualisierte Integralsumme als Eingabewert bei der n chsten PID Berechnung verwendet Wenn die errechnete Stellgr e au erhalb des Bereichs liegt d h die Stellgr e w re kleiner als 0 0 oder gr er als 1 0 dann wird die Integralsumme nach der folgenden Gleichung angepa t MX 1 0 MP MD wenn die errechnete Stellgr e Mp gt 1 0 oder MX MP MD wenn die errechnete Stellgr e Mp lt 0 0 Erkl rung MX Wert der angepa ten Integralsumme MP Wert des Proportionalanteils der Stellgr e bei Abtastzeit n MD Wert des Differentialanteils der Stellgr e bei Abtastzeit n Mn Wert der Stellgr e bei einer Abtastzeit n Passen Sie die Integralsumme wie beschrieben an verbessert sich die Ansprechempfind lichkeit des Systems wenn sich die errechnete Stellgr e wieder im zul ssigen Bereich be findet Die errechnete Integralsumme wird auch auf den Bereich von 0 0 bis 1 0 festgesetzt und in das Feld f r die Integralsumme in der Tabelle
281. apitel 9 erl utert wie Sie Ihre S7 200 CPU an verschiedene Arten von Netzen anschlie en k nnen e Operationssatz Kapitel 10 erl utert die Operationen die Sie f r die S7 200 CPUs ver wenden k nnen und liefert au erdem Beispiele zu den Operationen Zus tzliche Informationen wie Datenbl tter zu den Ger ten Beschreibungen zu den Fehler codes die Ausf hrungszeiten der Operationen und Informationen zur Fehlerbehebung wer den in den Anh ngen aufgef hrt Weitere Unterst tzung Haben Sie technische Fragen oder ben tigen Sie Informationen zu Schulungen bzw zur Bestellung dieses Produkts wenden Sie sich bitte an Ihre Siemens Vertretung Unter folgender Adresse im Internet erhalten Sie neben Informationen zu Produkten und Dienstleistungen von Siemens auch technische Unterst tzung Anwendungshinweise und Antworten auf h ufig gestellte Fragen FAQs http www ad siemens de 3 Automatisierungssystem S7 200 Systemhandbuch IV C79000 G7000 C230 02 Inhaltsverzeichnis 1 Einf hrung in die Micro SPS S7 200 zzensssunnunennnnnn nun nun nn 1 1 Funktionen der verschiedenen Micro SPS S7 200 2222222222 1 2 Hauptkomponenten einer Micro SPS S7 200 n2e2seeeeeeeeneen nenn 2 Installieren einer Micro SPS S7 200 zsnsssannennnnnnnn nennen 2 1 Vorbereitungen f r die Montage 2ee 2 sense ee nennen rennen 2 2 Ein und Ausbauen einer Micro SPS S7 200 22s2 sssenenee seen 2 3 In
282. aten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr Max Anz Erweiterungsmod 6ES7 215 2AD00 0XBO Ausg nge 217 3x 80x 62 mm Ausgangstyp 0 5 kg Spannungsbereich 8 W Max Laststrom 4 d amp A0 0 bis A0 7 K W rter EEPROM A1 0 AL 2 5 K W rter RAM typ 190 h min 120h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge l0 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge l6 Ausg nge 0 8us Operation 256 256 Zeiten 256 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 20 kHz 6 Minuten pro Monat F r h heren Strom Ausg nge parallel schalten Ableitstrom A0 0 A0 7 A1 0 Al l Verz gerung Schaltvorg nge A0 0 A0 1 Alle anderen MOSFET stromliefernd 20 4 bis 28 8 V DC 0 bis 55 C 0 5 A Ausgang 1 0 A Ausgang 200 HA 400 uA 100 us EIN AUS 150 us EIN 400 us AUS Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Maximale Ansprechzeit E0 0 bis E1 5 E 1 5 wie bei HSC1 und HSC2 Potentialtrennung 1 Impulsausg nge 2 max jeweils 4 kHz Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp stromziehend stromliefernd IEC Typ 1 wenn stromzieh 15 bis 30 V DC min 4
283. ation DECO setzt das Bit in VW40 das diesem Fehlercode entspricht AC2 3 DECO 15 3 0 VW40 0000 0000 0000 1000 Bild 10 53 Beispiel f r das Setzen eines Fehlerbits mit der Operation DECO KOP AWL E3 1 ENCO LD E3 1 EN Fehlerbit in Akkumulator 2 in ENCO AC2 VB40 Fehlercode in VB40 umwandeln AC2 IN OUTP VB40 Anwendung Akkumulator 2 enth lt das Fehlerbit Die Operation ENCO wandelt die niederwertigsten Bits in eine Fehlercode um der in VB40 gespeichert wird 15 9 0 AC2 1000 0010 0000 0000 ENCO VB40 9 Bild 10 54 Beispiel f r das Umwandeln eines Fehlerbits in einen Fehlercode mit der Operation ENCO Beispiel f r Bitmuster f r Sieben Segment Anzeige erzeugen KOP AWL E3 3 SEG LD E3 3 H I EN SEG VB48 Ac VB48 JIN OUT Ac Anwendung VB48 05 SEG AC1 6D Zeichen in der Anzeige Bild 10 55 Beispiel f r die Operation Bitmuster f r Sieben Segment Anzeige erzeugen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 111 Operationssatz ASCII Zeichenkette in Hexadezimalzahl wandeln und Hexadezimalzahl in ASCII Zeichenkette wandeln 10 112 vor ATH IN OUT LEN HTA IN OUT LEN SB M u u a 2012 Zi Aa Die Operation ASCII Zeichenkette in Hexadezimalzahl wandeln wandelt die ASCII Z
284. auf e EN 50 170 DP Standard beschreibt den schnellen zyklischen Datenaustausch zwi schen DP Mastern und DP Slaves Diese Norm definiert au erdem die Vorgehenswei sen zum Konfigurieren und Parametrieren erl utert die Funktionsweise des zyklischen Datenaustauschs mit der dezentralen Peripherie und f hrt die unterst tzten Diagnose m glichkeiten auf Ein DP Master wird so konfiguriert da ihm die Adressen die Arten der Slaves und die f r die Slaves erforderlichen Parametrierungen bekannt sind Dem Master wird auch mitgeteilt wo die aus den Slaves gelesenen Daten Eingaben und wo die in die Slaves zu schreiben den Daten Ausgaben abgelegt werden sollen Der DP Master baut das Netz auf und initiali siert die DP Slaves Der Master schreibt die Parametrierung und die Konfiguration der Ein und Ausg nge in den Slave Dann liest der Master die Diagnoseinformationen aus dem Slave um sicherzustellen da der DP Slave die Parametrierung und die Konfiguration der Ein und Ausg nge angenommen hat Anschlie end beginnt der Master mit dem Slave Da ten auszutauschen Bei jeder Transaktion mit dem Slave werden Ausg nge geschrieben und Eing nge gelesen Der Datenaustausch l uft unendlich weiter Ein Slave kann dem Master mitteilen da eine Ausnahmebedingung vorliegt woraufhin der Master die Diagnoseinforma tionen aus dem Slave ausliest Hat ein DP Master die Parametrierung und die Konfiguration der Ein und Ausg nge in den DP Slave
285. auf einer Hutschiene IN 2 6 Warnung Wenn Sie versuchen ein S7 200 Modul oder andere Ger te in eingeschaltetem Zustand ein oder auszubauen k nnen Sie einen elektrischen Schlag bekommen Ist die Spannungsversorgung f r die S7 200 und alle angeschlossenen Ger te w hrend des Ein bzw Ausbaus von Ger ten nicht abgeschaltet so kann dies zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren Treffen Sie alle notwendigen Sicherheitsvorkehrungen und vergewissern Sie sich da vor der Installation eines Ger ts die Spannungsversorgung f r die Ger te der S7 200 abgeschaltet ist Gehen Sie zum Montieren einer S7 200 CPU folgenderma en vor 1 Verschrauben Sie die Hutschiene im Abstand von jeweils 75 mm mit der Schalttafel 2 ffnen Sie den Rasthaken an der Unterseite des Ger ts und h ngen Sie das Ger t mit der R ckseite auf der Hutschiene ein 3 Schlie en Sie den Rasthaken und achten Sie darauf da der Haken richtig einrastet und das Ger t sicher auf der Schiene befestigt ist Hinweis In Umgebungen in denen starke Schwingungen auftreten oder bei vertikalem Einbau der Ger te kann es erforderlich sein die Ger te auf der Hutschiene mit Erdungsklemmen vor dem Verrutschen zu sichern Gehen Sie zum Installieren eines Erweiterungsmoduls folgenderma en vor 1 Brechen Sie die Abdeckung des Buserweiterungsanschlusses aus dem Geh use des Erweiterungsmoduls heraus F hren Sie hierzu einen Schrauben
286. augruppe und Programmierge r t Remanente Bereiche im Speicher Signalzust nde der Ausg nge 8 6 Voreinstellungen zeichnen der Konfi gurationspl ne 6 3 Ger testammdaten aa f r PROFI Index 17 Index Konsistenz Daten Konstanten Direkte Kontakte Fallende Flanke NOT Standardkontakte Steigende Flanke 10 5 Kontaktplan Anzeigen eines Programms in STEP 7 Mi cro WIN B 31 Drucken von Programmen 5 23 Editor 3 27 Eingeben von Programmen Grundlegende Elemente Programm Eingeben in STEP 7 Micro WIN Programmierbeispiel Wechseln in die Anweisungsliste 3 31 Kontrollk stchen Multi Master Netzwerk 3 13 Kontrollk stchen Wird nicht als einziger Ma ster aktiv 3 17 KOP Programmstatus 6 17 L Laden Erforderlicher Betriebszustand 6 13 Fehlermeldung Programmierbeispiel 4 15 Voraussetzungen Laden aus der CPU Programm Laden in die CPU Programm 3 30 LED Statusanzeige f r die DP Kommunikation CPU 215 als DP Slave Leichte Fehler Betrieb der CPU Systemreaktion Leistungsbedarf Berechnen 2 15 Berechnungstabelle CPU 2 1 Erweiterungsmodul 2 15 Letzten Wert aus Tabelle l schen 10 74 Logische MPI Verbindungen Index 18 Logische Verbindungen MPI Logischer Stack Ablaufsteuerungsrelais SCRs 10 92 Operation Master GSD 9 24 Kommunikation 9 9 9 9 Modem MPI Protokoll Nicht von SIMATIC PPI Protokoll PROFIBUS DP
287. aus bevor Sie STEP 7 Micro WIN installieren e Haben Sie bereits eine vorherige Version von STEP 7 Micro WIN auf Ihrem Computer installiert sichern Sie alle Projekte aus STEP 7 Micro WIN auf Diskette e Schlie en Sie alle Anwendungen einschlie lich der Symbolleiste von Microsoft Office Es kann sein da Sie aufgefordert werden Ihren Computer neu zu starten Installation unter Windows 3 1 L uft auf Ihrem Rechner Windows 3 1 Windows for Workgroups 3 11 gehen Sie zum Installieren der Software STEP 7 Micro WIN 16 folgenderma en vor 1 Schieben Sie die erste Diskette in das Diskettenlaufwerk Ihres Computers im allgemeinen Laufwerk A oder B 2 W hlen Sie im Programm Manager den Men befehl Datei gt Ausf hren 3 Im Dialogfeld Ausf hren geben Sie a setup ein und best tigen mit OK bzw dr cken die Eingabetaste Daraufhin wird die Installation gestartet 4 Folgen Sie den Anweisungen auf dem Bildschirm bis zum Ende des Installations vorgangs Installation unter Windows 95 oder Windows NT 4 0 L uft auf Ihrem Rechner Windows 95 oder Windows NT 4 0 gehen Sie zum Installieren der Software STEP 7 Micro WIN 32 folgenderma en vor 1 Schieben Sie die erste Diskette in das Diskettenlaufwerk Ihres Computers im allgemeinen Laufwerk A oder B 2 Klicken Sie auf die Schaltfl che Start um das Startmen in Windows 95 zu ffnen 3 Klicken Sie auf den Men befehl Ausf hren 4 Im Dialogfeld Ausf
288. ausf hrungszeit INT Typische Ausf hrungszeit mit einem Interrupt INVB Grundausf hrungszeit INVW Grundausf hrungszeit 84 JMP Grundausf hrungszeit 1 2 0 8 0 8 0 8 LD Grundausf hrungszeit E A M SM T Z V S LDB lt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist LDB Ausf hrungszeit wenn Vergleich wahr ist 63 Ausf hrungszeit wenn Vergleich falsch ist 66 LDB gt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist LDD lt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist LDD Ausf hrungszeit wenn Vergleich wahr ist 135 90 90 90 Ausf hrungszeit wenn Vergleich falsch ist 138 92 92 92 LDD gt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist LDI Grundausf hrungszeit LDN Grundausf hrungszeit E A M SM T Z V S LDNI Grundausf hrungszeit LDR Grundausf hrungszeit LDR lt Grundausf hrungszeit LDR gt Grundausf hrungszeit LDW lt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist LDW Ausf hrungszeit wenn Vergleich wahr ist 108 72 72 72 74 74 74 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Ausf hrungszeiten von AWL Operationen Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us Fortsetzung CPU 212 CPU 214 CPU 215 CPU 216 Operation Beschreibung E in us in us in us in us LDW gt
289. aves CPU 215 als DP Slave 3 19 Kommunikation 9 9 SMO0 2 Remanente Daten verloren 7 14 SMBPO Statusbits D 1 SMBI Statusbits D 2 SMB110 SMB115 Status des DP Standardpro tokolls D 12 SMB186 SMB194 Steuerung des Meldungs empfangs To Next D 10 SMB2 Empfang bei der frei programmierbaren Kommunikation SMB2 In frei programmierbarer Kommunika tion empfangene Zeichen Zeichen Inter rupts 10 129 SMB28 SMB29 Analogpotentiometer SMB3 Parit tsfehler bei der frei programmier baren Kommunikation D 2 SMB3 Parit tsfehler frei programmierbare Kommunikation Zeichen Interrupts 10 129 SMB30 SMB130 Steuerungsregister der frei programmierbaren Kommunikation 10 126 SMB34 SMB35 Intervallregister f r zeitgesteu erte Interrupts D 7 SMB36 SMB65 HSC Register D 8 SMB6 Kennregister der CPU SMB66 SMB85 PTO PWM Register D 9 SMB8 SMB21 Kenn und Fehlerregister der Erweiterungsmodule D 4 SMB86 SMB94 Steuerung des Meldungsemp fangs SMW22 SMW26 Zykluszeiten Sollwert Umwandeln 10 59 Index 25 Index Sondermerker D 1 D 13 Adressierung Analogpotentiometer SMB28 SMB29 D 5 Reserviert SMB7 SMBO Statusbits SMBI Statusbits SMB110 SMB115 Status des DP Standard protokolls SMB186 SMB194 Steuerung des Mel dungsempfangs D 10 SMB2 Empfang bei der frei programmier baren Kommunikation SMB3 Parit tsfehler bei der frei program mierbaren K
290. ax 1 8 V bei max Strom 500 V AC 1 min keine Typ 1 stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto DC 24 V 7 mA DC 5 V 1mA max 0 3 ms 500 V AC 1 min 20 4 bis 28 8 V DC typ 60 mA nur CPU 500 mA max Laststrom 50 VA aus 24 V DC min 10 ms 10 A Spitze bei 28 8 V DC 1 A 125 V tr ge 260 mA f r CPU 340 mA f r Erweiterungsmodule Nein DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C 16 4 bis 28 8 V DC wie zugef hrte Spannung 180 mA lt 600 mA Nein In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 4 bis 28 8 V DC Stromversorgung DC 24V DC OUTPUTS M_ L 00 01 02 03 04 05 L M L 24V 36V Z 36V X Di Hinweis 3 Z 1 Ist Werte der Komponenten k nnen K variieren u y 4710 Q 2 Erdung
291. bellen verwenden die mit den Operationen ATT LIFO und FIFO erstellt wurden dann entsprechen sich die Anzahl der Eintr ge und die Dateneintr ge direkt In Gegensatz zu den Operationen ATT LIFO und FIFO bei denen in einem Wort die maximale Anzahl der Eintr ge angegeben wird ben tigen die Suchoperationen dieses Wort nicht Deshalb ist der Operand SRC einer Suchoperation um eine Wortadresse zwei Bytes h her als der Operand TABLE einer entsprechenden Operation ATT LIFO oder FIFO siehe Bild 10 29 VW200 VW202 VW204 VW206 VW208 VW210 VW212 VW214 Tabellenformat f r ATT LIFO und FIFO Tabellenformat f r TBL_FIND TL max Anz Eintr ge EC Anz der Eintr ge VW202 0006 EC Anz der Eintr ge d0 Eintrag 0 VW204 d0 Eintrag 0 d1 Eintrag 1 VW206 d1 Eintrag 1 d2 Eintrag 2 VW208 d2 Eintrag 2 d3 Eintrag 3 vw210 d3 Eintrag 3 d4 Eintrag 4 vwa212 d4 Eintrag 4 d5 Eintrag 5 VW214 d5 Eintrag 5 Bild 10 29 Unterschiedliche Tabellenformate bei den Suchoperationen und den Operationen ATT LIFO und FIFO 10 76 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r die Operation Wert in Tabelle suchen KOP AWL E2 1 TBL_FIND D GE Ist E3 1 eingeschaltet ENDS VW202 gt T6 3130 m A I VW202 SRC dann wird die Tabelle VW202 nach einem Wert 16 3130 PATRN der der Angabe 3130 in AC1 INDX Hexadezimalziffern 1 cmp entspricht dur
292. bereich 9W Max Laststrom 2 K W rter EEPROM berspannungssto Isolationswiderstand 2 K W rter RAM typ 190 h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge l0 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 7 kHz 6 Minuten pro Monat Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zwischen ge ffneten Kontakten Kurzschlu schutz Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 VDC Elektrisch getrennt Relais Schwachstromkontakt 5 bis 30 V DC 250 V AC 2 A Ausgang 8 A Leiter 7 A bei geschl Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mW neu 1500 V AC 1 min 750 V AC 1 min keine 85 bis 264 V AC bei 47 bis 63 Hz typ 4 5 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 340 mA f r CPU 660 mA f r Erweiterungsmodule Ja Transformator 1500 V AC 1 min Bereich Eingangsspannung Nennspannung bei EIN Maximum bei AUS Maximale Ansprechzeit E0 0 bis E1 5 E0 6 bis E1 5 wie bei HSC1 und HSC2 Potentialtrennung 1 Impulsausg nge nicht empfo
293. berwachungszeit r cksetzen 10 85110 87 Beispiel 10 86 Unterprogramm aufrufen Beispiel 10 89 Unterprogramm beenden Unterprogramm beginnen Zu Sprungmarke springen Beispiel 10 87 Projekt Anlegen Erstellen in STEP 7 Micro WIN 3 26 Komponenten Laden in die CPU Programmierbeispiel Speichern in STEP 7 Micro WIN 3 26 Proportionalanteil PID Algorithmus Protokolle Siehe Communications protocols Module parameter set Proze abbild der Ausg nge 6 11 Adressierung Funktionen PTO PWM Proze abbild der Eing nge 6 12 Adressierung Funktion Proze variable Umwandeln 10 59 Pr fen der Datentypen PTO PWM 10 38 10 44 PTO Pipeline Steuerbyte 110 3 PTO PWM Funktionen Steuerungsregister SMB66 SMB85 D 9 Pufferkonsistenz Punkt zu Punkt Kommunikation B Q Quadratwurzel einer Realzahl ziehen 10 53 Querverweise Querverweisliste Drucken Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 R Rauschunterdr ckung Eingabefilter Realzahl in ganze Zahl 32 Bit wandeln Realzahl bertragen Realzahlen addieren Realzahlen dividieren Realzahlen multiplizieren Realzahlen subtrahieren Realzahlenvergleich Relais Widerst nde Kondensatoren 2 14 Remanente Bereiche im Speicher Definieren Reserviert SMB7 Richtige Ausrichtung des Moduls 2 5b J Richtlinien AC Aufbau 2 10 Amerikanischer Aufbau 2 12 ndern eines Pointers f r die ind
294. blenspeicher von 5000 definiert Der Ausgabe und der Eingabepuffer in der CPU 215 sind wie in der E A Konfiguration festgelegt beide 16 Bytes lang Der Ausgabedatenpuffer be ginnt bei V5000 Der Eingabedatenpuffer schlie t sich direkt an den Ausgabedatenpuffer an und beginnt bei V5016 Die Ausgabedaten vom Master werden im Variablenspeicher an der Adresse V5000 abgelegt Die Eingabedaten zum Master werden im Variablenspeicher an der Adresse V5016 abgelegt Hinweis Wenn Sie mit einer Dateneinheit konsistente Daten von drei Bytes oder mit Dateneinheiten konsistente Daten von mehr als vier Bytes arbeiten m ssen Sie mit SFC 14 die Eing nge des DP Slave lesen und mit SFC15 die Ausg nge des DP Slave adressieren Weitere Informationen hierzu entnehmen Sie dem Referenzhandbuch System und Standardfunktionen f r S7 300 400 CPU 215 2 DP CPU 315 2 DP Variablenspeicher E A Adre bereiche VBO P000 Versatz 5000 Bytes a Eingabebereich VB4999 Y 16 Byte 3000 Ausgabepuffer Pi Empfangs Briefka eu VB5015 sten 16 Byte S S yB5016 Eingabepuffer gt L Sende Briefkasten 47 NS 16 Byte _PA256 TR VB5031 y gt Ausgabebereich VB5032 iz PA271 VB5119 P Peripherie van ne nn h PE Peripherie der Eing nge ariablenspeicher PA Peripherie der Ausg nge Bild 9 10 Beispiel Variablenspeicher der CPU 215 und E A Adre bereiche eines PROFIBUS DP Masters Au
295. bsolut beenden 10 84 Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige erzeugen 10 110 Bitwert direkt durch ODER verkn pfen Negierten Bitwert direkt durch ODER verkn pfen 10 4 Bitwert direkt durch UND verkn pfen Negierten Bitwert direkt durch UND verkn pfen 10 4 Bitwert direkt laden Negierten Bitwert Index 10 direkt laden 110 4 Bitwert direkt setzen Bitwert direkt r ck setzen 10 11 Bitwert direkt zuweisen Bitwert durch ODER verkn pfen Negier ten Bitwert durch ODER verkn pfen 10 Bitwert durch UND verkn pfen Nesier ten Bitwert durch UND verkn pfen 1 Bitwert laden Negierten Bitwert laden 1 EN gt EN Byt o 4 o el D 02 gt T n 4 TI lt o Er D re je T o P Byte rechts schieben Byte links schieben 10 80 Byte bertragen Byte um 1 erh hen 10 66 Byte um 1 vermindern 10 66 Bytes durch EXKLUSIV ODER ver kn pfen 10 102 Bytes durch ODER verkn pfen 10 102 Bytes durch UND verkn pfen Bytes im Wort tauschen Bytevergleich 10 7 Can 10 88 Direkte Kontakte 10 4 Doppelwort rechts rotieren Doppelwort links rotieren 10 82 Doppelwort rechts schieben Doppelwort links schieben Doppelwort bertragen Doppelwort um 1 erh hen 10 67 Doppelwort um 1 vermindern Doppelw rter durch EXKLUSIV ODER verkn pfen 10 104 Doppelw rter durch ODER verkn pfen Doppelw rter durch UND verkn pfe
296. bungsbedingungen A 4 Umwandeln Dateien aus STEP7 Micro DOS Ganze Zahl in Realzahl Proze variablen 10 59 Realzahlen in normalisierte Werte 10 59 Speichern eines umgewandelten Programms z Index 28 Umwandlungsoperationen 10 108 10 113 ASCII Zeichenkette in Hexadezimalzahl wandeln 10 112 BCD in ganze Zahl wandeln 10 108 Bit in Hexadezimalzahl wandeln Bitmuster f r Sieben Segment Anzeige er zeugen 10 110 Ganze Zahl 32 Bit in Realzahl wandeln Ganze Zahl in BCD wandeln 10 108 Hexadezimalzahl in ASCII Zeichenkette wandeln 10 112 Hexadezimalzahl in Bit wandeln 10 110 Realzahl in ganze Zahl 32 Bit wandeln Unterprogramm Beispiel 6 9 Richtlinien 6 8 Unterprogramm aufrufen Unterprogramm beenden Unterprogramm beginnen V Variablen Forcen Variablenspeicher Adressierung 7 3 Kopieren in den EEPROM Verbinder Buserweiterungsanschlu 2 5 2 7 Herausbrechen der Abdeckung Verbindungen MPI Verdrahtung Ausbauen von Modulen Eing nge schnelle Z hler Optionaler Klemmenblock f r die Feldver drahtung 2 10 Richtlinien 2 8 AC Aufbau Amerikanischer Aufbau 2 12 DC Aufbau 2 11 Schutzbeschaltungen 2 13 2 14 Verdrahtungsrichtlinien f r AC Aufbau 2 10 Verdrahtungsrichtlinien f r amerikanischen Auf bau Verdrahtungsrichtlinien f r DC Aufbau 2 11 Vergleich S7 200 CPUs Vergleichskontakt Beispiel Automatisierungssystem S7
297. c microwin projekt1 sym N Symbolischer Name Adresse Kommentar E start E0 0 Startschalter f r Farbe 1 E start_2 E0 1 Startschalter f r Farbe 2 E Stopp_1 E0 2 Stoppschalter f r Farbe 1 Stopp_2 E0 3 Stoppschalter f r Farbe 2 ii Beh lter_voll E0 4 Begrenzungsschalter bei maximalem F lls Im Beh lter_leer EO 5 Begrenzungsschalter bei maximalem F lls m R cksetzen E0 7 R cksetzsteuerung f r den Z hler E Pumpe_1 A0 0 Pumpe f r Farbe 1 El Pumpe_2 A0 1 Pumpe f r Farbe 2 E R hrmotor A0 2 Motor f r das R hrwerk mi Dampfventil AO 3 Dampf zum Erw rmen der Farbmischung im B ai Abflu ventil A0 4 Ventil zum Abflie en der Farbmischung Em Abflu pumpe AO 5 Pumpe zum Abpumpen der Farbmischung al Max_F llstand MO 1 Merker T Mischzeit T37 Zeit zum Steuern der Misch und Heizvorg ma Zyklusz hler 230 Z hlt die Anzahl der Misch und Heizzykl Bild 4 6 Symboltabelle f r das Programmierbeispiel Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Programmieren mit symbolischen Adressen Bevor Sie Ihr Programm eingeben stellen Sie die symbolische Adressierung ein Hierzu w hlen Sie den Men befehl Ansicht gt Symbolische Adressierung Befindet sich links neben dem Men befehl ein H kchen ist die symbolische Adressierung aktiviert Hinweis Bei symbolischen Namen m sse
298. chen oder schweren Verletzungen und oder Sachschaden f hren Treffen Sie alle notwendigen Sicherheitsvorkehrungen und vergewissern Sie sich da vor dem Ein bzw Ausbau eines Ger ts die Spannungsversorgung f r die Ger te der S7 200 abgeschaltet ist Zum Ausbauen der S7 200 CPU oder eines Erweiterungsmoduls der S7 200 gehen Sie folgenderma en vor 1 L sen Sie alle Kabel und Leitungen von dem Ger t das Sie ausbauen m chten Befin det sich das Ger t in der Mitte des Aufbaus so m ssen Sie zun chst die Ger te rechts und links davon um mindestens 25 mm verschieben damit der Busverbinder herausge zogen werden kann siehe Bild 2 10 2 L sen Sie die Befestigungsschrauben bzw ffnen Sie den Rasthaken und verschieben Sie das Ger t um mindestens 25 mm so da der Busverbinder aus dem Busanschlu heraus gezogen wird Sie m ssen die Busverbinder auf beiden Seiten des Ger ts herausziehen 3 Nehmen Sie das Ger t aus der Schalttafel bzw von der Hutschiene und installieren Sie ein neues Modul Warnung Wenn Sie ein falsches Ger t installieren kann das Programm der Micro SPS S7 200 unvorhersehbare Auswirkungen haben Wird ein Erweiterungsmodul durch eine andere Variante ersetzt oder nicht richtig ausgerichtet so kann dies zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren Ersetzen Sie daher ein Erweiterungsmodul immer durch die gleiche Variante und richten Sie es korrekt aus Wenn Sie eine Stecklei
299. cherten Werte Bild 6 5 zeigt drei Beispiele daf r wie einige Operationen mit dem Stack arbeiten Automatisierungssystem S7 200 Systemhandbuch 6 6 C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU Bits des logischen Stack so Stack0 Erste Ebene des Stack bzw oberster Stackwert S1 Stack 1 Zweite Ebene des Stack S2 Stack2 Dritte Ebene des Stack S3 Stack 3 Vierte Ebene des Stack S4 Stack 4 F nfte Ebene des Stack S5 Stack5 Sechste Ebene des Stack S6 Stack 6 Siebte Ebene des Stack S7 Stack7 Achte Ebene des Stack S8 Stack8 Neunte Ebene des Stack Laden LD UND U ODER 0 L dt einen neuen Wert nw in den Verkn pft den neuen Wert nw mit Verkn pft den neuen Wert nw mit Stack dem Wert an der Spitze des Stack dem Wert an der Spitze des Stack durch UND durch ODER En ll S0 awO nw S0 aw0 nw awO Il nw Vorher Nachher Vorher Nachher awt 0 awo S0 awo S0 aw2 awi DA awi aw1 awi awi aw3 aw2 ER aw2 aw2 aw2 aw2 aw4 aw3 DA aw3 aw3 aw3 aw3 aw5 aw4 Nu aw4 aw4 aw4 aw4 aw6 aw5 En aw5 aw5 aw5 aw5 aw7 aw6 Nu z aw6 aw6 aw6 aw6 awg Na aw aw7 aw7 aw7 aw7 aw8 geht aw8 aw8 aw8 aw8 verloren In diesem Beispiel kennzeichnen aw0 bis aw7 die Ausgangswerte des logischen Stack nw kennzeichnet einen
300. chrichtung C Operation Gesamt Weitersuchen Abbrechen Ersetzen Gro Kleinschreibung beachten Nur ganzes Wort suchen E ee Bild 5 21 Dialogfeld Suchen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 19 Erweiterte Funktionen in STEP 7 Micro WIN Ersetzen eines Parameters Zum Ersetzen eines bestimmten Parameters gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Bearbeiten gt Ersetzen Bild 5 22 zeigt das Dialogfeld Ersetzen 2 Sie m ssen den Parameter definieren den Sie ersetzen m chten 3 Mit der Schaltfl che Ersetzen ersetzen Sie einen gefundenen Parameter Wenn Sie die Schaltfl che Ersetzen w hlen wird nach dem ersten Auftreten des Parameters ge sucht W hlen Sie die Schaltfl che Ersetzen erneut um den Parameter zu ersetzen und nach dem n chsten zu suchen 4 W hlen Sie die Schaltfl che Alles ersetzen werden angegebene Bereiche ignoriert und alle vorhandenen angegebenen Parameters ersetzt EN STEP 7 Micro WIN c microwin projekt1 prj ProjektWerEiezlichW Ansicht CPU Testen Extras Einrichten Fenster Hilfe Ausschneiden Sitrg X Kopieren Strg C Netzwerke ausschneiden BE R ckg ngig Ctrl Z Einf gen Ctrl V Kon HAS 6 p Netzwerke I BER
301. chrieben Hierin unterscheidet sich eine direkte Operation von anderen Operationen bei denen der Wert f r den angesprochenen Ein bzw Ausgang nur in das Proze abbild geschrieben wird Werden die Operationen Setzen und R cksetzen ausgef hrt dann wird die angegebene Anzahl N an Ein bzw Ausg ngen mit Beginn bei S_BIT gesetzt eingeschaltet bzw r ckgesetzt ausgeschaltet Operanden S_BIT E A M SM T Z V S N EB AB MB SMB VB AC Konstante VD AC SB Der Bereich der Ein und Ausg nge der gesetzt oder r ckgesetzt werden kann liegt zwischen 1 und 255 Ein bzw Ausg ngen Wird f r die Operation R cksetzen f r den Parameter S_BIT ein Zeit oder Z hlerbit angegeben dann werden sowohl das Zeit Z hlerbit als auch der aktuelle Wert der Zeit bzw des Z hlers r ckgesetzt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Direktes Setzen und R cksetzen Werden die Operationen Bitwert direkt setzen und Bitwert direkt r cksetzen ausgef hrt dann wird die angegebene Anzahl N an Ein bzw Ausg ngen mit Beginn bei S_BIT gesetzt eingeschaltet bzw r ckgesetzt ausgeschaltet vor Operanden SBIT A A N EB AB MB SMB VB AC RB Konstante VD AC SB k RI S_BIT N Der Bereich der Ein und Ausg nge der gesetzt oder r ckgesetzt werden kann liegt zwischen 1 und 64 Ein bzw Y MM vw K Ausg ngen 212 214 215 216
302. chsucht Anwendung Sie durchsuchen diese Tabelle Wenn die Tabelle mit einer der Operationen ATT LIFO oder FIFO erstellt wurde enth lt VW200 die maximal zul ssige Anzahl an Eintr gen und wird von den Such operationen nicht ben tigt VW202 EC Anzahl der Eintr ge VW204 d0 Eintrag 0 VW206 d1 Eintrag 1 VW208 d2 Eintrag 2 VW210 d3 Eintrag 3 VW212 d4 Eintrag 4 VW214 d5 Eintrag 5 nn AC1 0 AC1 mu auf 0 gesetzt sein damit ab dem obersten Tabelleneintrag gesucht wird Tabelle durchsuchen AC1 2 AC1 enth lt die Nummer des ersten Eintrags der den Suchkrite rien entspricht Erh hen Sie INDX um 1 bevor Sie die brigen Eintr ge der AC1 3 Tabelle durchsuchen Tabelle durchsuchen AC1 4 AC1 enth lt die Nummer des zweiten Eintrags der den Suchkrite rien entspricht Erh hen Sie INDX um 1 bevor Sie die brigen Eintr ge der Ta ACI 5 belle durchsuchen Tabelle durchsuchen AC1 enth lt einen Wert der der Anzahl der Eintr ge in der Tabelle ACI 6 entspricht Die gesamte Tabelle wurde durchsucht ohne einen weiteren passenden Eintrag zu finden Bevor Sie die Tabelle erneut durchsuchen k nnen m ssen Sie AC1 0 den Wert von INDX auf 0 zur cksetzen Bild 10 30 Beispiel f r Suchoperationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 77 Operationssatz
303. cht in Stra e 1 2 einschalten T37 Jess 5 erz gerungszeit von IN TON Sekunden starten 20 PT Netzwerk 4 237 e I SCRT LD T37 I 2 Sekunden SCRT s0 2 Netzwerk 5 Ende des SCR Bereichs f r Network 5 scre Schritt 1 SCRE Fortsetzung des Programms auf der n chsten Seite Bild 10 39 Beispiel f r Ablaufsteuerungsrelais SCR Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 93 Operationssatz KOP AWL Fortsetzung des Programms von der vorherigen Seite A Network 6 Net werk 6 2 Beginn des LSCR S0 2 LSCR Steuerungsbereichs f r Schritt 2 Netzwerk 7 aa Network 7 Ei A Gr nes Licht in Stra e 3 LD SMO O a einschalten s A0 2 1 1 TON T38 250 T38 IN TON 3 i Verz gerungszeit von 25 Sekunden starten 250 JPT Netzwerk 8 T38 so 3 Weiterschalten zu Schritt 3 Network 8 I scrr nach einer Verz gerung von LD T38 25 Sekunden SCRT s0 3 Netzwerk 9 scre Ende des SCR Bereichs oo f r Schritt 2 Bild 10 39 Beispiel f r Ablaufsteuerungsrelais SCR Fortsetzung Teilung von Ablaufketten In vielen Anwendungen ist es erforderlich eine einzige Ablaufkette in zwei oder mehrere getrennte Ablaufketten zu unterteilen Wird eine Ablaufkette in mehrere Ablaufketten unter teilt m ssen alle neu beginnenden Ablaufketten gleichzeitig aktiviert werden Dieser Vor gang wird in Bild 10 40 gezeigt Schritt L Weiter
304. chte Schutzstufe 3 Pa wort N Best tigen 1 Konfigurationsparameter m ssen erst in die CPU geladen werden bevor sie wirksam werden OK Abbrechen Bild 6 10 Einrichten eines Pa worts f r die CPU Ma nahmen bei vergessenem Pa wort Wenn Sie Ihr Pa wort vergessen haben m ssen Sie den Speicher der CPU url schen und Ihr Programm erneut in die CPU laden Beim Url schen des CPU Speichers wird die CPU zun chst in den Betriebszustand STOP versetzt und anschlie end auf die vom Werk vorein gestellten Werte zur ckgesetzt Ausnahmen sind die Teilnehmeradresse und die Echtzeituhr der CPU die nicht zur ckgesetzt werden Zum Url schen Ihres Programms in der CPU w hlen Sie den Men befehl CPU gt Url schen Daraufhin wird das Dialogfeld Url schen angezeigt W hlen Sie die Option Alles und best tigen Sie Ihre Eingaben mit OK Daraufhin wird ein Dialogfeld angezeigt in dem die Pa wort Berechtigung abgefragt wird Wenn Sie das Pa wort clearplc AS url schen eingeben k nnen Sie den gesamten Speicher der CPU url schen Beim Url schen wird das Programm im Speichermodul nicht gel scht Da in dem Speicher modul neben dem Programm auch das zugeordnete Pa wort gespeichert ist m ssen Sie das Speichermodul erneut programmieren um das vergessene Pa wort zu l schen Warnung Beim Url schen der CPU werden die Ausg nge ausgeschaltet Analogausg nge werden mit einem bestim
305. chutz Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Ausgang 8 A Leiter max 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1 mA typ 3 5 ms max 4 5 ms AC 500 V 1 Minute 5 V DC logische Spannung 24 V DC Geberspannung 24 V DC Ausgangsspannung Strom an Ausg ngen 160 mA von Zentralger t 120 mA von Zentralger t oder externer Stromversorgung 130 mA von Zentralger t oder ext Stromversorgung Wird vom Anwender am Modulleiter geliefert 1 Inder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r dieses Modul vorgesehen 2 Die Spulenspannung mu an Leiter M der Geberversorgung der CPU angeschlossen sein A 58 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC je EZ RE 24VDC F DOLL PL LOPVO LO DO DOLL LP LOL OP LOL OOOD2O RELAY O
306. chwachstromkontakt 5 V DC 30 V DC 250 V AC 2 A Ausgang 6 A Leiter 7 A bei geschl Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsich n austauschb Strom 5 V DC Elektrisch getrennt DC Geberversorgung 85 264 V AC bei 47 63 Hz typ 6 VA nur CPU 50 VA max Laststrom aus 110 V AC min 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 1000 mA f Erweit module Ja Transformator 1500 V AC 1 min Spannungsbereich Welligk St rstr lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 5 V DP Kommunikationsversorgung 19 2 bis 28 8 V DC max 1 V Spitze Spitze 400 mA lt 600 mA Nein Strom 5 V DC Elektrische Trennung 90 mA verf gbar an DP Schnittstelle Pole 6 5 DP Busverst rker Transformator 500 V AC 1 min 1 Inder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen A 34 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversorgung Ss elll Se el el lle
307. cksetzen Ereignis 15 einem Inter ruptprogramm zu F hren Sie die Operation Alle Interruptereignisse freigeben ENI aus um die Interrupts f r HSC1 freizugeben F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 program miert Beenden Sie das Unterprogramm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 33 Operationssatz Initialisieren der Z hlerarten 9 10 und 11 Gehen Sie folgenderma en vor um HSC1 als A B Z hler Z hlerarten 9 10 oder 11 zu in itialisieren 1 Rufen Sie mit dem Merker des ersten Zyklus ein Unterprogramm auf in dem die Initiali sierung durchgef hrt wird Wenn Sie ein Unterprogramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf wodurch sich die Zykluszeit verk rzt und das Programm bersichtlicher strukturiert ist 2 Im Unterprogramm f r die Initialisierung laden Sie SM47 mit den gew nschten Einstellun gen Beispiel einfache Z hlgeschwindigkeit SM47 16 FC bewirkt folgende Ergebnisse Aktiviert den Z hler Schreibt einen neuen aktuellen Wert Schreibt einen neuen voreingestellten Wert Stellt Vorw rtsz hlen ein Setzt die Aktivit tsstufe der Start und R cksetzeing nge auf hoch Beispiel vierfache Z hlgeschwindigkeit SM47 16 F8 bewirkt folgende Ergebnisse Aktiviert den Z hler Schreibt einen neuen aktuellen Wert Schreibt einen neuen voreingestellten Wert Stellt Vorw rtsz hlen ein Set
308. d das aktuelle Datum aus der Echtzeituhr der CPU und l dt beides in einen 8 Byte Puffer mit Beginn an Adresse T DORA Die Operation Echtzeituhr schreiben schreibt die aktuelle Uhrzeit und das aktuelle Datum die beide in einen 8 Byte Puffer SET_RTC s ER RE E EN mit Beginn an Adresse T geladen sind in die Echtzeituhr In AWL werden die Operationen Read_RTC und Set_RTC durch die Mnemonik TODR Echtzeituhr lesen und TODW Echtzeituhr schreiben dargestellt T TODR T A Ww 2 TODW T Operanden T VB EB AB MB SMB VD AC SB I 7v vr mW Die Echtzeituhr startet nach l ngerem Stromausfall oder nach 212 214 215 216 Speicherverlust mit folgendem Datum und folgender Zeit Datum 01 Jan 90 Zeit 00 00 00 Wochentag Sonntag Die Echtzeituhr der S7 200 verwendet die beiden niederwertigsten Ziffern f r die Jahresan gabe Deshalb wird das Jahr 2000 als das Jahr 00 dargestellt auf 99 folgt 00 Sie m ssen alle Datum und Zeitwerte im BCD Format codieren z B 16 97 f r das Jahr 1997 Verwenden Sie hierzu die folgenden Datenformate Jahr Monat jjimm jj Obis 99 mm 1 bis 12 Tag Stunde tthh tt 1bis31 hh 0 bis 23 Minute Sekunde mmss mm Obis59 ss 0 bis 59 Wochentag 000t t Obis7 1 Sonntag 0 Wochentag wird ausgeschaltet bleibt 0 Hinweis Die S7 200 CPU pr ft nicht ob der Wochentag mit dem Datum bereinstimmt Dadurch kann es zu unzul ssigen Daten wie 30
309. d f hrt mit der Programmbearbeitung fort Sie k nnen jedoch Ihr Programm so schreiben da bei Auftreten eines leichten Fehlers der bergang in den Betriebszustand STOP erzwungen wird Bild 6 17 zeigt ein Netzwerk eines Programms das einen Sondermerker berwacht Die Operation versetzt die CPU in den Betriebszustand STOP wenn ein E A Fehler erkannt wird Kontakte raf Schlie erkontakt ref 5 zial EA Netzwerk 5 Tritt ein E A Fehler auf SM5 0 in Betriebszustand STOP gehen SM5 0 s703 Bild 6 17 Erkennen von leichten Fehlerbedingungen in Ihrem Anwenderprogramm Automatisierungssystem S7 200 Systemhandbuch 6 20 C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Die S7 200 CPU verf gt ber spezifische Speicherbereiche damit Ihre Daten schneller und wesentlich effizienter bearbeitet werden k nnen Kapitel bersicht Abschnitt Beschreibung Seite 7 1 Direkte Adressierung der Speicherbereiche in der CPU Indirekte Adressierung der Speicherbereiche in der CPU Datenhaltung in der S7 200 CPU 1 4 Nullspannungsfestes Speichern von Daten mit Ihrem Programm Speichern Ihres Progamms im Speichermodul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 1 Speicher der CPU Datentypen und Adressierungsarten 7 1 Direkte Adressierung der Speicherbereiche in der CPU Die S7 200 CPU speichert Informationen an verschiedenen Adressen im S
310. d gem IEC 1131 2 79 bis 135 V AC 47 bis 63 Hz min 4 mA 120 V AC 60 Hz 7 mA 20 V AC 1 mA max 15 ms 1500 V AC 1 min 100 mA von Zentralger t Wird vom Anwender am Modulleiter geliefert 1 Inder CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r dieses Modul vorgesehen 2 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Eing nge 79 bis 135 V AC Ausg nge 70 bis 264 V AC SNOEN 2 AC AC IN OUT N 0 1 2 sle e L o 4 2 3 dE 0 15uF 7 470 KQ 0 022 uF H H 10 Q 3 3 KQ z 390 Q 7 S gt EN r4 Sg i f a d Hinweis Ist Werte der Komponenten k nnen variieren Bild A 30 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 4 x 120 V AC Eingang 4 x 120 230 V AC Ausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 55 Technische Daten A 31 Erweiterungsmodul EM 223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 8 x Relaisausgang Bestellnummer 6ES7 223 1PH00 0XA0 Leistungsmerkmale Eing nge Abmessungen BxHxT 90 x 80x62 mm Eingangstyp stromziehend stromliefernd i IEC 1131 Typ 1 wenn Gewicht 0 3 kg stromziehend Stroma
311. d manuell geregelt bis der Wasserstand im Beh lter 75 betr gt Dann wird das Ventil ge ffnet damit das Wasser aus dem Beh lter abflie t Gleichzeitig wird die Pumpe von manuellem Betrieb auf Automatikbetrieb umgeschaltet Ein Digitaleingang wird f r den bergang von manuellem zu automatischem Betrieb verwendet Dieser Eingang ist folgenderma en definiert E0 0 manueller automatischer Betrieb 0 manuell 1 automatisch Im manuellen Betrieb schreibt der Operator die Pumpendrehzahl als Realzahl zwischen 0 0 und 1 0 in VD108 Bild 10 21 zeigt das Programm f r diese Anwendung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 63 Operationssatz 10 64 KOP AWL Netzwerk 1 Network 1 SMO 1 0 LD SMO 1 Im ersten Zyklus CALL CALL 0 Unterprogramm f r Initialisierung Netzwerk 2 aufrufen END Network 2 REIN MEND Hauptprogramm beenden SBR Network 3 SBR 0 Netzwerk 4 SMO O MOV_R Network 4 s LD SMO O Be MOVR 0 75 VD104 Sollwert 75 laden 0 751 OUTH VD104 ER MOVR 0 25 VD112 Verst rkung 0 25 laden __ MOV_ MOVR 0 10 VD116 Abtastzeit 0 1 s laden 0 25 1I OUTH VD112 MOVR 30 0 VD120 Integralzeit 30 min laden MOV_R E 0 10 11 ourtl vp116 MOVR 0 0 VD124 Kein Differential verhalten setzen MOV_R MOVB 100 SMB34 Zeiti
312. dem EN Interruptprogramm 0 zuordnen 0o INT Network 5 EVENT Netzwerk 5 RET Unterprogramm beenden RET Interruptprogramme Netzwerk 6 Network 6 0 INT 0 Interruptprogramm 0 INT beginnen Network 7 Netzwerk 7 MOVW AEW4 VW100 AEW4 abfragen MOV_W EN Network RETI Interruptprogramm AEW4 IN OUT vw100 beenden Netzwerk 8 RETI Bild 6 7 Beispielprogramm mit Unterprogrammen und Interruptprogrammen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 9 Grundlegendes zum Programmieren einer S7 200 CPU 6 5 Der Zyklus der CPU Die S7 200 CPU bearbeitet eine Reihe von Aufgaben einschlie lich Ihr Programm zyklisch Diese zyklische Bearbeitung der Aufgaben wird Zyklus genannt W hrend des Zyklus siehe Bild 6 8 f hrt die CPU die meisten bzw alle der folgenden Aufgaben aus e Lesen der Eing nge e Bearbeiten des Programms e Bearbeiten von Kommunikationsanforderungen e Selbstdiagnose der CPU durchf hren e Schreiben in die Ausg nge Ein Zyklus Schreiben in of N Lesen der Ausg nge Eing nge Bearbeiten des Selbstdiagnose der CPU durchf hren Programms Ro Kommunikationsanforderungen bearbeiten Bild 6 8 Zyklus der S7 200 CPU Die Aufgaben die w hrend eines Zyklus ausgef hrt werden richten sich nach dem Betriebs zustand der CPU Eine S7 200 CPU verf gt ber zwei Betriebszust nde den Betriebszu stand STOP und den Betriebszustand RUN In bezug auf den Zykl
313. dem genauen Wert des tats chlichen Analogeingabesignals Die Wiederholbar keit wird in Bild A 47 durch die Kurve dargestellt Dieses Bild zeigt die Grenzwerte f r die Wiederholbarkeit von 99 den mittleren bzw durchschnittlichen Wert aus den einzelnen Werten und die mittlere Genauigkeit in graphischer Form Tabelle A 5 enth lt die Angaben zur Wiederholbarkeit und zur mittleren Genauigkeit in bezug auf die konfigurierbaren Berei che Mittelwert Eingangssignal Mittlere durchschnittliche Genauigkeit Bereich der Wiederholbarkeit 99 aller Werte fallen in diesen Bereich Bild A 47 Definition der Genauigkeit Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Tabelle A 5 Eingangsbereich Wiederholbarkeit bei Vollaus schlag Z hlimpulse des Vollausschlags Angaben f r S7 200 CPUs AC und DC Varianten Mittlere durchschnittliche Genauigkeit 2 3 4 des Vollausschlags Z hlimpulse Angaben f r DC Varianten der S7 200 CPUs 0 bis 50 mV 0 bis 100 mV 0 bis 500 mV Obis1V 0 bis 5 V 0 bis 20 mA 0 bis 10 V 0 075 100 mV T 500 mV 0 075 t 0 25 80 0 2 64 t 0 05 16 t 0 25 160 t 0 2 t 128 t 0 1 64 t 0 05 32 Angaben f r AC Varianten der S7 200 CPUs 0 bis 50 mV 0 bis 100 mV 0 bis 500 mV 0 bis 1 V Obis 5 V 0 bis 20 mA 0 bis 10 V 100 mV 0 15 1 Messungen nach durchgef hrter Ka
314. den AC1 zeigt in ACO AC1 w199 Adresse von VW200 V200 12 v201 34 v202 56 ACO V203 78 V204 Bild 7 9 ndern von Pointern Verwenden eines Pointers f r die indirekte Adressierung Sie k nnen den Wert eines Pointers ndern Da es sich bei Pointern um 32 Bit Werte han delt m ssen Sie Pointerwerte mit Doppelwort Operationen ndern Mit einfachen arithmeti schen Operationen k nnen Sie Pointerwerte ndern z B durch Addieren oder Inkrementie ren Achten Sie darauf da Sie die Gr e der Daten angeben auf die Sie zugreifen m chten e Wenn Sie auf Bytes zugreifen inkrementieren Sie den Wert des Pointers um 1 e Wenn Sie auf W rter oder aktuelle Werte von Zeiten oder Z hlern zugreifen addieren Sie den Wert 2 bzw inkrementieren Sie den Pointerwert um 2 e Wenn Sie auf Doppelw rter zugreifen addieren Sie den Wert 4 bzw inkrementieren Sie den Pointerwert um 4 In Bild 7 10 sehen Sie ein Beispiel daf r wie Sie einen Pointer auf eine indirekte Adresse erstellen wie auf Daten indirekt zugegriffen wird und wie Sie den Pointer um 1 erh hen k n MOVD amp VB200 AC1 MOVW AC1 ACO INCD AC1 INCD AC1 MOVW AC1 ACO Erstellt den Pointer indem die Adresse von VB200 Adresse des Anfangsbyte von VW200 in AC1 bertragen wird Ubertr gt den Wortwert auf den
315. den Beginn x oder z und ein Kriterium f r das Ende y toder maximale Zeichenzahl erreicht definieren damit die Funktion zum Empfangen von Meldungen fehlerfrei arbeiten kann Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 127 Operationssatz Tabelle 10 20 Sondermerker SMB86 bis SMB94 und SMB186 bis SMB194 Schnitt Schnitt Beschreibung stelle0 stelle 1 SMB186 Statusbyte zum Empfangen r e 07O t e von Meldungen 1 Meldungsempfang vom Anwender gesperrt 1 Meldungsempfang beendet Fehler in Eingangsparametern oder fehlendes Kriterium zum Starten bzw Beenden 1 Endezeichen empfangen 1 Meldungsempfang beendet Zeit abgelaufen 1 Meldungsempfang beendet maximale Zeichenzahl erreicht 1 Meldungsempfang beendet Parit tsfehler SMB187 Steuerbyte zum Empfangen von Meldungen x y z m t 0O 0 Funktion zum Empfangen von Meldungen ist gesperrt 1 Funktion zum Empfangen von Meldungen ist freigegeben Das Bit zum Sperren Freigeben des Meldungsempfangs wird jedesmal wenn die Operation RCV bearbeitet wird gepr ft 0 SMB88 oder SMB188 ignorieren 1 Mit dem Wert von SMB88 oder von SMB188 den Beginn der Meldung erkennen 0 SMB89 oder SMB189 ignorieren 1 Mit dem Wert von SMB89 oder von SMB189 den Beginn der Meldung erkennen 0 SMW90 oder SMB190 ignorieren 1 Mit dem Wert von SMW90 den Beginn der Meldung
316. den Telefonnummern erreichen Sie unseren BBS e In Nord und S damerika 423 461 2751 Zu kopierende Datei S7215 EXE e In Europa 49 911 73 79 72 Zu kopierende Datei W32150AX 200 Sie k nnen sich auch im Internet unter folgender Adresse die aktuelle GSD Datei laden www profibus com Arbeiten Sie mit einem Master nicht von Siemens entnehmen Sie der Dokumentation des Herstellers wie Sie den Master mit Hilfe der GSD Datei konfigurieren Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 23 Kommunikation im Netz mit einer S7 200 CPU Beispiel f r eine Ger testammdaten Datei f r die CPU 215 Tabelle 9 13 zeigt ein Beispiel f r eine aktuelle GSD Datei f r die CPU 215 9 24 Tabelle 9 13 Beispiel f r eine GSD Datei f r Master nicht von SIMATIC Profibus_DP Unit Definition List GSD_Revision l1 Vendor_Name Siemens Model_Name CPU 215 2 DP Revision REV 1 00 Ident_Number 0x2150 Protocol_Ident 0 Station_Type 0 Hardware_Release Al 0 Software_Release 21 0 9 6_supp 1 19 2_supp 1 45 45_supp 1 93 75_supp 1 187 5_supp 1 500_supp 1 1 5M_supp 1 3M_supp 1 6M_supp 1 12M_supp 1 MaxTsdr_9 6 60 MaxTsdr_19 2 60 MaxTsdr_45 45 250 MaxTsdr_93 75 60 MaxTsdr_187 5 60 MaxTsdr_500 100 MaxTsdr_1 5M 150 MaxTsdr_3M 250 MaxTsdr_6M 450 MaxTsdr_12M 800 Redundancy 0 Repeater_Ctrl_Sig 2 24V Pins 2 Implementation_Type SPC3 Bitmap_Device S7_2150 r Slave Specif
317. der CPU 215 entnehmen Sie dem Abschnitt 9 5 Automatisierungssystem S7 200 Systemhandbuch 9 4 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Anwenderdefinierte Protokolle frei programmierbare Kommunikation In der frei programmierbaren Kommunikation kann das Anwenderprogramm die Kommunika tionsschnittstelle der S7 200 CPU steuern Sie k nnen in der frei programmierbaren Kommu nikation anwenderdefinierte Kommunikationsprotokolle implementieren und so Schnittstellen zu vielen Arten von intelligenten Ger ten herstellen Das Anwenderprogramm steuert die Funktionsweise der Kommunikationsschnittstelle ber Empfangsinterrupts Sendeinterrupts und die Operationen Meldung aus Zwischenspeicher bertragen XMT und Meldung in Zwischenspeicher empfangen RCV Das Kommunikati onsprotokoll wird in der frei programmierbaren Kommunikation nur vom Anwenderprogramm gesteuert Die frei programmierbare Kommunikation wird ber SMB30 Schnittstelle 0 und SMB130 Schnittstelle 1 freigegeben und ist nur aktiv wenn sich die CPU im Betriebszu stand RUN befindet Geht die CPU in den Betriebszustand STOP wird die frei programmier bare Kommunikation beendet und die Kommunikationsschnittstelle kehrt zur blichen Funk tionsweise ber das PPI Protokoll zur ck Ausf hrliche Informationen zum Arbeiten mit der frei programmierbaren Kommunikation entnehmen Sie dem Abschnitt 10 14 S7 300 mit SIMATIC Programmierger t CPU 315 2 DP
318. der DC Stromkreise ist ag D optional 3 3 KQ DC 24V M 00 01 02 03 2M 04 05 06 07 M L DC INPUTS SENSOR SUPPLY 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule Eing nge 15 V DC bis 30 V DC 180 mA Bild A 2 Kennzeichnung der Anschl sse bei der CPU 212 DC DC DC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 3 CPU 212 AC Versorgung DC Eing nge Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderpr Speicher Gr e Anw daten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A 6ES7 212 1BA01 0XBO Eing nge 160 x 80 x 62 mm Eingangstyp IEC 1131 2 0 4 kg Bereich bei EIN 6W Nennspannung bei EIN 512 W rter EEPROM 512 W rter RAM typ 50 h min 8 h bei 40 C 8 Eing nge 6 Ausg nge 2 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge Maximum bei AUS Ansprechzeit E0 0 bis E0 7 Potentialtrennung Stromversorgung Spannungs Frequenzbereich Eingangsstrom Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Strom 5 VDC Elektrisch getrennt Typ 1 stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Sp sto DC 24 V 7 mA DC 5 V 1mA max 0 3 ms 500 V AC 1 min 85 264 V AC bei 47 63 Hz ty
319. der Sie den Pointer erstellen verwenden weil Sie die Adresse des Anfangsbytes des Werts als Eingabeoperand der Operation angeben m ssen Zum Erstellen eines Pointers m ssen Sie dann der Adresse des Anfangsbyte des Wort bzw Doppelwortwerts einen eigenen symbolischen Namen zuordnen Beispiel Pumpe_Umdrehungen ist der symbolische Name von VW100 Pumpe_Umdrehungen_EB ist der symbolische Name von VB100 dies ist das Anfangsbyte des Wortwerts in VW100 MOVD amp Pumpe_Umdrehungen AC1 unzul ssig amp W100 d rfen Sie nicht angeben MOVD amp Pumpe_Umdrehungen_EB AC1 korrekt amp VB100 ist in Ordnung Zugreifen auf Daten mit einem Pointer Ein Stern vor dem Operanden einer Operation zeigt an da es sich bei der Adresse um einen Pointer handelt In dem Beispiel in Bild 7 9 gibt AC1 an da AC1 ein Pointer ist der die Adresse f r den Wortwert enth lt der von der Operation Wort bertragen MOVW ange geben wird In diesem Beispiel werden die Werte von V200 und V201 in den Akkumulator ACO bertragen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 9 Speicher der CPU Datentypen und Adressierungsarten 1234 MOVD amp VB200 AC1 MOVW AC1 ACO Erstellt den Pointer indem die Adresse von VB200 Adresse des Anfangsbyte von VW200 in AC1 bertragen wird bertr gt den Wortwert auf
320. der die Merker zur Meldungs freigabe abgelegt werden sollen Dieser Wert wird in Byte 8 und 9 des Parameterbau steins geschrieben Geben Sie zum Schlu noch eine Adresse im Variablenspeicher an an der die Meldun gen in aufeinanderfolgenden Bytes abgelegt werden sollen Der Wert 32 ist nur die Voreinstellung Die von Ihnen angegebene Adresse wird in Bytes 6 und 7 des Parame terbausteins geschrieben Die erforderliche Anzahl Bytes richtet sich nach der Anzahl der Meldungen die Sie konfigurieren m chten und wird im Dialogfeld angezeigt Beachten Sie da eine Meldung mit 20 Zeichen auch 20 aufeinanderfolgende Bytes im Variablen speicher belegt w hrend eine Meldung mit 40 Zeichen 40 aufeinanderfolgende Bytes ben tigt Assistent f r die Konfiguration des TD 200 x Geben Sie an wo die Parameterdefinition von 12 Byte im Datenbaustein abgelegt werden soll Ublicherweise wird der Parameterbaustein in VBO abgelegt Anfangsbyte f r den Parameterbaustein von 12 Byte VB 0 Sie haben 1 Meldungen definiert die 1 aufeinanderfolgende Bytes f r Mel dungs Freigabemerker ben tigen Geben Sie an wo die Parameterdefini tion im Datenbaustein abgelegt werden soll Anfangsbyte f r Freigabemerker VB 12 Sie haben 1 Meldungen definiert die 20 aufeinanderfolgende Bytes f r Meldungsinformationen ben tigen Geben Sie an wo die Meldungsinformationen im
321. deren Leitungen die St rung Bei St rung in den Leitungen der Geberversorgung entnehmen Sie den Installationsrichtlinien ausf hrliche Informationen zum EM231 Anhang A 33 oder zum EM235 Anhang A 35 Bei St rung in der Spannungsversorgung entnehmen Sie den Verdrahtungsrichtlinien in Abschnitt 2 3 ausf hrliche Informationen Sie k nnen auch versuchen die Klemmen M des Analogmoduls und die Geberversorgung der CPU zu erden H 1 S7 200 Fehlerbehebung Tabelle H 1 Fehler Defekte Span S7 200 Fehlerbehebung Fortsetzung M gliche Ursachen berspannung in den Leitungen die Abhilfe Schlie en Sie ein Me ger t an das System an um die Gr e Unsachgem e Montage der Standard Hutschiene DIN Die Kunststoffreste wurden nach Her ausbrechen der Abdeckung f r den Buserweiterungsanschlu nicht voll st ndig entfernt Defekter Busverbinder nungsversor das Ger t speisen und Dauer der berspannungsspitzen zu pr fen Mit Hilfe die gung ser Informationen schlie en Sie einen entsprechenden Ableiter an Ihr System an Ausf hrliche Informationen zum Installieren der Feldverdrah tung entnehmen Sie den Verdrahtungsrichtlinien in Ab schnitt 2 3 Elektrische Schlechte Erdung Lesen Sie die Verdrahtungsrichtlinien in Abschnitt 2 3 Es ist St rung e Weiterleitung in der Verdrahtung u erst wichtig da die Schalttafel geerdet ist und da die innerhalb des Schaltschranks Hochspannun
322. des Vollausschlags pro Z hlimpuls 32768 bis 32752 0 bis 32752 32000 bis 32000 0 bis 32000 oder externer Versorgung 24 V DC Nennspannung Klasse 2 oder DC Geberversorgung Anzeige LED EXTF Netzausfall In der CPU sind 2 Analogausg nge f r dieses Modul vorgesehen Spannungsabfall Bereichs ber oder unterschreitung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Bild A 38 zeigt die Kennzeichnung der Anschl sse beim EM 232 Analogausgabe AA 2x 12 Bit VLoad ILoad SS 8 SS6SSSSSSS8SS ANAL Eures vo 10 M Vi l1 M o o o eo o L M 4 EM232 AQ 2x 12 Bit Bild A 38 Connector Terminal Identification for Expansion Module EM232 Analog Output AQ 2 x 12 Bits Datenwortformat Bild A 39 zeigt die Anordnung des 12 Bit Datenwerts im Analogausgangswort der CPU MSB LSB 15 14 4 3 0 AAWXX o Datenwert 11 Bit ol oo o Zweipolig Spannung Datenformat Ausgangsstrom MSB LSB 15 4 3 0 enoi weipoli AAW XX Datenwert 12 Bit oloJo o stem Datenformat Ausgangsspannung Bild A 39 Datenwortformat Hinweis Die 12 Bit eines Werts der Analog Digital Umsetzung sind im Datenwortformat linksb ndig angeordnet Das h chstwertige Bit gibt das Vorzeichen an Null zeigt an da der Wert des Datenworts pos
323. des vorherigen Zyklus jedesmal dann zu dem aktuellen Wert der Zeit addiert wird wenn die Zeitoperation ausgef hrt wird Das Aktualisieren einer Zeit mit einer Aufl sung von 100 ms geschieht nicht automatisch da der aktuelle Wert der Zeit nur dann mit dem Akkumulationswert aktualisiert wird wenn die Zeitoperation ausgef hrt wird Deshalb wird der aktuelle Wert einer Zeit nicht aktualisiert wenn zwar eine Zeit freigegeben aber die Zeitoperation nicht in jedem Zyklus ausgef hrt wird Dadurch verliert die Zeit an Wert Wenn die Zeitoperation f r eine Zeit mit einer Aufl sung von 100 ms in einem Zyklus mehrfach ausgef hrt wird dann wird der Akkumulations wert mehrfach zu dem aktuellen Wert der Zeit addiert Dadurch gewinnt die Zeit an Wert Sie sollten also Zeiten mit einer Aufl sung von 100 ms nur dann verwenden wenn die Zeitope ration genau einmal pro Zyklus ausgef hrt wird Wird eine Zeit mit einer Aufl sung von 100 ms zur ckgesetzt dann wird der aktuelle Wert der Zeit auf Null gesetzt und das Zeitbit ge l scht Hinweis Da das Addieren der Intervalle von 100 ms unabh ngig vom Freigeben und Sperren der Zeiten geschieht werden Zeiten mit einer Aufl sung von 100 ms zu einem beliebigen Zeitpunkt innerhalb eines bestimmten Intervalls von 100 ms freigegeben Deshalb kann das Intervall f r eine Zeit mit einer Aufl sung von 100 ms maximal 100 ms lang sein Sie m ssen die Voreinstellung auf einen Wert setzen der um 1 gr er ist a
324. direkte Schlie er von den Operationen Bitwert direkt laden Bitwert direkt durch UND verkn pfen und Bitwert direkt durch ODER verkn pfen dargestellt Diese Operationen laden den Bitwert des angegebenen Eingangs n direkt als obersten Stackwert bzw verkn pfen den Bitwert direkt mit dem obersten Stackwert durch UND bzw ODER Der direkte ffner ist geschlossen ein wenn der Bitwert des angegebenen Eingangs n gleich 0 ist In AWL wird der direkte ffner von den Operationen Negierten Bitwert direkt laden Negierten Bitwert direkt durch UND verkn pfen und Negierten Bitwert direkt durch ODER verkn pfen dargestellt Diese Operationen laden den negierten Bitwert der Adresse n direkt als obersten Stackwert bzw verkn pfen den negierten Bitwert direkt mit dem obersten Stackwert durch UND bzw ODER Operanden n Die direkte Operation liest den angesprochenen Wert aus dem physikalischen Eingang wenn die Operation ausgef hrt wird Das Proze abbild wird nicht aktualisiert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz NOT vor nor A w L NOT v GM KM 14 212 214 215 216 Der Kontakt NOT ndert den Zustand des Signalflusses Erreicht der Signalflu den Kontakt NOT wird er am Kontakt gestoppt Erreicht der Signalflu den Kontakt NOT nicht wird am Kontakt Signalflu erzeugt In AWL ndert die Operation Obersten Stackwert invertieren den oberst
325. dreher in den Spalt zwi schen Abdeckung und Geh use ein und hebeln Sie ihn vorsichtig nach oben Achten Sie darauf da Sie s mtliche Kunststoffreste entfernen und das Ger t nicht besch digen Bild 2 9 zeigt wie Sie den Schraubendreher ansetzen m ssen 2 Stecken Sie den Busverbinder in den Busanschlu des Ger ts und vergewissern Sie sich da der Verbinder richtig einrastet 3 Stellen Sie sicher da das Modul richtig ausgerichtet ist Wenn Sie eine Steckleitung f r Erweiterungsmodule verwenden stecken Sie das Kabel so in das Modul da die Ober seite des Kabels nach vorne zeigt 4 ffnen Sie den Rasthaken und h ngen Sie das Erweiterungsmodul mit der R ckseite auf der Hutschiene ein Schieben Sie das Erweiterungsmodul auf den Busverbinder bis das Modul einrastet 5 Schlie en Sie den Rasthaken um das Erweiterungsmodul auf der Schiene zu befesti gen Achten Sie darauf da der Haken richtig einrastet und das Ger t sicher auf der Schiene befestigt ist Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 Ausbauen eines S7 200 Moduls EN Warnung Wenn Sie versuchen ein S7 200 Modul oder andere Ger te in eingeschaltetem Zustand ein oder auszubauen k nnen Sie einen elektrischen Schlag bekommen Ist die Spannungsversorgung f r die S7 200 und alle angeschlossenen Ger te w hrend des Ein bzw Ausbaus von Ger ten nicht abgeschaltet so kann dies zu t dli
326. e 16 Word Out 16 Word In 0x7F EndModule Module 32 Word Out 32 Word In 0xC0 0x5F 0x5F EndModule Module 2 Word Out 8 Word In 0xC0 0x41 0x47 EndModule Module 4 Word Out 16 Word In 0xC0 0x43 0x4F EndModule Module 8 Word Out 32 Word In 0xC0 0x47 0x5F EndModule Module 8 Word Out 2 Word In 0xC0 0x47 0x41 EndModule Module 16 Word Out 4 Word In 0xC0 0x4F 0x43 EndModule Module 32 Word Out 8 Word In 0xC0 0x5F 0x47 EndModule Module 4 Byte buffer I O 0xB3 EndModule Module 8 Byte buffer I O 0xB7 EndModule Module 12 Byte buffer I O 0xBB EndModule Module 16 Byte buffer I O 0xBF EndModule Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 25 Kommunikation im Netz mit einer S7 200 CPU Programmierbeispiel f r die DP Kommunikation mit einer CPU 215 als Slave Tabelle 9 14 zeigt Ihnen ein Programmierbeispiel in der Anweisunggsliste f r eine CPU 215 die mit den Informationen f r die DP Schnittstelle in den Sondermerkern arbeitet Bild 9 12 zeigt dasselbe Programm im Kontaktplan In diesem Programm werden die Adressen der DP Puffer ber SMW112 ermittelt und die Gr en der Puffer aus SMB115 und SMB115 aus gelesen Diese Informationen werden in dem Programm dazu verwendet die Daten aus dem DP Ausgabepuffer in das Proze abbild der Ausg nge der CPU 215 zu kopieren Gleicher ma en werden die Daten aus dem Proze abbild der Eing ng
327. e 8 6 Einstellungen im Dialogfeld PG PC Schnitt stelle einstellen 3 10 Elektromagnetische Vertr glichkeit S7 200 EM221 Technische Daten A 40 EM222 Technische Daten A 44 EM223 Technische Daten A 48 EM231 Datenwortformat DIP Schalter As Installationsrichtlinien Kalibrierung Konfiguration Analogeingabebereich Schaltbild der Eing nge Technische Daten A 60 EM235 Datenwortformat DIP Schalter A 70 Einstellen Installationsrichtlinien Kalibrierung Konfiguration Analogeingangsbereich Schaltbild der Ausg nge Schaltbild der Eing nge Technische Daten A 69 Empfangen von Meldungen SMB86 SMB94 SMB186 SMB 194 D 10 Ende Programmschleife mit NEXT Entwerfen einer Automatisierungsl sung 6 2 Index 13 Index Erdung und Bezugsspannung Verdrahtungsre geln Ersetzen Erste und zweite Stackebene durch ODER ver kn pfen 10 99 10 101 Erste und zweite Stackebene durch UND ver kn pfen 10 99 10 101 Erstellen STEP 7 Micro WIN Projekt Erstellen eines Pointers 7 9 Erstellen eines Programms Beispiel Zeitge steuerten Interrupt einrichten 6 9 Ersten Wert aus Tabelle l schen Erweiterungsmodul Siehe EM231 etc Erweiterungsmodule Abmessungen CPU 212 CPU 214 CPU 215 2 4 CPU 216 2 4 Module mit 8 16 und 32 Ein und Aus g ngen Schraubengr e f r den Einbau 2 3 2 5 Adressierung der Ein und Ausg nge Ausbau Bestellnummern Einbau
328. e angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ SM1 3 Division durch Null Werden SM1 1 oder SM1 3 gesetzt dann werden die anderen Statusbits f r arithmetische Operationen und die urspr nglichen Eingangsoperanden nicht ge ndert Realzahlen bzw Gleitpunktzahlen werden in dem Format dargestellt das in der Richtlinie ANSI IEEE 754 1985 einfachgenau beschrieben ist Ausf hrliche Informationen zu diesen Zahlen entnehmen Sie den Richtlinien Quadratwurzel einer Realzahl ziehen SORT DOA EN JIN OUTF A w SQRT__IN OUT E a 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Die Operation Quadratwurzel einer Realzahl ziehen zieht die Quadratwurzel der Realzahl 32 Bit in IN Das Ergebnis OUT ist ebenfalls eine Realzahl 32 Bit VIN OUT Operanden IN VD ED AD MD SMD AC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ 10 53 Operationssatz Beispiele f r arithmetische Operationen KOP AWL Netzwerk 1 NETWORK E0 0 ADD I LD E0 0 I E u 1 AC1 ACO MUL AC1 VD100 AC1 IN1 DIV VW10 VD200 ACO IN2 OUT ACO MUL AC1 INI
329. e 8 Ww Max Laststrom Ausg nge 0 bis 55 C k nnen f r h heren Strom 0 5 A Ausgang Gr e Anw progr Speicher 4 K W rter EEPROM Gr e Anw erdaten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr 2 5 K W rter RAM typ 190 h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 24 Eing nge 16 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 256 Zeiten 256 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 20 kHz 6 Minuten pro Monat parallel geschaltet werden Ableitstrom Verz gerung Schaltvorg nge A0 0 A0 1 Alle anderen Widerstand Kurzschlu schutz Potentialtrennung Stromversorgung Spannungsbereich Eingangsstrom UL CSA Bemessung Verz gerungszeit Einschaltstromsto Schmelzsich n austauschb Strom 5 VDC Elektrisch getrennt DC Geberversorgung 200 HA 100 us EIN AUS 150 us EIN 400 us AUS max 400 mQ 0 7 bis 1 5 A Kanal 500 V AC 1 min 20 4 V DC bis 28 8 V DC typ 100 mA CPU nur 1 2 A max Last 50 VA aus 24 V DC min 10 ms 10 A Spitze bei 28 8 V DC 2 A tr ge 1000 mA f r Erweit module Nein Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Maximale A
330. e Operationen Zu Sprungmarke springen und Sprungmarke definieren in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 87 Operationssatz Unterprogramm aufrufen beginnen und beenden Die Operation Unterprogramm aufrufen ruft ein Unterprogramm n auf vor Die Operation Unterprogramm beginnen kennzeichnet den Beginn eines Unterprogramms n Die Operation Unterprogramm bedingt beenden beendet ein Unterprogramm in Abh ngigkeit von dem Zustand der vorherigen Verkn pfung Mit der Operation Unterprogramm absolut beenden mu jedes Unterprogramm beendet werden Operanden n 0 bis 63 Ist die Bearbeitung eines Unterprogramms beendet dann wird das Hauptprogramm an der Operation weiterbearbeitet die auf die Operation CALL folgt Sie k nnen Unterprogramme in maximal acht Ebenen verschachteln innerhalb eines Unterprogramms ein weiteres Unterprogramm aufrufen Rekursion ein Unterprogramm ruft vw ww m sich selbst auf ist zul ssig doch sollten Sie Rekursion in 212 214 215 216 Unterprogrammen nur mit Vorsicht einsetzen Beim Aufrufen eines Unterprogramms wird der gesamte Stack gespeichert der oberste Stackwert wird auf 1 gesetzt alle weiteren Stackwerte werden auf 0 gesetzt und das aufgerufene Unterprogramm wird bearbeitet Ist die Bearbeitung des Unterprogramms beendet wird der Stack mit den Werten die zum Zeitpunkt des Aufrufs gespeichert
331. e Sie die Stellgr e skalieren MOVR VD108 ACO Stellgr e in Akkumulator bertragen R 0 5 ACO Anweisung nur bei zweipoligen Werten angeben R 64000 0 ACO Wert im Akkumulator skalieren Anschlie end mu die skalierte Realzahl die die Stellgr e darstellt in eine ganze Zahl 16 Bit umgewandelt werden Die folgenden Anweisungen zeigen wie Sie diese Umwand lung durchf hren TRUNC ACO ACO Realzahl in ganze Zahl 32 Bit wandeln MOVW ACO AAWO Ganze Zahl 16 Bit in Analogausgang schreiben Vorw rts und R ckw rtsverhalten in Regelkreisen Der Regelkreis zeigt Vorw rtsverhalten wenn die Verst rkung positiv ist Eine negative Ver st rkung bewirkt ein R ckw rtsverhalten Bei einem l oder ID Regler mit einer Verst rkung von 0 0 bewirken Sie Vorw rtsverhalten wenn Sie positive Werte f r die Integral und die Differentialzeit angeben Bei Angabe von negativen Werten f r diese Zeiten wird R ckw rts verhalten ausgel st Variablen und Bereiche Die Proze variable der Istwert und der Sollwert sind Eingabewerte bei der PID Berech nung Deshalb werden die Felder in der Tabelle f r den Regelkreis gelesen aber von der Operation PID nicht ge ndert Die Stellgr e wird vom PID Regler berechnet so da das Feld f r die Stellgr e in der Ta belle f r den Regelkreis nach jeder PID Berechnung aktualisiert wird Die Stellgr e wird zwischen 0 0 und 1 0 festgesetzt Das Feld f r die Stellgr e k
332. e Siemens Vertretung e Bedienerfehler Installieren Sie die Software erneut und beachten Sie die Installations anweisungen e Sie haben nicht alle anderen ge ffneten Anwendungen geschlossen einschlie lich der Symbolleiste von Microsoft Office Lesen Sie die Datei READMEXx TXT die sich auf den Installationsdisketten befindet Diese Datei enth lt aktuelle Informationen zu STEP 7 Micro WIN Anstelle des x bedeutet A Deutsch B Englisch C Franz sisch D Spanisch E Italienisch Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 3 Installieren und Bedienen der Software STEP 7 Micro WIN 3 2 Allgemeine Informationen zum Installieren und Deinstallieren der Kommunikationshardware Tabelle 3 1 CPU Typ CPU 212 CPU 214 CPU 216 CPU 215 Schnittstelle 0 CPU 215 Schnittstelle 1 DP Schnitt stelle Einrichten der Kommunikationshardware mit STEP 7 Micro WIN Wenn Sie unter Windows 95 oder Windows NT 4 0 arbeiten dann wird das Dialogfeld zum Installieren und Deinstallieren von Baugruppen automatisch nach der Installation der Soft ware aufgerufen siehe Bild 3 1 Wenn Sie unter Windows 3 1 arbeiten gehen Sie folgen derma en vor 1 W hlen Sie den Men befehl Einrichten Kommunikation Daraufhin wird das Dialog feld Kommunikation angezeigt 2 W hlen Sie die Schaltfl che PG PC Schnittstelle Das Dialogfeld PG PC Schnittstelle einstellen wird aufgerufen 3 W hlen
333. e das Steuerungsregister vor Ausf hrung der Operation PLS laden Tabelle 10 11 Referenztabelle f r PTO PWM Hexadezimalwerte Steuerungs Ergebnis der Operation PLS register Hexadezi i Funktion Zeitbasis Impuls Impulsdauer Zykluszeit malwert z hlwert 1 us Takt Laden 1 us Takt Laden Pro iust 1 us Takt akt Laden fiaen ni ms Takt E 1 ms Takt Laden pro fi msyTakt Laden 0 00 reden Ba u EEE ICE BE En BE ron pera fin fan mn Ten eon imma fan rw mem Jin ia Initialisierung und Abl ufe der Funktionen PTO PWM In den folgenden Abschnitten werden Vorgehensweisen zum Initialisieren und Einrichten der Funktionen PTO und PWM beschrieben Sie verschaffen Ihnen einen guten berblick ber deren Funktionsweise Bei den Beschreibungen wird Ausgang A0 0 verwendet Es wird vor ausgesetzt da die S7 200 zuvor in den Betriebszustand RUN versetzt wurde so da des halb der Merker des ersten Zyklus wahr ist Ist dies nicht der Fall bzw mu die Funktion PTO PWM neu initialisiert werden k nnen Sie das Initialisierungsprogramm mit einer ande ren Bedingung und nicht mit dem Merker des ersten Zyklus aufrufen Automatisierungssystem S7 200 Systemhandbuch 10 40 C79000 G7000 C230 02 Operationssatz Initialisierung der Funktion PWM Gehen Sie zum Initialisieren der Funktion PWM an Ausgang A0 0 folgenderma en vor 1 Setzen Sie mit dem Merker des ersten Zy
334. e der CPU 215 in den DP Eingabepuffer kopiert Tabelle 9 14 Programmierbeispiel in der Anweisungsliste f r die DP Kommunikation mit einer CPU 215 als Slave C Listing Die Daten f r die DP Konfiguration in den Sondermerkern zeigen wie der Master den DP Slave konfiguriert hat Das Programm verwendet folgende 9 26 Daten I SMB110 DP Status I SMB111 Adresse des Master 1 SMB112 Versatz im Variablenspeicher f r die Ausgabedaten Wortwert I SMB114 Anzahl der Ausgabebytes I SMB115 Anzahl der Eingabebytes I VD1000 Pointer auf die Ausgabedaten I VD1004 Pointer auf die Eingabedaten NETWORK LD SMO O In jedem Zyklus MOVD amp VBO VD1000 MOVW SMW112 VW1002 MOVD S amp VBO VD1004 MOVW SMW112 VW1006 MOVW 0 ACO MOVB SMB114 ACO I ACO VW1006 NETWORK LDB gt SMB114 9 MOVB 8 VB1008 NOT MOVB SMB114 VB1008 NETWORK LDB gt SMB115 9 MOVB 8 VB1009 NOT MOVB SMB115 VB1009 NETWORK LD SMO O BMB VD1000 ABO VB1008 BMB EBO VD1004 VB1009 NETWORK MEND Pointer auf Ausgabedaten erstellen Ausgabeversatz addieren Pointer auf Eingabedaten erstellen Ausgabeversatz addieren Akkumulator l schen Anzahl an Ausgabebytes laden Versatz Pointer Ist die Anzahl der Ausgabebytes gt 8 z hlwert Ausgabedaten 8 Andernfalls Z hlwert Ausgabedaten Anzahl der Ausgabebytes Ist die Anzahl der Eingabebytes gt 8 z hlwert Eingabedaten 8 Andernfal
335. e pro Segment auf die bei Einsatz eines Kabels zutrifft das den in Tabelle 9 4 angegebenen technischen Daten entspricht Tabelle 9 5 Maximale Kabell nge eines Segments in einem PROFIBUS Netz bertragungsgeschwindigkeit Maximale Kabell nge f r ein Segment 9600 Baud bis 93 750 Baud 1200 m 187 500 Baud 500 000 Baud 3 MBaud bis 12 MBaud 100 m Busverst rker im Netz Siemens bietet Busverst rker mit denen Sie PROFIBUS Netzsegmente verbinden k nnen siehe Bild 9 4 Durch den Einsatz von Busverst rkern kann die Gesamtausdehnung des Netzes erweitert und oder zus tzliche Ger te im Netz aufgenommen werden In PROFIBUS Netzen sind maximal 32 Ger te und eine maximale Kabell nge von 1200 m pro Segment bei einer Baudrate von 9600 Baud zul ssig Pro Busverst rker k nnen Sie bei 9600 Baud 32 weitere Ger te an das Netz anschlie en und die Kabell nge um 1200 m verl ngern Sie d rfen maximal 9 Busverst rker in einem Netz einsetzen Jeder Busverst rker schlie t das Netzsegment mit einem Abschlu widerstand ab Die Bestellnummern entnehmen Sie Anhang G B rk B rki usverst rker CPU CPU usverst rker CPU CPU 32 Ger te 1200 m 32 Ger te 1200 m Bild 9 4 Netz mit Busverst rkern Automatisierungssystem S7 200 Systemhandbuch 9 8 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU 9 3 Datenkommunikation ber PC PPI Kabel
336. e und der Merker des ersten Zy klus deshalb wahr ist Ist dies nicht der Fall bedenken Sie bitte da die Operation HDEF nur einmal f r jeden schnellen Z hler ausgef hrt werden kann nachdem das System in den Betriebszustand RUN versetzt wurde Wenn Sie die Operation HDEF ein zweites Mal f r einen schnellen Z hler ausf hren tritt ein Fehler zur Laufzeit auf und die Z hlereinstellun gen bleiben so wie sie mit der ersten Operation HDEF f r diesen Z hler eingerichtet wur den Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Initialisieren der Z hlerarten 0 1 und 2 Gehen Sie folgenderma en vor um HSC1 als Ein Phasen Vorw rts R ckw rtsz hler mit interner Richtungssteuerung Z hlerarten 0 1 oder 2 zu initialisieren 1 Rufen Sie mit dem Merker des ersten Zyklus ein Unterprogramm auf in dem die Initiali sierung durchgef hrt wird Wenn Sie ein Unterprogramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf wodurch sich die Zykluszeit verk rzt und das Programm bersichtlicher strukturiert ist Im Unterprogramm f r die Initialisierung laden Sie SM47 mit den gew nschten Einstellun gen Beispiel SM47 16 F8 bewirkt folgende Ergebnisse Aktiviert den Z hler Schreibt einen neuen aktuellen Wert Schreibt einen neuen voreingestellten Wert Stellt Vorw rtsz hlen ein Setzt die Aktivit tsstufe der Start und R cksetzeing nge auf hoch F
337. efiniert die Adresse vom Master des Slave 0 bis 126 SMB112 Dieses Byte definiert die Adresse im Variablenspeicher des Ausgabepuffers SMB113 Versatz von VBO SM112 ist das h chstwertige Byte MSB und SMB113 ist das niederwertigste Byte LSB SMB114 Dieses Byte definiert die Anzahl der Ausgabebytes SMB115 Dieses Byte definiert die Anzahl der Eingabebytes Automatisierungssystem S7 200 Systemhandbuch D 12 C79000 G7000 C230 02 Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS STEP 7 Micro WIN 32 wird in Verbindung mit STEP 7 als integriertes Produkt betrieben Sie k nnen STEP 7 Micro WIN in STEP 7 genauso aufrufen wie andere STEP 7 Tools z B den Symbol Editor oder den Programm Editor Ausf hrliche Informationen zur Programmiersoft ware STEP 7 entnehmen Sie der Online Hilfe von STEP 7 und dem SIMATIC STEP 7 Benutzerhandbuch Sie k nnen auch Programmdateien die Sie in STEP 7 Micro DOS erstellt haben in STEP 7 Micro WIN importieren Diese Dateien k nnen dann bearbeitet und von STEP 7 Micro WIN in die CPU geladen werden Ausf hrliche Informationen zu STEP 7 Micro DOS entnehmen Sie der Online Hilfe und dem SIMATIC STEP 7 Micro DOS Benutzerhandbuch Kapitel bersicht Abschnitt Beschreibung Arbeiten mit STEP 7 Micro WIN und STEP 7 Importieren von Dateien aus STEP 7 Micro DOS Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 E 1 Einsetzen von STEP 7 Micro WIN mit STEP 7
338. efunktionen im Schieberegister Beispiel f r die Operation Wert in Schieberegister schieben E0 3 DATA v100 0 S_BIT 4 4N KOP AWL E0 2 SHRB LD E0 2 PH EN EU SHRB E0 3 V100 0 4 Impulsdiagramm Steigende Flanke P EO 2 EO 3 Vor der ersten Schiebeoperation Nach der ersten Schiebeoperation Nach der zweiten Schiebeoperation Erste Schiebeoperation v100 MSB 7 Zweite Schiebeoperation LSB 0 S_BIT 1 E0 3 berlauf SM1 1 v100 be v100 S_BIT 1 E0 3 rlauf SM1 1 S_BIT 0 E0 3 berlauf SM1 1 Bild 10 32 Beispiel f r die Operation Wert in Schieberegister schieben in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 79 Operationssatz Byte rechts schieben und Byte links schieben vor a ae w SRB OUT N i SLB OUT N mu E 212 214 215 216 Die Operationen Byte rechts schieben und Byte links schieben schieben den Bytewert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangsbyte OUT Operanden IN VB EB AB MB SMB SB AC VD AC N VB EB AB MB SMB SB AC Konstante VD AC OUT VB EB AB MB SMB SB AC VD AC Die Schiebeoperationen belegen d
339. eichenkette mit der L nge LEN die bei dem Zeichen IN beginnt in Hexadezimalziffern die an der Adresse OUT beginnen um Die ASCII Zeichenkette darf maximal 255 Zeichen lang sein Die Operation Hexadezimalzahl in ASCII Zeichenkette wandeln wandelt die Hexadezimalziffern die an Eingangsbyte IN beginnen in eine ASCII Zeichenkette die an der Adresse OUT beginnt um Wieviele Hexadezimalziffern umgewandelt werden sollen wird durch die L nge LEN angegeben Maximal k nnen 255 Hexadezimalziffern umgewandelt werden Operanden IN OUT VB EB AB MB SMB VD AC SB LEN VB EB AB MB SMB AC VD AC SB Zul ssige ASCII Zeichen sind die Hexadezimalwerte 30 bis 39 und 41 bis 46 Diese Operationen beeinflussen die folgenden Sondermerker SM1 7 unzul ssiges ASCII Zeichen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispeil f r die Operation ASCII Zeichenkette in Hexadezimalzahl wandeln KOP AWL E3 2 ATH EN LD ATH VB30 VB40 3 VB30 IN 3J LEN OUT VB40 Anwendung VB30 33 45 41 ATH VB40 3E AX Hinweis Das X gibt an da das Halb Byte nicht ge ndert wurde Bild 10 56 Beispiel f r die Umwandlung einer ASCII Zeichenkette in Hexadezimalziffern Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 113 Operationssatz 10 14 Interrupt und Kommunikationsoperationen Int
340. eile unterhalb des Schl sselworts NETWORK befindet wird in KOP zum Netzwerktitel e AWL Kommentare die sich zwischen der Zeile NETWORK und der ersten Anweisung des Netzwerks befinden werden in KOP zu Netzwerkkommentaren Hierzu ein Beispiel NETWORK NETZWERKTITEL NETZWERKKOMMENTAR ZEILE 1 NETZWERKKOMMENTAR ZEILE 2 LD E0 0 Automatisierungssystem S7 200 Systemhandbuch 5 22 C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN 5 8 Drucken Ihres Programms Mit der Druckfunktion k nnen Sie Ihr komplettes Programm oder nur einzelne Teile des Programms drucken e W hlen Sie den Men befehl Projekt gt Drucken um Ihr Programm zu drucken Geben Sie an was Sie drucken m chten und best tigen Sie mit OK siehe Bild 5 24 e Klicken Sie auf die Schaltfl che Seite einrichten wenn Sie zus tzliche Druckoptionen einstellen m chten Randeinstellungen absolute symbolische Adressen Netzwerkkom mentare sowie Kopf und Fu zeilen e W hlen Sie die Schaltfl che Drucker einrichten um Ihren Drucker und das Papier format anzugeben Zum Drucken Ihres Programms gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Projekt gt Drucken Daraufhin wird das Dialogfeld Drucken angezeigt siehe Bild 5 24 2 Geben Sie in dem Feld Druckbereich an was Sie drucken m chten 3 Geben Sie in dem Feld Netzwerkbereich in KOP an welche Netzwerke Sie drucken m chten 4 M
341. einbauen Sie k nnen die Module aber auch mit den daf r vorgesehenen Rasthaken auf einer Standard Hutschiene DIN montieren Die kompakte Gr e der S7 200 macht eine effiziente Platzausnutzung m glich In diesem Kapitel erfahren Sie wie Sie Ihr Automatisierungssystem S7 200 installieren und verdrahten Kapitel bersicht Abschnitt Beschreibung Seite 2 1 Vorbereitungen f r die Montage Ein und Ausbauen einer Micro SPS S7 200 Installieren der Feldverdrahtung 2 4 Schutzbeschaltungen 2 5 Spannungsversorgung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 1 Installieren einer Micro SPS S7 200 2 1 Vorbereitungen f r die Montage Anordnung der Ger te Sie k nnen die Ger te der S7 200 in eine Schalttafel einbauen oder auf einer Hutschiene montieren Sie k nnen die Module sowohl horizontal als auch vertikal anordnen Eine Steck leitung f r Erweiterungsmodule bietet Ihnen bei der Montage zus tzliche Flexibilit t Bild 2 1 zeigt die typischen Ger teanordnungen f r Schalttafel und Hutschiene Montage in einer Schalttafel Montage auf einer Hutschiene S7 200 E A E A o Bild 2 1 Ger teanordnungen f r die Montage Platzbedarf bei der Montage einer S7 200 Beachten Sie beim Entwerfen Ihrer Ger teanordnung die folgenden Richtlinien Die S7 200 CPU und die Erweiterungsmodule sind auf nat rliche W rmeabfuhr durch Konvektion ausgeric
342. eines digitalen Ein oder Ausgangs einer Adresse im Spei cher einem Sondermerker oder einem anderen Element einen symbolischen Namen zu Der Kommentar zu einem symbolischen Namen ist optional Beachten Sie die folgenden Richtli nien wenn Sie eine Symboltabelle bearbeiten e Sie k nnen symbolische Namen und absolute Adressen in beliebiger Reihenfolge einge ben e Sie k nnen symbolische Namen mit maximal 23 Zeichen eingeben e Sie k nnen maximal 1000 Symbole definieren e Die Symboltabelle beachtet Gro und Kleinschreibung Pumpe1 beispielsweise ist ein anderer symbolischer Name als pumpe1 e Leerzeichen vor und nach einem symbolischen Namen werden vom Symbol Editor auto matisch gel scht Leerzeichen in einem symbolischen Namen durch einen Unterstrich ersetzt Beispiel Starter Motor 2 wird zu Starter_Motor_2 e Doppelte symbolische Namen und oder Adressen werden durch blaue Kursivschrift ge kennzeichnet werden nicht bersetzt und k nnen im Programm nicht verwendet werden Sich berschneidende Adressen werden nicht als doppelte Adressen gekennzeichnet VBO und VWO beispielsweise berschneiden sich im Speicher werden aber nicht als doppelte Adressen gekennzeichnet Aufrufen des Symbol Editors 3 36 Der Symbol Editor wird standardm ig als Fenstersymbol am unteren Rand des Hauptfen sters dargestellt Wenn Sie die Symboltabelle aufrufen m chten doppelklicken Sie auf das Symbol bzw Sie w hlen den
343. eiten Z hler Schnelle Z hler Analogpotentiometer Normen Ausg nge Ausgangstyp Spannungsbereich Max Laststrom pro einzelnem Ausgang pro 2 benachbarter Ausg nge Ausg nge gesamt Klemmung induktive Last einzelner Impuls Wiederholung Ableitstrom 1 6ES7 212 1AA01 0XB0 160 x 80 x 62 mm 0 3 kg 5 W bei 1 75 A Last 512 W rter EEPROM 512 W rter RAM typ 50 h min 8 h bei 40 C 8 Eing nge 6 Ausg nge 2 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 1 2 us Operation 128 64 Zeiten 64 Z hler 1 SW Z hler max 2 kHz 1 UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Transistor stromliefernd 20 4 V DC bis 28 8 V DC Obis 40 C 55 C 0 75 A 0 50 A 1 00 A 0 75 A 2 25 A 1 75 A pro Leiter 2A L R 10 ms 1A L R 100 ms 1 W Energieaufnahme 1 2 Li x Schaltfreg lt 1 W 100 pA Ein und Ausg nge vorgesehen 2 A 6 Ausg nge Fortsetzung Verz gerung Schaltvorg nge Sto strom Spannungsabfall Potentialtrennung Kurzschlu schutz Eing nge Eingangstyp IEC 1131 2 Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit E0 0 bis E0 7 Potentialtrennung Stromversorgung Spannungsbereich Eingangsstrom UL CSA Bemessung Verz gerungszeit Einschaltstromsto Schmelzsicherung nicht austauschbar Verf gbarer Strom 5 V DC Elektrisch getrennt 25 us EIN 120 us AUS 4 A 100 ms m
344. eiterungsmodule 280 mA Eing nge 15 V AC bis 30 V AC Bild A 13 Kennzeichnung der Anschl sse bei der CPU 214 AC AC AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 29 Technische Daten A 14 CPU 214 AC Versorgung AC Eing nge Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Ausf hrungszeit Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr 6ES7 214 1GC01 0XB0 Ausg nge 197x80x 62 mm Ausgangstyp 0 5 kg Spannungsbereich 9W Max Laststrom 2K W rter EEPROM berspannungssto Isolationswiderstand 2K W rter RAM Verz gerung Schaltvorg nge typ 190 h Lebensdauer min 120 h bei 40 C 200 Tage bei st ndig Einsatz K nt kiwiderstand 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 1l6 Ausg nge 0 8us Operation 256 128 Zeiten 128 Z hler 1 SW Z hler max je 2 kHz 2 HW Z hler max je 7 kHz 6 Minuten pro Monat Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt Kurzschlu schutz Relais Schwachstromkontakt 5 bis 30 V DC 250 V AC 2 A Ausgang 7 A bei geschl
345. elbst bei kurzen Entfernun gen k nnen die Laststr me gro er Elektromaschinen Unterschiede im Erdungspotential verursachen oder durch elektromagnetische Induktion unerw nschte Str me direkt indu zieren Spannungsversorgungen mit nicht gegeneinander ausgewogenen Bezugsspan nungen k nnen sch dliche Str me zwischen ihren jeweiligen Stromkreisen erzeugen Die S7 200 Produkte arbeiten mit gruppenweiser Potentialtrennung wodurch das Entstehen unerw nschter Str me in Ihrer Anlage verhindert wird Beim Planen Ihres Aufbaus m ssen Sie darauf achten wo die Potentialgrenzen liegen und wo keine vorhanden sind Achten Sie auch auf die Potentialgrenzen von Spannungsversorgungen und anderen Ger ten sowie auf die Lage der Bezugspunkte aller betroffenen Spannungsversorgungen W hlen Sie die Erdungsbezugspunkte und Potentialgrenzen so da berfl ssige Strom kreisschleifen unterbrochen und damit als unerw nschte Induktionsquellen ausgeschal tet werden Ber cksichtigen Sie auch vor bergehende Verbindungen die neue Strom kreisreferenzen errichten z B das Anschlie en eines Programmierger ts an die CPU Beachten Sie beim Ausw hlen von Erdungspunkten die entsprechenden Sicherheitsvor schriften und stellen Sie die einwandfreie Funktion von stromkreisunterbrechenden Schutzeinrichtungen sicher Die folgenden Beschreibungen stellen eine Einf hrung in die allgemeinen Potentialtren nungseigenschaften der Familie S7 200 dar doch manche dieser
346. eldung aus Zwischenspeicher bertragen und Meldung in Zwischenspeicher empfangen Die Operation Meldung aus Zwischenspeicher bertragen veranla t das bertragen der Daten aus dem Zwischenspeicher TABLE Der erste Eintrag im Puffer gibt an wieviele Bytes bertragen werden sollen PORT gibt die Kommunikationsschnittstelle an die f r das bertragen verwendet werden soll or Operanden TABLE VB EB AB MB SMB VD AC SB A ji XMT TABLE PORT PORT 0 bis 1 A u a a gt 12 214 215 216 Die Operation XMT wird bei der frei programmierbaren Kommunikation zum bertragen von Daten ber die Kommunikationsschnittstelle n verwendet Die Operation Meldung in Zwischenspeicher empfangen veranla t nderungen im Setup die den Meldungsempfang initiieren oder beenden Damit die Operation Meldung in Zwischenspeicher empfangen funktionieren kann m ssen Sie eine Start und eine Endebedingung angeben Meldungen die ber die angegebene Schnittstelle PORT empfangen werden werden im Zwischenspeicher TABLE abgelegt Der erste Eintrag im Puffer gibt die Anzahl der empfangenen Bytes an or ee W RCV TABLE PORT L Operanden TABLE VB EB AB MB SMB VD AC SB a a p 212 214 215 216 PORT Obis1 Die Operation RCV wird bei der frei programmierbaren Kommunikation zum Empfangen von Daten ber die Kommunikationsschnittstelle n verwende
347. elle 1 Format von Format von SMB30 SMB130 Steuerbyte f r die frei programmierbare Kommunikation SM130 6 pp Auswahl der Parit t und 00 keine Parit t SM130 7 01 gerade Parit t 10 keine Parit t 11 ungerade Parit t SM130 5 Datenbits pro Zeichen 0 8 Bits pro Zeichen 1 7 Bits pro Zeichen SM130 2 Baudrate f r die frei programmierbare Kommunikation bis 000 38 400 Baud bei der CPU 212 19 200 Baud SM130 4 001 19 200 Baud 010 9 600 Baud 011 4 800 Baud 100 2 400 Baud 101 1 200 Baud 110 600 Baud 111 300 Baud SM130 0 Auswahl des Protokolls und 00 Protokoll der Punkt zu Punkt Schnittstelle SM130 1 PPV Slave Modus 01 Protokoll der frei programmierbaren Kommunikation 10 PPVMaster Modus 11 Reserviert Voreinstellung PPV Slave Modus Hinweis F r den Betrieb der Schnittstelle O wird ein Stoppbit f r alle Konfigurationen erzeugt Ausnahme 7 Bit pro Zeichen keine Parit t In diesem Fall werden zwei Stoppbits erzeugt F r den Betrieb der Schnittstelle 1 wird ein Stoppbit f r alle Konfigurationen erzeugt Automatisierungssystem S7 200 Systemhandbuch 10 126 C79000 G7000 C230 02 Operationssatz Senden von Daten mit der Operation XMT Die Operation XMT erleichtert Ihnen das Senden von Daten Mit der Operation XMT k nnen Sie einen Puffer mit maximal 255 Zeichen senden Wenn das letzte Zeichen des Puffers ge sendet wurde wird ein Interrupt e
348. ellten Werts beliebige Z hlerart Gehen Sie folgenderma en vor um den voreingestellten Wert von HSC1 beliebige Z hlerart zu ndern 1 Laden Sie SM47 um den gew nschten voreingestellten Wert einzugeben SM47 16 A0 Aktiviert den Z hler Schreibt einen neuen voreingestellten Wert 2 Laden Sie den gew nschten voreingestellten Wert in SM52 Doppelwortwert 3 F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 programmiert Sperren eines schnellen Z hlers beliebige Z hlerart Gehen Sie folgenderma en vor um den schnellen Z hler HSC1 beliebige Z hlerart zu sperren 1 Laden Sie SM47 um den schnellen Z hler zu sperren SM47 16 00 Sperrt den Z hler 2 F hren Sie die Operation HSC aus damit die S7 200 den Z hler HSC1 sperrt Die oben beschriebenen Vorgehensweisen zeigen Ihnen wie Sie die Richtung den aktuel len Wert oder den voreingestellten Wert einzeln ndern Sie k nnen aber auch mehrere oder alle Einstellungen in der oben aufgef hrten Reihenfolge ndern indem Sie den Wert von SM47 entsprechend einstellen und anschlie end die Operation HSC ausf hren Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 35 Operationssatz Beispiel f r schnelle Z hler KOP AWL Netzwerk 1 Network 1 SM0 1 0 Im ersten Zyk
349. en EEE aa Bild 3 18 Dialogfeld Verbinden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN 3 4 Einrichten der Voreinstellungen in STEP 7 Micro WIN Bevor Sie ein neues Projekt anlegen richten Sie sich die Voreinstellungen f r Ihre Program mierumgebung ein Zum Ausw hlen der Voreinstellungen gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Einrichten gt Voreinstellungen siehe Bild 3 19 2 W hlen Sie in dem folgenden Dialogfeld die gew nschten Voreinstellungen zum Programmieren aus 3 Best tigen Sie Ihre Angaben mit OK oder dr cken Sie die Eingabetaste Hinweis Wenn Sie eine andere Sprache ausgew hlt haben wird die neue Einstellung erst aktiviert wenn Sie STEP 7 Micro WIN verlassen und neu starten Projekt Bearbeiten Ansicht CPU Testen Extra MMOG Fenster Hilfe BEE E x jel el t H gt EEE O ommunikation Modem verbinden Voreinstellungen r Default Editor OK C AWL Editor EEE KOP Editor Abbrechen mr Mnemonik International Sprache C SIMATIC Deutsch x r Erste Fensteranordnung Alle maximieren Programm Editor Symbol Tabelle ffnen xl Minimieren Datenbaustein Editor Statustabelle Minimieren l Minimieren Bild 3 19 Ausw hlen
350. en SM47 3 1 Rorw rtsz hlen Taktgeber Taktgeber Ein Phasen Vorw rts R ckw rtsz hler mit externer Richtungssteuerung E0 7 0 R ckw rtsz hlen E0 7 1 Vorw rtsz hlen Taktgeber Richtung BE Zwei Phasen Z hler mit Takteing ngen zum Vorw rts R ckw rtsz hlen Taktgeber vorw rts Taktgeber r ckw rts R cksetzen A B Z hler Phase A liegt 90 Grad vor B bei Rechtsdrehung Phase B liegt 90 Grad vor A bei Linksdrehung Taktgeber Phase A Taktgeber Phase B R cksetzen R cksetzen Starten HSC2 Z hlerart Beschreibung 11 2 E1 3 Ein Phasen Vorw rts R ckw rtsz hler mit interner Richtungssteuerung SM 57 3 0 R ckw rtsz hlen SM 57 3 1 Vorw rtsz hlen Ein Phasen Vorw rts R ckw rtsz hler mit externer Richtungssteuerung E1 3 0 R ckw rtsz hlen E1 3 1 Vorw rtsz hlen Zwei Phasen Z hler mit Takteing ngen zum Vorw rts R ckw rtsz hlen Taktgeber Taktgeber Taktgeber vorw rts Richtung Taktgeber r ckw rts na Ins R cksetzen vr Starten BEE R cksetzen A B Z hler Phase A liegt 90 Grad vor B bei Rechtsdrehung Phase B liegt 90 Grad vor A bei Linksdrehung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Taktgeber Phase A Taktgeber Phase B Starten R cksetzen 10 27 Operationssatz Beschreibung der unterschiedlichen schnellen Z hler HSC
351. en wird f r diese Gleichung angenommen da der Sollwert eine Konstante ist SW SW 1 Deshalb wird die nderung des Istwerts der Proze variablen und nicht die nderung der Regeldifferenz berechnet Dies zeigt fol gende Gleichung MD Kc Tp Ts SW IWn SWn IWn oder auch MD Kc Tp Ts IW 1 IWn Erkl rung MD Wert des Differentialanteils der Stellgr e bei Abtastzeit n Kc Verst rkung Ts Abtastzeit im Regelkreis Tp Differentialzeit des Regelkreises wird auch Vorhaltezeit genannt SWn Sollwert bei Abtastzeit n SWn 1 Sollwert bei Abtastzeit n 1 IWn Istwert Wert der Proze variablen bei Abtastzeit n IWn Istwert Wert der Proze variablen bei Abtastzeit n 1 F r die Berechnung des n chsten Differentialanteils mu der Istwert und nicht die Regeldif ferenz gespeichert werden Beim ersten Abtasten wird der Wert von IW mit dem Wert von IW initialisiert Ausw hlen eines Reglers In vielen Regeleinrichtungen sind h ufig nur ein oder zwei verschiedene Regler erforderlich Es kann beispielsweise nur ein Proportionalregler oder es k nnen ein Proportional und ein Integralregler eingesetzt werden Sie k nnen die erforderlichen Regler ausw hlen indem Sie den konstanten Parameter auf einen bestimmten Wert setzen Ben tigen Sie kein Integralverhalten keinen I Anteil in der PID Berechnung dann m ssen Sie einen unendlichen Wert f r die Integralzeit angeben Auch ohne Integralan
352. en Anweisungen zeigen wie ein zweipoliger Wert in ACO dessen Spanne 64000 ist im Anschlu an die oben dargestellten Anweisungen normalisiert werden kann R 64000 0 ACO Wert im Akkumulator normalisieren R 0 5 ACO Versatz f r den Wert auf einen Bereich von 0 0 bis 1 0 MOVR ACO VD100 Normalisierten Wert in TABLE speichern Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 59 Operationssatz Umwandeln der Stellgr e des Regelkreises in einen skalierten ganzzahligen Wert Die Stellgr e ist wie die Drosselklappe in dem Beispiel des Tempomats im Pkw regelbar Die Stellgr e ist eine normalisierte Realzahl zwischen 0 0 und 1 0 Bevor mit der Stellgr e ein Analogausgang geregelt werden kann mu die Stellgr e in einen skalierten ganzzah ligen Wert 16 Bit umgewandelt werden Dies geschieht genau umgekehrt wie beim Umwan deln des Sollwerts oder des Istwerts in einen normalisierten Wert Zun chst m ssen Sie die Stellgr e in eine skalierte Realzahl umwandeln Hierzu verwenden Sie folgende Gleichung Rska Mn Versatz Spanne Erkl rung Rskal skalierte Realzahl der Stellgr e Mn normalisierte Realzahl der Stellgr e Versatz 0 0 bei einpoligen Werten 0 5 bei zweipoligen Werten Spanne maximal m glicher Wert abz glich des minimal m glichen Werts 32000 bei einpoligen Werten typischerweise 64000 bei zweipoligen Werten typischerweise Die folgenden Anweisungen zeigen wi
353. en Impulsfolgen an den Ausg ngen unterst tzt wer den Laden Sie die Pipeline indem Sie zun chst die erste PTO Definition einrichten und an schlie end die Operation PLS ausf hren Unmittelbar nachdem Sie die Operation PLS aus gef hrt haben k nnen Sie die zweite Definition einrichten und die Operation PLS erneut ausf hren Sollten Sie eine dritte Definition einrichten bevor die erste Operation PTO beendet wurde d h bevor die vollst ndige Anzahl der Ausgangsimpulse der ersten Definition erzeugt wurde dann wird das Bit berlauf PTO Pipeline SM66 6 bzw SM76 6 auf 1 gesetzt Wenn Sie die CPU in den Betriebszustand RUN versetzen wird dieses Bit auf 0 gesetzt Nach einem berlauf mu das Bit vom Programm wieder auf 0 gesetzt werden damit sp tere berl ufe erkannt werden k nnen Tabelle 10 10 zeigt die Sondermerker f r die Impulsausg nge 0 und 1 Hinweis Die Voreinstellung f r die Steuerbits die Zykluszeit die Impulsdauer und den Impulsz hlwert ist Null Automatisierungssystem S7 200 Systemhandbuch 10 38 C79000 G7000 C230 02 Operationssatz Tabelle 10 10 Sondermerker f r die Pipeline Verkettung von zwei Impulsausg ngen mit den Funk tionen PTO und PWM Statusbit f r Impulsausg nge SM66 6 SM76 6 berlauf PTO Pipeline 0 kein berlauf 1 berlauf SM66 7 SM76 7 PTO Leerlauf 0 Bearbeitung 1 Leerlauf Steuerbits f r PTO PWM Ausg nge SM67 0 SM77 0 PTO PWM
354. en Stackwert von 0 in 1 oder von 1 in 0 Operanden keine Steigende Flanke und fallende Flanke K IERS DEE a m EU Een vw vw mW 212 214 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Der Kontakt Steigende Flanke l t den Signalflu bei jeder steigenden Flanke einen Zyklus lang zu In AWL wird der Kontakt Steigende Flanke durch die Operation Erkennung steigende Flanke dargestellt Wird im obersten Stackwert eine steigende Flanke Wechsel von 0 auf 1 erkannt wird der oberste Stackwert auf 1 gesetzt Wird keine steigende Flanke erkannt wird der Wert auf 0 gesetzt Der Kontakt Erkennung fallende Flanke l t den Signalflu bei jeder fallenden Flanke einen Zyklus lang zu In AWL wird der Kontakt Fallende Flanke durch die Operation Erkennung fallende Flanke dargestellt Wird im obersten Stackwert eine fallende Flanke Wechsel von 1 auf 0 erkannt wird der oberste Stackwert auf 1 gesetzt Wird keine fallende Flanke erkannt wird der Wert auf 0 gesetzt Operanden keine 10 5 Operationssatz Beispiele f r Kontakte 10 6 KOP AWL Netzwerk 1 NETWORK E0 0 E0 1 A0 0 LD E0 0 l U EO 1 AO O Netzwerk 2 NETWORK EO O A0 1 LD E0 0 NOT 9 NOT AO 1 Netzwerk 3 E0 1 A0 2 NETWORK N
355. en an die Ausr stung Bild 1 2 zeigt den grundlegenden Aufbau eines Automatisierungssystems mit einer Micro SPS S7 200 Das System umfa t ein Zentralger t S7 200 CPU einen Personal Computer die Programmiersoftware STEP 7 Micro WIN und ein Kommunikationskabel Damit Sie einen Personal Computer PC verwenden k nnen ben tigen Sie eine der folgen den Ausr stungen e ein PC PPI Kabel e einen Kommunikationsprozessor CP und MPI Kabel e eine MPI Baugruppe Das Kommunikationskabel ist im Lieferumfang der MPI Baugruppe enthalten Computer S7 200 CPU SID IIIIIOSTTIIS mennenm III III ZSS aiena Pecna STEP 7 Micro WIN PC PPI Kabel Bild 1 2 Komponenten eines Automatisierungssystems mit einer Micro SPS S7 200 bersicht ber den Leistungsumfang der S7 200 CPUs 1 2 Die Familie S7 200 umfa t eine Reihe verschiedener CPUs Durch diese Vielzahl der CPUs wird eine Bandbreite von Funktionalit ten zur Verf gung gestellt die den Entwurf kosteng n stiger Automatisierungsl sungen gestattet Tabelle 1 1 bietet einen berblick ber die we sentlichen Funktionalit ten der einzelnen S7 200 CPUs Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Einf hrung in die Micro SPS S7 200 Tabelle 1 1 berblick ber die S7 200 CPUs Funktionalit t CPU 212 CPU 214 CPU 215 CPU
356. en auf das Zeitbit zu w hrend Operationen mit Operanden im Wortformat auf den aktuellen Wert zugreifen In Bild 7 3 sehen Sie da die Operation Schlie erkontakt auf das Zeitbit zugreift w hrend die Operation Wort bertragen MOVW auf den aktuellen Wert der Zeit zugreift Ausf hrliche Informationen zu den Operationen der S7 200 entnehmen Sie Kapitel 10 Format T Nummer der Zeit T24 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten T3 Aktueller Wert Zeitbits Lesen Schreiben TO TO li T1 Ti Nummer der Zeit Adr des Bit T2 T2 L Bereichskennung Zeit T3 T3 Aktueller Wert der Zeit panl Eoi na R Lesen Schreiben a Zeitbits TO To T2 IN OUT vw200 T1 Ti Nummerderzet ME 1 Adr des akt Werts T3 T3 Bereichskennung Zeit Bild 7 3 Zugriff auf Daten einer Zeit Adressierung von Z hlern Z In der S7 200 CPU sind Z hler Elemente die an den Z hleing ngen die steigenden Flanken z hlen Die CPU verf gt ber zwei Arten von Z hlern ein Z hler z hlt nur vorw rts w hrend der andere Z hler sowohl vorw rts als auch r ckw rts z hlt Jeder Z hler verf gt ber die folgenden zwei Variablen e Aktueller Wert Diese ganze Zahl 16 Bit mit Vorzeichen speichert den Z hlwert des Z hlers e Z hlerbit Dieses Bit wird eingeschaltet auf 1
357. en den Modus f r einen Master aus indem Sie im Dialogfeld PG PC Schnittstelle einstellen im Register Eigenschaften PC PPI Ka bel das Kontrollk stchen Multi Master Netzwerk deaktivieren siehe Abschnitt 3 3 Die technischen Daten des PC PPI Kabels entnehmen Sie dem Abschnitt A 40 Die Bestell nummer des Kabels entnehmen Sie Anhang G Einsetzen des PC PPI Kabels mit anderen Ger ten und in der frei programmierbaren Kommunikation 9 10 Mit Hilfe des PC PPI Kabels und der frei programmierbaren Kommunikation k nnen Sie die S7 200 CPUs an viele Ger te anschlie en die mit dem RS 232 Standard kompatibel sind Das PC PPI Kabel unterst tzt Baudraten zwischen 600 Baud und 38 400 Baud Mit Hilfe der DIP Schalter am PC PPI Kabel stellen Sie das Kabel auf die gew nschte Baudfrate ein Tabelle 9 6 zeigt die Schalterstellungen f r die entsprechenden Baudraten Tabelle 9 6 Schalterstellungen am PC PPI Kabel f r die Baudraten 38400 0000 19 200 0010 4800 0110 600 1100 Die RS 232 Schnittstelle des PC PPI Kabels geh rt zu den Daten bertragungseinrichtungen D E Die einzigen Signale an dieser Schnittstelle sind die zum Senden von Daten zum Empfangen von Daten sowie Masse Tabelle 9 7 zeigt die Pole und deren Funktion f r die RS 232 Schnittstelle des PC PPI Kabels Das PC PPI Kabel arbeitet nicht mit den RS 232 Steuersignalen wie Sendeanforderung RTS und Sendebereitschaft CTS Tabelle 9 7 PC PPI Kabel P
358. en m chten ben tigen Sie folgende Kabel und Adapter siehe Bild 3 14 e Ein an beiden Enden RS 232 f higes Kabel zum Verbinden von PC bzw SIMATIC Programmierger t und 11 Bit Modem vollduplex das an die Telefonleitung ange schlossen ist e Einen Null Modem Adapter ber den Sie das Modem am anderen Ende der Telefon leitung an ein PC PPI Kabel anschlie en e Ein PC PPI Kabel mit dem Sie den Null Modem Adapter an eine der folgenden Schnittstellen anschlie en an die Kommunikationsschnittstelle der S7 200 CPU siehe Bild 3 14 an einen Siemens Programmierschnittstellenstecker in einem PROFIBUS Netz siehe Bild 9 3 a Telefonleitung Null Modem PC PPI Kabel vollduplex vollduplex Adapter PG B j 11 Bit no 11 Bit BUSTA PC pi E Modem Modem P l CPU RS 232 ee RS 232 Hinweis x Nummer der Schnittstelle enter Bild 3 14 Kommunikation mit der S7 200 ber 11 Bit Modems Da in einer solchen Konfiguration immer nur ein Master aktiv sein darf gibt es kein Token Passing Die Konfiguration unterst tzt nur das PPI Protokoll Damit ber die PPI Schnittstelle kommuniziert werden kann mu das Modem f r das Automatisierungssystem S7 200 mit 11 Bit Zeichenfolgen arbeiten Das Automatisierungssystem S7 200 ben tigt ein Startbit acht Datenbits ein Parit tsbit gerade Parit t ein Stoppbit asynchrone Kommunikation und eine bertrag
359. en mit Ihrem Programm Sie k nnen einen Wert Byte Wort oder Doppelwort der sich im Variablenspeicher befindet im EEPROM speichern Auf diese Weise k nnen Sie einen beliebigen Wert des Variablen speichers im nullspannungsfesten Bereich des Variablenspeichers ablegen Eine Operation zum Speichern im EEPROM verl ngert die Zykluszeit um ca 15 ms bis 20 ms Wenn Sie einen Wert in den nullspannungsfesten Bereich im EEPROM schreiben wird der vorherige Wert an dieser Adresse berschrieben Hinweis Eine Operation zum Speichern im EEPROM aktualisiert nicht die Daten im Speichermodul Kopieren von Variablenspeicher in den EEPROM Sondermerker Byte 31 SMB31 und Sondermerker Wort 32 SMW32 weisen die CPU an einen Wert des Variablenspeichers in den nullspannungsfesten Bereich des Variablenspei chers im EEPROM zu kopieren Bild 7 19 zeigt das Format von SMB31 und SMW32 Gehen Sie folgenderma en vor wenn Sie die CPU so programmieren m chten da sie einen bestimmten Wert in den Variablenspeicher schreibt 1 Laden Sie die Adresse des Werts im Variablenspeicher den Sie nullspannungsfest speichern m chten in SMW32 2 Laden Sie die Gr e der Daten in SM31 0 und SM31 1 siehe Bild 7 19 3 Setzen Sie SM31 7 auf 1 Am Ende eines jeden Zyklus pr ft die CPU SM31 7 Ist SM31 7 1 dann wird der angege bene Wert im EEPROM gespeichert Die Operation ist beendet wenn die CPU SM31 7 auf 0 zur cksetzt ndern Sie den Wert im
360. en na E Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS Arbeiten mit STEP 7 Micro WIN und STEP 7 E 1 E 2 F Ausf hrungszeiten von AWL Operationen S7 200 Bestellnummern viii Importieren von Dateien aus STEP 7 Micro DOS HAm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Einf hrung in die Micro SPS S7 200 Die Familie S7 200 umfa t verschiedene Kleinsteuerungen Micro SPS mit denen Sie eine breite Palette von Automatisierungsaufgaben l sen k nnen Bild 1 1 zeigt eine Micro SPS S7 200 Durch das kompakte Design die M glichkeit der Erweiterung den g nstigen Preis und einen leistungsstarken Befehlssatz eignet sich die Familie S7 200 hervorragend f r klei nere Steuerungsanwendungen Die zahlreichen M glichkeiten an Gr en und Spannungs versorgungen bei der Wahl der CPU bieten Ihnen extrem hohe Flexibilit t beim Umsetzen Ihrer Automatisierungsl sungen SF E0 0 A00 RUN E04 Ao stop E02 02 E03 A083 _ Eos A04 Eos jaos E06 SIMATIC Eo 7 S7 200 Bild 1 1 Micro SPS S7 200 Kapitel bersicht Abschnitt Beschreibung Funktionen der verschiedenen Micro SPS S7 200 Hauptkomponenten einer Micro SPS S7 200 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 1 1 Einf hrung in die Micro SPS S7 200 1 1 Funktionen der verschiedenen Micro SPS S7 200 Anforderung
361. en und Adressen werden durch Tabulatoren ersetzt Wenn Sie im AWL Editor den Men befehl CPU bersetzen w hlen k nnen Sie sich die AWL Operationen im Standardformat anzeigen lassen Hinweis Bestimmte Folgen von AWL Anweisungen k nnen nicht in KOP angezeigt werden In diesem Fall kennzeichnet die Meldung Unzul ssig die Programmteile die nicht in KOP dargestellt werden k nnen STEP 7 Micro WIN c microwin projekt1 prj Projekt Bearbeite amp uBleui CPU Testen Extras Einrichten Fenster Hilfe y i Datenbaustein Kontakte Symboltabelle Statustabelle KOP Querverweise Start Stoppschalter LD Start1 UN NOT_AUS1 AO O Netzwerk 1 Verwendete Elemen Start1 y Symbolische Adress v Eunktionsleiste NETWORK 2 lEnde Statuszeile MEND Eunktionsleiste der Zoom Bild 3 24 Anzeigen eines KOP Programms in AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 31 Installieren und Bedienen der Software STEP 7 Micro WIN 3 7 Erstellen eines Datenbausteins Mit dem Datenbaustein Editor k nnen Sie die Variablen die von Ihrem Programm verwendet werden sollen vordefinieren oder initialisieren Es ist nicht unbedingt erforderlich einen Datenbaustein zu erstellen Der Datenbaustein Editor wird standardm ig als Fenstersymbol am unteren Rand des Hauptfensters angezeigt sofern Sie dies mit dem Men befe
362. er Parit tsfehler Formfehler bzw Pr fsummenfehler in Antwort 3 Offline Fehler durch doppelte Stationsadresse oder fehlerhafte Hardware 4 Fehler berlauf Warteschlange mehr als acht Boxen NETR NETW aktiviert 5 Protokollverletzung Versuch NETR NETW auszuf hren ohne PPI in SMB30 freizugeben 6 Ung ltiger Parameter NETR NETW Tabelle enth lt ung ltigen Wert 7 Keine Ressource ferne Station belegt Ladevorgang in Bearbeitung 8 Fehler Lage 7 Verletzung Anwendungsprotokoll 9 Meldungsfehler falsche Datenadresse bzw inkorrekte Datenl nge A F Nicht verwendet reserviert f r zuk nftige Verwendung Bild 10 60 Definition von TABLE f r die Operationen NETR und NETW Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 133 Operationssatz Beispiel f r die Operationen Aus Netz lesen und In Netz schreiben 10 134 Bild 10 61 zeigt ein Beispiel f r die Verwendung der Operationen NETR und NETW In die sem Beispiel handelt es sich um eine Produktionsstra e in der Becher mit Butter gef llt und zu einer von vier Verpackungsmaschinen weitergeleitet werden Die Verpackungsmaschine packt jeweils acht Becher Butter in einen Karton Eine Weiche steuert zu welcher Verpak kungsmaschine die einzelnen Becher Butter weitergeleitet werden Vier CPUs 212 steuern die vier Verpackungsmaschinen Eine CPU 214 die mit einem Textdisplay TD 200 ausge stattet ist steuert die Weiche Bild 10 61 zeigt den A
363. er fehlendes Kriterium zum Starten bzw Beenden 1 Endezeichen empfangen 1 Meldungsempfang beendet Zeit abgelaufen 1 Meldungsempfang beendet maximale Zeichenzahl erreicht 1 Meldungsempfang beendet Parit tsfehler SMB87 SMB187 Steuerbyte zum Empfangen von Meldungen x y z m t 0O 0 Funktion zum Empfangen von Meldungen ist gesperrt 1 Funktion zum Empfangen von Meldungen ist aktiviert Das Bit zum Sperren Freigeben des Meldungsempfangs wird jedesmal wenn die Operation RCV bearbeitet wird gepr ft 0 SMB88 oder SMB188 ignorieren 1 Mit dem Wert von SMB88 oder von SMB188 den Beginn der Meldung erkennen 0 SMB89 oder SMB189 ignorieren 1 Mit dem Wert von SMB89 oder von SMB189 den Beginn der Meldung erkennen 0 SMW90 oder SMB190 ignorieren 1 Mit dem Wert von SMW90 den Beginn der Meldung erkennen 0 Taktgeber mi t die Zeit zwischen den Zeichen 1 Taktgeber mi t die Zeit der Meldungen 0 SMW92 oder SMW192 ignorieren 1 Empfang beenden wenn die Zeitdauer von SMW92 oder SMW192 berschritten ist Diese Bits definieren die Kriterien zum Kennzeichnen einer Meldung einschlie lich der Kriterien f r den Beginn und das Ende einer Meldung Um den Beginn einer Meldung zu erkennen werden die freigegebenen Kriterien f r den Beginn einer Meldung logisch durch UND verkn pft und m ssen in Reihe auftreten Leerlauflinie gefolgt von einem Startzeichen Um das Ende ei
364. er Operation R cksetzen zur cksetzen werden sowohl das Z hlerbit als auch der aktuelle Wert des Z hlers zur ckgesetzt Die Vorw rts und Vorw rts R ckw rtsz hler verf gen ber einen aktuellen Wert in dem der aktuelle Z hlwert gespeichert wird Die Z hler verf gen auch ber einen voreingestellen Wert PV der bei Ausf hrung der Operation mit dem aktuellen Wert verglichen wird Ist der aktuelle Wert gr er als oder gleich dem voreingestellten Wert dann wird das Z hlerbit Z Bit aktiviert In allen anderen F llen wird das Z hlerbit ausgeschaltet Mit der Nummer des Z hlers sprechen Sie den aktuellen Wert und auch das Z hlerbit des Z hlers an Hinweis Da jeder Z hler einen eigenen aktuellen Wert besitzt d rfen Sie nicht mehreren Z hlern die gleiche Nummer zuordnen Vorw rts und Vorw rts R ckw rts Z hler greifen auf den gleichen aktuellen Wert zu Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 19 Operationssatz Beispiel f r Z hloperationen 10 20 KOP AWL E4 0 248 LD E4 O Taktgeber CU CTUD Vorw rtsz hlen LD E3 0 Taktgeber E3 0 R ckw rtsz hlen CD LD E2 0 R cksetzen ZVR Z48 4 E2 0 R 4 PV Impulsdiagramm E4 0 Vorw rts i i i i i i E3 0 i i R ckw r
365. er S7 200 Station keine an deren Objekte z B CPUs oder Netze Eine einzige S7 200 Station stellt ein komplettes STEP 7 Micro WIN Projekt dar Dies umfa t das Programm den Datenbaustein die Symbol tabelle und die Statustabelle Mit der Programmiersoftware STEP 7 k nnen Sie das S7 200 Projekt kopieren verschieben l schen oder umbenennen Hinweis Sie k nnen eine S7 200 CPU SIMATIC 200 Station nur in der Wurzel eines STEP 7 Projekts einf gen Sie k nnen die SIMATIC 200 Station unter keinem anderen Objekt anlegen Es gibt keine Wechselwirkungen zwischen der SIMATIC 200 Station und anderen Objekten in STEP 7 Zum Erstellen einer S7 200 Station gehen Sie folgenderma en vor 1 Legen Sie mit dem Men befehl Datei gt Neu ein neues Projekt im Projektfenster des SIMATIC Managers an 2 W hlen Sie den Men befehl Einf gen gt Station gt SIMATIC 200 Station um ein S7 200 Objekt anzulegen 3 Zum Bearbeiten der S7 200 Station doppelklicken Sie auf das S7 200 Objekt Daraufhin ffnet sich die Station und STEP 7 ruft die Programmiersoftware STEP 7 Micro WIN auf Hinweis Sie k nnen nie mehr als ein Fenster ge ffnet haben in dem die Programmiersoftware STEP 7 Micro WIN l uft Haben Sie bereits ein anderes Projekt f r die S7 200 ge ffnet m ssen Sie dieses Projekt zun chst schlie en bevor Sie ein anderes S7 200 Projekt ffnen k nnen Automatisierungssystem S7 200 Systemhandbuch E 2 C79000 G7000 C230 02
366. er seit Freigabe der Zeit abgelaufen ist Die Zei ten verf gen au erdem ber einen voreingestellten Wert PT der jedesmal wenn der aktuelle Wert aktualisiert oder die Zeitoperation ausgef hrt wird mit dem aktuellen Wert verglichen wird e Entsprechend dem Ergebnis des Vergleichs zwischen voreingestelltem und aktuellem Wert wird ein Zeitbit gesetzt bzw zur ckgesetzt e Ist der aktuelle Wert gr er als oder gleich dem voreingestellten Wert dann wird das Zeitbit T Bit eingeschaltet Hinweis Einige der aktuellen Zeitwerte k nnen als remanent definiert werden Die Zeitbits sind nicht remanent und werden nur als Ergebnis des Vergleichs zwischen aktuellem und voreingestelltem Wert gesetzt Wenn Sie eine Zeit zur cksetzen dann wird der aktuelle Wert der Zeit auf Null gesetzt und das Zeitbit ausgeschaltet Zum R cksetzen k nnen Sie f r jede beliebige Zeit die Operation R cksetzen verwenden Die Zeit TONR kann allerdings nur mit der Operation R cksetzen zur ckgesetzt werden Wenn Sie den Wert Null in den aktuellen Wert der Zeit schreiben wird das Zeitbit nicht zur ckgesetzt Auch wird der aktuelle Wert der Zeit nicht zur ckgesetzt wenn Sie den Wert Null in das Zeitbit schreiben Mit mehreren Zeiten mit einer Aufl sung von 1 ms k nnen Sie ein Interruptereignis erzeu gen Ausf hrliche Informationen zu zeitgesteuerten Interrupts entnehmen Sie Abschnitt 10 14 Aktualisieren von Zeiten mit einer Aufl sung von 1 ms 10
367. erarten konfiguriert werden k nnen Die verschiedenen Z hlerarten sind in Tabelle 10 5 aufgef hrt Die maximale Z hlgeschwindigkeit der Z hler HSC1 und HSC2 richtet sich nach Ihrer CPU siehe Anhang A Jeder Z hler verf gt ber besondere Eing nge die Funktionen wie Taktgeber Richtungs steuerung R cksetzen und Starten unterst tzen Bei A B Z hlern k nnen Sie einfache oder vierfache Z hlgeschwindigkeiten ausw hlen HSC1 und HSC2 sind vollkommen unabh ngig voneinander und beeinflussen keine anderen schnellen Operationen Beide Z hler laufen mit maximaler Geschwindigkeit ohne sich gegenseitig zu beeintr chtigen Ausf hrliche Informationen zu den schnellen Z hlern entnehmen Sie Abschnitt 10 5 Schnelle Impulsausg nge Die S7 200 CPU unterst tzt schnelle Impulsausg nge Bei diesen Zentralger ten erzeugen die Ausg nge A0 0 und A0 1 entweder Impulsfolgen PTO oder sie steuern die Impulsdau ermodulation PWM e Die Funktion Impulsfolge stellt einen Rechteckausgang 50 relative Einschaltdauer f r eine bestimmte Anzahl von Impulsen und eine festgelegte Zykluszeit zur Verf gung Die Anzahl der Impulse kann zwischen 1 und 4 294 967 295 liegen Die Zykluszeit kann in Mikrosekunden von 250 us bis 65 535 us oder in Millisekunden von 2 ms bis 65 535 ms angegeben werden Eine ungerade Mikro oder Millisekundenzahl z B 75 ms ruft eine Verzerrung der relativen Einschaltdauer hervor e Die Funktion Impulsdauermodulation bietet
368. eration Ganze Zahl 32 Bit in Realzahl wandeln wandelt eine ganze Zahl 32 Bit mit Vorzeichen IN in eine Realzahl 32 Bit um OUT Operanden IN VD ED AD MD SMD AC HC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD Realzahl in ganze Zahl 32 Bit wandeln vor A H TRUNC IN OUT BE u u U 212 214 215 216 10 108 Die Operation Realzahl in ganze Zahl 32 Bit wandeln wandelt eine Realzahl 32 Bit IN in eine ganze Zahl 32 Bit mit Vorzeichen OUT um Nur der ganzzahlige Teil der Realzahl wird umgewandelt auf Null runden Operanden IN VD ED AD MD SMD AC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD Diese Operation beeinflu t die folgenden Sondermerker SM1 1 berlauf Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r die Umwandlung einer Realzahl KOP AWL E0 0 MOV_DW LD E0 0 E Akkumulator 1 l schen MOVD 0 AC1 MOVW Z10 AC1 DTR AC1 VDO 0 1 OUT Ac MOVR VDO VD8 R VD4 VD8 MOV_W TRUNC VD8 VD12 E Z hlerwert Angabe in Zoll in Akkumulator 1 z10 1 ourt ac laden DI_REAL E In Realzahl wandeln AC1 1I OUT J VDO MUL_R mE Mit 2 54 multiplizieren um vDo n in Zentimeter umzuwandeln VD4 IN
369. erdet sein Kabel verlaufen entlang der Metalltr ger G ltig f r alle Ger te mit EC Kennzeichnung Das Ger t mu in einem geerdeten Metallgeh use installiert sein Die AC Eingangsleitung mu mit einem Filter Schaffner FN 680 2 5 06 oder vergleichbar ausger stet sein Maximale Kabell nge von den Filtern zur S7 200 25 cm Die Verkabelung der 24 V DC Stromquelle und der Geberversorgung mu geschirmt sein Lebensdauer eines Relais Bild A 1 zeigt die typischen Leistungsdaten die von Relais Herstellern zur Verf gung gestellt werden Die tats chliche Leistungsf higkeit richtet sich nach der jeweiligen Verwendung 4000 Z F Wid dslast 250 V AC T 1000 Widerstandelas 30 V DC J m 500 300 v2 100 N u u duk ive Last 250 V AC p f 0 4 I Induktive Last 30 V DC L R 7ms _ in 0 1 2 3 4 5 6 7 Nennbetriebsstrom A Bild A 1 Lebensdauer eines Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 2 CPU 212 DC Versorgung DC Eing nge DC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anwenderdaten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Z
370. ereiche 10 3 Operationen Ausf hrungszeiten F 1 F 10 Programmierbeispiel f r einen DP Slave 9 26 Speicher Bereiche Statusinformationen als DP Slave 9 21 Technische Daten A 32 Eingangssimulator berblick 1 3 Unterst tzte Baudraten Unterst tzte E A Konfigurationen 9 19 Unterst tzte Hardware zur Kommunikation im Netz Unterst tzte Interrupts Unterst tzte Operationen Ablaufsteuerungsrelais laden Alle Interruptereignisse freigeben Alle Index 8 Interruptereignisse sperren Anzahl an Bytes bertragen Anzahl an Doppelw rtern bertragen Anzahl an W rtern bertragen 10 69 ASCIH Zeichenkette in Hexadezimalzahl wandeln 10 112 Aus Netz lesen In Netz schreiben BCD in ganze Zahl wandeln Bearbeitung bedingt beenden Bearbei tung absolut beenden 10 84 Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige erzeugen 10 110 Bitwert direkt durch ODER verkn pfen Negierten Bitwert direkt durch ODER verkn pfen Bitwert direkt durch UND verkn pfen Negierten Bitwert direkt durch UND verkn pfen Bitwert direkt ladent Negierten Bitwert direk laden 10 4 Bitwert direkt setzen Bitwert direkt r ck setzen 10 11 Bitwert direkt zuweisen Bitwert durch ODER verkn pfen Negier ten Bitwert durch ODER verkn pfen 10 Bitwert durch UND verkn pfen Nesier ten Bitwert durch UND verkn pfen A Bitwert laden Negierten Bitwert laden 1 Byte rechts rotiere
371. ereiche k nnen Sie bestimmte Adre bereiche als remanent definieren V M Z und T Bei den Zeiten k nnen nur remanente Zeiten TONR gepuffert werden Hinweis Bei Zeiten und Z hlern k nnen nur die aktuellen Werte gepuffert werden Zeit und Z hlerbits sind nicht remanent M chten Sie bestimmte Speicherbereiche als remanent definieren w hlen Sie den Men be fehl CPU Konfigurieren und ffnen anschlie end das Register Remanente Bereiche Bild 7 18 zeigt das Dialogfeld zum Definieren von remanenten Bereichen Wenn Sie sich die voreingestellten remanenten Bereiche Ihrer CPU anzeigen lassen m chten w hlen Sie die Schaltfl che Voreinstellungen CPU konfigurieren x Einstellungen der Ausg nge Schnittstelle 1 Eingabefilter Schnittstelle 0 1 Remanente Bereiche Pa wort au Voreinstellungen Datenbereich Versatz Elemente LOTEINBISLUNGS Bereich 0 gt R cksetzen Bereich 1 u R cksetzen R cksetzen R cksetzen Bereich 2 gt Bereich 3 x 1m 1m Bereich 4 x R cksetzen Bereich 5 2 R cksetzen Konfigurationsparameter m ssen erst in die CPU geladen werden bevor sie wirksam werden OK Abbrechen Bild 7 18 Konfigurieren der remanenten Bereiche im Speicher der CPU Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 15 Speicher der CPU Datentypen und Adressierungsarten 7 4 Nullspannungsfestes Speichern von Dat
372. eren HDEF 10 21 NOT Nulloperation 10 11 Obersten Stackwert aus Stack schieben 10 99 10 101 Obersten Stackwert duplizieren 10 99 10 101 PID Regler 10 55 10 65 Programmschleife mit FOR Programmsteuerung 10 84 Quadratwurzel einer Realzahl ziehen Realzahl in ganze Zahl 32 Bit wandeln Realzahl bertragen 10 68 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Realzahlen addieren 10 51 Realzahlen dividieren 10 53 Realzahlen multiplizieren Realzahlen subtrahieren Realzahlenvergleich Rotieren 10 68 R cksetzen 10 10 0 51 Schieben 10 68 10 77 Schnelle Ausg nge 8 7 10 37 10 49 Schnelle Z hler 10 13 Schnellen Z hler aktivieren 10 21 Schnellen Z hler aktivieren HSC Schneller Z hler Setzen Speicher mit Bitmuster belegen 10 68 10 77 Standardkontakte Steigende Flanke Suchen 10 73 Suchen Ersetzen Tabellenoperationen 10 73 10 77 bertragen 10 68 10 77 berwachungszeit r cksetzen 10 85 10 87 Umwandlung 10 108 Unterprogramm aufrufen Unterprogramm beenden Unterprogramm beginnen Verkn pfungsoperationen 10 102 Vorw rts R ckw rtsz hlen Vorw rtsz hlen 10 19 Wert in Schieberegister schieben Wert in Schieberegister schieben SHRB 10 78 Wort um 1 erh hen 10 6 Wort um 1 vermindern 10 66 W rter durch EXKLUSIV ODER verkn p W rter durch ODER verkn pfen 10 103 W rter durch UND verkn
373. eriemodul optional Integrierte E A Max Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungszeiten Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr Impulsausg nge Analogpotentiometer Normen Eing nge Eingangstyp Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Max Ansprechz E0 0 E1 5 E0 6 E1 5 wie bei HSC1 und HSC2 6ES7 215 2BD00 0XBO 217 3 x 80 x 62 mm 0 6 kg 9W 4 K W rter EEPROM 2 5 K W rter RAM typ 190h min 120 h bei 40 C 200 Tage bei st ndig Einsatz 14 Eing nge 10 Ausg nge 7 64 Eing nge 64 Ausg nge 16 Eing nge 1l6 Ausg nge 0 8us Operation 256 256 Zeiten 256 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 20 kHz 6 Minuten pro Monat nicht empfohlen 2 UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie stromziehend stromliefernd IEC 1131 Typ 1 wenn stromz 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1 mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig 6 ms EIN 30 ms AUS mm Ausg nge Ausgangstyp Spannungsbereich Max Laststrom berspannungssto Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz Stromversorgung Relais S
374. erk 18 Network 18 3 INT 3 INT Interruptprogramm PTOO Network 19 Netzwerk 19 LDW SMW68 500 MOVW 1000 SMW68 SMW68 MOV_W Ist die aktuelle Zy PLS 0 EN kluszeit 500 ms dann crETI 500 Zykluszeit auf 1000 1000 IN _ OUT SMW68 ms setzen und 4 Im pulse ausgeben PLS EN 0 A0 x RETI Netzwerk 20 Network 20 LDW SMW68 1000 SMW68 MOV_W Ist die aktuelle Zy MOVW 500 SMW68 EN kluszeit 1000 ms PLS o 1000 dann Zykluszeit auf 500 IN OUT SMW68 500 ms setzen und 4 Impulse ausgeben PLS EN 0 A0 x Netzwerk 21 Network 21 RETI RETI Impulsdiagramm 1 Zyklus 1 Zyklus 500 ms 1000 ms gt q A0 0 L Ll lt gt a gt 4 Zyklen bzw 4 Impulse 4 Zyklen bzw 4 Impulse i Interrupt 3 f Interrupt 3 tritt auf tritt auf Bild 10 18 Beispiel f r eine Impulsfolge Fortsetzung Automatisierungssystem S7 200 Systemhandbuch 10 46 C79000 G7000 C230 02 Operationssatz Beispiel f r Impulsdauermodulation Bild 10 19 zeigt ein Beispiel f r Impulsdauermodulation Soll die Impulsdauer ge ndert wer den mu die Funktion PWM kurzzeitg zum Aktualisieren gesperrt werden Dies geschieht asynchron zum PWM Zyklus und k nnte ein unerw nschtes Impulszittern in dem gesteuer ten Ger t verursachen Mu die Impulsdauer synchron aktualisiert werden wird der Impuls ausgang zum Interrupteingang E0 0 zur ckgeleitet Soll die Impulsdauer ge ndert werden wird der Interrupteingang freigegeben so da bei der n chste
375. erk in mehrere Netzwerke 0082 Unzul ssige Operation Pr fen Sie die Mnemonik 0083 MEND fehlt bzw ung ltige Operation im Hauptprogramm Geben Sie die Operation MEND ein bzw l schen Sie die ung ltige Operation 0084 Reserviert 0085 FOR fehlt Erg nzen Sie die Operation FOR oder l schen Sie die Operation NEXT 0086 NEXT fehlt Erg nzen Sie die Operation NEXT oder l schen Sie die Operation FOR 0087 Sprungmarke fehlt LBL INT SBR Erg nzen Sie die entsprechende Sprungmarke 0088 RET fehlt bzw ung ltige Operation im Unterprogramm Geben Sie die Operation RET am Ende des Unterprogramms ein bzw l schen Sie die ung ltige Operation 0089 RETI fehlt bzw ung ltige Operation im Interruptprogramm Geben Sie die Operation RETI am Ende des Interruptprogramms ein bzw l schen Sie die ung ltige Operation 008A Reserviert 008B Reserviert 008C Doppelte Sprungmarke LBL INT SBR Benennen Sie eine der Sprungmarken um 008D Unzul ssige Sprungmarke LBL INT SBR Stellen Sie sicher da die zul ssige Anzahl an Sprungmarken nicht berschritten wurde 0090 Unzul ssiger Parameter Pr fen Sie ob die Parameter f r die Operation zul ssig sind 0091 Bereichsfehler mit Adre informationen Pr fen Sie die Operandenbereiche 0092 Fehler im Z hlfeld einer Operation mit Z hlinformationen Pr fen Sie den maximalen Z hlwert 0093 Die Schachtelungstiefe FOR NEXT wurde berschritten 0095 Operation L
376. erruptprogramm beginnen und Interruptprogramm beenden Die Operation Interruptprogramm beginnen markiert den Anfang eines Interruptprogramms n vor Die Operation Interruptprogramm bedingt beenden beendet einen Interrupt in Abh ngigkeit von dem Zustand der vorherigen Verkn pfung Mit der Spule Interruptprogramm absolut beenden mu jedes Interruptprogramm beendet werden Operanden n 0 bis 127 vv Ev Bu V 212 214 215 216 Interruptprogramme Sie k nnen jedes Interruptprogramm mit einer Interruptmarke versehen die den Beginn des Programms kennzeichnet Das Interruptprogramm besteht aus den Operationen die Sie zwischen der Interruptmarke und der Operation zum absoluten Beenden des Programms anordnen Das Interruptprogramm wird in Reaktion auf ein zugeordnetes internes oder exter nes Ereignis ausgef hrt Sie k nnen das Programm beenden und damit die Steuerung wie der an das Hauptprogramm bergeben indem Sie die Operation Interruptprogramm absolut beenden RETI oder die Operation Interruptprogramm bedingt beenden ausf hren Mit der Operation Interruptprogramm absolut benden mu jedes Interruptprogramm abgeschlossen werden Richtlinien zur Verwendung von Interruptprogrammen Mit der Interruptbearbeitung k nnen Sie schnell auf besondere interne oder externe Erei gnisse reagieren Sie sollten Ihr Interruptprogramm so aufbauen da es eine bestimmte Aufgabe ausf hrt und anschlie end die St
377. erruptprogramm zu Ausf hrliche Informationen zur Interruptbearbeitung entnehmen Sie dem Abschnitt zu den Interrupt Operationen in diesem Kapitel 7 Wenn Sie einen Wechsel der Z hlrichtung erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Richtungswechsel Ereignis 14 einem Interruptprogramm zu 8 Wenn Sie externes R cksetzen erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Externes R cksetzen Ereignis 15 einem Inter ruptprogramm zu 9 F hren Sie die Operation Alle Interruptereignisse freigeben ENI aus um die Interrupts f r HSC1 freizugeben 10 F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 program miert 11 Beenden Sie das Unterprogramm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Initialisieren der Z hlerarten 6 7 und 8 Gehen Sie folgenderma en vor um HSC1 als Zwei Phasen Vorw rts R ckw rtsz hler mit Vorw rts R ckw rts Taktgebern Z hlerarten 6 7 oder 8 zu initialisieren 1 10 11 Rufen Sie mit dem Merker des ersten Zyklus ein Unterprogramm auf in dem die Initiali sierung durchgef hrt wird Wenn Sie ein Unterprogramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf wodurch sich die Zykluszeit verk rzt und das Programm bersichtlicher strukturiert ist Im Unterprogramm f r die Initialisierung laden Sie SM
378. ers an die S7 200 CPU ber das PC PPI Kabel Bild 3 3 zeigt Ihnen eine typische Konfiguration zum Verbinden Ihres Personal Computers und Ihrer CPU mit einem PC PPI Kabel Zum Einrichten der Kommunikation zwischen den Komponenten gehen Sie folgenderma en vor 1 Stellen Sie mit den DIP Schaltern am PC PPI Kabel eine Baudrate ein 2 Schlie en Sie die Schnittstelle RS 232 des PC PPI Kabels die mit der Kennzeichnung PC versehen ist an die Kommunikationsschnittstelle Ihres Computers entweder COM1 oder COM2 an Drehen Sie die Verbindungsschrauben fest 3 Schlie en Sie die zweite Schnittstelle des PC PPI Kabels RS 485 an die Kommunika tionsschnittstelle Ihrer CPU an Drehen Sie die Verbindungsschrauben fest Die technischen Daten des PC PPI Kabels entnehmen Sie dem Abschnitt A 40 Die Bestell nummer des Kabels entnehmen Sie Anhang G Schalterstellungen unten 0 oben 1 0 100 9600 Baud gezeigt 00 10 19 200 Baud 41 PC PPI Kabel Bild 3 3 Kommunizieren mit einer CPU im PPI Modus Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 7 Installieren und Bedienen der Software STEP 7 Micro WIN Bild 3 4 zeigt eine Konfiguration in der ein Personal Computer mit mehreren S7 200 CPUs verbunden ist STEP 7 Micro WIN ist so ausgelegt da immer nur mit einer S7 200 CPU kommuniziert werden kann Sie k nnen jedoch auf jede
379. ersten Stackwert aus Stack schieben Obersten Stackwert duplizieren 110 99 PID Regler Programmschleife mit FOR Ende Pro grammschleife mit NEXT 10 90 Quadratwurzel einer Realzahl ziehen Realzahl in ganze Zahl 32 Bit wandeln Realzahl bertragen 10 51 Realzahlen addieren Realzahlen dividieren 10 53 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Realzahlen multiplizieren Realzahlen subtrahieren Realzahlenvergleich Setzen R cksetzen Speicher mit Bitmuster belegen 10 72 Standardkontakte Steigende Flanke Fallende Flanke berwachungszeit r cksetzen 10 85 Unterprogramm bedingt absolut beenden Unterprogramm beginnen Vorw rts R ckw rtsz hlen Vorw rtsz hlen 10 19 Wert in Schieberegister schieben Wert in Tabelle eintragen Wert in Tabelle suchen Wort rechts rotieren Wort links rotieren Wort rechts schieben Wort links schie ben Wort bertragen Wort um 1 erh hen 10 66 Wort um 1 vermindern 10 66 W rter durch EXKLUSIV ODER ver kn pfen 110 103 W rter durch ODER verkn pfen 10 103 W rter durch UND verkn pfen Wortvergleich Zeit als Einschaltverz gerung starten Zeit als speichernde Einschaltverz ge rung starten Zu Sprungmarke springen Sprungmarke definieren Zuweisen Zweiten Stackwert kopieren Unterst tzte Protokolle Index 11 Index CPUs Abmessungen CPU 212 CPU 214 CPU 215 2 4 CPU 216 2 4
380. ert e Das Anwenderprogramm die CPU Konfiguration und der Bereich des Variablenspei chers bis zur maximalen Gr e des remanenten Bereichs im Variablenspeicher werden in den nullspannungsfesten EEPROM kopiert Hinweis Lassen Sie die CPU mit leerem Speichermodul oder mit einem Speichermodul das von einer anderen CPU Variante programmiert wurde anlaufen tritt ein Fehler auf Ziehen Sie dann das Speichermodul und lassen Sie die CPU erneut anlaufen Anschlie end k nnen Sie das Speichermodul stecken und programmieren RAM Speicher Anwenderprogramm CPU Konfiguration Variablenspeicher Merker Aktuelle Werte von Zeiten und Z hlern EEPROM nullspannungstest Anwenderprogramm CPU Konfiguration Variablenspeicher bis zur maximalen Gr e des nullspannungsfesten Varia blenspeichers Alle anderen Speicherbereiche werden auf 0 gesetzt Anwenderprogramm CPU Konfiguration Merker nullspan nungsfester Bereich Merker nullspan nungsfester Bereich we Anwenderprogramm CPU Konfiguration Merker nullspannungsfester Bereich Speichermodul Bild 7 21 Wiederherstellen des Speichers beim Anlauf mit gestecktem Speichermodul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Steuerung ber Ein und Ausg nge ber die Ein und Ausg nge wird das System
381. ert gleich voreingestellter Wert Z hlrichtung wechselt und verl uft umgekehrt zur Drehrichtung der Welle Z hler wird extern zur ckgesetzt Mit jedem dieser Ereignisse von schnellen Z hlern k nnen Sie auf schnelle Ereignisse reagieren die bei den Zyklusraten des Automatisierungssystems nicht gesteuert werden k nnen Die Impulsfolge Interrupts melden sofort wenn die angegebene Anzahl Impulse ausgege ben wurde Impulsfolgen werden h ufig zum Steuern von Schrittmotoren eingesetzt Sie k nnen die oben beschriebenen Interrupts freigeben indem Sie dem entsprechenden E A Ereignis ein Interruptprogramm zuordnen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Zeitgesteuerte Interrupts Zeitgesteuerte Interrupts umfassen Interrupts und die Interrupts der Zeiten T32 T96 Die CPU kann einen oder mehrere zeitgesteuerte Interrupts unterst tzen siehe Tabelle 10 15 Sie k nnen Aktionen die zyklisch ausgef hrt werden sollen mit einem zeitgesteuerten Inter rupt definieren Die Zykluszeit wird in Schritten von 1 ms angegeben der Bereich liegt zwi schen 5 ms und 255 ms Die Zykluszeit f r den zeitgesteuerten Interrupt 0 schreiben Sie in SMB34 die Zykluszeit f r den zeitgesteuerten Interrupt 1 schreiben Sie in SMB35 Tabelle 10 15 Unterst tzte zeitgesteuerte Interrupts Zeitgesteuerte Interrupts CPU 212 CPU 214 CPU 215 CPU 216 Anzahl der unterst tzten zeitgesteuerten 1 2 2 2 Interrupts
382. ert werden Verwenden Sie in Ihrem Programm indirekte Adressierung m ssen Sie pro indirekt adressiertem Operand den in Tabelle F 2 angegebenen Wert zu der Ausf h rungszeit addieren Tabelle F 2 Zus tzliche Zeit die bei indirekter Adressierung addiert werden mu Operation mit indirekter Adressierung CPU 212 CPU 214 215 216 Alle Operationen mit Ausnahme von R RI S und SI R RI S und SI 185 3 us 120 2 us Auswirkungen von Analogein und Analogausg ngen auf die Ausf hrungszeiten Das Zugreifen auf Analogeing nge und Analogausg nge wirkt sich auf die Ausf hrungszei ten einer Operation aus Tabelle F 3 zeigt den Faktor der zu der Grundausf hrungszeit einer Operation addiert werden mu wenn die Operation auf einen Analogwert zugreift Tabelle F 3 Auswirkung von Analogein und Analogausg ngen auf die Ausf hrungszeiten Analogeing nge EM231 EM235 171 us 139 us Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 F 1 Ausf hrungszeiten von AWL Operationen Grundausf hrungszeiten der AWL Operationen Tabelle F 4 f hrt die Grundausf hrungszeiten der einzelnen AWL Operationen bei den ver schiedenen S7 200 CPUs auf Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us CPU 212 CPU 214 CPU 215 CPU 216 Operation Beschreibung in us in us in us in us Grundausf hrungszeit E A 1 2 0 8 M 4 8 2 352 SM T Z V S 6 0 D Grundausf hrungszeit D Grundausf hrung
383. ert wird einmal pro Zyklus in STOP RUN aktualisiert SMB29 Dieses Byte speichert den Wert der mit dem Analogpotentiometer 1 eingegeben wird Dieser Wert wird einmal pro Zyklus in STOP RUN aktualisiert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 5 Sondermerker SMB30 und SMB130 Steuerungsregister der frei programmierbaren Kommunikation SMBS30 steuert die frei programmierbare Kommunikation f r die Schnittstelle 0 SMB130 steuert die frei programmierbare Kommunikation f r die Schnittstelle 1 Sie k nnen SMB30 und SMB130 lesen und schreiben Wie in Tabelle D 11 beschrieben konfigurieren diese Bytes die entsprechende Kommunikationsschnittstelle f r die frei programmierbare Kommu nikation Ausgew hlt werden kann die Unterst tzung des Protokolls f r die frei programmier bare Kommunikation sowie das Systemprotokoll Tabelle D 11 Sondermerker SMB30 und SMB130 Schnitt Schnitt Beschreibung stelle 0 stelle 1 Format von Format von SMB30 SMB130 Steuerbyte f r die frei pldalb blb programmierbare Kommunikation SM30 6 SM130 6 pp Auswahl der Parit t und und 00 keine Parit t SM30 7 SM130 7 0l gerade Parit t 10 keine Parit t 11 ungerade Parit t SM130 5 Datenbits pro Zeichen 0 8 Bits pro Zeichen 1 7 Bits pro Zeichen SM130 2 Baudrate f r die frei programmierbare Kommunikation bis 000 38 400 Baud bei der CPU 212 19 200 Baud SM130 4
384. erwendung der Operationen Meldung in Zwischen speicher empfangen und Meldung aus Zwischenspeicher bertragen Das Programm emp f ngt solange eine Zeichenkette bis das Zeichen f r Zeilenschaltung empfangen wird Da raufhin wird die Meldung an den Sender zur ckgeschickt KOP AWL Netzwerk 1 SMO 1 MOV_B Im ersten Zyklus Network 1 E Frei programmierbare LD SM 0 1 I Kommunikation initialisieren MOVB 16 9 SMB30 9600 Baud w hlen MOVB 16 B0 SMB87 16 9 1I OUT SMB30 8 Datenbits w hlen MOVB 16 0A SMB89 Keine Parit t w hlen MOVW 5 SMW9O MOV_B Steuerbyte f r Meldungs MOVB 100 SMB94 E empfang initialisieren ATCH 0 23 Meldungsempfang ATCH 1 9 freigegeben ENI 16 B0 IN OUT SMB87 Zeichen f r Meldungsende rey vVB100 0 erkennen Leerlauflinie E MOVZE als Meldungsbeginn erkennen Zeit berwachung f r 16 A IN OUT SMB89 gerlauflinie auf 5 ms setzen MOV_W Zeichen f r Meldungsende auf Hex OA setzen 5 71 OUT SMW9O Zeilenvorschub MOV_B Maximale Zeichenzahl auf E 100 setzen 100 1 OUTH SMB94 ATCH Interrupt dem Ereignis E Empfang beendet zuordnen 0 INT 23 EVENT ATCH Interrupt dem Ereignis E Senden beendet zuordnen 1 INT 9 J EVENT ENI Anwenderinterrupts freigeben RCV Operation RCV mit Puffer E in VB100 f r Schnittstelle O freigeben VB100 TABLE 0 PORT
385. esse sollte der Adresse des h chsten Masters ent sprechen oder gr er sein Bei den S7 200 CPUs ist als h chste Teilnehmeradresse die Adresse 126 voreingestellt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz In diesem Kapitel wird anhand der folgenden Konventionen die Darstellungsart einer Opera tion im Kontaktplan KOP und in der Anweisungsliste AWL aufgef hrt Au erdem sind die CPUs gekennzeichnet bei denen die jeweilige Operation verf gbar ist n Darstellung im t Kontaktplan KOP Bedingt Ausf hrung richtet sich nach der ewn Darstellung in der vorherigen Logik A Anweisungsliste n u ei AWL Absolut Ausf hrung _ enD richtet sich nicht nach der vorherigen Logik W WW V _ Verf gbar bei s 2 212 214 215 216 diesen CPUs DOAR Kapitel bersicht Abschnitt Beschreibung Seite G ltige Bereiche f r die S7 200 CPUs Operationen mit Kontakten Operationen mit Vergleichskontakten Operationen mit Ausg ngen Operationen mit Zeiten Z hlern schnellen Z hlern schnellen Ausg n gen und Impulsausgaben Arithmetische Operationen und Operationen f r den PID Regler Operationen zum Inkrementieren und Dekrementieren bertragungs und Tabellenoperationen Schiebe und Rotieroperationen Operationen f r die Programmsteuerung Stackoperationen Verkn pfungsoperationen
386. eter TABLE f r die Operationen NETR und NETW bezieht D Beendet Op ausgef hrt 0 nicht ausgef hrt 1 ausgef hrt A Aktiv Op befindet sich in Warteschlange 0 nicht aktiv 1 aktiv Byte E Fehler Op enth lt eine Fehlerbedingung 0 kein Fehler 1 Fehler Versatz 7 0 0 D lael E o Fehlercode Adresse der fernen Station Adresse des AS auf dessen Daten zugegriffen werden soll 1 Adresse der fernen Station Pointer auf den Datenbereich in der entfernten Station 2 Pointer auf den Daten indirekter Pointer auf die Daten auf die zugegriffen werden soll Foren L nge der Daten Anzahl der Datenbytes auf die in der fernen gt Bear si Station zugegriffen werden soll zwischen 1 und 16 Bytes 4 fernen Station Datenbereich zum Empfangen oder bertragen zwischen 1 5 E A M S oder V und 16 Bytes die wie folgt f r Daten reserviert sind Bei der Operation NETR handelt es sich um den e DER EDER Datenberlich in dem die Werte die aus der fernen Station 7 Datenbyte 0 gelesen werden sollen nach der Ausf hrung der Operation 8 Datenbyte 1 NETR gespeichert werden f Bei der Operation NETW handelt es sich um den 1 Datenbereich in dem die Werte die in die ferne Station 22 Datenbyte 15 geschrieben werden sollen vor der Ausf hrung der Operation NETW gespeichert werden Fehlercode Definition 0 Kein Fehler 1 Ablauf der Zeit ferne Station reagiert nicht 2 Empfangsfehl
387. etr gt der Einschaltstromsto 183 VA 230 V 0 8 A was innerhalb der Schaltleistung der Relaiskon takte von 2 A liegt Widerstand 0 5 x 230 115 Q w hlen Sie 140 Q als Standardwert Kondensator 17 VA 10 x 0 005 0 0085 uF w hlen Sie den Wert 0 01 uF Ableitstrom 2 x 3 14 x 50 x 0 01 x 10 6 x 230 0 72 mA Effektivwert Automatisierungssystem S7 200 Systemhandbuch 2 14 C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 2 5 Spannungsversorgung Die Zentralger te der S7 200 besitzen eine interne Stromversorgung die neben dem Zen tralger t die Erweiterungsmodule und andere 24 V DC Verbraucher speist Mit Hilfe der fol genden Informationen k nnen Sie berechnen wieviel Leistung bzw Strom das Zentralger t f r Ihre Konfiguration zur Verf gung stellen kann Leistungsbedarf Jede S7 200 CPU liefert Gleichstrom von 5 V und 24 V e Jede CPU besitzt eine 24 V DC Geberversorgung die die integrierten Eing nge und die Relaisspulen der Erweiterungsmodule mit 24 V Gleichstrom versorgt Ist der Leistungs bedarf der CPU an 24 V Gleichstrom h her als die interne Stromversorgung liefern kann k nnen Sie zus tzlich eine externe 24 V DC Versorgung anschlie en die die Erweite rungsmodule speist e Die CPU verf gt au erdem ber 5 V Gleichstrom f r eventuell angeschlossene Erweite rungsmodule Ist der Leistungsbedarf der Erweiterungsmodule an 5 V Gleichstrom h her als die interne Stromversorgung liefern kann
388. euerung wieder an das Hauptprogramm bergibt Programmieren Sie m glichst kurze Interruptprogramme mit pr zisen Angaben so da die Programme schnell bearbeitet werden k nnen und andere Prozesse nicht lange unterbro chen werden Mi achten Sie diese Richtlinie kann es zu unvorhersehbaren Zust nden kom men die den Betrieb der vom Hauptprogramm gesteuerten Ger te st ren k nnen F r Inter ruptprogramme gilt die Devise je k rzer desto besser Einschr nkungen Beachten Sie beim Arbeiten mit Interruptprogrammen folgende Hinweise e Schlie en Sie alle Interruptprogramme an das Ende des KOP Hauptprogramms an e Die Operationen DISI ENI CALL HDEF FOR NEXT LSCR SCRE SCRT und END k nnen Sie in Interruptprogrammen nicht verwenden e Beenden Sie jedes Interruptprogramm absolut Operation RETI Systemunterst tzung f r Interrupts 10 114 Kontakte Spulen und Akkumulatoren k nnen von Interrupts beeinflu t werden Deshalb speichert das System den Stack die Akkumulatoren und die Sondermerker SM die den Status von Akkumulatoren und Anweisungen anzeigen und l dt sie sp ter neu Dadurch wird verhindert da das Hauptprogramm durch eine Verzweigung zu oder von einem Inter ruptprogramm gest rt wird Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Gemeinsames Nutzen von Daten im Hauptprogramm und in Interruptprogrammen Sie k nnen Daten in einem Hauptprogramm und in einem ode
389. ezentralen Periphe rie mit einem PROFIBUS Netz Die einzige Einstellung die Sie f r die CPU 215 vornehmen m ssen damit Sie sie als PROFIBUS Slave einsetzen k nnen ist die Teilnehmeradresse der DP Schnittstelle der CPU Diese Adresse mu der Adresse in der Konfiguration des Masters entsprechen Der Master konfiguriert die CPU 215 Ausf hrliche Informationen zur Kommunikation mit der dezentralen Peripherie DP entnehmen Sie dem Abschnitt 9 5 S7 300 mit CPU 315 2 DP als DP Master CPU 215 Programmierger t PG MPI Subnetz PROFIBUS Subnetz r Abschlu widerstand an O bis x MPI Adressen der Teilnehmer 0 bis x PROFIBUS Adressen der Teilnehmer Bild 3 13 CPU 215 in einem PROFIBUS Subnetz mit MPI Subnetz Verbinden einer S7 200 CPU mit einem STEP 7 Micro WIN Master per Modem Wenn Sie STEP 7 Micro WIN auf einem PC unter Windows 3 1x Windows 95 oder Windows NT oder auf einem SIMATIC Programmierger t z B PG 740 als einzigen Master installiert haben k nnen Sie zu folgenden Ger ten der S7 200 eine Verbindung per Modem aufbauen e zu einer S7 200 CPU als Slave e zu mehreren S7 200 CPUs als Slaves im Netz Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 19 Installieren und Bedienen der Software STEP 7 Micro WIN 3 20 Je nachdem ob Sie die Verbindung nur zu einer S7 200 CPU oder zu einem Netz aus S7 200 CPUs herstell
390. f Dieser Zustand bleibt solange erhalten bis die CPU 215 ausgeschaltet wird oder der Modus zum Datenaustauch wiederaufgenommen wird e Liegt in der E A Konfiguration oder in der Parametrierung die der DP Master in die CPU 215 schreibt ein Fehler vor dann blinkt die DP Anzeige rot Tabelle 9 12 f hrt die verschiedenen Zust nde der LED Anzeige f r die DP Kommunikation auf Tabelle 9 12 Statusanzeige der DP LED rn der Beschreibung des Zustands As Seit letztem Anlauf noch keine DP Standardkommunikation Seit letztem Anlauf noch keine DP Standardkommunikation aufgerufen Rot EEE Fehler in Parametrierung oder Se aem Ana noch kelne nn nenn CPU nicht im Modus zum Datenaustausch Derzeit im Modus zum Datenaustausch Modus zum Datenaustausch verloren Automatisierungssystem S7 200 Systemhandbuch 9 22 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Ger testammdaten GSD Datei Die verschiedenen PROFIBUS Ger te weisen unterschiedliche Eigenschaften zur Lei stungsf higkeit auf Diese Eigenschaften unterscheiden sich bez glich der Funktionalit t z B die Anzahl der Ein und Ausgangssignale oder die Diagnosemeldungen oder bez g lich der Busparameter wie bertragungsgeschwindigkeit und Zeit berwachung Diese Para meter unterscheiden sich f r jede Art von Ger t und sind auch herstellerspezifisch blicher weise erfahren Sie Informationen hierzu in der Bedienungsanleitung des jeweiligen Ger t
391. f r den Betrieb eines Z hlers mit R cksetz und Starteingang 0 als aktueller Wert geladen 4 als voreingestellter Wert geladen Z hlrichtung vorw rts Bit zum Freigeben des Z hlers auf Freigabe ge setzt Interrupt PV CV Richtungswechsel in Interruptprogramm Taktgeber 0 1 Ma 1 i 1 1 1 1 Interne N i N i i l Richtungs 0 i i i steuerung u i i i 1 vorw rts Eni i oa i j i i U a we b 2 2 i 1 Aktueller 1 1 Wert des 0 I Z hlers 0 a a ee ee a S G E 2 Bild 10 10 Beispiel f r den Betrieb von HSCO in Z hlerart O und HSC1 bzw HSC2 in einer der Z hlerarten 0 1 oder 2 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 23 Operationssatz 10 24 0 als aktueller Wert geladen 4 als voreingestellter Wert geladen Z hlrichtung vorw rts Bit zum Freigeben des Z hlers auf Freigabe gesetzt Interrupt PV CV Interrupt PV CV i Interrupt Richtungswechsel Taktgeber 0 f 1 5 i 1 1 i 1 1 1 Externe Rich ia i i tungssteue 0 i r rung ps i 1 vorw rts i i ER l ma i er Ze Po y 8 3 2 2 Aktueller 1 1 Wert des E Z hlers 0 ZA a de N a ne Te ern et a A ee
392. f r den Einzelfall gepr ft werden Vergewissern Sie sich des halb da alle Komponenten f r die jeweilige Anwendung bemessen sind Richtlinien f r Schutzbeschaltungen f r Transistorausg nge In den DC Transistorausg ngen der S7 200 sind Zener Dioden eingebaut die sich f r viele Aufbauarten eignen Verwenden Sie externe Entst rungsdioden entweder f r gro e oder h ufig geschaltete induktive Lastspannungen um dadurch eine berspannung in den inter nen Dioden zu verhindern Die Bilder 2 15 und 2 16 zeigen einige typische Anwendungen f r Transistorausg nge U V DC m 1 Diode IN4001 oder L KI quivalent T ELTA D Induktor Bild 2 15 berspannungsschutz Diode p vpe 1 2 1 Diode IN4001 oder H LA NL quivalent in A S A1 2 Zener Diode 8 2 V 5 W GN E EN D Induktor Bild 2 16 berspannungsschutz Zener Diode Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 13 Installieren einer Micro SPS S7 200 Schutzbeschaltungen f r DC Relaisausg nge Bei Gleichstromverbrauchern mit niedriger Spannung 30 V sollten Widerst nde oder Kon densatoren parallel zu den Verbrauchern als U berspannungs Schutzelemente eingesetzt werden siehe Bild 2 17 Bu Voc D aS R 9 mindestens R 12 Q V DC D KANN A C K Induktor mg K 0 5 uF A bis 1 uF A
393. face Mastermodul Handbuch 6GK7 242 2AX00 8BAO STEP 7 Micro DOS Benutzerhandbuch Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6ES7 810 2DA10 8BAO G 3 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 S7 200 Fehlerbehebung Tabelle H 1 S7 200 Fehlerbehebung Fehler M gliche Ursachen Im gesteuerten Ger t ist berspannung aufgetreten wodurch der Ausgang be sch digt wurde Die Ausg nge arbeiten nicht mehr Die Anzeige SF Folgende Liste f hrt die h ufigsten Systemfehler Ursachen auf auf der CPU Fehler im Anwenderprogramm leuchtet auf 0003 Zeit berwachungsfehler 0011 0012 Unzul ssiger Vergleich Indirekte Adressierung Elektrische St rungen 0001 bis 0009 Defektes Ger t 0001 bis 0010 Abhilfe Beim Anschlie en an induktive Lasten z B Motoren oder Relais m ssen entsprechende Schutzbeschaltungen eingesetzt werden Ausf hrliche Informationen hierzu entnehmen Sie dem Abschnitt 2 4 Lesen Sie den Fehlercode des schweren Fehlers und entnehmen Sie weitere Hinweise aus Anhang C 1 Bei Programmierfehlern pr fen Sie die Verwendung der Operationen FOR NEXT JMP LBL und CMP Bei elektrischen St rungen Lesen Sie die Verdrahtungsrichtlinien in Abschnitt 2 3 Es ist u erst wichtig da die Schalttafel geerdet ist und da die Hochspannungsleitungen nicht parallel zu Niederspannungsleitungen verlaufen
394. fferentialanteil ist das Ergeb nis des aktuellen Abtastens und des vorherigen Abtastens w hrend der Proportionalanteil nur das Ergebnis des aktuellen Abtastens ist Es ist weder sinnvoll noch n tzlich in einem Digitalrechner alle Regeldifferenzen zu speichern Ein Digitalrechner berechnet die Stellgr e jedesmal wenn die Regeldifferenz abgetastet wird Diese Berechnungen beginnen beim ersten Abtasten Deshalb m ssen nur der vorhe rige Wert der Regeldifferenz und der vorherige Wert des Integralanteils gespeichert werden Da die Funktionen bei Regeleinrichtungen am Digitalrechner st ndig wiederholt werden l t sich die bei jedem Abtasten auszuf hrende Gleichung vereinfachen Im folgenden wird die vereinfachte Gleichung dargestellt Mn Ko en K e MX Kp eren Stellgr e Proportionalanteil Integralanteil Differentialanteil Erkl rung Mn errechnete Stellgr e bei Abtastzeit n Kc Verst rkung En Wert der Regeldifferenz bei Abtastzeit n en 1 vorheriger Wert der Regeldifferenz bei Abtastzeit n 1 K proportionale Konstante des Integralanteils MX vorheriger Wert des Integralanteils bei Abtastzeit n 1 Kp proportionale Konstante des Differentialanteils Die CPU verwendet eine abgewandelte Form der oben dargestellten vereinfachten Glei chung zum Berechnen der Stellgr e in einem Regelkreis Im folgenden wird die abgewan delte Gleichung dargestellt Mhn MP MI MD Stellg e Proport
395. fferentialeingang gt 10MQ 3 db 3 1 kHz 30 V 32 mA 12 Bit A D Umsetzung Nein Eing nge Fortsetzung Analog Digital Umsetzzeit Analoge Sprungantwort Gleichtaktunterdr ckung Gleichtaktspannung Datenwortformat einpolig Vollbereich Strombedarf 5 V DC logische Spannung Externe Stromversorgung lt 250 us 1 5 ms bis 95 40 dB Nennwert bei 60 Hz Signalspannung plus Gleichtaktspannung kleiner gleich 12 V 0 bis 32000 70 mA aus Zentralger t 60 mA aus Zentralger t oder externer Stromquelle 24 V DC Nennwert Klasse 2 oder DC Geberversorgung Anzeige LED EXTF Netzausfall In der CPU sind 4 Analogeing nge f r dieses Modul vorgesehen 2 _ Datenwort 8 Z hlimpulse pro Inkrement linksb ndige Werte siehe Bild A 35 Spannungsabfall in externer 24 V DC Versorgung Spannungsgeber GA w Stromgeber freier Eingang Q SNNN ANALOG IN PS RA A B RC C EM 231 AE 3 x 12 Bits Bild A 33 A 60 Kennzeichnung der Anschl sse beim Erweiterungsmodul EM 231 Analogeingabe AE 3 x 12 Bit Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Kalibrierung und Konfiguration Das Kalibrierungspotentiometer und die DIP Konfigurationsschalter sind durch die L ftungs schlitze des Moduls zug nglich siehe
396. flu t die folgenden Sondermerker SM1 0 Null Einerkomplement von ganzer Zahl 16 Bit erzeugen VOR A M INVW OUT vwvwmwv mW 212 214 215 216 Die Operation Einerkomplement von ganzer Zahl 16 Bit erzeugen bildet das Einerkomplement vom Wert des Eingangsworts und l dt das Ergebnis in das Wort OUT VW T Z EW AW MW SMW AC AEW Konstante VD AC SW VW T Z EW AW MW SMW AC VD AC SW Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Operanden IN OUT Diese Operation beeinflu t die folgenden Sondermerker SM1 0 Null Einerkomplement von ganzer Zahl 32 Bit erzeugen or OUT A W INVD L vv nv V 212 214 215 216 10 106 Die Operation Einerkomplement von ganzer Zahl 32 Bit erzeugen bildet das Einerkomplement vom Wert des Eingangsdoppelworts und l dt das Ergebnis in das Doppelwort OUT VD ED AD MD SMD AC HC Konstante VD AC SD VD ED AD MD SMD AC VD AC SD Operanden IN OUT Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operation beeinflu t die folgenden Sondermerker SM1 0 Null Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r die
397. folgenden Komponenten PC PPI Kabel zum Anschlie en an die Kommunikationsschnittstelle am PC COM1 oder COM2 Kommunikationsprozessor CP und MPI Kabel MPI Baugruppe ein Kommunikationskabel ist im Lieferumfang der MPI Baugruppe enthalten e VGA Monitor bzw beliebiger von Microsoft Windows unterst tzter Monitor e Mindestens 50 MB freier Speicherplatz auf der Festplatte e Microsoft Windows 3 1 Windows for Workgroups 3 11 Windows 95 oder Windows NT 4 0 oder h her e Optional aber empfohlen eine von Microsoft Windows unterst tzte Maus STEP 7 Micro WIN bietet Ihnen umfassende Online Hilfe W hlen Sie einen der Befehle im Men Hilfe oder dr cken Sie F1 um Hilfe zu aktuellen Fragestellungen zu erhalten Kapitel bersicht Abschnitt Beschreibung Seite 3 Installieren der Software STEP 7 Micro WIN 1 3 2 Einrichten der Kommunikationshardware mit STEP 7 Micro WIN 3 3 Einrichten der Kommunikation mit einer S7 200 CPU 3 3 4 Einrichten der Voreinstellungen in STEP 7 Micro WIN 3 25 3 3 Erstellen und Speichern eines Projekts 3 6 Erstellen eines Programms Erstellen eines Datenbausteins Arbeiten mit der Statustabelle Arbeiten mit symbolischer Adressierung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 1 Installieren und Bedienen der Software STEP 7 Micro WIN 3 1 Installieren der Software STEP 7 Micro WIN Vor der Installation F hren Sie die folgenden Schritte
398. g nge Max Laststrom Ausg nge k nnen f r h heren Strom parallel geschaltet werden Ableitstrom Verz gerung Schaltvorg nge Widerstand Kurzschlu schutz Potentialtrennung Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp MOSFET stromliefernd Spannungsbereich 20 4 V DC bis 28 8 V DC 0 bis 55 C 0 5 A Ausgang 200 uA 150 us EIN 400 us AUS max 400 mQ 0 7 bis 1 5 A Kanal 500 V AC 1 Minute Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1 mA max 4 0 ms 500 V AC 1 Minute 5 V DC logische Spannung 24 V DC Geberspannung Strom an Ausg ngen 210 mA von Zentralger t 120 mA von Zentralger t oder externer Stromversorgung Wird vom Anwender am Modulleiter geliefert 1 vorgesehen A 52 In der CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r dieses Modul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 4 bis 28 8 V DC iH QO DOLL L PLOPV LO DO DOLL LP LOOL OP LOLOOOD2O DC OUTPUTS M iL amp 0 1 2 3 2M 2L 4 5 6 7 3M 3L x0 1 1x2 x3 x4 x5 x6x7 o
399. g ist ist nicht vom Freigeben und Sperren der Zeiten abh ngig Eine Zeit mit einer Aufl sung von 1 ms wird zu einem beliebigen Zeitpunkt innerhalb des aktuellen Intervalls von 1 ms freigegeben Deshalb kann das Intervall f r eine Zeit mit einer Aufl sung von 1 ms maximal 1 ms lang sein Sie m ssen die Voreinstellung auf einen Wert setzen der um 1 gr er ist als das k rzeste gew nschte Intervall Um beispielsweise ein Intervall von mindestens 56 ms zur Verf gung zu haben und daf r eine Zeit mit einer Aufl sung von 1 ms zu verwenden m ssen Sie den voreingestellten Zeitwert auf 57 setzen Aktualisieren von Zeiten mit einer Aufl sung von 10 ms Die S7 200 CPU stellt Zeiten zur Verf gung die die Anzahl der Intervalle von 10 ms z hlen die nach Freigabe der aktiven Zeit mit einer Aufl sung von 10 ms vergangen sind Diese Zeiten werden zu Beginn eines jeden Zyklus aktualisiert indem die Anzahl der abgelaufenen Intervalle von 10 ms seit Beginn des vorherigen Zyklus zum aktuellen Wert der Zeit addiert werden Der aktuelle Wert einer aktiven Zeit mit einer Aufl sung von 10 ms wird automatisch zu Beginn eines jeden Zyklus aktualisiert Nach der Freigabe der Zeit ist die Bearbeitung der Operationen TON TONR f r eine Zeit mit einer Aufl sung von 10 ms nur erforderlich um den EIN AUS Zustand der Zeit zu steuern Im Gegensatz zu den Zeiten mit einer Aufl sung von 1 ms wird der aktuelle Wert einer Zeit mit einer Aufl sung von 10 ms nur ein
400. ganzer Zahl 32 Bit erzeugen END MEND Ende Ablaufsteuerungsrelais 10 92 Ende m Wa mit NEXT Erkennung steigende Flanke Edge Down 10 5 Erste und zweite Stackebene durch ODER verkn pfen 10 99 Erste und zweite Stackebene durch UND verkn pfen 10 99 Ersten Wert aus Tabelle l schen 10 75 Flanke Flanke Ablaufsteuerungsrelais Ganze Zahl 32 Bit in Realzahl wan deln 10 108 Ganze Zahl in BCD wandeln Ganze Zahlen 16 Bit addieren 10 50 Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit addieren 10 50 Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Hexadezimalzahl in ASCII Zeichenkette wandeln 110 112 Hexadezimalzahl in Bit wandeln 10 110 Impulsausgabe 10 37 In STOP gehen 10 84 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Interrupt zuordnen Interrupt trennen 10 116 Interruptprogramm bedingt absolut been den 10 114 Interruptprogramm beginnen Letzten Wert aus Tabelle l schen Meldung aus Zwischenspeicher bertra gen 10 124 Modus f r schnellen Z hler definieren NOT Nulloperation 10 11 Obersten Stackwert aus Stack schieben 10 99 Obersten Stackwert duplizieren 10 99 Programmschleife mit FOR Ende Pro grammschleife mit NEXT Quadratwurzel einer Realzahl ziehen 10 53 lzahl in ganze Zahl 32 Bit wandeln 10 108 Re fes Setzen R cksetzen Speicher mit Bitmuster
401. ge Es ist normalerweise empfehlenswert mit den Proze abbildern zu arbeiten und w hrend der Bearbeitung des Programms nicht direkt auf die Ein und Ausg nge zuzugreifen Es gibt drei wesentliche Gr nde f r das Verwenden der Proze abbilder e Das System fragt zu Beginn eines Zyklus die Eing nge ab Dadurch werden die Werte dieser Eing nge f r die Dauer der Programmbearbeitung synchronisiert und eingefro ren Die Ausg nge werden nach der Bearbeitung des Programms ber das Proze ab bild aktualisiert Daraus ergibt sich eine stabilisierende Wirkung auf das System e Ihr Programm kann sehr viel schneller auf das Proze abbild als direkt auf die Ein und Ausg nge zugreifen Dies beschleunigt die Bearbeitung des Programms e Ein und Ausg nge sind Biteinheiten auf die im Bitformat zugegriffen werden mu Auf die Proze abbilder k nnen Sie jedoch im Bit Byte Wort und Doppelwortformat zugrei fen Deshalb bieten die Proze abbilder zus tzliche Flexibilit t Ein weiterer Vorteil ist da die Proze abbilder gro genug sind um die maximale Anzahl Ein und Ausg nge zu bearbeiten Da ein echtes System aus Ein und Ausg ngen besteht gibt es im Proze abbild immer einige Adressen die nicht verwendet werden Diese freien Adressen k nnen Sie als zus tzliche interne Merker verwenden siehe Abschnitt 8 1 Direktes Ansteuern der Ein und Ausg nge 6 12 Mit den Operationen zum direkten Ansteuern der Ein und Ausg nge
402. gen die von der S7 200 CPU gesendet werden Nachdem vom RS 232 Ger t eine Reaktion empfangen wurde mu das Senden der n chsten Anforderung von der S7 200 CPU f r einen Zeitraum der gr er oder gleich der Umschaltezeit des Kabels ist verz gert werden In beiden Situationen erh lt das PC PPI Kabel durch die Verz gerung gen gend Zeit um vom Sendemodus in den Empfangsmodus umzuschalten damit die Daten von der RS 485 Schnittstelle an die RS 232 Schnittstelle gesendet werden k nnen Tabelle 9 8 Umschaltezeit des PC PPI Kabels vom Sende zum Empfangsmodus 38 400 1 19 200 1 600 28 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 11 Kommunikation im Netz mit einer S7 200 CPU Arbeiten mit Modem und PC PPI Kabel 9 12 Sie k nnen mit dem PC PPI Kabel die RS 232 Kommunikationsschnittstelle eines Modems an eine S7 200 CPU anschlie en Modems arbeiten blicherweise mit RS 232 Steuersigna len wie RTS CTS und DTR damit der PC das Modem steuern kann Das PC PPI Kabel arbeitet nicht mit diesen Signalen Wenn Sie also mit einem Modem und PC PPI Kabel arbei ten mu das Modem so konfiguriert sein da es ohne diese Signale arbeiten kann Zumin dest m ssen Sie das Modem so konfigurieren da es die Signale RTS und DTR ignoriert Die Befehle mit denen Sie Ihr Modem konfigurieren k nnen entnehmen Sie dem Handbuch zu Ihrem Modem Wenn Sie ein Modem an ein PC PPI Kabel anschlie en m ssen
403. geschaltet VB100 TABLE PID VB100 0 Operation PID aufrufen 0 LOOP NETWORK 9 Netzwerk 9 Mn in skalierte SMO MUL R ganze Zahl 16 Bit II EN wandeln Mn ist ein einpoliger VD108 IN1 Wert und kann nicht negativ sein 32000 IN2 OUT ACO LD SMO O MOVR VD108 ACO Stellgr e in TRUNC Akkumulator EN bertragen R 32000 0 ACO Wert im Akkumulator AC0 IN OUT ACO skalieren TRUNC ACO ACO Realzahlenwert in MOV_W ganze Zahl 32 Bit EN wandeln MOVW ACO AAWO Ganze Zahl 16 Bit ACO IN OUT L AAWO in Analogausgang schreiben Netzwerk 10 RETI NETWORK 10 RETI Bild 10 21 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Beispiel f r einen PID Regler Fortsetzung 10 65 Operationssatz 10 7 Operationen zum Inkrementieren und Dekrementieren Byte um 1 erh hen und Byte um 1 vermindern or A w INCB our L DECB OUT u E 212 214 215 216 Die Operationen Byte um 1 erh hen und Byte um 1 vermindern addieren bzw subtrahieren den Wert 1 zu bzw von dem Wert des Eingangsbyte Operanden IN VB EB AB MB SMB SB AC Konstante VD AC SB OUT VB EB AB MB SMB SB AC VD AC SB In KOP IN 1 0UT IN 1 OUT In AWL OUT 1 OUT OUT 1 OUT Die Operationen Byte um 1 erh hen und Byte um 1 vermindern sind vorzeichenlos Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da
404. geschrieben und der Slave hat beides angenommen geh rt dem Master dieser Slave Ein Slave nimmt nur Anforderungen von dem Master an zu dem er geh rt Andere Master im Netz k nnen die Ein und Ausg nge des Slave lesen doch sie k nnen nicht in den Slave schreiben Einsetzen der CPU 215 als DP Slave Die CPU 215 kann als DP Slave an ein PROFIBUS DP Netz angeschlossen werden Schnittstelle 1 der CPU 215 mit DP auf dem Modul gekennzeichnet ist die DP Schnitt stelle Diese Schnittstelle arbeitet mit einer beliebigen Baudrate zwischen 9600 Baud und 12 MBaud Als DP Slave akzeptiert die CPU 215 verschiedene Konfigurationen der Ein und Ausg nge vom Master um unterschiedliche Daten vom und zum Master zu bertragen Mit Hilfe dieser Funktion k nnen Sie die bertragene Datenmenge an die Anforderungen Ihrer Anwendung anpassen Im Gegensatz zu vielen DP Ger te bertr gt die CPU 215 nicht nur Ein und Ausgabedaten Die CPU 215 bertr gt die Daten mit Hilfe eines Bereichs im Varia blenspeicher vom und zum Master Dadurch k nnen beliebige Arten von Daten mit dem Ma ster ausgetauscht werden Eing nge Z hlerwerte Zeitwerte oder andere berechnete Werte k nnen zum Master bertragen werden wenn sie zun chst im Variablenspeicher der CPU 215 gespeichert werden Auch die vom Master empfangenen Daten werden im Variablen speicher der CPU 215 abgelegt und k nnen von dort in andere Speicherbereiche bertragen werden Automatisierung
405. gibt das Steuerbyte an da in Mikro bzw in Millisekunden inkre mentiert wird und da der Wert f r den Z hlwert aktualisiert werden soll 2 Laden Sie die gew nschte Impulsdauer in SM72 Wortwert 3 F hren Sie die Operation PLS aus damit die S7 200 den PTO PWM Generator program miert 4 Beenden Sie das Interrupt bzw das Unterprogramm Unterprogramme k nnen nicht aus Interruptprogrammen aufgerufen werden Automatisierungssystem S7 200 Systemhandbuch 10 42 C79000 G7000 C230 02 Operationssatz ndern der Zykluszeit und des Impulsz hlwerts der Funktion PTO Zum ndern der Zykluszeit und des Z hlwerts in einem Interrupt oder Unterprogramm ge hen Sie folgenderma en vor 1 Laden Sie den Wert 16 85 in SM67 Hiermit geben Sie f r die Funktion PTO an da in Mikrosekunden inkrementiert werden soll Sie k nnen auch den Wert 16 8D laden wenn Sie in Millisekunden inkrementieren m chten Diese Hexadezimalwerte setzen das Steuerbyte mit dem die Operation PTO PWM freigegeben und die Funktion PTO ausge w hlt wird Au erdem gibt das Steuerbyte an da in Mikro bzw in Millisekunden inkre mentiert wird und da die Werte f r Zykluszeit und Z hlwert aktualisiert werden sollen 2 Laden Sie die gew nschte Zykluszeit in SM68 Wortwert 3 Laden Sie die gew nschte Impulsdauer in SM72 Wortwert 4 F hren Sie die Operation PLS aus damit die S7 200 den PTO PWM Generator program miert 5 Beenden Sie das In
406. gkeitsschnittstelle DP Schnittstelle der CPU 215 F r diese Schnittstelle m ssen Sie das MPI Protokoll einsetzen Nachdem Sie sich entschieden haben welches Protokoll Sie verwenden m chten k nnen Sie im Dialogfeld PG PC Schnittstelle einstellen im Feld Benutzte Baugruppenparametrie rung die richtigen Einstellungen ausw hlen In diesem Textfeld wird die von Ihnen installierte Hardware und in Klammern das entsprechende Protokoll angegeben Beispiel Sie m chten in einer einfachen Konfiguration ber das PC PPI Kabel mit einer CPU 214 kommunizieren In diesem Fall w hlen Sie PC PPI Kabel PP I In einem anderen Fall m chten Sie ber die Hochgeschwindigkeitsschnittstelle DP Schnittstelle einer CPU 215 mit Hilfe einer einfachen MPI ISA Karte die Sie in Ihrem Computer installiert haben kommunizieren In diesem Fall w hlen Sie MPI ISA Karte MPI Nachdem Sie die passende Baugruppenparametrierung angegeben haben m ssen Sie die einzelnen Parameter f r die aktuelle Konfiguration einrichten W hlen Sie hierzu im Dialog feld PG PC Schnittstelle einstellen die Schaltfl che Eigenschaften Daraufhin wird ein weiteres Dialogfeld aufgerufen das sich nach den von Ihnen gew hlten Parametern richtet In den folgenden Abschnitten werden die verschiedenen Dialogfelder ausf hrlich beschrie ben M chten Sie eine Baugruppenparametrierung l schen gehen Sie folgenderma en vor 1 Befinden Sie sich im Dialogfeld
407. griffen die unabh ngig von der CPU arbeiten unsichere Betriebszust nde vermeiden Zum Entwerfen von Sicherheitsstromkreisen gehen Sie folgenderma en vor Definieren Sie falschen bzw unerwarteten Betrieb von Aktoren die Gefahrenpotentiale bergen Definieren Sie die Bedingungen unter denen der Betrieb ungef hrlich ist und legen Sie fest wie diese Bedingungen unabh ngig von der CPU erkannt werden Definieren Sie wie die CPU und die Erweiterungsmodule den Proze beeinflussen wenn die Spannung eingeschaltet und wieder ausgeschaltet wird und wenn Fehler er kannt werden Diese Informationen sollten nur zum Entwerfen des normalen und des erwarteten unnormalen Betriebs verwendet werden und d rfen nicht aus Sicherheits gr nden eingesetzt werden Entwerfen Sie Korrekturen durch Handeingriff bzw elektromechanische Programmein griffe mit denen gef hrliche Abl ufe unabh ngig von der CPU gesperrt werden Lassen Sie von den unabh ngigen Stromkreisen Statusinformationen an die CPU ber mitteln so da das Programm und jede Bedienerschnittstelle ber die erforderlichen In formationen verf gt Definieren Sie weitere Sicherheitsanforderungen damit der Proze sicher ablaufen kann Definieren der Operator Stationen Erstellen Sie Pl ne der Operator Stationen anhand der Anforderungen in den Beschreibun gen der Funktionsbereiche Zeichnen Sie folgende Punkte auf Position aller Operator Stationen in bezug zum Proze bzw zu
408. gsleitungen nicht parallel zu Niederspannungs leitungen verlaufen Erden Sie die Klemme M der 24 V DC Geberversorgung Zwischenwerte berm ige Schwingungen Die Grenzwerte f r sinusf rmige Schwingungen entnehmen Sie aus den Erweite dem Anhang A l rungsmodulen Ist Ihr System auf einer Standard Hutschiene DIN montiert entnehmen Sie dem Abschnitt 2 2 ausf hrliche Informationen hierzu Informationen zum Montieren der Erweiterungsmodule entneh men Sie dem Abschnitt 2 2 Tauschen Sie den Busverbinder aus Das Kommu nikationsnetz ist beim Anschlie Ben eines exter nen Ger ts nicht mehr funktions f hig Entweder ist die Schnittstelle am Computer die Schnittstelle am Automatisie rungssystem oder das PC PPI Kabel defekt Die Schnittstelle RS 485 der S7 200 CPU und das PC PPI Kable sind nicht galvanisch getrennt sofern im Daten blatt nicht anders angegeben Das Kommunikationskabel kann zu einem unerw nschten Strompfad wer den wenn die Ger te die nicht galva nisch getrennt sind wie Automatisie rungssysteme Computer oder andere Ger te und an das Kabel angeschlos sen sind nicht den gleichen Bezugslei ter im Stromkreis haben Diese uner w nschten Str me k nnen Kommu nikationsfehler verursachen oder Sch den in den Stromkreisen hervorrufen e Ausf hrliche Informationen hierzu entnehmen Sie den Verdrahtungsrichtlinien in Abschnitt 2 3 und den Richtlinien f r Kommunikationsnetze in
409. gsminderung bei vertikalem Einbau 10 C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 V AC bis 264 V AC z Stromversorgung N 2 SOBSBOOOOOODOOO AG VAC OUTPUTS IL 00 01 02 2L 03 04 05 N IT 85 264 Bi 275 V MOV 0 0068 uF HH 109 FH Z D Hinweis Ist Werte der Komponenten k nnen 3909 variieren 33 kQ AC 24V N 00 01 02 03 04 05 06 07 M L DC INPUTS SENSOR SUPPLY VO RBRBODOOOODOOO O 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule 180 mA Eing nge 15 V AC bis 30 V AC Bild A 7 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kennzeichnung der Anschl sse bei der CPU 212 AC AC AC Technische Daten A 8 CPU 212 AC Versorgung AC Eing nge Relaisausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anwenderprogramm Speicher Gr e Anw daten Speicher Datenhaltung Integrierte E A Maximale Anzahl Erweiterungsmodule Unterst tzte digitale E A Unterst tzte analoge E A 6ES7 212 1GA01 0XB0
410. gung NOL No L NOL L L L Olc soososoocooooooooooS VAC OUTPUTS 1L 00 01 02 03 2L 04 05 06 3L 07 10 11 Q N L 85 264 x Hinweis k N 1 Ist Werte der Komponenten k nnen 2 variieren O K 2 Schlie en Sie die AC Leitung an 470 Q Klemme L an W 3 Erdung der DC Stromkreise ist optional 3 3 kQ DC 24V 1M 00 01 02 03 04 05 06 07 2M 1 0 11 12 13 14 15 M L DC INPUTS SENSOR SSSO OS OS SOSOSO989SO89099 24 V DC f r B 1 Geberversorgung der p Eing nge oder Erweiterungsmodule Eing nge 15 V DC bis 30 V DC 280 mA j Bild A 10 Kennzeichnung der Anschl sse bei der CPU 214 AC DC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 23 Technische Daten A 11 CPU 214 AC Versorgung AC Eing nge AC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anw progr Speicher Gr e Anw daten Speicher Pufferung Daten Echtzeituhr Hochleistungskondensator Batteriemodul optional Integrierte E A Unterst tzte digitale E A Unterst tzte analoge E
411. h UND verkn pfen und Erste und zweite Stackebene durch ODER verkn pfen ULD OLD Erste und zweite Stackebene Erste und zweite Stackebene durch UND verkn pfen durch ODER verkn pfen Vorher Nachher Vorher Nachher awO SO SO awO UND aw1 awO So S0 aw0 ODER aw1 awi aw2 awi aw2 aw2 2 aw3 aw2 ne aw3 aw3 P aw4 aw3 Bi aw4 aw4 aw5 aw4 E aw5 aw5 ee aw6 aw5 er aw6 aw6 F aw7 aw6 12 aw7 aw7 Pad aw8 aw7 ag aw8 aw8 x aw8 x Hinweis x bedeutet da der Wert unbekannt ist es kann sich um den Wert 0 oder 1 handeln Bild 10 46 Stackoperationen ULD und OLD Bild 10 47 zeigt die Funktionsweise der Operationen Obersten Stackwert duplizieren Zwei ten Stackwert kopieren und Obersten Stackwert aus Stack schieben LPS LRD LPP Obersten Stackwert Zweiten Stackwert Obersten Stackwert duplizieren kopieren aus Stack schieben Vorher Nachher Vorher Nachher Vorher Nachher awO awO awO aw1 awO aw1 aw1 I aw0 aw1 per aw1 aw1 Pa aw2 aw2 RA aw1 aw2 aw2 aw2 aw3 aw3 oA aw2 aw3 aw3 aw3 er aw4 aw4 BR aw3 aw4 aw4 aw4 aw5 aw5 ER aw4 aw5 aw5 aw5 Dr aw6 aw6 u aw5 aw6 aw6 aw6 ws aw7 aw7 ER aw6 aw7 aw7 aw7 T aw8 aw8 aw7 aw8 aw8 aw8 x
412. h chstwertige Bits In AWL wird von dem Wert 32 Bit in OUT das niederwertigste Wort 16 Bit als Dividend verwendet MUL IN1 OUT Operanden IN1 IN2 VW T Z EW AW MW SMW AC AEW Konstante VD AC SW OUT VD ED AD MD SMD AC VD EA AG Bu 212 214 215 216 TSR DIV IN1 OUT In KOP IN1 IN2 OUT IN1 IN2 OUT In AWL IN1 OUT OUT OUT IN1 OUT Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ SM1 3 Division durch Null Automatisierungssystem S7 200 Systemhandbuch 10 52 C79000 G7000 C230 02 Operationssatz Realzahlen multiplizieren und dividieren K o P A w I R IN1 OUT L IR INI OUT E A A 212 214 215 216 Hinweis Die Operation Realzahlen multiplizieren multipliziert zwei Realzahlen 32 Bit und liefert ein Ergebnis 32 Bit in OUT Die Operation Realzahlen dividieren dividiert zwei Realzahlen 32 Bit und liefert ein Ergebnis 32 Bit in OUT Operanden IN1 IN2 VD ED AD MD SMD AC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD In KOP IN1 IN2 OUT IN1 IN2 OUT In AWL IN1 OUT OUT OUT IN1 OUT Hinweis Wenn Sie in KOP programmieren k nnen Si
413. h hen Sie die Grundaus f hrungszeit durch Addieren von RLB Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM RLD Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Automatisierungssystem S7 200 Systemhandbuch F 6 C79000 G7000 C230 02 Ausf hrungszeiten von AWL Operationen Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us Fortsetzung i CPU 212 CPU 214 CPU 215 CPU 216 Operation Beschreibung in us in us in us in us Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 116 Ai A L ngenmultiplikator LM 6 9 4 6 4 6 Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 135 L ngenmultiplikator LM 10 4 Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 117 L ngenmultiplikator LM 6 6 Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit 38 L ngenmultiplikator LM 5 6 Handelt es sich bei der L nge um eine Variable an stelle einer Konstanten erh hen Sie die Grundaus f hrungszeit durch Addieren von Grundausf hrungszeit SCRE Grundausf hrungszeit SCRT Grundausf hrungszeit Grundausf hrungszeit SHRB Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM
414. h dem Entladen des Hoch leistungskondensators das Puffern der Daten Dieser Abschnitt erl utert Ihnen wie die CPU Ihre Daten in verschiedenen Situationen im RAM Speicher ablegt und von dort zur ckholt RAM Speicher wird vom Hochleistungskondensator EEPROM bietet und dem optionalen Batteriemodul gepuffert nullspannungsfesten Speicher JAnwenderprogramm Anwenderprogramm CPU Konfiguration zi CPU Konfiguration Variablenspeicher L Merker nullspan nungsfester Bereich Merker 7 Merker nullspan Aktuelle Werte nungsfester Bereich von Zeiten und zZ hlern Bild 7 11 _ Speicherbereiche einer S7 200 CPU Laden Ihres Programms in die und aus der CPU Ihr Programm besteht aus drei Komponenten dem Anwenderprogramm dem Datenbaustein optional und der Konfiguration der CPU optional Beim Laden des Programms in die CPU werden diese Komponenten im RAM Speicher der CPU abgelegt siehe Bild 7 12 Au er dem kopiert die CPU das Anwenderprogramm den Datenbaustein DB1 und die CPU Kon figuration automatisch in den EEPROM damit die Komponenten dort nullspannungsfest ge speichert werden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 11 Speicher der CPU Datentypen und Adressierungsarten Anwenderprogramm CPU Konfiguration Datenbaustein DB1 bis z max Bereich im Variablenspeicher
415. h konfigurieren Haben Sie alle Daten eingegeben erzeugt der Assistent den Code f r den Datenbaustein Wenn Sie mit dem Konfigurieren von Meldungen f r das TD 200 beginnen m chten klicken Sie auf Weiter lt Zur ck Abbrechen E WE EeEE wre Bild 5 3 Aufrufen des TD 200 Assistenten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 3 Erweiterte Funktionen in STEP 7 Micro WIN Ausw hlen der Sprache und des Zeichensatzes f r Balkenanzeigen Im ersten Dialogfeld des TD 200 Assistenten k nnen Sie die Sprache und den Zeichensatz ausw hlen W hlen Sie in dem aufklappbaren Listenfeld die Sprache aus in der die Men s des TD 200 angezeigt werden sollen siehe Bild 5 4 W hlen Sie ber die runden Options felder den Standard Zeichensatz oder den alternativen Zeichensatz aus Mit dem alternati ven Zeichensatz k nnen Sie auf dem TD 200 Balkendiagramme anzeigen Der TD 200 Assi stent setzt die entsprechenden Bits im Byte 2 des Parameterbausteins Assistent f r die Konfiguration des TD 200 x Sie k nnen das TD 200 so konfigurieren da Men s und Eingabeauffor derungen in einer bestimmten Sprache angezeigt werden Welche Sprache soll Ihr TD 200 unterst tzen Deutsch gt M chten Sie den alternativen Zeichensatz aktivieren C Ja Nein
416. hemie Automatisierungssystem S7 200 Systemhandbuch 6ES7298 8FA01 8AH0 02 Vorschl ge und Anmerkungen zur Anwenderdokumentation 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 Entspricht der Inhalt Ihren Anforderungen Sind die ben tigten Informationen leicht zu finden Sind die Texte leicht verst ndlich Entspricht der Grad der technischen Einzelheiten Ihren Anforderungen Wie bewerten Sie die Qualit t der Abbildungen und Tabellen a ae re Falls Sie auf konkrete Probleme gesto en sind erl utern Sie diese bitte in den fol genden Zeilen Automatisierungssystem S7 200 Systemhandbuch 2 6ES7298 8FA01 8AH0 02
417. hen sofern Sie den Aufbau nicht mit einer Diode oder einer hnlichen Sperre versehen Warnung Steuerungen k nnen bei unsicheren Betriebszust nden ausfallen und dadurch den unkontrollierten Betrieb der gesteuerten Ger te verursachen Solche gef hrlichen Ereignisse k nnen zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren Sorgen Sie daher f r eine NOT AUS Funktion elektromechanische oder andere redundante Sicherheitseinrichtungen die von Ihrem Automatisierungssystem unabh ngig sind Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren einer Micro SPS S7 200 Richtlinien f r Erdung und Bezugsspannung galvanisch getrennter Stromkreise Beachten Sie folgende Hinweise zur Erdung und zur Festlegung der Bezugsspannung von galvanisch getrennten Stromkreisen F r jeden Stromkreis im Aufbau ist der Bezugspunkt 0 Volt festzulegen ferner die Punkte an denen Stromkreise mit m glicherweise unterschiedlichen Bezugsspannungen sich treffen k nnen Solche Verbindungen k nnen zu unerw nschtem Stromflu und infolgedessen zu Fehlfunktionen oder Sch den an Schaltungen f hren Eine h ufige Ursache f r unterschiedliche Bezugsspannungen sind weit voneinander entfernte Er dungspunkte Werden Ger te mit weit voneinander entfernten Erdungspunkten an ein Kommunikations oder Sensorkabel angeschlossen k nnen unerwartete Str me durch den von Kabel und Erdung gebildeten Stromkreis flie en S
418. hen des Programmierbeispiels 2 2 2222222 5 Erweiterte Funktionen in STEP 7 Micro WIN zzusuanaennnnnnnn nen 5 1 Konfigurieren des Textdisplay TD 200 mit dem TD 200 Assistenten 5 2 Arbeiten mit dem Operations Assistenten der S7 200 2222222 nrnna 5 3 Arbeiten mit dem Analogeingabefilter Assistent 2222ee er eeenn 5 4 Erstellen einer Liste der Querverweise neeeeeeseennnee nennen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 E e A A E l NIIN ER a eb SER D IN N N 0 101 Inhaltsverzeichnis 10 vi 5 5 Erstellen einer Liste der verwendeten Elemente 2224ee r ernennen 5 6 Arbeiten mit den Funktionen Suchen und Ersetzen 2eeeseeeenn 5 7 Dokumentieren Ihres Programms 22222eeene nenne rennen ernennen 5 8 Drucken Ihres Programms 2HH 2s en nee nennen nenne rennen nen Grundlegendes zum Programmieren einer S7 200 CPU zunsrnen 6 1 Richtlinien f r das Entwerfen einer Automatisierungsl sung mit einer Micro SPS 6 2 S7 200 Programme 2222 22 een nenn rennen ernennen 6 3 S7 200 Programmiersprachen 22eeeeeeesneneeeee een een nenn 6 4 Grundlegende Elemente zum Entwerfen eines Programms 6 5 Der Zykl s d r CPU asien en a na 6 6 Einstellen der Betriebsart f r die CPU eeeeessseeeneeenn nennen 6 7 Einrichten eines Pa worts f
419. her zum Verpacken t 1 keine Becher f r Butter verf gbar Bild 10 61 Beispiel f r die Operationen NETR und NETW Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Bild 10 62 zeigt eine ausf hrliche Darstellung des Empfangs und des Sendepuffers die zum Zugreifen auf die Daten der Station 2 dienen diese Puffer befinden sich in VB200 und VB300 Die CPU 214 liest mit der Operation NETR regelm ig die Steuerungs und Statusinforma tionen aus den einzelnen Verpackungsmaschinen aus Jedesmal wenn eine Verpackungs maschine 100 Kartons gepackt hat sendet die Weiche mit der Operation NETW eine Mel dung um das Statuswort zur ckzusetzen Bild 10 63 zeigt das Programm mit dem das Steuerbyte gelesen die gepackten Kartons gez hlt und der Z hlwert der Kartons f r jede Verpackungsmaschine einzeln zur ckgesetzt wird in diesem Fall Verpackungsmaschine Nr 1 Empfangspuffer der Weiche liest Sendepuffer der Weiche setzt den Z hlwert Verpackungsmaschine Nr 1 von Verpackungsmaschine Nr 1 zur ck 7 0 7 0 VB200 D AE E O Fehlercode VB300 D AE E O Fehlercode VB201 Adresse der fernen Station VB301 Adresse der fernen Station VB202 Pointer auf den VB302 Pointer auf den VB203 Datenbereich VB303 Datenbereich VB204 in der fernen VB304 in der fernen VB205 Station amp VB100 VB
420. hl Einrichten gt Voreinstel lungen eingestellt haben Wenn Sie den Datenbaustein Editor aufrufen m chten doppel klicken Sie auf das Symbol bzw Sie w hlen den Befehl Wiederherstellen Vollbild an der Schaltfl che in Windows 95 Eingeben von Werten f r Datenbausteine 3 32 Der Datenbaustein Editor ist ein Texteditor der aufgrund des frei w hlbaren Formats einen gewissen Grad an Flexibilit t beim Eingeben von Werten f r Datenbausteine bietet Beachten Sie die folgenden Richtlinien wenn Sie Datenbausteine erstellen e Geben Sie in der ersten Spalte einer Zeile die Gr e der Daten und die Anfangsadresse eines jeden Werts f r den Variablenspeicher an e Die Anfangsadresse und die Datenwerte m ssen mit einem Leerzeichen bzw der TAB Taste voneinander getrennt werden Bild 3 25 zeigt ein Beispiel f r einen Datenbaustein mit Kommentaren die jedes Element beschreiben EN Datenbaustein Editor namenlos db1 lolx VBO 255 im Byteformat gespeichert Beginn bei VBO VW2 256 Wortwert Beginn bei VW2 VD4 700 50 Realzahl 32 Bit Beginn bei VD4 VB8 35 Bytewert Beginn bei VB8 VW10 16 0A Wortwert in HEX Beginn bei VW10 VD14 123456 Doppelwortwert Beginn bei VD14 VW20 2 4 8 16 Tabelle mit Wortwerten Beginn bei VW20 2 64 12 56 Beachten Sie da die Datenwerte der zweiten und 85 10 20 40 dritten Zeile nicht in Spalte 1 beginnen k nnen VB45 Up ASCII Zeichenkette 2 Byte Beginn bei V
421. hlen Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Datentyp stromliefernd 15 bis 30 V DC 35 V DC bei 500 ms min 4 mA 1mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig typ 30 us max 70 us 500 V AC I min integrierten Ein und Ausg nge vorgesehen A 26 DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 280mA lt 600 mA Nein In der CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversorgung N N N 3 es N na Mo e amp S8S 8888888898 8908808 OUTPUTS 1L 00 01 02 03 2L 04 05 06 3L 07 10 11 N Li 25 064 N Hinweis 1 Ist Werte der Komponenten k nnen O variieren 2 Schlie en Sie die AC Leitung an Klemme L an
422. hmer 7 Diese Abl ufe das Ausl sen von Meldungen und das Weitergeben des Tokens setzen sich im gesamten logischen Ring fort und zwar von Teil nehmer 3 zu Teilnehmer 5 Teilnehmer 6 Teilnehmer 7 Teilnehmer 8 Teilnehmer 9 und schlie lich zur ck zu Teilnehmer 3 Der Token mu also den logischen Ring vollst ndig um laufen damit ein Master eine Informationsanforderung senden kann In einem logischen Ring mit sechs Teilnehmern die w hrend ihrer jeweiligen Token Verweilzeit eine Anforde rung senden um einen Doppelwortwert vier Bytes an Daten zu lesen oder zu schreiben betr gt die Token Umlaufzeit ungef hr 900 ms bei einer Geschwindigkeit von 9600 Baud Bei einer gr eren Anzahl Bytes an Daten auf die pro Meldung zugegriffen werden mu oder bei einer gr eren Anzahl Teilnehmern erh ht sich die Token Umlaufzeit Token Umlaufzeit Die Token Umlaufzeit richtet sich danach wie lange der Token bei den einzelnen Teilneh mern verweilt Sie errechnen die Token Umlaufzeit f r ein S7 200 Netz mit mehreren Ma stern indem Sie die Token Verweilzeiten der einzelnen Master addieren Ist der PPI Master Modus aktiviert im PPI Protokoll Ihres Netzes k nnen Sie mit der CPU 214 der CPU 215 oder der CPU 216 anderen CPUs mit Hilfe der Operationen Aus Netz lesen NETR und In Netz schreiben NETW Meldungen senden Beschreibungen dieser Operationen entneh men Sie Kapitel 10 Senden Sie mit Hilfe dieser Operationen Meldungen k nnen Sie mit de
423. hren Sie die Operation HDEF aus Der Eingang HSC ist dabei auf 1 gesetzt und der Eingang MODE entweder auf 0 f r kein externes R cksetzen bzw Starten auf 1 f r externes R cksetzen und kein Starten bzw auf 2 f r externes R cksetzen und Starten Laden Sie den gew nschten aktuellen Wert in SM48 Doppelwortwert Wenn Sie den Wert 0 laden setzen Sie den Merker zur ck Laden Sie den gew nschten voreingestellten Wert in SM52 Doppelwortwert Wenn Sie das Ereignis Aktueller Wert Voreingestellter Wert erkennen m chten pro grammieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis CV PV Ereig nis 13 einem Interruptprogramm zu Ausf hrliche Informationen zur Interruptbearbeitung entnehmen Sie dem Abschnitt zu den Interrupt Operationen in diesem Kapitel Wenn Sie externes R cksetzen erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Externes R cksetzen Ereignis 15 einem Inter ruptprogramm zu F hren Sie die Operation Alle Interruptereignisse freigeben ENI aus um die Interrupts f r HSC1 freizugeben F hren Sie dann die Operation HSC aus damit die S7 200 den Z hler HSC1 program miert 10 Beenden Sie das Unterprogramm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 31 Operationssatz Initialisieren der Z hlerarten 3 4 und 5 10 32 Gehen Sie folgenderma en vor um HSC1 als Ein Phasen Vorw
424. hrend der Bearbeitung des Programms aktualisiert die CPU die Daten e Die CPU schreibt die Daten in die Ausg nge Bild 6 2 zeigt die Verbindung zwischen einem einfachen Schaltplan und der S7 200 CPU In diesem Beispiel wird der Signalzustand des Schalters auf der Operator Station der den Abflu ffnet zu dem Zustand anderer Eing nge addiert Die Berechnungen dieser Zust nde bestim men dann den Signalzustand des Ausgangs f r den Magnetschalter der den Abflu schlie t Die CPU bearbeitet das Programm zyklisch sie liest und schreibt Daten Sch_Abfl_ ffn Sch_Abfl schh R_Mtr_R ck NOT_AUS_ein Magn_Abfl v l i i P Dan S7 200 CP Bereich der 3X Bereich der H lt Magnetschalter Eing nge Eingang Abflu ventil Speicherbereiche in der CPU 0000 Operator Station Bild 6 2 Verweise im Programm auf Ein und Ausg nge Zugreifen auf Daten in den Speicherbereichen 6 4 Die CPU speichert den Signalzustand von Ein und Ausg ngen in bestimmten Speicherbe reichen Bild 6 2 zeigt den vereinfachten Informationsflu Eingang Speicherbereich Pro gramm Speicherbereich Ausgang Jedem Speicherbereich ist eine Kennung Mnemonik zugeordnet beispielsweise E f r Eingang und A f r Ausgang ber die auf die Daten in dem jeweiligen Speicherbereich zugegriffen wird STEP 7
425. htet Lassen Sie deshalb oberhalb und unterhalb der Ger te jeweils mindestens 25 mm Platz um die W rmeabfuhr zu gew hrleisten siehe Bild 2 2 Lange Betriebszeiten bei maximaler Umgebungstemperatur und maximaler Last verk rzen die Lebensdauer der elektronischen Ger tekomponenten Bei vertikalem Einbau mu die Ausgangslast wegen W rmebedingungen verringert wer den Den Datenbl ttern in Anhang A entnehmen Sie genaue Informationen zu Ihrer CPU Montieren Sie die CPU und die Module auf einer Hutschiene empfehlen wir Ihnen Erdungsklemmen einzusetzen Wenn Sie die S7 200 horizontal oder vertikal in eine Schalttafel einbauen ben tigen Sie eine Einbautiefe von mindestens 75 mm siehe Bild 2 2 M chten Sie zus tzliche Erweiterungsmodule vertikal oder horizontal einbauen m ssen Sie auf jeder Seite des Ger ts mindestens 25 mm Platz zum Ein und Ausbauen der Module lassen Diesen Platz ben tigen Sie um den Busverbinder zu stecken bzw zu ziehen Bauen Sie Ihre Ger te so auf da noch ausreichend Platz f r die Verdrahtung der Ein und Ausg nge und f r die Anschl sse der Kommunikationskabel vorhanden ist 25mm i SPOP HMI NH Sr Sr Sr Sr Sr 160576757675 57575 BR Vordere Montage Abstand zur Abdeckung fl che sachgem en W rmeabfuhr 25mm 56 BEBERERERRERR Platz zum Stecken und___ 25mm 75mm Ziehen des Erweiterungsmoduls Vorderansicht Seitenansicht Bild 2 2 Platzbedarf bei der Montage einer S
426. i einem KOP Programm das eine einzige Variable gemeinsam nutzt Handelt es sich bei den gemeinsam genutzten Daten um eine einfache Byte Wort oder Doppelwortva riable und ist Ihr Programm in KOP geschrieben dann m ssen Sie mit Hilfe der bertra gungsoperationen MOV_B MOV_W MOV_DW MOV_R auf die gemeinsam genutzten Adressen im Speicher zugreifen Viele KOP Operationen entsprechen Anweisungsfolgen in AWL die unterbrochen werden k nnen Jede dieser bertragungsoperationen ent spricht jedoch einer einzigen AWL Anweisung deren Bearbeitung nicht von Interrupterei gnissen beeinflu t werden kann e Bei AWL oder KOP Programmen die mehrere Variablen gemeinsam nutzen Handelt es sich bei den gemeinsam genutzten Daten um mehrere zusammengeh rige Bytes W rter und Doppelw rter dann kann die Bearbeitung des Interruptprogramms von den Opera tionen Alle Interruptereignisse sperren DISI und Alle Interruptereignisse freigeben ENI gesteuert werden An der Stelle in Ihrem Hauptprogramm an der Sie Operationen anord nen die auf gemeinsamen Speicher zugreifen m ssen Sie die Interruptereignisse sper ren Nachdem alle Operationen die mit dem gemeinsamen Speicher arbeiten ausge f hrt wurden m ssen Sie die Interruptereignisse wieder freigeben W hrend der Zeit in der die Interruptereignisse gesperrt sind k nnen keine Interruptprogramme ausgef hrt werden und auf gemeinsamen Speicher zugreifen Diese Programmiertechnik kann aller ding
427. ication OrderNumber 6ES7 215 2 D00 0XB0 Periphery SIMATIC S5 Freeze_Mode_supp 1 Sync_Mode_supp 1 Set_Slave_Add_supp 1 Min_Slave_Intervall 1 GSD Data for the S7 215 DP slave with SPC3 MLFB 6ES7 215 2 D00 0XB0 Date 05 0ct 1996 release 14 March 97 09 29 97 45 45 Version 1 2 GSD Model Name Freeze_Mode_supp File SIE_2150 Sync_mode_supp 45 45k Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Tabelle 9 13 Beispiel f r eine GSD Datei f r Master nicht von SIMATIC Fortsetzung Max_Diag_Data_Len 6 Slave_Family 3 TdF SIMATIC A UserPrmData Definition ExtUserPrmData 1 I O Offset in the V memory Unsigned16 0 0 5119 EndExtUserPrmData UserPrmData Length and Preset User_Prm_Data_Len 3 User_Prm_Data 0 0 0 Ext_User_Prm_Data_Ref 1 1 E Modular_Station 1 Max_Module 1 Max_Input_Len 64 Max_Output_Len 64 Max_Data_Len 128 LA Module Definitions r Module 2 Bytes Out 2 Bytes In 0x31 EndModule Module 8 Bytes Out 8 Bytes In 0x37 EndModule Module 32 Bytes Out 32 Bytes In 0xC0 0x1F 0x1F EndModule Module 64 Bytes Out 64 Bytes In 0xC0 0x3F 0x3F EndModule Module 1 Word Out 1 Word In 0x70 EndModule Module 2 Word Out 2 Word In 0x71 EndModule Module 4 Word Out 4 Word In 0x73 EndModule Module 8 Word Out 8 Word In 0x77 EndModule Modul
428. ich bei dem Element um ein Byte Wort oder Doppelwort k nnen Sie das Feld in der Formatspalte markieren und mit Doppelklick oder durch Dr cken der Leertaste durch die g ltigen Formate bl ttern Wenn Sie sich den aktuellen Wert des Elements in Ihrer Tabelle anzeigen lassen m ch ten klicken Sie auf die Schaltfl che zum einfachen Lesen oder auf die Schaltfl che zum st ndigen Lesen ol in der Statustabelle M chten Sie die Aktualisierung beenden klicken Sie auf die Schaltfl che zum St ndigen Lesen ol Zum ndern eines Werts geben Sie den neuen Wert in die Spalte Neuer Wert ein Klicken Sie dann auf die Schaltfl che zum Schreiben Ni damit der Wert in die CPU geschrieben wird y Statustabelle EE x ad N ol al tall A Adresse Format Aktueller Wert Neuer Wert Start_1 Bit 2 0 1 EO 2 Bit 2 0 Leuchte 1 Bit 2 0 En I a ER oder doppelklicken Sie au Ay Bil i Bin r dieses Feld um ein g ltiges VBO Mit Vorzeichen 84 Format auszuw hlen VW2 Vorzeichenlos 4400 Wenn Sie einen Wert VW4 Bit 240000001000110010 ndern m chten ge VW6 Hexadezimal 16 0064 16 65 we 7 ert ein und klicken VD10 Gleitpunkt 0 0000 10 0 auf die Schaltfl che vD14 ASCII TEMP zum Schreiben VW20 Hexadezimal 16 0027 16 28 VW24 ASCII AB BA Bild 3 26 Beispiel f r eine Statustabel
429. ich die CPU aus Ihrem System auslesen Ihnen stehen in der Software dann nur die Optionen zur Verf gung die von der jeweiligen CPU Variante unterst tzt werden Beenden CPU CPU 212 x CPU lesen Kommunikation Abbrechen e microwin p Bild 4 4 Anlegen eines neuen Projekts und Ausw hlen der CPU Automatisierungssystem S7 200 Systemhandbuch 4 6 C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Benennen des Programmierbeispiels Sie k nnen Ihr Projekt zu einem beliebigen Zeitpunkt benennen Gehen Sie in diesem Bei spiel folgenderma en vor um Ihr Projekt unter einem bestimmten Namen zu speichern siehe Bild 4 5 1 W hlen Sie den Men befehl Projekt gt Speichern unter 2 In dem Feld Dateiname geben Sie folgenden Namen ein projekt1 prj 3 Klicken Sie auf OK Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe Neu Gtri N ffnen Ctrl O Schlie en Speichern Projekt speichern unter Speichern u Importieren 5 Speichern in al Projects E Exportieren bsp prj Frag Geben Sie hier den Laden in PG Namen des Projekts ein Laden aus PG Seite einrichten Druckvorschau Br cken Dateiname projekt1i prj Drucker einrichi Dateityp Projekt Beenden Bild 4 5 Benennen des Programmierbeispiels Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 7
430. ichen Normen befolgen Beachten Sie bei der Installation und beim Betrieb der Ger te die entsprechenden nationalen und regionalen Vorschriften Erfragen Sie bei den Beh rden vor Ort die Normen und Vorschriften die f r Ihren speziellen Fall zu befolgen sind e Verwenden Sie Leitungen mit dem angemessenen Querschnitt f r die jeweilige Strom st rke Die Ger te der S7 200 k nnen Sie mit Leitungen mit einem Querschnitt zwischen 1 50 mm und 0 50 mm verdrahten e Ziehen Sie die Anschlu klemmen nicht zu fest an Maximales Drehmoment 0 56 Nm e Verlegen Sie Leitungen immer so kurz wie m glich maximal 500 m geschirmt oder 300 m ungeschirmt Leitungen sollten Sie paarweise verlegen ein Neutral oder Nulleiter zusammen mit einem Phasenleiter oder einer Signalleitung e Trennen Sie Wechselstromverdrahtung und Hochspannungs Gleichstromverdrahtung mit schnellen Schaltfolgen von Niederspannungs Signalverdrahtung e Kennzeichnen Sie alle Leitungen und f hren Sie sie zu dem Ger t das angeschlossen werden soll Vergewissern Sie sich da die Leitungen die erforderliche Zugentlastung haben Ausf hrliche Informationen zum Kennzeichnen der Anschl sse entnehmen Sie den Datenbl ttern in Anhang A e Versehen Sie blitzschlaggef hrdete Leitungen mit einem geeigneten berspannungs schutz e Schlie en Sie eine externe Spannungsversorgung nicht parallel zu einem DC Ausgang an eine Ausgangslast an Dadurch kann am Ausgang R ckw rtsstrom entste
431. icher bertragen MPI Baugruppe mit Master Slave 3 9 Netz mit Token Passing 9 28 Operationen mit Ausg ngen Operationen STOP END und WDR 10 86 10 88 Parameterbaustein PID Resgler 10 63 Programmierbeispiel Programmierbeispiel f r die DP Kommuni kation 9 26 Programmschleife mit FOR Ende Pro grammschleife mit NEXT 10 91 10 93 Realzahl in ganze Zahl 32 Bit wandeln Schiebe und Rotieroperationen 10 83 Schnelle Z hler HSC1 bzw HSC2 in den Z hlerarten 9 10 oder 11 Z hler mit R cksetz und Starteingang Schnellen Z hler aktivieren Betrieb von HSC0 in Z hlerart 0 und HSC1 oder HSC2 in einer der Z hle rarten 0 1 oder 2 110 23 Betrieb von HSC1 oder HSC2 in einer der Z hlerarten 3 4 oder 5 Mit R cksetzen und ohne Starten Speicher mit Bitmuster belegen 10 72 Statustabelle Symboltabelle Textdisplays TD 200 im Netz 9 14 bertragungsoperationen und Bytes im Wort tauschen 10 70 10 72 Umwandlung von Realzahlen Umwandlungsoperationen UND ODER EXKLUSIV ODER 10 105 10 107 Unterprogramm aufrufen 10 89 10 91 Vergleichskontakte Wert in Schieberegister schieben 10 79 10 81 Wert in Tabelle eintragen Wert in Tabelle suchen Z hler 10 20 Index 3 Index Zeit als Einschaltverz gerung straten 10 17 Zeit als speichernde Einschaltverz gerung starten 10 18 Zeitgesteuerten Interrupt einrichten 6 9 Zu Sprungmarke springen 10 87 Beobachten Programmstatu
432. ie Pl tze der hinausgeschobenen Bits mit Nullen Ist der Schiebewert N gr er als oder gleich 8 dann wird der Wert maximal 8mal geschoben Ist der Schiebewert gr er als 0 dann nimmt der berlaufmerker den Wert des zuletzt hinausgeschobenen Bit an Die Operationen Byte rechts schieben und Byte links schieben sind vorzeichenlos Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Wort rechts schieben und Wort links schieben 10 80 VOA vv Ev eV 212 214 215 216 Die Operationen Wort rechts schieben und Wort links schieben schieben den Wortwert IN um den Schiebewert N nach rechts bzw links und laden das Ergebnis in das Ausgangswort OUT Operanden IN VW T Z EW MW SMW AC AW AEW Konstante VD AC SW N VB EB AB MB SMB AC VD AC SB OUT VW T Z EW AW MW SMW AC VD AC SW Die Schiebeoperationen belegen die Pl tze der hinausgeschobenen Bits mit Nullen Ist der Schiebewert N gr er als oder gleich 16 dann wird der Wert maximal 16mal geschoben Ist die Schiebezahl gr er als Null dann nimmt der berlaufmerker den Wert des hinausgeschobenen Bit an Die Operationen Wort rechts schieben und Wort links schieben sind vorzeichenlos Hinweis Wenn Sie in K
433. ie frei programmierbare Kommunikation kann nur im Betriebszustand RUN der CPU akti viert werden Sie geben die frei programmierbare Kommunikation frei indem Sie in dem Feld zum Ausw hlen des Protokolls in SMB30 Schnittstelle 0 oder in SMB130 Schnittstelle 1 den Wert 01 einstellen W hrend der frei programmierbaren Kommunikation k nnen Sie nicht mit dem Programmierger t kommunizieren Hinweis Die Aktivierung der frei programmierbaren Kommunikation kann mit dem Sondermerker SMO0 7 gesteuert werden Dieser Sondermerker stellt die aktuelle Position des Betriebsartenschalters dar Ist SMO 7 0 dann ist der Schalter in der Stellung TERM Ist SM0 7 1 dann ist der Schalter in der Stellung RUN Aktivieren Sie die frei programmierbare Kommunikation nur wenn der Schalter auf RUN steht dann k nnen Sie den Betrieb der CPU mit dem Programmierger t bedienen und beobachten indem Sie den Schalter auf eine andere Position stellen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 125 Operationssatz Initialisierung der frei programmierbaren Kommunikation SMB30 und SMB130 konfigurieren die Kommunikationsschnittstellen O und 1 f r die frei pro grammierbare Kommunikation In diesen Sondermerkern stellen Sie die Baudrate die Parit t und die Anzahl der Datenbits ein Die Steuerbytes sind in Tabelle 10 19 beschrieben Tabelle 10 19 Sondermerker SMB30 und SMB130 Schnitt Schnitt Beschreibung stelle 0 st
434. ie k nnen im Variablenspeicher auch andere Daten ablegen die zu Ihrem Proze bzw zu Ihrer Automatisierungsl sung geh ren Auf den Varia blenspeicher k nnen Sie im Bit Byte Wort und Doppelwortformat zugreifen Format Bit V Adr des Byte Adr des Bit V10 2 Byte Wort Doppelwort V Gr e Anfangsadr des Byte VW100 Adressierung von Merkern M Interne Merker Speicherbereich der Merker M k nnen Sie wie Steuerungsrelais verwen den um Zwischenergebnisse von Operationen oder andere Steuerungsinformationen zu speichern Auf Merker k nnen Sie im Bit Byte Wort und Doppelwortformat zugreifen Format Bit M Adr des Byte Adr des Bit M26 7 Byte Wort Doppelwort M Gr e Anfangsadr des Byte MD20 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 3 Speicher der CPU Datentypen und Adressierungsarten Adressierung von Ablaufsteuerungsrelais S Mit Ablaufsteuerunggsrelais S gliedern Sie die Funktionsweise einer Anlage in einzelne Schritte bzw in equivalente Programmteile Ablaufsteuerungsrelais unterteilen das Steuer programm in logische Segmente Auf S Bits k nnen Sie im Bit Byte Wort und Doppelwort format zugreifen Format Bit S Adr des Byte Adr des Bit S3 1 Byte Wort Doppelwort S Gr e Anfangsadr des Byte SB4 Adressierung von Sondermerkern SM Mit Sondermerkern k nnen Sie Informationen zwischen der CPU und Ihrem Programm aus tauschen Au erdem dienen
435. ie weder konfigurieren noch programmieren Die einzigen Betriebsparameter die im TD 200 gespeichert werden sind die Adresse des TD 200 die Adresse der CPU die Baudrate und die Adresse des Parameterbausteins Ge speichert wird die Konfiguration des TD 200 im Parameterbaustein der sich im Variablen speicher Datenspeicher der CPU befindet Die Betriebsparameter des TD 200 z B die Sprache die Aktualisierungsrate Meldungen oder die Bits zur Meldungsfreigabe werden in einem Programm in der CPU abgelegt SIEMENS TD 200 MENUE MODS A VIEW MESSAGES f F5 F6 F7 F8 v Fl F2 F3 F4 pr S SHIFT Be a f Bild 5 1 SIMATIC Textdisplay TD 200 Definition des Parameterbausteins f r das TD 200 Der Parameterbaustein f r das TD 200 besteht aus 10 bzw 12 Bytes in denen die Betrieb sarten definiert sind und die auf die Adressen im Speicher der CPU zeigen an denen die eigentlichen Meldungen abgelegt sind siehe Bild 5 2 Wenn Sie das TD 200 einschalten sucht es in der CPU an dem f r das TD 200 konfigurierten Versatz nach der Kennung eines Parameterbausteins ASCIl Zeichen TD oder nach einem Versatz auf die Adresse des Parameterbausteins Anschlie end liest es die Daten aus dem Baustein Speicher der CPU Byte 0 Byte
436. iebigen Datenfelds w hlen Sie das gew nschte Feld mit den Cursortasten bzw der Maus aus Wenn Sie anfangen Daten einzugeben werden vor handene Daten gel scht und die neuen Zeichen eingetragen Wenn Sie mit der Maus doppelklicken oder die Taste F2 dr cken wird das Feld markiert Sie k nnen dann den Cursor mit den Cursortasten an die Stelle bewegen die Sie bearbeiten m chten Sortieren von Tabelleneintr gen Nachdem Sie die symbolischen Namen und die zugeordneten absoluten Adressen eingege ben haben k nnen Sie die Symboltabelle alphabetisch nach den symbolischen Namen oder numerisch nach den Adressen sortieren Hierzu gehen Sie folgenderma en vor W hlen Sie den Men befehl Ansicht gt Sortierung Name um die symbolischen Namen in alphabetischer Reihenfolge zu sortieren Wenn Sie die symbolischen Adressen in der Symboltabelle nach den absoluten Adres sen sortieren m chten w hlen Sie den Men befehl Ansicht gt Sortieren Adresse Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 37 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Die Beispiele und Beschreibungen in diesem Handbuch beziehen sich auf die Version 2 1 der Programmiersoftware STEP 7 Micro WIN Vorherige Versionen der Software weisen zum Teil andere Funktionalit t auf Dieses Kapitel erl utert Ihnen wie Sie mit der Software STEP 7 Micro WIN die folgenden Aufgaben ausf hre
437. iederholen Sie Schritt 3 Wiederholen Sie Schritt 4 Haben Sie die hier beschriebenen Vorgehensweisen ausgef hrt doch Ihre Baugruppe funktioniert immer noch nicht sind wahrscheinlich alle Ihre Ressourcen von anderer Hardware belegt Sie k nnen versuchen ein Ger t Ihrer brigen Hardware zu entfernen bzw zu deaktivieren z B eine Soundkarte um so einige Ressourcen verf gbar zu machen Beginnen Sie dann erneut mit Schritt 2 Bleiben alle diese Versuche erfolglos setzen Sie andere Kommunikationstreiber ein Die im Lieferumfang der MPI Baugruppe enthaltene Dokumentation erl utert die m glichen Hardware Konflikte ausf hrlich Tabelle 3 2 _ Erforderlicher Speicherplatz f r eine MPI Baugruppe 000CC000 000CC7FF EIN 000C8000 000C87FF A 000C9000 000C97FF 000D0000 000D07FF 000D1000 000D17FF 000DC000 000DC7FF AUS AUS EIN 000E1000 000E17FF Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Anschlie en einer CPU 215 als dezentrale Peripherie Sie k nnen die CPU 215 an ein PROFIBUS Netz anschlie en in dem die CPU 215 als dezentrale Peripherie f r ein Automatisierungssystem S7 300 oder S7 400 oder f r einen anderen PROFIBUS Master dient siehe Bild 3 13 Die CPU 215 verf gt ber eine Schnittstelle auf der CPU die mit DP gekennzeichnet ist ber diese DP Schnittstelle verbinden Sie Ihre CPU 215 als Modul der d
438. ieren k nnen Mit Hilfe dieser Baugruppen kann der PC oder das SIMATIC Programmierger t als Master im Netz eingesetzt werden Die Baugrup pen enthalten spezifische Hardware die Ihren PC bzw das Programmierger t darin unter st tzen ein Netz mit mehreren Mastern zu verwalten Au erdem k nnen so unterschiedliche Protokolle und mehrere Baudraten unterst tzt werden siehe Tabelle 9 9 Tabelle 9 9 Baugruppen die an ein Netz mit mehreren Mastern angeschlossen werden k nnen Name Datentyp Short AT ISA oder in PG integriert Unterst tzte Betriebs systeme MS DOS Windows 3 1x Kommentare Unterst tzt PPI Protokoll 9600 Baud und 19 200 Baud Windows 95 Windows NT Unterst tzt PPI MPI und PROFIBUS DP Protokolle 9600 Baud bis 1 5 MBaud f r PCs und PGs CP 5411 CP 5511 CP 5611 Short AT ISA PCMCIA Typ H Plug amp Play Hardware Short PCI Plug amp Play Hardware Windows 95 Windows NT Windows 95 Windows NT Windows 95 Windows NT Unterst tzt PPI MPI und PROFIBUS DP Protokolle 9600 Baud bis 12 MBaud f r PCs und PGs Unterst tzt PPI MPI und PROFIBUS DP Protokolle 9600 Baud bis 12 MBaud f r Notebook PCs Unterst tzt PPI MPI und PROFIBUS DP Protokolle 9600 Baud bis 12 MBaud f r PCs 1 Nur bei 9600 Baud oder 19 200 Baud Die Baugruppe und das Protokoll richten Sie im Dialogfeld PG PC Schnittstelle einstellen in STEP 7 Micro WIN oder in der
439. ierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Taktgeber 1 Phase A 0 Phase B 0 Aktueller Wert des Z hlers 0 als aktueller Wert geladen 3 als voreingestellter Wert geladen Z hlrichtung vorw rts Bit zum Freigeben des Z hlers auf Freigabe gesetzt Interrupt PV CV Interrupt PV CV und Interrupt Richtungs wechsel Taktgeber 1 Bild 10 13 Beispiel f r den Betrieb von HSC1 bzw HSC2 in einer der Z hlerarten 9 10 oder 11 A B Z hler einfache Geschwindigkeit 0 als aktueller Wert geladen 9 als voreingestellter Wert geladen Z hlrichtung vorw rts Bit zum Freigeben des Z hlers auf Freigabe gesetzt Interrupt PV CV Taktgeber 1 Interrupt Richtungs wechsel Interrupt PV CV Phase A 0 Taktgeber 1 Phase B 0 Aktueller Wert des Z hlers o__ 12 Bild 10 14 Beispiel f r den Betrieb von HSC1 bzw HSC2 in einer der Z hlerarten 9 10 oder 11 A B Z hler vierfache Geschwindigkeit Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 25 Operationssatz Verdrahten der Eing nge der schnellen Z hler Tabelle 10 4 zeigt die Eing
440. ierungssysteme Anforderungen an die Ger te EG Richtlinie zur elektromagnetischen Vertr glichkeit 89 336 EWG Richtlinien zur elektromagnetischen St rabstrahlung EN 50081 1 Wohn Gewerbe Leichtindustrie Umgebungen EN 50081 2 Industrieumgebung Richtlinien zur elektromagnetischen St rfestigkeit EN 50082 2 Industrieumgebung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 3 Technische Daten Technische Daten Die S7 200 CPUs und alle S7 200 Erweiterungsmodule entsprechen den in Tabelle A 1 aufgef hrten technischen Daten Tabelle A 1 Technische Daten f r die Produktreihe S7 200 IEC 68 2 2 Test Bb trockene W rme und IEC 68 2 1 Test Ab K lte IEC 68 2 30 Test Db feuchte W rme IEC 68 2 31 Umkippen IEC 68 2 32 freier Fall Umgebungsbedingungen Betrieb Funktionsbereich IEC 68 2 14 Test Nb IEC 68 2 27 mech Sto beanspruchung Umgebungsbedingungen Transport und Lagerung 40 C bis 70 C 25 C bis 55 C 95 Luftfeuchtigkeit 100 mm viermal ohne Verpackung 1 m f nfmal in Versandverpackung 0 C bis 55 C max 95 Luftfeuchtigkeit ohne Kondensation 5 C bis 55 C 3 C Minute 15 G Impuls 11 ms 6 St e auf jeder der 3 Achsen IEC 68 2 6 Sinusschwingung EN 60529 IP20 mechanischer Schutz EN 61000 4 2 IEC 801 2 Elektrostatische Entladung 0 35 mm Spitze Spitze 10 bis 57 Hz 2 G Montage in Schalttafel 1G Montage auf Hutschiene 57 bis 150
441. ig keit von der Anzahl der Teilnehmer und dem Datenvolumen jeweils bei 19 200 Baud und bei 9600 Baud dargestellt wird Die angegebenen Zeiten beziehen sich auf den Fall da Sie die Operationen Aus Netz lesen NETR und In Netz schreiben NETW in der CPU 214 der CPU 215 oder der CPU 216 einsetzen Tabelle 9 15 Token Umlaufzeit in Abh ngigkeit von der Anzahl der Teilnehmer und dem Datenvolumen bei 19 200 Baud Anzahl der gesendeten Anzahl der Teilnehmer und Zeit in Sekunden Bytes pro Teilnehmer bei 19 200 Baud 0 15 0 23 0 30 0 38 0 46 0 53 0 61 0 69 0 76 0 15 0 23 0 31 0 38 0 46 0 54 0 61 0 69 0 77 ais 023 031 039 046 054 0 62 070 077 0 KEN 0 Key 0 KEN E 39 0 Kea 0 KEN 0 EA a 70 0 KEN 0 16 0 24 0 31 0 39 0 47 0 55 0 63 0 71 0 78 016 024 032 040 047 055 063 on 09 KIN 16 EZA 24 0 Ea 0 e 0 EA 0 Ea EA 64 0 KUN 0 KEN 0 16 0 24 0 32 0 40 0 48 0 56 0 64 0 72 0 80 016 024 032 040 048 057 065 073 osi 0 Eza KEE z EA KZE EB 0 Eea KEN KEN 0 16 0 25 0 33 0 41 0 49 0 57 0 66 0 74 0 82 1017 025 0 66 07 os Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Tabelle 9 16 Token Umlaufzeit in Abh ngigkeit von der Anzahl der Teilnehmer und dem Datenvolumen bei 9600 Baud Anzahl der Anzahl der Teilnehmer und Zeit in Sekunden gesendeten By
442. igt 4 ffnen Sie im Dialogfeld Eigenschaften PC PPI Kabel PPI das Register Lokaler Anschlu 5 Stellen Sie sicher da das Kontrollk stchen Modemverbindung aktiviert ist Ist das Kontrollk stchen nicht durch einen Haken gekennzeichnet klicken Sie es an und aktivie ren es dadurch 6 Klicken Sie auf die Schaltfl che OK Daraufhin wird wieder das Register Zugriffsweg angezeigt 7 Klicken Sie auf die Schaltfl che OK Daraufhin wird wieder das Dialogfeld Kommunika tion angezeigt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 21 Installieren und Bedienen der Software STEP 7 Micro WIN 8 W hlen Sie die Schaltfl che Modem einrichten Daraufhin wird das Dialogfeld Modem einrichten angezeigt Sie k nnen die Schaltfl che Modem einrichten auch im Dialogfeld Verbinden w hlen das Sie ber den Men befehl Einrichten gt Modem verbinden aufrufen Im Dialogfeld Modem einrichten bietet Ihnen das Register Allgemeines die Anforde rungen an das Modem 11 Bit Zeichenfolge und f hrt die Hardware auf die Sie ben ti gen Bild 3 14 zeigt diese Hardware Komponenten 9 ffnen Sie das Register Konfiguration lokales Modem siehe Bild 3 16 10 W hlen Sie im Register Konfiguration lokales Modem im Feld Ausgew hltes Modem das Modem Multi Tech MultiModemZDX MT1932ZDX Die einzigen anderen Felder in diesem Register die
443. ild 3 2 Dialogfeld Ressourcen unter Windows NT Automatisierungssystem S7 200 Systemhandbuch 3 6 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN 3 3 Einrichten der Kommunikation mit einer S7 200 CPU Sie k nnen die S7 200 CPUs in einer Vielzahl von Konfigurationen anordnen die alle die Kommunikation im Netz unterst tzen Sie k nnen die Software STEP 7 Micro WIN auf einem Personal Computer PC installieren auf dem eines der Betriebssysteme Windows 3 1x Windows 95 oder Windows NT l uft Sie k nnen STEP 7 Micro WIN aber auch auf einem SIMATIC Programmierger t z B einem PG 740 installieren Den PC oder das Program mierger t setzen Sie in den folgenden Kommunikationskonfigurationen als Master ein e Ein einziger Master ist mit einem oder mehreren Slaves verbunden siehe Bild 3 3 e Ein Master ist mit einem oder mehreren Slaves und einem oder mehreren Mastern ver bunden siehe Bilder 3 4 und 3 5 e Eine CPU 215 wird als Modul in der dezentralen Peripherie eingesetzt und geh rt zu ei nem Automatisierungssystem S7 300 oder S7 400 oder zu einem anderen PROFIBUS Master siehe Bild 3 13 e Ein einziger Master ist mit einem oder mehreren Slaves verbunden Dieser Master ist ber 11 Bit Modems mit einer S7 200 CPU die als Slave eingesetzt ist oder mit einem Netz aus mehreren S7 200 CPUs die als Slaves eingesetzt sind verbunden siehe Bild 3 14 Anschlie en Ihres Comput
444. im Doppelwortformat zugegriffen Tabelle 7 1 Kennzeichen der Datengr e und zugeordnete Bereiche der ganzen Zahlen Bereich der Zahlen Bereich der Zahlen Datengr e ohne Vorzeichen mit Vorzeichen Dean iesde mai Dem _ ende B Byte 8 Bit 0 bis 255 0 bis FF 128 bis 127 80 bis 7F W Wort 16 Bit 0 bis 65 535 0 bis FFFF 32 768 bis 32 767 8000 bis IFFF D Doppelwort Dwort O bis 0 bis 2 147 483 648 bis 8000 0000 bis 32 Bit 4 294 967 295 FFFF FFFF 2 147 483 647 TFFF FFFF Adressierung des Proze abbilds der Eing nge E Wie in Abschnitt 6 5 beschrieben fragt die CPU die physikalischen Eing nge zu Beginn ei nes jeden Zyklus ab und schreibt diese Werte in das Proze abbild der Eing nge Auf das Proze abbild k nnen Sie im Bit Byte Wort und Doppelwortformat zugreifen Format Bit E Adr des Byte Adr des Bit EO 1 Byte Wort Doppelwort E Gr e Anfangsadr des Byte EB4 Adressierung des Proze abbilds der Ausg nge A Am Ende des Zyklus kopiert die CPU die Werte des Proze abbilds der Ausg nge in die phy sikalischen Ausg nge Auf das Proze abbild k nnen Sie im Bit Byte Wort und Doppel wortformat zugreifen Format Bit AlAdr des Byte Adr des Bit Al l Byte Wort Doppelwort A Gr e Anfangsadr des Byte AB5 Adressierung des Variablenspeichers V Im Variablenspeicher k nnen Sie Zwischenergebnisse ablegen die von den Operationen in Ihrem Programm errechnet werden S
445. im Regelkreis dann m ssen Sie diese Funktionen mittels der von Ihrer CPU unterst tzten Operationen implementieren Fehlerbedingungen Beim bersetzen meldet die CPU einen bersetzungsfehler wenn die Parameter der Ope ration die Anfangsadresse der Tabelle f r den Regelkreis oder die Nummer f r den PID Re gelkreis au erhalb des zul ssigen Bereichs liegen Die bersetzung ist dann nicht erfolg reich Einige der Eingabewerte in der Tabelle f r den Regelkreis werden von der Operation PID nicht auf ihren Bereich berpr ft Sie m ssen deshalb darauf achten da die Proze varia blen Istwerte und die Sollwerte sowie die Integralsumme und die vorherigen Proze varia blen sofern diese als Eingabewerte eingesetzt werden Realzahlen in dem Bereich von 0 0 bis 1 0 sind Wird bei Ausf hrung der aritnmetischen Funktionen f r die PID Berechnung ein Fehler er kannt dann wird der Sondermerker SM1 1 gesetzt berlauf bzw ung ltiger Wert und die Ausf hrung der Operation PID wird beendet Die Aktualisierung der Werte f r die Stellgr e in der Tabelle f r den Regelkreis kann unvollst ndig sein Verwenden Sie diese Werte des halb nicht sondern korrigieren Sie den Eingabewert der den Fehler verursacht hat bevor Sie den PID Regler erneut ausf hren Tabelle f r den Regelkreis 10 62 Die Tabelle f r den Regelkreis umfa t 36 Bytes und hat folgendes Format siehe Ta belle10 12 Tabelle 10 12 Format der Tabelle f r den
446. imalzahl wandeln 10 112 Aus Netz lesen In Netz schreiben BCD in ganze Zahl wandeln Bearbeitung bedingt beenden Bearbei tung absolut beenden 10 84 Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige erzeugen 10 110 Bitwert direkt durch ODER verkn pfen Negierten Bitwert direkt durch ODER verkn pfen Bitwert direkt durch UND verkn pfen Negierten Bitwert direkt durch UND verkn pfen 110 4 Bitwert direkt laden Negierten Bitwert direkt laden 110 4 Bitwert direkt setzen Bitwert direkt r ck setzen 10 11 Bitwert direkt zuweisen Bitwert durch ODER verkn pfen Negier ten Bitwert durch ODER verkn pfen Bitwert durch UND verkn pfen Nesier ten Bitwert durch UND verkn pfen Bitwert laden Negierten Bitwert laden Byte bertragen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Bytes im Wort tauschen Bytevergleich 10 7 Call Direkte Kontakte 10 4 Doppelwort rechts rotieren Doppelwort links rotieren 10 82 Doppelwort rechts schieben Doppelwort links schieben Doppelwort bertragen Doppelwort um 1 erh hen Doppelwort um 1 vermindern Doppelw rter durch EXKLUSIV ODER verkn pfen 10 104 Doppelw rter durch ODER verkn pfen Doppelw rter durch UND verkn pfen Doppelwortvergleich Echtzeituhr lesen Echtzeituhr schreiben Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von
447. in und dr cken Sie die Eingabetaste Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 27 Installieren und Bedienen der Software STEP 7 Micro WIN Projekt Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe of Ez_ _F8 F10 Netzwerk 1 r NETZWERKTITEL eine Zeile Hl N Doppelklicken Sie hier um den Titel des Netzwerks im Kommentar Editor bearbeiten zu k nnen W hlen Sie die Operation in dem aufklappbaren Listenfeld aus oder markieren Sie sie in der Funk tionsleiste der Operationen Durch Klicken ordnen Sie sie im Programm an au JE aa al a z e TITIT TITIT T a E S Funktionsleiste der Operationen im KOP Editor welo kl Bild 3 21 Fenster der KOP Editors Automatisierungssystem S7 200 Systemhandbuch 3 28 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Eingeben Ihres Programms in der Anweisungsliste Bei dem AWL Editor handelt es sich um einen Texteditor der aufgrund des frei w hlbaren Formats einen gewissen Grad an Flexibilit t beim Eingeben der Programmanweisungen bietet Bild 3 22 zeigt ein Beispiel f r ein Programm in der Anweisunggsliste EN AWL Editor projekt1 ob1 Programm F rderband NETWORK 1 Motor starten LD Start1 Ist EO O eingeschaltet Damit Sie sich ein UN NOT A
448. ind SMA4 5 Wird aktiviert wenn sich der Sender im Leerlauf befindet Schnittstelle 0 Wird aktiviert wenn sich der Sender im Leerlauf befindet Schnittstelle 1 Reserviert 1 Verwenden Sie die Statusbits 4 0 4 1 und 4 2 nur in Interruptprogrammen Diese Statusbits werden zur ckgesetzt wenn die Warteschlange abgearbeitet ist und die Bearbeitung des Hauptprogramms wieder aufgenommen wird SMB5 Status der Ein und Ausg nge Wie in Tabelle D 6 beschrieben enth lt SMB5 Statusbits zu den Fehlerbedingungen die bei den Ein und Ausg ngen erkannt wurden Diese Bits bieten einen berblick ber die aufge tretenen E A Fehler Tabelle D 6 _Sondermerker SMBS5 SM5 0 bis SM5 7 Sondermerker Beschreibung SM5 0 Dieses Bit wird eingeschaltet wenn ein E A Fehler auftritt Dieses Bit wird eingeschaltet wenn zu viele digitale Ein und Ausg nge an den E A Bus angeschlossen sind Dieses Bit wird aktiviert wenn zu viele Analogein und Analogausg nge an den E A Bus angeschlossen sind SM5 3 bis SM57 Reserviert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 3 Sondermerker SMB6 Kennregister der CPU Wie in Tabelle D 7 beschrieben ist SMB6 das Kennregister der CPU SM6 4 bis SM6 7 ent halten die Kennung der CPU SM6 0 bis SM6 3 sind f r zuk nftige Funktionen reserviert Tabelle D 7 _Sondermerker SMB6 Sondermerker Beschreibung Format Kennregister der CPU
449. ind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen 70 mA aus Zentralger t Eing nge 79 V AC bis 135 V AC gt 2 oaoueseesese v1 08 14 S N AC 120V INPUTS N 0 1 2 3 4 5 6 7 o 4 S 0 15 pF 7 470 KQ 3 3 kQ Hinweis 390 Q Ist Werte der Komponenten k nnen variieren Bild A 20 Kennzeichnung der Anschl sse beim EM 221 Digitaleingabe 8 x 120 V AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 41 Technische Daten A 21 Erweiterungsmodul EM 221 Digitaleingabe stromliefernd 8x24V DC Bestellnummer 6ES7 221 1BF10 0XA0 Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg nge Normen 1 90 x 80 x 62 mm 0 2 kg 2 W 8 digitale Eing nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Datentyp Bereich Eingangsspannung Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf stromliefernd 15 V DC bis 30 V DC 35 V DC f r 500 ms min 4 mA 1mA typ 3 5 ms max 4 5 ms 500 V AC 1 min 5 V DC logische Spannung 24 V DC Geberspannung In der CPU sind 8 Eing nge im Proze abbild der Eing nge f r dieses Modul vorgesehen 60 mA von Zentralger t
450. ind S_BIT V33 4 und N 14 dann ist MSB b V35 1 oder MSB b V33 14 1 4 8 V33 17 8 V33 2 mit Divisionsrest 1 V35 1 Bei einer negativen Schiebefunktion die durch einen negativen Wert der L nge N ange zeigt wird werden die Eingangsdaten DATA in das h chstwertige Bit des Schieberegisters geschoben Das niederwertigste Bit S_BIT wird aus dem Schieberegister hinausgesch oben Bei einer positiven Schiebefunktion die durch einen positiven Wert der L nge N angezeigt wird werden die Eingangsdaten DATA in das niederwertigste Bit des Schieberegisters angezeigt durch S_BIT geschoben Das h chstwertige Bit wird aus dem Schieberegister hinausgeschoben Die hinausgeschobenen Daten werden im berlaufmerker SM1 1 abgelegt Das Schiebe register hat eine maximale L nge von 64 Bits positiv oder negativ Bild 10 31 zeigt Schie befunktionen mit positiven und negativen Werten f r die L nge N Automatisierungssystem S7 200 Systemhandbuch 10 78 C79000 G7000 C230 02 Operationssatz Negative Schiebefunktion L nge 14 Positive Schiebefunktion L nge 14 S_BIT S_BIT MSB LSB MSB LSB V33 7 4 0 V33 7 4 0 V34 7 0 V34 7 0 ja y V35 7 1 0 V35 7 1 0 je MSB des Schieberegisters MSB des Schieberegisters Bild 10 31 Positive und negative Schieb
451. ingen verzweigt innerhalb des Programms zu der angegebenen Sprungmarke n Wird ein Sprung ausgef hrt ist der oberste Stackwert immer 1 Die Operation Sprungmarke definieren gibt das Ziel n an zu dem gesprungen werden soll 0 bis 255 Die Sprungoperation und die dazugeh rige Sprungmarke m ssen sich beide entweder im Hauptprogramm in einem Unterprogramm oder in einem Interruptprogramm befinden Sie k nnen nicht vom Hauptprogramm aus zu einer Sprungmarke springen die sich in einem Unterprogramm oder in einem Interruptprogramm befindet Sie k nnen auch nicht von einem Unterprogramm oder Interruptprogramm zu einer Sprungmarke springen die au erhalb des jeweiligen Unterprogramms bzw Interruptprogramms liegt Operanden n Bild 10 35 zeigt ein Beispiel f r die Operationen Zu Sprungmarke springen und Sprung marke definieren Beispiel f r die Operation Zu Sprungmarke springen KOP AWL Netzwerk 14 Network SMO 2 4 Sind keine remanenten Daten verloren LDN SMO 2 H sme gegangen zu LBL 4 springen JMP 4 Sie k nnen die Operation Zu Sprungmarke springen im Hauptprogramm in Unterprogrammen und in Interruptprogrammen Netzwerk 33 verwenden Die Operation JMP und die 4 zugeh rige Operatione LBL m ssen sich beide Network im gleichen Segment befinden entweder im LBL 4 IBL Hauptprogramm in einem Unterprogramm oder in einem Interruptprogramm Bild 10 35 Beispiel f r di
452. innerhalb der Anweisung mit Komma Leerzeichen oder der TAB Taste Geben Sie symbolische Namen in Hochkommata ein Enth lt Ihre Symboltabelle bei spielsweise den symbolischen Namen Start1 f r die Adresse E0 0 dann geben Sie die Anweisung folgenderma en ein LD Start1 bersetzen des Programms Nachdem Sie ein oder mehrere Netzwerke eingegeben haben k nnen Sie die Syntax des Programms pr fen W hlen Sie hierzu den Men befehl CPU bersetzen oder klicken Sie auf die Schaltfl che zum bersetzen Mi Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 29 Installieren und Bedienen der Software STEP 7 Micro WIN Laden des Programms in die CPU 3 30 Wenn Sie Ihr Programm vollst ndig eingegeben haben k nnen Sie das Projekt in die CPU laden W hlen Sie hierzu den Men befehl Projekt gt Laden aus PG oder klicken Sie auf die Schaltfl che zum Laden im Hauptfenster Fi i Daraufhin ffnet sich ein Dialogfeld in dem Sie die Komponenten des Projekts angeben k n nen die Sie in die CPU laden m chten siehe Bild 3 23 STEP 7 Micro WIN c microwin projekti prj MOGE Bearbeiten Ansicht CPU Testen Extras Einrichten Fenster Hilfe Neu Gtri N E ffnen Ctrl O Schlie en Speichern Ctrl S Speichern unter M Alles OK Importieren Exportieren V Codebaustein Abbrechen Laden in PG
453. ion im Fehlerbyte des Moduls Das Erweiterungsmodul wird dann solange nicht aktuali siert bis dieses Bit zur ckgesetzt wurde Damit die CPU das Bit zur cksetzen kann m ssen die Ein und Ausg nge des Moduls wieder mit der Konfiguration der Ein und Ausg nge die im Systemdatenspeicher abgelegt ist bereinstimmen e Fehler beim bersetzen des Programms Wenn Sie ein Programm in die CPU laden bersetzt die CPU das Programm Erkennt die CPU da das Programm eine berset zungsregel verletzt dann bricht die CPU den Ladevorgang ab und erzeugt einen Fehler code War bereits ein Programm in die CPU geladen ist dieses Programm im EEPROM noch vorhanden es geht nicht verloren Nachdem Sie Ihr Programm korrigiert haben k nnen Sie es erneut laden e Programmierfehler zur Laufzeit Sie bzw Ihr Programm k nnen Fehlerbedingungen hervorrufen die auftreten w hrend das Programm bearbeitet wird Ein indirekter Adre pointer beispielsweise der beim bersetzen des Programms g ltig war kann w h rend der Bearbeitung des Programms ge ndert worden sein so da er auf eine Adresse au erhalb des g ltigen Bereichs zeigt Dies wird als Programmierfehler zur Laufzeit be zeichnet Anhand des Dialogfelds CPU Informationen siehe Bild 6 16 k nnen Sie fest stellen welche Art von Fehler aufgetreten ist Die CPU geht nicht in den Betriebszustand STOP wenn ein leichter Fehler erkannt wird Es legt die Ereignisse in Sondermerkern SM ab un
454. ionalanteil Integralanteil Differentialanteil Erkl rung Mn errechnete Stellgr e bei Abtastzeit n MP Wert des Proportionalanteils der Stellgr e bei Abtastzeit n MI Wert des Integralanteils der Stellgr e bei Abtastzeit n MD Wert des Differentialanteils der Stellgr e bei Abtastzeit n Automatisierungssystem S7 200 Systemhandbuch 10 56 C79000 G7000 C230 02 Operationssatz Der Proportionalanteil Der Proportionalanteil MP ist das Produkt der Verst rkung Kc die die Genauigkeit bei der Berechnung der Stellgr e und bei der Regeldifferenz e angibt Die Regeldifferenz ist die Differenz zwischen dem Sollwert SW und dem Istwert IW der Proze variablen bei einer angegebenen Abtastzeit Die von der CPU verwendete Gleichung f r den Proportionalanteil lautet wie folgt MP Kc SWn IWn Erkl rung MP Wert des Proportionalanteils der Stellgr e bei Abtastzeit n Kc Verst rkung SW Sollwert bei Abtastzeit n IW Istwert Wert der Proze variablen bei Abtastzeit n Der Integralanteil Der Integralanteil MI ist proportional zu der Summe der Regeldifferenz ber der Zeit Die von der CPU verwendete Gleichung f r den Integralanteil lautet wie folgt MI Kc Ts T1 SW IWn MX Erkl rung MIn Wert des Integralanteils der Stellgr e bei Abtastzeit n Kc Verst rkung Ts Abtastzeit im Regelkreis T Differentialzeit des Regelkreises wird auch Vorhaltezeit genannt SW Sollwert bei Abtastzeit n I
455. irekte Adressierung 7 10 DC Aufbau Eingeben von symbolischen Adressen 3 36 Entwerfen einer Automatisierungsl sung 6 2 5 4 0 53 0 51 DC Relais Umgebungen mit starken Schwingungen Verdrahtung Galvanische Trennung Vertikaler Einbau Verwenden der Operation berwachungszeit r cksetzen 10 85 Verwendung von Erdungsklemmen auf der Hutschiene 2 6 Richtlinien der Europ ischen Gemeinschaft E0 A 3 Rotieroperationen 10 68 10 77 Beispiel f r Schiebe und Rotieroperationen 10 83 10 85 Byte links rotieren 10 81 Byte rechts rotieren Doppelwort links rotieren 10 82 10 82 Doppelwort rechts rotieren Wort links rotieren Wort rechts rotieren R cksetzen 10 10 Index 23 Index S 57 200 Abmessungen CPU 212 2 3 CPU 214 CPU 215 2 4 CPU 216 2 4 Erweiterungsmodule Schraubengr e f r den Einbau 2 3 2 5 Ausbau 2 7 CPU berblick 1 3 CPUs Ausbau Einbau Hutschiene 2 6 Richtige Ausrichtung des Moduls 2 5 2 8 Schalttafel Steckleitung 2 5 2 7 Elektromagnetische Vertr glichkeit Erweiterungsmodule Ausbau Komponenten Operations Assistent 5 12 Analogeingabefilter 5 14 Platzbedarf Schraubengr e f r den Einbau 2 3 5 Systemkomponenten Technische Daten Umgebungsbedingungen A 4 Schaltbild der Ausg nge EM235 Schaltbild der Eing nge EM231 A 63 Schalterstellungen PC PPI Kabel Schaltplan CPU
456. is 30 SW 0 bis 6 SW O bis 14 SW 0 bis 30 SW 0 bis 30 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 3 Operationssatz 10 2 Operationen mit Kontakten Standardkontakte or HH n vv nV 212 214 215 216 Direkte Kontakte Torx ee ee vv Ev Bv 212 214 215 216 10 4 Der Schlie er ist geschlossen ein wenn der Bitwert an Adresse n gleich 1 ist In AWL wird der Schlie er von den Operationen Bitwert laden Bitwert durch UND verkn pfen und Bitwert durch ODER verkn pfen dargestellt Diese Operationen laden den Bitwert der Adresse n als obersten Stackwert bzw verkn pfen den Bitwert mit dem obersten Stackwert durch UND bzw ODER Der ffner ist geschlossen ein wenn der Bitwert an Adresse n gleich 0 ist In AWL wird der ffner von den Operationen Negierten Bitwert laden Negierten Bitwert durch UND verkn pfen und Negierten Bitwert durch ODER verkn pfen dargestellt Diese Operationen laden den negierten Bitwert der Adresse n als obersten Stackwert bzw verkn pfen den negierten Bitwert mit dem obersten Stackwert durch UND bzw ODER Operanden n E A M SM T Z V S Beim Aktualisieren am Anfang des CPU Zyklus erhalten diese Operationen den angegebenen Wert aus dem Proze abbild Der direkte Schlie er ist geschlossen ein wenn der Bitwert des angegebenen Eingangs n gleich 1 ist In AWL wird der
457. ische Spannung 80 mA aus Zentralger t pro 2 benachb Ausg nge 1 00 A 0 75 A 4 00 A 3 00 A Strom an Ausg ngen Wird vom Anwender am Modulleiter geliefert ul vorgesehen 2 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Ausg nge 20 4 bis 28 8 V DC Q ooocoocoocooocoococooooo DC 24V OUTPUTS 1M il 0 1 2 3 2M 2 A 5 amp 7 36 VA 5 36 VY Hinweis O 1 Ist Werte der Komponenten k nnen variieren 2 Erdung der DC Stromkreise ist optional A K Bild A 2 3 Kennzeichnung der Anschl sse beim EM 222 Digitalausgabe 8 x 24 V DC Automatisierungssystem S7 200 Systemhandbuch A 44 C79000 G7000 0230 02 Technische Daten A 24 Erweiterungsmodul EM 222 Digitalausgabe 8 x Relais Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ein und Ausg ngel Normen Ausg nge Ausgangstyp Spannungsbereich Max Laststrom berspannungssto Isolationswiderstand 1 6ES7 222 1HF00 0XA0 90 x 80 x 62 mm 0 2 kg 3 W 8 digitale Relaisausg nge UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Relais Schwachstromkontakt 5 bis 30 V DC 250 V AC 2 A Ausgang 8 A Leiter 7 A bei geschl Kontakten min 1
458. ist auf Hardware Fehler hin die nur durch Reparatur der CPU behoben werden k nnen Solche Fehlerbedingungen k nnen nicht durch nderungen im Programm oder Url schen des CPU Speichers beseitigt werden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 19 Grundlegendes zum Programmieren einer S7 200 CPU Beheben von leichten Fehlern Leichte Fehler k nnen den Betrieb der CPU teilweise einschr nken Die CPU ist jedoch wei terhin in der Lage das Programm zu bearbeiten und die Ein und Ausg nge zu aktualisieren Sie k nnen sich mit STEP 7 Micro WIN die Fehlercodes anzeigen lassen die von den leich ten Fehlern erzeugt wurden siehe Bild 6 16 Es gibt drei wesentliche Gruppen leichter Feh ler e Fehler zur Laufzeit Alle leichten Fehler die w hrend des Betriebszustands RUN erkannt werden werden in Sondermerkern abgelegt Ihr Programm kann diese Sondermerker berwachen und auswerten Ausf hrliche Informationen zu Sondermerkern die leichte Fehler zur Laufzeit anzeigen entnehmen Sie Anhang D Beim Anlauf liest die CPU die Konfiguration der Ein und Ausg nge und speichert diese Informationen im Systemdatenspeicher und in den Sondermerkern W hrend des norma len Betriebs wird der Status der Ein und Ausg nge regelm ig aktualisiert und in den Sondermerkern abgelegt Erkennt die CPU Unterschiede in der Konfiguration der Ein und Ausg nge dann setzt die CPU das Bit zum Anzeigen einer ge nderten Konfigura t
459. isung in Ihrem Pro gramm eine Operation enth lt deren Mnemonik eine Funktion der CPU darstellt Sie verbin den diese Operationen zu einem Programm um so die Steuerung Ihrer Anwendung zu er stellen Bild 6 4 zeigt die gundlegenden Elemente eines Programms in der Anweisungsliste AWL Editor projekt1 ob1 S N Beginnen Sie jeden Programm F rderband Kommentar mit einem doppelten Schr gstrich NETWORK Motor starten LD Start1 Ist EO O eingeschaltet UN NOT AUS1 und EO 1 ist nicht eingeschaltet A0 0 dann Motor f r F rderband einschalten Operation NETWORK NOT_AUS f r F rderband LD E0 1 77Ist NOT_AUS1 eingeschaltet o EO 3 oder NOT_AUS2 ist eingeschaltet R AO O 1 dann Motor f r F rderband ausschalten NETWORK lEnde des Programms Operand MEND Bild 6 4 Fenster des AWL Editors mit einem Beispielprogramm Die AWL Operationen arbeiten mit einem logischen Stack in der CPU um die Logik zu l sen Dieser logische Stack ist neun Bit tief und ein Bit breit siehe Bild 6 5 Die meisten AWL Operationen arbeiten entweder mit dem ersten Bit oder mit dem ersten und dem zwei ten Bit des Stack Neue Werte k nnen in den Stack geschoben bzw erg nzt werden Wer den die beiden obersten Bits des Stack verkn pft wird der Stack um ein Bit verringert W hrend die meisten AWL Operationen den Wert im logischen Stack nur lesen ndern ei nige AWL Operationen die im Stack gespei
460. it f r Aktivit tsstufe am R cksetzeingang 0 hoch 1 niedrig SM47 1 Steuerbit f r Aktivit tsstufe am Starteingang 0 hoch 1 niedrig SM47 2 Z hlgeschwindigkeit A B Z hler 0 vierfache Z hlgeschwindigkeit 1 einfache Z hlgeschwindigkeit Wenn Sie Z hler und Z hlerart definiert haben k nnen Sie die dynamischen Parameter des Z hlers programmieren Jeder schnelle Z hler verf gt ber ein Steuerbyte das den Z hler aktiviert oder sperrt und auch festlegt in welche Richtung gez hlt werden soll nur Z hler arten 0 1 und 2 Das Steuerbyte gibt auch die Anfangsz hlrichtung f r alle anderen Z hler arten sowie aktuelle und voreingestellte Werte die geladen werden sollen an Das Steuer byte und die zugeordneten aktuellen und voreingestellten Werte werden bei Ausf hrung der Operation HSC berpr ft Tabelle 10 7 beschreibt die der Steuerbits Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Tabelle 10 7 Steuerbits f r HSCO HSC1 und HSC2 HSCO HSC1 HSC2 Beschreibung SM37 0 SM47 0 SM57 0 Nach Ausf hrung von HDEF nicht verwendet von HSCO nie verwendet SM37 1 SM47 1 SM57 1 Nach Ausf hrung von HDEF nicht verwendet von HSCO nie verwendet 0 r ckw rts 1 vorw rts SM37 4 SM47 4 SM57 4 Z hlrichtung in HSC schreiben 0 nicht aktualisieren 1 Richtung aktualisieren SM37 2 SM47 2 SM57 2 Nach Ausf hrung von HDEF nicht
461. it verringert sich Die Adressen der Slaves k nnen auf beliebige Werte eingestellt sein ohne da sie die Lei stungsf higkeit des Netzes beeintr chtigen solange sich die Adressen der Slaves nicht zwi schen denen der Master befinden Befinden sich Adressen von Slaves zwischen denen der Master erh ht dies die Bearbeitungszeit im Netz genauso als wenn sich L cken zwischen den Adressen der Master befinden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 31 Kommunikation im Netz mit einer S7 200 CPU 9 32 Die S7 200 CPUs k nnen so konfiguriert werden da L cken GAPs zwischen den Adres sen nur in bestimmten Abst nden gepr ft werden Dies erreichen Sie indem Sie in der CPU Konfiguration in STEP 7 Micro WIN einen GAP Aktualisierungsfaktor f r eine CPU Schnitt stelle definieren Der GAP Aktualisierungsfaktor teilt der CPU mit wie h ufig die L cken zwischen den Adressen auf neue Master gepr ft werden sollen Ein GAP Aktualisierungsfak tor von 1 l t die CPU die L cke zwischen den Adressen jedesmal dann pr fen wenn die CPU im Besitz des Tokens ist Ein GAP Aktualisierungsfaktor von 2 l t die CPU die L cke zwischen den Adressen jedes zweite Mal wenn die CPU im Besitz des Tokens ist auf neue Master pr fen Je h her Sie den GAP Aktualisierungsfaktor einstellen desto weniger Bear beitungszeit ben tigt das Netz wenn L cken zwischen den Adressen der Master vorhanden sind Sind zwischen den Adre
462. itiv ist Die vier Nullen am Ende werden vor dem Laden in das Register f r den Wert der Analog Digital Umsetzung gek rzt Diese Bits wirken sich nicht auf den Wert des Ausgangssignals aus Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 67 Technische Daten Schaltbild der Ausg nge Bild A 40 zeigt das Schaltbild der Ausg nge beim EM 232 24 Volt R 100 er gt Spannung Strom Umsetzung Fu aus R 0 20 mA VM Vref D A Umsetzung 2V Vaus 0 10 10 Vol DATA 10 10 Volt Digital Analog Umsetzung R 1 4 R Puffer Ausgangsspannung y M Bild A 40 Schaltbild der Ausg nge beim EM 232 Richtlinien f r die Installation des EM 232 Beachten Sie die folgenden Richtlinien damit Genauigkeit sichergestellt ist Definitionen der Angaben zu Analogmodulen A 68 Achten Sie darauf da die 24 V DC Geberversorgung st rfest ist Verdrahten Sie die Geberversorgung so kurz wie m glich Verwenden Sie f r die Verdrahtung der Geberversorgung geschirmte verdrillte Doppellei tungen Schlie en Sie die Schirmung nur an der Geberversorgungsseite ab Vermeiden Sie es die Leitungen scharf zu knicken Verlegen Sie die Leitungen in Kabelkan len Verlegen Sie Signalleitungen nicht parallel zu Starkstromleitungen Kreuzen sich die bei den Leitungen lassen Sie sie im rechten Winkel k
463. ituhr Isolationswiderstand min 100 MQ neu Hochleistungskondensator typ 190h min 120h bei 40 C Verz gerung max 10 ms Batteriemodul optional 200 Tage bei st ndig Einsatz Schaltvorg nge Integrierte E A 24 Eing nge 16 Ausg nge Lebensdauer 10 000 000 mechanisch Mar Anz Eneitmodil 7 100 000 mit Bemessungslast Kontaktwiderstand max 200 mQ neu Unterst tzte digitale E A Unterst tzte analoge E A Boolesche Ausf hrungsz Interne Merker Zeiten Z hler Schnelle Z hler Toleranz Echtzeituhr 64 Eing nge 64 Ausg nge 16 Eing nge 16 Ausg nge 0 8us Operation 256 256 Zeiten 256 Z hler 1 SW Z hler max 2 kHz 2 HW Z hler max je 20 kHz 6 Minuten pro Monat Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz Stromversorgung 1500 V AC 1 min 750 V AC 1 min keine Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Max Ansprechz E0 0 E1 5 E0 6 E1 5 wie bei HSC1 und HSC2 E1 6 E2 7 Potentialtrennung Impulsausg nge nicht empfohlen Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp stromziehend stromliefernd IEC Typ 1131 wenn stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spann sto 24 V DC 7 mA 5V DC 1I mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig 6 ms EIN 30 ms AUS max 4 ms 500 V AC 1
464. k 2 eingegeben haben positionieren Sie den Cursor auf Netz werk 3 Kontakte r2e Schlie erkontakt raf 2 je iEl A Netzwerk 2 Beh lter mit Farbe 2 f llen und F llstand berwachen Start_2 Stopp_2 Beh lter_voll Pumpe_2 u Pumpe_2 Bild 4 12 Eingeben des zweiten Netzwerks Eingeben der brigen Netzwerke Zum Eingeben der brigen Netzwerke gehen Sie genauso vor wie f r die vorherigen Netz werke beschrieben Die brigen Netzwerke sind in Bild 4 3 dargestellt bersetzen des Programms Nach dem Eingeben des Programms pr fen Sie die Syntax indem Sie den Men befehl CPU gt bersetzen w hlen oder auf die Schaltfl che zum bersetzen klicken Mi Wenn Sie die Netzwerke korrekt eingegeben haben wird die Meldung bersetzung erfolg reich angezeigt Diese Meldung zeigt au erdem die Anzahl der Netzwerke und den vom Programm belegten Speicherplatz an Ist Ihnen beim Eingeben ein Fehler unterlaufen zeigt Ihnen die Meldung an in welchem Netzwerk der Fehler enthalten ist Speichern des Programmierbeispiels Sie speichern Ihr Projekt mit dem Men befehl Projekt gt Speichern oder indem Sie auf die Schaltfl che zum Speichern klicken El Es werden alle Komponenten Ihres Beispielpro jekts gespeichert Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 13 Eingeben eines Programmierbeispiels 4 5 Erstellen einer Statustabelle Anlegen einer Stat
465. klus den Ausgang auf 1 und rufen Sie das Unterprogramm auf in dem die Initialisierung durchgef hrt wird Wenn Sie ein Unterpro gramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf Dadurch verk rzt sich die Zykluszeit und das Programm ist bersichtlicher strukturiert Laden Sie im Unterprogramm f r die Initialisierung den Wert 16 C3 in SM67 Hiermit ge ben Sie f r die Funktion PWM an da in Mikrosekunden inkrementiert werden soll Sie k nnen auch den Wert 16 CB laden wenn Sie bei der Funktion PWM in Millisekunden inkrementieren m chten Diese Hexadezimalwerte setzen das Steuerbyte mit dem die Operation PTO PWM freigegeben und die Funktion PWM ausgew hlt wird Au erdem gibt das Steuerbyte an da in Mikro bzw in Millisekunden inkrementiert wird und da die Werte f r Impulsdauer und Zykluszeit aktualisiert werden sollen 3 Laden Sie die gew nschte Zykluszeit in SM68 Wortwert 4 Laden Sie die gew nschte Impulsdauer in SM70 Wortwert TA F hren Sie die Operation PLS aus damit die S7 200 den PTO PWM Generator program miert Laden Sie den Wert 16 C2 in SM67 damit in Mikrosekunden inkrementiert wird oder 16 CA f r Millisekunden Dadurch wird die Angabe zum Aktualisieren der Zykluszeit im Steuerbyte zur ckgesetzt und die Impulsdauer kann ge ndert werden Es wird ein neuer Wert f r die Impulsdauer geladen Anschlie end wird die Operation PLS ausgef hrt ohne da das Steuerbyte g nder
466. kungen wieviele Master mit einer beliebi gen Slave CPU kommunizieren d rfen doch es d rfen maximal 32 Master im Netz vorhan den sein MPI Protokoll Das MPI Protokoll ist entweder ein Master Master oder ein Master Slave Protokoll Die Funktionsweise des Protokolls richtet sich nach der Ger teart Handelt es sich beim Zielge r t um eine S7 300 CPU dann wird die Master Master Verbindung hergestellt weil alle S7 300 CPUs Master im Netz sind Handelt es sich beim Zielger t um eine S7 200 CPU dann wird die Master Slave Verbindung hergestellt weil alle S7 200 CPUs Slaves im Netz sind Das MPI Protokoll stellt immer eine Verbindung zwischen den beiden Ger ten her die mit einander kommunizieren Eine Verbindung ist wie eine private Verkn pfung zwischen den beiden Ger ten Ein anderer Master kann eine zwischen zwei Ger ten aufgebaute Verbin dung nicht st ren Ein Master kann eine Verbindung nur f r kurze Zeit aufbauen oder die Verbindung kann unbegrenzt bestehen bleiben Da es sich bei den Verbindungen um private Verkn pfungen zwischen den Ger ten han delt und deshalb Ressourcen in der CPU erforderlich sind kann eine CPU nur eine be grenzte Anzahl von Verbindungen unterst tzen Tabelle 9 2 f hrt die Anzahl und Art der MPI Verbindungen auf die von den S7 200 CPUs unterst tzt werden Jede CPU reserviert einige seiner Verbindungen f r SIMATIC Programmierger te und Operator Panels Die reservierte Verbindung f r
467. l der CPU Konfigurationsdaten die in den Speicher der CPU geladen und dort abgelegt werden W hlen Sie den Men befehl CPU gt Konfigurieren und ffnen Sie das Register Eingabe filter Stellen Sie hier die Verz gerungszeiten f r die Eingabefilter ein CPU konfigurieren x Schnittstelle 0 Remanente Bereiche Pa wort Einstellungen der Ausg nge Schnittstelle 1 Eingabefilter Voreinstellungen E0 0 E0 3 0 2 us E0 4 E0 7 0 2 us E1 0 E1 3 0 2 us E1 4 E1 5 0 2 us Konfigurationsparameter m ssen erst in die CPU geladen werden bevor sie wirksam werden OK Abbrechen Bild 8 4 Konfigurieren der Eingabefilter zur Rauschunterdr ckung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 8 5 Steuerung ber Ein und Ausg nge 8 3 8 6 Konfigurieren der Signalzust nde der Ausg nge Mit der S7 200 CPU k nnen Sie die Signalzust nde der digitalen Ausg nge bei einem ber gang in den Betriebszustand STOP auf bestimmte Werte setzen oder Sie k nnen die Aus g nge in genau dem Zustand einfrieren in dem sie sich beim bergang in STOP befanden Die Einstellungen der Ausg nge sind Teil der CPU Konfigurationsdaten f r das System die in den Speicher der CPU geladen und dort abgelegt werden Die Konfiguration der Ausgangswerte ist nur bei digitalen Ausg ngen m glich Analogaus g nge werden bei einem bergang in den Betriebszustand
468. l zeigt an da der Wert des Datenworts positiv ist Die drei Nullen am Ende bewirken da sich das Datenwort bei jeder nderung des Z hlimpulses im Wert der Analog Digital Umsetzung um acht Z hlimpulse ndert Automatisierungssystem S7 200 Systemhandbuch A 62 C79000 G7000 C230 02 Technische Daten Schaltbild der Eing nge Bild A 36 zeigt das Schaltbild der Eing nge beim EM 231 i A T R I RA ee 1 Verst rkung i ZEO t Vref msehigife e Puffer L A D Umsetzung A i e R A 0 L R 11 0 DATA B Analog Digital Umsetzung R 1 R RB amn e 1 ZC i R Schleife c i Verst rkung F R xi B At R Schalter 1 C T R RC TES c Schalter 3 R Schleife zes i R R I C I R A 2 V AGND i 7 i i i I I A 3 Filter f r Eingangsdifferenz az und Gleichtaktst rspannung Eingangswahlschalter D mpfungsstufe Verst rkungsstufe Bild A 36 Schaltbild der Eing nge beim EM 231 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 63 Technische Daten Richtlinien f r die Installation des EM 231 Beachten Sie die folgenden Richtlinien damit Genauigkeit und Wiederholbarkeit sicherge stellt sind e Achten Sie darauf da die 24 V DC Geberversorgung st rfest ist e Kalibrieren Sie das Modul e Verdrahten Sie die Geber
469. le 3 34 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Forcen von Variablen in der Statustabelle Wenn Sie eine Variable in der Statustabelle auf einen bestimmten Wert setzen m chten gehen Sie folgenderma en vor 1 Geben Sie in dem ersten Feld in der Adre spalte die Adresse oder den symbolischen Namen der Variable ein dessen Wert Sie forcen m chten 2 Handelt es sich bei dem Element um ein Bit z B E A oder M kann das Format nicht ge ndert werden Handelt es sich bei dem Element um ein Byte Wort oder Doppelwort k nnen Sie das Feld in der Formatspalte markieren und mit Doppelklick oder durch Dr k ken der Leertaste durch die g ltigen Formate bl ttern 3 Wenn Sie die Variable mit dem aktuellen Wert forcen m chten lesen Sie zun chst die aktuellen Werte aus dem Automatisierungssystem mit dem Men befehl Testen gt Einfa ches Lesen oder Sie klicken auf die Schaltfl che zum einfachen Lesen lf Klicken Sie das Feld an bzw navigieren Sie zu dem Feld in dem sich der aktuelle Wert befindet den Sie forcen m chten Klicken Sie auf die Schaltfl che zum Forcen ef w hrend sich der Cursor auf dem aktuellen Wert befindet mit dem Sie die Variable forcen m chten 4 Zum Forcen einer Variablen mit einem neuen Wert tragen Sie den gew nschten Wert in die Spalte Neuer Wert ein und klicken auf die Schaltfl che zum Forcen al 5 M chte
470. le D 4 beschrieben wird SM3 0 eingeschaltet wenn ein Parit tsfehler erkannt wird Mit diesem Bit verwerfen Sie die Meldung Tabelle D 4 _Sondermerker SMB3 SM3 0 bis SM3 7 SM3 0 Parit tsfehler an Schnittstelle 0 oder Schnittstelle 1 0 kein Fehler 1 Fehler SM3 1 bis 5 SM3 7 Automatisierungssystem S7 200 Systemhandbuch D 2 C79000 G7000 C230 02 Sondermerker SMB4 berlauf der Warteschlange Wie in Tabelle D 5 beschrieben enth lt SMB4 die berlaufbits f r die Interrupt Warte schlange einen Statusindikator der angibt ob die Interrupts freigegeben oder gesperrt sind sowie einen Merker der anzeigt ob sich der Sender im Leerlauf befindet Die Bits f r den Warteschlangen berlauf zeigen an da sich die Interrupts entweder in einer h heren Ge schwindigkeit ereignen als sie bearbeitet werden k nnen oder da sie durch die Operation Alle Interruptereignisse sperren gesperrt wurden Tabelle D 5 _Sondermerker SMB4 SM4 0 bis SM4 7 Sondermerker Beschreibung Wird aktiviert wenn in der Warteschlange f r Kommunikationsinterrupts ein berlauf auftritt Wird aktiviert wenn in der Warteschlange f r Eingangsinterrupts ein berlauf auftritt Wird aktiviert wenn in der Warteschlange f r zeitgesteuerte Interrupts ein berlauf auftritt Wird aktiviert wenn zur Laufzeit ein Programmierfehler erkannt wird Zeigt den Freigabestatus der Interrupts an Wird aktiviert wenn alle Interrupts freigegeben s
471. len 16 Bit addieren Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit addieren 10 50 Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Hexadezimalzahl in ASCII Zeichenkette wandeln 10 112 Hexadezimalzahl in Bit wandeln 10 110 Impulsausgabe In STOP gehen is zuordnen Interrupt trennen Interruptprogramm bedingt absolut been den 10 114 Interruptprogramm beginnen 10 114 Letzten Wert aus Tabelle l schen 10 74 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Meldung aus Zwischenspeicher bertra gen 10 124 Meldung in Zwischenspeicher empfan gen Not 10 5 Nulloperation 10 11 Obersten Stackwert aus Stack schieben Obersten Stackwert duplizieren 10 99 PID Regler Programmschleife mit FOR Ende Pro grammschleife mit NEXT Quadratwurzel einer Realzahl ziehen Realzahl in ganze Zahl 32 Bit wandeln Realzahlen multiplizieren 10 53 Realzahlen subtrahieren Realzahlenvergleich Schnellen Z hler aktivieren 10 21 Setzen R cksetzen 10 10 Speicher mit Bitmuster belegen 10 72 Standardkontakte Steigende Flanke Fallende Flanke berwachungszeit r cksetzen 10 85 Unterprogramm bedingt absolut beenden Unterprogramm beginnen Vorw rts R ckw rtsz hlen Vorw rtsz hlen 10 19 Wert in Schieberegister schieben Wert in Tabelle eintragen Wert in Tabelle suchen Wort rechts rotieren Wor
472. lge meinen gibt es zwei Faktoren die die Leistungsf higkeit eines Netzes stark beeinflussen die Baudrate und die Anzahl der an das Netz angeschlossenen Teilnehmer Beispiel f r ein Netz mit Token Passing In einem Netz mit Token Passing verf gt der Teilnehmer mit dem Token als einziger Teilneh mer ber die Sendeberechtigung Deshalb ist in einem Netz mit Token Passing wie auch in einem PPI Netz die Token Umlaufzeit ein wichtiger Faktor Dies ist die erforderliche Zeit damit der Token nacheinander an jeden der Master im logischen Ring weitergegeben wird In Bild 9 13 sehen Sie die Funktionsweise eines Netzes mit mehreren Mastern Das Netz in Bild 9 13 besteht aus vier S7 200 CPUs wobei jede ber ein eigenes TD 200 verf gt Zwei CPUs 214 sammeln Daten von allen anderen CPUs Hinweis Das hier dargestellte Beispiel beruht auf einem Netz wie das in Bild 9 13 gezeigte Die Konfiguration umfa t Textdisplays TD 200 Die CPUs 214 arbeiten mit den Operationen NETR und NETW Die Formeln zum Errechnen der Token Verweilzeit und der Token Umlaufzeit die in Bild 9 14 dargestellt sind basieren ebenfalls auf einer solchen Konfiguration Die Software COM PROFIBUS ermittelt anhand von Analysen die Leistungsf higkeit des Netzes TD 200 CPU 212 TD 200 TD 200 Teilnehmer 7 Teilnehmer 2 Teilnehmer 5 Teilnehmer 9 A A A A v v v v
473. librierung des Eingangsbereichs t 0 25 80 0 2 64 t 0 05 16 t 0 25 160 0 2 128 0 1 64 t 0 05 32 2 Versatzfehler bei Signal nahe 0 des Analogeingangs werden weder korrigiert noch in den Angaben zur Genauigkeit ber cksichtigt Beim bertragen von Kanal zu Kanal tritt aufgrund der endlichen Ausregelzeit des Analog Multiplexers ein Umwandlungsfehler auf Maximaler bertragungsfehler ist 0 1 des Unterschieds zwischen den Kan len 4 Die mittlere Genauigkeit umfa t Auswirkungen von Nicht Linearit t und Drift zwischen 0 und 55 Grad C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 77 Technische Daten A 36 Speichermodul 8K x 8 Bestellnummer 6ES7 291 8GC00 0XA0 Leistungsmerkmale Abmessungen BxHxT 28x 10x 16 mm Gewicht 3 68 Stromaufnahme 0 5 mW Speichertyp EEPROM Anwenderspeicher 4096 Byte Anwenderprogramm 1024 Byte Anwenderdaten interne Systemdaten Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Hinweis Das Speichermodul 8 K wird als Apolige und 5polige Version produziert Die beiden Versionen sind vollst ndig kompatibel Sie k nnen das Speichermodul f r alle S7 200 CPUs verwenden doch das Speichermodul 8 K kann die maximale Gr e des Programms das in den CPUs 215 und 216 m glich ist nicht speichern Damit durch die Programmgr e keine Probleme auftreten wird das Speichermodul 8 K nur
474. lichen Bezugsspannungen miteinander verbinden kann dies zu unerw nschten Str men im Verbindungskabel f hren Diese unerw nschten Str me k nnen Kommunikationsfehler verursachen oder Sch den in den Ger ten hervorrufen Achten Sie deshalb darauf da alle Ger te die Sie ber ein Kommunikationskabel miteinander verbinden entweder einen gemeinsamen Bezugsstromkreis haben oder elektrisch voneinander getrennt sind um unerw nschte Str me zu vermeiden Weitere Hinweise hierzu entnehmen Sie den Richtlinien f r Erdung und Bezugsspannung galvanisch getrennter Stromkreise in Abschnitt 2 3 Abmessungen des PC PPI Kabels 0 1m 0 3m a 46m Dm Hi a RS 232 COMM RS 485 COMM Bild A 52 Abmessungen des PC PPI Kabels Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 83 Technische Daten A A1 DC Eingangssimulator f r die CPU 212 Bestellnummer 6ES7 274 1XF00 0XAO Leistungsmerkmale Abmessungen BxHxT 61x 36x22 mm Gewicht 0 02 kg Eing nge 8 Installation 20 Om DC 24V 1M 00 01 02 03 2M 04 05 06 07 M L DC INPUTS KDIKOKDKDKDOKDKOKDKDKDKDED sensor BEL Sasse 0
475. llst ndigen und Anzeigen des Parameterbausteins f r das TD 200 W hlen Sie die Schaltfl che N chste Meldung gt und geben Sie den Text f r die folgende Meldung ein Nachdem Sie alle Meldungen f r das TD 200 eingegeben haben klicken Sie auf die Schaltfl che Beenden um den konfigurierten Parameterbaustein und die Meldun gen im Datenbaustein zu speichern Sie k nnen sich den vom TD 200 Assistenten formatierten Parameterbaustein f r das TD 200 ansehen wenn Sie den Datenbaustein Editor aufrufen Bild 5 12 zeigt ein Beispiel f r einen Parameterbaustein der f r eine Meldung mit 40 Zeichen konfiguriert wurde in der Darstellung im Datenbaustein Editor EN Editor zum Bearbeiten von Datenbausteinen iol x BEGIN TD200_BLOCK 0 Al Kommentare in diesem Baustein d rfen nicht bearbeitet oder gel scht w VBO TD Kennung des TD 200 E VB2 16 10 Sprache Deutsch einstellen Aktualisierung setzen So schnell wie m glich VB3 16 31 Anzeige mit 40 Zeichen einstellen Nach oben Taste V3 2 Nach unten Taste V3 3 VB4 10 Anzahl der Meldungen einstellen VB5 0 Meldebits der Funktionstasten setzen auf M0 0 M0 7 vWw6 32 Anfangsadresse der Meldungen setzen auf VW32 VW8 12 Anfangsadresse der Meldungsfreigabebits setzen auf VW12 MELDUNG 1 Meldungsfreigabebit V12 7 VB32 TIME ELAPSED VB45 16 11 Bearbeitungsmeldung V45 2 Quittierungsmeldung VB46 16 22 Doppelwort mit Vorzeichen 2 Ziffern rech
476. lnummern Allgemein Speichermodul 8 K x 8 Speichermodul 16 Kx 8 Bestellnummer 6ES7 291 8GC00 0XAO 6ES7 291 8GD00 0XAO Batteriemodul Erdungsklemmen f r Hutschiene Klemmenblock mit 12 Anschlu klemmen f r Feldverdrahtung CPU 212 215 216 10 St ck Klemmenblock mit 14 Anschlu klemmen f r Feldverdrahtung CPU 215 216 und Erweiterungsmodule 10 St ck 6ES7 291 8BA00 0XAO0 6ES5 728 83MAll 6ES7 290 2AA00 0XAO 6ES7 290 2CA00 0XA0 Klemmenblock mit 18 Anschlu klemmen f r Feldverdrahtung CPU 214 DC Eingangssimulator f r die CPU 212 10 St ck 6ES7 290 2BA00 0XA0O 6ES7 274 1XF00 0XAO DC Eingangssimulator f r die CPU 214 DC Eingangssimulator f r die CPU 215 216 Programmiersoftware STEP 7 Micro WIN 16 V 2 1 Einzellizenz STEP 7 Micro WIN 16 V 2 1 Kopierlizenz STEP 7 Micro WIN 16 V 2 1 Update STEP 7 Micro WIN 32 V 2 1 Einzellizenz 6ES7 810 2AA11 0YXO STEP 7 Micro WIN 32 V 2 1 Kopierlizenz 6ES7 274 1XH00 0XAO0 6ES7 274 1XK00 0XAO Bestellnummer 6ES7 810 2AA01 0YXO 6ES7 810 2AAO01 0YX1 6ES7 810 2AA01 0YX3 6ES7 810 2AA11 0YX1 STEP 7 Micro WIN 32 V 2 1 Update STEP 7 Micro DOS Einzellizenz 6ES7 810 2AA11 0YX3 6ES7 810 2DA00 0YXO0 Handb cher Bestellnummer Dezentrales Peripherieger t ET 200 Systemhandbuch 6ES5 998 3ES22 Programmierger t PG 702 Handbuch 6ES7 702 0AA00 8BAO Textdisplay TD 200 Benutzerhandbuch 6ES7 272 0AA00 8BA0 CP242 2 AS Inter
477. logausgang h chstwertiges Byte niederwertigstes Byte Bild 7 6 Zugriff auf einen Analogausgang Adressierung von Akkumulatoren AC Akkumulatoren sind Schreib Lese Elemente die wie Speicher verwendet werden Sie k n nen mit Akkumulatoren z B Parameter an Unterprogramme bergeben und auch wieder zur cknehmen oder Zwischenergebnisse von Berechnungen speichern Die CPU verf gt ber vier 32 Bit Akkumulatoren AC0 AC1 AC2 und AC3 Auf die Daten in den Akkumula toren k nnen Sie im Bit Byte Wort und Doppelwortformat zugreifen Wie Bild 7 7 zeigt werden beim Zugreifen auf einen Akkumulator im Byte oder Wortformat die niederwertigsten 8 oder 16 Bits des Werts verwendet Wenn Sie auf einen Akkumulator im Doppelwortformat zugreifen werden alle 32 Bits verwendet Die Gr e der Daten auf die zugegriffen wird rich tet sich nach der Operation mit der Sie auf den Akkumulator zugreifen Format AC Nummer des Akkumulators ACO Hinweis Informationen zum Verwenden von Akkumulatoren mit Interruptprogrammen entnehmen Sie Abschnitt 10 14 Automatisierungssystem S7 200 Systemhandbuch 7 6 C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten MSB LSB Bereichskennung Akkumulator AC2 Zugriff im Byteformat AC1 DEC_W EN IN __ OUT MSB 15 8 7 0 LSB h chstwertiges niederwertigstes VW100 ka Nu
478. logausgang geschrieben werden Sie k nnen hierf r eine absolute Adresse oder einen symbolischen Namen angeben Wohin soll der Ausgabewert geschrieben werden vwo Bild 5 15 5 14 lt Zur ck Abbrechen Angeben der Ein und Ausg nge im Analogeingabefilter Assistenten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Definieren der Adresse f r den Speicherbereich von 12 Byte f r Berechnungen Geben Sie an an welcher Adresse der Speicherbereich von 12 Byte f r Berechnungen be ginnen soll siehe Bild 5 16 Au erdem m ssen Sie die Nummer des Unterprogramms in dem der erzeugte Code angeordnet werden soll und die Anzahl der Abfragen angeben an Operations Assistent der S7 200 Analogeingabefilter x 12 Bytes im Variablenspeicher werden f r Berechnungen ben tigt Sie k nnen hierf r ein beliebiges Byte im Variablenspeicher als Adresse angeben Wo soll der Bereich f r Berechnungen beginnen VB 0 Der vom Assistenten erzeugte Code wird in einem Unterprogramm angeordnet Sie m ssen angeben welches Unterprogramm hierf r verwendet werden soll Der Assistent schl gt Ihnen ein Unterprogramm vor das von Ihrem Programm noch nicht verwendet wird Welches Unterprogramm m chten Sie verwenden 10 Sie k nnen einstellen aus wievielen Abfragen der Mittelwert gebildet werden soll Je mehr Abfragen Sie einsetzen desto besser ist die Filterwirk
479. ls Z hlwert Eingabedaten Anzahl der Eingabebytes In jedem Zyklus DP Ausgabedaten in Ausg nge kopieren l Eing nge in DP Eingabedaten kopieren Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU KOP Netzwerk 1 Netzwerk 3 SMO O MOV_DW SMB115 MOV B u o E gt B EN 9 amp VBO JI OUT VD1000 8 JIN OUT VB1009 MOV_W E MOV_B nor EN SMW112 1 OUT VW1002 SMB115 IN OUT VB1009 MOV_DW E amp vBO JIN OUT vD1004 Netzwerk 4 SMO O BLKMOV_B MOV_W EN i VD1000 IN VB1008 N OUT ABO SMW112 JI OUT VW1006 MOV_W BLKMOV_B E EN EB IN 0 I OUT ACO VB1009 N OUT VD1004 MOV_B E Netzwerk 5 SMB114 JI OUT ACO m END ADD_I EN ACO IN1 VW1006 IN2 VW1006 Netzwerk 2 SMB114 MOV_B gt B EN 8 IN OUT VB1008 MOV_B nor EN SMB114 IN OUT VB1008 KOP Fortsetzung Bild 9 12 Programmierbeispiel im Kontaktplan f r die DP Kommunikation mit einer CPU 215 als Slave Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 27 Kommunikation im Netz mit einer S7 200 CPU 9 6 Leistungsf higkeit des Netzes Einschr nkungen Die Leistungsf higkeit eines Netzes h ngt von vielen verschiedenen Variablen ab Im al
480. ls das k rzeste gew nschte Intervall Um beispielsweise ein Intervall von mindestens 2100 ms zur Verf gung zu haben und daf r eine Zeit mit einer Aufl sung von 100 ms zu verwenden m ssen Sie den voreingestellten Zeitwert auf 22 setzen Aktualisieren des aktuellen Werts einer Zeit Welche Auswirkungen das unterschiedliche Aktualisieren der aktuellen Werte von Zeiten hat richtet sich danach wie Sie die Zeiten einsetzen Betrachten Sie beispielsweise die Zeitope ration in Bild 10 4 e Wird eine Zeit mit einer Aufl sung von 1 ms verwendet dann wird A0 0 immer dann ei nen Zyklus lang eingeschaltet wenn der aktuelle Wert der Zeit aktualisiert wird und zwar nach der Ausf hrung des Offnerkontakts T32 und vor der Ausf hrung des Schlie erkon takts T32 e Wird eine Zeit mit einer Aufl sung von 10 ms verwendet dann wird A0 0 niemals einge schaltet weil das Zeitbit T33 vom Beginn des Zyklus bis zu dem Zeitpunkt eingeschaltet ist zu dem die Zeitbox ausgef hrt wird Nach der Ausf hrung der Zeitbox werden der aktuelle Wert der Zeit und das Zeitbit auf Null gesetzt Wird der Schlie erkontakt T33 ausgef hrt dann ist T33 nicht aktiviert und A0 0 wird ausgeschaltet e Wird eine Zeit mit einer Aufl sung von 100 ms verwendet dann ist A0 0 immer dann ei nen Zyklus lang eingeschaltet wenn der aktuelle Wert der Zeit den voreingestellten Wert erreicht Wenn Sie den ffnerkontakt A0 0 anstelle des Zeitbits als Freigabeeingang der Zeitbox
481. lus Unterprogramm LD SM0 1 H carn 0 aufrufen CALL 0 Netzwerk 2 END Hauptprogramm beenden Network 2 MEND Netzwerk 3 3 0 Unterprogramm 0 beginnen SBR er x Network 3 Aktiviert den Z hler Schreibt SBR o Netzwerk 4 einen neuen aktuellen Wert sMo 0 MOV B Schreibt einen neuen voreinge Network 4 EN stellten Wert Setzt Anfangs LD SMO O u z hlrichtung auf Vorw rtsz hlen movB 16 F8 SMB47 16 F8 IN OUT SMB47 Setzt die Aktivit tsstufe von HDEF 1 11 PDF Start und R cksetzeing ngen MovD 0 SMD48 auf hoch Stellt vierfache MOVD 50 SMD52 EN Geschwindigkeit ein ATCH 0 13 i JESS HSC1 konfiguriert f r vierfache ENI TIMODE Geschwindigkeit mit R cksetz HSC 1 MOV_DW und Starteing ngen EN Network 5 RET 0O In OUT SMD48 Aktuellen Wert von HSC1 zur cksetzen MOV_DW Eo rori A EN Voreingestellten Wert von 50 1IN OUT H SMD52 Network 7 HSC1 auf 50 setzen iD 2 SMO O AICH MOVD 0 SMD48 EN Aktueller Wert von HSC1 voreinge MovB 16 C0 SMB47 O0 INT stellter Wert Ereignis 13 ist Inter HSC 1 PA ruptprogramm 0 zugeordnet EVENT Network 8 r Alle Interruptereignisse freigeben RETI HSC EN HSC1 programmieren 1 N Netzwerk 5 RET Unterprogramm beenden Netzwerk 6 0 INT Interrupt 0 beginnen Netzwerk 7 SM0 O0 MOV_DW Aktuellen Wert von E HSC1 zur cksetzen 0 1 OUT H SMD48 MOV_B Neuen aktuellen Wert E schreiben und Z hler 16 c0 JIN ourl sms47 freigeben HSC E HSC1 programmieren 1 AN Net
482. m Dialogfeld PG PC Schnittstelle einstel len auf die Schaltfl che Eigenschaften dann werden die Eigenschaften f r die installierte Baugruppe angezeigt siehe Bild 3 12 EN STEP 7 Micro WIN Projekt Ansicht BAEJE mn E a O re PG PC Schnittstelle einstellen x Eigenschaften MPI ISA Karte MPI Zuariffawea MPI Nez m Stationsparameter Lokale Teilnehmeradresse Wird nicht als einziger Master aktiv Achten Sie darauf da dieses Kontroll k stchen deaktiviert ist Netzparameter bertragungsgeschwindigkeit 187 5 kBit s gt H chste Teilnehmeradresse 31 KM Timeout Abbrechen Standard Hilfe H Bild 3 12 Dialogfeld Eigenschaften MPI ISA Karte MPI Register MPI Netz Automatisierungssystem S7 200 Systemhandbuch 3 16 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Gehen Sie folgenderma en vor 1 Geben Sie im Register MPI Netz eine lokale Teilnehmeradresse an Dies ist die Adresse f r STEP 7 Micro WIN im Netz des Automatisierungssystems 2 Achten Sie darauf da das Kontrollk stchen Wird als einziger Master aktiv nicht akti viert ist ganz gleich wieviele Master in Ihrem Netz vorhanden sind Ist das Kontrollk st chen mit einem Haken markiert klicken Sie es an um die Funktion zu deaktivieren Achten Sie darauf da Sie das Kommunikationskabel zwischen de
483. m Netz 3 4 Unterst tzte Interrupts 1 3 Unterst tzte Operationen Ablaufsteuerungsrelais laden To KNext Alle Interruptereignisse freigeben Alle Interruptereignisse sperren 10 116 Anzahl an Bytes bertragen Anzahl an W rtern bertragen 10 69 ASCII Zeichenkette in Hexadezimalzahl wandeln 10 112 BCD in ganze Zahl wandeln 10 108 Bearbeitung bedingt beenden Bearbei tung absolut beenden 10 84 Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige erzeugen 10 110 Bitwert direkt durch ODER verkn pfen Negierten Bitwert direkt durch ODER verkn pfen 10 4 Bitwert direkt durch UND verkn pfen Negierten Bitwert direkt durch UND verkn pfen 10 4 Bitwert direkt laden Negierten Bitwert direkt laden 10 4 Bitwert direkt setzen Bitwert direkt r ck setzen Bitwert direkt zuweisen 10 10 Bitwert durch ODER verkn pfen Negier ten Bitwert durch ODER verkn pfen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 4 Bitwert durch UND verkn pfen Negier ten Bitwert durch UND verkn pfen 10 4 a a Bitwert laden 10 4 Byte bertragen 10 68 Bytes im Wort tauschen 10 70 Bytevergleich Call Direkte Kontakte 10 4 Doppelwort rechts rotieren Doppelwort links rotieren 10 82 Doppelwort rechts schieben Doppelwort links schieben Doppelwort bertragen 10 68 Doppelwort um 1 erh hen Doppelwort um 1 vermindern Doppelw r
484. m Programmierger t und der CPU anschlie en bevor Sie die Kommunikation initiieren Rufen Sie die Kom munikation auf bevor Sie das Programmierger t an das Netz der CPU einschlie lich einem oder mehreren Mastern angeschlossen haben wird die Kommunikation unterbro chen und das Netz wird erneut initialisiert 3 Geben Sie einen Wert f r Timeout an Dieser Wert gibt an wie lange die Kommunika tionstreiber versuchen sollen eine Kommunikation aufzubauen Der standardm ig eingestellte Wert d rfte ausreichend sein 4 Stellen Sie f r die bertragungsgeschwindigkeit die Baudrate ein mit der STEP 7 Micro WIN im Netz kommunizieren soll Da Sie wahrscheinlich ber die DP Schnittstelle der CPU 215 kommunizieren k nnen Sie eine beliebige bertragungsgeschwindigkeit bis maximal 12 MBaud angeben Ausf hrliche Informationen zu g ltigen Baudraten f r die verschiedenen CPUs entnehmen Sie Kapitel 9 Tabelle 9 1 5 Geben Sie die h chste Teilnehmeradresse an Hierbei handelt es sich um die Adresse ber die hinaus STEP 7 Micro WIN nicht weiter nach anderen Mastern im Netz sucht 6 Klicken Sie auf OK um das Dialogfeld PG PC Schnittstelle einstellen zu verlassen Fehlerbehebung beim Einrichten der MPI Kommunikation f r 16 Bit Anwendungen Die Option MPI Baugruppe aktiviert die MPI Treiber in der Konfigurationsdatei S7DPMPI INI die w hrend der Installation von STEP 7 Micro WIN in dem Windows Verzeichnis abgelegt wurde
485. mal pro Zyklus aktualisiert und ndert sich w hrend der Bearbeitung des Anwenderprogramms nicht Wenn Sie eine freigegebene Zeit mit einer Aufl sung von 10 ms zur cksetzen dann wird die Zeit ausgeschaltet der aktuelle Wert der Zeit auf Null gesetzt und das Zeitbit gel scht Hinweis Da das Akkumulieren der Intervalle von 10 ms unabh ngig vom Freigeben und Sperren der Zeiten geschieht werden Zeiten mit einer Aufl sung von 10 ms innerhalb eines bestimmten Intervalls von 10 ms freigegeben Deshalb kann das Intervall f r eine Zeit mit einer Aufl sung von 10 ms maximal 10 ms lang sein Sie m ssen die Voreinstellung auf einen Wert setzen der um 1 gr er ist als das k rzeste gew nschte Intervall Um beispielsweise ein Intervall von mindestens 140 ms zur Verf gung zu haben und daf r eine Zeit mit einer Aufl sung von 10 ms zu verwenden m ssen Sie den voreingestellten Zeitwert auf 15 setzen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 15 Operationssatz Aktualisieren von Zeiten mit einer Aufl sung von 100 ms Die meisten Zeiten die von der S7 200 zur Verf gung gestellt werden verwenden eine Auf l sung von 100 ms Diese Zeiten z hlen die Anzahl der Intervalle mit 100 ms die seit der letzten Aktualisierung dieser Zeit mit einer Aufl sung von 100 ms vergangen sind Zeiten mit einer Aufl sung von 100 ms werden aktualisiert indem der Akkumulationswert mit einer Auf l sung von 100 ms seit Beginn
486. matisch Systemressourcen einzurichten Unter Windows NT ge schieht dies nicht Windows NT bietet Ihnen nur Standardwerte Diese Werte entsprechen eventuell der Hardware Konfiguration Sie k nnen die Parameter allerdings ganz leicht n dern so da sie den erforderlichen Einstellungen f r das System entsprechen Nachdem Sie die Hardware installiert haben markieren Sie sie in dem Textfeld Installiert und w hlen anschlie end die Schaltfl che Ressourcen Daraufhin wird das Dialogfeld Ressourcen angezeigt siehe Bild 3 2 Im Dialogfeld Ressourcen k nnen Sie die Syste meinstellungen f r die tats chliche Hardware die Sie installiert haben ndern Ist die Schalt fl che nicht verf gbar bzw grau brauchen Sie keine weiteren Einstellungen vorzunehmen Es kann erforderlich sein da Sie mit Hilfe des Handbuchs zu Ihrer Hardware die Einstellun gen der einzelnen Parameter die in dem Dialogfeld aufgef hrt werden ermitteln Es kann sein da Sie zun chst verschiedene Interrupts ausprobieren m ssen bevor Sie die Kom munikation fehlerfrei aufbauen k nnen Ausf hrliche Informationen zum Einrichten der Kommunikation f r Ihre Konfiguration entneh men Sie dem Abschnitt 3 3 Ressourcen MPI ISA Karte lt Board 1 gt x Speicherbereich 000CC000 000CC7FF z E A Bereich z Interrupt 15 x DMA Kanal x Aktuelle Einstellungen M glicher Konflikt mit anderer Hardware OK Abbrechen Hilfe B
487. matisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 V AC bis 264 V AC O Stromversorgung N SOBSBOOOOOODOOO AC VAC outputs 1L 00 01 02 2L 03 04 05 Q N L 85 264 275 VMOV 0 0068 ur H H 102 Z D 390 Q Hinweis 33 kQ Ist Werte der Komponenten k nnen variieren 0 15 uF L 470 KQ AC 120V N 00 01 02 03 04 05 06 07 M L DC INPUTS SENSOR SUPPLY OO OOODOOOO J 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule 180 mA Eing nge 79 V AC bis 135 V AC Bild A 5 Kennzeichnung der Anschl sse bei der CPU 212 AC AC AC Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 6 CPU 212 AC Versorgung DC Eing nge stromliefernd Relaisausg nge Bestellnummer 6ES7 212 1BA10 0XBO Leistungsmerkmale Eing nge Abmessungen BxHxT 160 x 80 x 62 mm Datentyp stromlieferhd Gewicht 0 4 kg i A Bereich Eingangsspannung 15 30 V DC 35 V DC Stromaufnahme 6W bei 500 ms Gr e Anwenderprogramm Nennspannung bei EIN min 4mA Speicher 512 W rter EEPR
488. meterbausteins und der Meldungen f r das TD 200 gehen Sie fol genderma en vor 1 W hlen Sie den Men befehl Extras gt TD 200 Assistent siehe Bild 5 3 2 Klicken Sie auf die Schaltfl che Weiter gt oder w hlen Sie einen bestehenden Parame terbaustein aus dem aufklappbaren Listenfeld aus und folgen Sie den schrittweisen An leitungen zum Erstellen bzw Bearbeiten eines Parameterbausteins f r das TD 200 im Variablenspeicher Sie k nnen jederzeit auf die Schaltfl che lt Zur ck klicken um zum vorherigen Dialog feld zur ckzukehren und die dort definierten Parameter einzusehen oder zu ndern 3 Nachdem Sie alle Dialogfelder ausgef llt haben best tigen Sie Ihre Eingaben mit Been den und speichern so den Parameterbaustein Sie k nnen sich den eingerichteten Para meterbaustein im Datenbaustein Editor anzeigen lassen Wenn Sie alle Bausteine in die S7 200 CPU laden wird der Datenbaustein der den Parameterbaustein f r das TD 200 enth lt im Speicher der CPU abgelegt wo er vom TD 200 gelesen werden kann AN STEP 7 Micro WIN c microwin projekt1 prj m Projekt Bearbeiten Ansicht CPU Testen EAE inrichten Fenster Hilfe ei dl amp yael Qoerations Assistent Hsf Li N 200 Assistent N Assistent f r die Konfiguration des TD 200 Projektfunktionen Werkzeuge erg nzen Mit diesem Assistenten k nnen Sie Meldungen f r das TD 200 schnell und einfac
489. mmer des Akkumulators Bereichskennung Akkumulator Byte 1 AC1 Zugriff im Wortformat Byte 0 MSB AC3 INV_D EN IN OUT 31 24 23 16 15 8 7 0 LSB h chstwertiges niederwertigstes Byte 3 VD250 Nummer des Akkumulators Bereichskennung Akkumulator Byte 2 AC3 Zugriff im Doppelwortformat Byte 1 Byte 0 Bild 7 7 Adressierung von Akkumulatoren Adressierung von schnellen Z hlern HC Schnelle Z hler z hlen die Ereignisse schneller als die CPU die Ereignisse abfragen kann Schnelle Z hler verf gen ber einen ganzzahligen 32 Bit Z hlwert den aktuellen Wert Wenn Sie auf den Z hlwert eines schnellen Z hlers zugreifen m chten geben Sie die Adresse des schnellen Z hlers mittels des Speicherbereichs HC und der Nummer des Z hlers z B HCO an Der aktuelle Wert eines schnellen Z hlers ist schreibgesch tzt und kann nur im Doppelwortformat 32 Bit adressiert werden siehe Bild 7 8 Format HC Nummer des Z hlers Hc1 MSB LSB 31 HC2 0 h chstwertiges niederwertigstes Byte 3 Byte 2 Byte 1 Byte 0 HC 2 L Nummer des Z hlers Bereichskennung schneller Z hler Bild 7 8 Zugriff auf den aktuellen Wert eines schnellen Z hlers Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Verwenden von Konstanten 7 8
490. mten Wert eingefroren Ist die S7 200 CPU beim Url schen an Ger te angeschlossen dann kann es sein da Ver nderungen in den Signalzust nden der Ausg nge an die Ger te bertragen werden Haben Sie den vom Werk voreingestellten sicheren Zustand der Ausg nge ge ndert dann k nnen Zustands nderungen in den Ausg ngen unerwartete Reaktionen der Ger te ausl sen Dadurch k nnen K rperverletzungen und oder Sachsch den entstehen Treffen Sie deshalb alle notwendigen Sicherheitsvorkehrungen und vergewissern Sie sich da sich Ihr Proze in einem sicheren Zustand befindet bevor Sie die CPU url schen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 15 Grundlegendes zum Programmieren einer S7 200 CPU 6 8 Testen und berwachen Ihres Programms STEP 7 Micro WIN stellt Ihnen verschiedene Werkzeuge zum Testen und berwachen Ihres Programms zur Verf gung berwachen Ihres Programms durch Ausf hren einer bestimmten Anzahl Zyklen Sie k nnen angeben da die CPU Ihr Programm f r eine bestimmte Anzahl von Zyklen bearbeiten soll von 1 Zyklus bis zu 65 535 Zyklen Wenn Sie ausw hlen wieviele Zyklen die CPU ausf hren soll k nnen Sie die Bearbeitung der Proze variablen beobachten Mit dem Men befehl Testen gt Zyklen ausf hren geben Sie die Anzahl der Zyklen an die die CPU ausf hren soll Bild 6 11 zeigt das Dialogfeld in dem Sie die Anzahl der Zyklen ange ben Zyklen ausf hren
491. n e Eingeben eines Programmierbeispiels f r einen Mischbeh lter mit zwei Speisepumpen e Anlegen einer Symboltabelle einer Statustabelle und eines Datenbausteins e berwachen des Programms STEP 7 Micro WIN bietet Ihnen umfassende Online Hilfe W hlen Sie einen der Befehle im Men Hilfe oder dr cken Sie F1 um Hilfe zu aktuellen Fragestellungen zu erhalten Kapitel bersicht Abschnitt Beschreibung Seite 4 1 Erstellen eines Programms f r eine Beispielanwendung Erstellen einer Statustabelle 4 6 Laden und berwachen des Programmierbeispiels Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 1 Eingeben eines Programmierbeispiels 4 1 Erstellen eines Programms f r eine Beispielanwendung Voraussetzungen zum Ausf hren des Programmierbeispiels 4 2 Wenn Sie das Programmierbeispiel in diesem Kapitel vollst ndig erstellen und in die CPU laden k nnen Sie das Programm mit Ihrer S7 200 CPU bearbeiten Bild 4 1 zeigt die Kom ponenten die zum Ausf hren und berwachen des Programmiierbeispiels erforderlich sind e PC PPI Kabel bzw MPI Baugruppe und RS 485 Kabel zum Anschlie en Ihres Compu ters an die S7 200 CPU e S7 200 CPU e Eingangssimulator e Anschlu kabel und Spannungsversorgung e STEP 7 Micro WIN 32 Version 2 1 f r Windows 95 und Windows NT 32 Bit oder STEP 7 Micro WIN 16 Version 2 1 f r Windows 3 1x 16 Bit Computer jamar S7 200 CPU
492. n Doppelwortvergleich Echtzeituhr lesen Echtzeituhr schreiben lement von Byte erzeugen Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit erzeugen 10 106 END MEND 10 84 Ende Ablaufsteuerungsrelais To amp Next Ende Programmschleife mit NEXT oO Q0 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Erkennung steigende Flanke Erkennung fallende Flanke 10 5 Erste und zweite Stackebene durch ODER verkn pfen 10 99 Erste und zweite Stackebene durch UND verkn pfen Ersten Wert aus Tabelle l schen 10 75 Flanke 10 5 Flanke Ablaufsteuerungsrelais Ganze Zahl 32 Bit in Realzahl wan deln 10 108 Ganze Zahl in BCD wandeln Ganze Zahlen 16 Bit addieren 10 50 Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit addieren 10 50 Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Hexadezimalzahl in ASCII Zeichenkette wandeln 10 112 Hexadezimalzahl in Bit wandeln 10 110 Impulsausgabe In STOP gehen Interrupt zuordnen Interrupt trennen Interruptprogramm bedingt absolut been den Interruptprogramm beginnen Letzten Wert aus Tabelle l schen Meldung aus Zwischenspeicher bertra gen 10 124 Meldung in Zwischenspeicher empfan gen 10 124 Modus f r schnellen Z hler definieren NOT Nulloperation 10 11 Ob
493. n Digitalausgabe 8 x 24 V DC Eingang 6ES7 223 1PH00 0XAO 8 x Relaisausgang Erweiterungsmodul EM223 Digitalein Digitalausgabe 8 x 24 V DC Eingang 6ES7 223 1BH00 0XAO 8 x 24 V DC Ausgang Erweiterungsmodul EM223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 6ES7 223 1PLO0 0XAO 16 x Relaisausgang Erweiterungsmodul EM223 Digitalein Digitalausgabe 16 x 24 V DC Eingang 6ES7 223 1BL00 0XAO 16 x 24 V DC Ausgang Erweiterungsmodul EM 231 Analogeingabe AE 3 x 12 Bit 6ES7 231 0HC00 0XA0 Erweiterungsmodul EM232 Analogausgabe AA 2 x 12 Bit 6ES7 232 OHB00 0XAO Erweiterungsmodul EM 235 Analogein Analogausgabe 6ES7 235 0KD00 0XAO AE 3 AA 1x 12 Bit CP 242 2 AS Interface Mastermodul f r S7 200 6GK7 242 2AX00 0XA0 Kabel Netzverbinder Busverst rker Bestellnummer Steckleitung f r Erweiterungsmodule 6ES7 290 6BC50 0XA0 MPI Kabel 6ES7 901 0BF00 0A A0 PC PPI Kabel 6ES7 901 3BF00 0XAO Kommunikationsbaugruppen Bestellnummer MPI Baugruppe Short AT ISA 6ES7 793 2AAO1 0AAO CP 5411 Short AT ISA 6GK1 541 1AA00 CP 5511 PCMCIA Typ II Plug amp Play Hardware 6GK1 551 1AA00 CP 5611 Short PCI Plug amp Play Hardware 6GK1 561 1AA00 Bedienerschnittstellen Bestellnummer Textdisplay TD 200 6ES7 272 0AA00 0YAO Operator Panel OP3 6AV3 503 1DB10 Operator Panel OP7 6AV3 607 IJC20 0AX0 Operator Panel OP17 6AV3 617 IJC20 0AX0 Automatisierungssystem S7 200 Systemhandbuch G 2 C79000 G7000 C230 02 S7 200 Bestel
494. n Adressen im Speicher berwachen und ndern ffnen Sie das Fenster f r die Statustabelle und w hlen Sie den Men befehl Testen gt St ndiges Lesen siehe Bild 4 16 Befindet sich die CPU im Betriebszustand RUN und werden Eing nge ein und ausgeschal tet dann zeigt die Statustabelle den aktuellen Zustand der einzelnen Elemente an e Wenn Sie sich den aktuellen Zustand der Elemente in Ihrem Programm anzeigen lassen m chten klicken Sie auf die Schaltfl che zum einfachen Lesen ed oder auf die Schalt fl che zum st ndigen Lesen in der Statustabelle e M chten Sie die Aktualisierung beenden klicken Sie auf die Schaltfl che zum st ndigen Lesen in der Statustabelle un AN STEP 7 Micro WIN c microwin projekti prj Projekt Bearbeiten Ansicht CPU BESI Extras Einrichten Fenster Hilfe ala EJ yael Zyklen ausf hren Einfaches Lesen Nein aiel alsi ea Eee Adresse Forma Wert forcen Start_1 Bin r Neuer Wert Wert entforcen Start_2 Bit Stopp_1 Bit Alle geforcten Werte lesen Stopp_2 Bit Beh lter_voll Bit Alle entforcen Beh lter_leer Bit R cksetzen Bit Pumpe_1 Bit Pumpe_2 Bit R hrmotor Bit Dampfventil Bit Abflu ventil Bit Abflu pumpe Bit Max_F llstand Bit Mischzeit
495. n Byte links rotieren Byte rechts schieben Byte links schieben Byte bertragen Byte um 1 erh hen 10 66 Byte um 1 vermindern 10 66 Bytes durch EXKLUSIV ODER ver kn pfen 10 102 Bytes durch ODER verkn pfen 10 102 Bytes durch UND verkn pfen Bytes im Wort tauschen Bytevergleich 10 7 Call 10 88 Direkte Kontakte 10 4 Doppelwort rechts rotieren Doppelwort links rotieren 10 82 Doppelwort rechts schieben Doppelwort links schieben 10 81 Doppelwort bertragen 10 68 y B Q0 oO Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Doppelwort um 1 erh hen Doppelwort um 1 vermindern Doppelw rter durch EXKLUSIV ODER verkn pfen 10 104 Doppelw rter durch ODER verkn pfen Doppelw rter durch UND verkn pfen Doppelwortvergleich Echtzeituhr lesen Echtzeituhr schreiben Einerkomplement von Byte erzeugen Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit erzeugen END MEND Ende Ablaufsteuerungsrelais To amp Next Ende Programmschleife mit NEXT Erkennung steigende Flanke Erkennung fallende Flanke 10 5 Erste und zweite Stackebene durch ODER verkn pfen 10 99 Erste und zweite Stackebene durch UND verkn pfen 10 99 Ersten Wert aus Tabelle l schen 10 75 Flanke Flanke Ablaufsteuerungsrelais Ganze Zahl 32 Bit in Realzahl wan deln 10 108 Ganze Zahl in BCD wandeln Ganze Zah
496. n Sie auf korrekte Gro und Kleinschreibung achten Der Name den Sie eingeben mu in Gro und Kleinbuchstaben genau dem Namen in der Symboltabelle entsprechen Bei Abweichungen bleibt der Cursor auf dem Element und die Meldung Ung ltiger Parameter wird in der Statuszeile am unteren Rand der Bedienoberfl che angezeigt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 9 Eingeben eines Programmierbeispiels 4 4 Eingeben des Programms im Kontaktplan Aufrufen des KOP Editors Zum Aufrufen des KOP Editors doppelklicken Sie auf dessen Schaltfl che am unteren Rand der Bedienoberfl che Bild 4 7 zeigt einige der wesentlichen Werkzeuge mit denen Sie im KOP Editor arbeiten N KOP Editor c microwin projekt1 ob1 Kontakte lee Schlie erkontakt EX BE I gt A Network 1 Auflistung der Auflistung Operationen Schaltfl che f r Schlie erkontakt der Familien Schaltfl che f r ffnerkontakt Cursor im KOP Editor Bild 4 7 Grundlegende Werkzeuge im KOP Editor Schaltfl chen f r waagerechte und senkrechte Verbindungslinien Schaltfl che f r Spule Funktionsleiste der Operationen im KOP Editor Mit dem Men befehl Ansicht gt Funktionsleiste der Operationen zeigen Sie im KOP Editor die Funktionsleiste der Operationen an siehe Bild 4 8 IN KOP Editor c microwin projekt1 ob1 Schlie erk
497. n Sie sich alle aktuell geforcten Variablen anzeigen lassen klicken Sie auf die Schaltfl che zum Lesen der geforcten Werte tel 6 M chten Sie alle geforcten Variablen der CPU entforcen klicken Sie auf die Schaltfl che zum Entforcen el Bearbeiten von Adressen Zum Bearbeiten eines Adre felds w hlen Sie das gew nschte Feld mit den Cursortasten bzw der Maus aus e Wenn Sie anfangen Daten einzugeben werden vorhandene Daten gel scht und die neuen Zeichen eingetragen e Wenn Sie mit der Maus doppelklicken oder die Taste F2 dr cken wird das Feld markiert Sie k nnen dann den Cursor mit den Cursortasten an die Stelle bewegen die Sie bear beiten m chten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 35 Installieren und Bedienen der Software STEP 7 Micro WIN 3 9 Arbeiten mit symbolischer Adressierung Mit Hilfe der Symboltabelle k nnen Sie Eing ngen Ausg ngen und Adressen im internen Speicher symbolische Namen zuordnen siehe Bild 3 27 Sie k nnen die Symbole die Sie diesen Adressen zugeordnet haben im KOP AWL Editor und in der Statustabelle in STEP 7 Micro WIN verwenden Der Datenbaustein Editor unterst tzt keine symbolischen Namen Richtlinien zum Eingeben von symbolischen Adressen Die erste Spalte der Symboltabelle dient zum Markieren einer Reihe Die anderen Spalten sind f r den symbolischen Namen die Adresse und den Kommentar vorgesehen In jeder Reihe ordnen Sie einer Adresse
498. n Wert direkt lesen Zum Schreiben m ssen Sie jedoch die oben beschriebene Operation HSC ver wenden Tabelle 10 8 Aktuelle und voreingestellte Werte von HSCO HSC1 und HSC2 Aktueller Wert von HSC0 HSC1 und HSC2 HSC2 Beschreibung SM59 Zweith chstwertiges Byte des neuen aktuellen Werts 32 Bit SM60 Zweitniederwertigstes Byte des neuen aktuellen Werts 32 Bit SM61 Zweitniederwertigstes Byte des neuen aktuellen Werts 32 Bit Voreingestellter Wert von HSC0 HSC1 und HSC2 HSCO HSC1 HSC2 Beschreibung SM42 SM52 H chstwertiges Byte des neuen voreingestellten Werts 32 Bit SM43 SM53 Zweith chstwertiges Byte des neuen voreingestellten Werts 32 Bit SM44 SM54 SM64 Zweitniederwertigstes Byte des neuen voreingestellten Werts 32 Bit SM45 SM55 SM65 Zweitniederwertigstes Byte des neuen voreingestellten Werts 32 Bit Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 29 Operationssatz Statusbyte Jeder schnelle Z hler besitzt ein Statusbyte das Statusmerker zur Verf gung stellt Diese Statusbits geben die aktuelle Z hlrichtung an Sie geben au erdem an ob der aktuelle Wert gleich dem voreingestellten Wert oder gr er als dieser ist Tabelle 10 9 beschreibt die Sta tusbits f r die schnellen Z hler Tabelle 10 9 Statusbits f r HSCO HSC1 und HSC2 SM36 4 SM46 4 SM56 4 Nicht verwendet SM36 5 SM46 5 SM56 5 Statusbit f r aktuelle Z hlrichtung 0
499. n das Byte OUT Die Operation Bytes durch EXKLUSIV ODER verkn pfen verkn pft die entsprechenden Bits der beiden Bytes INT und OUT durch EXKLUSIV ODER und l dt das Ergebnis in das Byte OUT Operanden IN1 IN2 VB EB AB MB SMB AC VD AC SB OUT VB EB AB MB SMB SB AC VD AC SB Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz W rter durch UND ODER und EXKLUSIV ODER verkn pfen DOA UNDW ORW SB XORW IN1 OUT IN1 OUT IN1 OUT vw 212 214 vw 215 216 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Die Operation W rter durch UND verkn pfen verkn pft die entsprechenden Bits zweier W rter IN1 OUT durch UND und l dt das Ergebnis in das Wort OUT Die Operation W rter durch ODER verkn pfen verkn pft die entsprechenden Bits zweier W rter IN1 OUT durch ODER und l dt das Ergebnis in das Wort OUT Die Operation W rter durch EXKLUSIV ODER verkn pfen verkn pft die entsprechenden Bits zweier W rter IN1 OUT durch EXKLUSIV ODER und l dt das Ergebnis in das Wort OUT Operanden IN1 IN2 VW T Z EW AW MW SMW AC AEW Konstante VD AC SW OUT
500. n das Modul kopieren 1 Sofern Sie das Programm noch nicht in die CPU geladen haben laden Sie es jetzt 2 W hlen Sie den Men befehl CPU gt Speichermodul um das Programm in das Speicher modul zu kopieren In Bild 7 20 sehen Sie die Komponenten des CPU Speichers die im Speichermodul abgelegt werden 3 Ziehen Sie das Speichermodul wieder aus dem Schacht optional RAM Speicher EEPROM nullspannungstest Anwenderprogramm Anwenderprogramm Anwenderprogramm CPU Konfiguration CPU Konfiguration CPU Konfiguration Variablenspeicher Merker Aktuelle Werte von Speichermodul Zeiten und Z hlern Bild 7 20 Kopieren des CPU Speichers in das Speichermodul Merker nullspan nungsfester Bereich Merker nullspan nungsfester Bereich Merker nullspannungsfester Bereich Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 7 17 Speicher der CPU Datentypen und Adressierungsarten Zur ckholen des Programms und des Speichers aus dem Speichermodul Wenn Sie ein Programm aus dem Speichermodul in die CPU laden m chten m ssen Sie die CPU ausschalten und mit gestecktem Speichermodul wieder einschalten Die CPU f hrt nach dem Einschalten die folgenden Aufgaben aus sofern ein Speichermodul gesteckt ist siehe Bild 7 21 e Der RAM Speicher wird gel scht e Der Inhalt des Speichermoduls wird in den RAM Speicher kopi
501. n m ssen Sie diese Adresse hnlich wie die Adresse eines Bit angeben Sie geben die Bereichskennung die Gr e der Daten Format des Zugriffs und die Anfangsadresse des Byte Wort oder Doppelwortwerts an siehe Bild 7 2 Auf Daten in anderen Speicherbereichen der CPU z B T Z HC und Akkumulatoren greifen Sie zu in dem Sie f r die Adresse eine Bereichskennung und die Nummer des Elements angeben V B100 nr PoR L Adresse des Byte Bereichskennung V Speicher niederwertigstes Byte V W100 h chstwertiges Byte isi Adresse des Byte N l Eu E Zugriff im Wortformat VW100 VB100 VB101 L______ Bereichskennung V Speicher h chstwertiges Byte niederwertigstes Byte MSB LSB 31 24 23 16 15 87 0 VD100 VB100 VB101 VB102 VB103 V D 100 L Adresse des Byte EEE Zugriff im Doppelwortformat USE STILE SISENSELT SEES BER Bereichskennung V Speicher Bild 7 2 Zugriff auf dieselbe Adresse im Byte Wort und Doppelwortformat Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Speicher der CPU Datentypen und Adressierungsarten Darstellung von Zahlen Tabelle 7 1 zeigt den Bereich der ganzzahligen Werte die durch die unterschiedlichen Da tengr en dargestellt werden k nnen Realzahlen Gleitpunktzahlen werden als einfachgenaue Zahlen 32 Bit dargestellt deren Format in den Richtlinien ANSI IEEE 754 1985 beschrieben ist Auf Realzahlenwerte wird
502. n schweren Fehlern Tritt ein schwerer Fehler auf beendet Ihre CPU die Bearbeitung des Programms Je nach dem Schweregrad des Fehlers kann die CPU einige oder auch gar keine Funktionen mehr ausf hren Ziel der Behebung von schweren Fehlern ist es die CPU in einen sicheren Zu stand zu bringen so da Informationen zu der Fehlerbedingung in der CPU abgefragt wer den k nnen Erkennt die CPU einen schweren Fehler geht sie in die Betriebsart STOP schaltet die LED Anzeige f r Systemfehler SF und die LED Anzeige f r STOP ein und schaltet die Ausg nge aus Die CPU bleibt in diesem Zustand bis die Fehlerbedingung be hoben ist Haben Sie die Fehlerbedingung des schweren Fehlers behoben m ssen Sie die CPU neu starten Hierzu k nnen Sie entweder die Spannungsversorgung aus und wieder einschalten oder den Betriebsartenschalter der CPU von RUN bzw TERM in STOP bringen Durch das Neustarten der CPU wird die Fehlerbedingung gel scht und beim Anlauf eine Diagnose aus gef hrt um zu pr fen ob der schwere Fehler tats chlich behoben ist Wird dabei ein weite rer schwerer Fehler erkannt leuchtet wieder die LED Anzeige der CPU auf und deutet damit an da noch immer ein Fehler vorhanden ist Andernfalls beginnt die CPU ihren normalen Betrieb Es gibt verschiedene m gliche Fehlerbedingungen die die CPU kommunikationsunf hig machen In diesen F llen k nnen Sie sich den Fehlercode der CPU nicht anzeigen lassen Diese Art von Fehlern deuten me
503. n steigenden Flanke an E0 0 die Impulsdauer synchron zum PWM Zyklus ge ndert wird Die Impulsdauer wird im Interruptprogramm ge ndert und das Interruptereignis vom Pro gramm getrennt bzw gesperrt Dadurch treten au er beim ndern der Impulsdauer keine Interrupts auf KOP AWL Netzwerk 1 Network 1 SMO 1 A0 1 Im ersten Zyklus den Wert im LD SM0 1 o s Proze abbild setzen und S A0 1 1 1 Unterprogramm 0 aufrufen CALL 0 0 CALL Netzwerk 2 AO 1 an E0 0 zur ckleiten Network 2 EO 1 ATCH Interruptereignis Steigende LD EO 1 l l P EN Flanke INT 1 zuordnen EU Dadurch wird die Impulsdauer Arcu 1 0 1 INT nach Einschalten von E0 1 3 0 EVENT synchron mit dem i Netzwerk 49 Impulsdauerzyklus aktualisiert Network 49 END KOP Hauptprogramm beenden MEND Netzwerk 50 0 Network 50 SBR Unterprogramm 0 beginnen SBR 0 nn si MOV B Steuerbyte PWM1 einrich Network 51 1 ten LD SMO O EN Funktion PWM w hlen A ae ink h MOVB 16 CB SMB77 16 CB IN OUT SMB77 Wena fir meulsdzler MOVW 10000 SMW78 MOV W und Zykluszeit setzen MOVE 190007 RED 7 Funktion PWM freigeben PLS EN ENI 10000 IN OUT 7 SMW78 Zykluszeit auf 10 000 ms setzen MOV_W En Impulsdauer auf 1000 ms 1000 IN _oUT f SMw8o setzen PLS EN Funktion PWM1 aufrufen PLS 1 gt A 0 1 1 100 x Alle Interruptereignisse En freigeben Netzwerk 59
504. nalog Digital Umsetzzeit Analoge Sprungantwort Gleichtaktspannung Gleichtaktunterdr ckung Datenwortformat Zweipoliger Bereich Einpoliger Bereich Strombedarf 3db bei 3 1 kHz 30 V 32 mA A D Umsetzung 12 Bit Nein lt 250 us 1 5 ms bis 95 Signalspannung plus Gleichtaktspannung kleiner gleich 12 V 40 dB DC bis 60 Hz 32000 bis 32000 0 bis 32000 5 V DC logische Spannung Externe Stromversorgung Anzeige LED EXTF 70 mA aus Zentralger t 60 mA zuz gl 20 mA Ausgangsstrom aus Zentralger t bzw externer Stromquelle 24 V DC Nennwert Klasse 2 oder DC Geberversorgung 1 2 3 Netzausfall In der CPU sind 4 Analogeing nge und 2 Analogausg nge f r dieses Modul vorgesehen Datenwort 16 Z hlimpulse pro Inkrement linksb ndige Werte siehe Bilder A 43 und A 45 Datenwort 8 Z hlimpulse pro Inkrement linksb ndige Werte siehe Bild A 43 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Spannungsabfall in externer 24 V DC Versorgung A 69 Technische Daten Spannungsgeber FEN nr Stromgeber freier Eingang V Last l Last SSRSSSSHSHSTSIS SS SD ANALOG IN OUT PS RA A A RB B B RC C cC vo lo L M EM 235 AE 3x 12 Bits AA 1 x 12 Bits Bild A 41 Kennzeichnu
505. national und SIMATIC beziehen sich auf denselben Operationssatz f r die S7 200 Zwischen beiden Darstellungsarten gibt es eine direkte bereinstimmung und die Funktiona lit t ist bei beiden Darstellungsarten identisch Grundlegende Elemente eines Kontaktplans Wenn Sie ein Programm im Kontaktplan entwerfen dann arbeiten Sie mit graphischen Kom ponenten mit denen Sie die Netzwerke Ihrer Logik aufbauen Die folgenden Elemente k n nen Sie zum Erstellen Ihres Programms verwenden siehe Bild 6 3 e Kontakte Jeder Kontakt stellt einen Schalter dar durch den im geschlossenen Zustand Strom flie en kann e Spulen Jede Spule stellt ein Relais dar das durch Signalflu stromf hrend wird e Boxen Jede Box stellt eine Funktion dar die ausgef hrt wird wenn Strom zur Box flie t e Netzwerke Ein Netzwerk bildet einen vollst ndigen Stromkreis Strom flie t von der lin ken Stromschiene ber die geschlossenen Kontakte zu den Spulen oder Boxen die da durch aktiviert werden Netzwerk 1 7 NETZWERKTITEL eine Zeile AN 1 A0 0 E0 0 E0 l Schlie erkontakt ffnerkontakt ee Linke Stromschiene Bild 6 3 Grundlegende Elemente eines Kontaktplans Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 5 Grundlegendes zum Programmieren einer S7 200 CPU Anweisungen einer Anweisungsliste Die Anweisunggsliste ist eine Programmiersprache in der jede Anwe
506. natmen Start_1 Stopp_1 Beh lter voll Klicken Sie auf die Schaltfl che f r A ffnerkontakt Bild 4 10 Eingeben der n chsten KOP Elemente Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 4 11 Eingeben eines Programmierbeispiels 4 12 Der KOP Cursor befindet sich jetzt rechts von dem ffnerkontakt Beh lter_voll Zum Ver vollst ndigen des Netzwerks gehen Sie folgenderma en vor siehe Bild 4 11 1 Klicken Sie auf die Schaltfl che f r Spule F6 und dr cken Sie die Eingabetaste bzw positionieren Sie den Mauszeiger innerhalb des KOP Cursors und doppelklicken Sie Daraufhin wird eine Spule mit dem Namen Pumpe _1 angezeigt Jedesmal wenn Sie eine Spule eingeben wird als Voreinstellung die Adresse A0 O angezeigt A 0 0 ist in die sem Programmierbeispiel dem symbolischen Namen Pumpe _1 zugeordnet 2 Best tigen Sie die Spule und den symbolischen Namen indem Sie die Eingabetaste dr cken 3 Positionieren Sie den Cursor wieder auf das erste Element in diesem Netzwerk Verwen den Sie hierzu die Maus oder die Richtungstaste nach links 4 Klicken Sie auf die Schaltfl che f r Senkrechte Verbindungslinie F7 und dr cken Sie die Eingabetaste Daraufhin wird zwischen dem ersten und dem zweiten Kontakt eine senkrechte Verbindungslinie gezogen 5 Klicken Sie auf die Schaltfl che f r Schlie erkont
507. nd Z nur den aktuellen Wert Einzelne Bit oder Analogwerte k nnen Sie nicht indirekt adressieren Erstellen eines Pointers Wenn Sie eine Adresse indirekt ansprechen m chten m ssen Sie zun chst einen Pointer erstellen der auf die Adresse zeigt Pointer sind Doppelwortwerte die eine Adresse im Spei cher enthalten Als Pointer k nnen Sie nur Adressen des Variablenspeichers bzw einen der Akkumulatoren AC1 AC2 oder AC3 angeben Zum Erstellen eines Pointers verwenden Sie die Operation Doppelwort bertragen MOVD Diese Operation bertr gt die indirekt adres sierte Adresse an die Adresse des Pointers Dem Eingabeoperanden der Anweisung m s sen Sie das Zeichen amp voranstellen um dadurch anzugeben da die Adresse und nicht der Inhalt der Adresse an die vom Ausgabeoperanden der Anweisung Pointer angegebene Adresse bertragen werden soll Beispiel MOVD amp VB1l00 VD204 MOVD amp MB4 AC2 MOVD amp 24 VD6 Hinweis Wenn Sie auf einen Wort oder Doppelwortwert in einem der Speicherbereiche E A V M oder S indirekt zugreifen m chten m ssen Sie die Adresse des Anfangsbyte des Werts als den Eingabeoperanden der Operation MOVD die zum Erstellen des Pointers verwendet wird angeben Beispiel VB100 ist die Adresse des Anfangsbyte von VW100 und MB4 ist die Adresse des Anfangsbyte von MD4 Verf gt der Wort oder Doppelwortwert ber einen symbolischen Namen k nnen Sie den symbolischen Namen nicht in der Operation MOVD mit
508. nden Normen definiert PELV protected extra low voltage gem EN 60204 1 Klasse 2 oder Stromkreis mit begrenzter Spannung Strom gem UL 508 1 Potentialfrei 6 oder geerdet 7 L1 N PE A RAR 1 e 4 _ 2 l 4 3 E e o o o o o oo DE S7 200 EM 222 EM 221 EA DC DC DC DC DC T E 22 DEE 24VDC L M Bild 2 13 Isolierter DC Aufbau Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 11 Installieren einer Micro SPS S7 200 Installationsrichtlinien f r amerikanischen Aufbau 2 12 Im folgenden sind allgemeine Installationsrichtlinien f r amerikanischen Aufbau aufgef hrt wobei mehrere AC Spannungen vorhanden sind Die Richtlinien k nnen Sie in Bild 2 14 nachvollziehen e Installieren Sie einen Einzeltrennschalter 1 der die Stromzufuhr zur CPU sowie zu allen Eingangs und Ausgangsstromkreisen Laststromkreisen unterbrechen kann e Installieren Sie berstromschutzvorrichtungen f r die Stromversorgung der CPU 2 f r die Ausg nge 3 und Eing nge 4 Zus tzlich k nnen Sie jeden Ausgang einzeln absi chern e An die AC Versorgung schlie en Sie die Stromversorgung der CPU die AC Ausgangs lastspannungen und die relaisgesteuerten Lastspannungen entweder einphasig an den Neutralleiter 5 oder zweiphasig 6 an
509. nder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen 2 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C A 20 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 4 V DC bis 28 8 V DC Stromversorgung O SO SS 88888089098 SNS DC 24V DC OUTPUTS IM 1 00 01 02 03 04 2M 2l 05 06 07 10 11 E M T 24V 36 VA Hinweis D 1 Ist Werte der Komponenten k nnen 36VY Z variieren K 2 Erdung der DC Stromkreise ist NG 4700 optional X gt 3 3 kQ 7 DC 24V IM 00 01 02 03 04 05 06 07 2M 1 0 11 12 13 14 15 M L DC INPUTS SENSOR SUPPLY SOSOO9OOO8989OOOOOO8O08O0O0 Seni SE 24 V DC f r Geberver sorgung der Eing nge oder Erweiterungsmodule Eing nge 15 V DC bis 30 V DC 280 mA Bild A 9 Kennzeichnung der Anschl sse bei der CPU 214 DC DC DC A 21 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische
510. ne eindeutige Adresse haben damit es kommunizieren kann SIMATIC Programmierger te und PCs auf denen STEP 7 Micro WIN installiert ist haben die Adresse 0 voreingestellt Operator Panels wie das TD 200 OP3 und OP7 haben die voreingestellte Adresse 1 Die Automatisierungssysteme haben die vorein gestellte Adresse 2 Die voreingestellte Adresse f r die DP Schnittstelle der CPU 215 ist 126 PPI Protokoll Das PPI Protokoll ist ein Master Slave Protokoll In diesem Protokoll senden die Master andere CPUs SIMATIC Programmierger te oder Textdisplays TD 200 Anforderungen an die Slaves worauf die Slaves reagieren Slaves initiieren keine Meldungen sondern warten bis ein Master eine Anforderung sendet oder die Slaves nach einer Reaktion abfragt Alle S7 200 CPUs dienen im Netz als Slaves Einige S7 200 CPUs k nnen wenn Sie im Anwenderprogramm den PPI Master Modus akti viert haben als Master eingesetzt werden solange sie sich im Betriebszustand RUN befin den Lesen Sie hierzu die Beschreibung von SMBS30 in Anhang D Nach dem Aktivieren des PPI Master Modus k nnen Sie mit den Operationen Aus Netz lesen NETR und In Netz schreiben NETW Meldungen aus anderen CPUs lesen bzw in andere CPUs schreiben Beschreibungen dieser Operationen entnehmen Sie Kapitel 10 Auch wenn die S7 200 CPU als PPI Master eingesetzt wird reagiert sie immer noch als Slave auf Anforderungen von anderen Mastern In der PPI Kommunikation gibt es keine Einschr n
511. ner Meldung zu erkennen werden die freigegebenen Kriterien f r das Ende einer Meldung logisch durch ODER verkn pft Gleichungen f r die Kriterien f r den Beginn und das Ende einer Meldung Beginn der Meldung z x Ende der Meldung y t maximale Zeichenzahl erreicht Hinweis Eine freigegebene Funktion zum Empfangen von Meldungen wird sofort automatisch beendet wenn ein berlauf oder Parit tsfehler auftritt Sie m ssen ein Kriterium f r den Beginn x oder z und ein Kriterium f r das Ende y t oder maximale Zeichenzahl erreicht definieren damit die Funk tion zum Empfangen von Meldungen fehlerfrei arbeiten kann SMB88 SMB188 Zeichen f r den Beginn einer Meldung SMB89 SMB189 Zeichen f r das Ende einer Meldung Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 11 Sondermerker Tabelle D 16 Sondermerker SMB86 bis SMB94 und SMB186 bis SMB194 Fortsetzung Schnitt Schnitt Beschreibung stelle 0 stelle 1 SMB190 Dauer der Leerlauflinie in Millisekunden Das ersten Zeichen das nach SMB191 Ablauf der Zeit f r die Leerlauflinie empfangen wird kennzeichnet den Beginn einer neuen Meldung SM90 oder SM190 ist das h chstwertige Byte und SM91 oder SM191 ist das niederwertigste Byte SMB192 Wert f r die Zeit berwachung beim Messen der Zeit zwischen den Zeichen SMB193 und der Zeit der Meldungen in ms Ist die Zeit berschritten wird das Emp fangen von Meldungen beendet
512. nfigurieren des Parameterbausteins Meldungen 5 6 Parameterbaustein Pa wortschutz Sprache 5 4 Zeichensatz f r Balkenanzeigen 5 4 Technische Daten Batteriemodul CPU 214 CPU 215 216 EM221 A 40 A 43 EM222 A 44 EM223 A 48 A 54 EM231 A 60 A 64 EM235 A 69 A 75 Familie S7 200 PC PPI Kabel Speichermodul Steckleitung f r Erweiterungsmodule A 81 Testen Programm 6 16 Textdisplay TD 200 Index 27 Index Token Umlaufzeit 9 29 U berblick ber die S7 200 CPUs Funktionen Operandenbereiche 10 3 berblick ber S7 200 CPUs Speicherbereiche 102 berlauf der Warteschlange SMB4 D 3 bersetzen Fehler Systemreaktion Verletzungen der bersetzungsregeln Programm in STEP 7 Micro WIN 3 29 berspannungsschutz Diode bertragungsoperationen 10 68 Anzahl an Bytes bertragen 10 6 Anzahl an Doppelw rtern bertra gen 10 69 Anzahl an W rtern bertragen 10 69 Beispiel 10 71 10 73 Beispiel f r bertragungsoperationen und die Operatione Bytes im Wort tauschen 10 70 10 72 Byte bertragen Bytes im Wort tauschen Doppelwort bertragen Realzahl bertragen Wort bertragen berwachen Adressen Adressen Bereiche Programm 6 16 Programmierbeispiel berwachungszeit r cksetzen 10 85 10 87 Richtlinien Uhr Aktivieren Uhr Echtzeit Uhrzeit Einstellen Umgebung mit starken Schwingungen Verwen dung von Erdungsklemmen auf der Hut schiene 2 6 Umge
513. ng der Anschl sse beim Erweiterungsmodul EM 235 Analogein Analogausgabemodul AE 3 AA 1x 12 Bit Kalibrierung und Konfiguration Das Kalibrierungspotentiometer und die DIP Konfigurationsschalter sind durch die L ftungs schlitze des Moduls zug nglich siehe Bild A 42 Erweiterungsmodul S 2 2 m n n Bm u Versatz Verst rkung Bild A 42 A 70 Kalibrierungspotentiometer und DIP Konfigurationsschalter Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Konfiguration Tabelle A 4 zeigt wie Sie das Modul mit den DIP Schaltern konfigurieren Die Schalter 1 3 5 7 9 und 11 w hlen den Bereich der Analogeing nge und das Datenformat aus Alle Ein g nge werden auf den gleichen Bereich der Analogeing nge und auf das gleiche Datenfor mat gesetzt Tabelle A 4 _Konfigurationsschalter f r EM 235 Analogein Analogausgabemodul Konfigurationsschalter Spannungsbereich Aufl sung 0 bis 50 mV 12 5 uV Obis 100 mV 25 uV 0 bis 500 mV 125 uV Obis1V 250 uV Obis5 V 1 25 mV Obis 20 mA 5 uA 0 bis 10 V 2 5 mV 25 mV 12 5 uV 50 mV 25 uV 100 mV 50 uV 250 mV 125 uV 500 mV 250 uV 1 V 500 uV 2 5 V 1 25 mV 5 V 2 5 mV 10 V 5 mV Schalter 1 dient zum Angeben der Eingangspolarit t EIN f r einpolig AUS f r
514. nge f r die integrierten Ein und Ausg nge vorgesehen A 30 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversorgung NOL No L NOL L L L O Olc sososoocoooooooooS RELAY VAC OUTPUTS IL 00 02 03 2L 04 05 06 3L 07 10 11 N LT 85 264 9 N O ee rl 390 W 3 3 kW I Hinweis 0 154 F 470kW Ist Werte der Komponenten k nnen i n variieren AC120V N 00 01 02 03 04 05 06 07 10 11 12 13 14 15 M_L pe INPUTS SENSOR SSO SO SO SS S O9 SS SS O OS SO 24 V DC f r Geberversor gung der Eing nge oder Er weiterungsmodule 280 mA Eing nge 79 bis 135 V AC Bild A 14 Kennzeichnung der Anschl sse bei der CPU 214 AC AC Relais Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 31 Technische Daten A 15 CPU 215 DC Versorgung DC Eing nge DC Ausg nge Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Gr e Anw progr Speicher Gr e Anw daten Speicher Pufferung D
515. nge von schnellen Z hlern die f r Funktionen wie Taktgeber Richtungssteuerung R cksetzen und Starten verwendet werden Die Funktionen der Ein g nge sind in Tablle 10 5 beschrieben Tabelle 10 4 Eing nge der schnellen Z hler Schneller Z hler Belegte Eing nge HSC1 E0 6 E0 7 E1 0 E1 1 HSC2 E1 2 E1 3 E1 4 E1 5 Adressierung von schnellen Z hlern Wenn Sie auf den Z hlwert eines schnellen Z hlers zugreifen m chten geben Sie die Adresse des schnellen Z hlers mittels des Speicherbereichs HC und der Nummer des Z hlers z B HCO an Der aktuelle Wert eines schnellen Z hlers ist schreibgesch tzt und kann nur im Doppelwortformat 32 Bit adressiert werden siehe Bild 10 15 Format HC Nummer des Z hlers Hc1 MSB LSB 31 HC2 0 h chstwertiges niederwertigstes Byte 3 Byte 2 Byte 1 Byte 0 HC 2 L Nummer des Z hlers Bereichskennung schneller Z hler Bild 10 15 Zugriff auf den aktuellen Wert eines schnellen Z hlers Automatisierungssystem S7 200 Systemhandbuch 10 26 C79000 G7000 C230 02 Operationssatz Tabelle 10 5 Z hlerarten der schnellen Z hler HSCO Beschreibung E0 0 Z hlerart Ein Phasen Vorw rts R ckw rtsz hler mit interner Richtungssteuerung SM37 3 0 R ckw rtsz hlen SM37 3 1 Vorw rtsz hlen HSC1 Beschreibung Z hlerart 0 Ein Phasen Vorw rts R ckw rtsz hler mit interner et SM47 3 0 R ckw rtsz hl
516. ngen f r die Verwendung von Ablaufsteuerungsrelais e Sie k nnen Ablaufsteuerungsrelais im Hauptprogramm verwenden Sie d rfen sie jedoch nicht in Unterprogrammen und Interruptprogrammen einsetzen e Die Operationen JMP und LBL d rfen Sie nicht in SCR Segmenten anordnen Dies be deutet da Spr nge in ein SCR Segmernt innerhalb eines SCR Segments und aus ei nem SCR Segment heraus unzul ssig sind Sie k nnen mit den Sprungoperationen SCR Segmente berspringen e Die Operationen FOR NEXT und END d rfen Sie nicht in SCR Segmenten verwenden Beispiel f r Ablaufsteuerungsrelais Bild 10 39 zeigt ein Beispiel f r die Funktionsweise von Ablaufsteuerungsrelais e In diesem Beispiel wird mit dem Sondermerker SMO 1 Merker des ersten Zyklus SO 1 gesetzt S0 1 ist im ersten Zyklus im aktiven Schritt 1 e Nach einer Verz gerung von 2 Sekunden ruft T37 eine Weiterschaltung zu Schritt 2 her vor Diese Weiterschaltung deaktiviert das SCR Segment f r Schritt 1 S0 1 und aktiviert das SCR Segment f r Schritt 2 SO 2 KOP AWL Netzwerk 1 Network 1 SMO 1 so 1 Im ersten Zyklus Schritt LD SMO 1 s 1 aktivieren s so 1 1 1 Netzwerk 2 so 1 Beginn des s Network 2 Steuerungsbereichs f r Schritt scr so 1 Netzwerk 3 1 SMO O A0 4 a Network 3 i s Rotes Licht in Stra e 1 LD SMO O IA i einschalten s A0 4 1 R AO 5 2 A0 5 Gelbes Licht ausschalten TON T37 20 R und gr nes Li
517. ngssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Tabelle 10 18 zeigt das Interruptereignis die Priorit t und die zugeordnete Nummer des Erei gnisses Tabelle 10 18 Beschreibung der Interruptereignisse Nummer des Beschreibung des Interrupts Priorit tsklasse Prio Ereignisses Schnittstelle 0 Zeichen empfangen Kommunikations Inter rupts h chste Priorit tsklasse Schnittstelle 0 bertragung beendet Schnittstelle 0 Meldungsempfang beendet Schnittstelle 1 Meldungsempfang beendet Schnittstelle 1 Zeichen empfangen EZ Schnittstelle 1 bertragung beendet Steigende Flanke E 0 0 E A Interrupts mittlere Priorit tsklasse 2 Steigende Flanke EO 1 Steigende Flanke E0 2 Steigende Flanke E0 3 Fallende Flanke E 0 0 Fallende Flanke EO 1 Fallende Flanke E0 2 Fallende Flanke E0 3 HSCO CV PV aktueller Wert voreingestellter Wert HSC1 CV PV aktueller Wert voreingestellter Wert HSC1 Richtungswechsel HSC2 CV PV aktueller Wert voreingestellter Wert HSC2 Richtungswechsel HSC2 externes R cksetzen PLSO Z hlwert erreicht PLS1 Z hlwert erreicht Zeitgesteuerter Interrupt 0 Zeitgesteuerte Inter rupts niedrigste Priorit tsklasse Zeitgesteuerter Interrupt 1 Zeit T32 CT PT Da die Kommunikation halbduplex ist haben Sende und Empfangsinterrupt die gleiche Priorit t Ist Ereignis 12 HSC0 PV CV einem Inte
518. nschlie end zum Einrichten der Parameter folgenderma en vor Hinweis Die im folgenden beschriebene Konfiguration bezieht sich auf das Modem Multi Tech MultiModemZDX MT1932ZDX Arbeiten Sie mit einer anderen Art von Modem w hlen Sie im Dialogfeld Modem einrichten im Feld Ausgew hltes Modem die Option Anwenderdefiniert Bei Ihrem Modem mu es sich um ein 11 Bit Modem handeln das mit einer Geschwindigkeit von 9600 Baud kommunizieren kann Nehmen Sie beim Eingeben der Parameter in den Registern des Dialogfelds Modem einrichten das Handbuch Ihres Modems zu Hilfe 1 W hlen Sie den Men befehl Einrichten gt Kommunikation Wird im Dialogfeld Kommunikation im Feld Baugruppenparametrierung die Option PC PPI Kabel PPI angezeigt dann w hlen Sie die Schaltfl che PG PC Schnitt stelle und fahren mit Schritt 3 fort Wird als Baugruppenparametrierung nicht PG PPI Kabel PPI angezeigt dann w hlen Sie die Schaltfl che PG PC Schnittstelle einstellen und fahren mit Schritt 2 fort 2 Im Register Zugriffsweg w hlen Sie in dem Feld Benutzte Baugruppenparametrierung die Option PC PPI Kabel PPI Steht Ihnen diese Option nicht zur Verf gung m ssen Sie das PC PPI Kabel installieren Informationen hierzu entnehmen Sie Abschnitt 3 1 3 W hlen Sie die Schaltfl che Eigenschaften Daraufhin wird das Dialogfeld Eigenschaf ten PC PPI Kabel PPI angeze
519. nsprechzeit E0 0 bis E1 5 E 1 5 wie bei HSC1 u HSC2 E 1 6 bis E 2 7 Potentialtrennung Impulsausg nge 2 max jeweils 4 kHz Analogpotentiometer 2 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Eing nge Eingangstyp stromziehend stromliefernd IEC 1131 Typ 1 wenn stromziehend 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spann st 24 V DC 7 mA 5 V DC 1 mA 0 2 ms bis 8 7 ms w hlbar 0 2 ms standardm ig 6 ms EIN 30 ms AUS max 4 ms 500 V AC 1 min Spannungsbereich Welligk St rstr lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 16 4 V DC bis 28 8 V DC wie zugef hrte Spannung 400 mA lt 600 mA Nein 1 Inder CPU sind 24 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen A 36 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Stromversorgung Ausg nge 20 4 V DC bis 28 8 V DC e OLE EL DL PELLDLO OD O2 DOLL LOL LO OL BEL L DL OO DC 24V DC 10 11 12 13 14 15 1 6 17
520. nterrupts anzuhalten w hrend die Ein und Ausgabedaten in der CPU ge ndert bzw bertragen werden Sie sollten mit Wortkonsistenz arbeiten wenn es sich bei den zu bertra genden Datenwerten um ganze Zahlen handelt Pufferkonsistenz sollten Sie einsetzen wenn es sich bei den zu bertragenden Datenwerten um Doppelw rter oder Gleitpunktwerte handelt Mit Pufferkonsistenz sollten Sie auch dann arbeiten wenn sich eine Gruppe von Werten auf eine Berechnung bzw ein Objekt bezieht Die Datenkonsistenz stellen Sie als Teil der E A Konfigration des Masters ein Die ausge w hlte Datenkonsistenz wird w hrend der Initialisierung des DP Slave in den Slave ge schrieben Sowohl dem DP Master als auch dem DP Slave dient die eingestellte Datenkon sistenz dazu sicherzustellen da die Datenwerte Bytes W rter oder Puffer ohne Unterbrechung im Master und im Slave bertragen werden Bild 9 11 zeigt die verschiedenen Arten der Konsistenz Master Slave Byte 0 e Byte 0 qm Byte 1 Byte 1 Bytekonsistenz Byte 2 Byte 2 Byte 3 u j Byte 3 Byte 0 Byte 0 Byte 1 Byte 1 Wortkonsistenz Byte 2 Byte 2 qm Byte 3 Byte 3 Byte 0 Byte 0 Byte 1 Byte 1 Byte 2 Byte 2 Byte 3 Byte 3 Pufferkonsistenz Byte 4 Byte 4 Byte 5 Byte 5 Byte 6 Byte 6 Byte 7 Byte 7 Bild 9 11 Byte Wort und Pufferkonsistenz Automatisierung
521. ntervall 100 ms E f r zeitgesteuerten E Interrupt 0 setzen 30 01 Our p yD120 ATCH 0 10 Zeitgesteuerten MOV_R Interrupt einrichten E um Operation PID aufzurufen 0 0711 OUT VD124 ENI Alle Interruptereignisse MOV B reigeben 100 I OUT HM SMB34 ATCH 0 INT 10 EVENT ENI Netzwerk 5 NETWORK 5 RET RET Netzwerk 6 0 NETWORK 6 INT INT 0 Interruptprogramm f r PID Regler Fortsetzung auf der n chsten Seite Bild 10 21 Beispiel f r einen PID Regler Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz KOP AWL Netzwerk 7 NETWORK 7 SMO O WXOR_DW IW in normalisierten j EN Realzahlenwert wandeln IW ist AC0 IN1 ein einpoliger Eingang und kann nicht negativ ACO IN2 OUT Aco sein LD SMO O MOV_W EN XORD ACO ACO Akkumulator zur cksetzen MOVW AEWO ACO Einpoligen Analogwert AEWO JIN outl ACO im Akkumulator speichern DI_REAL DTR ACO ACO Ganze Zahl 32 Bit EN in Realzahl wandeln AC0 JIN OUT ACO R 32000 0 ACO Wert im Akkumulator normalisieren DIV_R MOVR AC0 VD100 Normalisierten IW in EN TABLE speichern ACO INI 32000 IN2 ouT f aco MOV_R EN ACO IN OUT F VD100 Netzwerk 8 NETWORK 8 E0 0 Regelkreis ausf hren x Ds PID wenn im Automatikbetrieb LD EO O wird Automatikbetrieb l ein
522. ntreten k nnen wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden N Vorsicht bedeutet da eine leichte K rperverletzung oder ein Sachschaden eintreten k nnen wenn die entsprechenden Vorsichtsma nahmen nicht getroffen werden Hinweis ist eine wichtige Information ber das Produkt die Handhabung des Produktes oder den jeweiligen Teil der Dokumentation auf den besonders aufmerksam gemacht werden soll Qualifiziertes Inbetriebsetzung und Betrieb eines Ger tes d rfen nur von qualifiziertem Personal vorge Personal nommen werden Qualifiziertes Personal im Sinne der sicherheitstechnischen Hinweise die ses Handbuchs sind Personen die die Berechtigung haben Ger te Systeme und Stromkreise gem den Standards der Sicherheitstechnik in Betrieb zu nehmen zu erden und zu kenn zeichnen Bestimmungs Beachten Sie folgendes gem er Gebrauch X Warnung Das Ger t darf nur f r die im Katalog und in der technischen Beschreibung vorgesehenen Einsatzf lle und nur in Verbindung mit von Siemens empfohlenen bzw zugelassenen Fremdger ten und Komponenten verwendet werden Der einwandfreie und sichere Betrieb des Produktes setzt sachgem en Transport sachge m e Lagerung Aufstellung und Montage sowie sorgf ltige Bedienung und Instandhaltung voraus Marken SIMATIC SIMATIC NET und SIMATIC HMI sind eingetragene Marken der SIEMENS AG Die brigen Bezeichnungen in dieser Schrift k
523. nwendungen f r Ihre S7 200 CPU beginnen sollten Sie sich mit einigen wesentlichen Funktionalit ten der CPU vertraut machen Kapitel bersicht Abschnitt Beschreibung Richtlinien f r das Entwerfen einer Automatisierungsl sung mit einer Micro SPS S7 200 Programme S7 200 Programmiersprachen Der Zyklus der CPU Einstellen der Betriebsart f r die CPU Einrichten eines Pa worts f r die CPU Testen und berwachen Ihres Programms Fehlerbehebung bei der S7 200 CPU Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 1 Grundlegendes zum Programmieren einer S7 200 CPU 6 1 Richtlinien f r das Entwerfen einer Automatisierungsl sung mit einer Micro SPS Es gibt viele Methoden ein Automatisierungssystem zu entwerfen Dieser Abschnitt erl utert Ihnen einige Grundregeln die Sie in jedem Projekt anwenden k nnen Dabei sollten Sie sich selbstverst ndlich an die Verfahrensanweisungen in Ihrem Unternehmen halten und Ihre eigenen Erfahrungen ber cksichtigen Bild 6 1 zeigt einige der wesentlichen Schritte beim Entwerfen eines Automatisierungssystems Gliedern Sie Ihren Proze bzw Ihre Anlage Beschreiben Sie die einzelnen Funktionsbereiche Listen Sie die Konventionen f r die symbolische Adressierung auf optional Bild 6 1 Wesentliche Schritte beim Entwerfen eines Automatisierungssystems Entwerfen Sie die festverdrahteten Sicherheitsstromkreise Definieren
524. nze Zahlen 16 Bit addieren Ganze Zahlen 32 Bit addieren 10 50 Realzahlen addieren 10 51 Wort um 1 erh hen 10 66 Inkrementieren eines Pointers Installation Ausbau DC Eingangssimulator f r die CPU 212 ee f r die CPU 214 A 85 DC Eingangssimulator f r die CPU 215 216 EM235 Ger teanordnungen 2 2 Kommunikationshardware 3 4 5 6 Besondere Anweisungen f r Windows NT Steckleitung f r Erweiterungsmodule A 81 STEP 7 Micro WIN Windows 3 1 Windows 95 Windows NT Integralanteil PID Algorithmus 10 57 a Ein und Ausg nge Adressierung 8 2 Internationale Zeichen TD 200 Assistent 5 9 Interrupt trennen 10 116 Interrupt zuordnen instruction 10 116 Interruptoperationen 10 114 Alle Interruptereignisse freigeben 10 116 Alle Interruptereignisse sperren Beispiel Funktionsweise 10 116 Interrupt trennen Interrupt zuordnen 10 116 Interruptprogramm beenden 10 114 Index 16 Interrupts CPU 212 214 215 216 Definitionen f r Warteschlangen berlauf Einrichten 10 116 Ereignisse CPU 212 214 215 216 Priorit ten 10 121 Freigeben und Sperren 10 116 Gemeinsames Nutzen von Daten mit dem Hauptprogramm Priorit t To Next Programme 10 114 restrictions for usin g 10 114 Schnelle Z hler Steigende fallende Flanke system support Warteschlangen Zeitgesteuert 10 119 Einrichten zum Lesen eines Analogein gangs 10 123 zeitgeste
525. odul um ein Hochgeschwindigkeitsmodul handelt kann es schnellen nderungen im Analogeingabesignal folgen einschlie lich inter nem und externem Rauschen Abweichungen von einem Wert zum n chsten die durch St rungen in einer Konstante oder in einem sich langsam ndernden Analogeingabesignal verursacht werden k nnen durch Mittelwertbildung aus einer Reihe von Werten verringert werden Je weiter Sie die Anzahl der f r die Mittelwertbildung herangezogenen Werte erh hen desto st rker k nnen Sie eine entsprechend langsamere Reaktionszeit auf nderungen im Eingabesignal feststellen Sie k nnen mit dem Analogeingabefilter Assistenten in STEP 7 Micro WIN arbeiten um ein Programm zur Mittelwertbildung in Ihr Programm einzuf gen Beachten Sie da ein Mittel wert der aus einer hohen Zahl abgetasteter Werte gebildet wird den Wert stabilisiert und gleichzeitig die Reaktion des Werts auf nderungen im Eingabesignal verlangsamt Sollen die Analogeingabesignale nur langsam ge ndert werden empfehlen wir eine Mindestzahl von 64 abgefragten Werten f r das Programm zur Mittelwertbildung Die Angaben zur Wiederholbarkeit beschreiben die Abweichungen zwischen den Werten bei gleichbleibendem Eingabesignal Au erdem definieren die Angaben zur Wiederholbarkeit den Bereich der 99 aller Werte enth lt Die mittlere Genauigkeit beschreibt den durch schnittlichen Wert des Fehlers die Differenz zwischen dem Durchschnittswert der einzelnen Werte und
526. ole der RS 232 Schnittstelle nn 2 Daten empfangen von D E 3 Daten senden von DEE an D E Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Das PC PPI Kabel ist im Sendemodus wenn Daten von der RS 232 Schnittstelle an die RS 485 Schnittstelle gesendet werden Das PC PPI Kabel ist im Empfangsmodus wenn es sich im Ruhezustand befindet oder wenn Daten von der RS 485 Schnittstelle an die RS 232 Schnittstelle gesendet werden Das Kabel schaltet sofort vom Empfangs in den Sendemodus um wenn es Zeichen in der RS 232 Sendeleitung erkennt Das Kabel kehrt zum Empfangsmodus zur ck wenn sich die RS 232 Sendeleitung f r eine bestimmte Zeit die als Umschaltezeit des Kabels definiert ist im Ruhezustand befindet Diese Zeit richtet sich nach der mit den DIP Schaltern auf dem Kabel eingestellten Baudrate siehe Tabelle 9 8 Arbeiten Sie mit dem PC PPI Kabel in einem System in dem auch die frei programmierbare Kommunikation eingesetzt wird dann mu das Anwenderprogramm in der S7 200 die Um schaltezeit aus folgenden Gr nden beachten e Die S7 200 CPU reagiert auf Meldungen die von dem RS 232 Ger t gesendet werden Nachdem vom RS 232 Ger t eine Anforderung empfangen wurde mu das Senden der Reaktionsmeldung von der S7 200 CPU f r einen Zeitraum der gr er oder gleich der Umschaltezeit des Kabels ist verz gert werden e Das RS 232 Ger t reagiert auf Meldun
527. ommunikation SMB30 SMB130 Steuerungsregister der frei programmierbaren Kommunikation SMB31 Schreibsteuerung nullspannungsfe ster Speicher EEPROM D 6 SMB34 SMB35 Intervallregister f r zeitge steuerte Interrupts D 7 SMB36 SMB65 HSC Register D 8 SMB6 Kennregister der CPU D 4 SMB66 SMB85 PTO PWM Register SMBS SMB21 Kenn und Fehlerregister der Erweiterungsmodule SMB86 SMBS94 Steuerung des Meldungs empfangs D 10 SMW22 SMW26 Zykluszeiten D 5 SMW32 Schreibsteuerung nullspannungsfe ster Speicher EEPROM D 6 Status der Ein und Ausg nge SMB5 berlauf der Warteschlange SMB4 Speicher Url schen Verwendete Elemente Speicher mit Bitmuster belegen 10 68 10 77 Beispiel 10 72 10 74 Speicher mit Bitmuster belegen 10 72 Speicherbereiche CPU 212 214 215 216 Operandenbereiche Zugreifen auf Daten 6 4 Index 26 Speichermodul Abmessungen Bestellnummer Fehlercodes C 2 Kopieren in Stecken Technische Daten Verwenden Ziehen Zur ckholen des Programms 7 18 Speichern Programm STEP 7 Micro WIN Projekt 3 26 Wert im EEPROM D 6 Sprache Textdisplay Sprungmarke definieren StackOperationen Erste und zweite Stackebene durch UND verkn pfen 10 99 10 101 Stackoperationen 10 99 Beispiel 10 101 Erste und zweite Stackebene durch ODER verkn pfen 10 99 Funktionsweise Obersten Stackwert aus Stack schieben 10 99 10 101 Obersten Stackwe
528. on im Netz 2 9 6 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 1 Kommunikation im Netz mit einer S7 200 CPU 9 1 Kommunikationsf higkeiten der S7 200 CPU Protokolle f r die Kommunikation im Netz 9 2 Die S7 200 CPUs unterst tzen verschiedene Kommunikationsf higkeiten Je nachdem mit welcher S7 200 CPU Sie arbeiten kann Ihr Netz eines oder mehrere der folgenden Kommu nikationsprotokolle unterst tzen e Punkt zu Punkt Schnittstelle PPI e Mehrpunktf hige Schnittstelle MPI e PROFIBUS DP Tabelle 9 1 zeigt ausf hrliche Angaben hierzu Tabelle 9 1 Kommunikationsf higkeiten der S7 200 CPUs CPU Schnitt PPI PPI PROFIBUS Frei Slave Master DP Slave programm Kommunik 212 0 Ja Baudrate 9600 Baud 19 200 Baud 9600 Baud 19 200 Baud 9600 Baud 19 200 Baud 9600 Baud 19 200 Baud 93 750 Baud 187 500 Baud 500 000 Baud 1 MBaud 1 5 MBaud 3 MBaud 6 MBaud 12 MBaud 9600 Baud 19 200 Baud 9600 Baud 19 200 Baud Diese Protokolle basieren auf der Kommunikationsarchitektur des Sieben Lagen Modells f r die Kommunikation offener Systeme OSI Die PPI MPI und PROFIBUS DP Protokolle sind in einem Token Ring Netz implementiert das dem PROFIBUS Standard Process Field Bus gem der EG Richtlinie EN 50170 entspricht Bei diesen Protokollen handelt es sich um asynchrone Protokolle auf Zeichenbasis mit einem Startbit
529. ontakt ef ER ze Sjel Kontakte EN H LiL gt L T TITITITIT Funktionsleiste der Operationen im KOP Editor le e Stlolo Br LUL z o T E L BR T o IDE Bild 4 8 Grundlegende Werkzeuge im KOP Editor Automatisierungssystem S7 200 Systemhandbuch 4 10 C79000 G7000 C230 02 Eingeben eines Programmierbeispiels Eingeben des ersten Elements des Netzwerks Gehen Sie folgenderma en vor um das erste Netzwerk f r das Programmierbeispiel einzu geben 1 Doppelklicken Sie auf oder neben das numerierte Schl sselwort Netzwerk um den Kommentar Editor aufzurufen Geben Sie den in Bild 4 9 gezeigten Kommentar ein und best tigen Sie mit OK 2 Dr cken Sie die Richtungstaste nach unten Daraufhin wird der KOP Cursor in der folgenden Zeile auf das erste Feld links positioniert 3 W hlen Sie einen Schlie erkontakt aus indem Sie zun chst die Familie Kontakte und anschlie end im Listenfeld der Operationen Schlie erkontakt markieren 4 Dr cken Sie die Eingabetaste Daraufhin wird ein Schlie erkontakt mit der symbolischen Adresse Start_1 eingef gt Die Software gibt jedesmal wenn Sie einen Kontakt einge ben als Voreinstellung die Adresse E0 0 an EO 0 ist in diesem Beispiel dem symboli schen Namen Start_1 zugeordnet 5 Start_1 ist das erste Element in Netz
530. oreingestellten Werten wird in den schnellen Z hler geladen Die gew nsch ten Ausg nge werden f r die Zeitspanne aktiviert w hrend der aktuelle Wert des Z hlers kleiner als der voreingestellte Wert ist Der Z hler wird so eingerichtet da ein Interrupt auf tritt wenn der aktuelle Wert des Z hlers gleich dem voreingestellten Wert ist oder wenn der Z hler zur ckgesetzt wird Wenn der aktuelle Wert gleich dem voreingestellten Wert ist und es zu einem Interrupterei gnis kommt dann wird ein neuer voreingestellter Wert geladen und der n chste Signalzu stand f r die Ausg nge gesetzt Tritt ein Interruptereignis auf weil der Z hler zur ckgesetzt wird dann werden der erste voreingestellte Wert und die ersten Signalzust nde der Aus g nge gesetzt und der Zyklus wiederholt Da die Interrupts in einer sehr viel geringeren Geschwindigkeit auftreten als der schnelle Z hler z hlt kann eine pr zise Steuerung der schnellen Operationen mit relativ geringem Einflu auf den gesamten Zyklus des Automatisierungssystems implementiert werden Da Sie Interrupts bestimmten Interruptprogrammen zuordnen k nnen kann jede neue Vorein stellung in einem getrennten Interruptprogramm geladen werden damit so der Zustand ein fach gesteuert werden kann und das Programm geradlinig und leicht zu verfolgen ist Sie k nnen nat rlich auch alle Interruptereignisse in einem einzigen Interruptprogramm bearbei ten Ausf hrliche Informationen hierzu entnehmen
531. p 4 VA nur CPU 50 VA max Laststrom aus 110 V AC mind 20 ms 20 A Spitze bei 264 V AC 2 A 250 V tr ge 260 mA f r CPU 340 mA f r Erweit module Ja Transformator 1500 V AC 1 min Max Laststrom berspannungssto Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz Boolesche 1 2 us Operation Ausf hrungszeiten Interne Merker 128 Zeiten 64 Zeiten Z hler 64 Z hler Schnelle Z hler 1 SW Z hler max 2 kHz Analogpotentiometer 1 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Ausgang 6 A Leiter 7 A bei geschl Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein 1 Inder CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen A 8 Automatisierungssystem S7 200 Systemhandbuch C7
532. peicher die ein deutig angesprochen werden Sie k nnen die Adresse im Speicher auf die Sie zugreifen m chten explizit angeben Dadurch hat Ihr Programm direkten Zugriff auf die Informationen Zugreifen auf Daten ber Adressen Wenn Sie auf ein Bit in einem Speicherbereich zugreifen m chten m ssen Sie die Adresse des Bit angeben Diese Adresse besteht aus der Kennung des Speicherbereichs der Adresse des Byte sowie der Nummer des Bit In Bild 7 1 sehen Sie ein Beispiel f r den Zu griff auf ein Bit Adressierung im Byte Bit Format In diesem Beispiel folgt auf den Speicher bereich und die Adresse des Byte E Eingang 3 Byte 3 ein Punkt um die Adresse des Bit Bit 4 abzutrennen E 3 4 MSB LSB 5 76543210 Bit des Byte bzw Nr des Bit Bit 4 von 8 0 bis 7 Der Punkt trennt die Adresse des Byte von der Nummer des Bit Bereichskennung E Eingang MSB LSB h chstwertiges Bit niederwertigstes Bit ou bWwnN ho E E E E Adresse des Byte Byte 3 das vierte Byte E E E E Bild 7 1 Zugriff auf ein Datenbit im Speicher der CPU Byte Bit Adressierung Wenn Sie das Byteformat f r die Adressierung verwenden k nnen Sie auf Daten in ver schiedenen Speicherbereichen der CPU V E A M und SM als Bytes W rter oder Doppel w rter zugreifen Wenn Sie auf ein Byte Wort oder Doppelwort an Daten im Speicher der CPU zugreifen m chten dan
533. pen aus AC und Relaisausg ngen sind bis 1500 V AC galvanisch voneinander getrennt Phasen und Neutralleiter der AC Spannungsversorgung sind bis 1500 V AC galvanisch von Erde der Logik der CPU und s mtlichen Erweiterungsmodulen getrennt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 9 Installieren einer Micro SPS S7 200 Optionaler Klemmenblock f r die Feldverdrahtung Bei dem optionalen Klemmenblock Bild 2 11 kann die Verdrahtung beim Aus und Wieder einbau der S7 200 angeschlossen bleiben Die Bestellnummer f r den Klemmenblock ent nehmen Sie Anhang G e Klemmenbock v OOOODOOOOOOOSO AC VAC OUTPUTS 1L 00 01 02 2L 03 04 05f N Li 85 284 Bild 2 11 Steckbarer Klemmenblock f r die Feldverdrahtung Installationsrichtlinien f r AC Aufbau 2 10 Im folgenden sind allgemeine Installationsrichtlinien f r AC Aufbau aufgef hrt Die Richtlinien k nnen Sie in Bild 2 12 nachvollziehen e Installieren Sie einen Einzeltrennschalter 1 der die Stromzufuhr zur CPU sowie zu allen Eingangs und Ausgangsstromkreisen Laststromkreisen unterbrechen kann e Installieren Sie berstromschutzvorrichtungen f r die Stromversorgung der CPU 2 f r die Ausg nge und f r die Eing nge Zus tzlich k nnen Sie jeden Ausgang einzeln absi chern Ein externer berstromschutz f r die Eing nge ist nicht n tig wenn Sie die Ge
534. pt Steigende RETI Flanke an E0 0 beenden Bild 10 57 Beispiel f r Interrupt Operationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Bild 10 58 zeigt wie Sie mit einem zeitgesteuerten Interrupt den Wert eines Analogeingangs auslesen k nnen KOP AWL Hauptprogramm Netzwerk 1 Network 1 SMO 1 0 Merker des ersten LD SMO 1 CALL Zyklus Unterprogramm 0 CALL 0 aufrufen Netzwerk 2 Network 2 END MEND Unterprogramme Netzwerk 3 0 Network 3 SBR Unterprogramm 0 SBR 0 beginnen Netzwerk 4 SMO O MOV_B Merker st ndig EIN Network 4 EN Zeitgesteuertes Intervall LD SMO O von 100 ms setzen MOVB 100 SMB34 100 IN OUT H SMB34 Alle Interruptereignisse ENT freigeben ENT x ATCH 0 10 EN ATCH Zeitgesteuerten Interrupt g 0 Interruptprogramm 0 0 HINT zuordnen 10 EVENT Netzwerk 5 Network 5 RET Unterprogrammbeenden RET Interruptprogramme Netzwerk 6 0 Network 6 INT Interruptprogramm 0 INT 0 beginnen Netzwerk 7 Perg Network 7 EN AEWA abfragen MOVW AEW4 VW100 AIW4 IN OUT VW100 Netzwerk 8 Network 8 RETI Interruptprogramm RETI beenden Bild 10 58 Beispiel f r das Lesen eines Analogeingangs mit einem zeitgesteuerten Interrupt Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 123 Operationssatz M
535. r G 2 Einrichten der Parameter f r die MPI Bau gruppe MPI 3 16 Einrichten der Parameter f r die MPI Bau gruppe PPI Konfiguration mit PC MPI Parameter PPI Parameter Vorgehensweise zum Anschlie en MPI Kabel MPI Kommunikation CP Karte Fehlerbehebung 3 17 Voreingestellte Adressen MPI Verbindungen N Netz Abschlie en Abschlu Arbeiten mit Mastern nicht von SIMATIC 9 24 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Ausw hlen der Parametrierung 3 12 Busverst rker Einrichten der Kommunikation 3 7 3 24 Einschr nkungen 9 28 GAP Aktualisierungsfaktor 9 31 H chste Teilnehmeradresse HSA 9 31 Installieren der Kommunikationshardware 3 4 8 6 Kabelverbindungen Kommunikationsschnittstelle 9 6 Komponenten Leistungsf higkeit 9 28 Master Mehrere Master Optimieren der Leistungsf higkeit 9 31 Segmente Senden von Meldungen Slaves 9 2 Technische Daten des Kabels 9 8 Teilnehmeradressen Token Umlaufzeit 9 29 Netz mit mehreren Mastern CP Karte MPI Baugruppe Netz mit Token Passing Beis piel 9 28 Netzwerk Suchen Ersetzen Neustarten der CPU Nach schwerem Fehler 6 19 Normen Nationale und internationale Null Modem Adapter 3 19 3 20 Nulloperation 10 11 Nullspannungsfestes Speichern 7 16 Nummern Verwenden von Konstanten O OB 1 Anwenderprogramm Obersten Stackwert aus Stack schieben 10 99 10 10
536. r in Bild 9 14 gezeigten Formel die ungef hre Token Verweilzeit errechnen sofern die folgen den Voraussetzungen erf llt sind e Jeder Teilnehmer sendet eine Anforderung wenn er ber den Token verf gt e Die Anforderung umfa t eine Schreib oder Leseoperation auf zusammenh ngende Daten e Es entstehen keine Zugriffskonflikte auf den einzigen Kommunikationspuffer in der CPU e Alle Zykluszeiten der CPUs liegen unter 10 ms Token Verweilzeit Tywz Zeitbedarf 128 n Daten Zeichen 11 Bits Zeichen 1 Baudrate Token Umlaufzeit Tuz Tywz von Master 1 Ty z von Master 2 Ty z von Master m n ist die Anzahl der Zeichen an Daten Bytes mist die Anzahl der Master Die Token Umlaufzeit f r das oben aufgef hrte Beispiel wobei jeder der sechs Master ber die gleiche Token Verweilzeit verf gt errechnet sich folgenderma en T Token Verweilzeit 128 4 Zeichen 11 Bits Zeichen 1 9600 Bitzeit s 151 25 ms Master T Token Umlaufzeit 151 25 ms Master 6 Master 907 5 ms Eine Bitzeit entspricht der L nge einer Signalperiode Bild 9 14 Formeln zum Errechnen der Token Verweilzeit und der Token Umlaufzeit bei Einsatz von NETR und NETW Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 29 Kommunikation im Netz mit einer S7 200 CPU Diagramm zur Token Umlaufzeit 9 30 Die Tabellen 9 15 und 9 16 zeigen Diagramme in denen die Token Umlaufzeit in Abh ng
537. r Anlage Mechanische Anordnung der Ger te Display Schalter Lampen usw der Operator Sta tion Verdrahtungspl ne mit den zugeh rigen Ein und Ausg ngen der CPU oder der Erweite rungsmodule Zeichnen der Konfigurationspl ne f r das AS Erstellen Sie die Konfigurationspl ne f r das Automatisierungssystem anhand der Anforde rungen in den Beschreibungen der Funktionsbereiche Zeichnen Sie folgende Punkte auf bersicht ber die Position aller CPUs in bezug zum Proze bzw zur Anlage Mechanische Anordnung der CPU und Erweiterungsmodule einschlie lich Schr nke usw Verdrahtungspl ne f r alle CPUs und Erweiterungsmodule einschlie lich Ger tenum mern Kommunikationsadressen und Adressen der Ein und Ausg nge Erstellen einer Liste mit symbolischen Adressen Wenn Sie sich f r die symbolische Adressierung entscheiden m ssen Sie den absoluten Adressen symbolische Namen zuordnen Geben Sie nicht nur die physikalischen Ein und Ausg nge sondern auch alle anderen Elemente an die Sie in Ihrem Programm verwenden Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 6 3 Grundlegendes zum Programmieren einer S7 200 CPU 6 2 S7 200 Programme Verweise im Programm auf Ein und Ausg nge Die grundlegende Funktionsweise der S7 200 CPU ist sehr einfach e Die CPU liest den Signalzustand der Eing nge e Das Programm das in der CPU gespeichert ist wertet mit Hilfe der Eing nge die Logik aus W
538. r Windows 95 und Windows NT 32 Bit Approbationen Die Produktreihe SIMATIC S7 200 erf llt folgende Normen und Richtlinien e EG Richtlinie 73 23 EEC zu Niederspannungen e EG Richtlinie 89 336 EWG zur elektromagnetischen Vertr glichkeit e Underwriters Laboratories Inc UL 508 registriert Industrial Control Equipment e Canadian Standards Association CSA C22 2 Nr 142 gepr Process Control Equipment e Factory Mutual Research FM Klasse I Kategorie 2 Gefahrenbereichgruppen A B C und D T4A e VDE 0160 Elektronische Ger te zur Verwendung in Starkstromanlagen Anhang A entnehmen Sie welche CPUs welchen Normen entsprechen Automatisierungssystem S7 200 Systemhandbuch a C79000 G7000 C230 02 il Vorwort Weitere Informationen In folgenden Handb chern finden Sie ausf hrliche Informationen zu bestimmten Themen e Systemhandbuch Dezentrales Peripherieger t ET 200 In diesem Handbuch wird be schrieben wie die Produkte ET 200 f r die dezentrale Peripherie eingesetzt werden e PROFIBUS Richtlinie Process Field Bus EN 50170 Diese Richtlinie beschreibt das Standardprotokoll f r die DP Kommunikationsf higkeit der S7 200 e Textdisplay TD 200 Benutzerhandbuch In diesem Handbuch wird beschrieben wie Sie das TD 200 installieren und es mit einem Automatisierungssystem S7 200 zusammen einsetzen Verwendung des Handbuchs Wenn Sie zum ersten Mal mit einem Automatisierungssystem S7 200 arbeiten sollten Sie das komple
539. r die CPU ueeeesseeenenenn nennen 6 8 Testen und berwachen Ihres Programms 2 2222cseeeeeeeeeeeeenn 6 9 Fehlerbehebung bei der S7 200 CPU 22unnneeeeeneeeeeneennnnnn Speicher der CPU Datentypen und Adressierungsarten rrru 7 1 Direkte Adressierung der Speicherbereiche in der CPU 22222000 7 2 Indirekte Adressierung der Speicherbereiche in der CPU 222222 0 7 3 Datenhaltung in der S7 200 CPU eeeeeeesnenenen nenne nennen 7 4 Nullspannungsfestes Speichern von Daten mit Ihrem Programm 7 5 Speichern Ihres Programms im Speichermodul 222 2222220 seen Steuerung ber Ein und Ausg nge zzuusuunannnnnnnen nun nun nn nn 8 1 Integrierte und erweiterte Ein und Ausg nge 222eeeee rennen 8 2 Konfigurieren von Eingabefiltern zur Rauschunterdr ckung 8 3 Konfigurieren der Signalzust nde der Ausg nge 2 22 22222 e nennen nen 8 4 Schnelle Ein und Ausg nge 22neeeeeeeeeennnnee nennen nennen 8 5 Analogpotentiometer HH r ee nene nennen nn Kommunikation im Netz mit einer S7 200 CPU 2nunnnnnnnn nn nn un 9 1 Kommunikationsf higkeiten der S7 200 CPU 2c2ssssesneeennnenennnn 9 2 Komponenten f r die Kommunikation im Netz 2222222eeeeeeeenennn 9 3 Datenkommunikation ber PC PPI Kabel 22eenssseeneeenenen nenn 9 4 Datenkommunikation ber MPI oder
540. r in mehreren Interruptpro grammen gemeinsam nutzen So kann beispielsweise ein Teil Ihres Hauptprogramms Daten zur Verf gung stellen die von einem Interruptprogramm verarbeitet werden und umgekehrt Wenn Ihr Hauptprogramm und ein Interruptprogramm Daten gemeinsam nutzen m ssen Sie sich der Tatsache bewu t sein da Interruptereignisse asynchron zum Hauptprogramm ab laufen Deshalb k nnen sie zu jedem beliebigen Zeitpunkt w hrend der Bearbeitung Ihres Hauptprogramms auftreten Fehler in der Konsistenz der gemeinsam genutzten Daten k n nen durch die Ausf hrung von Interruptprogrammen entstehen wenn die Bearbeitung der Operationen in Ihrem Hauptprogramm von Interruptereignissen unterbrochen wird Es gibt eine Reihe von Programmiertechniken mit denen Sie sicherstellen da Fehler beim gemeinsamen Nutzen von Daten im Haupt und im Interruptprogramm vermieden werden Diese Techniken schr nken den Zugriff auf gemeinsam genutzte Daten ein bzw sie erlau ben keine Unterbrechungen der Anweisungsfolgen die auf gemeinsam genutzte Daten zu greifen e Bei einem AWL Programm das eine einzige Variable gemeinsam nutzt Handelt es sich bei den gemeinsam genutzten Daten um eine einzige Byte Wort oder Doppelwortvaria ble und ist Ihr Programm in AWL geschrieben dann d rfen Zwischenergebnisse von Operationen mit gemeinsam genutzten Daten nur an Adressen im Speicher bzw in Akku mulatoren abgelegt werden die nicht gemeinsam genutzt werden e Be
541. r mit Programmier schnittstelle Das Kabel mu an beiden Enden Der Kabelschirm 12 mm mu blank auf mit seinem Wellen an der Metallf hrung liegen widerstand abgeschlossen Verbindungskabel g egen werden TxD RxD AE Pol TxD RxD 6 Kabelschirm TxD RxD TxD RxD P 3 Busanschlu Busanschlu stecker AE stecker TxD RxD TxD RxD o 8 5 Kabelschirm 1 Kabelschirm 1 Schalterstellung Ein Schalterstellung Aus Abschlu widerstand zugeschaltet Abschlu widerstand nicht zugeschaltet Bild 9 3 Verbindungskabel mit Abschlu widerstand Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 7 Kommunikation im Netz mit einer S7 200 CPU Kabel f r ein PROFIBUS Netz Tabelle 9 4 f hrt die allgemeinen technischen Daten f r ein PROFIBUS Netzkabel auf Sie entnehmen Anhang G die Bestellnummer f r Siemens PROFIBUS Kabel die diese Anforde rungen erf llen Tabelle 9 4 Allgemeine technische Daten eines PROFIBUS Netzkabels Leistungsmerkmale Technische Daten Leiterquerschnitt 0 22 mm oder gr er Kabelkapazit t lt 60 pF m Nennimpedanz 100 Q bis 120 Q Die maximale L nge eines PROFIBUS Netzsegments richtet sich nach der Baudrate und der Art des eingesetzten Kabels Tabelle 9 5 f hrt die maximale Kabell ng
542. r zweite Wert EC gibt die Anzahl der Tabelleneintr ge an siehe Bild 10 26 Neue Daten werden in der Tabelle nach dem letzten Eintrag erg nzt Jedesmal wenn neue Daten eingetragen werden wird die Anzahl der Eintr ge um 1 erh ht Eine Tabelle kann maximal 100 Eintr ge umfassen Nicht darin eingeschlossen sind die Parameter die die maximale L nge der Tabelle und die tats chliche Anzahl der Eintr ge angeben Diese Operation beeinflu t die folgenden Sondermerker SM1 4 wird auf 1 gesetzt wenn Sie versuchen zu viele Werte in die Tabelle einzutragen Beispiel f r die Operation Wert in Tabelle eintragen KOP AWL E3 0 AD T TBL LD E3 0 ae EN ATT VW100 VW200 VW100 DATA VW200 TABLE Anwendung Vor Ausf hrung der Operation ATT Nach Ausf hrung der Operation ATT VW100 1234 VW200 TL max Anz Eintr ge VW200 TL max Anzahl Eintr ge VW202 EC Anz der Eintr ge VW202 EC Anzahl der Eintr ge VW204 do Eintrag 0 VW204 do Eintrag 0 VW206 d1 Eintrag 1 VW206 d1 Eintrag 1 VW208 L VW208 d2 Eintrag 2 VW210 VW210 VW212 VW212 VW214 VW214 Bild 10 26 Beispiel f r die Operation Wert in Tabelle eintragen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 73 Operationssatz Letzten Wert aus Tabelle l schen 7 Die Operation Letzten Wert aus Tabelle l schen l scht den
543. randen IN VD ED AD MD SMD AC HC Konstante VD AC SD OUT VD ED AD MD SMD AC VD AC SD In KOP IN 1 OUT IN 1 OUT In AWL OUT 1 OUT OUT 1 OUT Die Operationen Wort um 1 erh hen und Wort um vermindern haben ein Vorzeichen 16 7FFFFFFF gt 16 80000000 Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf SM1 2 negativ Beispiel f r Inkrementieren und Dekrementieren KOP AWL E4 0 INC_W LD E4 0 ACO I OUT ACO INCW ACO DECD VD100 DEC_DW VD100 I OUT VD100 Anwendung Wort um 1 erh hen Doppelwort um 1 vermindern ACO 125 VD100 128000 um 1 erh hen um 1 vermindern ACO 126 VD100 127999 Bild 10 22 Beispiel f r Inkrementieren und Dekrementieren in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch 10 67 C79000 G7000 C230 02 Operationssatz 10 8 bertragungs und Tabellenoperationen Byte bertragen Die Operation Byte bertragen bertr gt das Eingangsbyte 5 IN zum Ausgangsbyte OUT Das Eingangsbyte wird dadurch P nicht ver ndert Operanden IN VB EB AB MB SMB AC A VD AC SB I MovB IN OUT OUT VB EB AB MB SMB AC VD AC AC SB vw WW
544. reibt Mit den folgenden Werkzeugen k nnen Sie den DP Master konfigurieren e F r SIMATIC S5 Master Windows Software COM ET 200 COM PROFIBUS e F r SIMATIC S7 Master Programmiersoftware STEP 7 e F r SIMATIC 505 Master COM ET 200 COM PROFIBUS und TISOFT2 Ausf hrliche Informationen zur Verwendung dieser Konfigurations Programmierpakete ent nehmen Sie den Handb chern zu den jeweiligen Werkzeugen Das Handbuch ET 200 Dezentrale Peripheriesysteme bietet ausf hrliche Informationen zu DP Netzen und den Komponenten Die Bestellnummer des Handbuchs entnehmen Sie Anhang G Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 19 Kommunikation im Netz mit einer S7 200 CPU Datenkonsistenz 9 20 PROFIBUS unterst tzt drei Arten der Datenkonsistenz e Durch die Bytekonsistenz wird sichergestellt da die Bytes als ganze Einheiten bertra gen werden e Durch die Wortkonsistenz wird sichergestellt da die bertragung von Worten nicht durch andere Vorg nge in der CPU unterbrochen werden kann Das bedeutet da die beiden Bytes aus denen sich ein Wort zusammensetzt immer zusammen bertragen werden und nicht getrennt werden k nnen e Durch die Pufferkonsistenz wird sichergestellt da der gesamte Datenpuffer als eine Einheit bertragen wird und nicht durch andere Vorg nge in der CPU unterbrochen werden kann Durch Wort und Pufferkonsistenz wird die CPU gezwungen andere Vorg nge z B Anwen der I
545. reibung HSC1 Neuer aktueller Wert SMBA48 ist das h chstwertige Byte und SMB51 ist das niederwertigste Byte SMBS52 bis SMBS55 SM56 0 bis SM56 4 HSC1 Neuer voreingestellter Wert SMB52 ist das h chstwertige Byte und SMB55 ist das niederwertigste Byte Reserviert Statusbit HSC2 Aktuelle Z hlrichtung 1 Vorw rtsz hlen Statusbit HSC2 Aktueller Wert gleich voreingestellter Wert 1 gleich Statusbit HSC2 Aktueller Wert ist gr er als voreingestellter Wert 1 gr er als Steuerbit HSC2 Aktivit tsstufe zum R cksetzen 0 hoch 1 niedrig Steuerbit HSC2 Aktivit tsstufe zum Starten 0 hoch 1 niedrig HSC2 Z hlgeschwindigkeit A B Z hler 0 vierfache Z hlgeschwindigkeit 1 einfache Z hlgeschwindigkeit Steuerbit HSC2 Z hlrichtung 1 Vorw rtsz hlen HSC2 Richtung aktualisieren 1 Richtung aktualisieren HSC2 Voreingestellten Wert aktualisieren 1 neuen Wert in die Voreinstellung von HSC2 schreiben HSC2 Aktuellen Wert aktualisieren 1 neuen Wert in aktuellen Wert von HSC2 schreiben SMB62 SMB63 SMB64 SMB65 HSC2 Freigabebit 1 Freigeben HSC2 Neuer aktueller Wert SMB58 ist das h chstwertige Byte und SMB61 ist das niederwertigste Byte HSC2 Neuer voreingestellter Wert SMB62 ist das h chstwertige Byte und SMB65 ist das niederwertigste Byte SMB66 bis SMB85 PTO PWM Register Wie in Tabelle D 15 beschrieben dienen SMB66 bis SMB85
546. reuzen Genauigkeit Abweichung von einem erwarteten Wert an einem bestimmten Ein bzw Ausgang Aufl sung Auswirkungen der nderung eines niederwertigsten Byte im Ausgang Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten A 35 Erweiterungsmodul EM 235 Analogein Analogausgabe AE 3 AA 1 x 12 Bit Bestellnummer 6ES7 235 0KD00 0XA0 Leistungsmerkmale Eing nge Abmessungen B x H x T 90 x 80 x 62 mm Eingangstyp Differentialeingang Gewicht 0 2 kg Eingangsimpedanz gt 10MQ Stromaufnahme Ein und Ausg nge Normen 2W 3 Analogeing nge 1 Analogausgang UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Signalbereich Ausgangsspannung Ausgangsstrom Aufl sung Vollbereich Spannung Strom Datenwortformat Zweipoliger Bereich Einpoliger Bereich Genauigkeit Ung nstigster Fall 0 60 C Ausgangsspannung Ausgangsstrom Typ 25 C Ausgangsspannung Ausgangsstrom Ausregelzeit Ausgangsspannung Ausgangsstrom Max Ansteuerung bei 24 V Versorgung Ausgangsspannung Ausgangsstrom 10 V 0 bis 20 mA 12 Bit 11 Bit 32000 bis 32000 0 bis 32000 2 des Vollausschlags 2 des Vollausschlags 0 5 des Vollausschlags 0 5 des Vollausschlags 100 us 2 ms min 50000 max 500 Eingabefilterd mpfung Max Eingangsspannung Max Eingangsstrom Aufl sung Elektrische Trennung A
547. riablenspeicher die nullspannungsfest gespeichert werden sollen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Sondermerker Tabelle D 12 Sondermerker SMB31 und SMW32 Sonder Beschreibung merker SMB31 Software Befehl SMW32 Adresse im F i Variablen Adresse im Variablenspeicher speicher Gr e des zu speichernden Werts 00 Byte 0l Byte 10 Wort 11 Doppelwort Im nullspannungsfesten Speicher EEPROM ablegen 0 Keine Anforderung zu speichern 1 Anwenderprogramm fordert die CPU auf den Wert im nullspannungsfesten Speicher abzulegen Die CPU setzt dieses Bit nach jeder Speicheroperation zur ck SMW32 Die Adresse im Variablenspeicher von den Daten die nullspannungsfest abgelegt wer den sollen ist in SMW32 gespeichert Der Wert wird als Versatz von VO angegeben Wird eine Speicheroperation ausgef hrt dann wird der Wert dieser Adresse im Varia blenspeicher an der entsprechenden Adresse des Variablenspeichers im nullspannungs festen EEPROM abgelegt SMB34 und SMB35 Intervallregister f r zeitgesteuerte Interrupts Wie in Tabelle D 13 beschrieben gibt SMB34 das Intervall f r den zeitgesteuerten Interrupt 0 und SMB35 das Intervall f r den zeitgesteuerten Interrupt 1 an Sie k nnen das Intervall in Inkrementen von 1 ms zwischen 5 und 255 ms angeben Die CPU erh lt den Wert des In tervalls wenn der entsprechende zeitges
548. richten vorausgesetzt Sie haben die MPI Baugruppe bereits als Hard ware installiert gehen Sie folgenderma en vor 1 7 Stellen Sie sicher da die MPI Baugruppe nicht defekt ist Hierzu gibt es verschiedene Methoden Sie k nnen die Baugruppe unter Windows 95 pr fen und sie unter STEP 7 Micro WIN Version 2 0 testen Pr fen Sie anhand der DIP Schalter auf der MPI Baugruppe wieviel Speicherplatz Sie f r die Baugruppe reservieren m ssen siehe Tabelle 3 2 Pr fen Sie welche Ressourcen Windows NT f r die Baugruppe reserviert hat und stellen Sie sicher da die reservierten Ressourcen der Schalterstellung entsprechen Gehen Sie hierzu folgenderma en vor a Rufen Sie das Dialogfeld PG PC Schnittstelle einstellen auf b W hlen Sie die Schaltfl che Installieren c Markieren Sie im Feld Installiert die MPI Karte d W hlen Sie die Schaltfl che Ressourcen Diese Schaltfl che ist nur unter Win dows NT verf gbar Ist die Zuordnung der Ressourcen korrekt und Ihre Baugruppe funktioniert trotzdem nicht versuchen Sie den der Baugruppe zugeordneten Hardware Interrupt zu ndern Es kann sein da ein Konflikt mit anderer Hardware vorliegt Diese nderung k nnen Sie im Dialogfeld Ressourcen eingeben Haben Sie bereits alle Interrupts getestet und die Baugruppe funktioniert immer noch nicht m ssen Sie die DIP Schalter auf der Baugruppe so ndern da eine andere Adresse eingestellt wird W
549. rk NEXT NEXT Bild 10 37 Beispiel f r die Operationen FOR und NEXT in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 91 Operationssatz Operationen f r das Ablaufsteuerungsrelais Die Operation Ablaufsteuerungsrelais laden kennzeichnet den Beginn eines SCR Segments Ist n 1 wird der Signalflu zum SCR Segmernt freigegeben Das SCR Segment mu mit einer Operation SCRE beendet werden Torx Die Operation Flanke Ablaufsteuerungsrelais kennzeichnet das SCR Bit das freigegeben werden soll das n chste S Bit das gesetzt werden soll Flie t Strom zur Spule dann wird das angegebene S Bit eingeschaltet und das S Bit der Operation LSCR das dieses SCR Segment freigegeben hat wird ausgeschaltet Die Operation Ende Ablaufsteuerungsrelais kennzeichnet das Ende eines SCR Segments Operanden n S vv a 212 214 215 216 Beschreibung der Operationen f r das Ablaufsteuerungsrelais 10 92 Im Kontaktplan und in der Anweisungsliste unterteilen Ablaufsteuerungsrelais SCRs Operationen oder Schritte einer Anlage in equivalente Programmsegmente Durch Ablauf steuerungsrelais wird das Steuerprogramm in logischen Segmenten strukturiert Die Operation LSCR l dt den Wert des S Bit das von der Operation angegeben wird in den Stack des Ablaufsteuerungsrelais und in den logischen Stack Das SCR Segment wird durch das Ergebnis des
550. rrupt zugeordnet dann k nnen die Ereignisse 0 und 1 keinem Interrupt zugeordnet sein Ist eines der Ereignisse 0 oder 1 einem Interrupt zugeordnet dann kann Ereignis 12 keinem Interrupt zugeordnet sein EEE HSC1 externes R cksetzen 23 24 26 4 1 3 5 7 12 13 14 15 16 17 18 19 20 10 11 21 22 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 121 Operationssatz Beispiel f r Interrupts 10 122 Bild 10 57 zeigt ein Beispiel f r Interrupt Operationen KOP AWL Netzwerk 1 Network 1 sMo 1 ATCH Im ersten Zyklus LD SMO 1 1 EN Interruptprogramm 4 als ATCH 4 0 Interrupt Steigende ENI 4 INT Flanke an E0 0 definieren 0 EVENT ENI Alle Interruptereignisse freigeben Netzwerk 2 SM5 0 DICH Wird ein E AFehler Network 2 EN erkannt Interrupt LD SM5 0 I Steigende Flanke an DTCH 0 0 EVENT E0 0 sperren Dieser Strompfad ist optional Netzwerk 3 Network 3 M5 0 sani LD M5 0 r Alle Interruptereignisse s If D s sperren wenn M5 0 DISI eingeschaltet wird Netzwerk 50 Network 50 END KOP Hauptprogramm MEND beenden Netzwerk 60 f Network 60 Interruptprogramm f r INT 4 INT Interrupt Steigende Flanke an E A Netzwerk 65 s5 i Aufgrund eines Network 65 RETI E A Fehlers LD sM5 0 Interruptprogramm CRETI Netzwerk 66 bedingt beenden z Interruptprogramm f r Network 66 RETI Interru
551. rt aus Tabelle l schen l scht den ersten Eintrag der Tabelle TABLE und gibt den Wert an die Adresse DATA aus Alle brigen Eintr ge werden um eine Stelle nach oben verschoben Die Anzahl der Eintr ge EC verringert sich jedesm um 1 al wenn diese Operation ausgef hrt wird Operanden TABLE VW T Z EW AW MW SMW VD AC SW DATA VW T Z EW AW MW SMW AC AAW VD AC SW Diese Operation beeinflu t die folgenden Sondermerker SM1 5 wird auf 1 gesetzt wenn Sie versuchen einen Eintrag aus einer leeren Tabelle zu l schen Beispiel f r die Operation Ersten Wert aus Tabelle l schen VW200 VWw202 VW204 VW206 VW208 VWw210 vw212 VW214 0006 TL max Anzahl Eintr ge EC Anzahl der Eintr ge d0 Eintrag 0 d1 Eintrag 1 d2 Eintrag 2 KOP AWL E4 1 FIFO LD E4 1 eN FIFO VW200 VW400 VW200 TABLE DATA H VW400 Anwendung Vor Ausf hrung der Operation FIFO Nach Ausf hrung der Operation FIFO VW400 5431 VW200 VW202 VW204 VW206 VW208 VWw210 VW212 VW214 max Anzahl Eintr ge Anzahl der Eintr ge Eintrag 0 TL EC do d1 Eintrag 1 Bild 10 28 Beispiel f r die Operation FIFO in KOP und AWL Automatisierungssystem S7 200 Systemhandb C79000 G7000 C230 02 uch 10 75 Operationssatz Wert in Tabelle suchen TBL_FIND Torx EN SRC PATRN IND
552. rt des zuletzt berechneten Mittelwerts behalten C Letzten berechneten Mittelwert ausgeben Auszugebender Wert e Bestimmten Wert ausgeben 0 Fehlermerker Analogeing nge lt Zur ck Weiter gt Abbrechen Bild 5 17 _Analogeingabefilter Assistent Ausgeben eines bestimmten Werts bei Auftreten eines Modulfehlers Sie k nnen aber auch den zuletzt berechneten Mittelwert ausgeben wenn ein Modulfehler auftritt siehe Bild 5 18 Operations Assistent der S7 200 Analogeingabefilter x Sie k nnen mit dem Assistenten einen Code zur Fehleroehebung erzeugen der im Fall eines Modulfehlers den Ausgang auf einen bestimmten Wert setzt M Code f r Fehlerpr fung des Moduls einf gen Modul auf Fehler pr fen An welcher Position ist das Modul an die CPU angeschlossen 0 Wenn ein Modulfehler auftritt sollen die Ausg nge dann auf einen bestimmten Wert geforct werden oder sollen sie den Wert des zuletzt berechneten Mittelwerts behalten Letzten berechneten Mittelwert ausgeben C Bestimmten Wert ausgeben Fehlermerker Analogeing nge lt Zur ck Abbrechen Bild 5 18 5 16 Analogeingabefilter Assistent Ausgeben des letzten berechneten Mittelwerts bei Auftreten eines Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN 5 4 Erstellen einer Liste der
553. rt duplizieren 10 99 10 101 Zweiten Stackwert kopieren 10 99 10 101 Standard Hutschiene Abmessun gen 2 3 Ausbau Einbau Einbau bei starken Schwingungen 2 6 Platzbedarf 2 2 2 4 Vertikaler Einbau 2 6 Verwendung von Erdungsklemmen auf der Hutschiene 2 6 Standardkontakte Status der Ein und Ausg nge SMB5 Statusanzeige CPU 215 als DP Slave Statusbits SMB0 D 1 Statusbyte schnelle Z hler 10 30 Statusinformationen CPU 215 als DP Slave Statustabelle ndern des Programms Bearbeiten von Adressen Erstellen f r das Programmierbeispiel 4 14 Forcen von Variablen 3 35 Lesen und Schreiben von Variablen 3 34 Programmierbeispiel STEP 7 Micro WIN 3 34 Werte beobachten bedienen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Statustabelle Tabelle zum Forcen Zyklus Stecken Speichermodul Stecker Busanschlu Steckleitung Siehe auch I O expansion cable Installation 2 5 Steckleitung f r Erweiterungsmodule Installation A 81 Technische Daten A 81 Steckverbinder Bestellnummern Steigende Flanke 10 5 STEP 7 Micro DOS Importieren von Dateien Umwandeln von Dateien STEP 7 Micro WIN Anforderungen an die Ausr stun g 3 1 Anzeigen eines Programms Bestellnummer Bestellnummer Kopierlizenz Bestellnummer Update Datenbaustein Editor Einrichten der Kommunikation Erstellen eines Datenbausteins Erstellen eines Programms 3 27 Erstellen eines Projekts
554. rungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Beispiel f r Verkn pfungsoperationen KOP AWL E4 0 ANDW E LD E4 0 ac n ourl aco UNDW AC1 ACO ORW AC1 VW100 ACO H IN2 XORW AC1 ACO ORW E AC1 J IN1 OUT VW100 VW100 IN2 XORW E AC1 J IN1 OUT ACO ACO IN2 Anwendung UND Wort ODER Wort EXKLUSIV ODER Wort AC1 0001 1111 0110 1101 AC1 0001 1111 0110 1101 AC1 0001 1111 0110 1101 UND ODER EXKLUSIV ODER ACO 1101 0011 1110 0110 VW100 1101 0011 1010 0000 ACO 0001 0011 0110 0100 gleich gleich gleich ACO 0001 0011 0110 0100 VW100 1101 1111 1110 1101 ACO 0000 1100 0000 1001 Bild 10 49 Beispiel f r Verkn pfungsoperationen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 105 Operationssatz Einerkomplement von Byte erzeugen K O P A W I1NvB our mu E 212 214 215 216 Die Operation Einerkomplement von Byte erzeugen bildet das Einerkomplement vom Wert des Eingangsbytes und l dt das Ergebnis in das Byte OUT VB EB AB MB SMB SB AC VD AC SB VB EB AB MB SMB SB AC VD AC SB Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Operanden IN OUT Diese Operation beein
555. rungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 11 Installieren und Bedienen der Software STEP 7 Micro WIN Einrichten der Kommunikation w hrend der Installation Wenn Sie unter Windows 95 oder Windows NT 4 0 arbeiten dann wird das Dialogfeld zum Installieren und Deinstallieren von Baugruppen automatisch nach der Installation der Soft ware STEP 7 Micro WIN aufgerufen Sie k nnen die Kommunikation sofort oder sp ter einrichten Ausw hlen und Einrichten der richtigen Baugruppenparametrierung Befinden Sie sich im Dialogfeld PG PC Schnittstelle einstellen siehe Bild 3 7 stellen Sie im Register Zugriffsweg im Textfeld Zugangspunkt der Applikation die Software STEP 7 Micro WIN ein Dieses Dialogfeld wird von verschiedenen Anwendungen z B STEP 7 und WinCC gemeinsam genutzt Deshalb m ssen Sie dem Programm mitteilen f r welche Anwendung Sie die Parameter einstellen m chten Haben Sie STEP 7 Micro WIN angegeben und Ihre Hardware installiert m ssen Sie die tats chlichen Eigenschaften zur Kommunikation mit Ihrer Hardware einstellen Als erstes geben Sie das Protokoll an das Sie f r Ihr Netz verwenden m chten Mit Hilfe von Tabelle 3 1 oder dem Kapitel 9 k nnen Sie ermitteln welche Protokolle von Ihrer CPU unterst tzt werden und welches Sie am besten f r Ihre Konfiguration einsetzen In den meisten F llen kann das PPI Protokoll f r alle CPUs verwendet werden Ausnahme ist die Hochgeschwin di
556. rungszeit 49 49 ORD Grundausf hrungszeit 91 91 ORW Grundausf hrungszeit 110 73 73 73 OW lt Ausf hrungszeit wenn Vergleich wahr ist 108 72 72 72 Ausf hrungszeit wenn Vergleich falsch ist 111 74 74 74 OW Ausf hrungszeit wenn Vergleich wahr ist 108 72 72 72 Ausf hrungszeit wenn Vergleich falsch ist 111 74 74 74 OW gt Ausf hrungszeit wenn Vergleich wahr ist 108 Ausf hrungszeit wenn Vergleich falsch ist 111 PID Grundausf hrungszeit Ke Ty T vor der Berechnung des PID Reglers Es wird erneut gerechnet wenn sich der Wert von Ke T T oder T nach der vorherigen Ausf hrung der Operation ge ndert hat oder wenn in den automa tischen Betrieb gewechselt wurde Addierer zum Berechnen von Ke T T und PLS Grundausf hrungszeit R Gesamt Zeit f r Operanden LM L nge Ausf hrungszeit f r Z hler Ausf hrungszeit f r Zeit Ausf hrungszeit f r anderen Operanden L ngenmultiplikator f r Z hler LM L ngenmultiplikator f r Zeit LM L ngenmultiplikator f r anderen Operanden LM Handelt es sich bei der L nge um eine Variable an stelle einer Konstanten erh hen Sie die Grundaus f hrungszeit durch Addieren von RCV Grundausf hrungszeit RET Grundausf hrungszeit RETI Grundausf hrungszeit RI Gesamt Grundausf hrungszeit LM L nge Grundausf hrungszeit L ngenmultiplikator LM Handelt es sich bei der L nge um eine Variable an stelle einer Konstanten er
557. rversorgungsseite ab berbr cken Sie die Eing nge f r freie Kan le siehe Bild A 41 Vermeiden Sie es die Leitungen scharf zu knicken Verlegen Sie die Leitungen in Kabelkan len Verlegen Sie Signalleitungen nicht parallel zu Starkstromleitungen Kreuzen sich die bei den Leitungen lassen Sie sie im rechten Winkel kreuzen Achten Sie darauf da die Eingangssignale potentialfrei sind oder als Bezugsleiter den externen 24 V Leiter des Analogmoduls haben Hinweis Dieses Erweiterungsmodul d rfen Sie nicht mit Thermoelementen einsetzen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 75 Technische Daten Arbeiten mit Analogeing ngen Genauigkeit und Wiederholbarkeit A 76 Das Analogeingabemodul EM 235 ist ein preiswertes Hochgeschwindigkeits Analo gein Analogausgabemodul 12 Bit Das Modul kann eine Analogeingabe in den entspre chenden Digitalwert in 171 us bei der CPU 212 und in 139 us bei allen anderen S7 200 CPUs umwandeln Die Umwandlung des Analogeingabesignals wird jedesmal durchgef hrt wenn Ihr Programm auf den Analogeingang zugreift Diese Zeitangaben m ssen zu der grundlegenden Ausf hrungszeit der Operation die auf den Analogeingang zugreift addiert werden Das Erweiterungsmodul EM 235 liefert einen nicht bearbeiteten Digitalwert keine Linearisie rung oder Filterung der der Analogspannung bzw dem Analogstrom an den Eingangsklem men des Moduls entspricht Da es sich bei dem M
558. rweiterungsmodule nicht sachgem installieren kann Sachschaden an Ihren Ger ten entstehen Bei unsachgem er Installation der Steckleitung kann der durch die Steckleitung flie ende Strom das Erweiterungsmodul besch digen Richten Sie die Steckleitung so aus da die Oberseite des Kabels beim Anschlie en an das Erweiterungsmodul nach vorne zeigt siehe Bild A 51 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 81 Technische Daten A 40 PC PPI Kabel Bestellnummer 6ES7 901 3BF00 0XAO0 Leistungsmerkmale Kabell nge 5m Gewicht 0 3 kg Stromaufnahme 0 5 W Anschlu stecker PC 9 poliger Sub D Stecker Sockel AS 9 poliger Sub D Stecker Pole Kabelart RS 232 in RS 485 nicht elektrisch getrennt Umschaltezeit Empfangen Senden Dauer 2 Zeichen Unterst tzte Baudrate Schalter durch DIP Schalter auszuw hlen 38 4 k 0000 19 2 k 0010 9 6 k 0100 2 4 k 1000 1 2 k 1010 600 1100 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Tabelle A 6 Anschlu belegung der Pole des Kabels RS 232 Funktion RS 485 Funktion Pol beim PC Pol bei der S7 200 CPU Empfangsdaten PC empf ngt Signal A Sendedaten PC sendet Signal B Signalmasse 24 V 24 V R ckleiter log Masse AS Schirm logische Masse AS Automatisierungssystem S7 200 Systemhandbuch A 82 C79000 G7000 C230 02 Technische Daten Vorsicht N Wenn Sie Ger te mit unterschied
559. rzeugt Interruptereignis 9 f r Schnittstelle 0 und Interrupte reignis 26 f r Schnittstelle 1 sofern dem Ereignis bertragung beendet ein Interruptpro gramm zugeordnet ist Sie k nnen auch ohne Interrupt Daten senden z B wenn Sie eine Meldung an einen Drucker schicken m chten indem Sie SM4 5 oder SM4 6 auf das Ende der bertragung berwachen Empfangen von Daten mit der Operation RCV Die Operation RCV erleichtert Ihnen das Empfangen von Daten Mit der Operation RCV k n nen Sie einen Puffer mit maximal 255 Zeichen empfangen Wenn das letzte Zeichen im Puf fer empfangen wurde wird ein Interrupt erzeugt Interruptereignis 23 f r Schnittstelle 0 und Interruptereignis 24 f r Schnittstelle 1 sofern dem Ereignis Empfangen beendet ein Inter ruptprogramm zugeordnet ist Sie k nnen auch ohne Interrupt Daten empfangen indem Sie SM86 berwachen SMB886 oder SMB186 ist nicht auf Null wenn die Operation RCV inaktiv ist SMB86 oder SMB186 ist auf Null wenn Daten empfangen werden Mit der Operation RCV k nnen Sie Bedingungen f r den Beginn und das Ende einer Mel dung ausw hlen Die Bedingungen f r den Beginn und das Ende einer Meldung sind in Ta belle 10 20 beschrieben SM86 bis SM94 f r Schnittstelle 0 und SM186 bis SB194 f r Schnittstelle 1 Hinweis Eine freigegebene Funktion zum Empfangen von Meldungen wird sofort automatisch beendet wenn ein berlauf oder Parit tsfehler auftritt Sie m ssen ein Kriterium f r
560. s Berechnen des Leistungsbedarfs Beschreibung Funktionsbereiche Bestellnummern G 1 Betriebsarten Siehe auch Operation modes Frei programmierbare Kommunikation Funktion Forcen Statusbits D 1 Wechseln Betriebsarten PID Re gler 10 61 Betriebsartenschalter Funktionsweise Betriebszustand RUN 6 13 Betriebszustand STOP Betriebszustand TERM Betriebszust nde Versetzen der CPU in RUN im Programmierbeispiel Bias Anpassen PID Resler PID Algorithmus Bit in Hexadezimalzahl wandeln 10 110 Bitmuster f r Sieben Segment Anzeige erzeu gen Umwandlungsoperationen 10 110 Bits Bits Sondermerker D 1 D 13 Bitwert direkt r cksetzen 10 11 Bitwert direkt setzen Bitwert direkt zuweisen Busanschlu Stecker Buserweiterungsanschlu Herausbrechen der Abdeckung 2 5 Busverbinder 2 5 2 7 Ausbauen von Erweiterungsmodulen Busverst rker Bestellnummer PROFIBUS Netz 9 8 Byte Ganzzahliger Bereich Byte links rotieren Byte links schieben Byte rechts rotieren Byte rechts schieben Byte bertragen 10 68 Byte um 1 erh hen 10 66 Byte um 1 vermindern instruction 10 66 Bytekonsistenz 9 20 Bytes 7 2 Index 4 Bytes durch EXKLUSIV ODER verkn pfen Bytes durch ODER verkn pfen Bytes durch UND verkn pfen 10 102 Bytes im Wort tauschen Bytevergleich C CP Kommunikationsprozessor Konfiguration mit PC 9 14 Vorgehensweise zum Anschlie en CP 5411 Bes
561. s Briefkasten genannt Der Slave reagiert auf die Meldung vom Master indem er einen Ein gabepuffer auch Sende Briefkasten genannt an den Master zur ckschickt der diesen im Eingabebereich speichert siehe Bild 9 10 Die CPU 215 kann vom DP Master so konfiguriert werden da sie vom Master einen Ausga bepuffer mit Daten annimmt und einen Eingabepuffer mit Daten zur cksendet Die Aus und Eingabedatenpuffer befinden sich beide im Variablenspeicher der CPU 215 Beim Konfigu rieren des DP Masters definieren Sie im Rahmen der Parametrierung der CPU 215 eine By teadresse im Variablenspeicher an der der Ausgabedatenpuffer beginnen soll Sie definieren auch die Konfiguration der Ein und Ausg nge als Ausgabedatenmenge die in die CPU 215 geschrieben werden soll und als Eingabedatenmenge die von der CPU 215 empfangen werden soll Die CPU 215 legt anhand der Konfiguration der Ein und Ausg nge die Gr e des Eingabe und Ausgabepuffers fest Der DP Master schreibt die Parametrierung und die Konfiguration der Ein und Ausg nge in die CPU 215 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 17 Kommunikation im Netz mit einer S7 200 CPU 9 18 Bild 9 10 zeigt ein Modell des Variablenspeichers in einer CPU 215 sowie die Adre bereiche der Ein und Ausg nge einer CPU als DP Master In diesem Beispiel hat der DP Master eine E A Konfiguration von 16 Ausgangsbytes und 16 Eingangsbytes und einen Versatz im Varia
562. s Damit Sie eine einfache PROFIBUS Konfiguration erstellen k nnen sind die Leistungsdaten eines bestimmten Ger ts in einem elektronischen Datenblatt genannt Ger testammdaten GSD Datei angegeben Konfigurationswerkzeuge denen die Ger testammdaten zu grunde liegen erm glichen die einfache Integration von Ger ten unterschiedlicher Hersteller in einem einzigen Netz Die GSD Datei bietet eine umfassende Beschreibung der Eigenschaften eines Ger ts in genau definiertem Format Die GSD Dateien werden vom Hersteller f r jede Art von Ger t angelegt und dem PROFIBUS Anwender zur Verf gung gestellt Das Konfigurationssystem liest die Eigenschaften eines PROFIBUS Ger ts in der GSD Datei und setzt diese Informa tionen zum Konfigurieren des Netzes ein Die aktuellen Versionen der Software COM ET 200 jetzt COM PROFIBUS bzw der Soft ware STEP 7 enthalten die Konfigurationsdateien f r die CPU 215 Verf gt Ihre Version der Software nicht ber eine GSD Datei f r die CPU 215 k nnen Sie die GSD f r die CPU 215 per Modemabfrage ber den PROFIBUS Bulletin Board Service BBS laden Wenn Sie auf den Bulletin Board Service zugreifen m ssen Sie die Eingabeaufforderungen des BBS be antworten Sie erhalten dann Zugriff auf die Datenbank f r die CPU 215 und k nnen die ge w nschte Datei kopieren Es handelt sich hierbei um eine selbst entpackende Datei die die Dateien enth lt die f r die PROFIBUS Kommunikation erforderlich sind Unter folgen
563. s Integrierte Ein und Ausg nge Proze abbild der Ausg nge Proze abbild der Eing nge Schnelle Z hler Sondermerker Speicherbereich der Merker Speicherbereiche Teilnehmer im Netz Variablenspeicher Verwendete Elemente Z hler Zeiten 7 4 Akkumulatoren Adressierung Aktualisieren Zeiten 10 14 Aktualisierungsrate f r die Anzeige Ausw h len 5 5 Aktuelle Werte von Zeiten Aktualisieren 10 16 Algorithmus f r den PID Regelkreis 10 55 10 59 Alle Interruptereignisse freigeben Alle Interruptereignisse sperren 10 116 Amerikanischer Aufbau Richtlinien Analogausg nge Adressierung 7 6 Zugreifen Analogein und Analogausg nge Auswirkungen auf die Ansien zeten Analogeingabefilter Assistent 5 14 5 16 Q Index 1 Index Analogeing nge Adressierung Interruptprogramm zum Lesen von Werten Zugreifen Analogerweiterungsmodul Adressierung Analogpotentiometer EM231 A 61 Analogpotentiometer SMB28 SMB29 ndern eines Pointers 7 10 ndern eines Pointers indirekte Adressierung Anforderungen an die Ausr stung S7 200 STEP 7 Micro WIN Anlauf Datenhaltung 7 13 Anschlu belegung Kommunikationsschnitt stelle 9 6 Anschlu belegung der Pole des Kabels PC PPI Anweisungsliste Anzeigen eines Programms in STEP 7 Mi cro WIN Anzeigen im Kontaktplan Ausf hrungszeiten F 1 F 11 Editor 3 29 Eingeben von Programmen Grundlegende Elemente 6 6 Programm Drucken
564. s Unterprogramm auf in dem die Initialisierung durchgef hrt wird Wenn Sie ein Unterpro gramm aufrufen rufen nachfolgende Zyklen das Unterprogramm nicht mehr auf Dadurch verk rzt sich die Zykluszeit und das Programm ist bersichtlicher strukturiert 2 Laden Sie im Unterprogramm f r die Initialisierung den Wert 16 85 in SM67 Hiermit ge ben Sie f r die Funktion PTO an da in Mikrosekunden inkrementiert werden soll Sie k nnen auch den Wert 16 8D laden wenn Sie bei der Funktion PTO in Millisekunden inkrementieren m chten Diese Hexadezimalwerte setzen das Steuerbyte mit dem die Operation PTO PWM freigegeben und die Funktion PTO ausgew hlt wird Au erdem gibt das Steuerbyte an da in Mikro bzw in Millisekunden inkrementiert wird und da die Werte f r Impulsdauer und Zykluszeit aktualisiert werden sollen 3 Laden Sie die gew nschte Zykluszeit in SM68 Wortwert 4 Laden Sie die gew nschte Impulsdauer in SM72 Wortwert 5 Dieser Schritt ist optional M chten Sie nach Ausf hrung der Operation Impulsfolge eine zugeordnete Operation ausf hren k nnen Sie einen Interrupt programmieren indem Sie das Ereignis Impulsfolge beendet Interruptklasse 19 einem Interruptprogramm zuord nen und die Operation Alle Interruptereignisse freigeben ausf hren Ausf hrliche In formationen zur Bearbeitung von Interrupts entnehmen Sie Abschnitt 10 14 6 F hren Sie PLS aus damit die S7 200 den PTO PWM Generator programmiert 7 Beenden
565. s Bit wird f r den ersten Zyklus eingeschaltet und danach ausgeschaltet ein Unterprogramm aufrufen das die Operation HDEF enth lt Ausw hlen der Aktivit tsstufe und der einfachen bzw vierfachen Geschwindigkeit Steuerbyte 10 28 HSC1 und HSC2 verf gen ber drei Steuerbits mit denen Sie den aktiven Zustand des R cksetz und Starteingangs konfigurieren und die einfache bzw vierfache Geschwindigkeit nur bei A B Z hlern ausw hlen k nnen Diese Bits befinden sich im Steuerbyte des ent sprechenden Z hlers und werden nur verwendet wenn die Operation HDEF ausgf hrt wird Die Bits werden in Tabelle 10 6 beschrieben Bevor die Operation HDEF ausgef hrt werden kann m ssen Sie die Steuerbits f r HSC1 und HSC2 auf den gew nschten Zustand setzen Andernfalls bernimmt der Z hler die vor eingestellte Konfiguration f r die gew hlte Z hlerart Die voreingestellte Aktivit t am R ck setz und am Starteingang ist f r HSC1 und HSC2 hoch Bei A B Z hlern ist die vierfache Z hlgeschwindigkeit viermal die Frequenz des Taktgebers voreingestellt Wird die Opera tion HDEF ausgef hrt k nnen Sie die Z hlereinstellung nicht mehr ndern es sei denn Sie versetzen die CPU in den Betriebszustand STOP Tabelle 10 6 Steuerbits f r Aktivit tsstufe am R cksetz und Starteingang Auswahlbits f r einfache bzw vierfache Geschwindigkeit von HSC1 bzw HSC2 HSC1 HSC2 Beschreibung nur wenn HDEF ausgef hrt wird SM47 0 Steuerb
566. s Programms h her ist Tritt ein Interrupt auf w hrend ein anderer Inter rupt bearbeitet wird wird der sp tere Interrupt in eine Warteschlange zur sp teren Bearbei tung aufgenommen Tabelle 10 16 zeigt die drei Warteschlangen f r Interrupts und die maximale Anzahl Inter rupts die pro Warteschlange aufgenommen werden k nnen Tabelle 10 16 Warteschlangen f r Interrupts und maximale Anzahl an Eintr gen pro Warteschlange Warteschlange CPU 212 CPU 214 CPU 215 CPU 216 Kommunikationsinterrupts E A ul Zeitgesteuerte Interrupts Interrupts Es k nnen mehr Interrupts auftreten als die Warteschlange aufnehmen kann Deshalb ver f gt das System ber berlaufmerker f r Warteschlangen die die Art der Interruptereignisse angeben die nicht in die Warteschlange aufgenommen werden konnten Tabelle 10 17 er l utert die Sondermerker die bei einem Warteschlangen berlauf gesetzt werden Diese Bits 4 0 4 1 und 4 2 d rfen Sie nur in einem Interruptprogramm verwenden weil sie zur ckge setzt werden wenn die Warteschlange abgearbeitet ist und die Bearbeitung des Hauptpro gramms wieder aufgenommen wird Tabelle 10 17 Definitionen der Sondermerker f r Warteschlangen berlauf Beschreibung 0 kein berlauf 1 berlauf berlauf der Warteschlange f r Kommunikationsinterrupts SMA 0 berlauf der Warteschlange f r E A Interrupts SMA 1 berlauf der Warteschlange f r zeitgesteuerte Interrupts SM4 2 Automatisieru
567. s verz gerte Reaktionen auf Interruptereignisse verursachen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 115 Operationssatz Alle Interruptereignisse freigeben und Alle Interruptereignisse sperren z Die Operation Alle Interruptereignisse freigeben gibt die Bearbeitung aller zugeordneten Interruptereignisse frei 2 en brs Die Operation Alle Interruptereignisse sperren sperrt die Bearbeitung aller Interruptereignisse A i AW en Operanden keine L DISI Wenn Sie in den Betriebszustand RUN wechseln sperren Sie die Interrupts Befindet sich die CPU im Betriebszustand RUN T u um k nnen Sie mit der Operation ENI alle Interruptereignisse gt 12 214 215 216 freigeben Durch die Operation Alle Interruptereignisse sperren werden die Interrupts in eine Warteschlange aufgenommen Sie k nnen mit dieser Operation kein Interruptprogramm aufrufen Interrupt zuordnen und Interrupt trennen Die Operation Interrupt zuordnen ordnet einem s Interruptereignis EVENT die Nummer eines B Interruptprogramms INT zu und gibt dann das Ereignis frei Die Operation Interrupt trennen trennt ein Interruptereignis EVENT von allen Interruptprogrammen und sperrt dann das Ereignis Operanden INT 0 bis 127 EVENT Obis 20 A w ATCH INT EVENT L DTCH_EVENT Arr 212 214 215 216 Beschreibung der Operationen Interrupt zuordnen und Interrup
568. s zum Datenaustausch nicht aktiviert SMI11 bis SM115 werden jedesmal aktualisiert wenn die CPU Konfig bzw Parametr da ten aufnimmt Diese Adr werden aktualisiert auch wenn ein Konfigurations bzw Parame trierungsfehler erkannt wird Die Adr werden bei jedem Einschalten der CPU gel scht SMB111 Dieses Byte definiert die Adresse vom Master des Slave 0 bis 126 SMB112 Dieses Byte definiert die Adr im Variablenspeicher des Ausgabepuffers Versatz von VBO SMB113 SM112 ist das h chstwertige Byte MSB und SMB113 ist das niederwertigste Byte LSB SMB114 Dieses Byte definiert die Anzahl der Ausgabebytes SMB115 Dieses Byte definiert die Anzahl der Eingabebytes Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 21 Kommunikation im Netz mit einer S7 200 CPU LED Statusanzeigen f r die DP Kommunikation Die CPU 215 verf gt ber eine LED Anzeige die den Betriebszustand der DP Schnittstelle anzeigt e Nach dem Einschalten der CPU bleibt die DP Anzeige solange ausgeschaltet bis die DP Kommunikation aufgerufen wird e Wird die DP Kommunikation erfolgreich initiiert die CPU 215 geht in den Modus zum Datenaustausch mit dem Master dann leuchtet die DP Anzeige gr n auf und bleibt solange eingeschaltet bis der Modus zum Datenaustausch wieder verlassen wird e Geht die Kommunikation verloren so da die CPU 215 den Modus zum Datenaustausch wieder verlassen mu leuchtet die DP Anzeige rot au
569. schaltbedingung Schritt M Schritt N Bild 10 40 Teilung einer Ablaufkette 10 94 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Die Teilung von Ablaufketten kann in ein SCR Programm implementiert werden indem meh rere Operationen SCRT durch die gleiche Weiterschaltbedingung aktiviert werden siehe Bild 10 41 KOP AWL Netzwerk s3 4 Beginn des Network Steuerungsbereichs f r LSCR s3 4 Schritt L Netzwerk Network Netzwerk Network M2 3 E2 1 s3 5 LD M2 3 scrr Weiterschalten zu U E2 1 Schritt M SCRT s3 5 SCRT S6 5 S6 5 scRT Weiterschalten zu Schritt N Netzwerk Network scre Ende des SCRE SCR Bereichs f r Schritt Bild 10 41 Beispiel f r die Teilung einer Ablaufkette Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 95 Operationssatz Zusammenf hrung von Ablaufketten 10 96 Eine hnliche Situation entsteht wenn zwei oder mehrere Ablaufketten zu einer Ablaufkette verbunden werden sollen Wenn mehrere Ablaufketten in einer Ablaufkette enden nennt man dies Zusammenf hrung Bei der Zusammenf hrung von Ablaufketten m ssen alle Ab laufketten beendet sein bevor der n chste Schritt ausgef hrt werden kann Bild 10 42 zeigt die Zusammenf hrung von zwei Ablaufketten Schritt L Schritt M Y Weiterschaltbedingung
570. se Zeichen mit Hilfe der in Tabelle 5 1 aufgef hrten ALT Tastenkombinationen im TD 200 Assistent ein Tabelle 5 1 ALT Tastenkombinationen f r internationale Zeichen und Sonderzeichen E HERE ZH BEE NEE RE CH o m a rn Oe mw en e moe n mn Amen rm Faro imma ee een E B BECEONCTSETEOEEE ET am a Forschen am m our werernen arm mn ara mic Buen ame 7 aussen DEZE HER Ve EEE Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 9 Erweiterte Funktionen in STEP 7 Micro WIN Formatieren des eingebetteten Datenwerts Bild 5 10 zeigt das Dialogfeld in dem Sie die Parameter f r den anzuzeigenden Wert definie ren Die Formate und Optionen die Sie angeben werden in ein Formatwort zwei Bytes geschrieben das dem eingebetteten Wert vorangestellt wird W hlen Sie die Gr e das Anzeigeformat die Position des Dezimalkommas und andere Optionen f r den eingebette ten Datenwert aus Eingebettete Daten Datenformat C Kein C Wort Doppelwort V Der Anwender mu dig Hinweis Einige Felder werden nur angezeigt wenn zuvor eine bestimmte Option Meldung auittieren M Der Anwender dff diese Daten bearbeiten Soll die Bea deitung der Daten mit einem Pa wort gesch tzt werden Ziffern rechts vom Dezimalkomma a Anzeigeformat Mit Vorzeichen C Ohne Vorzeichen
571. ses wobei es sich um eine Konstante von 0 bis 7 handeln kann In einem Programm d rfen Sie maximal acht Operationen PID verwenden Geben zwei PID Operationen die gleiche Nummer f r den Regelkreis an auch wenn sie verschiedene Adres sen f r die Tabelle verwenden wirken sich die Berechnungen f r den PID Regler aufeinan der aus und das Ergebnis ist nicht mehr vorhersehbar Die Tabelle f r den Regelkreis speichert neun Parameter mit denen die Funktion des Regel kreises berwacht und gesteuert werden kann Diese Parameter umfassen den aktuellen und den vorherigen Wert der Proze variablen des Istwerts den Sollwert die Stellgr e die Verst rkung die Abtastzeit die Integralzeit R cksetzen die Differentialzeit und die Integral summe Bias Damit die PID Berechnung mit der gew nschten Abtastzeit durchgef hrt werden kann mu die Operation PID entweder in einem Interruptprogramm f r einen zeitgesteuerten Interrupt oder in einem Hauptprogramm bei zeitgesteuerter Geschwindigkeit ausgef hrt werden Die Abtastgeschwindigkeit mu als Eingang der Operation PID ber die Tabelle f r den Regel kreis bereitgestellt werden PID Algorithmus In stetig wirkenden Regeleinrichtungen regelt ein PID Regler die Stellgr e um die Regeldif ferenz e auf Null zu bringen Die Regeldifferenz ist der Unterschied zwischen Sollwert und Proze variable Istwert Das Prinzip des PID Reglers basiert auf der folgenden Gleichung die die Stellgr
572. sfamilien Sie greifen auf die Familien zu indem Sie sie anklicken oder die Taste F2 dr cken Haben Sie eine Familie ausgew hlt enth lt das zweite aufklapp bare Listenfeld die Operationen der jeweiligen Familien Wenn Sie sich eine Liste aller ver f gbaren Operationen in alphabetischer Reihenfolge anzeigen lassen m chten dr cken Sie die Taste F9 oder w hlen Sie Alle Operationen Mit dem Men befehl Ansicht gt Funktions leiste der Operationen zeigen Sie im KOP Editor die Funktionsleiste der Operationen an Zu jedem Netzwerk gibt es zwei Kommentare die im folgenden beschrieben sind e Einzeilige Netzwerkkommentare sind im KOP Editor immer sichtbar Sie bearbeiten diese Kommentare indem Sie den Kommentar an einer beliebigen Stelle anklicken e Netzwerkkommentare die sich auf mehrere Zeilen ausdehnen bearbeiten Sie durch Doppelklicken auf die Netzwerknummer Mehrzeilige Netzwerkkommentare k nnen nur in einem Dialogfeld angezeigt werden sind jedoch im Ausdruck vollst ndig vorhanden Zum Eingeben Ihres Programms gehen Sie folgenderma en vor 1 Zum Eingeben eines Titels f r das Programm w hlen Sie den Men befehl Bearbeiten gt Programmtitel Geben Sie den neuen Programmtitel ein und best tigen Sie mit OK 2 Wenn Sie KOP Elemente eingeben m chten klicken Sie auf die entsprechende Schalt fl che oder w hlen ein Element aus der Operationsliste aus 3 Geben Sie die Operanden bzw Parameter in den Textfeldern e
573. sgang 7 A bei geschl Kontakten min 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu AC 1500 V 1 Minute AC 1000 V 1 Minute keine Ein und Ausg nge vorgesehen A 18 DC Geberversorgung Spannungsbereich Welligkeit St rstr me lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 180 mA lt 600 mA Nein In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r die integrierten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 30 V DC 250 V AC Stromversorgung hiui SOSS8089808809808908 VAC OUTPUTS 1L 0 0 01 02 2 03 04 os Q N 11 85 264 0 0068 uF Hinweis Bew 1 Ist Werte der Komponenten k nnen variieren ee 2 Schlie en Sie die AC Leitung an Klemme L an 390 W 3 3 kW 0 15 pF L 470kW AC 120V N 00 01 02 03 04 05 06 07 M L DC INPUTS SENSOR SUPPLY 00080000000 O 24 V DC f r Geberversorgung der Eing nge oder Erweiterungsmodule
574. sgangsspannung Bild A 45 Datenwortformat Hinweis Die 12 Bits eines Werts der Analog Digital Umsetzung sind im Datenwortformat linksb ndig angeordnet Das h chstwertige Bit gibt das Vorzeichen an Null zeigt an da der Wert des Datenworts positiv ist Die vier Nullen am Ende werden vor dem Laden in das Register f r den Wert der Analog Digital Umsetzung gek rzt Diese Bit wirken sich nicht auf den Wert des Ausgangssignals aus Schaltbild der Ausg nge Bild A 46 zeigt das Schaltbild der Ausg nge beim EM 235 24 Volt R 100 gt Spannung Strom Umsetzung Ei aus R 0 20 mA VM Vref D A Umsetzung 2V Vaus 0 5 10 10 Vol DATA 0 10 Volt FR R Digital Analog Umsetzung 1 4 R Puffer Ausgangsspannung NV M Bild A 46 Schaltbild der Ausg nge beim EM 235 Automatisierungssystem S7 200 Systemhandbuch A 74 C79000 G7000 C230 02 Technische Daten Richtlinien f r die Installation des EM 235 Beachten sie die folgenden Richtlinien damit Genauigkeit und Wiederholbarkeit sicherge stellt sind Achten Sie darauf da die 24 V DC Geberversorgung st rfest ist Kalibrieren Sie das Modul Verdrahten Sie die Geberversorgung so kurz wie m glich Verwenden Sie f r die Verdrahtung der Geberversorgung geschirmte verdrillte Doppellei tungen Schlie en Sie nur die Schirmung an der Gebe
575. spiel soll in einem Wasserbeh lter ein konstanter Wasserdruck erhalten blei ben Aus dem Beh lter wird st ndig Wasser entnommen jedoch mit unterschiedlicher Ge schwindigkeit Eine Pumpe mit variabler Antriebsdrehzahl pumpt Wasser in den Beh lter und zwar mit einer Drehzahl die den erforderlichen Wasserdruck im Beh lter erh lt und da f r sorgt da der Beh lter nicht leer wird Der Sollwert f r dieses System ist die Einstellung des Wasserstands auf ein Niveau von 75 Die Proze variable der Istwert wird durch einen Schwimmer geliefert der anzeigt wieviel Wasser im Beh lter ist Dieser Istwert kann zwischen 0 und 100 liegen Die Stell gr e ist ein Wert zwischen 0 und 100 f r die Antriebsdrehzahl der Pumpe Der Sollwert wird vorab festgelegt und direkt in die Tabelle f r den Regelkreis eingetragen Die Proze variable der Istwert wird als einpoliger Analogwert vom Schwimmer geliefert Die Stellgr e wird als einpoliger Analogwert geschrieben und dient zum Regeln der Pumpen drehzahl Die Spanne f r den Analogeingang und den Analogausgang ist bei beiden 32000 In diesem Beispiel werden nur Proportional und Integralregler eingesetzt Die Verst rkung im Regelkreis und die Zeitkonstanten wurden in Berechnungen ermittelt und k nnen ange pa t werden um eine optimale Regelung zu erzielen Die errechneten Werte f r die Zeitkon stanten sind folgende Kc ist 0 25 Ts ist 0 1 Ss T sind 30 min Die Pumpendrehzahl wir
576. sse ber die hinaus STEP 7 Micro WIN nicht weiter nach anderen Mastern im Netz sucht 6 Klicken Sie auf OK um das Dialogfeld PG PC Schnittstelle einstellen zu verlassen AN STEP 7 Micro WIN EEK Projekt Ansicht nmn E __ _ _ rne PG PC Schnittstelle einstellen x Zuariffawea Eigenschaften MPI ISA Karte PPI x PPI Netz 7 Stationsparameter Lokale Teilnehmeradresse 0 Kb Timeout 1s B m Netzparameter v Multi Master Netzwerk bertragungsgeschwindigkeit 9 6 kBit s gt H chste Teilnehmeradresse 31 x OK Abbrechen Standard Hilfe Bild 3 11 Dialogfeld Eigenschaften MPI ISA Karte PPI Register PPI Netz Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 15 Installieren und Bedienen der Software STEP 7 Micro WIN Einrichten der Parameter f r die MPI Baugruppe MPI In diesem Abschnitt wird erl utert wie Sie zum Einrichten der MPI Parameter f r die folgen den Betriebssysteme und die folgende Hardware vorgehen e Windows 3 1 MPI ISA Karte einschlie lich der in SIMATIC Programmierger ten e Windows 95 oder Windows NT 4 0 MPI ISA Karte MPI ISA Karte On Board MPI Baugruppen f r SIMATIC Programmierger te CP5411 CP5511 CP5611 Verwenden Sie eine der f r das MPI Protokoll aufgef hrten MPI Baugruppen oder CPs Kommunikationsprozessoren und Sie klicken i
577. ssen Sie Ihren Drucker neu einrichten w hlen Sie eine der beiden Schaltfl chen Drucker einrichten oder Seite einrichten 5 Best tigen Sie mit OK Hinweis Wenn Sie die Querverweise und oder die verwendeten Elemente drucken m chten kann es sein da Sie Ihr Programm zun chst bersetzen m ssen Wie lange es dauert bis Ihr Programm bersetzt ist richtet sich nach der Gr e Ihres Programms AN STEP 7 Micro WIN c microwin projekti prj MOA Bearbeiten Ansicht CPU Testen Extras Neu Ctri N ffnen Gtri d Schlie en Drucker HP LaserJet 4Si OK nn d fr Pruckbereich gt Einrichten Fenster Hilfe Drucken Speichern Ctrl 9 v KOP Speichern unter M Symboltabelle Importieren C Datenbaustein Seite einrichten Exportieren Seiska Drucker einrichten D EO E Querverweise Laden in PG Ctrl U Verwendete Elemente Laden aus PG Ctri 0 Netzwerkbereich in KOP Alles C Markierung bis Seite einrichten Druckvorschau Druckiualit t Hoch j Drucken Drucker einrichten Beenden Bild 5 24 Dialogfeld Drucken Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 23 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Grundlegendes zum Programmieren einer 57 200 CPU Bevor Sie mit dem Programmieren von A
578. ssen der Master keine L cken vorhanden wirkt sich der GAP Aktualisierungsfaktor nicht auf die Leistungsf higkeit des Netzes aus Haben Sie einen ho hen GAP Aktualisierungsfaktor eingestellt m ssen Sie mit langen Verz gerungszeiten rech nen wenn ein neuer Master online gehen soll da die Adressen nur selten auf neue Master gepr ft werden Der GAP Aktualisierungsfaktor wird nur eingesetzt wenn eine CPU als PPI Master betrieben wird Die h chste Teilnehmeradresse h chste Stationsadresse HSA definiert die h chste Adresse an der ein Master nach einem anderen Master suchen soll Wenn Sie eine h chste Teilnehmeradresse einstellen begrenzen Sie dadurch den Adre bereich der von dem letz ten Master h chste Adresse im Netz gepr ft werden mu Durch das Einschr nken des Adre bereichs wird die Zeit verringert die ben tigt wird um nach neuen Mastern abzufragen und diese online zu schalten Die h chste Teilnehmeradresse hat keinen Einflu auf die Adressen der Slaves Die Master k nnen weiterhin mit Slaves kommunizieren deren Adres sen ber die h chste Teilnehmeradresse hinausgehen Die h chste Teilnehmeradresse wird nur eingesetzt wenn eine CPU als PPI Master betrieben wird Sie stellen die h chste Teil nehmeradresse in der CPU Konfiguration in STEP 7 Micro WIN f r eine CPU Schnittstelle ein Im allgemeinen sollten Sie die h chste Teilnehmeradresse f r alle Master auf den gleichen Wert setzen Die h chste Teilnehmeradr
579. ssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Richtlinien f r das Anwenderprogramm Nachdem die CPU 215 erfolgreich von einem DP Master konfiguriert wurde gehen die CPU 215 und der DP Master in den Modus zum Datenaustausch Im Modus zum Datenau stausch schreibt der Master Ausgabedaten in die CPU 215 und die CPU 215 reagiert mit Eingabedaten Die Ausgabedaten vom Master werden im Variablenspeicher im Ausgabe puffer mit Beginn an der Adresse abgelegt die vom DP Master w hrend der Initialisierung definiert wurde Die Eingabedaten f r den Master werden aus der Adresse im Variablenspei cher geholt dem Eingabepuffer die direkt auf die Ausgabedaten folgt Die Anfangsadressen der Datenpuffer im Variablenspeicher und deren L nge m ssen bekannt sein wenn ein Anwenderprogramm f r die CPU 215 erstellt werden soll Das Anwenderpro gramm der CPU 215 mu die vom Master gesendeten Ausgabedaten vom Ausgabepuffer in die jeweiligen Datenbereiche bertragen in denen die Daten f r den Zugriff bereitgestellt werden Auch m ssen die Eingabedaten aus ihren jeweiligen Datenbereichen in den Eingabepuffer ber tragen werden damit sie von dort an den Master gesendet werden k nnen Die Ausgabedaten vom DP Master werden im Variablenspeicher abgelegt nachdem das Anwenderprogramm im Zyklus bearbeitet wurde Gleichzeitig werden die Eingabedaten f r den Master vom Variablenspeicher in einen internen
580. ssystem S7 200 Systemhandbuch C79000 G7000 C230 02 9 15 Kommunikation im Netz mit einer S7 200 CPU Die DP Schnittstelle der CPU 215 kann an einen DP Master im Netz angeschlossen sein und trotzdem als MPI Slave mit anderen Mastern z B einem SIMATIC Programmierger t oder einer S7 300 S7 400 CPU im gleichen Netz kommunizieren Bild 9 9 zeigt ein PROFIBUS Netz mit einer CPU 215 In dieser Situation ist die CPU 315 2 der DP Master und wurde von einem SIMATIC Programmierger t mit der Programmiersoft ware STEP 7 konfiguriert Die CPU 215 ist ein DP Slave der der CPU 315 2 geh rt Die Baugruppe ET 200 ist auch ein Slave der CPU 315 2 Die S7 400 CPU ist an das PROFI BUS Netz angeschlossen und liest mit der Operation XGET aus dem Anwenderprogramm der S7 400 CPU Daten aus der CPU 215 S7 300 mit SIMATIC CPU 315 2 DP Programmierger t ET 200B CPU 215 Bild 9 9 CPU 215 im PROFIBUS Netz Automatisierungssystem S7 200 Systemhandbuch 9 16 C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Konfiguration Die einzige Einstellung die Sie f r die CPU 215 vornehmen m ssen damit Sie sie als PRO FIBUS Slave einsetzen k nnen ist die Teilnehmeradresse der DP Schnittstelle der CPU Diese Adresse mu der Adresse in der Konfiguration des Masters entsprechen Sie k
581. stallieren der Feldverdrahtung 2e 2222eeene rennen rennen rennen 2 4 Schutzbeschaltungen 2222222000neneeeeeennnne nennen nenne nenn 2 5 SpannungsSVersorgung 22 2222 nneneenee nennen nennen nennen 3 Installieren und Bedienen der Software STEP 7 Micro WIN neuu 3 1 Installieren der Software STEP 7 Micro WIN 2eseeeeeeeeneeennnnn 3 2 Einrichten der Kommunikationshardware mit STEP 7 Micro WIN 3 3 Einrichten der Kommunikation mit einer S7 200 CPU 2 2222 csennenen 3 4 Einrichten der Voreinstellungen in STEP 7 Micro WIN 2 22222222000 3 5 Erstellen und Speichern eines Projekts 2eseesssenseeeen nennen 3 6 Erstellen eines Programms 2ueeseeneeene rennen rennen nenn 3 7 Erstellen eines Datenbausteins ssssuurnerenura nannaa 3 8 Arbeiten mit der Statustabelle uuueunaeuu neuan annen 3 9 Arbeiten mit symbolischer Adressierung ssssunarreurnarnrrunnnnnn 4 Eingeben eines Programmierbeispiels uuunssssnnunnnnunnnnnnnnnnnnn 4 1 Erstellen eines Programms f r eine Beispielanwendung ssssaanceunnnnna 4 2 Anlegen eines Projekts 222 0 seen aan nennen een 4 3 Erstellen einer Symboltabelle 22222eeeeeeeensennen seen nennen 4 4 Eingeben des Programms im Kontaktplan 22uee2s er eeer ernennen 4 5 Erstellen einer Statustabelle 2222eeeeeeeennnenn nennen nnnen 4 6 Laden und berwac
582. sweise eines NETR NETW eg es Analogeingabefilter HSC M chten Sie mit der Konfiguration beginnen klicken Sie auf Weiter lt Zur ck Abbrechen Bild 5 13 Arbeiten mit dem Operations Assistenten der S7 200 Automatisierungssystem S7 200 Systemhandbuch 5 12 C79000 G7000 C230 02 Erweiterte Funktionen in STEP 7 Micro WIN Nachdem Sie alle Fragen im jeweiligen Assistenten beantwortet haben erreichen Sie das letzte Dialogfeld des Operations Assistenten der S7 200 siehe Bild 5 14 In diesem Dialog feld werden Ihnen die Programmsegmente aufgef hrt die f r die von Ihnen angegebene Konfiguration erzeugt werden Au erdem k nnen Sie hier angeben an welcher Stelle im Hauptprogramm der erzeugte Code angeordnet werden soll TN Operations Assistent der S7 200 Analogeingabefilter x Der Operations Assistent der S7 200 erzeugt nun den Code f r die von Ihnen eingegebene Konfiguration und f gt diesen Code in Ihr Programm ein Die gew nschte Konfiguration besteht aus Ein Unterprogramm SBR1 Unterprogramme und Interruptprogramme werden am Ende Ihres Programms angeord net Aufrufe der Unterprogramme m ssen ins Hauptprogramm eingef gt werden Wenn Sie sich ansehen m chten an welcher Stelle der Aufruf eingef gt wird w hlen Sie eine Position und klicken auf Bl ttern Der Programm Editor bl ttert dann an die Stelle die Sie ausgew hlt haben Sind Sie mit der Position einverst
583. szeit I Grundausf hrungszeit I Grundausf hrungszeit I Grundausf hrungszeit R Grundausf hrungszeit Maximale Ausf hrungszeit R Grundausf hrungszeit Maximale Ausf hrungszeit R Grundausf hrungszeit Maximale Ausf hrungszeit R Grundausf hrungszeit Maximale Ausf hrungszeit A Grundausf hrungszeit E A M SM T Z V S ATH Gesamt Grundausf hrungszeit L nge L ngenmultiplikator 486 4 486 Grundausf hrungszeit 41 41 L ngenmultiplikator LM BCDI Grundausf hrungszeit 166 166 BMB Gesamt Grundausf hrungszeit L nge LM Grundausf hrungszeit L ngenmultiplikator LM BMD Gesamt Grundausf hrungszeit L nge LM Grundausf hrungszeit L ngenmultiplikator LM BMW Gesamt Grundausf hrungszeit L nge LM Grundausf hrungszeit L ngenmultiplikator LM CALL Grundausf hrungszeit CRET Grundausf hrungszeit Automatisierungssystem S7 200 Systemhandbuch F 2 C79000 G7000 C230 02 Ausf hrungszeiten von AWL Operationen Tabelle F 4 _Ausf hrungszeiten f r AWL Operationen in us Fortsetzung in us in us in us in us Grundausf hrungszeit 50 Grundausf hrungszeit 37 A A C fs je Grundausf hrungszeit 84 56 56 Grundausf hrungszeit se p fomen e a je ja Grundausf hrungszeit Grundausf hrungszeit Maximale Ausf hrungszeit 135 135 Grundausf hrungszeit Grundausf hrungszeit E A M SM T Z V S
584. szeit 49 TRUNC Grundausf hrungszeit 258 Maximale Ausf hrungszeit 420 UB lt Ausf hrungszeit wenn Vergleich wahr ist 43 Ausf hrungszeit wenn Vergleich falsch ist 45 UB Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist UB gt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist UD lt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist UD Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist UD gt Ausf hrungszeit wenn Vergleich wahr ist Ausf hrungszeit wenn Vergleich falsch ist ULD Grundausf hrungszeit UN Grundausf hrungszeit E A M SM T Z V S UNDB Grundausf hrungszeit UNDD Grundausf hrungszeit UNDW Grundausf hrungszeit UNI Grundausf hrungszeit UR Grundausf hrungszeit UR lt Grundausf hrungszeit UR gt Grundausf hrungszeit UW lt Ausf hrungszeit wenn Vergleich wahr ist 110 Ausf hrungszeit wenn Vergleich falsch ist 113 UW Ausf hrungszeit wenn Vergleich wahr ist 110 Ausf hrungszeit wenn Vergleich falsch ist 113 SI 9a N vw w aw Automatisierungssystem S7 200 Systemhandbuch F 8 C79000 G7000 C230 02 Ausf hrungszeiten von AWL Operationen Tabelle F 4 Ausf hrungszeiten f r AWL Operationen in us Fortsetzung PU 212 CPU 214 Operation Beschreibung EPU eru in us in us
585. t Beschreibung der frei programmierbaren Kommunikation 10 124 In der frei programmierbaren Kommunikation kann die serielle Kommunikationsschnittstelle der CPU mit Hilfe des Anwenderprogramms gesteuert werden Haben Sie die frei program mierbare Kommunikation gew hlt steuert das KOP Programm den Betrieb der Kommunika tionsschnittstelle ber Empfangsinterrupts bertragungsinterrupts die bertragunsopera tion XMT und die Empfangsoperation RCV W hrend der frei programmierbaren Kommunikation wird das Kommunikationsprotokoll komplett vom KOP Programm gesteuert SMBS30 f r die Schnittstelle 0 und SMB130 f r die Schnittstelle 1 sofern Ihre CPU ber zwei Schnittstellen verf gt dienen zum Ausw hlen von Baudrate und Parit t Befindet sich die CPU im Betriebszustand STOP dann wird die frei programmierbare Kom munikation gesperrt und die normale Kommunikation wiederhergestellt z B Zugriff ber das Programmierger t Im einfachsten Fall k nnen Sie eine Meldung an einen Drucker oder an ein Anzeigeger t schicken und daf r nur die Operation XMT einsetzen Sie k nnen aber auch Daten an einen Barcode Leser eine Waage oder ein Schwei ger t bertragen In jedem Fall m ssen Sie Ihr Programm so schreiben da es das Protokoll des Ger ts unterst tzt mit dem die CPU in der frei programmierbaren Kommunikation kommunizieren m chten Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz D
586. t werden So k nnen Sie den Zustand der Operationen im Programm berwachen w hrend die CPU das Programm bearbeitet Kontakte r2e Schlie erkontakt r z l 5 2 Fi Netzwerk 1 7 Beh lter mit Farbe 1 f llen und F llstand berwachen Start_1 Stopp_1 Beh lter_voll Pumpe_1 Pumpe_1 Bild 6 13 Anzeigen des Status in einem KOP Programm Forcen von Werten in der Statustabelle Mit der S7 200 CPU k nnen Sie einige oder alle Ein und Ausg nge E und A Bits auf be stimmte Werte forcen Zus tzlich k nnen Sie insgesamt 16 interne Merker V oder M oder Analogein bzw Analogausg nge AE oder AA forcen Werte im Variablenspeicher und Werte von Merkern k nnen als Bytes W rter und Doppelw rter geforct werden Analogwerte k nnen nur als W rter geforct werden und zwar auf geraden Bytes z B AEW6 oder AAW14 Alle geforcten Werte werden im nullspannungsfesten EEPROM der CPU abgelegt W hrend des Zyklus k nnen die geforcten Datenwerte ge ndert werden vom Programm bei der Aktualisierung der Ein und Ausg nge oder durch die Bearbeitung der Kommunika tion Deshalb berschreibt die CPU die geforcten Werte immer wieder zu verschiedenen Zeiten im Zyklus Bild 6 14 zeigt an welchen Stellen im Zyklus die CPU die geforcten Varia blen aktualisiert Die Force Funktion bersteuert Operationen zum direkten Lesen bzw Schreiben von Ein und Ausg ngen Die Force Funktion
587. t Gibt es beispielsweise ein Programm mit dem Namen TEST VPU und dazu die beiden Statustabellen TEST CH2 und TEST2 CH2 dann wird die Statustabelle mit dem Namen TEST importiert die Statustabelle mit dem Namen TEST2 wird dagegen nicht importiert Netzadresse Pa wort Schutzstufe Einstellungen der Ausg nge und remanente Bereiche werden entsprechend der Dateien aus STEP 7 Micro DOS eingestellt Sie k nnen sich diese Parameter mit Hilfe des Men befehls CPU Konfigurieren anzeigen lassen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 E 5 Einsetzen von STEP 7 Micro WIN mit STEP 7 und STEP 7 Micro DOS Speichern des umgewandelten Programms E 6 Wenn Sie das importierte Programm in dem gleichen Verzeichnis wie Ihre aktuellen Projekte in STEP 7 Micro WIN speichern m chten gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Projekt Speichern unter und w hlen Sie im Dialogfeld Speichern unter das aktuelle Verzeichnis in STEP 7 Micro WIN aus 2 In dem Feld Dateiname geben Sie den Namen an den Sie den importierten Programm dateien zuordnen m chten Verwenden Sie die Erweiterung prj 3 Klicken Sie auf die Schaltfl che OK Hinweis Haben Sie das importierte Programm gespeichert oder ge ndert dann k nnen Sie es nicht wieder in das Format von STEP 7 Micro DOS exportieren Die urspr nglichen Dateien in STEP 7 Micro DOS sind jedoch nicht ge ndert worden Sie k nnen
588. t f r die Kommunikation mit S7 200 CPUs eingesetzt werden in denen der PPI Master Modus aktiviert ist Das MPI Protokoll klassifiziert diese Ger te als Master und versucht mit ihnen ber ein Master Master Protokoll zu kommunizieren das von den S7 200 CPUs nicht unterst tzt wird PROFIBUS DP Protokoll Das PROFIBUS DP Protokoll ist f r schnelle Kommunikation mit Ger ten der dezentralen Peripherie ausgelegt Es sind viele PROFIBUS Ger te von verschiedenen Herstellern erh lt lich Bei diesen Ger ten kann es sich um einfache Ein oder Ausgabemodule bis hin zu Motorsteuerger ten und speicherprogrammierbaren Steuerungen handeln PROFIBUS DP Netze haben blicherweise einen Master und mehrere Slave Ein Ausgabe ger te Der Master ist so konfiguriert da ihm bekannt ist welche Arten von Ein Ausgabe slaves an welchen Adressen an das Netz angeschlossen sind Der Master initialisiert das Netz und pr ft da die Slaves im Netz der Konfiguration entsprechen Der Master schreibt Ausgabedaten in die Slaves und liest die Eingabedaten kontinuierlich Wenn ein DP Master einen Slave erfolgreich konfiguriert hat ist dieser Slave dem Master zugeordnet Befindet sich ein zweiter Master im Netz hat dieser Master nur sehr eingeschr nkten Zugriff auf die Slaves die zu dem ersten Master geh ren Die CPU 215 verf gt ber eine Schnittstelle die als PROFIBUS DP Schnittstelle dient siehe Bild 9 1 Ausf hrliche Informationen zur DP Funktionalit t
589. t gesetzt 2 Et Steuerungs MOVB VB207 VB400 informationen von VB207 IN OUTH VBA400 ea Network 4 laden Netzwerk 4 LDN SsMO 1 Wird das Bit Operation yN v200 6 SMO i 1 yao z v200 5 MOV_B beendet gesetzt UN v200 5 HHH IA EN Steuerungs g informationen von MOVB 2 VB201 2 1IN OUT VB201 Verpackungsmaschine Nr 1 ichern HOD En MOVD amp VB100 VD202 EN o Pointer auf die Daten in MOVB 3 VB206 der fernen Station NETR VB200 0 amp VB100 IN OUTH vD202 laden MOV_B L nge der zu EN empfangenen Daten laden 3 IN OUT VB206 NETR Steuerungs und EN Statusinformationen von R Verpackungsmaschine VB200 TABLE Nr 1 lesen 0 PORT Bild 10 63 Beispiel f r die Operationen NETR und NETW Automatisierungssystem S7 200 Systemhandbuch 10 136 C79000 G7000 C230 02 Technische Daten Kapitel bersicht Abschnitt Beschreibung Allgemeine technische Daten CPU 212 DC Versorgung DC Eing nge DC Ausg nge CPU 212 AC Versorgung DC Eing nge Relaisausg nge CPU 212 24 V AC Versorgung DC Eing nge Relaisausg nge CPU 212 AC Versorgung AC Eing nge AC Ausg nge CPU 212 AC Versorgung DC Eing nge stromliefernd Relaisausg nge CPU 212 AC Versorgung 24 V AC Eing nge AC Ausg nge CPU 212 AC Versorgung AC Eing nge Relaisausg nge CPU 214 DC Versorgung DC Eing nge DC Ausg nge CPU 214 AC Versorgung DC Eing nge Relaisausg nge CPU 214 AC Versorgung AC Eing nge AC Ausg nge
590. t links rotieren Wort rechts schieben Wort links schie Wort bertragen Wort um 1 erh hen 10 66 Wort um 1 vermindern 10 66 W rter durch EXKLUSIV ODER ver kn pfen 10 103 W rter durch ODER verkn pfen 10 103 W rter durch UND verkn pfen Wortvergleich Zeit als Einschaltverz gerung starten Zeit als speichernde Einschaltverz ge rung starten 10 13 Zu Sprungmarke springen Sprungmarke Index 9 Index definieren 10 87 Zuweisen 10 10 Zweiten Stackwert E 10 99 Unterst tzte Protokolle 1 CPU 216 Beispiele f r Adressen von Ein und Aus g ngen Bestellnummer F A Eingabefilter Erweiterungsmodule Funktionen Hochleistungskondensator Interruptereignisse Interrupts Maximum Kommunikation Kommunikationsschnittstellen Modul 1 5 Operandenbereiche 10 3 Operationen Ausf hrungszeiten F 1 F 10 Speicher Bereiche Technische Daten A 36 Eingangssimulator berblick 1 3 Unterst tzte Baudraten Unterst tzte Hardware zur Kommunikation im Netz Unterst tzte Interrupts Unterst tzte Operationen Ablaufsteuerungsrelais laden 10 92 Alle Interruptereignisse freigeben Alle Interruptereignisse sperren Anzahl an Bytes bertragen Anzahl an Doppelw rtern bertragen Anzahl an W rtern bertragen 10 69 ASCIH Zeichenkette in Hexadezimalzahl wandeln 10 112 Aus Netz lesen In Netz schreiben BCD in ganze Zahl wandeln Bearbeitung bedingt beenden Bearbei tung a
591. t trennen 10 116 Bevor Sie ein Interruptprogramm aufrufen k nnen m ssen Sie zwischen dem Interrupterei gnis und dem Teil des Programms den Sie bei Auftreten des Interruptereignisses bearbeiten m chten eine Verbindung herstellen Mit der Operation Interrupt zuordnen ATCH ordnen Sie dem Interruptereignis durch die Nummer des Ereignisses gekennzeichnet einen Teil des Programms zu durch die Nummer eines Interruptprogramms gekennzeichnet Sie k n nen einem einzigen Interruptprogramm mehrere Interruptereignisse zuordnen Ein Interrupt ereignis kann jedoch nicht mehreren Interruptprogrammen gleichzeitig zugeordnet sein Tritt ein Ereignis bei freigegebenen Interrupts auf wird nur das Interruptprogramm das diesem Ereignis zuletzt zugeordnet wurde bearbeitet Wenn Sie einem Interruptprogramm ein Interruptereignis zuordnen wird das Ereignis auto matisch freigegeben Wenn Sie die Operation Alle Interruptereignisse sperren ausf hren werden alle auftretenden Interrupts in eine Warteschlange gestellt bis Sie die Interruptsperre mit der Operation Alle Interruptereignisse freigeben wieder aufheben Einzelne Interruptereignisse k nnen Sie sperren indem Sie die Zuordnung von Ereignis und Programm mit der Operation DTCH Interrupt trennen aufheben Diese Operation setzt den Interrupt in einen inaktiven Zustand in dem er bergangen nicht bearbeitet wird Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssat
592. t von 0 bis 31 Ist die Schiebezahl RRD OUT N gleich Null dann wird nicht rotiert Wird rotiert dann wird der Wert des hinausrotierten Bit in den berlaufmerker kopiert DRR RLD OUT N Die Operationen Doppelwort rechts rotieren und Doppelwort V Y V m links rotieren sind vorzeichenlos 212 214 215 216 Hinweis Wenn Sie in KOP programmieren k nnen Sie angeben da IN1 gleich OUT ist Auf diese Weise sparen Sie Speicherplatz Diese Operationen beeinflussen die folgenden Sondermerker SM1 0 Null SM1 1 berlauf Automatisierungssystem S7 200 Systemhandbuch 10 82 C79000 G7000 C230 02 Operationssatz Beispiele f r Schiebe und Rotieroperationen KOP AWL E4 0 ROR W LD E4 0 l EN E RRW ACO 2 SLW VW200 3 ACO IN 2 JN OUT ACO SHL W EN VW200 IN 3 N OUT VW200 Anwendung Rotieren Schieben Vor dem Rotieren berlauf Vor dem Schieben berlauf ACO 0100 0000 0000 0001 x VW200 1110 0010 1010 1101 x Nach der ersten 2 Nach dem ersten Rotieren Uberlauf Schiebeoperation Uberlauf ACO gt 1010 0000 0000 0000 gt 1 VW200 1100 0101 0101 1010 I 1 Nach dem zweiten Rotieren berlauf Nach dem zweiten Schieben berlauf ACO gt 0101 0000 0000 0000 gt 0 VW2
593. t wird Beenden Sie das Unterprogramm Optionale Vorgehensweise zum synchronen Aktualisieren Sind synchrone Aktualisierungen erforderlich gehen Sie folgenderma en vor 1 2 F hren Sie die Operation Alle Interruptereignisse freigeben ENI aus Ordnen Sie mit Hilfe der Bedingung mit der Sie die Impulsdauer aktualisieren dem Inter rupt Steigende Flanke ein Interruptprogramm zu ATCH Die Bedingung die Sie zum Zuordnen des Ereignisses verwenden darf nur f r die Dauer eines Zyklus aktiv sein Erstellen Sie ein Interruptprogramm das die Impulsdauer aktualisiert und anschlie end den Interrupt der steigenden Flanke sperrt Hinweis Bei der optionalen Vorgehensweise zum synchronen Aktualisieren ist es erforderlich den PWM Ausgang zu einem der Interrupteing nge zur ckzuleiten ndern der Impulsdauer f r PWM Ausg nge Zum ndern der Impulsdauer von PWM Ausg ngen in einem Unterprogramm gehen Sie folgenderma en vor 1 Rufen Sie ein Unterprogramm auf um die gew nschte Impulsdauer in SM70 Wortwert zu laden F hren Sie die Operation PLS aus damit die S7 200 den PTO PWM Generator program miert Beenden Sie das Unterprogramm Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 41 Operationssatz Initialisierung der Funktion PTO Gehen Sie zum Initialisieren der Funktion PTO folgenderma en vor 1 Setzen Sie mit dem Merker des ersten Zyklus den Ausgang auf 0 und rufen Sie da
594. tale und analoge Erweiterungsmodule Ausf hrliche Informationen zu den verschiedenen Erweiterungsmodulen entnehmen Sie den Datenbl ttern in Anhang A Adressierung der integrierten und erweiterten Ein und Ausg nge Die integrierten Ein und Ausg nge auf dem Zentralger t CPU verf gen ber feste Adres sen Sie k nnen Ihre CPU um Ein und Ausg nge erweitern indem Sie an der rechten Seite der CPU Erweiterungsmodule anschlie en Die Adressen der Ein und Ausg nge auf dem Erweiterungsmodul richten sich nach der Art der Ein und Ausg nge und bei mehreren Mo dulen gleichen Typs auch nach der Anordnung des Moduls Ein Ausgabemodul beispiels weise beeinflu t nicht die Adressen der Eing nge auf einem Eingabemodul und umgekehrt Die Adressen der Ein und Ausg nge von Analog und Digitalmodulen sind ebenfalls vonein ander unabh ngig F r Digitalerweiterungsmodule sind Abschnitte von jeweils acht Bits ein Byte im Proze ab bild vorgesehen Ist auf einem Modul nicht f r jedes Bit eines reservierten Byte ein physikali scher Ein bzw Ausgang vorhanden dann gehen die freien Bits verloren und k nnen kei nem folgenden Erweiterungsmodul dieser CPU zugeordnet werden Die freien Bits der reservierten Bytes von Ausgabemodulen k nnen wie interne Merker verwendet werden Bei Eingabemodulen werden die freien Bits in jedem Aktualisierungszyklus der Eing nge auf Null gesetzt und k nnen deshalb nicht als interne Merker verwendet werden Die Ein
595. teil darf der Wert f r den Integralanteil wegen des Anfangswerts der Integralsumme MX nicht Null sein Ben tigen Sie kein Differentialverhalten keinen D Anteil in der PID Berechnung dann m s sen Sie f r die Differentialzeit den Wert 0 0 angeben Ben tigen Sie kein Proportionalverhalten keinen P Anteil in der PID Berechnung sondern nur l oder ID Regler dann m ssen Sie f r die Verst rkung den Wert 0 0 angeben Die Ver st rkung im Regelkreis ist ein Faktor in den Gleichungen zum Berechnen des Integral und des Differentialanteils Wenn Sie also f r die Verst rkung den Wert 0 0 angeben dann resul tiert daraus da f r die Verst rkung der Wert 1 0 in der Berechnung des Integral und des Differentialanteils eingesetzt wird Automatisierungssystem S7 200 Systemhandbuch 10 58 C79000 G7000 C230 02 Operationssatz Umwandeln und Normalisieren der Eingabewerte Ein Regelkreis verf gt ber zwei Eingangsvariablen den Sollwert und den Istwert Proze variable Der Sollwert ist blicherweise ein fester Wert wie z B beim Einstellen einer Ge schwindigkeit f r einen Fahrgeschwindigkeitsregler Tempomat im Pkw Die Proze variable ist ein Wert der auch auf die Stellgr e des Regelkreises bezieht und deshalb die Auswir kungen mi t die die Stellgr e auf das geregelte System hat In dem Beispiel des Tempo mats ist die Proze variable der Eingabewert eines Drehzahlmessers der die Drehgeschwin digkeit der R der mi t
596. tellnummer Einrichten der Parameter f r die MPI Bau gruppe MPI 3 16 8 17 Einrichten der Parameter f r die MPI Bau gruppe PPI 3 14 CP 5511 Bestellnummer Einrichten der Parameter f r die MPI Bau gruppe MPI 3 16 3 17 Einrichten der Parameter f r die MPI Bau gruppe PPI 3 14 CP 5611 Bestellnummer Einrichten der Parameter f r die MPI Bau gruppe MPI 3 16 3 17 Einrichten der Parameter f r die MPI Bau gruppe PPI CPU Allgemeine technische Daten A 4 Bestellnummern G 1 Einstellen der Betriebsart 6 13 Fehlerbehebung 6 19 Funktionsweise Kennregister SMB6 D 4 Kommunikationsf higkeiten Laden eines Programms aus STEP 7 Micro WIN Logischer Stack 6 6 Modemanschlu 3 19 3 24 Operandenbereiche Pa wort 6 14 Schwere Fehler Speicher url schen Speicherbereiche Zyklus Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index CPU 212 Beispiele f r Adressen von Ein und Aus g ngen 8 3 Bestellnummer E A Eingabefilter Erweiterungsmodule Funktionen Hochleistungskondensator Interruptereignisse Interrupts Maximum Kommunikation Kommunikationsschnittstellen 1 3 Modul Operandenbereiche 10 3 Operationen Ausf hrungszeiten F 1 F 10 Speicher Bereiche Technische Daten A 6 A 15 Eingangssimulator berblick 1 3 Unterst tzte Baudraten 9 2 Unterst tzte Hardware zur Kommunikation i
597. ter durch EXKLUSIV ODER verkn pfen 10 104 Doppelw rter durch ODER verkn pfen Doppelw rter durch UND verkn pfen Doppelwortvergleich Einerkomplement von ganzer Zahl 16 Bit erzeugen 10 106 Einerkomplement von ganzer Zahl 32 Bit erzeugen 10 106 END MEND 10 84 Ende Ablaufsteuerungsrelais 10 92 Erkennung steigende Flanke Erkennung fallende Flanke 10 5 Erste und zweite Stackebene durch ODER verkn pfen 10 99 Erste und zweite Stackebene durch UND verkn pfen Flanke 10 5 Flanke Ablaufsteuerungsrelais Ganze Zahl in BCD wandeln Ganze Zahlen 16 Bit addieren Ganze Zahlen 16 Bit subtrahieren Ganze Zahlen 32 Bit addieren Ganze Zahlen 32 Bit subtrahieren Ganze Zahlen dividieren Ganze Zahlen multiplizieren Hexadezimalzahl in ASCH Zeichenkette wandeln 110 112 Hexadezimalzahl in Bit wandeln 10 110 In STOP gehen 10 84 Interrupt zuordnen Interrupt trennen Index 5 Index Interruptprogramm bedingt absolut been den Interruptprogramm beginnen Meldung aus Zwischenspeicher bertra gen 10 124 Modus f r schnellen Z hler definieren NOT Nulloperation 10 11 Obersten Stackwert aus Stack schieben Obersten Stackwert duplizieren 10 99 Setzen R cksetzen 10 10 Speicher mit Bitmuster belegen 10 72 Standardkontakte Steigende Flanke Fallende Flanke berwachungszeit r cksetzen Unterprogramm bedingt absolut beenden Unterprogramm beginnen Vorw rts R
598. terrupt bzw das Unterprogramm Unterprogramme k nnen nicht aus Interruptprogrammen aufgerufen werden Aktive Funktionen PTO PWM Ist eine der Funktionen PTO oder PWM an A0 0 oder A0 1 aktiv dann ist der jeweilige Aus gang gesperrt Weder die Werte die f r den Ausgang im Proze abbild abgelegt sind noch geforcte Werte werden in den Ausgang bertragen solange eine der Funktionen PTO oder PWM aktiv ist Die Operation PTO gilt als aktiv solange sie aktiviert und noch nicht beendet ist Direkte Ausgangsoperationen die in diese Ausg nge schreiben w hrend die Funktion PTO bzw PWM aktiv ist verursachen keine Verzerrung der Wellenform bei den Funktionen PTO bzw PWM Hinweis Wird die Funktion PTO vor der vollst ndigen Bearbeitung deaktiviert wird die aktuelle Impulsausgabe beendet und der Ausgang A0 0 bzw A0 1 kehrt wieder zur blichen Steuerung des Proze abbilds zur ck Durch das Reaktivieren der Funktion PTO beginnt die Impulsfolge erneut und verwendet dabei die zuletzt geladenen Angaben f r die Impulsausgabe Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 43 Operationssatz Auswirkungen auf die Ausg nge 10 44 Die Funktion PTO PWM und das Proze abbild verwenden die Ausg nge A0 0 und A0 1 ge meinsam Die Anfangs und Endzust nde der Wellenformen der Funktionen PTO und PWM werden von dem Wert des entsprechenden Bits im Proze abbild beeinflu t Wird eine Im pulsfolge an A0 0 oder an
599. tes pro 6 Teilnehmer Teiln bei 9600 Baud i 0 89 0 89 0 92 0 94 0 96 0 98 0 99 gt gt Optimieren der Leistungsf higkeit im Netz Die beiden Faktoren die sich am st rksten auf die Leistungsf higkeit eines Netzes auswir ken sind die Baudrate und die Anzahl der Master Wenn Sie das Netz mit der h chsten von allen Ger ten unterst tzten Baudrate betreiben hat dies die gr ten Auswirkungen auf die Leistungsf higkeit des Netzes Wenn Sie die Anzahl der Master im Netz so gering wie m g lich halten steigert dies ebenfalls die Leistungsf higkeit des Netzes Jeder Master im Netz erh ht die Anforderungen an das Netz Weniger Master verk rzen die Bearbeitungszeiten Folgende Faktoren wirken sich ebenfalls auf die Leistungsf higkeit eines Netzes aus e Auswahl der Adressen f r Master und Slaves e GAP Aktualisierungsfaktor e H chste Teilnehmeradresse Die Adressen der Master sollten so eingestellt sein da sich alle Master an aufeinanderfol genden Adressen befinden ohne da zwischen den Adressen L cken entstehen Ist zwi schen den Adressen der Master eine L cke vorhanden pr fen die Master diese Adresse regelm ig daraufhin ob ein neuer Master online gehen will Diese Pr fung erfordert Zeit und erh ht dadurch die Gesamtbearbeitungszeit im Netz Befinden sich zwischen den Adressen der Master keine L cken wird auch keine Pr fung durchgef hrt und die Bearbei tungsze
600. teuerte Interrupt einem Interruptprogramm zugeord net wird Um den Wert des Intervalls zu ndern m ssen Sie den zeitgesteuerten Interrupt entweder demselben oder einem anderen Interruptprogramm erneut zuordnen Sie k nnen das zeitgesteuerte Interruptereignis beenden indem Sie das Ereignis trennen Tabelle D 13 Sondermerker SMB34 und SMB35 SMB34 Dieses Byte gibt das Intervall in Inkrementen von 1 ms zwischen 5 und 255 ms f r den zeitgesteuerten Interrupt 0 an SMB35 Dieses Byte gibt das Intervall in Inkrementen von 1 ms zwischen 5 und 255 ms f r den zeitgesteuerten Interrupt an Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 D 7 Sondermerker SMB36 bis SMB65 HSC Register Wie in Tabelle D 14 beschrieben werden SMB36 bis SMB65 dazu verwendet den Betrieb der schnellen Z hler zu berwachen und zu steuern Tabelle D 14 Sondermerker SMB36 bis SMB65 Sondermerker Beschreibung SM36 0 bis A Reserviert SM36 4 Statusbit HSCO Aktuelle Z hlrichtung 1 Vorw rtsz hlen Statusbit HSCO Aktueller Wert gleich voreingestellter Wert 1 gleich Statusbit HSCO Aktueller Wert ist gr er als voreingestellter Wert 1 gr er als SM37 0 bis SM37 3 Steuerbit HSCO Z hlrichtung 1 Vorw rtsz hlen SM37 4 HSCO Richtung aktualisieren 1 Richtung aktualisieren SM37 5 HSCO Voreingestellten Wert aktualisieren 1 neuen Wert in die Voreinstellung von HSC0 schreiben SM37 6 H
601. teuerten Interrupt Die zeitgesteuerten Interrupts T32 T96 dienen zum zeitgesteuerten Reagieren nach Ablauf eines angegebenen Intervalls Diese Interrupts werden nur von den Einschaltverz gerungen TON mit einer Aufl sung von 1 ms T32 und T96 unterst tzt Ansonsten verf gen die Zei ten T32 und T96 ber die bliche Funktionalit t Ist der Interrupt freigegeben wird das zuge ordnete Interruptprogramm ausgef hrt wenn bei der Aktualisierung der Zeiten mit einer Auf l sung von 1 ms im Zyklus der CPU der aktuelle Wert der aktiven Zeit gleich dem voreingestellten Wert der Zeit ist siehe Abschnitt 10 5 Sie geben diese Interrupts frei in dem Sie dem Interruptereignis T32 T96 ein Interruptprogramm zuordnen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 119 Operationssatz Priorit ten der Interruptereignisse und Warteschlangen 10 120 Die Priorit ten der Interrupts werden nach folgendem festen Priorit tenschema vergeben e Kommunikation h chste Priorit t e E A Interrupts e Zeitgesteuerte Interrupts niedrigste Priorit t Interrupts werden von der CPU in der Reihenfolge ihres Auftretens und unter Beachtung der jeweiligen Priorit ten abgearbeitet Es ist immer nur ein Programm zur Interruptbearbeitung aktiv Wird gerade ein Interruptprogramm bearbeitet dann wird dieses Progamm beendet Es kann nicht von einem sp ter auftretenden Interruptprogramm unterbrochen werden auch wenn die Priorit t de
602. tigt auf diese Funktionen zuzugreifen Es hat immer nur ein Anwender uneingeschr nkten Zugriff auf die CPU Hinweis Nachdem Sie das Pa wort eingegeben haben bleibt die Schutzstufe des Pa worts nach Trennen des Programmierger ts von der CPU maximal eine Minute lang wirksam Tabelle 6 1 Schutzstufen bei der S7 200 CPU 1 2 3 Nicht einge Nicht einge Nicht einge schr nkt schr nkt schr nkt forderlich Laden des Anwenderprogramms der Daten und der Konfiguration aus der CPU Laden in die CPU Pa wort er forderlich L schen des Anwenderprogramms der Daten und Orere der Konfiguration Forcen von Daten und Ausf hren einer bestimmten Anzahl Zyklen Kopieren in das Speichermodul Der L schschutz wird von dem Pa wort clearplc bersteuert Einrichten eines Pa worts f r die CPU Ein Pa wort f r die CPU richten Sie mit STEP 7 Micro WIN ein W hlen Sie den Men befehl CPU gt Konfigurieren und ffnen Sie das Register Pa wort siehe Bild 6 10 Geben Sie die gew nschte Schutzstufe ein und best tigen Sie das Pa wort f r die CPU Automatisierungssystem S7 200 Systemhandbuch 6 14 C79000 G7000 C230 02 Grundlegendes zum Programmieren einer S7 200 CPU CPU konfigurieren x Einstellungen der Ausg nge Schnittstelle 1 Eingabefilter l Schnittstelle 0 Remanente Bereiche Pa wort Alle Rechte Schutzstufe 1 C Teilrechte Schutzstufe 2 C Minimumre
603. tlere Genauigkeit umfa t Auswirkungen von Nicht Linearit t und Drift zwischen 0 und 55 Grad C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 A 65 Technische Daten A 34 Erweiterungsmodul EM 232 Analogausgabe AA 2 x 12 Bit Bestellnummer Leistungsmerkmale Abmessungen BxHxT Gewicht Stromaufnahme Ausg nge Normen Ausg nge Signalbereich Ausgangsspannung Ausgangsstrom Aufl sung Vollausschlag Spannung Strom Aufl sung Vollausschlag Spannung zweipolig Strom einpolig Datenwortformat Vollbereich Spannung zweipolig Strom einpolig Vollausschlag zweipolig einpolig 1 A 66 6ES7 232 0HB00 0XA0 Genauigkeit Ung nstigster Fall 0 55 C 90 x 80 x 62 mm Ausgangsspannung 2 des Vollausschlags 0 2 kg Ausgangsstrom 2 des Vollausschlags j Typ 25 C 2W Ausgangsspannung 0 5 des Vollausschlags Ausgangsstrom 0 5 des Vollausschlags 2 Analogausg nge Ausregelzeit UL 508 CSA C22 2 142 Ausgangsspannung 100 us FM Klasse I Kategorie 2 Ausgangsstrom 2 ms gem VDE 0160 gem EG Richtlinie Max Ansteuerung bei 24 V Versorgung Ausgangsspannung min 50009 Ausgangsstrom max 500Q 10V Strombedarf 0 bis 20 mA 5 V DC logische Spannung 70 mA aus Zentralger t 12 Bit Externe Stromversorgung 60 mA plus Ausgangsstrom 11 Bit von 40 mA aus Zentralger t 1 in 2000 Z hlimpulsen 0 5 des Vollausschlags pro Z hlimpuls 1 in 2000 Z hlimpulsen 0 5
604. tomatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Kommunikation im Netz mit einer S7 200 CPU Tabelle 9 10 f hrt die Konfigurationen auf die von der CPU 215 unterst tzt werden Tabelle 9 10 Konfigurationen der Ein und Ausg nge die von der CPU 215 unterst tzt werden Konfiguration Gr e des Gr e des Datenkonsistenz Eingabepuffers Ausgabepuffers Daten f r den Master Daten vom Master 2 2 W rter 2 W rter Voreinstellung 3 4 W rter 4 W rter 4 8 W rter 8 W rter 5 16 W rter 16 W rter 6 32 W rter 32 W rter EIGEN 7 8 W rter 2 W rter 8 16 W rter 4 W rter 9 32 W rter 8 W rter 10 2 W rter 8 W rter 11 4 W rter 16 W rter 12 8 W rter 32 W rter 13 2 Bytes 2 Bytes 14 8 Bytes 8 Bytes Bytekonsistenz 32 Bytes 32 Bytes 64 Bytes 64 Bytes 4 Bytes 8 Bytes Pufferkonsistenz 19 12 Bytes 12 Bytes 20 16 Bytes 16 Bytes Die Adressen der Eingabe und Ausgabepuffer k nnen so eingestellt werden da sich die Puffer an einer beliebigen Stelle im Variablenspeicher der CPU 215 befinden Voreingestellt f r die Eingabe und Ausgabepuffer ist die Adresse VBO Die Adressen f r die Eingabe und Ausgabepuffer sind Teil der Parametrierung die der Master in die CPU 215 schreibt Der Master mu so konfiguriert werden da er seine Slaves erkennt und die erforderlichen Para meter und die E A Konfiguration in jeden seiner Slaves sch
605. ts l j i A i i E2 0 Baba ser pe tea ee R cksetzen i i r i i i i 5 8 1 i 4 4 T RR 3 248 DE ee aktueller Wert __o i i i 0 za8 Z hlerbit Bild 10 7 Beispiel f r Z hloperationen in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Modus f r schnellen Z hler definieren Schnellen Z hler aktivieren K o P A w HDEF HSC MODE HSC N vv a 212 214 215 216 Die Operation Modus f r schnellen Z hler definieren weist dem angegebenen Z hler HSC einen Modus MODE zu siehe Tabelle 10 5 Die Operation Schnellen Z hler aktivieren konfiguriert und steuert den Betriebszustand der schnellen Z hler ber den Signalzustand der Bits des Sondermerkers f r den HSC Der Parameter N gibt die Nummer des schnellen Z hlers an Sie k nnen f r jeden Z hler nur eine Box HDEF verwenden Operanden HSC 0 bis 2 MODE 0 HSCo 0 bis 11 HSC1 oder 2 N 0 bis 2 Beschreibung der Operationen mit schnellen Z hlern Schnelle Z hler z hlen schnelle Ereignisse die bei den Zyklusraten der CPUs nicht gesteu ert werden k nnen e HSCO ist ein Vorw rts R ckw rtsz hler der einen Takteingang unterst tzt Das Pro gramm steuert die Z hlrichtung vorw rts oder r ckw rts ber ein richtungsteuerndes Bit Die maximale Z hlgeschwindigkeit dieses Z hlers betr gt 2 kHz e HSC1 und HSC2 sind uni
606. ts vom Dezimal VD47 16 0000 Eingebetteter Datenwert Daten zur Anzeige hier anordne VB51 PUMP PRESSURE VB66 16 10 Bearbeitungsmeldung V66 2 Keine Quittierung Kein Pa w VB67 16 52 Doppelwort Realzahl 2 Ziffern rechts vom Dezimalkomma vw KIE 2 Bild 5 12 Datenbaustein mit Parameterbaustein f r das TD 200 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 11 Erweiterte Funktionen in STEP 7 Micro WIN 5 2 Arbeiten mit dem Operations Assistenten der S7 200 In STEP 7 Micro WIN gibt es den Operations Assistenten der S7 200 mit dem Sie folgende komplexe Operationen schnell und einfach konfigurieren k nnen e Konfigurieren der Funktionsweise eines PID Reglers e Konfigurieren der Operationen Aus Netz lesen und In Netz schreiben e Konfigurieren eines Algorithmus zum Abfragen und zur Mittelwertbildung Analog Eingabefilter e Konfigurieren der Funktionsweise eines schnellen Z hlers Im Abschnitt 5 3 wird ein Beispiel f r den Analogeingabefilter Assistent dargestellt Aufrufen des Operations Assistenten der S7 200 Zum Aufrufen des Operations Assistenten der S7 200 gehen Sie folgenderma en vor 1 W hlen Sie den Men befehl Extras gt TD 200 Assistent siehe Bild 5 13 2 Markieren Sie den Assistenten mit dem Sie arbeiten m chten 3 W hlen Sie die Schaltfl che Weiter gt Haben Sie Ihr Programm nach der letzten Bear beitung nicht bersetzt m ssen Sie es jetzt bersetzen
607. tte Handbuch lesen Haben Sie bereits Erfahrung im Umgang mit Bedien und Beobachtungsger ten entnehmen Sie dem Inhaltsverzeichnis und dem Index an welchen Stellen Sie bestimmte Informationen finden Das Handbuch umfa t folgende Themenbereiche e Einf hrung in die Micro SPS S7 200 Kapitel 1 bietet einen berblick ber einige Funk tionalit ten der S7 200 Installieren einer Micro SPS S7 200 Kapitel 2 bietet Vorgehensweisen Abmessungen und grundlegende Richtlinien zum Installieren der S7 200 CPU und der Erweiterungsmo dule e Installieren und Bedienen der Software STEP 7 Micro WIN Kapitel 3 beschreibt die Installation der Programmiersoftware Au erdem werden die Funktionen der Software erl utert e Eingeben eines Programmierbeispiels Kapitel 4 gibt Ihnen Anweisungen zum Einge ben eines Programmierbeispiels mit der Software STEP 7 Micro WIN e Erweiterte Funktionen in STEP 7 Micro WIN Kapitel 5 beschreibt wie Sie mit dem TD 200 Assistenten und dem Operations Assistenten der S7 200 arbeiten und andere neue Funktionen in STEP 7 Micro WIN einsetzen e Grundlegendes zum Programmieren einer S7 200 CPU Kapitel 6 Speicher der CPU Datentypen und Adressierungsarten Kapitel 7 und Steuerung der Ein und Ausg nge Kapitel 8 bieten Informationen zur Datenverarbeitung in der S7 200 CPU und zur Aus f hrung Ihres Programms e Kommunikation im Netz mit einer S7 200 CPU K
608. tung f r Erweiterungsmodule verwenden stecken Sie das Kabel so in das Modul da die Oberseite des Kabels nach vorne zeigt Zum Ausbauen dieses Ger ts y o o o Verschieben Sie beide Ger te Oder Sie verschieben dieses Ger t um mindestens 25 mm und um mindestens 25 mm und ziehen ziehen den Busverbinder heraus den Busverbinder heraus Bild 2 10 Ausbauen eines Erweiterungsmoduls Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 2 7 Installieren einer Micro SPS S7 200 2 3 IN Installieren der Feldverdrahtung Warnung Wenn Sie versuchen ein S7 200 Modul oder andere Ger te in eingeschaltetem Zustand ein oder auszubauen k nnen Sie einen elektrischen Schlag bekommen Ist die Spannungsversorgung f r die S7 200 und alle angeschlossenen Ger te w hrend des Ein bzw Ausbaus von Ger ten nicht abgeschaltet so kann dies zu t dlichen oder schweren Verletzungen und oder Sachschaden f hren Treffen Sie alle notwendigen Sicherheitsvorkehrungen und vergewissern Sie sich da vor der Verdrahtung die Spannungsversorgung f r die Ger te der S7 200 abgeschaltet ist Allgemeine Richtlinien 2 8 Die folgenden Richtlinien sollten Sie bei Installation und Verdrahtung Ihrer Micro SPS S7 200 beachten e Stellen Sie sicher da Sie bei der Verdrahtung der Micro SPS S7 200 alle geltenden und verbindl
609. uerte Zyklus K Kabel Ausbauen von Modulen Bestellnummer Installation der Steckleitung 2 5 2 7 MPI 3 8 PC PPI 9 9 9 11 DS s der Pole des Kabels Baudrate A 82 Einrichten der Parameter Technische Daten PROFIBUS Netz 9 8 Steckleitung f r Erweiterungsmodule Tech nische Daten A 81 Kalibrieren eines Eingangs EM231 EM235 Kalibrierung EM231 EM235 Kennzeichnung der Anschl sse Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index CPU 212 24 V AC DCARelais CPU 212 AC AC AC CPU 212 AC DC Relais A 9 CPU 212 DC DC DC CPU 214 AC AC AC CPU 214 AC DC stromliefernd Relais CPU 214 AC DC Relais CPU 216 DC DC DC EM221 Digitaleingabe stromliefernd 8 x 24 V DC A 42 EM221 Digitaleingabe 8 x 120 V AC EM221 Digitaleingabe 8 x 24 V AC A 43 EM221 Digitaleingabe 8 x 24 V DC D Digitalausgabe 8 x 120 230 V AC a 47 EM222 Digitalausgabe 8 x 24 V DC EM222 Digitalausgabe 8 x Relais EM223 Digitalein Digitalausgabe 16 x 24 V DC 16 x Relais EM223 Digitalein Digitalausgabe 4 x 120 V AC 4 x 120 230 V AC EM223 Digitalein Digitalausgabe 4 x 24 V DC 4 x 24 V DC A EM223 Digitalein Digitalausgabe 4 x 24 V DC 4 x Relais EM223 Digitalein Digitalausgabe 4 x 24 V DC 8 x Relais EM231 Analogeingabe AE 3 x 12 Bit A 60 EM235 Analogein Analogausgabemodul AE 3 AA 1x 12 Bit Kommunikation Anforderungen Anschlie en eines PC
610. ufbau des Netzes _ oa TD 200 Station 1 Verpackungs Verpackungs Verpackungs Verpackungs Er maschine 1 maschine 2 maschine 3 maschine 4 Weiche CPU 212 CPU 212 CPU 212 CPU 212 CPU 214 Station 2 Station 3 Station 4 Station 5 Station 6 VB100 Steuerung vB100 Steuerung vB100 Steuerung vB100 Steuerung yB200 Emp VB300 Sende fangs Puffer vw101 Status vw1o1 Status vw101 Status vw101 Status Puffer VB200 Empfangspuffer VB300 Sendepuffer Station 2 Station 2 VB210 Empfangspuffer VB310 Sendepuffer Station 3 Station va1ool f leleleJo g n t Steuerung Status VB220 Empfangspuffer VB320 Sendepuffer VB101 Anzahl der MSB Station 4 Station 4 1 aaa oA en VB230 Empfangspuffer VB330 Sendepuffer VB102 gepackten Kartons LSB Station 5 Station eee Fehlercode gibt die jeweilige Fehlerart an Fehleranzeige f 1 an der Verpackungsmaschine ist ein Fehler aufgetreten Wenig Klebstoff vorh g 1 innerhalb der n chsten 30 min mu Klebstoff nachgef llt werden Wenig Kartons vorh b 1 innerhalb der n chsten 30 min m ssen Kartons aufgef llt werden Keine Bec
611. ufnahme 2 5 W Ein und Ausg nge 8 digitale Eing nge 8 digitale Ausg nge Max Laststrom Isolationswiderstand Verz gerung Schaltvorg nge Lebensdauer Kontaktwiderstand Elektrische Trennung Spule zu Kontakt Kontakt zu Kontakt zw ge ffn Kontakten Kurzschlu schutz 1 vorgesehen A 56 Normen UL 508 CSA C22 2 142 FM Klasse I Kategorie 2 gem VDE 0160 gem EG Richtlinie Ausg nge Ausgangstyp Relais Schwachstromkontakt Spannungsbereich 5 bis 30 V DC 250 V AC 2 A Ausgang 8 A Leiter max 100 MQ neu max 10 ms 10 000 000 mechanisch 100 000 mit Bemessungslast max 200 mQ neu 1500 V AC 1 min 750 V AC 1 min keine Bereich bei EIN Nennspannung bei EIN Maximum bei AUS Ansprechzeit Potentialtrennung Strombedarf 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 24 V DC 7 mA 5 V DC 1 mA max 4 0 ms 500 V AC 1 min 5 V DC logische Spannung 24 V DC Geberspannung Strom an Ausg ngen 100 mA von Zentralger t 90 mA von Zentralger t oder externer Stromversorgung Wird vom Anwender am Modulleiter geliefert In der CPU sind 8 Eing nge im Proze abbildder Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r dieses Modul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten
612. umgeleitet werden Dies richtet sich danach welche Weiterschaltbedingung als erste wahr wird Dieser Fall wird in Bild 10 44 dargestellt Schritt L Weiterschaltbedingung Weiterschaltbedingung Y Y Schritt M Schritt N Bild 10 44 Umilenkung der Ablaufkette je nach Weiterschaltbedingung Hierzu sehen Sie ein SCR Programm in Bild 10 45 KOP AWL Netzwerk S324 Beginn des Network Steuerungsbereichs f r LSCR s3 4 Schritt L Netzwerk Network Netzwerk Network M2 3 s3 5 LD M2 3 scar Weiterschalten zu SCRT S3 5 Schritt M Netzwerk Network E3 3 S6 5 LD E3 3 SCRT Weiterschalten zu Schritt N SORT no Netzwerk Network SCRE Ende des SCRE SCR Bereichs f r Schritt Bild 10 45 Beispiel f r Weiterschaltbedingungen Automatisierungssystem S7 200 Systemhandbuch 10 98 C79000 G7000 C230 02 Operationssatz 10 11 Stackoperationen Erste und zweite Stackebene durch UND verkn pfen A w L ULD v a a 212 214 215 216 Die Operation Erste und zweite Stackebene durch UND verkn pfen verkn pft die Werte der ersten obersten und der zweiten Ebene des Stack durch UND Das Ergebnis wird in die Spitze des Stack geladen Nach Ausf hrung der Operation ULD enth lt der Stack ein Bit weniger Operanden keine Erste und zweite Stackebene durch ODER verkn pfen A wW L vw mw mW 212 21
613. ummer auszuf hren HSC im Interruptprogramm in Konflikt mit HSC im Hauptprogramm 0006 Fehler bei indirekter Adressierung 0007 Fehler in Daten f r Operation TODW Echtzeituhr schreiben 0008 Maximale Schachtelungstiefe f r Unterprogramme berschritten 0009 Bearbeitung einer Operation XMT oder RCV w hrend eine andere Operation XMT oder RCV gerade bearbeitet wird 000A Versuch HSC durch zweite Operation HDEF f r denselben HSC neu zu definieren 0091 Bereichsfehler mit Adre informationen Pr fen Sie die Operandenbereiche 0092 Fehler im Z hlfeld einer Operation mit Z hlinformationen Pr fen Sie den maximalen Z hlwert 0094 Bereichsfehler beim Schreiben in nullspannungsfesten Speicher mit Adre informationen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 C 3 Fehlermeldungen C 3 Verletzungen der bersetzungregeln Wenn Sie ein Programm in die CPU laden bersetzt die CPU das Programm Erkennt die CPU da das Programm eine bersetzungsregel verletzt z B eine Operation ung ltig ist dann bricht die CPU den Ladevorgang ab und gibt einen bersetzungsfehler aus Ta belle C 3 beschreibt die Fehlercodes bei Verletzungen der bersetzungsregeln Tabelle C 3 Verletzungen der bersetzungsregeln Fehlercode bersetzungsfehler keine schweren Fehler 0080 Programm zum bersetzen zu gro K rzen Sie das Programm 0081 Unterschreitung des Stack Teilen Sie das Netzw
614. ung Fehlercodes und Meldungen von schweren Fehlern C 2 Fehler zur Laufzeit Verletzungen der bersetzungsregeln Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 C 1 Fehlermeldungen C 1 Fehlercodes und Meldungen von schweren Fehlern Tritt ein schwerer Fehler auf beendet Ihre CPU die Bearbeitung des Programms Je nach dem Schweregrad des Fehlers kann die CPU einige oder auch gar keine Funktionen mehr ausf hren Ziel der Behebung von schweren Fehlern ist es die CPU in einen sicheren Zu stand zu bringen so da Informationen zu der Fehlerbedingung in der CPU abgefragt wer den k nnen Die CPU f hrt bei Auftreten eines schweren Fehlers die folgenden Funktionen aus e Die CPU geht in den Betriebszustand STOP e Die LED Anzeigen f r Systemfehler SF und f r den Betriebszustand STOP an der CPU leuchten auf e Die Ausg nge werden ausgeschaltet Die CPU bleibt in diesem Zustand bis der schwere Fehler behoben ist Tabelle C 1 f hrt f r alle Fehlercodes die die CPU zu schweren Fehlern ausgibt eine Beschreibung auf Tabelle C 1 Fehlercodes und Meldungen von schweren Fehlern in der CPU Fehlercode Beschreibung 0000 Kein schwerer Fehler aufgetreten 0001 Pr fsummenfehler im Anwenderprogramm 0002 Pr fsummenfehler im bersetzten KOP Programm 0003 Zeitfehler in Zykluszeit berwachung 0004 Interner EEPROM Fehler 0005 Interner EEPROM Pr fsummenfehler im Anwenderprogramm
615. ung doch der Wert reagiert auch langsamer auf Anderungen in den Eing ngen Wie h ufig sollen die Eing nge abgetastet werden um daraus 256 einen Mittelwert zu berechnen lt Zur ck Abbrechen Bild 5 16 Definieren der Adresse f r den Speicherbereich von 12 Byte f r Berechnungen Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 5 15 Erweiterte Funktionen in STEP 7 Micro WIN Fehlerpr fung im Modul Sie k nnen Ihre Konfiguration um die Option erweitern da das Analogmodul auf Fehler gepr ft werden soll Sie m ssen hierzu die Position des Analogmoduls relativ zur CPU ange ben damit der Code erzeugt werden kann der die entsprechenden Sondermerker pr ft Sie m ssen au erdem ein Bit angeben das den Fehlerstatus des Moduls speichert Tritt ein Moduilfehler auf wird dieses Bit gesetzt M chten Sie da im Fall eines Modulfehlers ein bestimmter Wert ausgegeben wird m ssen Sie den Wert der ausgegeben werden soll an geben siehe Bild 5 17 Sie k nnen mit dem Assistenten einen Code zur Fehlerbehebung erzeugen der im Fall eines Modulfehlers den Ausgang auf einen bestimmten Wert setzt M Code f r Fehlerpr fung des Moduls einf gen Modul auf Fehler pr fen An welcher Position ist das Modul an die CPU angeschlossen 0 Wenn ein Modulfehler auftritt sollen die Ausg nge dann auf einen bestimmten Wert geforct werden oder sollen sie den We
616. ung ltig ist Ansicht CPU Einrichten Hilfe ffnen c microwin p 1 2 c microwin p W hlen Sie eine CPU aus oder lassen Sie sich die CPU aus Ihrem System N 5 auslesen Ihnen stehen in der Software dann nur die Optionen zur Verf gung 3 e mierowin p die von der jeweiligen CPU Variante unterst tzt werden Beenden CPU Typ CPU 214 x CPU Typ lesen Kommunikation OK Abbrechen Bild 3 20 Anlegen eines neuen Projekts Speichern eines Projekts Zum Speichern aller Komponenten Ihres Projekts w hlen Sie den Men befehl Projekt gt Speichern oder klicken Sie auf die folgende Schaltfl che laf Sie k nnen das Projekt auch unter einem anderen Namen oder in einem anderen Verzeich nis ablegen W hlen Sie hierzu den Men befehl Projekt gt Speichern unter Automatisierungssystem S7 200 Systemhandbuch 3 26 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN 3 6 Erstellen eines Programms In STEP 7 Micro WIN k nnen Sie Ihr Anwenderprogramm OB1 mit dem Kontaktplan oder dem Anweisungslisten Editor erstellen Eingeben des Programms im Kontaktplan Im KOP Editor k nnen Sie Ihr Programm mit Hilfe von graphischen Symbolen schreiben siehe Bild 3 21 Die Symbolleiste enth lt einige der am h ufigsten verwendeten KOP Ele mente die Sie in Ihr Programm eingeben k nnen Das erste aufklappbare Listenfeld ganz links enth lt die Operation
617. ungen f r die Stromversorgung der CPU 2 f r die Ausg nge 3 und Eing nge 4 Zus tzlich k nnen Sie jeden Ausgang einzeln absi chern Ein externer berstromschutz f r die Eing nge ist nicht n tig wenn Sie die Ge berversorgung 24 V DC der Micro SPS einsetzen Diese Geberversorgung ist intern strombegrenzt Stellen Sie sicher da die DC Versorgung ausreichend sto spannungsfest ist damit die Spannung auch w hrend pl tzlich auftretender Lastschwankungen konstant gehalten wird Eventuell ist eine externe kapazitive Last 5 n tig Versehen Sie ungeerdete DC Versorgungen mit einem Widerstand und einem Konden sator 6 die von der Spannungsquelle bis zur Erdung parallel geschaltet sind Der Wi derstand sorgt f r einen Kriechstromweg der statische Aufladungen verhindert Der Kon densator nimmt hochfrequente St rstr me auf Typische Werte sind 1 MQ und 4700 pF Sie k nnen auch ein geerdetes DC System aufbauen indem Sie die DC Versorgung erden 7 Verbinden Sie alle Erdungsklemmen der S7 200 mit der n chsten verf gbaren Erdung 8 um die h chstm gliche St rfestigkeit zu erreichen Es wird empfohlen alle Erdungs klemmen einzeln anzuschlie en Verwenden Sie hierzu Leitungen mit einem Querschnitt von 1 5 mm2 Legen Sie 24 V Gleichstrom nur aus Stromquellen an die sichere elektrische Trennung von 120 230 V Wechselstrom und hnlichen Gefahrenquellen bieten Sichere elektrische Trennung wird beispielsweise in folge
618. ungsgeschwindigkeit von 9600 Baud f r die PPI Kommunikation Viele Mo dems unterst tzen dieses Datenformat nicht Das Modem ben tigt die in Tabelle 3 3 aufge f hrten Einstellungen Bild 3 15 zeigt die Anschlu belegung des Null Modem Adapters Ausf hrliche Informationen zur Kommunikation im Netz mit Hilfe des PC PPI Kabels entnehmen Sie dem Kapitel 9 Tabelle 3 3 Erforderliche Modem Einstellungen Datenformat in Bits bertragungsgeschwin bertragungsgeschwin Andere digkeit zwischen Modem digkeit in der Leitung Funktionen und PC 8 Datenbits DTR Signal ignorieren 1 Startbit 9600 Baud 9600 Baud Keine Flu kon 1 Stoppbit Holle 1 Parit tsbit gerade Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Null Modem Adapter Adapter 25polig 9polig Modem PC PPI Kabel 25 Pole 25 Pole 25 Pole 9 Pole 2 2 2 2 ng FD e 4 4 Der 5 er 36 6 7 7 7 5 20 20 Bild 3 15 Anschlu belegung eines Null Modem Adapters Einrichten der Kommunikationsparameter bei Verwendung von Modems Zum Einrichten der Parameter f r die Kommunikation zwischen Programmierger t bzw PC und der CPU mit Hilfe von Modems verwenden Sie die Baugruppenparametrierung f r das PC PPI Kabel Ansonsten k nnen Sie das Modem nicht einrichten Stellen Sie sicher das Sie die Funktion zum Einrichten des Modems aufrufen k nnen und gehen Sie a
619. ungslos abl uft Damit der bergang in den Automatikbe trieb nicht sprunghaft verl uft mu der Wert der Stellgr e f r manuellen Betrieb als Einga bewert f r die Operation PID bereitgestellt werden als Wert f r Mp in der Tabelle eingetra gen bevor in den Automatikbetrieb gewechselt wird Die Operation PID bearbeitet die Werte in der Tabelle f r den Regelkreis folgenderma en damit ein glatter bergang vom manu ellen zum automatischen Betrieb bei steigender Flanke gew hrleistet ist e Sollwert SW wird gleich dem Istwert IW gesetzt e Alter Istwert IW 1 wird gleich dem Istwert IW gesetzt e Integralsumme MX wird gleich der Stellgr e Mn gesetzt Standardm ig ist das PID Verlaufsbit gesetzt Dieser Zustand wird beim Anlauf der CPU und bei jedem Wechsel des Betriebszustand der CPU von STOP in RUN hergestellt Besteht zum ersten Mal nach dem Wechsel in den Betriebszustand RUN an der Box PID Signalflu dann wird keine Flanke im Signalflu erkannt und es werden auch keine Schritte eingeleitet damit ein bergang in den Automatikbetrieb nicht sprunghaft verl uft Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 61 Operationssatz Alarme und Sonderoperationen Die Operation PID ist eine einfache und dennoch leistungsstarke Operation zur PID Berech nung Sind andere Funktionen erforderlich wie beispielsweise Alarmfunktionen oder beson dere Berechnungen von Variablen
620. unktionsweise Funktionsweise von PTO PWM 10 38 10 44 Operation PTO PWM SMB66 SMB85 Sondermerker Schnelle Ein und Ausg nge 8 7 Schnelle Impulsausgabe Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Index Schnelle Z hler Adressierung Ausw hlen der Aktivit tsstufe 10 28 Beispiele 10 36 Einstellen von aktuellen und voreingestellten Werten HSC Interrupts Initialisieren der Z hlerarten 10 31 Laden von neuen aktuellen voreingestellten Werten Modus f r schnellen Z hler definieren 10 21 Richtungswechsel 10 35 SMB36 SMB 65 HSC Register D 8 Sperren Statusbyte Steuerbyte Verdrahtung der Eing nge Z hlerarten 10 27 Schnellen Z hler aktivieren 10 21 Beispiele 10 22 Funktionsweise Impulsdiagramme 10 22 Schnellen Z hler aktivieren Schnellen Z hler aktivieren HSC Schneller Z hler Schraubengr e zum Einbau 2 3 2 5 Schreibsteuerung Schutzbeschaltung AC Ausgan DC Relais DC Transistor Schwere Fehler Betrieb der CPU Schwingungspotential beim Einbau Verwen dung von Erdungsklemmen auf der Hut schiene Segmente Netz 9 2 Setzen 10 10 en Richtlinien Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Sicherheitsstromkreise entwerfen Signalflu Auswirkungen auf die Ausf hrungs zeiten Simulator Siehe Input simulator Skalieren von Stellgr en im Regelkreis 10 60 Sl
621. us STEP 7 Micro DOS importieren Suchen in amp c microwin M Tragen Sie hier den Dateinamen f r STEP 7 Micro DOS ein Dateiname ffnen Dateityp Micro DOS Proj vpu Abbrechen Hilfe Bild E 3 Ausw hlen eines Programms aus STEP 7 Micro DOS Richtlinien und Einschr nkungen beim Importieren Wenn Sie eine Programmdatei STEP 7 Micro DOS vpu importieren wird nach dem Speichern eine Kopie der folgenden Dateien aus STEP 7 Micro DOS in das Format von STEP 7 Micro WIN umgewandelt Programmdateien Variablenspeicher und Daten Synonyme und Deskriptoren Statustabelle mit dem gleichen Namen wie das Projekt Beim Importieren von Programmen aus STEP 7 Micro DOS in ein Projekt in STEP 7 Micro WIN geschieht folgendes Konstanten die im Variablenspeicher definiert wurden bleiben erhalten Synonyme aus STEP 7 Micro DOS werden in Symbole in STEP 7 Micro WIN umgewan delt und sofern erforderlich auf die maximale L nge von 23 Zeichen gek rzt Die Deskriptoren der Synonyme die bis zu 144 Zeichen umfassen k nnen werden in STEP 7 Micro WIN auf eine maximale L nge von 79 Zeichen pro Symbolkommentar gek rzt Netzwerkkommentare in STEP 7 Micro DOS maximal 16 Zeilen mit 60 Zeichen bleiben in den AWL und KOP Editoren erhalten Eine Statustabelle aus STEP 7 Micro DOS die den gleichen Namen wie ein Programm in STEP 7 Micro DOS hat wird in eine Statustabelle in STEP 7 Micro WIN umgewandel
622. us liegt der wesentliche Unterschied zwischen den Betriebszust nden STOP und RUN darin da im Betriebszu stand RUN Ihr Programm bearbeitet wird w hrend es im Betriebszustand STOP nicht bear beitet wird Lesen der Digitaleing nge Am Anfang eines Zyklus werden die aktuellen Werte der Digitaleing nge gelesen und an schlie end in das Proze abbild der Eing nge geschrieben F r die CPU sind im Proze abbild der Eing nge Abschnitte mit jeweils acht Bit ein Byte vorgesehen Stellt die CPU oder ein Erweiterungsmodul nicht zu jedem Bit des reservierten Byte einen physikalischen Eingang zur Verf gung dann k nnen Sie diese Bits nicht den nachfolgenden Modulen in der E A Kette zuordnen und sie auch nicht in Ihrem Programm verwenden Die freien Eing nge im Proze abbild werden von der CPU am Anfang eines jeden Zyklus auf Null gesetzt Kann Ihre CPU jedoch um mehrere Erweiterungsmodule er g nzt werden und Sie sch pfen diese Kapazit t nicht vollst ndig aus wenn Sie nicht die maximale Anzahl Erweiterungsmodule installiert haben k nnen Sie die freien Eingangsbits die f r die Erweiterungsmodule vorgesehen sind als zus tzliche Merker verwenden Die CPU aktualisiert die Analogeing nge nicht automatisch als Teil des Zyklus und sie legt f r die Analogeing nge auch kein Abbild im Speicher an Auf die Analogeing nge m ssen Sie direkt ber ihr Programm zugreifen Automatisierungssystem S7 200 Systemhandbuch 6 10 C79000 G7000 C230 0
623. usg nge gesamt 4 00 A 3 00 A Strombedarf Lin Leistungsminderung 40 bis 55 C 5 V DC logische Spannung 80 mA aus Zentralger t Leistungsminderung bei 24 C Geb 30 er vertikalem Einbau 10 C V DC Geberspannung mA von Zentralger t oder Zwei Ausg nge k nnen externer Stromversorgung f r starke Stromlasten Strom an Ausg ngen Wird vom Anwender am parallel geschaltet Modulleiter geliefert werden Klemmung induktive Last pro Leiter einzelner Impuls 2A L R 10 ms Wiederholung 1A L R 100 ms 1 W Energieaufnahme 1 2 Li x Schaltfreg lt 1 W 1 vorgesehen A 48 In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r dieses Modul Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Eing nge 15 bis 30 V DC Ausg nge 20 4 bis 28 8 V DC Er 88 88886 SSSSSSS DC DC IN OUT 1M 0 1 2 3 e 2M L 0 1 2 3 3 3 kQ D i 36 V aA 470 Q EAE K 36 V 7 gt Y Hinweis 1 Ist Werte der Komponenten k nnen variieren 2 Erdung der DC Stromkreise ist optional Bild A 26 Kennzeichnung der Anschl sse beim EM 223 Digitalein Digitalausgabe 4 x 24 V DC Eing
624. ustabelle Zum berwachen des Status von bestimmten Elementen in Ihrem Programmierbeispiel m s sen Sie eine Statustabelle erstellen in der die Elemente enthalten sind die Sie w hrend der Programmbearbeitung berwachen m chten Zum ffnen des Tabellen Editors doppelklik ken Sie auf dessen Schaltfl che am unteren Rand der Bedienoberfl che Gehen Sie dann folgenderma en vor um die Elemente f r Ihr Programmierbeispiel einzugeben 1 Markieren Sie das erste Feld in der Spalte Adresse und geben Sie Start_1 ein 2 Best tigen Sie Ihre Eingabe mit der Eingabetaste Dieses Element kann nur im Bin rfor mat Bit angezeigt werden 1 oder 0 deshalb k nnen Sie das Format nicht ndern 3 Markieren Sie die n chste Reihe Wiederholen Sie die oben beschriebenen Schritte f r die brigen Elemente siehe Bild 4 13 Haben Sie ein Adre feld angew hlt und die Reihe unterhalb des Felds ist leer dann k n nen Sie durch Dr cken der Eingabetaste automatisch die Adresse in jeder weiteren Reihe um 1 erh hen Ausf hrliche Informationen zum Arbeiten mit der Statustabelle ent nehmen Sie der Online Hilfe Mit dem Men befehl Bearbeiten gt Reihe einf gen bzw mit der Taste EINFG f gen Sie eine neue Reihe ein und zwar jeweils ber der Reihe in der sich der Cursor befindet 4 Die Zeit T37 und der Z hler Z30 k nnen jeweils in anderen Formaten angezeigt werden Haben Sie das Feld in der Spalte Format markiert k
625. ver wenden ist sichergestellt da der Ausgang A0 0 einen Zyklus lang eingeschaltet wird so bald der Zeitwert gleich der Voreinstellung ist siehe Bild 10 4 Die Bilder 10 5 und 10 6 zei gen Beispiele f r die Zeitoperationen im Kontaktplan und in der Anweisunggsliste Automatisierungssystem S7 200 Systemhandbuch 10 16 C79000 G7000 C230 02 Operationssatz Falsch Verwenden einer Zeit Richtig 132 132 mit einer en von A0 0 T32 IN TON In TON 300 PT 300 PT T32 A0 0 T32 A0 0 END END Falsch Verwenden einer Zeit Richtig T33 T33 mit einer nenn von A0 0 133 IN TON in TON 30 PT 30 PT T33 A0 0 T33 A0 0 er Ei c ND c END Richtig Verwenden einer Zeit Besser 137 137 mit ung von A0 0 137 IN TON 7 IN TON 3 PT 3 PT T37 A0 0 T37 A0 0 l Il l END END Bild 10 4 Beispiel f r automatisches Ausl sen einer Zeit Beispiel f r die Operation Zeit als Einschaltverz gerung starten KOP AWL E2 0 T33 LD E2 0 IN TON TON T33 3 Impulsdiagramm T33 aktueller Wert T33 Zeitbit E2 0 PT 3 Bild 10 5 Beispiel f r die Operation Zeit als Einschaltverz gerung starten in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G700
626. verselle Hardware Z hler die f r eine von zw lf verschiedenen Z hlerarten konfiguriert werden k nnen Die verschiedenen Z hlerarten sind in Tabelle 10 5 aufgef hrt Die maximale Z hlgeschwindigkeit der Z hler HSC1 und HSC2 richtet sich nach Ihrer CPU siehe Anhang A Jeder Z hler verf gt ber besondere Eing nge die Funktionen wie Taktgeber Richtungs steuerung R cksetzen und Starten unterst tzen Bei Zwei Phasen Z hlern k nnen beide Taktgeber mit maximaler Geschwindigkeit laufen Bei A B Z hlern k nnen Sie einfache oder vierfache Z hlgeschwindigkeiten ausw hlen HSC1 und HSC2 sind vollkommen unabh ngig voneinander und beeinflussen keine anderen schnellen Operationen Beide Z hler laufen mit maximaler Geschwindigkeit ohne sich gegenseitig zu beeintr chtigen Bild 10 16 zeigt ein Beispiel f r die Initialisierung von HSC1 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 21 Operationssatz Verwenden von schnellen Z hlern Schnelle Z hler werden typischerweise als Antrieb f r Z hlwerke eingesetzt bei denen eine Welle die mit einer konstanten Drehzahl l uft mit einem Winkelschrittgeber versehen ist Der Winkelschrittgeber sorgt f r eine bestimmte Anzahl von Z hlwerten pro Umdrehung so wie f r einen R cksetzimpuls einmal pro Umdrehung Der bzw die Taktgeber und der R ck setzimpuls des Winkelschrittgebers liefern die Eing nge f r den schnellen Z hler Der erste von mehreren v
627. versorgung so kurz wie m glich e Verwenden Sie f r die Verdrahtung der Geberversorgung geschirmte verdrillte Doppellei tungen e Schlie en Sie die Schirmung nur an der Geberversorgungsseite ab e berbr cken Sie die Eing nge f r freie Kan le siehe Bild A 33 e Vermeiden Sie es die Leitungen scharf zu knicken e Verlegen Sie die Leitungen in Kabelkan len e Achten Sie darauf da die Eingangssignale potentialfrei sind oder als Bezugsleiter den externen 24 V Leiter des Analogmoduls haben Arbeiten mit dem Analogeingabemodul Genauigkeit und Wiederholbarkeit Das Analogeingabemodul EM 231 ist ein preiswertes Hochgeschwindigkeits Analogeinga bemodul 12 Bit Das Modul kann eine Analogeingabe in den entsprechenden Digitalwert in 171 us bei der CPU 212 und in 139 us bei allen anderen S7 200 CPUs umwandeln Die Um wandlung des Analogeingabesignals wird jedesmal durchgef hrt wenn Ihr Programm auf den Analogeingang zugreift Diese Zeitangaben m ssen zu der grundlegenden Ausf h rungszeit der Operation die auf den Analogeingang zugreift addiert werden Das Erweiterungsmodul EM 231 liefert einen nicht bearbeiteten Digitalwert keine Linearisie rung oder Filterung der der Analogspannung bzw dem Analogstrom an den Eingangsklem men des Moduls entspricht Da es sich bei dem Modul um ein Hochgeschwindigkeitsmodul handelt kann es schnellen nderungen im Analogeingabesignal folgen einschlie lich inter nem und externem Rauschen
628. vorg nge max 10 ms Lebensdauer 10 000 000 mechanisch 100 000 mit Bemessungslast 1500 V AC 1 min 750 V AC 1 min 1 vorgesehen Ausg nge Fortsetzung Kontaktwiderstand Kurzschlu schutz Eing nge Eingangstyp Bereich bei EIN max 200 mQ neu keine Typ 1 stromziehend gem IEC 1131 2 15 bis 30 V DC min 4 mA 35 V DC 500 ms Spannungssto 5 V DC logische Spannung 24 V DC Geberspannung Ausgangsspannung 24 V DC Strom an Ausg ngen Nennspannung bei EIN 24 V DC 7 mA Maximum bei AUS 5 VDC 1mA Ansprechzeit typ 3 5 ms max 4 5 ms Potentialtrennung 500 V AC 1 min Strombedarf 80 mA von Zentralger t 30 mA von Zentralger t oder externer Stromversorgung 35 mA von Zentralger t oder externer Stromversorgung Wird vom Anwender am Modulleiter geliefert In der CPU sind 8 Eing nge im Proze abbild der Eing nge und 8 Ausg nge im Proze abbild der Ausg nge f r dieses Modul Eing nge 15 V DC bis 30 V DC 24 V DC Relaisspule O Ausg nge 5 bis 30 V DC 250 V AC Q SOESHSHSSSSSSSSSS nor m o 1 2 3 M kr L 0 1 2 3 3 3 KQ 470 Q N KI N gt Hinweis 7 1 Ist Werte der Komponenten k nnen variieren 2 Schlie en Sie die AC Leitung an Klemme L an 3 Erdung der
629. w nschten digitalen Datenwert ein 6 Legen Sie an einem Eingang den Wert des Vollausschlags an Lesen Sie den Wert aus den die CPU empfangen hat 7 Stellen Sie mit dem Verst rkungspotentiometer den Wert 32000 bzw den gew nschten digitalen Datenwert ein 8 Wiederholen Sie die Kalibrierung von Versatz und Verst rkung nach Bedarf Datenwortformat A 72 Bild A 43 zeigt die Anordnung des 12 Bit Datenwerts im Analogeingangswort der CPU Weicht die Wiederholgenauigkeit bei Vollausschlag um nur 0 50 ab kann dies eine Ab weichung von 160 Z hlimpulsen bei dem Wert herrvorrufen der aus dem Analogeingang ausgelesen wird MSB LSB 15 14 32 0 AEWXx 0 Datenwert 12Bit 0100 Einpolige Daten MSB LSB 15 4 3 0 AEW XX Datenwert 12 Bit 01010 0 Zweipolige Daten Bild A 43 Datenwortformat Hinweis Die 12 Bits eines Werts der Analog Digital Umsetzung sind im Datenwortformat linksb ndig angeordnet Das h chstwertige Bit gibt das Vorzeichen an Null zeigt an da der Wert des Datenworts positiv ist Im einpoligen Format bewirken die drei Nullen am Ende da sich das Datenwort bei jeder nderung des Z hlimpulses im Wert der Analog Digital Umsetzung um acht Z hlimpulse ndert Beim zweipoligen Format bewirken die vier Nullen am Ende da sich das Datenwort bei jeder nderung des Z hlimpulses im Wert der Analog Digital Umsetzung um sechzehn Z hlimpulse ndert
630. wandelt reale Analogwerte z B Spannung Temperatur in digitale Wortwerte 16 Bit um Sie greifen auf diese Werte ber die Bereichskennung AE die Gr e der Da ten W und die Anfangsadresse des Byte zu Da es sich bei Analogeing ngen um W rter handelt die immer auf geraden Bytes beginnen also 0 2 4 usw sprechen Sie die Werte mit den Adressen gerader Bytes an z B AEWO AEW2 AEWA4 siehe Bild 7 5 Analogein g nge k nnen nur gelesen werden Format AEW Anfangsadresse des Byte AEWA AEW 8 MSB LSB u Eu 5 L Adresse des Byte AEW8 Byte 8 Byte 9 Zugriff im Wortformat Bereichskennung Analogeingang h chstwertiges Byte niederwertigstes Byte Bild 7 5 Zugriff auf einen Analogeingang Adressierung von Analogausg ngen AA Die S7 200 wandelt digitale Wortwerte 16 Bit in Strom bzw Spannung um und zwar pro portional zum digitalen Wert Sie greifen auf diese Werte ber die Bereichskennung AA die Gr e der Daten W und die Anfangsadresse des Byte zu Da es sich bei Analogausg n gen um W rter handelt die immer auf geraden Bytes beginnen also 0 2 4 usw sprechen Sie die Werte mit den Adressen gerader Bytes an z B AAWO AAW2 AAWA siehe Bild 7 6 Ihr Programm kann die Werte von Analogausg ngen nicht lesen Format AAW Anfangsadresse des Byte AAW4 MSB LSB AA W 10 15 8 7 o L Adresse des Byte AAW10 Byte 10 Byte 11 Zugriff im Wortformat Bereichskennung Ana
631. ware die Ihnen zur Verf gung steht und die Sie installieren m chten Eine Beschreibung Ihrer Auswahl wird im unteren Be reich des Dialogfelds angezeigt 2 W hlen Sie die Schaltfl che Installieren gt Zum Deinstallieren von Hardware gehen Sie folgenderma en vor 1 W hlen Sie in dem Textfeld rechts bereits installierte Hardware aus 2 W hlen Sie die Schaltfl che lt Deinstallieren Haben Sie die gew nschte Hardware installiert bzw deinstalliert klicken Sie auf die Schalt fl che Schlie en Daraufhin wird das Dialogfeld geschlossen und wieder das Dialogfeld PG PC Schnittstelle einstellen angezeigt Die installierte Hardware wird jetzt in dem Feld Benutzte Baugruppenparametrierung aufgef hrt siehe Bild 3 7 Ausf hrliche Informationen zum Einrichten der Kommunikation f r Ihre Konfiguration entneh men Sie dem Abschnitt 3 3 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 3 5 Installieren und Bedienen der Software STEP 7 Micro WIN Besondere Informationen zur Installation von Hardware unter Windows NT Unter Windows NT gehen Sie zum Installieren von Hardware Baugruppen geringf gig an ders vor als beim Installieren von Hardware Baugruppen unter Windows 95 Auch wenn sich die Baugruppen f r beide Betriebssysteme nicht unterscheiden erfordert die Installation un ter Windows NT ausf hrlichere Kenntnis der Hardware die Sie installieren m chten Win dows 95 versucht auto
632. weiterungsmodule Ja Transformator 1500 V AC 1 min DC Geberversorgung Spannungsbereich Welligk St rstr lt 10 MHz Verf gbarer Strom 24 V DC Kurzschlu strombegrenzung Elektrisch getrennt 20 4 bis 28 8 V DC max 1 V Spitze Spitze 280mA lt 600 mA Nein 1 Inder CPU sind 16 Eing nge im Proze abbild der Eing nge und 16 Ausg nge im Proze abbild der Ausg nge f r die integrierten Ein und Ausg nge vorgesehen 2 A 28 Lineare Leistungsminderung 40 bis 55 C Leistungsminderung bei vertikalem Einbau 10 C Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Technische Daten Ausg nge 20 V AC bis 264 V AC Stromversorgung Selle Ne I OD S888 898990998 099990998 re 1L 0 0 0 41 2L 0 2 03 3L 04 05 06 4 VAC L 07 0 11 ee _N L1 85 264 275 V MOV 0 0068 uF H H 10 Q A Fa RI Z 7 A gt 390 Q 3 3 KQ Hinweis Ist Werte der Komponenten k nnen variieren AC 24V N 00 01 02 03 04 05 06 07 10 11 12 13 14 15 M L DC INPUTS SENSOR SUPPLY OOO9OO9O9089090O9O990O909890O0O0 AO 24 V DC f r Geberversorgung der Eing nge oder Erw
633. werk 1 Best tigen Sie die Eingabe dieses ersten Elements und des symbolischen Namens indem Sie die Eingabetaste dr cken Der KOP Cursor springt daraufhin in das zweite Feld in dieser Reihe Kontakte rax Schlie erkontakt rss Eile Az A Netzwerk 1 Beh lter mit Farbe 1 f llen und F llstand berwachen Start_1 7 er Dr cken Sie die KR Eingabetaste um das Element einzuf gen Geben Sie den Netzwerkkommentar in das Textfeld ein Best tigen Sie mit OK Bild 4 9 Eingeben des Netzwerkkommentars und des ersten Elements in KOP Zum Eingeben der weiteren Kontakte des ersten Netzwerks gehen Sie folgenderma en vor 1 Dr cken Sie die Eingabetaste um das zweite Element einzugeben Daraufhin wird ein Schlie erkontakt mit dem voreingestellten symbolischen Namen Start_1 angezeigt 2 Geben Sie Pumpe_1 ein und dr cken Sie die Eingabetaste Der Cursor springt daraufhin zum n chsten Feld 3 Klicken Sie auf die Schaltfl che f r ffnerkontakt F5 Daraufhin wird ein ffnerkon takt auf dem Bildschirm angezeigt Der symbolische Name Start_1 oberhalb des Kon takts ist hervorgehoben 4 Geben Sie Beh lter_voll ein und dr cken Sie die Eingabetaste Ihr KOP Netzwerk sollte so aussehen wie in Bild 4 10 gezeigt Ey En Kontakte r2e ffnerkontakt raf zj E AS A Netzwerk 1 Beh lter mit Farbe 1 f llen und ei
634. ystem S7 200 Systemhandbuch 10 8 C79000 G7000 C230 02 Operationssatz Beispiele f r Vergleichskontakte KOP AWL h k4 etzwer NETWORK ae ne LDW gt VW4 VW8 gt I AO 3 one Impulsdiagramm VW4 gt VW8 a VW4 lt VW8 AO 3 Bild 10 2 Beispiele f r Vergleichskontakte in KOP und AWL Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 9 Operationssatz 10 4 Operationen mit Ausg ngen Zuweisen Bitwert direkt zuweisen vor Du A w n L vv nv VI 212 214 215 216 Torx H sx a 212 214 vw 215 216 Setzen R cksetzen 10 10 Torx vw 212 214 vw 215 216 Wird die Operation Zuweisen ausgef hrt dann wird der angegebene Parameter n eingeschaltet In AWL kopiert die Operation Zuweisen den obersten Stackwert in den angegebenen Parameter n Operanden n E A M SM T Z V S Wird die Operation Bitwert direkt zuweisen ausgef hrt dann wird der angegebene physikalische Ausgang n direkt eingeschaltet In AWL kopiert die Operation Bitwert direkt zuweisen den obersten Stackwert direkt in den angegebenen physikalischen Ausgang n Operanden n A r Das l zeigt direkten Zugriff an Der neue Wert wird bei Ausf hrung der Operation sowohl in das Proze abbild als auch direkt in den physikalischen Ausgang ges
635. z Tabelle 10 13 f hrt die verschiedenen Interruptereignisse auf Tabelle 10 13 Beschreibung der Interruptereignisse Nummer des Beschreibung des Interrupts 212 214 215 216 Ereignisses Steigende Flanke E 0 0 Fallende Flanke E 0 0 Steigende Flanke EO 1 Fallende Flanke EO 1 Steigende Flanke E0 2 Fallende Flanke E0 2 Steigende Flanke E0 3 Fallende Flanke E0 3 Schnittstelle 0 Zeichen empfangen Schnittstelle 0 bertragung beendet Zeitgesteuerter Interrupt 0 SMB34 Zeitgesteuerter Interrupt 1 SMB35 HSCO CV PV aktueller Wert voreingestellter Wert HSC1 CV PV aktueller Wert voreingestellter Wert HSC1 Richtungswechsel HSC1 externes R cksetzen HSC2 CV PV aktueller Wert voreingestellter Wert HSC2 Richtungswechsel HSC2 externes R cksetzen PLSO Z hlwert erreicht PLS1 Z hlwert erreicht Zeit T32 CT PT Zeit T96 CT PT Schnittstelle 0 Meldungsempfang beendet Schnittstelle 1 Meldungsempfang beendet Schnittstelle 1 Zeichen empfangen Schnittstelle 1 bertragung beendet Ist Ereignis 12 HSC0 PV CV einem Interrupt zugeordnet dann k nnen die Ereignisse 0 und 1 keinem Interrupt zugeordnet sein Ist eines der Ereignisse 0 oder 1 einem Interrupt zugeordnet dann kann Ereignis 12 keinem Interrupt zugeordnet sein Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 10 117 Operationssatz
636. zeigt ein Beispiel f r ein MPI Netz mit Master und Slave Ger ten Ausf hrliche Informatio nen zur Kommunikation im Netz entnehmen Sie dem Kapitel 9 Informationen zur MPI Bau gruppe und den verschiedenen CPs entnehmen Sie dem Abschnitt 9 4 Anhang G f hrt s mtliche Bestellnummern auf Hinweis Wenn Sie die PPI Parametrierung verwenden unterst tzt STEP 7 Micro WIN nicht den Fall da zwei Anwendungen gleichzeitig mit derselben MPI Baugruppe oder demselben CP arbeiten Schlie en Sie die andere Anwendung bevor Sie STEP 7 Micro WIN ber die MPI Baugruppe oder den CP mit dem Netz verbinden Automatisierungssystem S7 200 Systemhandbuch 3 8 C79000 G7000 C230 02 Installieren und Bedienen der Software STEP 7 Micro WIN Master MPI Baugruppe oder CP CPU 214 MPI Kabel RS 485 CPU 212 CPU 214 CPU 212 CPU 214 Slaves Bild 3 5 Beispiel f r den Einsatz einer MPI Baugruppe bzw eines Kommunikationsprozessors mit Master und Slave Ger ten Wo beginne ich die Kommunikation einzurichten Je nach dem Betriebssystem mit dem Sie arbeiten k nnen Sie die Kommunikation folgenderma en einrichten e Unter Windows 3 1 Nur in STEP 7 Micro WIN 16 e Unter Windows 95 und Windows
637. zt die Aktivit tsstufe der Start und R cksetzeing nge auf hoch 3 F hren Sie die Operation HDEF aus Der Eingang HSC ist dabei auf 1 gesetzt und der Eingang MODE entweder auf 9 f r kein externes R cksetzen bzw Starten auf 10 f r externes R cksetzen und kein Starten bzw auf 11 f r externes R cksetzen und Star ten 4 Laden Sie den gew nschten aktuellen Wert in SM48 Doppelwortwert Wenn Sie den Wert 0 laden setzen Sie den Merker zur ck 5 Laden Sie den gew nschten voreingestellten Wert in SM52 Doppelwortwert 6 Wenn Sie das Ereignis Aktueller Wert Voreingestellter Wert erkennen m chten pro grammieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis CV PV Ereig nis 13 einem Interruptprogramm zu Ausf hrliche Informationen zur Interruptbearbeitung entnehmen Sie dem Abschnitt zu den Interrupt Operationen in diesem Kapitel 7 Wenn Sie einen Wechsel der Z hlrichtung erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Richtungswechsel Ereignis 14 einem Interruptprogramm zu 8 Wenn Sie externes R cksetzen erkennen m chten programmieren Sie einen Interrupt Ordnen Sie hierzu das Interruptereignis Externes R cksetzen Ereignis 15 einem Inter ruptprogramm zu 9 F hren Sie die Operation Alle Interruptereignisse freigeben ENI aus um die Interrupts f r HSC1 freizugeben 10 F hren Sie dann die Operation HSC
638. zustand STOP befinden damit Sie das Programm in die CPU laden k nnen Gehen Sie folgenderma en vor um die CPU in den Betriebszustand STOP zu versetzen und das Programm zu laden 1 Bringen Sie den Betriebsartenschalter der CPU der sich unterhalb der Abdeckklappe der CPU befindet in die Position TERM oder STOP 2 W hlen Sie den Men befehl CPU STOP oder klicken Sie auf die Schaltfl che f r den Betriebszustand STOP ml im Hauptfenster 3 Best tigen Sie den Vorgang mit Ja 4 W hlen Sie den Men befehl Projekt gt Laden aus PG oder klicken Sie auf die Schalt fl che zum Laden aus PG im Hauptfenster 5 In dem Dialogfeld Laden aus PG k nnen Sie angeben welche Komponenten Sie in die CPU laden m chten Dr cken Sie anschlie end die Eingabetaste oder klicken Sie auf die Schaltfl che OK Eine Meldung zeigt Ihnen an ob der Ladevorgang erfolgreich ausgef hrt wurde Hinweis STEP 7 Micro WIN pr ft nicht ob die Operanden und Adressen von Ein und Ausg ngen in Ihrem Programm f r die jeweilige CPU g ltig sind Wenn Sie versuchen ein Programm in die CPU zu laden dessen Adressen au erhalb des g ltigen Bereichs f r die CPU liegen oder dessen Operationen von der CPU nicht unterst tzt werden dann kann das Programm nicht in die CPU geladen werden Es wird Ihnen eine Fehlermeldung angezeigt Achten Sie darauf da alle Operanden und Adressen von Ein und Ausg ngen sowie die
639. zwerk 8 RETI Interruptprogramm beenden Bild 10 16 Beispiel f r die Initialisierung von HSC1 in KOP und AWL 10 36 Automatisierungssystem S7 200 Systemhandbuch C79000 G7000 C230 02 Operationssatz Impulsausgabe Die Operation Impulsausgabe pr ft die Sondermerker f r PLS diesen Impulsausgang 0 x Die Impulsoperation die in den pP EN Sondermerkern definiert ist wird dann aufgerufen 100 x Operanden x Obis 1 A W PLS x IL E u u a 212 214 215 216 Beschreibung der Operationen mit schnellen Ausg ngen f r die S7 200 Einige CPUs k nnen ber die Ausg nge A0 0 und A0 1 entweder schnelle Impulsfolgen PTO erzeugen oder die Impulsdauermodulation PWM steuern Die Funktion Impulsfolge stellt einen Rechteckausgang 50 relative Einschaltdauer f r eine bestimmte Anzahl von Impulsen und eine festgelegte Zykluszeit zur Verf gung Die Anzahl der Impulse kann zwi schen 1 und 4 294 967 295 liegen Die Zykluszeit kann in Mikrosekunden von 250 bis 65 535 oder in Millisekunden von 2 bis 65 535 angegeben werden Eine ungerade Mikro oder Millisekundenzahl ruft eine Verzerrung der relativen Einschaltdauer hervor Die Funktion PWM bietet Ihnen eine feste Zykluszeit mit variabler relativer Einschaltdauer Zykluszeit und Impulsdauer k nnen in Mikro oder Millisekunden angegeben werden Die Zykluszeit liegt zwischen 250 und 65 535 Mikrosekunden oder zwischen 2 und 65 53

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 グランド エフェクター GE−2 スズキ エブリィワゴン  Manhattan 172554  mapping software user`s manual  il progetto definitivo  

Copyright © All rights reserved.
Failed to retrieve file