Dienstag, 18. Juni 2019

Automatisieren mit Web-Technologien Teil-3

Java-Scripte machen die Web-Anwendung so intelligent!


Wie bereits in den vorangegangenen Teilen erwähnt, gibt es in der Programmierung mit JS einige Futures (Promis). Das sind RUN-Scripte, Inline-Scripte, Plug-In's und Verbindungen. Das Plug-In ist eine besondere Form der SW-Erweiterung und beinhaltet ebenfalls Scripte, welche als RUN-Scripte oder Inline-Scripte Anwendung finden und ist am Beispiel der Lagerverwaltung zur Automatisierung eines Hallenkranes bereits im Teil-2 kurz erwähnt worden.


Ereignisse können so zur Laufzeit bearbeitet werden, falls dies entsprechend den Anforderungen notwendig und sinnvoll wird. 

Aus diesem Grund werden Scripte als Parameter (Argumente) an Prozeduren weitergegeben. Diese werten deren mögliche Verwendung aus und können entscheiden, die Scripte auszuführen oder nicht.

Wie RUN-ScripteInline-Scripte und Verbindungen praktisch angewendet werden, zeigen die drei folgenden Videos.


Video Verbindungen


Video RUN-Scripte


Video Inline-Scripte


Vorschau zum Video-Kurs für fortgeschrittene JS-Programmierer

Die Kransteuerung zur Ausführung der Fahrbefehle etc. wird auf einer Simatic S7-300 ausgeführt. Die Kranverwaltung dazu befindet sich auf der PC-Plattform. Das ist in diesem Kranprojekt eine

nodePLC


und läuft direkt in Verbindung mit dem Browser völlig autark. Beispielhaft wird u. a. folgende Aufgabe aktiviert:

Bei der Kran-Steuerung werden die Fahrparameter der Kran- und Katzfahrt gespeichert und dessen Verhalten ausgewertet. Durch diese Daten kann nun jeder Belade- und Enladevorgang optimiert werden. Es entsteht dadurch ein künstlicher Effekt, welcher neuzeitlich auch als KI bezeichnet wird. Die Anlage lernt so pendelarm zu fahren und optimiert damit den Tonnenumsatz. Das ist nur ein Beispiel aus den vielen, möglichen Anwendungen mit dieser Technologie.

Im folgenden Teil-4 werde ich eine Übersicht zeigen, welche Themen die folgenden Videos zur Programmierung in JS beinhalten und darf bereits jetzt schon darauf hinweisen, dass die JS-Programmierer für den Video-Kurs, sich das Grundwissen JS ab ECMAScript 6 (class) zum Verständnis der Video-Reihe angeeignet haben müssen (Beispielhaft VDE-Buch Automatisieren mit Web-Technologien und Kursangebote). 

Hier noch einmal die Links zu diesem Thema:
Kursinfo:

VDE Buchverlag/Seminare: