Zum Hauptinhalt springen

CODESYS-Beispiel: TrafficLight-Webvisu

Dieses Tutorial zeigt dir, wie du eine einfache Web-Visualisierung von Ampeln auf einem RevPi mit CODESYS WebVisu erstellst.

Voraussetzungen

Hardware

✓ RevPi Connect+ als Basismodul (das Projekt kann für RevPi Core oder RevPi Compact angepasst werden)

✓ RevPi DIO als Erweiterungsmodul

Eine detaillierte Anleitung zur Einrichtung Deines Systems findest Du im Getting Started.

Software

CODESYS Development System, installiert auf deinem PC.

Um ein kompatibles System mit geeigneter Software sicherzustellen, beachte die CODESYS Systemanforderungen.

Überblick

Die Anwendung simuliert ein Ampelsystem mit den folgenden Modi:

  1. Normalmodus:

    • Rot- und Grünlichter sind jeweils für 10 Sekunden aktiv.
    • Das gelbe Licht dient als Übergang für 2 Sekunden.
  2. Nachtmodus:

    • Nur das gelbe Licht blinkt in diesem Modus.

Die folgende Abbildung gibt einen Überblick über den CODESYS-Gerätebaum für das Setup:

CODESYS Device Tree Overview

Anpassung für RevPi Core oder Compact

Um das Projekt für RevPi Core oder RevPi Compact anzupassen:

▷ Klicke mit der rechten Maustaste auf RevPi Connect im CODESYS-Gerätebaum.

▷ Wähle "Gerät aktualisieren" aus.

▷ Wähle RevPi Core oder RevPi Compact als Ersatz und benenne das Gerät entsprechend um.

Anwendung bereitstellen und testen

  1. Kompilieren und Herunterladen:

    ▷ Stelle sicher, dass dein Programm keine Fehler aufweist.

    ▷ Lade die Anwendung auf den RevPi Connect.

  2. Auf die Web-Visualisierung zugreifen:

    ▷ Öffne einen Browser und rufe den Webserver deines RevPi Connect auf:

    http://<RevPi-IP-Adresse>:8080/webvisu.htm

    Beispiel: http://192.168.168.159:8080/webvisu.htm

    Webvisu

Anpassung für RevPi Core oder Compact

  1. Ampel testen:

    ▷ Überprüfe den Normalmodusbetrieb mit den angegebenen Zeitdauern.

    ▷ Schalte den Nachtmodus um und beobachte das gelbe Licht beim Blinken.

Zusätzliche Hinweise

  • Stelle sicher, dass dein RevPi Connect und die DIO-Module ordnungsgemäß im CODESYS-Gerätebaum verbunden und konfiguriert sind.
  • Das Visualisierungsdesign kann angepasst werden, um zusätzliche Steuerelemente oder Anzeigen einzufügen, falls erforderlich.