Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
ich habe eine CPU1212C und habe einen Webserver programmiert. Der Aufruf über IE funktioniert. Nur kann ich keine Daten austauschen. Die Zeilen bleiben leer. Firmware CPU: V 4.1.3
Ich habe einiges getestet, unter anderem den Variablenstatus im Web-Fenster. Dort habe ich die Variable Symbolisch eingetragen und konnte keinen Status ansehen. Nachdem ich die Variable Absolut eingegeben habe konnte ich den Status sehen. Dann habe ich in meiner "index.htm"-Datei die Variablen auch Absolut geschrieben. Dann konnte ich Daten senden und empfangen. Leider kann ich keine Datenbaustein-Elemente Absolut schreiben/programmieren. Hier fehlt mir der Syntax. Warum ist das so? Kann der Compiler das nicht übersetzen oder ist meine Basic-Programmierversion zu klein?
Die Variablentabelle und die anwenderdefinierten Seiten haben intern nichts miteinander zu tun. Ich habe es bei denen bisher nur mit symbolischer Adressierung verwendet, Absolutadressen gibt es bei der 1200 doch auch nur noch im E/A/M Bereich. Wer unbedingt mit MW42 arbeiten will, kann dem MW42 ja auch das Symbol "MW42" vergeben ;-)
Ich habe jetzt aber immer noch nicht verstanden wo das Problem ist, oder ist es schon gelöst?
Wenn ich meine index.htm-Datei mit Absolut-Adresse programmiere, also MW42, dann funktioniert der Datenaustausch. Wenn ich Symbolisch programmiere ("MW42") funktioniert der Datenaustausch nicht. Ich kann nur Absolut programmieren!
Bei einer Datenbausteinvariable ist die Syntax
"Datenbausteinname".Symbolname
Also DB-Name in doppelten Anführungszeichen, Symbol ohne. Bei den AWP-Anweisungen oder in anderen HTML Elementen musst du das ganze noch in einfache Anführungszeichen packen.
Leerzeichen und Sonderzeichen im DB- oder im Symbolnamen würde ich auf jeden Fall weglassen, hast du aber auch nicht.
Erstelle dir eine minimale html-Seite die nur eine einzige Variable aus einem DB ausgibt, am einfachsten eine Integer Variable, so in der Art:
Fehler gefunden! Hat auch Auswirkung auf den Variablenstatus. Bei der Deklaration der Variablen in DBs und Variablentabelle muss der Haken bei "Erreichbar aus HMI" gesetzt sein .