In diesem Beispiel werden wir die Temperatur mithilfe des RTD-Kanals des RevPi AIO auslesen und den gemessenen Wert an einen analogen Ausgangskanal ausgeben, der mit einer Digitalanzeige verbunden ist.

Voraussetzungen #

Hardware #

✓ RevPi Connect 4
✓ RevPi AIO
✓ Temperatursensor (z. B. PT1000, 4-Leiter)
✓ Digitalanzeige (z. B. ITP11 Prozessanzeige)

▷ Verbinde den Temperatursensor PT1000 mit dem RTD-Kanal 1 des RevPi AIO.

▷ Verbinde RevPi Connect 4 und RevPi AIO über die PiBridge.

▷ Stelle sicher, dass die Stromversorgung ordnungsgemäß angeschlossen ist.

▷ Verbinde den RevPi entweder mit deinem Netzwerk oder richte einen Desktop-Betrieb ein.

Detaillierte Anleitungen zur Einrichtung deines Systems, siehe Getting Started.

Software #

✓ CODESYS Development System, installiert auf deinem PC

Um ein kompatibles System mit geeigneter Software sicherzustellen, beachte die Kompatibilität der Software.

Schritt 1: Neues Projekt in CODESYS erstellen #

▷ Öffne CODESYS auf deinem PC.

▷ Erstelle ein neues Standardprojekt.

▷ Wähle CODESYS Control for Linux ARM oder ARM64, je nach deiner Image-Version.

▷ Wähle eine der EN 61131-3 Programmiersprachen für SPS.

Schritt 2: RTD-Kanal und Ausgangskanal konfigurieren #

▷ Stelle sicher, dass der Temperatursensor mit dem RTD-Kanal 1 am RevPi AIO verbunden ist.

▷ Konfiguriere RTD-Kanal 1 für PT1000-Temperaturmessungen mit 4-Leiter-Technologie.

▷ Verbinde die Digitalanzeige (ITP11 Prozessanzeige) mit dem analogen Ausgangskanal 1 am RevPi AIO.

▷ Konfiguriere den analogen Ausgangskanal auf 4 … 20 mA Strom.

AIO Setting

Schritt 3: Code schreiben #

▷ Weise dem RTD-Kanal 1 den Variablennamen RTD_CH1 mit dem Datentyp INT zu.

▷ Weise dem Ausgangskanal 2 den Variablennamen iAIO_ch2 mit dem Datentyp INT zu.

AIO Setting

▷ Öffne PLC_PRG im Gerätebaum.

❯ Das Programmfenster PLC_PRG öffnet sich, in dem der Code zum Auslesen der Temperatur vom RTD-Kanal und zur Ausgabe an den Ausgangskanal des RevPi AIO in ST geschrieben werden soll.

AIO Setting

Schritt 4: Anwendung ausführen #