VIEW - Visualisierung

RTAPLS VIEW erlaubt die komfortable Realisierung von Bedieneroberflächen für Leitsysteme. Unterstützt werden :

  • Dynamische Anlagenbilder mit erweiterbaren Symbolbibliotheken
  • Überwiegend statische HTML Inhalte (Dokumentationen, Helpfunktion)
  • Listen und Tabellen
  • Dialoge

Als Vektorgraphikformat benutzt RTAPLS VIEW den W3C Standard SVG (Scaleable Vector Graphics). Zusätzlich ist ein Web Browser für die Anzeige von HTML Inhalten integriert.

Ein Visualisierungssystem benötigt auch Logikabläufe um zum Beispiel den Bildwechsel steuern. Komplexere Abläufe, die projektspezifisch definiert werden müssen, benötigen Programmierung. In RTAPLS VIEW wird dazu RtPL, die Sprache von RTAPLS CALC verwendet. RtPL ist  BASIC ähnlich und damit leicht erlernbar.

Die Dynamikanbindung stellt die Verbindung zwischen den graphischen Attributen und den Datenquellen (PVs, RtDb Daten, RtOOS Objekte, ...) her. In der Regel müssen diese Daten verknüpft und transformiert werden (z.B muss aus einem Zustand eine Farbe werden). Zu diesem Zweck werden arithmetisch / logische Funktionen und einfach zu erstellende Transformationstabellen verwendet.

Eine IEC 1772 konforme Symbolbibliothek ist in RTAPLS VIEW enthalten.

RTAPLS VIEW kann in einen Webserver integriert werden und kann damit dynamische Anlagenbilder auch mit Web Technologie in Büroumgebungen verfügbar machen.

OOS - Engineering

RtOOS bietet Objektorientierung und Klassenbildung zur Minimierung des Engineering-Aufwands bei umfangreichen Projekten und zur Prozessabbildung.

Einen Prozess bzw. eine Anlage nur als homogene Menge von zigtausend Datenpunkten zu sehen ist unübersichtlich, fehleranfällig und mühsam. Tatsächlich orientiert sich das menschliche Denken gerne und erfolgreich an Hierarchien.

Das wesentliche an RtOOS ist, dass eine Anlage durch hierarchische Klassen beschrieben wird. Klassen sind abstrakte Sammelbegriffe für Objekte die 'weitgehend' gleichartig sind.

Das Verhalten dieser Objekte wird in der Klasse beschreiben ( = Methoden).

Ein Objekt verfügt über statische und dynamische Attribute, die seinen Zustand beschreiben.

Dynamische Attribute werden durch Trigger (spontan oder zyklisch durchzuführende Berechnungs-vorschriften) berechnet.

Zwischen den Objekten bestehen Relationen. Einige der Relationen beschreiben die Objekthierarchie (ein Objekt ist Teil eines anderen Objekts, oder ein Objekt enthält Unterobjekte). Die unterste Ebene dieser Hierarchie bilden typischerweise die PVs, die ja auch Objekte sind, mit bereits vordefinierten Methoden und Attributen.