Saia-Burgess Controls AG
Die Seite display page ruft die Funktion «send ()» auf und ein Parameter ist der
Wert, der zum PCD Media gesendet wird. So wird die Function «send ()» erst aktiv,
(3), wenn der empfangene Wert dieses Eingabefeldes zu dieser Seite gehört. Dann
wird das Formular dieser Seite übertragen (4) und an die PCD gesendet.
Damit nun die aufgefrischten neuen Werte am Bildschirm angezeigt werden, veran-
lassen wir das Laden (5) der Seite update (dieser Befehl ist optional).
Die Funktion wird ausgeführt und die Seite wird automatisch vom Web-Server ge-
laden, danach kann das nächste Überschreiben erfolgen.
A.4.5
Seite Display
Die Seite Display ist die wichtigste, da sie als einzige angezeigt wird. In dieser Seite
oben sehen wir einige Java Script Functionen und den HTML Körper, wo letztlich der
Inhalt der Anzeige erstellt wird.
In unserem Beispiel zeigt der Browser folgendes:
(1)
Ein Eingabefeld und zwei Tasten mit denen der Wert im Eingabefeld erhöht
oder vermindert werden kann. Der Wert wird jedoch nur erhöht, wenn der Wert
in der PCD ändert. So ist man sicher, dass der Wert erhöht oder vermindert
wurde.
(2)
Ein einfaches Textfeld, das einen Wert anzeigt und ständig aufgefrischt wird.
2 Functionen in Java Scipt:
(3)
Die Funktion «change()» wird aufgerufen, wenn eine Taste betätigt wird und der
Wert in der PCD geändert hat. Ein Parameter ist das Feld mit dem Wert, der
andere Parameter ist der Wert, der addiert oder subtrahiert werden muss. Dann
führt die Funktion die Kalkulation aus und ruft die Function in der Seite force
zum übergeben des Wertes an die PCD auf.
Example of dynamic data update and force value
Here, display the value of the Marker DWord 204, update every 3 secondes
!!! Don't forget to have the PCD in RUN to see the value moving !!!
(4)
Diese Funktion wird von der Seite update aufgerufen, wenn der neue Wert
von der PCD kommt. Mit «SOE» wird ein Test durchgeführt, um zu sehen, ob
der Anwender gerade das Eingabefeld editiert, denn in diesem Fall soll der
eingegebene Wert nicht überschrieben werden. Danach wird er Wert von der
Seite update und setzen ihn in das Eingabefeld «T1» und den zweiten Wert in
«T2».
Handbuch Web-Server xx7│Dokument 26/775; Ausgabe DE05│2014-03-26
Dynamische Daten in den Html Seiten auffrischen
1
2
Anhang A
A
A-9