CAS-SCADA
Web-Visualisierung für TwinCAT

Ihre Anlage live im Browser.

CAS-SCADA liest Variablen direkt aus Ihrer TwinCAT-Steuerung und stellt sie auf eigenen, frei gestaltbaren Seiten dar. Gestaltet wird mit wiederverwendbaren Kacheln aus SVG-Grafiken, die per einfacher Formel animiert werden.

Beispielhafte Darstellung einer Anlagenseite mit Pumpe, Speicher, Temperatur, Trend und Alarmliste

Gebaut für den Alltag in der Gebäude- und Anlagenautomation

Keine Lizenzflut pro Datenpunkt, keine Insellösung: Ein Server liest die Steuerung, Browser zeigen die Seiten. Die Darstellung entsteht aus Dateien, die Sie selbst verstehen und ändern können.

Direkt per ADS

Ein Knoten pro Steuerung liest die Variablen über ADS (pyads) und legt sie in einer lokalen Datenbank ab. Mehrere Steuerungen laufen parallel.

Kacheln statt Einzelbilder

Eine Kachel pro Funktionsbaustein-Typ, beliebig oft auf Seiten verwendet und mit einer Instanz verknüpft – Änderungen an der Kachel wirken überall.

Animation per Formel

Sichtbarkeit, Transparenz, Position, Größe, Drehung, Farbe, Blinken, Texte und Bilder folgen den Werten – zum Beispiel web_visible('Alarm','.Stoerung',"value=true").

Im Browser, überall

Die Seiten laufen in jedem aktuellen Browser. Werte kommen per WebSocket, ohne ständiges Neuladen.

So entsteht eine Seite

Von der Steuerung bis zur fertigen Anzeige in vier Schritten.

  1. Steuerung anbinden

    IP, AMS-NetId und Port eintragen. Eine kurze Liste mit Instanzname und Typ genügt.

  2. Kachel gestalten

    SVG-Grafiken und Texte platzieren, Tags vergeben, Formeln zuweisen.

  3. Seite bauen

    Kacheln auf der Seite anordnen und je einer Instanz aus dem Variablenbaum zuordnen.

  4. Im Browser öffnen

    Der Server erzeugt die Seite und prüft sie. Werte erscheinen live, bedienbare Elemente schreiben zurück.

Variablenlisten schreiben sich selbst

Sie nennen nur Instanz und Typ, etwa Main.Pumpe1;obj_Pumpe. Aus Kachel, Formeln und der Deklaration des Funktionsbausteins ergänzt CAS-SCADA alle Datenpunkte wie Main.Pumpe1.Betrieb von selbst.

  • Tippfehler in Suffixen werden erkannt und gemeldet
  • Nicht lesbare Typen werden übersprungen statt mit Platzhaltern gefüllt
  • Änderungen an Kacheln werden automatisch übernommen
Beispielhafte Darstellung des Seiten-Editors mit Variablenbaum, Seitenfläche und Eigenschaften

Stand der Entwicklung

Ehrlich dargestellt: Das läuft heute, und das ist in Arbeit.

BausteinStatus
Live-Werte aus TwinCAT per ADS, mehrere Steuerungenverfügbar
Seiten aus Kacheln, Live-Erzeugung und Prüfungverfügbar
Animationen per Formel, Bedienung (Schreiben)verfügbar
Automatische Variablenlistenverfügbar
Seiten-Editor, Formel-Editor, Variablenansicht und Benutzerverwaltung im Browserverfügbar
Anmeldung mit Rollen (Betrachter, Bediener, Administrator)verfügbar
Kachel-Designer (Desktop-Programm)verfügbar
Kachel-Designer im Browserin Entwicklung
Alarmliste, Verlauf und Diagrammegeplant
Bewegte Bilder (GIF, WebP, Video)geplant
Lizenzdatei mit Rechnerbindunggeplant