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:
-
Konfigurieren Sie den Kanal AI_CH1 des RevPi Compact im Parameter-Tab auf den 0–10 V-Bereich.
-
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.