Was CAS-SCADA kann – und was noch kommt. Jeder Punkt ist mit seinem Stand gekennzeichnet.
Pro Steuerung läuft ein eigener Knoten, der die freigegebenen Variablen über ADS liest und in sps_data.db schreibt. Der Hauptserver sammelt alle Werte und schickt sie über WebSocket an die Browser – jeder Wert mit seinem vollen Pfad, zum Beispiel SPS1.Main.Pumpe1.Betrieb.
Ein Ordner pro Steuerung mit Zugangsdaten (IP, AMS-NetId, Port) und Variablenliste.
REAL, LREAL, INT, BOOL und weitere Grundtypen werden korrekt gelesen. Nicht lesbare Variablen werden gemeldet, nicht mit Nullwerten übermalt.
Änderungen an Listen und Kacheln werden im Betrieb erkannt, ein Neustart ist nicht nötig.
Eine Kachel besteht aus SVG-Grafiken und Texten. Jedes Objekt hat einen Namen (Tag) und kann beliebig viele Formeln haben. Die Formeln stehen in einer Textdatei neben der Kachel und lassen sich mit jedem Editor ändern.
??? im SVG werden durch den Wert ersetzt, mit einstellbaren Stellen vor und nach dem Komma, Einheit und Füllzeichenvalue>5, value*3.6 oder value ? 1 : 0.3 – sicher ausgewertet, ohne ProgrammcodeEine Seite ist eine kleine JSON-Datei: Titel und eine Liste von Kacheln mit Position, Größe, Steuerung und Instanz. Der Server erzeugt daraus die fertige HTML-Seite, speichert sie im Ordner www und prüft das Ergebnis.
Mit web_set werden Elemente bedienbar: Umschalten, kurzer Impuls, fester Wert oder Eingabe mit Grenzen. Der Server prüft jeden Schreibauftrag: Die Variable muss auf einer Seite freigegeben sein, der Wert muss zur Freigabe passen, und der Auftrag verfällt nach wenigen Sekunden. Geschrieben wird nur über den Knoten der jeweiligen Steuerung.
Unter /editor bearbeiten Administratoren Seiten, Formeln, Variablen und Benutzer – mit Live-Vorschau der echten Seite.
Diese Funktionen gibt es noch nicht – sie sind der nächste Ausbau.
SVG-Objekte und Texte platzieren, Tags vergeben und Formeln zuweisen – ohne das Desktop-Programm, mit Live-Vorschau und Testwerten.
Alarme je Variable mit Bedingung, Priorität und Text; kommend, gehend, quittiert; mit Historie.
Werte werden aufgezeichnet und als Diagramm angezeigt – auch als Kachel auf jeder Seite.
Animierte GIF- und WebP-Dateien sowie kurze Videos als Kachelinhalt, per Formel ein- und ausblendbar.
Signierte Lizenz, an den Rechner gebunden. Details auf der Seite Lizenz.