Sie sind auf Seite 1von 6

Automation and Drives - SCE

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

Automation and Drives - SCE

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

Automation and Drives - SCE

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

Automation and Drives - SCE

Aufgabenstellung:
Erstellen Sie ein STEP-7-Programm, dass die geforderten Funktionen erfllt. Gehen Sie dabei schrittweise vor:

Erstellen Sie eine Wertetabelle (Info).


Verwenden Sie fr jede Zuweisung an einen Merker oder Ausgang ein separates Netzwerk (damit auch
die Darstellungen in KOP bzw. FUP mglich sind).
Legen Sie, sofern nicht schon voreingestellt, das Taktmerkerbyte MB 100 in der Hardwareprojektierung
fest (Bit 8 liefert den geforderten Takt von 0,5Hz). Siehe dazu auch Anhang III, Seite 21: Taktgeber.
Beginnen Sie mit der Zhlerprogrammierung: Vorwrts zhlen, Rcksetz- und Setzbedingungen des
Zhlers, Ausgabe des Zhlerstands auf AB1 (binr).
Ampelfarbe Rot, Fahrzeuge: Entnehmen Sie der von Ihnen erstellten Wertetabelle die zur Ampelfarbe
Rot gehrenden Schaltfunktionen. Schreiben Sie die einzelnen Terme untereinander. Prfen Sie, ob
eine Variable mit gleichem Signalzustand in jedem Term enthalten ist. Wenn ja, in welcher Form treten
die restlichen Variablen in den Termen auf??
Ampelfarbe Gelb, Fahrzeuge: Entnehmen Sie die zugehrigen Schaltfunktionen aus der Wertetabelle
und schreiben Sie diese wieder untereinander. Prfen Sie wieder, ob eine Variable mit gleichem
Signalzustand in jedem Term enthalten ist und klammern Sie diese aus. Versuchen Sie die entstandene
Funktionsgleichung weiter zu vereinfachen.
Ampelfarbe Grn, Fahrzeuge: Mssen hierfr die zugehrigen Schaltfunktionen der Wertetabelle
unbedingt ausgewertet werden?
Ampelfarbe Rot, Fugnger: bernehmen Sie die zugehrigen Schaltfunktionen in ein K-V-Diagramm
und bertragen Sie das Ergebnis in ein STEP 7-Programm.
Ampelfarbe Grn, Fugnger: Siehe Ampelfarbe Grn, Fahrzeuge.
Haben Sie fr die einzelnen Ampelfarben den Nachtbetrieb bercksichtigt? Falls nicht, berlegen Sie an
welcher Stelle der einzelnen Netzwerke Sie diese Bedingung noch integrieren mssen.

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

Tag/Nachtschalter ("1"-Signal fr Nachtbetrieb)


Auto - Rot
Auto - Gelb
Auto - Grn
Fugnger - Rot
Fugnger - Grn
Zhler Wert 1
Zhler Wert 2
Zhler Wert 4
Zhler Wert 8
Zykluszhler
Rcksetzen Zhler
Taktmerker (0,5 Hz)

d002_Ampelsteuerung_v02
Ausgabestand: 3/2006

Seite 4 von 6

SIMATIC-bungen
SCE Application Center

Automation and Drives - SCE

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

Automation and Drives - SCE

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