FH Merseburg
Fachbereich 4

Einführung in Speicherprogrammierbare Steuerungen

1.2 Programmierung von SPS
Um SPS zu programmieren hat man von vornherein die Wahl aus fünf verschiedenen Darstellungsarten, die je nach Anwendungsgebiet gewählt werden können:

1. Relaissteuerungen:  
- Kontaktplandarstellung (KOP)
2. Assemblerprogrammierung:  
- Anweisungsliste (AWL)
3. digitale Schaltungstechnik:  
- Funktionsplan (FUP)
4. Hochsprachen:  
- strukturierter Text (ST)
5. Ablaufsteuerungen:  
- Ablaufsprache (AS)

Beispiel: Transportsystem
Ein Transportsystem bestehe aus zwei Silos und einem Förderband. Ist Material im ersten Silo vorhanden und ist das zweite Silo nicht voll, so ist das Förderband einzuschalten. Für Wartungsarbeiten kann das Förderband außerdem bei Betätigung eines Tasters eingeschaltet werden. Bei Vollwerden des zweiten Silos soll eine Lampe leuchten. Die beiden Grenzwertmelder, der Schütz zum Einschalten des Motors, der Eingabetaster des Benutzers sowie die Lampe zur Signalisierung eines vollen Silos werden an den Eingängen und Ausgängen der Steuerung angeschlossen.
Beispiel: Transportsystem
E1 = E1.1  
Grenzwertschalter Silo 1 voll
E2 = E1.2  
Grenzwertschalter Silo 2 voll
E3 = E1.3  
Bedientaster Band einschalten
A1 = A1.1  
Fließbandmotor
A2 = A1.2  
Signalleuchte Silo 2 voll
Formal aus Sicht der Steuerungsein- und ausgänge gesprochen, lauten die Bedingungen:
  • wenn E1.1 und nicht E1.2 oder E1.3, dann A1.1
  • wenn E1.2, dann A1.2
Im Folgenden wird dieses Beispiel in den fünf möglichen Darstellungsarten programmiert.