<?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_Zustandsautomaten_f%C3%BCr_Maschinen_entwerfen</id>
	<title>Steuerungslogik und Ablaufmodelle – Zustandsautomaten für Maschinen entwerfen - 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_Zustandsautomaten_f%C3%BCr_Maschinen_entwerfen"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Zustandsautomaten_f%C3%BCr_Maschinen_entwerfen&amp;action=history"/>
	<updated>2026-10-08T10:05:15Z</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_Zustandsautomaten_f%C3%BCr_Maschinen_entwerfen&amp;diff=62596&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_Zustandsautomaten_f%C3%BCr_Maschinen_entwerfen&amp;diff=62596&amp;oldid=prev"/>
		<updated>2026-10-07T15:31:21Z</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;
= Steuerungslogik und Ablaufmodelle – Zustandsautomaten für Maschinen entwerfen =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurzbeschreibung:&amp;#039;&amp;#039;&amp;#039; Zustände, Übergänge und Bedingungen. Du entwirfst für eine fiktive Maschinenstation einen Zustandsautomaten, liest Signalverläufe und diagnostizierst Ablaufstörungen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zielgruppe:&amp;#039;&amp;#039;&amp;#039; Ausbildung in [[Mechatronik]], [[Elektroniker für Automatisierungstechnik|Automatisierungstechnik]], [[SPS]]-Programmierung und Instandhaltung.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lernziel:&amp;#039;&amp;#039;&amp;#039; Du kannst einen Maschinenablauf in eindeutige Zustände zerlegen, Transitionen mit prüfbaren Bedingungen formulieren und aus Signalen auf den aktuellen Zustand sowie typische Fehler schließen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis zur Sicherheit:&amp;#039;&amp;#039;&amp;#039; Die Lernanlage ist vollständig fiktiv. Sicherheitsfunktionen wie Not-Halt, Schutztürüberwachung oder sichere Antriebsabschaltung sind nicht Gegenstand der Übung und dürfen in realen Anlagen nicht durch eine gewöhnliche Ablaufsteuerung ersetzt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Plc control panel.JPG|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Maschinen arbeiten selten nur mit „Ein“ und „Aus“. Ein Fördermodul kann &amp;#039;&amp;#039;&amp;#039;warten&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;fördern&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;positionieren&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;bearbeiten&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ausschleusen&amp;#039;&amp;#039;&amp;#039; oder bei einer Störung in einen definierten Zustand wechseln. Ein [[Zustandsautomat]] macht dieses Verhalten übersichtlich: Ein Zustand beschreibt, was gerade gilt; eine Transition beschreibt den erlaubten Wechsel; eine Bedingung entscheidet, wann gewechselt wird.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Finite-State-Machine.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=wDNiReGEZGs   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 1: Zustand ==&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Zustand&amp;#039;&amp;#039;&amp;#039; fasst ein stabiles Verhalten der Maschine zusammen. Gute Zustandsnamen beschreiben die Funktion, zum Beispiel &amp;#039;&amp;#039;Warten&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Fördern&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;Ausschleusen&amp;#039;&amp;#039;. Im Zustand werden passende [[Aktor|Aktoren]] angesteuert.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Merksatz:&amp;#039;&amp;#039;&amp;#039; Zustand = „Was macht die Maschine jetzt?“&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 2: Transition ==&lt;br /&gt;
&lt;br /&gt;
Eine &amp;#039;&amp;#039;&amp;#039;Transition&amp;#039;&amp;#039;&amp;#039; verbindet zwei Zustände. Sie wird nur dann durchlaufen, wenn ihre Bedingung erfüllt ist. Beispiel: &amp;#039;&amp;#039;Fördern → Positionieren&amp;#039;&amp;#039;, wenn der Positionssensor ein Werkstück meldet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Merksatz:&amp;#039;&amp;#039;&amp;#039; Transition = „Wann darf der nächste Zustand beginnen?“&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 3: Bedingungen ==&lt;br /&gt;
&lt;br /&gt;
Bedingungen entstehen aus [[Sensor|Sensorsignalen]], Bedienbefehlen, Freigaben, Timern oder logischen Verknüpfungen. Eine Bedingung sollte eindeutig prüfbar sein. Statt „Werkstück ungefähr da“ verwendest Du zum Beispiel &amp;#039;&amp;#039;B_Position = 1&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Finite State Machine Logic.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 4: Vom Alltagsbeispiel zur Maschine ==&lt;br /&gt;
&lt;br /&gt;
Eine Ampel verdeutlicht das Prinzip: Jeder sichtbare Signalzustand ist klar definiert, und nur bestimmte Übergänge sind erlaubt. Maschinensteuerungen arbeiten nach demselben Denkprinzip, auch wenn die Bedingungen durch Sensoren und Prozessfreigaben entstehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Traffic lights 4 states.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Ausbildungsfall: Vereinzelungsstation V1 =&lt;br /&gt;
&lt;br /&gt;
Du planst die Steuerungslogik einer &amp;#039;&amp;#039;&amp;#039;fiktiven Vereinzelungsstation V1&amp;#039;&amp;#039;&amp;#039;. Ein Förderband transportiert Werkstücke zu einer Position. Ein Stopper hält das Werkstück kurz an; danach wird es freigegeben und verlässt die Station.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Belt conveyor system.jpg|500px|rahmenlos|center]]&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;
| Startanforderung&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B_Einlauf&lt;br /&gt;
| Werkstück am Einlauf erkannt&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B_Position&lt;br /&gt;
| Werkstück an Bearbeitungsposition erkannt&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| B_Auslauf&lt;br /&gt;
| Werkstück hat Station verlassen&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| Freigabe&lt;br /&gt;
| übergeordnete Anlagenfreigabe&lt;br /&gt;
| Eingang&lt;br /&gt;
|-&lt;br /&gt;
| M_Band&lt;br /&gt;
| Förderband läuft&lt;br /&gt;
| Ausgang&lt;br /&gt;
|-&lt;br /&gt;
| Y_Stopper&lt;br /&gt;
| Stopper hält Werkstück&lt;br /&gt;
| Ausgang&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fiktive Prozessdaten:&amp;#039;&amp;#039;&amp;#039; Transport bis zur Position typischerweise 1,2 s; Haltezeit 0,8 s; Auslauf typischerweise 1,0 s. Diese Werte dienen nur der Lernsimulation. Reale Betriebsdaten, Uploads und externe KI-Dienste sind für den Kurs nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Zustandsmodell der V1 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zustand&lt;br /&gt;
! Aktive Ausgänge&lt;br /&gt;
! Übergang zum nächsten Zustand&lt;br /&gt;
|-&lt;br /&gt;
| Warten&lt;br /&gt;
| M_Band = 0, Y_Stopper = 0&lt;br /&gt;
| S_Start und Freigabe&lt;br /&gt;
|-&lt;br /&gt;
| Einfördern&lt;br /&gt;
| M_Band = 1, Y_Stopper = 0&lt;br /&gt;
| B_Position&lt;br /&gt;
|-&lt;br /&gt;
| Halten&lt;br /&gt;
| M_Band = 0, Y_Stopper = 1&lt;br /&gt;
| Haltezeit abgelaufen&lt;br /&gt;
|-&lt;br /&gt;
| Ausfördern&lt;br /&gt;
| M_Band = 1, Y_Stopper = 0&lt;br /&gt;
| B_Auslauf&lt;br /&gt;
|-&lt;br /&gt;
| Zyklusende&lt;br /&gt;
| M_Band = 0, Y_Stopper = 0&lt;br /&gt;
| B_Auslauf nicht mehr belegt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Entwurfsregel:&amp;#039;&amp;#039;&amp;#039; Ein Zustandswechsel erfolgt nur über eine ausdrücklich definierte Transition. Unerwartete Signalkombinationen müssen diagnostizierbar sein.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Virtuelle Anlage: Ablauf durchspielen ==&lt;br /&gt;
&lt;br /&gt;
Stelle Dir die V1 als virtuelle Anlage vor. Beginne in &amp;#039;&amp;#039;Warten&amp;#039;&amp;#039;. Ändere pro Schritt nur die angegebenen Eingangssignale und bestimme den nächsten Zustand.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schritt&lt;br /&gt;
! Eingänge&lt;br /&gt;
! Erwarteter Zustand&lt;br /&gt;
! Begründung&lt;br /&gt;
|-&lt;br /&gt;
| Start&lt;br /&gt;
| S_Start = 1, Freigabe = 1&lt;br /&gt;
| Einfördern&lt;br /&gt;
| Startbedingung ist vollständig erfüllt.&lt;br /&gt;
|-&lt;br /&gt;
| Position erreicht&lt;br /&gt;
| B_Position = 1&lt;br /&gt;
| Halten&lt;br /&gt;
| Das Werkstück hat die Zielposition erreicht.&lt;br /&gt;
|-&lt;br /&gt;
| Haltezeit beendet&lt;br /&gt;
| Timer_Halten = 1&lt;br /&gt;
| Ausfördern&lt;br /&gt;
| Die zeitabhängige Transition ist erfüllt.&lt;br /&gt;
|-&lt;br /&gt;
| Auslauf erkannt&lt;br /&gt;
| B_Auslauf = 1&lt;br /&gt;
| Zyklusende&lt;br /&gt;
| Das Werkstück hat den Auslauf erreicht.&lt;br /&gt;
|-&lt;br /&gt;
| Auslauf frei&lt;br /&gt;
| B_Auslauf = 0&lt;br /&gt;
| Warten&lt;br /&gt;
| Der Zyklus ist vollständig beendet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Signalverlauf lesen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zeitpunkt&lt;br /&gt;
! Zustand&lt;br /&gt;
! B_Position&lt;br /&gt;
! B_Auslauf&lt;br /&gt;
! M_Band&lt;br /&gt;
! Y_Stopper&lt;br /&gt;
|-&lt;br /&gt;
| t0&lt;br /&gt;
| Warten&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| t1&lt;br /&gt;
| Einfördern&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| t2&lt;br /&gt;
| Halten&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| t3&lt;br /&gt;
| Ausfördern&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| t4&lt;br /&gt;
| Zyklusende&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;
&amp;#039;&amp;#039;&amp;#039;Diagnoseimpuls:&amp;#039;&amp;#039;&amp;#039; Bleibt die Steuerung in &amp;#039;&amp;#039;Einfördern&amp;#039;&amp;#039;, obwohl das Werkstück sichtbar an der Position steht, prüfst Du zuerst, ob &amp;#039;&amp;#039;B_Position&amp;#039;&amp;#039; tatsächlich von 0 auf 1 wechselt. Der Zustand allein reicht zur Diagnose nicht; entscheidend ist die Kombination aus Zustand, erwarteter Transition und realem Signal.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Diagnosefall: „Band läuft endlos“ ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beobachtung:&amp;#039;&amp;#039;&amp;#039; Zustand = &amp;#039;&amp;#039;Einfördern&amp;#039;&amp;#039;, M_Band = 1, B_Position bleibt 0.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mögliche Ursache:&amp;#039;&amp;#039;&amp;#039; Das Positionssignal fehlt oder erreicht die Steuerung nicht.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Die Vermutung ist fachlich plausibel, weil der Übergang nach &amp;#039;&amp;#039;Halten&amp;#039;&amp;#039; ausschließlich von &amp;#039;&amp;#039;B_Position&amp;#039;&amp;#039; abhängt. Ein Motorfehler wäre weniger passend, denn das Band läuft bereits.&lt;br /&gt;
&lt;br /&gt;
[[Datei:PLC Control Panel.png|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Basis-, Anwendungs- und Transferaufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Basis ==&lt;br /&gt;
&lt;br /&gt;
# [[Zustand erkennen]]: Ordne &amp;#039;&amp;#039;M_Band = 0&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Y_Stopper = 1&amp;#039;&amp;#039; dem passenden Zustand der V1 zu. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Halten&amp;#039;&amp;#039; ist richtig, weil nur dort der Stopper aktiv und das Band aus ist.&lt;br /&gt;
# [[Transition formulieren]]: Formuliere den Übergang von &amp;#039;&amp;#039;Einfördern&amp;#039;&amp;#039; nach &amp;#039;&amp;#039;Halten&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;B_Position = 1&amp;#039;&amp;#039; ist die passende Bedingung, weil das Signal das Erreichen der Zielposition meldet.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&lt;br /&gt;
# [[Signalverlauf analysieren]]: Bei &amp;#039;&amp;#039;Halten&amp;#039;&amp;#039; bleibt Y_Stopper = 0. Nenne zuerst die erwartete Ausgabe und dann eine sinnvolle Prüfstelle. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Erwartet ist Y_Stopper = 1; prüfe die zustandsabhängige Ausgangszuordnung, bevor Du eine Transition verdächtigst.&lt;br /&gt;
# [[Ablauf ergänzen]]: Ergänze nach &amp;#039;&amp;#039;Ausfördern&amp;#039;&amp;#039; einen eindeutigen Abschlusszustand. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Ein Zustand wie &amp;#039;&amp;#039;Zyklusende&amp;#039;&amp;#039; trennt das Erkennen des Auslaufs sauber vom erneuten Start und verbessert Diagnose sowie Wiederanlauf.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Transfer ==&lt;br /&gt;
&lt;br /&gt;
# [[Fehlerstrategie entwickeln]]: Entwirf für einen Sensor, der länger als eine zulässige Zeit nicht schaltet, einen zusätzlichen Diagnosezustand. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Ein eigener Zustand wie &amp;#039;&amp;#039;Störung_Position&amp;#039;&amp;#039; ist sinnvoll, wenn Eintrittsbedingung, sichere Ausgangswerte und Rücksetzbedingung eindeutig definiert sind.&lt;br /&gt;
# [[Ablaufmodell vergleichen]]: Begründe, wann ein Zustandsautomat übersichtlicher ist als viele verschachtelte IF-Abfragen. &amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Der Automat ist besonders vorteilhaft, wenn mehrere klar benennbare Betriebsphasen mit unterschiedlichen Ausgängen und Übergangsbedingungen existieren.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Gestufte Hilfen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hilfestufe&lt;br /&gt;
! Impuls&lt;br /&gt;
|-&lt;br /&gt;
| Hilfe 1&lt;br /&gt;
| Frage zuerst: „In welchem Zustand bin ich?“&lt;br /&gt;
|-&lt;br /&gt;
| Hilfe 2&lt;br /&gt;
| Suche danach nur die Transitionen, die von diesem Zustand ausgehen.&lt;br /&gt;
|-&lt;br /&gt;
| Hilfe 3&lt;br /&gt;
| Prüfe die Bedingung Signal für Signal und vergleiche anschließend die erwarteten Ausgänge mit dem Signalverlauf.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Fachliche Einordnung =&lt;br /&gt;
&lt;br /&gt;
In der Automatisierung werden Ablaufsteuerungen schrittweise beschrieben. [[GRAFCET]] dient als Beschreibungsmittel; [[Sequential Function Chart|SFC]] ist eine Programmiersprache der IEC-61131-3-Familie. Herstellerwerkzeuge setzen Ablaufketten und Zustandsmodelle unterschiedlich um. Entscheidend für den Entwurf bleibt die Trennung von &amp;#039;&amp;#039;&amp;#039;Zustand&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Transition&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Bedingung&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=CefjNWi0g9s   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Geprüfte fachliche Quellen ==&lt;br /&gt;
&lt;br /&gt;
# [https://de.wikipedia.org/wiki/Endlicher_Automat Wikipedia: Endlicher Automat] – Grundbegriffe Zustand, Übergang und Aktion.&lt;br /&gt;
# [https://de.wikipedia.org/wiki/Ablaufsteuerung Wikipedia: Ablaufsteuerung] – Schritte, Transitionen, GRAFCET und SFC.&lt;br /&gt;
# [https://www.plcopen.org/downloads/ PLCopen Downloads] – Materialien zur Strukturierung mit SFC und IEC 61131-3.&lt;br /&gt;
# [https://infosys.beckhoff.com/content/1031/tc3_plc_intro/7647315979.html Beckhoff: Erste Schritte – Zustandsmaschine, Timer, Trigger] – Beispiel einer enumerationsbasierten SPS-Zustandsmaschine.&lt;br /&gt;
# [https://www.sitrain-learning.siemens.com/de/rw50521/SIMATIC-Programmieren-mit-S7-GRAPH-in-TIA-Portal Siemens SITRAIN: S7-GRAPH] – Planung, Inbetriebnahme, Test und Diagnose von Ablaufketten.&lt;br /&gt;
# [https://store.codesys.com/media/n98_media_assets/files/2101000001-F/3/CODESYS%20UML_de.pdf CODESYS UML Datenblatt] – Zustandsdiagramme für ereignisdiskrete Systeme.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Medienrechte ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Medium&lt;br /&gt;
! Nachweis&lt;br /&gt;
! Rechtehinweis&lt;br /&gt;
|-&lt;br /&gt;
| Finite-State-Machine.svg&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Finite-State-Machine.svg Wikimedia Commons]&lt;br /&gt;
| CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| Finite State Machine Logic.svg&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Finite_State_Machine_Logic.svg Wikimedia Commons]&lt;br /&gt;
| Public Domain&lt;br /&gt;
|-&lt;br /&gt;
| Traffic lights 4 states.svg&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Traffic_lights_4_states.svg Wikimedia Commons]&lt;br /&gt;
| Public Domain&lt;br /&gt;
|-&lt;br /&gt;
| Plc control panel.JPG&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Plc_control_panel.JPG Wikimedia Commons]&lt;br /&gt;
| CC BY-SA 3.0&lt;br /&gt;
|-&lt;br /&gt;
| PLC Control Panel.png&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:PLC_Control_Panel.png Wikimedia Commons]&lt;br /&gt;
| Public Domain&lt;br /&gt;
|-&lt;br /&gt;
| Belt conveyor system.jpg&lt;br /&gt;
| [https://commons.wikimedia.org/wiki/File:Belt_conveyor_system.jpg Wikimedia Commons]&lt;br /&gt;
| CC BY-SA 4.0&lt;br /&gt;
|-&lt;br /&gt;
| SPS-Programmierung #13: Ablaufsteuerungen&lt;br /&gt;
| [https://www.youtube.com/watch?v=wDNiReGEZGs YouTube]&lt;br /&gt;
| Eingebettet über den YouTube-Player; keine freie Lizenz wird behauptet.&lt;br /&gt;
|-&lt;br /&gt;
| TIA Portal: Sequential Programming S7-GRAPH&lt;br /&gt;
| [https://www.youtube.com/watch?v=CefjNWi0g9s YouTube]&lt;br /&gt;
| Eingebettet über den YouTube-Player; keine freie Lizenz wird behauptet.&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was beschreibt ein Zustand in einem Maschinen-Zustandsautomaten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein stabiles aktuelles Verhalten der Maschine)&lt;br /&gt;
(!Eine beliebige Kabelnummer)&lt;br /&gt;
(!Nur die Zykluszeit der SPS)&lt;br /&gt;
(!Ausschließlich einen Hardwarefehler)&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 löst einen Zustandswechsel aus?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine erfüllte Übergangsbedingung)&lt;br /&gt;
(!Der Name des Zustands)&lt;br /&gt;
(!Die Farbe des Schaltschranks)&lt;br /&gt;
(!Die Reihenfolge der Variablennamen)&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 führt im V1-Modell von Einfördern nach Halten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(B_Position ist aktiv)&lt;br /&gt;
(!B_Auslauf ist aktiv)&lt;br /&gt;
(!M_Band ist ausgeschaltet)&lt;br /&gt;
(!S_Start ist dauerhaft aktiv)&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;Welcher Ausgang ist im Zustand Halten aktiv?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Y_Stopper)&lt;br /&gt;
(!B_Position)&lt;br /&gt;
(!S_Start)&lt;br /&gt;
(!B_Auslauf)&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;Wozu dient ein Signalverlauf bei der Diagnose?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Zum Vergleich von erwartetem und tatsächlichem Ablauf)&lt;br /&gt;
(!Zum Ersetzen aller Sensoren)&lt;br /&gt;
(!Zum Einstellen der Netzspannung)&lt;br /&gt;
(!Zum mechanischen Ausrichten des Förderbands)&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 eine gute Zustandsbezeichnung?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ausfördern)&lt;br /&gt;
(!Irgendwas)&lt;br /&gt;
(!Variable)&lt;br /&gt;
(!Programmteil)&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 ist eine eindeutige Übergangsbedingung wichtig?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sie macht den Zustandswechsel prüfbar)&lt;br /&gt;
(!Sie erhöht automatisch die Motordrehzahl)&lt;br /&gt;
(!Sie ersetzt die Verdrahtung)&lt;br /&gt;
(!Sie verhindert jede mögliche Störung)&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 Aussage passt zu einem Timer in einem Zustandsautomaten?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Er kann eine zeitabhängige Transition freigeben)&lt;br /&gt;
(!Er ist immer ein Ausgang)&lt;br /&gt;
(!Er ersetzt jeden Sensor)&lt;br /&gt;
(!Er definiert automatisch alle Zustände)&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 prüfst Du zuerst, wenn die V1 in Einfördern stehen bleibt?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Die für die Transition erwarteten Eingangssignale)&lt;br /&gt;
(!Die Farbe der Visualisierung)&lt;br /&gt;
(!Die Dateigröße des SPS-Projekts)&lt;br /&gt;
(!Die Reihenfolge der Kommentare)&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;Wozu ist ein eigener Diagnosezustand nützlich?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Er macht einen definierten Fehlerablauf sichtbar und auswertbar)&lt;br /&gt;
(!Er lässt jede Bedingung entfallen)&lt;br /&gt;
(!Er verdoppelt grundsätzlich die SPS-Leistung)&lt;br /&gt;
(!Er ersetzt die Risikobeurteilung)&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;
| Zustand || Aktuelles Maschinenverhalten&lt;br /&gt;
|-&lt;br /&gt;
| Transition || Zustandswechsel&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || Eingangsinformation&lt;br /&gt;
|-&lt;br /&gt;
| Aktor || Ausgabewirkung&lt;br /&gt;
|-&lt;br /&gt;
| Timer || Zeitbedingung&lt;br /&gt;
|-&lt;br /&gt;
| Freigabe || Startvoraussetzung&lt;br /&gt;
|-&lt;br /&gt;
| Signalverlauf || Diagnosegrundlage&lt;br /&gt;
|-&lt;br /&gt;
| Verriegelung || Unzulässigen Ablauf verhindern&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;Warten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Start und Freigabe abwarten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Einfördern&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück zur Position transportieren&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Halten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück mit Stopper festhalten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Ausfördern&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück zum Auslauf transportieren&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Zyklusende&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Station für neuen Zyklus vorbereiten&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;
| Zustand || Wie heißt eine klar definierte Betriebsphase eines Automaten?&lt;br /&gt;
|-&lt;br /&gt;
| Transition || Wie heißt der Übergang zwischen zwei Zuständen?&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || Welches Bauteil liefert typischerweise eine Eingangsinformation?&lt;br /&gt;
|-&lt;br /&gt;
| Aktor || Welches Bauteil setzt typischerweise eine Steuerungswirkung um?&lt;br /&gt;
|-&lt;br /&gt;
| Verriegelung || Wie heißt eine Logik, die unzulässige Abläufe verhindert?&lt;br /&gt;
|-&lt;br /&gt;
| Diagnose || Wie heißt das systematische Erkennen und Eingrenzen von Störungen?&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+Zustandsautomaten+für+Maschinen+entwerfen &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;
Ein { Zustand } beschreibt ein aktuelles Verhalten der Maschine.&lt;br /&gt;
Eine { Transition } verbindet zwei Zustände.&lt;br /&gt;
Eine Übergangsbedingung muss eindeutig { prüfbar } sein.&lt;br /&gt;
Das Signal B_Position führt in der Lernanlage zum Zustand { Halten }.&lt;br /&gt;
Im Zustand Halten ist der Ausgang { Y_Stopper } aktiv.&lt;br /&gt;
Ein { Timer } kann einen zeitabhängigen Wechsel auslösen.&lt;br /&gt;
Ein Signalverlauf unterstützt die technische { Diagnose }.&lt;br /&gt;
Ein zusätzlicher Fehlerzustand kann den Ablauf bei einer Störung { definieren }.&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;
# [[Zustände markieren]]: Fotografiere keine reale Anlage, sondern zeichne die fiktive V1 und markiere die fünf Zustände mit eigenen Symbolen.&lt;br /&gt;
# [[Signal-Karten erstellen]]: Erstelle Karten für S_Start, B_Position, B_Auslauf, M_Band und Y_Stopper und ordne Eingang oder Ausgang zu.&lt;br /&gt;
# [[Transitionen sprechen]]: Formuliere jede Transition der V1 als Wenn-dann-Satz.&lt;br /&gt;
# [[Signalverlauf erklären]]: Erkläre einem Lernpartner den Verlauf t0 bis t4 in höchstens fünf Sätzen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Zustandsdiagramm zeichnen]]: Zeichne den Automaten der V1 mit Pfeilen und Übergangsbedingungen.&lt;br /&gt;
# [[Fehlerbild untersuchen]]: Entwickle zwei fiktive Signalverläufe, bei denen B_Position nicht korrekt erkannt wird, und beschreibe die Diagnose.&lt;br /&gt;
# [[Ablauf erweitern]]: Ergänze einen Zustand &amp;#039;&amp;#039;Prüfen&amp;#039;&amp;#039;, in dem ein fiktiver Qualitätssensor ausgewertet wird.&lt;br /&gt;
# [[Betriebsfall vergleichen]]: Vergleiche den Zustandsautomaten mit einer Lösung aus verschachtelten Bedingungen und nenne je zwei Vor- und Nachteile.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Störungsmodell entwerfen]]: Ergänze einen Diagnosezustand für Zeitüberschreitung und definiere Eintritt, Ausgänge und Rücksetzung.&lt;br /&gt;
# [[Parallelität bewerten]]: Untersuche, welche Schwierigkeiten entstehen, wenn zwei Fördermodule gleichzeitig arbeiten sollen.&lt;br /&gt;
# [[Testfälle planen]]: Erstelle eine Testmatrix mit Normalfall, fehlender Freigabe, fehlendem Positionssignal und verzögertem Auslaufsignal.&lt;br /&gt;
# [[Transferprojekt]]: Entwirf für eine fiktive Verpackungsstation einen eigenen Zustandsautomaten und begründe Zustände, Transitionen, Diagnosepunkte und Testfälle.&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;
# [[Modellkritik]]: Die Steuerung wechselt von &amp;#039;&amp;#039;Warten&amp;#039;&amp;#039; direkt nach &amp;#039;&amp;#039;Ausfördern&amp;#039;&amp;#039;, sobald B_Auslauf = 0 ist. Erkläre, warum diese Logik fachlich ungeeignet ist, und verbessere sie.&lt;br /&gt;
# [[Diagnosetransfer]]: Ein Werkstück bleibt an der Position stehen, obwohl die Steuerung bereits &amp;#039;&amp;#039;Ausfördern&amp;#039;&amp;#039; anzeigt. Leite mindestens zwei unterschiedliche Fehlerhypothesen aus Zustand und Signalbild ab.&lt;br /&gt;
# [[Teststrategie]]: Entwickle drei Testfälle, mit denen Du beweist, dass ein Zustandswechsel nur bei erfüllter Bedingung stattfindet.&lt;br /&gt;
# [[Robustheit]]: Begründe, warum ein unerwarteter Sensorwert nicht automatisch zu einem unkontrollierten Folgezustand führen sollte.&lt;br /&gt;
# [[Modellvergleich]]: Vergleiche Zustandsdiagramm, Übergangstabelle und Signalverlauf hinsichtlich Entwurf, Inbetriebnahme und Fehlersuche.&lt;br /&gt;
# [[Transfer]]: Übertrage das Prinzip auf eine fiktive Schiebetür, einen Prüfstand oder ein Hubmodul und begründe mindestens vier Zustände.&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 zu diesem Thema solltest Du zeigen, dass Du:&lt;br /&gt;
# [[Zustände definieren|Zustände]] eindeutig benennen und ihre Ausgänge beschreiben kannst.&lt;br /&gt;
# [[Transitionen formulieren|Transitionen]] mit prüfbaren Bedingungen formulierst.&lt;br /&gt;
# [[Signalverlauf auswerten|Signalverläufe]] mit dem Sollablauf vergleichst.&lt;br /&gt;
# [[Fehlerdiagnose|Diagnosen]] aus Zustand, Bedingung und Signalbild begründet ableitest.&lt;br /&gt;
# [[Testfall|Testfälle]] für Normalablauf und Störungen planst.&lt;br /&gt;
# [[Transferleistung|Transfer]] auf eine neue fiktive Maschine leisten kannst.&lt;br /&gt;
# Sicherheitsfunktionen klar von der normalen Ablaufsteuerung trennst.&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;
= OERs zum Thema =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Endlicher_Automat &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;
&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;[[Steuerungslogik und Ablaufmodelle]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Zustandsautomat]]&lt;br /&gt;
# [[Ablaufsteuerung]]&lt;br /&gt;
# [[SPS]]&lt;br /&gt;
# [[GRAFCET]]&lt;br /&gt;
# [[Sequential Function Chart]]&lt;br /&gt;
# [[Sensor]]&lt;br /&gt;
# [[Aktor]]&lt;br /&gt;
# [[Fehlerdiagnose]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Automatisierungstechnik]]&lt;br /&gt;
[[Kategorie:Steuerungstechnik]]&lt;br /&gt;
[[Kategorie:SPS]]&lt;br /&gt;
[[Kategorie:Mechatronik]]&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>