Mittwoch, 17. Februar 2016

Motivation

Welche Motivation veranlasst das Projekt App Runtime?


Ausgehend vom V-Diagramm der SW-Entwicklung treten zwangs-läufig sehr häufig dieselben Merkmale auf. Diese zu umgehen heißt, das V-Diagramm zu ändern.

Inbetriebnahme = Integration

Das Ergebnis ist hier sichtbar!

                                                                                          
Das Projekt wird komplett bis auf die Programmierung konfiguriert. D.h. keine neue Kompilierung und damit auch kein neues Produkt. In Runtime wird das Anwender-Programm online mit Grafcet objektorientiert konfiguriert. So wird das Anwenderprogramm innerhalb der App zum Bestandteil des bereits übersetzen Programmes. Der Betreiber muss im Einzelfall entscheiden, ob eine neue Zertifizierung noch notwendig wird.

Integration mit FBs im TIA Portal® oder C/C++

Grafcet kann auch durch die Integration in das Framework TIA Portal® genutzt werden. Dazu werden  Bibliotheksbausteine zu Grafcet genutzt. Diese erlauben auch als Aktion oder Transition den  Aufruf eigens erstellter Bibliotheks-Funktionen (FBs) oder in begrenzter Form C/C++-Programme ohne DLLs. Diese Grafcet Add-ons bilden daraus eine erweiterte Funktionalität zur Ablaufsteuerung. Damit führt diese Norm zum objektorientierten Einsatz in der SPS mit und ohne Visualisation.

[Runtime]: Ergebnis aus dem Kompilat der Entwicklungsumgebung wird von Runtime ausgeführt.
[C/C++]: Kompilat, d.h. EXE-Dateien mit geringer Anwendungsdichte. Auch VB oder C# usw.