Tables
Online-Tabelle
Die Online-Tabelle dient der Echtzeitüberwachung von Systemvariablen. Im Gegensatz zu den Tabellen „Basic“ oder „Editable“ ist sie nicht mit einer SQL-Datenbank verbunden, sondern bezieht ihre Werte direkt von einem laufenden CODESYS-Controller.
Damit ist sie ideal geeignet für Anwendungsfälle, in denen aktuelle Prozesswerte, Statusrückmeldungen oder Live-Sensordaten unmittelbar im Frontend visualisiert werden sollen.
Unterstützte Datentypen umfassen:
- BOOL, INT, DINT, REAL, STRING (aus CODESYS-Variablen)
- Arrays und strukturierte Felder (z. B. Sensortabellen)
Wichtig:
Die Online-Tabelle ist schreibgeschützt – Benutzer können hier keine Werte verändern. Sie dient ausschließlich der Anzeige.
Wie alle Tabellentypen folgt auch sie dem einheitlichen Berechtigungsmodell (Read, Insert, Update, Delete) – allerdings ist in diesem Fall nur Read funktional relevant.
Hauptfunktionen
- Direkte Verbindung zu CODESYS – keine Datenbank zwischengeschaltet
- Echtzeit-Datenstrom – zeigt aktuelle Systemzustände ohne Verzögerung
- Nur-Lese-Modus – ausschließlich zur Überwachung vorgesehen
- Unterstützt Arrays und Strukturen – z. B. Kanallisten, Geräte- oder I/O-Zustände
- Visuelle Formatierung – bedingte Farben, Icons, Ausrichtung
- Zyklisches oder ereignisbasiertes Update – durch Polling oder Subscription (nicht dokumentiert)
- Einheitliches Berechtigungsmodell –
Read-Zugriff kann benutzer- oder rollenbasiert definiert werden