<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Steuerungslogik_mit_Testf%C3%A4llen_pr%C3%BCfen</id>
	<title>Steuerungslogik und Ablaufmodelle – Steuerungslogik mit Testfällen prüfen - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Steuerungslogik_mit_Testf%C3%A4llen_pr%C3%BCfen"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Steuerungslogik_mit_Testf%C3%A4llen_pr%C3%BCfen&amp;action=history"/>
	<updated>2026-10-08T09:54:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MOOCsWiki Staging</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Steuerungslogik_mit_Testf%C3%A4llen_pr%C3%BCfen&amp;diff=62615&amp;oldid=prev</id>
		<title>Glanz: aiMOOC über GPT aiMOOC Action erstellt</title>
		<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Steuerungslogik_mit_Testf%C3%A4llen_pr%C3%BCfen&amp;diff=62615&amp;oldid=prev"/>
		<updated>2026-10-07T15:33:47Z</updated>

		<summary type="html">&lt;p&gt;aiMOOC über GPT aiMOOC Action erstellt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{T}}&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Steuerungslogik und Ablaufmodelle – Steuerungslogik mit Testfällen prüfen =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurzbeschreibung:&amp;#039;&amp;#039;&amp;#039; Du prüfst Steuerungslogik mit &amp;#039;&amp;#039;&amp;#039;Normalfall, Grenzfall und Fehlerfall&amp;#039;&amp;#039;&amp;#039;. Im Mittelpunkt steht ein fiktives Sortierband aus der Ausbildungspraxis. Du arbeitest mit Ablaufmodellen, Signalverläufen, virtuellen Anlagen und Diagnoseaufgaben. Alle Übungsdaten sind fiktiv; für den Kurs sind keine Uploads und keine externen KI-Zugriffe erforderlich.&lt;br /&gt;
&lt;br /&gt;
[[Datei:PLC Block Diagram.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Eine [[Speicherprogrammierbare Steuerung|SPS]] verarbeitet Eingangssignale, führt ein Programm aus und setzt daraus Ausgangssignale für Aktoren ab. In der Ausbildung reicht es nicht, dass ein Programm &amp;#039;&amp;#039;&amp;#039;irgendwie läuft&amp;#039;&amp;#039;&amp;#039;: Es muss auch an Grenzen, bei Störungen und unter ungewöhnlichen Signalfolgen nachvollziehbar geprüft werden.&lt;br /&gt;
&lt;br /&gt;
Du lernst deshalb einen einfachen Prüfzyklus:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung → Ablaufmodell → Testfall → Signalverlauf → Soll-Ist-Vergleich → Diagnose&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die Einheit orientiert sich an typischen Kompetenzen der [[Automatisierungstechnik]]: Prozesse analysieren, Steuerungen programmieren, Systeme prüfen, Störungen diagnostizieren und Ergebnisse dokumentieren.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=B0n8gT1vto4   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lernziele ==&lt;br /&gt;
&lt;br /&gt;
# [[Steuerungslogik]]: Du leitest logische Bedingungen aus einer technischen Anforderung ab.&lt;br /&gt;
# [[Ablaufsteuerung]]: Du beschreibst einen Ablauf mit Zuständen, Schritten und Transitionen.&lt;br /&gt;
# [[Softwaretest]]: Du unterscheidest Normalfall, Grenzfall und Fehlerfall.&lt;br /&gt;
# [[Signalverlauf]]: Du liest zeitabhängige Ein- und Ausgangssignale.&lt;br /&gt;
# [[Fehlersuche]]: Du begründest eine Diagnose aus Soll- und Ist-Verhalten.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Ausbildungsfall: Virtuelles Sortierband B7 =&lt;br /&gt;
&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Sortierband B7&amp;#039;&amp;#039;&amp;#039; ist fiktiv. Eine Kiste liegt am Einlaufsensor. Nach dem Start fördert das Band die Kiste bis zum Zielsensor. Die Kiste muss spätestens nach &amp;#039;&amp;#039;&amp;#039;3,0 Sekunden&amp;#039;&amp;#039;&amp;#039; am Zielsensor eintreffen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal&lt;br /&gt;
! Bedeutung&lt;br /&gt;
! Typ&lt;br /&gt;
|-&lt;br /&gt;
| S_Start&lt;br /&gt;
| Starttaster&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B1&lt;br /&gt;
| Kiste am Einlauf&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B2&lt;br /&gt;
| Kiste am Ziel&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| S_Stop&lt;br /&gt;
| Stoppanforderung&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| Q_Motor&lt;br /&gt;
| Förderbandmotor&lt;br /&gt;
| Ausgang&lt;br /&gt;
|-&lt;br /&gt;
| M_Fehler&lt;br /&gt;
| Zeitüberschreitung&lt;br /&gt;
| Diagnose&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R1:&amp;#039;&amp;#039;&amp;#039; Ein Start ist nur wirksam, wenn B1 aktiv und B2 nicht aktiv ist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R2:&amp;#039;&amp;#039;&amp;#039; Nach gültigem Start läuft Q_Motor.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R3:&amp;#039;&amp;#039;&amp;#039; Wird B2 innerhalb von 3,0 Sekunden aktiv, stoppt Q_Motor ohne Fehler.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R4:&amp;#039;&amp;#039;&amp;#039; Der Grenzwert 3,0 Sekunden gilt noch als zulässig. Bei gleichzeitigem Eintreffen des Zielsensors und der Zeitgrenze hat die erfolgreiche Zielerkennung Vorrang.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R5:&amp;#039;&amp;#039;&amp;#039; Bleibt B2 länger als 3,0 Sekunden aus, stoppt Q_Motor und M_Fehler wird aktiv.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anforderung R6:&amp;#039;&amp;#039;&amp;#039; S_Stop stoppt Q_Motor unabhängig vom aktuellen Schritt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequential function chart.png|420px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Virtuelle Anlage ==&lt;br /&gt;
&lt;br /&gt;
Du kannst den Ausbildungsfall gedanklich, mit einer lokalen SPS-Simulation oder in einer virtuellen 3D-Anlage bearbeiten. Eine mögliche Lernumgebung ist FACTORY I/O in Verbindung mit einer SPS oder SPS-Simulation. Die Übungen dieses Kurses bleiben jedoch softwareunabhängig.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=Ywo0mAR9fQI   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Kurze Lerneinheiten =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 1: Steuerungslogik ==&lt;br /&gt;
&lt;br /&gt;
Steuerungslogik verbindet Bedingungen mit Aktionen. Für das Sortierband kann die Startfreigabe vereinfacht so beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Startfreigabe = S_Start UND B1 UND NICHT B2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Der Ausdruck zeigt drei typische logische Operationen: [[UND-Gatter|UND]], [[Nicht-Gatter|NICHT]] und eine daraus gebildete Verknüpfung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:PLC Block Diagram.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Merksatz:&amp;#039;&amp;#039;&amp;#039; Teste nicht nur, wann ein Ausgang EIN werden soll, sondern auch, wann er sicher AUS bleiben muss.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 2: KOP und FUP lesen ==&lt;br /&gt;
&lt;br /&gt;
SPS-Programme werden häufig grafisch dargestellt. [[Kontaktplan]] und [[Funktionsplan]] bilden logische Beziehungen unterschiedlich ab, verfolgen aber denselben Zweck: Eingangszustände werden nach definierten Regeln zu Ausgangszuständen verarbeitet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ladder diagram.png|450px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Kaffeemaschine 2.0 SPS Schema2 ICEBE B25.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 3: Ablaufmodell ==&lt;br /&gt;
&lt;br /&gt;
Ein Ablaufmodell trennt einen Prozess in &amp;#039;&amp;#039;&amp;#039;Schritte&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Weiterschaltbedingungen&amp;#039;&amp;#039;&amp;#039;. In einem [[GRAFCET]] oder einer [[Ablaufsprache|SFC]] wird sichtbar, welcher Zustand aktiv ist und welche Transition zum nächsten Zustand führt.&lt;br /&gt;
&lt;br /&gt;
Für B7 reicht ein einfaches Modell:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zustand&lt;br /&gt;
! Aktion&lt;br /&gt;
! Übergang&lt;br /&gt;
|-&lt;br /&gt;
| Bereit&lt;br /&gt;
| Motor AUS&lt;br /&gt;
| gültiger Start&lt;br /&gt;
|-&lt;br /&gt;
| Fördern&lt;br /&gt;
| Motor EIN&lt;br /&gt;
| B2 rechtzeitig&lt;br /&gt;
|-&lt;br /&gt;
| Fertig&lt;br /&gt;
| Motor AUS&lt;br /&gt;
| neuer Auftrag&lt;br /&gt;
|-&lt;br /&gt;
| Fehler&lt;br /&gt;
| Motor AUS, Fehler aktiv&lt;br /&gt;
| Quittierung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequential function chart.png|420px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 4: Testfalltypen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Testfalltyp&lt;br /&gt;
! Leitfrage&lt;br /&gt;
! Beispiel B7&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Normalfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Funktioniert der vorgesehene Ablauf?&lt;br /&gt;
| B2 wird nach 2,4 s aktiv&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Grenzfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Was passiert exakt an einer spezifizierten Grenze?&lt;br /&gt;
| B2 wird bei 3,0 s aktiv&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Fehlerfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Reagiert die Steuerung beherrscht auf eine Abweichung?&lt;br /&gt;
| B2 bleibt länger als 3,0 s inaktiv&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039; Ein Grenzfall ist kein Fehlerfall. Erst die Anforderung legt fest, ob der Grenzwert selbst noch zulässig ist.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 5: Signalverläufe ==&lt;br /&gt;
&lt;br /&gt;
Signalverläufe zeigen, &amp;#039;&amp;#039;&amp;#039;wann&amp;#039;&amp;#039;&amp;#039; ein Signal seinen Zustand ändert. Sie helfen besonders bei Zeitbedingungen, Flanken, Verriegelungen und Ablaufübergängen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:One-shot timing diagram.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Beispiel für einen Normalfall:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeit&lt;br /&gt;
! S_Start&lt;br /&gt;
! B1&lt;br /&gt;
! B2&lt;br /&gt;
! Q_Motor&lt;br /&gt;
! M_Fehler&lt;br /&gt;
|-&lt;br /&gt;
| Start&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| während Förderung&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| Ziel erreicht&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 6: Diagnose mit Soll-Ist-Vergleich ==&lt;br /&gt;
&lt;br /&gt;
Bei der Diagnose vergleichst Du zuerst die &amp;#039;&amp;#039;&amp;#039;erwartete Signalfolge&amp;#039;&amp;#039;&amp;#039; mit der &amp;#039;&amp;#039;&amp;#039;beobachteten Signalfolge&amp;#039;&amp;#039;&amp;#039;. Erst danach suchst Du nach einer Ursache.&lt;br /&gt;
&lt;br /&gt;
Ein sinnvoller Diagnoseweg lautet:&lt;br /&gt;
&lt;br /&gt;
# [[Anforderung]]: Was müsste passieren?&lt;br /&gt;
# [[Signal]]: Welches Eingangssignal fehlt oder kommt zu früh?&lt;br /&gt;
# [[Programmablauf]]: In welchem Zustand bleibt die Steuerung?&lt;br /&gt;
# [[Aktor]]: Wird der erwartete Ausgang gesetzt?&lt;br /&gt;
# [[Fehlerdiagnose]]: Welche Abweichung erklärt das beobachtete Verhalten?&lt;br /&gt;
&lt;br /&gt;
S7-PLCSIM unterstützt das Beobachten von Variablen und das wiederholbare Abspielen von Simulationssequenzen. Damit lassen sich reproduzierbare Testabläufe aufbauen.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=c6RNn3z00Fs   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Testlabor: Steuerungslogik mit Testfällen prüfen =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Typ&lt;br /&gt;
! Testeingabe&lt;br /&gt;
! Erwartetes Ergebnis&lt;br /&gt;
|-&lt;br /&gt;
| T01&lt;br /&gt;
| Normalfall&lt;br /&gt;
| B2 erreicht das Ziel deutlich vor der Frist&lt;br /&gt;
| Motor stoppt am Ziel, kein Fehler&lt;br /&gt;
|-&lt;br /&gt;
| T02&lt;br /&gt;
| Normalfall&lt;br /&gt;
| Stopp wird während der Förderung ausgelöst&lt;br /&gt;
| Motor stoppt unabhängig vom Ablaufzustand&lt;br /&gt;
|-&lt;br /&gt;
| T03&lt;br /&gt;
| Grenzfall&lt;br /&gt;
| B2 wird exakt an der zulässigen Zeitgrenze aktiv&lt;br /&gt;
| Ziel gilt als erreicht, kein Fehler&lt;br /&gt;
|-&lt;br /&gt;
| T04&lt;br /&gt;
| Grenzfall&lt;br /&gt;
| Start wird angefordert, obwohl B1 fehlt&lt;br /&gt;
| Kein Start des Fördervorgangs&lt;br /&gt;
|-&lt;br /&gt;
| T05&lt;br /&gt;
| Fehlerfall&lt;br /&gt;
| B2 bleibt über die Frist hinaus inaktiv&lt;br /&gt;
| Motor stoppt, Fehler wird gesetzt&lt;br /&gt;
|-&lt;br /&gt;
| T06&lt;br /&gt;
| Fehlerfall&lt;br /&gt;
| B2 ist bereits vor gültigem Start aktiv&lt;br /&gt;
| Startbedingung ist nicht erfüllt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Basisaufgabe ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aufgabe:&amp;#039;&amp;#039;&amp;#039; Ordne T01 bis T06 den drei Testfalltypen zu und markiere jeweils das erwartete Ausgangssignal.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Prüfe zuerst, ob die Eingabe dem vorgesehenen Ablauf entspricht.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Suche anschließend nach exakten Spezifikationsgrenzen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Alles, was bewusst eine unzulässige Abweichung provoziert, ist ein Fehlerfall.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Eine gute Zuordnung orientiert sich an der Spezifikation und nicht am Bauchgefühl. T03 ist ein Grenzfall, weil exakt der definierte Grenzwert geprüft wird. T05 ist ein Fehlerfall, weil die zulässige Zeit überschritten wird.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Anwendungsaufgabe ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aufgabe:&amp;#039;&amp;#039;&amp;#039; In einer Simulation bleibt Q_Motor auch nach aktivem B2 eingeschaltet. Nenne zuerst das verletzte Sollverhalten und danach zwei mögliche Diagnosepunkte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Beginne bei R3.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Prüfe, ob B2 im Programm tatsächlich erkannt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Prüfe danach, ob der Übergang vom Zustand Fördern zum Zustand Fertig erfolgt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Eine plausible Diagnose trennt Sensorpfad und Ablaufpfad. Ist B2 im Beobachtungsbild korrekt, aber der Zustand bleibt auf Fördern, liegt die Suche eher in Transition oder Programmlogik als am Sensor.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Transferaufgabe ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aufgabe:&amp;#039;&amp;#039;&amp;#039; Ergänze einen eigenen Testfall für einen klemmenden Sensor. Formuliere Testeingabe, erwartete Reaktion und eine begründete Diagnose.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Wähle einen Sensor, der dauerhaft 0 oder dauerhaft 1 meldet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Prüfe, welche Transition dadurch nicht mehr oder zu früh erfüllt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Formuliere eine sichere Reaktion, bevor Du die Fehlerursache benennst.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Ein guter Transfertest prüft nicht nur das Fehlersignal, sondern die Wirkung auf den gesamten Ablauf. Die Diagnose muss aus dem Signalverlauf ableitbar sein.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Interaktive Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Quiz: Teste Dein Wissen ==&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welcher Testfall prüft den vorgesehenen Ablauf unter erwarteten Bedingungen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Normalfall)&lt;br /&gt;
(!Grenzfall)&lt;br /&gt;
(!Fehlerfall)&lt;br /&gt;
(!Zufallsfall)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was kennzeichnet einen Grenzfall?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Er prüft eine exakt festgelegte Grenze)&lt;br /&gt;
(!Er enthält immer einen Sensordefekt)&lt;br /&gt;
(!Er ist immer ein erfolgreicher Normalbetrieb)&lt;br /&gt;
(!Er darf keine Zeitbedingung enthalten)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was muss im Fehlerfall vor allem überprüft werden?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ob die Steuerung beherrscht auf die Abweichung reagiert)&lt;br /&gt;
(!Ob alle Eingänge gleichzeitig aktiv sind)&lt;br /&gt;
(!Ob der Ablauf schneller als normal wird)&lt;br /&gt;
(!Ob jede Diagnosemeldung unterdrückt wird)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Größe zeigt ein Signalverlauf besonders deutlich?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Den zeitlichen Zustandswechsel)&lt;br /&gt;
(!Die Gehäusefarbe der SPS)&lt;br /&gt;
(!Die Kabellänge)&lt;br /&gt;
(!Die Bestellnummer des Sensors)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Bedingung gehört zur Startfreigabe des Ausbildungsfalls?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(B1 muss aktiv sein)&lt;br /&gt;
(!B2 muss zwingend aktiv sein)&lt;br /&gt;
(!Der Fehler muss gesetzt sein)&lt;br /&gt;
(!Der Motor muss bereits laufen)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was geschieht im Ausbildungsfall bei rechtzeitigem B2-Signal?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Der Motor stoppt ohne Zeitfehler)&lt;br /&gt;
(!Der Motor läuft dauerhaft weiter)&lt;br /&gt;
(!Der Starttaster wird zum Ausgang)&lt;br /&gt;
(!Der Fehler wird immer gesetzt)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welches Modell eignet sich zur Darstellung von Schritten und Transitionen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(GRAFCET)&lt;br /&gt;
(!Stückliste)&lt;br /&gt;
(!Kabelplan)&lt;br /&gt;
(!Messprotokoll)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist der erste sinnvolle Schritt bei einer Diagnose?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sollverhalten mit Istverhalten vergleichen)&lt;br /&gt;
(!Alle Ausgänge gleichzeitig forcieren)&lt;br /&gt;
(!Die Dokumentation ignorieren)&lt;br /&gt;
(!Den Fehler ohne Messung quittieren)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warum werden Testfälle dokumentiert?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Damit Prüfung und Ergebnis reproduzierbar bleiben)&lt;br /&gt;
(!Damit Grenzwerte verborgen werden)&lt;br /&gt;
(!Damit Fehler nicht mehr angezeigt werden)&lt;br /&gt;
(!Damit Sensoren ohne Signale arbeiten)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Reaktion hat S_Stop im Ausbildungsfall?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Der Motor wird unabhängig vom Ablaufzustand gestoppt)&lt;br /&gt;
(!Der Motor wird beschleunigt)&lt;br /&gt;
(!Der Zielsensor wird deaktiviert)&lt;br /&gt;
(!Der Timer wird dauerhaft verlängert)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Memory ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Normalfall || erwartetes Verhalten&lt;br /&gt;
|-&lt;br /&gt;
| Grenzfall || Spezifikationsgrenze&lt;br /&gt;
|-&lt;br /&gt;
| Fehlerfall || provozierte Abweichung&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || liefert Eingangssignal&lt;br /&gt;
|-&lt;br /&gt;
| Aktor || setzt Ausgangswirkung um&lt;br /&gt;
|-&lt;br /&gt;
| Transition || Weiterschaltbedingung&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Drag and Drop ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lueckentext-quiz&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! Ordne die richtigen Begriffe zu.&lt;br /&gt;
! Thema&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Normalfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| erwarteter Ablauf&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Grenzfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| zulässige Grenze&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Fehlerfall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| provozierte Abweichung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Signalverlauf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| zeitlicher Zustandswechsel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Diagnose&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Soll-Ist-Vergleich&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Kreuzworträtsel ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Normalfall || Wie heißt ein Test mit vorgesehenen Bedingungen?&lt;br /&gt;
|-&lt;br /&gt;
| Grenzfall || Wie heißt ein Test direkt an einer Spezifikationsgrenze?&lt;br /&gt;
|-&lt;br /&gt;
| Fehlerfall || Wie heißt ein Test mit gezielt provozierter Abweichung?&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || Welches Bauteil liefert ein Eingangssignal aus dem Prozess?&lt;br /&gt;
|-&lt;br /&gt;
| Transition || Wie heißt die Weiterschaltbedingung zwischen Schritten?&lt;br /&gt;
|-&lt;br /&gt;
| Diagnose || Wie heißt die systematische Untersuchung einer Abweichung?&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== LearningApps ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=Steuerungslogik+und+Ablaufmodelle+Steuerungslogik+mit+Testfällen+prüfen &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lückentext ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;Vervollständige den Text.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Eine SPS verarbeitet Eingangssignale nach einer festgelegten { Steuerungslogik }.&lt;br /&gt;
Ein vorgesehener Ablauf unter erwarteten Bedingungen wird als { Normalfall } geprüft.&lt;br /&gt;
Eine exakt definierte zulässige Grenze wird mit einem { Grenzfall } untersucht.&lt;br /&gt;
Eine bewusst erzeugte Abweichung gehört zum { Fehlerfall }.&lt;br /&gt;
Die zeitliche Änderung binärer Zustände lässt sich in einem { Signalverlauf } darstellen.&lt;br /&gt;
Ein Ablaufmodell besteht aus Schritten und { Transitionen }.&lt;br /&gt;
Bei der Fehlersuche beginnt die Auswertung mit einem { Soll-Ist-Vergleich }.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Offene Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Leicht ===&lt;br /&gt;
# [[Signal]]: Zeichne für T01 einen einfachen Signalverlauf für Start, B2 und Motor.&lt;br /&gt;
# [[Normalfall]]: Formuliere einen zweiten Normalfall für das Sortierband.&lt;br /&gt;
# [[Grenzfall]]: Beschreibe in einem Satz, warum T03 kein Fehlerfall ist.&lt;br /&gt;
# [[Ablaufsteuerung]]: Übertrage die vier Zustände Bereit, Fördern, Fertig und Fehler in ein eigenes Ablaufdiagramm.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Testfall]]: Erstelle für B7 eine Testfalltabelle mit Eingabe, Erwartung und Ergebnis.&lt;br /&gt;
# [[Fehlersuche]]: Entwickle einen Diagnoseweg für den Fall, dass B2 in der Simulation sichtbar aktiv wird, der Motor aber weiterläuft.&lt;br /&gt;
# [[Sensor]]: Untersuche, welche Folgen ein dauerhaft aktiver Einlaufsensor für den Ablauf haben könnte.&lt;br /&gt;
# [[Virtuelle Inbetriebnahme]]: Setze den Ablauf in einer verfügbaren lokalen Simulation um und dokumentiere nur die Signalfolge, ohne Dateien hochzuladen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Testabdeckung]]: Entwirf zusätzliche Testfälle für Start, Stopp, Zielerkennung und Zeitüberwachung und begründe, welche Anforderungen jeweils geprüft werden.&lt;br /&gt;
# [[GRAFCET]]: Erweitere das Ablaufmodell um eine Quittierung des Fehlerzustands und erkläre die neue Transition.&lt;br /&gt;
# [[Robustheit]]: Entwickle eine Plausibilitätsprüfung für widersprüchliche Sensorsignale und begründe die sichere Reaktion.&lt;br /&gt;
# [[Transfer]]: Übertrage das Testprinzip auf eine fiktive pneumatische Ausschleusstation mit zwei Endlagensensoren.&lt;br /&gt;
&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
&lt;br /&gt;
# [[Anforderungsanalyse]]: Begründe, warum ein Programm ohne eindeutige Grenzdefinition nicht zuverlässig getestet werden kann.&lt;br /&gt;
# [[Teststrategie]]: Entwickle für eine zeitüberwachte Maschine eine Reihenfolge aus Normal-, Grenz- und Fehlerfällen und begründe diese Reihenfolge.&lt;br /&gt;
# [[Signaldiagnose]]: Vergleiche zwei unterschiedliche Signalverläufe und entscheide, ob die Ursache eher im Sensorpfad oder in der Ablaufsteuerung liegt.&lt;br /&gt;
# [[Ablaufmodell]]: Erkläre, wie ein fehlendes Sensorsignal einen Schrittwechsel verhindert und welche Folgewirkung das auf Aktoren haben kann.&lt;br /&gt;
# [[Sicherheit]]: Begründe, weshalb ein Stoppbefehl in einer Steuerung höher priorisiert werden kann als der normale Ablauf.&lt;br /&gt;
# [[Dokumentation]]: Entwirf eine kompakte Prüfdokumentation, mit der eine zweite Person denselben Test reproduzieren kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernnachweis =&lt;br /&gt;
&lt;br /&gt;
Für einen Lernnachweis solltest Du zeigen, dass Du nicht nur Begriffe kennst, sondern Steuerungsverhalten begründet prüfen kannst.&lt;br /&gt;
&lt;br /&gt;
# [[Steuerungslogik]]: logische Bedingungen aus Anforderungen ableiten&lt;br /&gt;
# [[Ablaufsteuerung]]: Schritte, Aktionen und Transitionen korrekt beschreiben&lt;br /&gt;
# [[Testfall]]: Normalfall, Grenzfall und Fehlerfall unterscheiden und formulieren&lt;br /&gt;
# [[Signalverlauf]]: Soll- und Ist-Signale zeitlich auswerten&lt;br /&gt;
# [[Diagnose]]: Fehlerursachen aus beobachtbaren Signalen eingrenzen&lt;br /&gt;
# [[Dokumentation]]: Testbedingungen, Erwartung, Ergebnis und Begründung nachvollziehbar festhalten&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Fachliche Quellen und Medienrechte =&lt;br /&gt;
&lt;br /&gt;
Die fachlichen Kernaussagen wurden mit Ausbildungsunterlagen, Norminformationen und Herstellerdokumentation abgeglichen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Quelle&lt;br /&gt;
! Relevanz&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.bibb.de/dienst/berufesuche/de/index_berufesuche.php/profile/apprenticeship/655665 BIBB – Elektroniker für Automatisierungstechnik]&lt;br /&gt;
| Berufsprofil mit Programmieren, Prüfen, Diagnose und Instandhalten von Automatisierungssystemen&lt;br /&gt;
|-&lt;br /&gt;
| [https://webstore.iec.ch/en/publication/68533 IEC 61131-3:2025]&lt;br /&gt;
| Programmiersprachen für speicherprogrammierbare Steuerungen&lt;br /&gt;
|-&lt;br /&gt;
| [https://webstore.iec.ch/en/publication/3684 IEC 60848:2013]&lt;br /&gt;
| GRAFCET-Spezifikationssprache für Ablaufbeschreibungen&lt;br /&gt;
|-&lt;br /&gt;
| [https://cache.industry.siemens.com/dl/files/161/109997161/att_1348284/v1/S7-PLCSIM_Help_en-US.pdf Siemens S7-PLCSIM Online Help V21]&lt;br /&gt;
| Simulationssequenzen, Beobachtung und wiederholbare Testabläufe&lt;br /&gt;
|-&lt;br /&gt;
| [https://docs.factoryio.com/manual/drivers/s7-plcsim/ FACTORY I/O – S7-PLCSIM]&lt;br /&gt;
| Kopplung einer virtuellen Anlage mit einer SPS-Simulation&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Medienprüfung:&amp;#039;&amp;#039;&amp;#039; Die verwendeten Wikimedia-Commons-Dateien wurden über ihre Dateibeschreibungsseiten geprüft. Die YouTube-Videos werden ausschließlich eingebettet; Rechte verbleiben bei den jeweiligen Rechteinhabern.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Medium&lt;br /&gt;
! Rechtehinweis&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:PLC_Block_Diagram.jpg PLC Block Diagram.jpg]&lt;br /&gt;
| CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Ladder_diagram.png Ladder diagram.png]&lt;br /&gt;
| CC BY-SA 2.5&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Sequential_function_chart.png Sequential function chart.png]&lt;br /&gt;
| CC BY-SA 3.0 / GFDL laut Dateibeschreibung&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Kaffeemaschine_2.0_SPS_Schema2_ICEBE_B25.jpg Kaffeemaschine 2.0 SPS Schema2 ICEBE B25.jpg]&lt;br /&gt;
| CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:One-shot_timing_diagram.jpg One-shot timing diagram.jpg]&lt;br /&gt;
| CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.youtube.com/watch?v=B0n8gT1vto4 Real Games – S7-1200 working with FACTORY I/O]&lt;br /&gt;
| YouTube-Einbettung; keine Weitergabe als OER-Datei&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.youtube.com/watch?v=Ywo0mAR9fQI Real Games – S7 PLCSIM working with FACTORY I/O]&lt;br /&gt;
| YouTube-Einbettung; keine Weitergabe als OER-Datei&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.youtube.com/watch?v=c6RNn3z00Fs Hegamurl – TIA Portal PLC Simulation]&lt;br /&gt;
| YouTube-Einbettung; keine Weitergabe als OER-Datei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= OERs zum Thema =&lt;br /&gt;
&lt;br /&gt;
Ein Wikipedia-Artikel mit exakt diesem Kurstitel besteht nicht. Als fachliche Grundlage eignet sich der Artikel zur [[Speicherprogrammierbare Steuerung|Speicherprogrammierbaren Steuerung]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich passt der Artikel zu [[GRAFCET]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/GRAFCET &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Verknüpfte Lernbereiche =&lt;br /&gt;
&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Steuerungstechnik]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Speicherprogrammierbare Steuerung]]&lt;br /&gt;
# [[Ablaufsteuerung]]&lt;br /&gt;
# [[GRAFCET]]&lt;br /&gt;
# [[Kontaktplan]]&lt;br /&gt;
# [[Funktionsplan]]&lt;br /&gt;
# [[Signalverlauf]]&lt;br /&gt;
# [[Softwaretest]]&lt;br /&gt;
# [[Fehlersuche]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Elektrotechnik]]&lt;br /&gt;
[[Kategorie:Automatisierungstechnik]]&lt;br /&gt;
[[Kategorie:Steuerungstechnik]]&lt;br /&gt;
[[Kategorie:SPS]]&lt;br /&gt;
[[Kategorie:Ausbildung]]&lt;br /&gt;
[[Kategorie:Berufliche Bildung]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= aiMOOC-Projekte =&lt;br /&gt;
[[Kategorie:AI_MOOC]] [[Kategorie:GPT aiMOOC]]&lt;br /&gt;
{{MT}}&lt;/div&gt;</summary>
		<author><name>Glanz</name></author>
	</entry>
</feed>