SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

Flankenauswertung Definition im Glossar von SPS-Profis.de

Definition und Zweck:
Die Flankenauswertung (engl. Edge Detection) ist eine Technik in der SPS-Programmierung, die dazu dient, einen kurzzeitigen Impuls zu erzeugen, genau dann, wenn sich der logische Zustand eines Eingangssignals oder einer Variable ändert. Sie erkennt einen Wechsel von „Aus“ nach „Ein“ (positive/steigende Flanke) oder von „Ein“ nach „Aus“ (negative/fallende Flanke).

Der Zweck der Flankenauswertung ist es, eine Aktion nur einmalig auszulösen, genau im Moment der Zustandsänderung, selbst wenn das auslösende Signal für mehrere SPS-Zyklen aktiv oder inaktiv bleibt. Ohne Flankenauswertung würde eine Anweisung, die auf den Zustand eines Signals reagiert, in jedem Zyklus ausgeführt, in dem das Signal wahr ist, was zu unerwünschtem oder fehlerhaftem Verhalten führen könnte.

Funktionsweise (Beispiel positive Flanke):
Um eine positive Flanke zu erkennen, benötigt die SPS einen Vergleich des aktuellen Signalzustands mit dem Signalzustand aus dem vorherigen Zyklus. Ein temporärer Speicher (oft ein „Flankenmerker“) speichert den Zustand des Signals aus dem letzten Zyklus. Wenn das aktuelle Signal „Ein“ ist und das Signal aus dem letzten Zyklus „Aus“ war, wird die positive Flanke erkannt und ein kurzzeitiger Impuls erzeugt.

SPSen bieten spezielle Befehle oder Funktionsbausteine zur Flankenauswertung, die diese Logik intern implementieren (z.B. `R_TRIG` für positive Flanke, `F_TRIG` für negative Flanke in IEC 61131-3).

Anwendungsbereiche in der SPS-Programmierung:
Flankenauswertungen sind unverzichtbar für eine präzise und zuverlässige Steuerung von sequenziellen Abläufen und bei der Verarbeitung von Ereignissen:

  • Zählen von Impulsen: Jede Flanke eines Sensors (z.B. einer Lichtschranke) erhöht einen Zähler um genau eins, um die Anzahl der Produkte zu erfassen.
  • Starten/Stoppen von Prozessen: Eine Aktion soll nur einmalig beim Drücken eines Tasters ausgelöst werden.
  • Triggerung von Timern: Viele Timer-Bausteine werden durch eine Flanke aktiviert.
  • Aktivierung von Funktionsbausteinen: Eine Funktion oder ein FB soll nur einmal pro Ereignis aufgerufen werden.
  • Erkennung von Betriebsartwechseln: Um auf den genauen Zeitpunkt eines Wechsels von Automatik- auf Handbetrieb zu reagieren.

Die korrekte Anwendung der Flankenauswertung ist ein grundlegendes Element für das Schreiben effizienter und fehlerfreier SPS-Programme.

→ Siehe auch: Flanke, SPS-Programmierung, SPS, Digitaleingang, Timer, Zähler

SPS Programmierer freut sich darauf Sie kennenzulernen.

Schnelle Hilfe anfordern:
Finden Sie Ihren Freelancer jetzt!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an.
  2. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon.
  3. Sie erhalten per Mail genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil, meist innerhalb weniger Stunden.
  4. Wir organisieren kostenlos und unverbindlich Vorgespräche mit Ihren Wunschkandidaten.
  5. Sobald Sie Ihren Wunschmitarbeiter ausgewählt haben, können Sie ihn über uns buchen. Alle Kosten der Vermittlung sind im Stundensatz enthalten.