Dieser Text beschreibt einen praktischen Kurs, der sich auf die Verbindung einer speicherprogrammierbaren Steuerung (SPS) S7-1200 mit einem Server über TCP-Kommunikation konzentriert. Die Kommunikation erfolgt ausschließlich über JSON-Formate, und das Ziel ist die Erstellung einer Visualisierung auf einer Webseite mithilfe der SCL-Programmierung. Die Visualisierung erfolgt mit SVG-Elementen, deren Anzeigefelder in SCL definiert sind.
Die Kommunikation zwischen der SPS und dem Server wird durch die Bibliotheksfunktionen TSEND_C und TRCV_C erleichtert. Der integrierte Server der SPS ist ausgeschaltet, und es wird ein separater, in C++ programmierter Mini-Server verwendet. Die Website selbst ist in JavaScript programmiert und für Google Chrome optimiert.
Während dieses Praktikum für Anfänger nicht zu empfehlen ist, bietet es klare und definierte Aufgaben, von denen fortgeschrittene Benutzer profitieren können. Experten werden die Anwendung aus der Perspektive eines SPS-Programmierers schätzen, da sie ihnen hilft, die Zusammenhänge zwischen moderner Visualisierung und ihrem SPS-Programm zu verstehen.
Der Kurs ermutigt SCL-Programmierer, den Einsatz von SCL für Aufgaben zu erkunden, die über die traditionelle Steuerungsverarbeitung hinausgehen. Er schlägt vor, dass traditionelle industrielle Visualisierungen in web-orientierte Visualisierungen umgewandelt werden können, die es SPS-Programmierern ermöglichen, das moderne Design zu beeinflussen. Diese Verlagerung hin zu modernen Technologien entspricht den Anforderungen der Industrie und den Bedürfnissen von Unternehmern in den Bereichen Sicherheit, Chemie und Wartung in der industriellen Automatisierung.
Die Teilnehmer des Kurses haben Zugang zu verschiedenen Quellen, die sie nach eigenem Ermessen nutzen können. Diese Programmteile sollen ihre Lernerfahrung bereichern und ihre Arbeit in einer modernen SPS-Umgebung unterstützen.
Es ist wichtig zu erwähnen, dass der Schwerpunkt dieses praktischen Kurses nicht auf der Vermittlung von C++ oder JavaScript liegt. Stattdessen wird die praktische Anwendung einer SPS für nicht-traditionelle Zwecke demonstriert.
Kurslink: https://www.udemy.com/course/scl-api-mit-dem-tia-portal/

