<?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_Fehlerzust%C3%A4nde_ausdr%C3%BCcklich_modellieren</id>
	<title>Steuerungslogik und Ablaufmodelle – Fehlerzustände ausdrücklich modellieren - 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_Fehlerzust%C3%A4nde_ausdr%C3%BCcklich_modellieren"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Fehlerzust%C3%A4nde_ausdr%C3%BCcklich_modellieren&amp;action=history"/>
	<updated>2026-10-08T09:54:34Z</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_Fehlerzust%C3%A4nde_ausdr%C3%BCcklich_modellieren&amp;diff=62579&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_Fehlerzust%C3%A4nde_ausdr%C3%BCcklich_modellieren&amp;diff=62579&amp;oldid=prev"/>
		<updated>2026-10-07T15:29:49Z</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;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Steuerungslogik und Ablaufmodelle – Fehlerzustände ausdrücklich modellieren&amp;#039;&amp;#039;&amp;#039; richtet sich an Auszubildende in Automatisierungs-, Elektro- und Mechatronikberufen. Du arbeitest mit kurzen Lerneinheiten an einer fiktiven Förderanlage und untersuchst drei Kernfragen: Was passiert bei einem &amp;#039;&amp;#039;&amp;#039;Timeout&amp;#039;&amp;#039;&amp;#039;? Wie wird ein &amp;#039;&amp;#039;&amp;#039;fehlendes Signal&amp;#039;&amp;#039;&amp;#039; diagnostiziert? Wie erfolgt ein &amp;#039;&amp;#039;&amp;#039;Wiederanlauf&amp;#039;&amp;#039;&amp;#039;, ohne einen unerwarteten Start zu erzeugen?&lt;br /&gt;
&lt;br /&gt;
[[Datei:Conveyor belt moves material in a factory.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lernziel:&amp;#039;&amp;#039;&amp;#039; Du kannst einen normalen Ablauf, Fehlerzustände und den Wiederanlauf als Zustandsmodell beschreiben, Signalverläufe auswerten und Diagnoseentscheidungen begründen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ausbildungsfall:&amp;#039;&amp;#039;&amp;#039; In einer Verpackungsstation transportiert Motor M1 ein Werkstück zu Sensor B1. Nach Start muss B1 spätestens nach 4,0 s ein Werkstück melden. Bleibt das Signal aus, stoppt die Steuerung den Motor und wechselt in einen Fehlerzustand. Nach Fehlerbehebung und Quittierung darf nur in einen geprüften Bereitschaftszustand zurückgekehrt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fiktive Trainingsdaten:&amp;#039;&amp;#039;&amp;#039; Die Bezeichnungen M1, B1, S1 und S2 sowie alle Zeitwerte und Diagnoseprotokolle dieses Kurses sind didaktisch erfunden. Sie beschreiben keine reale Anlage.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernpfad in kurzen Einheiten =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Einheit&lt;br /&gt;
! Kernfrage&lt;br /&gt;
! Praxisziel&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Was ist Steuerungslogik? || Ein- und Ausgänge lesen&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Wie wird ein Ablauf modelliert? || Schritte und Transitionen bilden&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Wie wird ein Timeout erkannt? || Zeitbedingung überwachen&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Was bedeutet fehlendes Signal? || Ursache von Symptom trennen&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Wie wird ein Fehlerzustand modelliert? || sichere Reaktion festlegen&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Wie erfolgt Wiederanlauf? || Quittierung und Freigaben prüfen&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Wie wird diagnostiziert? || Signalverlauf und Zustand gemeinsam auswerten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 1: Steuerungslogik als Signalverarbeitung ==&lt;br /&gt;
Eine [[Speicherprogrammierbare Steuerung|SPS]] liest Eingänge, verarbeitet das Programm und setzt Ausgänge. Für die Ablaufdiagnose brauchst Du deshalb immer drei Ebenen: &amp;#039;&amp;#039;&amp;#039;Eingangssignal&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;interner Zustand&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Ausgang&amp;#039;&amp;#039;&amp;#039;. IEC 61131-3 beschreibt Programmiersprachen für speicherprogrammierbare Steuerungen; dazu gehören unter anderem Structured Text, Kontaktplan und Funktionsplan sowie SFC-Elemente zur Ablaufstrukturierung.&amp;lt;ref&amp;gt;[https://webstore.iec.ch/en/publication/68533 IEC 61131-3:2025, IEC]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:PLC Block Diagram.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal&lt;br /&gt;
! Bedeutung im Fall&lt;br /&gt;
! Typ&lt;br /&gt;
|-&lt;br /&gt;
| S1_Start || Startanforderung || Eingang&lt;br /&gt;
|-&lt;br /&gt;
| S2_Ack || Quittiert einen bearbeiteten Fehler || Eingang&lt;br /&gt;
|-&lt;br /&gt;
| Safety_OK || Freigabe der sicheren Peripherie || Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B1 || Werkstück am Ziel erkannt || Eingang&lt;br /&gt;
|-&lt;br /&gt;
| Drive_Ready || Antrieb betriebsbereit || Eingang&lt;br /&gt;
|-&lt;br /&gt;
| M1 || Fördermotor || Ausgang&lt;br /&gt;
|-&lt;br /&gt;
| Fault_Lamp || Störanzeige || Ausgang&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:S71500.JPG|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=FMLINMoW6e4   |500|center}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Merksatz:&amp;#039;&amp;#039;&amp;#039; Ein Ausgang allein erklärt keinen Fehler. Für die Diagnose musst Du wissen, &amp;#039;&amp;#039;&amp;#039;welcher Zustand aktiv&amp;#039;&amp;#039;&amp;#039; ist und &amp;#039;&amp;#039;&amp;#039;welche Übergangsbedingung fehlt&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 2: Ablaufmodelle mit Schritten und Transitionen ==&lt;br /&gt;
Eine Ablaufsteuerung wechselt von Schritt zu Schritt, wenn eine definierte [[Transition|Übergangsbedingung]] erfüllt ist. GRAFCET ist nach IEC 60848 eine Spezifikationssprache für das funktionale Verhalten des sequentiellen Teils einer Steuerung.&amp;lt;ref&amp;gt;[https://webstore.iec.ch/en/publication/3684 IEC 60848:2013, IEC]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Sequential function chart.png|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Für den Ausbildungsfall wird der Ablauf bewusst um Fehlerzustände erweitert:&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;
| Z0 Bereit || M1 aus || Start UND Safety_OK UND Drive_Ready&lt;br /&gt;
|-&lt;br /&gt;
| Z1 Fördern || M1 ein, Timer läuft || B1 erkannt&lt;br /&gt;
|-&lt;br /&gt;
| Z2 Ziel erreicht || M1 aus || Werkstück übernommen&lt;br /&gt;
|-&lt;br /&gt;
| F1 Timeout || M1 aus, Störanzeige ein || Ursache behoben UND Quittierung&lt;br /&gt;
|-&lt;br /&gt;
| F2 Signalfehler || M1 aus, Störanzeige ein || Signal plausibel UND Quittierung&lt;br /&gt;
|-&lt;br /&gt;
| Z3 Wiederanlaufprüfung || M1 aus || Safety_OK UND Drive_Ready&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Datei:Example Grafcet SFC-fr.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=X-MGCiTFcLo   |500|center}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039; Fehlerzustände sind keine Randnotiz. Sie erhalten eigene Zustände, eigene Aktionen und eindeutige Rückkehrbedingungen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 3: Timeout als überwachte Erwartung ==&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Timeout&amp;#039;&amp;#039;&amp;#039; bedeutet: Ein erwartetes Ereignis tritt nicht innerhalb der festgelegten Zeit ein. Im Fall startet mit Z1 die Transportüberwachung. Wenn B1 nach 4,0 s noch 0 ist, wird F1 aktiv.&lt;br /&gt;
&lt;br /&gt;
Ein IEC-Timer vom Typ TON kann eine Einschaltverzögerung abbilden. Bei einer S7-1200 zeigt der Ausgang Q nach Ablauf der Vorgabezeit die erfüllte Zeitbedingung an; ET liefert die verstrichene Zeit.&amp;lt;ref&amp;gt;[https://cache.industry.siemens.com/dl/files/591/39637591/att_888067/v1/S7-1200_Transition_Manual_enUS.pdf Siemens S7-1200 Transition Manual, Timer instructions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=-f0m8SoGqhY   |500|center}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel in Structured Text, didaktisch verkürzt:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;iecst&amp;quot;&amp;gt;&lt;br /&gt;
T_Transport(IN := (State = Z1) AND NOT B1, PT := T#4s);&lt;br /&gt;
&lt;br /&gt;
CASE State OF&lt;br /&gt;
    Z0:&lt;br /&gt;
        IF S1_Start AND Safety_OK AND Drive_Ready THEN&lt;br /&gt;
            State := Z1;&lt;br /&gt;
        END_IF;&lt;br /&gt;
&lt;br /&gt;
    Z1:&lt;br /&gt;
        IF B1 THEN&lt;br /&gt;
            State := Z2;&lt;br /&gt;
        ELSIF T_Transport.Q THEN&lt;br /&gt;
            State := F1;&lt;br /&gt;
        END_IF;&lt;br /&gt;
&lt;br /&gt;
    F1:&lt;br /&gt;
        IF FaultCleared AND S2_Ack THEN&lt;br /&gt;
            State := Z3;&lt;br /&gt;
        END_IF;&lt;br /&gt;
&lt;br /&gt;
    Z3:&lt;br /&gt;
        IF Safety_OK AND Drive_Ready THEN&lt;br /&gt;
            State := Z0;&lt;br /&gt;
        END_IF;&lt;br /&gt;
END_CASE;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Diagnosegedanke:&amp;#039;&amp;#039;&amp;#039; Timeout ist zunächst ein &amp;#039;&amp;#039;&amp;#039;Symptom&amp;#039;&amp;#039;&amp;#039;. Mögliche Ursachen sind ein fehlendes Werkstück, ein blockierter Transport, ein ausgefallener Sensor, eine Leitungsstörung oder eine unpassende Zeitvorgabe.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 4: Fehlendes Signal richtig interpretieren ==&lt;br /&gt;
Ein fehlendes B1-Signal ist nicht automatisch ein defekter Sensor. Die Steuerung sieht zunächst nur: &amp;#039;&amp;#039;&amp;#039;B1 bleibt 0&amp;#039;&amp;#039;&amp;#039;. Erst weitere Informationen machen eine Ursache plausibel.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ladder Logic AND gate PLC.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Beobachtung&lt;br /&gt;
! Mögliche Deutung&lt;br /&gt;
! Nächster Diagnosepunkt&lt;br /&gt;
|-&lt;br /&gt;
| M1 = 1, B1 = 0, Zeit &amp;lt; 4,0 s || noch normal || Verlauf weiter beobachten&lt;br /&gt;
|-&lt;br /&gt;
| M1 = 1, B1 = 0, Zeit = 4,0 s || Timeout || Transport und B1 prüfen&lt;br /&gt;
|-&lt;br /&gt;
| Werkstück sichtbar an B1, B1 = 0 || Sensorsignal fehlt || Sensor, Versorgung, Leitung, Eingang prüfen&lt;br /&gt;
|-&lt;br /&gt;
| Kein Werkstück an B1, B1 = 0 || Signal logisch plausibel || Ursache im Transport suchen&lt;br /&gt;
|-&lt;br /&gt;
| B1 = 1 ohne Werkstück || Signal unplausibel || Sensorlage, Verschmutzung, Verdrahtung prüfen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regel:&amp;#039;&amp;#039;&amp;#039; Trenne &amp;#039;&amp;#039;&amp;#039;Beobachtung&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Hypothese&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Prüfung&amp;#039;&amp;#039;&amp;#039;. Das verhindert vorschnellen Teiletausch.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 5: Signalverläufe lesen ==&lt;br /&gt;
Signalverläufe zeigen, &amp;#039;&amp;#039;&amp;#039;wann&amp;#039;&amp;#039;&amp;#039; sich Eingänge, Timer, Zustände und Ausgänge ändern.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Logic signal waveform.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Virtueller Normalfall:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeit&lt;br /&gt;
! Start&lt;br /&gt;
! B1&lt;br /&gt;
! Timer.Q&lt;br /&gt;
! Zustand&lt;br /&gt;
! M1&lt;br /&gt;
|-&lt;br /&gt;
| 0,0 s || 1 || 0 || 0 || Z1 Fördern || 1&lt;br /&gt;
|-&lt;br /&gt;
| 1,0 s || 0 || 0 || 0 || Z1 Fördern || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2,2 s || 0 || 1 || 0 || Z2 Ziel erreicht || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Virtueller Timeout-Fall:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeit&lt;br /&gt;
! B1&lt;br /&gt;
! Timer.Q&lt;br /&gt;
! Zustand&lt;br /&gt;
! M1&lt;br /&gt;
! Fault_Lamp&lt;br /&gt;
|-&lt;br /&gt;
| 0,0 s || 0 || 0 || Z1 Fördern || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| 3,9 s || 0 || 0 || Z1 Fördern || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| 4,0 s || 0 || 1 || F1 Timeout || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 5,0 s || 0 || 1 || F1 Timeout || 0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Virtueller Wiederanlauf-Fall:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeit&lt;br /&gt;
! Fehler behoben&lt;br /&gt;
! Ack&lt;br /&gt;
! Safety_OK&lt;br /&gt;
! Start neu&lt;br /&gt;
! Zustand&lt;br /&gt;
|-&lt;br /&gt;
| 6,0 s || 1 || 0 || 1 || 0 || F1 Timeout&lt;br /&gt;
|-&lt;br /&gt;
| 6,5 s || 1 || 1 || 1 || 0 || Z3 Wiederanlaufprüfung&lt;br /&gt;
|-&lt;br /&gt;
| 7,0 s || 1 || 0 || 1 || 0 || Z0 Bereit&lt;br /&gt;
|-&lt;br /&gt;
| 8,0 s || 1 || 0 || 1 || 1 || Z1 Fördern&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 6: Wiederanlauf bewusst freigeben ==&lt;br /&gt;
Die Quittierung bestätigt, dass ein Fehler bearbeitet wurde. Sie darf nicht automatisch bedeuten, dass die Maschine sofort losläuft. ISO 14118 behandelt Maßnahmen zur Vermeidung eines unerwarteten Anlaufs; die konkrete Maschine benötigt eine passende Risikobeurteilung und gegebenenfalls maschinenspezifische Sicherheitsanforderungen.&amp;lt;ref&amp;gt;[https://www.iso.org/standard/66460.html ISO 14118:2017, ISO]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Didaktisches Wiederanlaufprinzip:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Fehler beheben|Fehler beheben]]: Ursache beseitigen und Signal plausibel machen.&lt;br /&gt;
# [[Quittierung|Quittieren]]: Fehlerzustand bewusst bestätigen.&lt;br /&gt;
# [[Freigabebedingung|Freigaben prüfen]]: Safety_OK und Drive_Ready müssen vorliegen.&lt;br /&gt;
# [[Startbefehl|Neu starten]]: Erst aus dem geprüften Bereitschaftszustand führt eine neue Startanforderung in den normalen Ablauf.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sicherheitsgrenze:&amp;#039;&amp;#039;&amp;#039; Die hier dargestellte Standard-SPS-Logik ersetzt keine sicherheitsgerichtete Steuerung. Not-Halt, Schutztüren und andere Sicherheitsfunktionen sind entsprechend der Risikobeurteilung und den einschlägigen Normen separat auszulegen. IEC 60204-1 behandelt die elektrische Ausrüstung von Maschinen und deren Steuerstromkreise.&amp;lt;ref&amp;gt;[https://webstore.iec.ch/en/publication/71256 IEC 60204-1:2016+AMD1:2021 CSV, IEC]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Einheit 7: Diagnose als Entscheidungsweg ==&lt;br /&gt;
Nutze bei einer Störung immer dieselbe Reihenfolge: &amp;#039;&amp;#039;&amp;#039;Zustand → erwartete Transition → reales Signal → Ursache prüfen → Fehler beheben → quittieren → Wiederanlauf prüfen&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Diagnosefrage&lt;br /&gt;
! Beispielantwort&lt;br /&gt;
|-&lt;br /&gt;
| Welcher Zustand ist aktiv? || F1 Timeout&lt;br /&gt;
|-&lt;br /&gt;
| Welcher Übergang wurde erwartet? || B1 = 1&lt;br /&gt;
|-&lt;br /&gt;
| Welches Signal liegt tatsächlich an? || B1 = 0&lt;br /&gt;
|-&lt;br /&gt;
| Ist das physisch plausibel? || Nein, Werkstück steht vor B1&lt;br /&gt;
|-&lt;br /&gt;
| Was wird geprüft? || Sensorversorgung, Ausrichtung, Leitung, SPS-Eingang&lt;br /&gt;
|-&lt;br /&gt;
| Wann darf quittiert werden? || nach behobener Ursache&lt;br /&gt;
|-&lt;br /&gt;
| Wann darf neu gestartet werden? || erst nach erfüllten Freigaben und neuer Startanforderung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Virtuelle Anlage: Förderstation P7 =&lt;br /&gt;
Du arbeitest nur mit fiktiven Daten. Es wird nichts hochgeladen und es ist kein externer KI-Zugriff nötig.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anlagenbild:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Komponente&lt;br /&gt;
! Funktion&lt;br /&gt;
|-&lt;br /&gt;
| S1 || Starttaster&lt;br /&gt;
|-&lt;br /&gt;
| S2 || Quittiertaster&lt;br /&gt;
|-&lt;br /&gt;
| B1 || Lichtschranke am Ziel&lt;br /&gt;
|-&lt;br /&gt;
| M1 || Fördermotor&lt;br /&gt;
|-&lt;br /&gt;
| Safety_OK || zusammengefasste Freigabe der sicheren Steuerung&lt;br /&gt;
|-&lt;br /&gt;
| Drive_Ready || Bereitschaft des Antriebs&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Steuerregel:&amp;#039;&amp;#039;&amp;#039; Nach Start läuft M1. Wird B1 innerhalb von 4,0 s aktiv, endet der Transport normal. Sonst wird F1 Timeout gesetzt und M1 abgeschaltet. Ein unplausibles B1-Signal kann zusätzlich als F2 Signalfehler modelliert werden. Nach Fehlerbehebung sind Quittierung, Freigabeprüfung und ein neuer Start notwendig.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Interaktive Steuerungsaufgabe ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;lueckentext-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setze den passenden Zustand ein.&lt;br /&gt;
! Beobachtung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Z1 Fördern&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Start liegt an, Safety_OK und Drive_Ready sind 1, B1 ist noch 0 und die Zeitgrenze ist nicht erreicht.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;F1 Timeout&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| B1 ist nach 4,0 s weiterhin 0.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;F2 Signalfehler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ein Werkstück steht sicher vor B1, der Eingang bleibt aber 0.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Z3 Wiederanlaufprüfung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ursache ist behoben und quittiert; der Motor bleibt noch aus.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Z0 Bereit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Freigaben sind erfüllt; vor dem nächsten Zyklus ist kein Fehler aktiv.&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Interaktive Diagnoseaufgabe ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;lueckentext-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Diagnoseentscheidung&lt;br /&gt;
! Befund&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Weiter beobachten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| B1 = 0 bei 2,0 s Transportzeit.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Timeout behandeln&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| B1 = 0 bei 4,0 s Transportzeit.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Sensorpfad prüfen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück steht vor B1, SPS-Eingang B1 bleibt 0.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quittierung ablehnen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Fehlerursache ist noch vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Wiederanlauf freigeben&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ursache behoben, quittiert, Safety_OK und Drive_Ready aktiv, neuer Start liegt an.&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Aufgaben mit gestuften Hilfen und begründetem Feedback =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Niveau&lt;br /&gt;
! Aufgabe&lt;br /&gt;
! Hilfe 1&lt;br /&gt;
! Hilfe 2&lt;br /&gt;
! Begründetes Feedback&lt;br /&gt;
|-&lt;br /&gt;
| Basis || Erkläre, warum M1 bei F1 ausgeschaltet wird. || Suche die Aktion des Fehlerzustands. || Überlege, ob weiterer Transport die Diagnose erschwert. || Richtig ist: F1 erzwingt M1 = 0. So bleibt der Fehlerzustand eindeutig und die Anlage bewegt sich nicht weiter, während die Ursache geprüft wird.&lt;br /&gt;
|-&lt;br /&gt;
| Anwendung || Im Log steht: M1 = 1, B1 = 0, ET = 3,8 s. Soll schon F1 gesetzt werden? || Vergleiche ET mit 4,0 s. || Ein Timeout entsteht erst beim Erreichen der Zeitgrenze. || Nein. Bei 3,8 s ist die überwachte Frist noch nicht abgelaufen. Ein sofortiger Fehler wäre eine zu frühe Diagnose.&lt;br /&gt;
|-&lt;br /&gt;
| Transfer || Entwirf für einen zweiten Sensor B2 eine Plausibilitätsregel gegen ein dauerhaftes 1-Signal. || Frage: Wann wäre B2 = 1 physisch unmöglich? || Nutze einen Zustand, in dem noch kein Werkstück am Sensor sein kann. || Eine gute Lösung koppelt B2 an Prozesszustände, nicht nur an Zeit. So kann ein Signal, das im falschen Zustand aktiv ist, als eigener Fehler modelliert werden.&lt;br /&gt;
|}&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;
&amp;#039;&amp;#039;&amp;#039;Wann liegt im Ausbildungsfall ein Timeout vor?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(B1 bleibt bis 4,0 s nach Transportstart aus)&lt;br /&gt;
(!B1 schaltet nach 2,2 s ein)&lt;br /&gt;
(!Der Starttaster wird losgelassen)&lt;br /&gt;
(!Drive_Ready ist bereits vor Start aktiv)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Aussage zu einem fehlenden Sensorsignal ist fachlich richtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Es ist zunächst eine Beobachtung und noch keine eindeutige Fehlerursache)&lt;br /&gt;
(!Es beweist immer einen Sensordefekt)&lt;br /&gt;
(!Es beweist immer einen Motordefekt)&lt;br /&gt;
(!Es ist bei einer Ablaufsteuerung bedeutungslos)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist die wichtigste Funktion eines expliziten Fehlerzustands?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Fehlerreaktion und Rückkehrbedingungen eindeutig festlegen)&lt;br /&gt;
(!Alle Eingänge dauerhaft auf 1 setzen)&lt;br /&gt;
(!Die Zykluszeit der SPS halbieren)&lt;br /&gt;
(!Den Sensor automatisch reparieren)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Aktion ist für F1 Timeout im Kursmodell vorgesehen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(M1 aus und Störanzeige ein)&lt;br /&gt;
(!M1 dauerhaft ein)&lt;br /&gt;
(!B1 zwangsweise auf 1 setzen)&lt;br /&gt;
(!Quittierung automatisch erzeugen)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was soll nach der Fehlerbehebung zuerst bewusst erfolgen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Quittierung)&lt;br /&gt;
(!Sofortiger Motorstart)&lt;br /&gt;
(!Löschen aller Eingänge)&lt;br /&gt;
(!Ändern der Netzspannung)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warum reicht eine Quittierung allein nicht für den Wiederanlauf?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Freigaben und eine neue Startanforderung müssen geprüft werden)&lt;br /&gt;
(!Weil Timer grundsätzlich nicht rücksetzbar sind)&lt;br /&gt;
(!Weil ein Sensor danach immer 1 bleibt)&lt;br /&gt;
(!Weil ein Ausgang nie abgeschaltet werden darf)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Größe liefert bei einem IEC-Timer die verstrichene Zeit?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(ET)&lt;br /&gt;
(!Q)&lt;br /&gt;
(!IN)&lt;br /&gt;
(!PT)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was ist bei 3,9 s Transportzeit und B1 gleich 0 richtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Der Timeout ist bei einer Grenze von 4,0 s noch nicht erreicht)&lt;br /&gt;
(!Der Timeout liegt seit 0,1 s an)&lt;br /&gt;
(!B1 muss softwareseitig gesetzt werden)&lt;br /&gt;
(!M1 muss wegen eines bestätigten Sensorfehlers aus sein)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Reihenfolge unterstützt eine saubere Diagnose am besten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Zustand prüfen dann erwartete Transition dann reales Signal dann Ursache)&lt;br /&gt;
(!Ursache raten dann Bauteil tauschen dann Zustand prüfen)&lt;br /&gt;
(!Quittieren dann Signal ansehen dann Fehler suchen)&lt;br /&gt;
(!Start drücken dann Timer ändern dann Ursache vermuten)&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Aussage zum Wiederanlauf ist richtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein unerwarteter automatischer Start ist zu vermeiden)&lt;br /&gt;
(!Nach jedem Timeout muss die Anlage automatisch anlaufen)&lt;br /&gt;
(!Die Störquittierung ist immer zugleich der Startbefehl)&lt;br /&gt;
(!Safety_OK darf beim Wiederanlauf ignoriert werden)&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;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Timeout || erwartetes Ereignis bleibt bis zur Zeitgrenze aus&lt;br /&gt;
|-&lt;br /&gt;
| Sensor B1 || meldet das Werkstück am Ziel&lt;br /&gt;
|-&lt;br /&gt;
| Fehlerzustand || legt definierte Fehlerreaktionen fest&lt;br /&gt;
|-&lt;br /&gt;
| Quittierung || bestätigt einen bearbeiteten Fehler&lt;br /&gt;
|-&lt;br /&gt;
| Wiederanlaufprüfung || kontrolliert Freigaben vor der Rückkehr&lt;br /&gt;
|-&lt;br /&gt;
| TON || Einschaltverzögerer&lt;br /&gt;
|-&lt;br /&gt;
| Signalverlauf || zeigt binäre Zustände über der Zeit&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;
&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;Normalablauf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| B1 wird rechtzeitig aktiv&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Timeout&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| B1 fehlt bis zum Ablauf der Überwachungszeit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Signalfehler&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Sensorsignal widerspricht dem beobachteten Prozess&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Quittierung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Fehlerbearbeitung wird bewusst bestätigt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Wiederanlauf&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Freigaben werden geprüft und danach ein neuer Start angefordert&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;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Timeout || Wie heißt das Überschreiten einer erwarteten Ereignisfrist?&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || Welches Betriebsmittel liefert der Steuerung eine Prozessinformation?&lt;br /&gt;
|-&lt;br /&gt;
| Quittierung || Wie heißt die bewusste Bestätigung nach einer Fehlerbearbeitung?&lt;br /&gt;
|-&lt;br /&gt;
| Ablaufkette || Wie heißt eine Folge von Schritten und Übergängen?&lt;br /&gt;
|-&lt;br /&gt;
| Diagnose || Wie heißt die systematische Suche nach einer Fehlerursache?&lt;br /&gt;
|-&lt;br /&gt;
| Wiederanlauf || Wie heißt die Rückkehr zum Betrieb nach einer Störung?&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;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=Steuerungslogik+und+Ablaufmodelle+Fehlerzustände+ausdrücklich+modellieren &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lückentext ==&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;
Ein Timeout entsteht, wenn ein erwartetes Ereignis nicht innerhalb der festgelegten { Zeitgrenze } eintritt.&lt;br /&gt;
Der Sensor B1 liefert im Ausbildungsfall die Rückmeldung über ein { Werkstück } am Ziel.&lt;br /&gt;
Der Zustand F1 schaltet den Fördermotor aus und aktiviert die { Störanzeige }.&lt;br /&gt;
Ein fehlendes Signal ist zunächst eine Beobachtung und noch keine eindeutige { Ursache }.&lt;br /&gt;
Nach der Fehlerbehebung bestätigt die Bedienperson den Fehler mit einer { Quittierung }.&lt;br /&gt;
Vor der Rückkehr in den Normalbetrieb werden die notwendigen { Freigaben } geprüft.&lt;br /&gt;
Ein neuer Startbefehl verhindert, dass die Quittierung selbst einen unerwarteten { Wiederanlauf } auslöst.&lt;br /&gt;
Signalverläufe verbinden zeitliche Ereignisse mit Eingängen, Zuständen und { Ausgängen }.&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;
# [[Signalplan|Signalplan erstellen]]: Zeichne für S1, B1, M1 und Fault_Lamp einen einfachen Signalverlauf für einen fehlerfreien Zyklus.&lt;br /&gt;
# [[Fehlerzustand|Fehlerzustand beschreiben]]: Formuliere in drei Sätzen, was in F1 Timeout passieren muss und warum.&lt;br /&gt;
# [[Diagnosefrage|Diagnosefragen sammeln]]: Notiere fünf Fragen, die Du bei B1 = 0 stellen würdest, bevor Du ein Bauteil austauschst.&lt;br /&gt;
# [[Zustandskarte|Zustandskarten bauen]]: Erstelle Karten für Z0, Z1, Z2, F1 und Z3 und ordne jeweils Aktion und Übergang zu.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Signalverlauf|Signalverlauf analysieren]]: Erzeuge drei fiktive Logtabellen mit Normalfall, Timeout und Signalfehler und markiere den Zustandswechsel.&lt;br /&gt;
# [[GRAFCET|Ablaufmodell erweitern]]: Ergänze das Modell um einen zweiten Sensor B2 und einen eigenen Fehlerzustand für ein unplausibles Dauersignal.&lt;br /&gt;
# [[Virtuelle Inbetriebnahme|Virtuelle Inbetriebnahme planen]]: Lege eine Testfolge mit mindestens sechs Testfällen fest, ohne reale Anlage und ohne Uploads zu verwenden.&lt;br /&gt;
# [[Fehlersuche|Diagnosegespräch führen]]: Spiele zu zweit Fachkraft und Auszubildende. Eine Person gibt nur Signalwerte aus, die andere begründet die nächsten Prüfschritte.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Fehlerstrategie|Fehlerstrategie vergleichen]]: Vergleiche automatischen Wiederanlauf, quittierten Wiederanlauf und manuellen Neustart anhand von Risiko, Bedienbarkeit und Diagnose.&lt;br /&gt;
# [[Zeitüberwachung|Timeout auslegen]]: Entwickle für drei unterschiedliche Transportgeschwindigkeiten plausible Zeitgrenzen und begründe Sicherheitszuschlag und Prozessreserve.&lt;br /&gt;
# [[Plausibilitätsprüfung|Plausibilitätslogik entwerfen]]: Formuliere Regeln, die einen Sensorfehler von einem fehlenden Werkstück unterscheiden können, und kennzeichne verbleibende Unsicherheiten.&lt;br /&gt;
# [[Transferprojekt|Mini-Projekt entwickeln]]: Übertrage das Zustandsmodell auf eine pneumatische Spannstation oder eine Füllanlage und modelliere mindestens zwei unterschiedliche Fehlerzustände.&lt;br /&gt;
&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
# [[Fehlerursache und Symptom|Symptom und Ursache trennen]]: In einem Log wird bei 4,0 s ein Timeout gesetzt. Entwickle mindestens drei unterschiedliche Ursachen, die zum gleichen Symptom führen können, und nenne für jede einen prüfbaren Befund.&lt;br /&gt;
# [[Zustandsmodell bewerten|Zustandsmodell bewerten]]: Ein Entwurf springt nach Quittierung direkt von F1 in Z1 Fördern. Beurteile diesen Entwurf und entwickle eine robustere Alternative.&lt;br /&gt;
# [[Signalverlauf rekonstruieren|Signalverlauf rekonstruieren]]: Aus den Zuständen Z0 → Z1 → F1 → Z3 → Z0 rekonstruierst Du plausible Eingangs- und Ausgangssignale und begründest jeden Übergang.&lt;br /&gt;
# [[Diagnosestrategie|Diagnosestrategie priorisieren]]: Entscheide, in welcher Reihenfolge Du Prozessbeobachtung, SPS-Eingang, Sensorspannung, Verdrahtung und Programmlogik prüfst. Begründe Deine Reihenfolge.&lt;br /&gt;
# [[Transfer auf zweite Anlage|Transfer durchführen]]: Übertrage Timeout, fehlendes Signal und Wiederanlauf auf eine Füllanlage mit Ventil und Füllstandssensor. Definiere Zustände, Fehlerreaktion und Wiederanlaufbedingungen.&lt;br /&gt;
# [[Grenzen der Standardsteuerung|Sicherheitsgrenze erklären]]: Erkläre, warum ein didaktischer SPS-Fehlerzustand keine vollständige sicherheitsgerichtete Funktion ersetzt und welche zusätzlichen Informationen für eine reale Maschine nötig wären.&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;
Für einen Lernnachweis solltest Du zeigen, dass Du Zusammenhänge erklären und auf neue Anlagen übertragen kannst. Wichtig sind:&lt;br /&gt;
# [[Zustandsmodell|Zustandsmodell]]: Normal-, Warte-, Fehler- und Wiederanlaufzustände sind eindeutig beschrieben.&lt;br /&gt;
# [[Transition|Transitionen]]: Jeder Zustandswechsel besitzt eine prüfbare Bedingung.&lt;br /&gt;
# [[Timeout|Timeout]]: Die Zeitüberwachung ist fachlich begründet und als Symptom eingeordnet.&lt;br /&gt;
# [[Diagnose|Diagnose]]: Beobachtung, Hypothese und Prüfung werden getrennt.&lt;br /&gt;
# [[Signalverlauf|Signalverlauf]]: Ein- und Ausgänge, Timer und Zustände werden zeitlich korrekt zusammengeführt.&lt;br /&gt;
# [[Wiederanlauf|Wiederanlauf]]: Quittierung, Freigaben und neuer Start werden unterschieden.&lt;br /&gt;
# [[Transfer|Transfer]]: Das Prinzip wird auf eine andere Anlage übertragen.&lt;br /&gt;
# [[Sicherheit von Maschinen|Sicherheitsbewusstsein]]: Grenzen einer Standardsteuerung und die Notwendigkeit einer Risikobeurteilung werden benannt.&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;
&amp;#039;&amp;#039;&amp;#039;Fachliche Prüfung:&amp;#039;&amp;#039;&amp;#039; Die Kernaussagen wurden gegen öffentlich zugängliche Informationen der IEC, ISO und Siemens geprüft. Normtexte werden hier nicht vervielfältigt, sondern nur zusammenfassend referenziert.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Quelle&lt;br /&gt;
! Verwendung im Kurs&lt;br /&gt;
|-&lt;br /&gt;
| [https://webstore.iec.ch/en/publication/68533 IEC 61131-3:2025] || SPS-Programmiersprachen und SFC-Strukturelemente&lt;br /&gt;
|-&lt;br /&gt;
| [https://webstore.iec.ch/en/publication/3684 IEC 60848:2013] || GRAFCET als Spezifikationssprache&lt;br /&gt;
|-&lt;br /&gt;
| [https://www.iso.org/standard/66460.html ISO 14118:2017] || Vermeidung unerwarteten Anlaufs&lt;br /&gt;
|-&lt;br /&gt;
| [https://webstore.iec.ch/en/publication/71256 IEC 60204-1:2016+A1:2021] || elektrische Ausrüstung von Maschinen&lt;br /&gt;
|-&lt;br /&gt;
| [https://cache.industry.siemens.com/dl/files/591/39637591/att_888067/v1/S7-1200_Transition_Manual_enUS.pdf Siemens S7-1200 Transition Manual] || IEC-Timer, Q und ET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Geprüfte Wikimedia-Commons-Medien:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Datei&lt;br /&gt;
! Rechtehinweis laut Commons-Dateiseite&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Conveyor_belt_moves_material_in_a_factory.jpg Conveyor belt moves material in a factory.jpg] || CC BY 2.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:S71500.JPG S71500.JPG] || CC BY 3.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:PLC_Block_Diagram.jpg PLC Block Diagram.jpg] || CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Sequential_function_chart.png Sequential function chart.png] || CC BY-SA 3.0 und GFDL&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Example_Grafcet_SFC-fr.svg Example Grafcet SFC-fr.svg] || CC BY-SA 3.0 und GFDL gemäß Dateiseite&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Ladder_Logic_AND_gate_PLC.jpg Ladder Logic AND gate PLC.jpg] || CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Logic_signal_waveform.svg Logic signal waveform.svg] || CC BY-SA 4.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;YouTube-Medien:&amp;#039;&amp;#039;&amp;#039; Eingebettet werden nur zuvor geprüfte, tatsächlich auffindbare Videos zu SPS-Zyklus, IEC-Timern und GRAFCET. Das Einbetten erfolgt über den YouTube-Player; es wird kein Video kopiert oder hochgeladen. Die Videos werden nicht als OER ausgegeben; für das Einbetten gelten die YouTube-Bedingungen.&amp;lt;ref&amp;gt;[https://help.youtube.com/support/youtube/bin/answer.py?answer=57788 YouTube-Hilfe: Videos und Playlists einbetten]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= OERs zum Thema =&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;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Ablaufsteuerung &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Verknüpfte Lernbereiche =&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Steuerungslogik und Ablaufmodelle]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Speicherprogrammierbare Steuerung]]&lt;br /&gt;
# [[Ablaufsteuerung]]&lt;br /&gt;
# [[GRAFCET]]&lt;br /&gt;
# [[Ablaufsprache]]&lt;br /&gt;
# [[Zeitglied]]&lt;br /&gt;
# [[Sensor]]&lt;br /&gt;
# [[Fehlerdiagnose]]&lt;br /&gt;
# [[Maschinensicherheit]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Elektrotechnik]]&lt;br /&gt;
[[Kategorie:Automatisierungstechnik]]&lt;br /&gt;
[[Kategorie:Mechatronik]]&lt;br /&gt;
[[Kategorie:Steuerungstechnik]]&lt;br /&gt;
[[Kategorie:SPS]]&lt;br /&gt;
[[Kategorie:Berufsausbildung]]&lt;br /&gt;
[[Kategorie:Ausbildung]]&lt;br /&gt;
[[Kategorie:Fehlerdiagnose]]&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>