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.

Suchen Sie erfahrene Freelancer für dieses Thema?
Jetzt in 4 Schritten den richtigen Mitarbeiter finden!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon und wählen für sie die besten verfügbaren Freelancer aus unserem Pool mit 2.835 SPS Spezialisten aus.
  2. Sie erhalten per Mail - meist innerhalb weniger Stunden - genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil zur Prüfung.
  3. Wir organisieren für Sie kostenlos und unverbindlich Vorgespräche mit allen von Ihnen ausgewählten Wunschkandidaten.
  4. Sobald Sie sich für den richtigen Mitarbeiter entschieden haben, können Sie ihn flexibel über uns buchen. Alle Kosten der Vermittlung sind in seinem Stundensatz enthalten.