Das Auslesen von Variablen der SPS ist deutlich einfacher als das Schreiben. Dafür muss eine Webseite lediglich aus einer einzigen Zeile Code bestehen!

Das Lesen funktioniert am einfachsten, wenn ihr für jede Variable, die ihr lesen wollt, eine eigene Webseite erstellt. So muss die Antwort der Anfrage nicht weiterverarbeitet werden. Würden immer alle Variablen auf einmal geliefert, müsste aus der Antwort noch der Wert der eigentlich gesuchten ermittelt werden.

Bildquelle

Mit der App wird dann schlicht die jeweilige Webseite aufgerufen. Wie wird das Lesen also umgesetzt? Ich zeige es euch am Beispiel der Variablen BP1 für den Systemdruck. Die Syntax sieht folgendermaßen aus:

:="BP1":

Das war alles! Dieser Code liest die Variable von der CPU aus, so könnt ihr es im Datenblatt des CPU-Webservers nachlesen.

Doch wie erstellt man HTML-Dateien? Da müsst ihr, wenn auf dem Computer, mit dem ihr arbeitet, keine Entwicklungsumgebung fürs Programmieren installiert ist, einen kleinen Trick anwenden. Erstellt zuerst eine neues Textdokument in eurem Ordner. Wählt dafür im Dateiexplorer über Rechtsklick<Neu die Option "Textdokument" aus. Öffnet die Datei im Windows-Editor und schreibt dann den Code für die Variable, die überwacht werden soll, hinein. Wählt "Speichern unter" und speichert die Datei unter einem eindeutigen Namen ab, nur dass ihr ans Ende des Dateinamens ".html" ergänzt:



Erstellt nun die Webseiten genauso mit euren Variablen, benennt sie entsprechend und speichert sie in dem zuvor erstellten Ordner. Im nächsten Schritt wird alles in die CPU hochgeladen.

Zuletzt geändert: Montag, 12. Juli 2021, 13:59