Zum Hauptinhalt springen

CODESYS Beispiel: KnightRider

Einleitung

In diesem Tutorial wird erklärt, wie ein Knight-Rider-Effekt auf den LEDs eines RevPi Compact erzeugt werden kann. Die digitalen Ausgangs-LEDs blinken dabei nacheinander von links nach rechts und wieder zurück, um den ikonischen Lichteffekt nachzuahmen.

Voraussetzungen

Hardware-Anforderungen

  • RevPi Compact

Software-Anforderungen

  • CODESYS Development System auf Ihrem PC installiert

Vorbereitung

Hardware-Einrichtung:

Tipp: Ausführliche Informationen zur Einrichtung Ihres Systems finden Sie im Getting Started Leitfaden.

Software-Einrichtung:

Hinweis: Um sicherzustellen, dass Ihr System kompatibel ist und über die erforderliche Software verfügt, beachten Sie bitte folgende Links:

Übersicht

Der Knight-Rider-Effekt wird wie folgt erreicht:

  1. Konfigurieren Sie den Kanal AI_CH1 des RevPi Compact im Parameter-Tab auf den 0–10 V-Bereich.
    Projekteinstellungen

  2. Verwendung von zwei Tasks:

    • POU_AdjustSpeed: Legt das Zeitintervall für die LED-Sequenz anhand des Analogwerteingangs (AI_CH1) fest.
    • POU_KnightRider: Implementiert den LED-Verschiebungseffekt auf den digitalen Ausgängen, um das gewünschte Links-nach-Rechts-und-zurück-Muster zu erzeugen.

    Projekteinstellungen