iFBSpro

Das Funktionsbaustein-System iFBSpro bildet eine Umgebung, in dem sich Aufgaben und Probleme der Informationstechnik modular und mit einem hohen Wiederverwendbarkeitsfaktor lösen lassen. Der Fokus des iFBSpro liegt im Bereich der Prozessleittechnik, in dem es als Informationsdrehscheibe ein wichtiges Werkzeug für die Lösung aller Aufgaben aus den Bereichen Anlagenüberwachung, Validierung, Regelung, Simulation, Modellierung und Optimierung darstellt. Das Funktionsbaustein-System iFBSpro basiert auf dem offenen Konzept der ACPLT-Infrastrukturmodelle der RWTH Aachen.

iFBSpro stellt eine durchgängig onlinefähige, stabile und Laufzeitumgebung dar, die eine hohe Verarbeitungsgeschwindigkeit besitzt und auf einem auf Geschwindigkeit und hohe Verfügbarkeit ausgerichteten Objektmodell beruht.

Durch die durchgängige Netzwerkfähigkeit und die Client-Server-Architektur des Funktionsbausteinsystems ist eine plattformunabhängige Bedienung über den Engineering-Client xiFBSpro möglich.

Weiterhin zeichnen der geringe Verbrauch an Systemressourcen, die Möglichkeit des Systembackups in ASCII-Format mit der entsprechenden Reload-Funktion für das Gesamtsystem sowie die hohe Portabilität das iFBSpro aus. Durch die ACPLT/KS-Fähigkeit des Systems lassen sich eine Vielzahl von iFBSpro-Servern einfach über das Netzwerk pflegen und administrieren.

Das iFBSpro ist zurzeit verfügbar für Windows und Linux. Eine Anpassung an weitere Systeme, insbesondere im Bereich der µ-Controller,
kann bei Bedarf realisiert werden.

iFBSpro WERKZEUGE

ACPLT/KS-CLIENT-LIB

Diese, in das iBFSpro ladbare, Bibliothek ermöglicht als ACPLT/KS-Client einen lesenden und schreibenden Zugriff auf das plattform-unabhängige Kommunikationssystem ACPLT/KS der RWTH Aachen    (www.plt.rwth-aachen.de/ks). 

Es können skalare Werte und Vektoren aus anderen ACPLT/KS-Servern über das Netzwerk gelesen bzw geschrieben werden. Die Kommunikationsaufträge werden innerhalb des iFBSpro gepuffert, so dass die Echtzeitfähigkeit des Laufzeitsystems gewährleistet ist.

Auf diese Weise können eine große Anzahl an Werten über das Netzwerk in das Bausteinsystem eingelesen und weiterverarbeitet werden.


MYSQL-CLIENT-LIB

 Diese Bibliothek ermöglicht als MySQL-Client einen lesenden und schreibenden Zugriff auf die plattformunabhängige SQL-Datenbank MySQL.

Mit der Bibliothek können skalare Werte, die im iFBSpro in Form von Instanz-Ports zur Verfügung stehen, via Netzwerk in der Datenbank archiviert werden. Die Anzahl zu archivierenden Zeitpunkten und Werte ist frei und online parametrierbar. Der Archiv-Baustein kann zyklische oder Änderungsgetriebene Archive anlegen. Die Änderungsgetriebene Fahrweise erlaubt die Archivierung nach dem „Delta-Betrag-Verfahren“ oder dem „Delta-Zeitflächen-Verfahren“.  Das Archiv ist als Umlaufpuffer realisiert um ein unkontrolliertes Anwachsen der benötigten Plattenkapazität auf dem Datenbankserver zu vermeiden.

Zudem bietet die Bibliothek Bausteine an, mit denen Zeitreihen aus der Datenbank ausgelesen werden können. Die Funktionalität eignet sich insbesondere zum Nachfahren von gespeicherten Szenarien.