Was ist die zyklische Ausführung einer SPS (Speicherprogrammierbare Steuerung)? Beschreibe die Schritte eines Zyklus’.
Die Steuerung durchläuft kontinuierlich einen festen Zyklus.
Zyklische Ausführung einer SPS: Was sind die worst-case Annahmen?
Wie hängt die maximale Reaktionszeit mit der maximalen Zykluszeit zusammen?
Kurz: MRZ = 2*MZZ
MRZ = maximale Reaktionszeit
MZZ = maximale Zykluszeit
Die maximale Reaktionszeit ist direkt mit der Zykluszeit der SPS verbunden. Im Worst-Case-Szenario beträgt die maximale Reaktionszeit ungefähr das Doppelte der Zykluszeit, da die Änderung des Eingangs unmittelbar nach dem Lesen der Eingänge auftreten kann (was die volle Dauer eines Zyklus erfordert, bevor sie verarbeitet wird) und die Änderung des Ausgangs am Ende des nächsten Zyklus erfolgen kann, was eine zusätzliche Verzögerung um die Dauer eines weiteren Zyklus bedeutet.
Wann können Änderungen im SPS vorgenommen? (maximal Reaktionszeit auf eine Änderung eines Eingangssignals)
Die maximal Reaktionszeit ist die Zeit die eine SPS benötigt, um auf eine Änderung eines Eingangssignals zu reagieren. Diese Reaktionszeit ist im schlimsmten Fall von der Zykluszeit der SPS abhängig
Was bedeutet Logic Control bzw. Diskrete Steuerung?
Logic Control oder Diskrete Steuerung bedeutet, dass das System mit diskreten Zuständen arbeitet, wie z. B. „An“ oder „Aus“. Es geht um das Steuern von Prozessen, die nur eine begrenzte Anzahl von Zuständen annehmen können. Beispiele sind das Ein- oder Ausschalten von Maschinen oder das Erkennen von oberen und unteren Grenzwerten in einem Prozess.
Was bedeutet Continuous Control/kontinuierliche Regelung?
Continuous Control bedeutet, dass das System mit kontinuierlichen Werten arbeitet. Es regelt Prozessgrößen, die über einen Bereich von Werten variieren können, wie z. B. die Temperaturregelung oder Drucksteuerung. Diese Regelungen funktionieren mit analogen Signalen, die ständige Anpassungen erfordern, um die gewünschten Prozesswerte aufrechtzuerhalten.
Was ist ein PLC (Programmable Logic Control/SPS (Speicherprogrammierbare Steurung)?
Eine PLC ist ein speicherprogrammierbares Steuergerät, das zur Automatisierung von Maschinen und Prozessen verwendet wird. Es ermöglicht die programmierbare Steuerung und Regelung von Prozessen in Echtzeit, indem es Eingaben von Sensoren verarbeitet und Ausgaben an Aktoren weitergibt.
Was ist der Unterschied zwischen SPS und Microcontroller?
Was sind Functions und Functions Blocks?
Zu Deutsch: Funktionen vs. Funktiosnblöcke
Was ist der Unterschied zwischen FB (Functions Blocks/Funktiosnblöcke) und LD (Ladder Diagram)?
Was ist ein Edge Trigger?
–> Rising Edge (steigende Flanke): Löst aus, wenn ein Signal von 0 auf 1 wechselt.
–> Falling Edge (fallende Flanke): Löst aus, wenn ein Signal von 1 auf 0 wechselt. Diese werden häufig verwendet, um sicherzustellen, dass eine Aktion nur einmal ausgeführt wird, wenn ein Signal wechselt, und nicht jedes Mal, wenn das Signal gelesen wird.
Was sind Standard Function Blocks
vordefinierte Funktionsbausteine, die in der SPS-Programmierung nach der Norm IEC 61131-3 zur Verfügung stehen
z.B. Timer Funktionsbausteine: TON, TOF, TP
Beschreibe Timing Diagram for TON (Einschaltverzögerung).
Der TON (Timer ON-Delay) schaltet den Ausgang nach einer definierten Verzögerungszeit PT ein, sobald der Eingang IN auf 1 gesetzt wird.
Beschreibe Timing Diagram for TOF (Ausschaltverzögerung).
Der TOF (Timer OFF-Delay) verzögert das Ausschalten eines Ausgangs.
Beschreibe Timing Diagram for TP (Impuls Timer).
Der TP (Pulse Timer) erzeugt einen Impuls, wenn der Eingang IN auf 1 gesetzt wird.
Was ist die Instruction List?
Die Instruction List (IL) ist eine der fünf standardisierten Programmiersprachen nach IEC 61131-3 für SPS. Sie basiert auf einer textbasierten Programmierung und besteht aus einer abstrakten Liste von Befehlen.
Was sind Sequential Controllers (Ablaufstuerung)?
Sequential Controllers (Ablaufsteuerungen) steuern Prozesse, die in einer vordefinierten Reihenfolge ablaufen. Jeder Schritt im Prozess wird nacheinander ausgeführt, und der Übergang zwischen den Schritten erfolgt, wenn bestimmte Bedingungen erfüllt sind.
Was sind Sequential Function Charts (SFC) (Ablaufsteuerungssprache)?
Sequential Function Charts (SFC) sind eine grafische Sprache zur Programmierung von Ablaufsteuerungen, die nach der Norm IEC 61131-3 standardisiert ist. SFC stellt Abläufe als eine Abfolge von Schritten und Transitionen dar:
Wie sind die Feuerregeln in SFC?
In SFC (Sequential Function Charts) wird eine Transition “abgefeuert”, wenn folgende Bedingungen erfüllt sind:
Bette die SF-Ausführung in den SPS-Scan-Zyklus ein.
Die SF-Ausführung (SFC) wird in den SPS-Scan-Zyklus eingebettet, indem sie in den standardmäßigen Ablauf des Zyklus integriert wird: