HTML-Seite auf dem BX9000
Für Diagnosezwecke können Sie auf dem BX9000 eine einfache HTML-Seite anlegen. Hier können Strings aus der SPS heraus zur Anzeige gebracht werden. Ist die Seite aktiv, kann sie durch einfache Eingabe der IP-Adresse von einem Webbrowser angezeigt werden.
![]() | Anzeige Ihrer individuellen HTML-Seite Im Auslieferungszustand ist auf dem BX9000 eine allgemeine HTML-Oberfläche hinterlegt. Diese muss deaktiviert werden um Ihre individuelle HTML-Seite anzuzeigen. Das übernimmt der Funktionsbaustein HTTP. Beim ersten Aufruf deaktiviert er die Default-Seite und meldet "bRebootNecessary:=TRUE". Das bedeutet, dass der Koppler neu gestartet werden muss. Beim erneuten Starten des BX9000 ist dann Ihre individuelle HTML-Seite abrufbar. |
HTTP
Eine positive Flanke von bActive aktiviert die Web Seite. Steht die HTML Seite zur Verfügung ist das Bit bIsActive auf TRUE.

INPUT
VAR_INPUT
bActive : BOOL;
strHeadLine : STRING(80);
HeadlineSet : HEADLINE;
bSystemInfos : BOOL;
strDataHTML : ARRAY [1..30] OF STRING(100);
END_VAR
bActive: Positive Flanke aktiviert den Baustein.
strHeadLine: Überschrift der HTML Seite max. 80 Zeichen.
HeadLineSet: Einstellungen für die Schriftgröße und Schriftfarbe der Überschrift.
bSystemInfos: Systeminfos werden Angezeigt (TRUE), werden nicht mit Angezeigt (FALSE).
strDataHTML: max. 30 Zeilen mit max. 100 Zeichen pro Zeile. Ein leerer String beendet die HTML Seite, weitere Zeilen werden nicht angezeigt.
OUTPUT
VAR_OUTPUT
bIsActive : BOOL;
bError : BOOL;
iErrorId : INT;
bRebootNecessary : BOOL;
END_VAR
bIsActive: Die HTML Seite steht einem Webbrowser zur Verfügung.
bError: Dieser Ausgang wird auf TRUE geschaltet, wenn bei der Ausführung eines Befehls ein Fehler aufgetreten ist. Der befehlsspezifische Fehlercode ist in iErrorId enthalten.
iErrorId: Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls.
bRebootNecessary: Um die HTML Seite zu starten ist ein Reboot des Controllers notwendig.
Beispiel
Für das Beispiel brauchen Sie einen BX9000.
Download BX9000 mit HTML Seite (Beispieldatei)
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.10.0 und höher | BX9000 (165) firmware version >=1.15 | Standard.lbx, TcBaseBX.lbx, TcBaseBX9000.lbx, |