Zum Inhalt springen
myLernwerk

Lernfeld 9 · Prüfung Teil 2

Steuerungsprogrammierung nach IEC 61131-3

Steuerungsprogrammierung nach IEC 61131-3: Sprachen, Funktion und Funktionsbaustein, Timer, Flanken, Datentypen und Skalierung.

12 Aufgaben dazu übenKostenlos, ohne Anmeldung, mit Lösungsweg

Darum geht es

Die Norm IEC 61131-3 beschreibt die Programmiersprachen der Steuerungstechnik: Strukturierten Text für Berechnungen und Datenverarbeitung, Funktionsbausteinsprache und Kontaktplan für Verknüpfungen sowie die Ablaufsprache für Schrittketten. Eine Funktion liefert bei gleichen Eingaben immer das gleiche Ergebnis, ein Funktionsbaustein hat ein Gedächtnis in seinen Instanzdaten; Timer und Zähler sind typische Funktionsbausteine.

Der Timer TON verzögert das Einschalten, TOF das Ausschalten, TP erzeugt einen Impuls fester Länge. Zähler und einmalige Aktionen werten Flanken aus, damit ein gedrückter Taster nicht in jedem Zyklus zählt. Eine Selbsthaltung mit vorrangigem Ausschalten wird mit Öffner für Stopp umgesetzt, damit auch ein Drahtbruch sicher abschaltet.

Analogwerte kommen als ganzzahlige Rohwerte an und werden für die Weiterverarbeitung in REAL umgerechnet. Der Rohwert wird durch den Nennwert der Karte geteilt und mit dem Messbereich multipliziert. Werte, die einen Spannungsausfall überstehen sollen, werden remanent gespeichert.

Das solltest du dir merken

  • Funktionsbausteine haben Instanzdaten, Funktionen nicht.
  • TON verzögert das Einschalten, TOF das Ausschalten.
  • Zähler und Einmal-Aktionen immer mit Flankenauswertung.
  • Stopp als Öffner anschließen und auswerten.

Formeln

Skalierung eines Analogwerts

Typische Fehler in der Prüfung

  • TON und TOF verwechselt.
  • Ohne Flankenauswertung gezählt.
  • Mit 32767 statt mit dem Nennwert der Karte skaliert.

Tipps aus der Werkstatt

  • TON, TOF, TP auseinanderhalten: TON verzögert das Einschalten, TOF das Ausschalten, TP erzeugt einen Impuls fester Länge. Und für Zähler immer die Flanke auswerten, sonst zählt der Taster in jedem Zyklus mit.

Sitzt das Thema? Teste dich mit echten Prüfungsfragen.

12 Aufgaben zu „Steuerungsprogrammierung nach IEC 61131-3“, falsche Antworten kommen in der Runde noch einmal.

Jetzt üben

Grundlage: KMK-Rahmenlehrplan Elektroniker/-in für Informations- und Systemtechnik, Lernfeld 9; DIN EN 61131-3 sinngemäß. Eigene Erklärung, keine Originalaufgaben der Prüfungsausschüsse.