<?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_Flanken_von_Pegeln_unterscheiden</id>
	<title>Steuerungslogik und Ablaufmodelle – Flanken von Pegeln unterscheiden - 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_Flanken_von_Pegeln_unterscheiden"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=Steuerungslogik_und_Ablaufmodelle_%E2%80%93_Flanken_von_Pegeln_unterscheiden&amp;action=history"/>
	<updated>2026-10-08T09:52:28Z</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_Flanken_von_Pegeln_unterscheiden&amp;diff=62720&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_Flanken_von_Pegeln_unterscheiden&amp;diff=62720&amp;oldid=prev"/>
		<updated>2026-10-07T21:28:37Z</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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Steuerungslogik und Ablaufmodelle – Flanken von Pegeln unterscheiden&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurzbeschreibung: Ereignis und dauerhafter Zustand.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In diesem aiMOOC lernst Du, in einer [[Speicherprogrammierbare Steuerung|SPS]] einen &amp;#039;&amp;#039;&amp;#039;dauerhaften Pegel&amp;#039;&amp;#039;&amp;#039; von einem &amp;#039;&amp;#039;&amp;#039;kurzen Ereignis an einer Signalflanke&amp;#039;&amp;#039;&amp;#039; zu unterscheiden. Du arbeitest mit einer virtuellen Förderanlage, Signalverläufen und Diagnosefällen. Alle Anlagen-, Zeit- und Variablendaten sind fiktiv und dienen nur dem Lernen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Zielgruppe:&amp;#039;&amp;#039;&amp;#039; Ausbildung in Automatisierungs-, Elektro-, Mechatronik- und verwandten technischen Berufen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ziel:&amp;#039;&amp;#039;&amp;#039; Du entscheidest sicher, wann eine Steuerung einen Zustand auswerten soll und wann nur der Zustandswechsel zählt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Conveyor belt moves material in a factory.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 1: Pegel oder Flanke? ==&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Pegel&amp;#039;&amp;#039;&amp;#039; beschreibt einen Zustand, der eine Zeit lang anliegt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Signal&lt;br /&gt;
! Bedeutung&lt;br /&gt;
! Typische Frage&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Zustand AUS / FALSE&lt;br /&gt;
| Liegt der Zustand an?&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Zustand EIN / TRUE&lt;br /&gt;
| Liegt der Zustand an?&lt;br /&gt;
|-&lt;br /&gt;
| 0 → 1&lt;br /&gt;
| steigende bzw. positive Flanke&lt;br /&gt;
| Ist das Ereignis gerade eingetreten?&lt;br /&gt;
|-&lt;br /&gt;
| 1 → 0&lt;br /&gt;
| fallende bzw. negative Flanke&lt;br /&gt;
| Ist das Ereignis gerade eingetreten?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Merksatz:&amp;#039;&amp;#039;&amp;#039; Ein Pegel kann mehrere SPS-Zyklen lang gleich bleiben. Eine Flanke kennzeichnet den Wechsel zwischen zwei Pegeln.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Digital Signal Square Wave.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=X-iLc8XKUHU   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 2: Signalverlauf lesen ==&lt;br /&gt;
&lt;br /&gt;
Betrachte einen fiktiven Taster S1 über sieben SPS-Zyklen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; margin:auto&amp;quot;&lt;br /&gt;
! Zyklus&lt;br /&gt;
! Z0&lt;br /&gt;
! Z1&lt;br /&gt;
! Z2&lt;br /&gt;
! Z3&lt;br /&gt;
! Z4&lt;br /&gt;
! Z5&lt;br /&gt;
! Z6&lt;br /&gt;
|-&lt;br /&gt;
! S1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! steigende Flanke&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
! fallende Flanke&lt;br /&gt;
| 0&lt;br /&gt;
| 0&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;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beobachtung:&amp;#039;&amp;#039;&amp;#039; S1 hat drei Zyklen lang den Pegel 1. Das Ereignis „Taster wurde gedrückt“ tritt trotzdem nur einmal auf: beim Wechsel 0 → 1.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Praxisfolge:&amp;#039;&amp;#039;&amp;#039; Ein Zähler, der direkt auf S1 reagiert, könnte bei zyklischer Auswertung mehrfach zählen. Ein Zähler, der auf die steigende Flanke reagiert, zählt das Drücken einmal.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 3: R_TRIG und F_TRIG ==&lt;br /&gt;
&lt;br /&gt;
In IEC-61131-3-nahen SPS-Bibliotheken werden Flanken häufig mit Trigger-Bausteinen ausgewertet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Baustein&lt;br /&gt;
! Erkennt&lt;br /&gt;
! Ausgang Q&lt;br /&gt;
! Typischer Einsatz&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;R_TRIG&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 0 → 1&lt;br /&gt;
| für den erkannten Übergang TRUE&lt;br /&gt;
| Startimpuls, Zählen, Schrittwechsel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;F_TRIG&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 1 → 0&lt;br /&gt;
| für den erkannten Übergang TRUE&lt;br /&gt;
| Loslassen, Signalende, Freigabe nach Verlassen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bei Siemens STEP 7 wird eine positive Signalflanke ebenfalls durch Vergleich des aktuellen Signalwerts mit dem zuvor gespeicherten Zustand erkannt. Der Ausgang der Flankenerkennung ist dabei nur für einen Zyklus aktiv.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=Ty5-g4kTFhg   |500|center}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:S71500.JPG|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 4: Warum ein Flankenmerker nötig ist ==&lt;br /&gt;
&lt;br /&gt;
Eine Flanke kann nur erkannt werden, wenn die Steuerung den &amp;#039;&amp;#039;&amp;#039;aktuellen&amp;#039;&amp;#039;&amp;#039; mit dem &amp;#039;&amp;#039;&amp;#039;vorherigen&amp;#039;&amp;#039;&amp;#039; Signalzustand vergleicht.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Vorher&lt;br /&gt;
! Jetzt&lt;br /&gt;
! Ergebnis&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| keine Flanke&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| steigende Flanke&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| keine Flanke&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| 0&lt;br /&gt;
| fallende Flanke&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der vorherige Zustand muss gespeichert werden. Deshalb besitzt eine Flankenerkennung einen internen Speicherzustand bzw. benötigt eine passende Instanz.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Plc intro-11.svg|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;
{{BR}}&lt;br /&gt;
== Lerneinheit 5: Ausbildungsfall – virtuelle Förderanlage ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fall:&amp;#039;&amp;#039;&amp;#039; In einer fiktiven Montagelinie transportiert Förderband M1 Werkstücke an Lichtschranke B1 vorbei.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Kennzeichen&lt;br /&gt;
! Fiktive Funktion&lt;br /&gt;
! Datentyp&lt;br /&gt;
|-&lt;br /&gt;
| S1&lt;br /&gt;
| Starttaster&lt;br /&gt;
| BOOL&lt;br /&gt;
|-&lt;br /&gt;
| S0&lt;br /&gt;
| Stopptaster&lt;br /&gt;
| BOOL&lt;br /&gt;
|-&lt;br /&gt;
| B1&lt;br /&gt;
| Lichtschranke Werkstück erkannt&lt;br /&gt;
| BOOL&lt;br /&gt;
|-&lt;br /&gt;
| Q1&lt;br /&gt;
| Fördermotor EIN&lt;br /&gt;
| BOOL&lt;br /&gt;
|-&lt;br /&gt;
| C1&lt;br /&gt;
| Werkstückzähler&lt;br /&gt;
| INT&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aufgabe der Steuerung:&amp;#039;&amp;#039;&amp;#039; Q1 darf während des Förderns dauerhaft EIN sein. C1 soll dagegen genau einmal erhöht werden, wenn ein Werkstück neu in B1 einläuft.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Entscheidung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Pegel]]: Q1 benötigt einen dauerhaften Zustand.&lt;br /&gt;
# [[Flanke]]: C1 benötigt das Ereignis B1 0 → 1.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Automatically machine.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 6: Ablaufmodell der Anlage ==&lt;br /&gt;
&lt;br /&gt;
Ein [[Ablaufsteuerung|Ablaufmodell]] verbindet Zustände mit Ereignissen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Schritt&lt;br /&gt;
! Zustand&lt;br /&gt;
! Aktion&lt;br /&gt;
! Übergang&lt;br /&gt;
|-&lt;br /&gt;
| A0&lt;br /&gt;
| Bereit&lt;br /&gt;
| Q1 = 0&lt;br /&gt;
| S1 steigende Flanke&lt;br /&gt;
|-&lt;br /&gt;
| A1&lt;br /&gt;
| Fördern&lt;br /&gt;
| Q1 = 1&lt;br /&gt;
| B1 steigende Flanke&lt;br /&gt;
|-&lt;br /&gt;
| A2&lt;br /&gt;
| Werkstück erfasst&lt;br /&gt;
| C1 einmal erhöhen&lt;br /&gt;
| B1 fallende Flanke&lt;br /&gt;
|-&lt;br /&gt;
| A1&lt;br /&gt;
| Fördern&lt;br /&gt;
| Q1 = 1&lt;br /&gt;
| nächstes Werkstück&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039;&amp;#039; Ein Ablaufzustand kann viele Zyklen dauern. Der Übergang zum nächsten Schritt wird häufig durch ein Ereignis ausgelöst.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 7: Pegelsteuerung und Ereignissteuerung vergleichen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Situation&lt;br /&gt;
! Pegel sinnvoll?&lt;br /&gt;
! Flanke sinnvoll?&lt;br /&gt;
! Begründung&lt;br /&gt;
|-&lt;br /&gt;
| Motor soll laufen, solange Freigabe anliegt&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Dauerzustand ist gefordert&lt;br /&gt;
|-&lt;br /&gt;
| Zähler soll beim Eintreffen eines Werkstücks +1 zählen&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
| Ein Ereignis soll genau einmal wirken&lt;br /&gt;
|-&lt;br /&gt;
| Lampe zeigt Sensorbelegung&lt;br /&gt;
| Ja&lt;br /&gt;
| Nein&lt;br /&gt;
| Anzeige soll aktuellen Zustand zeigen&lt;br /&gt;
|-&lt;br /&gt;
| Schrittfolge startet beim Tastendruck&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
| Start soll nur beim Zustandswechsel ausgelöst werden&lt;br /&gt;
|-&lt;br /&gt;
| Meldung wird beim Signalverlust erzeugt&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja&lt;br /&gt;
| Das Ende des Signals ist das Ereignis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lerneinheit 8: Diagnose – typische Fehlerbilder ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Fehlerbild&lt;br /&gt;
! Wahrscheinliche Ursache&lt;br /&gt;
! Diagnose&lt;br /&gt;
|-&lt;br /&gt;
| Zähler zählt mehrfach, solange B1 = 1&lt;br /&gt;
| Pegel statt Flanke ausgewertet&lt;br /&gt;
| R_TRIG bzw. positive Flankenerkennung prüfen&lt;br /&gt;
|-&lt;br /&gt;
| R_TRIG.Q wird nie TRUE&lt;br /&gt;
| kein 0 → 1-Wechsel oder Bausteinaufruf fehlt&lt;br /&gt;
| Online-Verlauf von CLK und Q vergleichen&lt;br /&gt;
|-&lt;br /&gt;
| Ereignis erscheint mehrfach&lt;br /&gt;
| prellender Taster oder instabiles Sensorsignal&lt;br /&gt;
| Rohsignal und gefiltertes Signal vergleichen&lt;br /&gt;
|-&lt;br /&gt;
| Kurzer Impuls wird nicht erkannt&lt;br /&gt;
| Impuls ist für die zyklische Abtastung zu kurz&lt;br /&gt;
| Zykluszeit und Eingangssignal prüfen&lt;br /&gt;
|-&lt;br /&gt;
| Ablauf springt unerwartet weiter&lt;br /&gt;
| Flanke an falscher Variablen ausgewertet&lt;br /&gt;
| Übergangsbedingung und Signalquelle verfolgen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Für reale Maschinen müssen kurze oder asynchrone Signale je nach Hardware mit geeigneten Eingangsfiltern, schnellen Eingängen, Interrupts oder Zählfunktionen behandelt werden. Dieser Kurs ersetzt keine Hersteller- oder Sicherheitsdokumentation.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=nIzR3UzTia0   |500|center}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ladder logic diagram.jpg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Virtuelle Diagnose 1: Zählerfehler ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simulation:&amp;#039;&amp;#039;&amp;#039; B1 ist in vier aufeinanderfolgenden Zyklen 1. Der aktuelle Programmstand lautet sinngemäß: „Wenn B1 = 1, dann C1 := C1 + 1“.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Frage:&amp;#039;&amp;#039;&amp;#039; Warum wird ein Werkstück viermal gezählt?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Prüfe, ob der Code einen Zustand oder einen Zustandswechsel auswertet.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; B1 bleibt vier Zyklen lang TRUE.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Der Zähler braucht nur das Ereignis 0 → 1.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Die Bedingung B1 = 1 ist in jedem der vier Zyklen wahr. Deshalb wird die Zähloperation viermal ausgeführt. Eine positive Flankenerkennung erzeugt dagegen nur beim Wechsel von 0 auf 1 ein Zählevent.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Virtuelle Diagnose 2: Signalende ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simulation:&amp;#039;&amp;#039;&amp;#039; Eine Klemme gilt als belegt, solange B2 = 1. Erst wenn das Werkstück die Klemme verlässt, soll der nächste Förderschritt starten.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Frage:&amp;#039;&amp;#039;&amp;#039; Welches Ereignis passt?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Entscheidend ist nicht das Eintreffen, sondern das Verlassen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Beim Verlassen wechselt B2 von 1 auf 0.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Gesucht ist die fallende Flanke.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Begründetes Feedback:&amp;#039;&amp;#039;&amp;#039; Der Schrittwechsel soll genau beim Signalende ausgelöst werden. Deshalb ist die fallende Flanke 1 → 0 bzw. F_TRIG fachlich passend.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Push button diagram.svg|400px|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;
== Basisaufgabe ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aufgabe:&amp;#039;&amp;#039;&amp;#039; Entscheide für jede Funktion: Pegel oder Flanke? Motorfreigabe, Werkstückzähler, Belegtanzeige, Start einer Schrittfolge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Frage jeweils: Soll die Funktion so lange wirken, wie das Signal anliegt?&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Dauerwirkung spricht für Pegel. Einmalige Reaktion spricht für Flanke.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Motorfreigabe und Belegtanzeige brauchen typischerweise Pegel, weil ihr Zustand während der gesamten Signalzeit gelten soll. Werkstückzähler und Schrittstart brauchen typischerweise Flanken, weil ein einzelnes Ereignis verarbeitet werden soll.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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; B1 hat den Verlauf 0, 0, 1, 1, 0, 1, 0. Bestimme die Zyklen mit steigender und fallender Flanke.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Vergleiche immer zwei benachbarte Werte.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; 0 → 1 bedeutet steigend, 1 → 0 bedeutet fallend.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Steigende Flanken liegen bei den Übergängen zum dritten und sechsten Wert vor. Fallende Flanken liegen beim Übergang zum fünften und siebten Wert vor. Begründung: Nur Änderungen zählen, nicht die Dauer des Pegels.&lt;br /&gt;
&amp;lt;/div&amp;gt;&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; Entwirf für eine virtuelle Verpackungsmaschine eine Logik, die eine Packung beim Eintritt in eine Lichtschranke zählt und erst nach ihrem vollständigen Verlassen den nächsten Zuführschritt freigibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 1:&amp;#039;&amp;#039;&amp;#039; Du brauchst zwei unterschiedliche Ereignisse desselben Sensors.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 2:&amp;#039;&amp;#039;&amp;#039; Eintritt = 0 → 1, Verlassen = 1 → 0.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hilfe 3:&amp;#039;&amp;#039;&amp;#039; Verwende die steigende Flanke für das Zählen und die fallende Flanke für die Freigabe.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Feedback:&amp;#039;&amp;#039;&amp;#039; Die Lösung trennt zwei Prozessereignisse sauber. Dadurch wird die Packung beim Eintritt einmal gezählt und der Folgeschritt erst nach dem Verlassen freigegeben. Das ist robuster als eine einzige dauerhafte Pegelbedingung.&lt;br /&gt;
&amp;lt;/div&amp;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 Pegel in einer SPS?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Einen anliegenden Signalzustand)&lt;br /&gt;
(!Nur einen Zustandswechsel)&lt;br /&gt;
(!Immer eine Störung)&lt;br /&gt;
(!Nur eine Zähloperation)&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 Änderung ist eine steigende Flanke?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(0 nach 1)&lt;br /&gt;
(!1 nach 1)&lt;br /&gt;
(!1 nach 0)&lt;br /&gt;
(!0 nach 0)&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 Änderung ist eine fallende Flanke?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(1 nach 0)&lt;br /&gt;
(!0 nach 1)&lt;br /&gt;
(!1 nach 1)&lt;br /&gt;
(!0 nach 0)&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;Wofür eignet sich eine steigende Flanke besonders?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein Werkstück genau einmal zählen)&lt;br /&gt;
(!Eine Lampe dauerhaft einschalten)&lt;br /&gt;
(!Einen Motor dauerhaft freigeben)&lt;br /&gt;
(!Einen Sensorzustand dauerhaft anzeigen)&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 Aufgabe erfüllt R_TRIG?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine steigende Flanke erkennen)&lt;br /&gt;
(!Eine fallende Flanke erkennen)&lt;br /&gt;
(!Einen Analogwert skalieren)&lt;br /&gt;
(!Eine Motorleistung regeln)&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 Aufgabe erfüllt F_TRIG?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine fallende Flanke erkennen)&lt;br /&gt;
(!Eine steigende Flanke erkennen)&lt;br /&gt;
(!Eine Zeitbasis erzeugen)&lt;br /&gt;
(!Eine Spannung messen)&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 braucht Flankenerkennung einen vorherigen Signalzustand?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Damit aktueller und vorheriger Wert verglichen werden können)&lt;br /&gt;
(!Damit der Eingang analog wird)&lt;br /&gt;
(!Damit der Motor schneller läuft)&lt;br /&gt;
(!Damit kein SPS Zyklus nötig ist)&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 zählt ein Zähler bei direkter Pegelauswertung möglicherweise mehrfach?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Weil der Pegel mehrere SPS Zyklen lang TRUE sein kann)&lt;br /&gt;
(!Weil eine Flanke immer vier Zyklen dauert)&lt;br /&gt;
(!Weil ein BOOL Wert analog ist)&lt;br /&gt;
(!Weil F_TRIG dauerhaft TRUE bleibt)&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 Ereignis passt zum Verlassen einer belegten Lichtschranke?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Die fallende Flanke)&lt;br /&gt;
(!Der dauerhaft hohe Pegel)&lt;br /&gt;
(!Die steigende Flanke)&lt;br /&gt;
(!Ein unveränderter Pegel)&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 guten Ablaufübergang?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein eindeutig definiertes Ereignis oder eine eindeutige Bedingung)&lt;br /&gt;
(!Eine zufällige Signaländerung)&lt;br /&gt;
(!Ein dauerhaft unbekannter Zustand)&lt;br /&gt;
(!Eine ungeprüfte Mehrfachauslösung)&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;
| Pegel || dauerhafter Signalzustand&lt;br /&gt;
|-&lt;br /&gt;
| steigende Flanke || Wechsel von 0 auf 1&lt;br /&gt;
|-&lt;br /&gt;
| fallende Flanke || Wechsel von 1 auf 0&lt;br /&gt;
|-&lt;br /&gt;
| R_TRIG || Erkennung des Einschaltwechsels&lt;br /&gt;
|-&lt;br /&gt;
| F_TRIG || Erkennung des Ausschaltwechsels&lt;br /&gt;
|-&lt;br /&gt;
| Flankenmerker || gespeicherter vorheriger Zustand&lt;br /&gt;
|-&lt;br /&gt;
| SPS Zyklus || wiederholte Programmbearbeitung&lt;br /&gt;
|-&lt;br /&gt;
| Ereignis || einmaliger Zustandswechsel&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;Pegel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Motor bleibt aktiv, solange Freigabe anliegt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;steigende Flanke&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück läuft neu in die Lichtschranke&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;fallende Flanke&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Werkstück verlässt die Lichtschranke&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;R_TRIG&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| erkennt den Wechsel von FALSE zu TRUE&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;F_TRIG&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| erkennt den Wechsel von TRUE zu FALSE&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;
| Flanke || Wie heißt der Wechsel zwischen zwei Signalzuständen?&lt;br /&gt;
|-&lt;br /&gt;
| Pegel || Wie heißt ein anliegender binärer Signalzustand?&lt;br /&gt;
|-&lt;br /&gt;
| Zyklus || Wie heißt eine wiederholte Programmbearbeitung der SPS?&lt;br /&gt;
|-&lt;br /&gt;
| Merker || Wie heißt ein gespeicherter Hilfszustand zur Erkennung des vorherigen Signalwerts?&lt;br /&gt;
|-&lt;br /&gt;
| Sensor || Welches Bauteil liefert in der Anlage typischerweise ein Eingangssignal?&lt;br /&gt;
|-&lt;br /&gt;
| Ereignis || Wie heißt eine einmalige relevante Zustandsänderung?&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+Flanken+von+Pegeln+unterscheiden &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 binärer { Pegel } beschreibt einen anliegenden Zustand.&lt;br /&gt;
Eine steigende Flanke ist der Wechsel von { 0 auf 1 }.&lt;br /&gt;
Eine fallende Flanke ist der Wechsel von { 1 auf 0 }.&lt;br /&gt;
Der Funktionsbaustein { R_TRIG } erkennt eine steigende Flanke.&lt;br /&gt;
Der Funktionsbaustein { F_TRIG } erkennt eine fallende Flanke.&lt;br /&gt;
Für die Flankenerkennung wird der { vorherige Zustand } mit dem aktuellen Zustand verglichen.&lt;br /&gt;
Ein Werkstückzähler soll auf ein { Ereignis } reagieren.&lt;br /&gt;
Eine Motorfreigabe wird häufig als dauerhafter { Pegel } ausgewertet.&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;
# [[Signalverlauf]]: Zeichne für einen fiktiven Taster einen Verlauf mit mindestens zwei steigenden und zwei fallenden Flanken und markiere die Ereignisse.&lt;br /&gt;
# [[Pegel]]: Fotografiere nichts und lade nichts hoch. Skizziere stattdessen aus dem Gedächtnis drei betriebliche Situationen, in denen ein dauerhafter Pegel sinnvoll ist.&lt;br /&gt;
# [[Flanke]]: Formuliere in eigenen Worten den Unterschied zwischen „Signal ist 1“ und „Signal wird 1“.&lt;br /&gt;
# [[Fehlerdiagnose]]: Erkläre, warum ein Zähler bei dauerhafter TRUE-Bedingung mehrfach zählen kann.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Virtuelle Anlage]]: Entwirf eine fiktive Förderanlage mit Starttaster, Lichtschranke, Motor und Zähler. Kennzeichne für jedes Signal, ob Pegel oder Flanke ausgewertet wird.&lt;br /&gt;
# [[Ablaufsteuerung]]: Erstelle vier Schritte für einen einfachen Förderprozess und definiere für jeden Übergang ein Ereignis.&lt;br /&gt;
# [[Diagnose]]: Analysiere den Verlauf 0, 1, 1, 1, 0, 0, 1 und markiere steigende sowie fallende Flanken.&lt;br /&gt;
# [[SPS Programmierung]]: Formuliere herstellerneutralen Pseudocode für einen Zähler, der nur bei einer steigenden Flanke erhöht wird.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Transfer]]: Entwickle ein Ablaufmodell für eine Verpackungsstation, bei der Eintritt und Verlassen eines Werkstücks zwei unterschiedliche Aktionen auslösen.&lt;br /&gt;
# [[Entprellung]]: Recherchiere in einer Herstellerdokumentation, wie prellende oder kurze Eingangssignale behandelt werden, und begründe, wann reine Flankenerkennung nicht ausreicht.&lt;br /&gt;
# [[Zykluszeit]]: Erkläre anhand eines selbst erstellten Beispiels, warum ein sehr kurzer Impuls bei zyklischer Abtastung übersehen werden kann.&lt;br /&gt;
# [[Instandhaltung]]: Erstelle einen Diagnoseleitfaden mit fünf Prüfschritten für den Fall „Werkstückzähler zählt zu viel oder zu wenig“.&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;
# [[Analyse eines Signalverlaufs]]: Begründe für einen vorgegebenen BOOL-Verlauf, an welchen Stellen Ereignisse auftreten und warum unveränderte Pegel keine neuen Ereignisse sind.&lt;br /&gt;
# [[Auswahl einer Flankenerkennung]]: Entscheide für zwei Prozesssituationen zwischen R_TRIG, F_TRIG und Pegelauswertung und begründe jede Entscheidung.&lt;br /&gt;
# [[Ablaufmodell]]: Überführe die virtuelle Förderanlage in ein Modell aus Zuständen und Übergängen. Begründe, welche Übergänge durch Flanken ausgelöst werden.&lt;br /&gt;
# [[Fehleranalyse]]: Ein Werkstückzähler erhöht sich sechsmal bei nur einem Werkstück. Entwickle eine plausible Ursache und eine prüfbare Diagnose.&lt;br /&gt;
# [[Transfer auf neue Anlage]]: Plane die Ereignislogik für eine virtuelle Türsteuerung mit „Tür erreicht offen“ und „Tür verlässt Endlage“. Begründe, welche Information als Pegel und welche als Flanke benötigt wird.&lt;br /&gt;
# [[Grenzen zyklischer Verarbeitung]]: Bewerte, ob ein extrem kurzer Sensorsignalimpuls mit normaler zyklischer Programmbearbeitung sicher erkannt wird, und nenne geeignete technische Alternativen.&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:&lt;br /&gt;
# [[Pegel]] und [[Flanke]] fachlich unterscheiden kannst.&lt;br /&gt;
# steigende und fallende Flanken in Signalverläufen sicher erkennst.&lt;br /&gt;
# R_TRIG und F_TRIG passend zu Prozessereignissen auswählst.&lt;br /&gt;
# erklären kannst, warum Flankenerkennung einen vorherigen Signalzustand benötigt.&lt;br /&gt;
# in einer virtuellen Anlage zwischen Dauerzustand und Ereignis unterscheiden kannst.&lt;br /&gt;
# Ablaufzustände und Übergangsereignisse sinnvoll verbindest.&lt;br /&gt;
# typische Fehler wie Mehrfachzählung oder fehlende Impulse diagnostizieren kannst.&lt;br /&gt;
# Deine Entscheidung fachlich begründest und nicht nur eine Bausteinbezeichnung nennst.&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;
&amp;#039;&amp;#039;&amp;#039;Fachliche Quellen, geprüft:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [https://docs.tia.siemens.cloud/r/de-de/v20/fup-s7-1200-s7-1500/bitverknupfungen-s7-1200-s7-1500/r_trig-positive-signalflanke-erkennen-s7-1200-s7-1500 Siemens STEP 7 V20 – R_TRIG: Positive Signalflanke erkennen]: Zustandsänderung 0 → 1 und Ausgang Q für einen Zyklus.&lt;br /&gt;
# [https://content.helpme-codesys.com/de/libs/Standard/Current/Trigger/R_TRIG.html CODESYS Standard Library – R_TRIG]: Erkennung der steigenden Flanke eines BOOL-Signals.&lt;br /&gt;
# [https://content.helpme-codesys.com/en/libs/Standard/Current/Trigger/F_TRIG.html CODESYS Standard Library – F_TRIG]: Erkennung der fallenden Flanke eines BOOL-Signals.&lt;br /&gt;
# [https://www.plcopen.org/standards/logic/iec-61131-3/ PLCopen – IEC 61131-3]: Einordnung der standardisierten SPS-Programmiersprachen und Programmierelemente.&lt;br /&gt;
# [https://de.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung Wikipedia – Speicherprogrammierbare Steuerung]: Grundlagen zur SPS als digital programmierbare Steuerung.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Verwendete freie Bilder auf Wikimedia Commons:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Datei:Digital Signal Square Wave.svg|120px|rahmenlos]] – zeigt steigende und fallende Signalflanken; CC BY-SA 4.0 laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:S71500.JPG|120px|rahmenlos]] – SPS SIMATIC S7-1500; CC BY 3.0 laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:Conveyor belt moves material in a factory.jpg|120px|rahmenlos]] – Förderband in einer Fabrik; CC BY 2.0 laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:Plc intro-11.svg|120px|rahmenlos]] – SPS-Scanzyklus; freie Lizenzierung einschließlich CC BY-SA 3.0/GFDL laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:Ladder logic diagram.jpg|120px|rahmenlos]] – grundlegende Ladder-Struktur; CC BY-SA 4.0 laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:Push button diagram.svg|120px|rahmenlos]] – Tastermechanismus; CC BY-SA 3.0 laut Commons-Dateiseite.&lt;br /&gt;
# [[Datei:Automatically machine.jpg|120px|rahmenlos]] – automatisierte Fördertechnik; CC BY-SA 4.0 laut Commons-Dateiseite.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;YouTube:&amp;#039;&amp;#039;&amp;#039; Die Videos werden ausschließlich über den YouTube-Player eingebettet. Sie werden nicht kopiert, verändert oder neu hochgeladen. Rechte und Verfügbarkeit verbleiben bei den jeweiligen Rechteinhabern bzw. bei YouTube.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datenschutz und Arbeitsweise:&amp;#039;&amp;#039;&amp;#039; Für die Aufgaben sind keine Uploads persönlicher Daten, keine externen KI-Dienste und keine reale Maschinensteuerung erforderlich. Verwende nur fiktive Prozessdaten oder betriebliche Daten, deren Nutzung ausdrücklich freigegeben ist.&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/Speicherprogrammierbare_Steuerung &amp;lt;/iframe&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;
# [[Speicherprogrammierbare Steuerung]]&lt;br /&gt;
# [[Steuerungstechnik]]&lt;br /&gt;
# [[Ablaufsteuerung]]&lt;br /&gt;
# [[IEC 61131-3]]&lt;br /&gt;
# [[Kontaktplan]]&lt;br /&gt;
# [[Funktionsbausteinsprache]]&lt;br /&gt;
# [[Structured Text]]&lt;br /&gt;
# [[Signal]]&lt;br /&gt;
# [[Boolesche Algebra]]&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:Elektrotechnik]]&lt;br /&gt;
[[Kategorie:Steuerungstechnik]]&lt;br /&gt;
[[Kategorie:SPS]]&lt;br /&gt;
[[Kategorie:Mechatronik]]&lt;br /&gt;
[[Kategorie:Berufliche Bildung]]&lt;br /&gt;
[[Kategorie:Ausbildung]]&lt;br /&gt;
[[Kategorie:Digitale Technik]]&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>