Statusbytes mit CODESYS

Wir verwenden Statusbytes auf den RevPi Geräten, um verschiedene Funktionen oder Informationen an einer bestimmten Stelle im Prozessabbild einzutragen. Welche Statusbytes es auf den RevPi Geräten gibt und wie Du diese verwenden kannst, kannst Du in den Abschnitten Statusbytes am RevPi Core und Statusbytes am RevPi Connect nachlesen.

Verwendung von Statusbytes mit CODESYS

CODESYS bietet ein automatisches Mapping zwischen der Variable, die Du in Deiner Anwendung verwendest, und dem Statusbyte des RevPi Geräts.

  • Doppelklicke auf das RevPi Gerät im Gerätebaum.
    Die Tabelle Mapping öffnet sich.
    In der Spalte Channel sind alle Statusbytes des RevPi Geräts (hier eines RevPi Core) aufgelistet:

  • Gib in der Spalte Variable einen benutzerdefinierten Namen für das Statusbyte ein, das Du verwenden möchtest.

Beim Laden eines Projekts auf das RevPi Gerät werden die Werte automatisch gemappt.

Mapping der Werte in CODESYS

Die Standardwerte für die konfigurierbaren Statusbytes sind:

Statusbyte

Standardwert

RS485ErrorLimit1 10
RS485ErrorLimit2 1000
RevPiLED FALSE

Wenn die Standardwerte geändert werden sollen, müssen die Werte in der entsprechenden POU (Program Organisation Unit) zugewiesen werden. Weitere Informationen zur POU findest Du in der CODESYS Online Hilfe.