Wie können wir helfen?

Print

Unterroutine: Wie man steigende und fallende Flanke im Flussdiagramm verwaltet

 

Der einfachste Weg, die steigende und fallende Flanke in einem Flussdiagramm zu behandeln, ist die Verwendung einer Unterroutine

Für die steigende Flanke (rising front) fügen Sie eine Unterroutine mit dem Namen RisingEdge (steigende Flanke) ein, mit 2 Tags, Input und Output Bits

  • In (Bit) mit einem Weg “ > „
  • Out (Bit) mit 2 Möglichkeiten “ <> „

Rufen Sie in Ihrem Hauptprogramm das Unterprogramm mit der Eingabe im „In“-Tag und dem Risskanten-Tag im „Out“-Tag auf

In diesem Beispiel wird „OutBitD1“ nur einmal während des SPS-Zyklus auf 1 gesetzt, sobald InBitC1 von 0 auf 1 wechselt

Das Gleiche gilt für die fallende Flanke (fallende Front)

Wenn Sie für Ihren Eingang einen potentialfreien Kontakt von einem Schalter oder Relais verwenden, kann es sinnvoll sein, einen Bounce-Filter hinzuzufügen (Debounce in ms)