Professional Documents
Culture Documents
bung -- d002_Ampelsteuerung
bersicht:
Der Steuerungsablauf fr die Ampelanlage an einem Fugngerbergang soll mit einer
speicherprogrammierbaren Steuerung fr Tag- und Nachtbetrieb realisiert werden.
Lehrziele:
Anwendung von UND- bzw. ODER-Verknpfungen, Zhlern, Taktmerkern, Dezimales und Duales
Zahlensystem.
Quelle:
SIEMENS AG, A&D - www.siemens.com/sce
Fachhochschule Kln - www.fh-koeln.de/ait
Vorraussetzungen:
Grundlagen zur SPS-Programmierung mit SIMATIC S7-300 (Anhang I, Kapitel 2.2, Zahlensysteme:
Dezimalsystem, Duales Zahlensystem).
Weiterhin: Grundlegende Programmierbefehle KOP/FUP/AWL in SIMATIC STEP 7 (Anhang III, Kapitel 2.1
bis 2.8, Kapitel 2.12: Taktgeber, Kapitel 2.13: Zhloperationen)
Zeitaufwand:
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Schwierigkeit:
Seite 1 von 6
SIMATIC-bungen
SCE Application Center
Funktionsbeschreibung:
Die automatische Steuerung des nachfolgend abgebildeten Fugngerberwegs erfolgt in den Betriebsarten:
Tag- bzw. Nachtbetrieb.
Tagbetrieb:
Die Ampelschaltung luft automatisch ab, dabei wiederholt sich stndig ein eingestellter Schaltzyklus. Das
Durchschalten der Ampeln (rot, gelb, grn) Ampeln innerhalb eines Schaltzyklus ist im folgenden ImpulsZeitdiagramm dargestellt. Zur Zeitvorgabe fr das Durchschalten wird ein Zhler verwendet. Die Taktfrequenz
ist durch einen Taktmerker realisiert. Die angenommene Taktfrequenz des Taktmerkers (siehe Anhang I Merker
bzw. Anhang III Taktmerker) betrgt 0,5 Hz.
Hinweis:
Fr die Taktfrequenz ist ein interner Taktmerker der CPU zu verwenden. Er muss in der Hardwarekonfiguration
bei den Eigenschaften der CPU voreingestellt werden.
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Seite 2 von 6
SIMATIC-bungen
SCE Application Center
Nachtbetrieb:
Das Umschalten von Tag- auf Nachtbetrieb erfolgt mit Schalter S0. Dabei wird der Schaltzyklus des
Tagbetriebes sofort unterbrochen (Zhler ohne Bedeutung) und die gelbe Signallampe der Autofahrerampel mit
0,5 Hz in Blinkschaltung (entsprechend des Taktmerkers) betrieben.
Hinweis:
Fr die Taktfrequenz ist ein interner Taktmerker der CPU zu verwenden. Er muss in der Hardwarekonfiguration
bei den Eigenschaften der CPU voreingestellt werden. Die nachfolgende Abbildung zeigt die Grobstruktur der
Steuerung. Verwenden Sie fr Ihre Programmierung ebenfalls das Merkerbyte 100 (MB100) als
Taktmerkerbyte, wobei M 100.7 fr die vorgegebene Taktfrequenz (f) von 0,5 Hz (Periodendauer T = 2 Sek.)
steht.
Entsprechend der Taktvorgabe von M100.7 (siehe dazu auch Impuls-Zeitdiagramm) wird ein Zhler
inkrementiert. Je nach Wert des Zhlers (Codierung) werden die Lampen der Ampeln angesteuert. Der Schalter
S0 dient zur Umschaltung zwischen den beiden Betriebsarten von Tag- und Nachtbetrieb.
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Seite 3 von 6
SIMATIC-bungen
SCE Application Center
Aufgabenstellung:
Erstellen Sie ein STEP-7-Programm, dass die geforderten Funktionen erfllt. Gehen Sie dabei schrittweise vor:
Zuordnungsliste:
OPERAND
SYMBOL
KOMMENTAR
E0.0
A0.0
A0.1
A0.2
A0.3
A0.4
A1.0
A1.1
A1.2
A1.3
Z1
M2.0
M100.7
S0
H1
H2
H3
H4
H5
ZW1
ZW2
ZW4
ZW8
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Seite 4 von 6
SIMATIC-bungen
SCE Application Center
SPS-Schema:
Die nachfolgenden SPS-Anschlussschemen zeigen den Anschluss der Ampeln, des Betriebsartenwahlschalters
und die Ausgabe des Zhlerstandes (binr).
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Seite 5 von 6
SIMATIC-bungen
SCE Application Center
Infos:
Da die einzelnen Leuchtphasen der Ampeln vom Zhlerstand des Zykluszhlers (Z1) abhngig sind, empfiehlt
es sich, eine Wertetabelle zu erstellen. Die Darstellung des Zhlerstands erfolgt binr mit den Ausgngen
A1.0 (2), A1.1 (2), A1.2 (2) und A1.3 (2). Vervollstndigen Sie daher nachfolgende Tabelle mit Hilfe des
Impuls-Zeitdiagramms. Zur Reduzierung der Schreibarbeit (z. B.: Anwendung von K-V-Diagramm,
Funktionsgleichung) wird fr die Zhlerbits von AB1 nachfolgende Festlegung getroffen:
A 1.0 = A
A 1.1 = B
A 1.2 = C
A 1.3 = D
Halten Sie den Programmieraufwand mglichst gering und berprfen Sie daher, ob eine Funktion (eine
Ampelfarbe) direkt aus anderen Funktionen (restliche zugehrige Ampelfarben) abgeleitet werden kann.
d002_Ampelsteuerung_v02
Ausgabestand: 3/2006
Seite 6 von 6
SIMATIC-bungen
SCE Application Center