Sonstiges S7-1200 Webserver

MKK3103

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

leider komme ich nicht mehr weiter. Ich habe mir eine Webseite erstellt und diese auf meine S7 gebracht. Dann habe ich versucht Werte aus meiner SPS auszulesen, dass hat auch noch super funktioniert. Nur das Schreiben von Werten in die SPS will einfach nicht klappen. Ich habe inzwischen viele Varianten, die man in Beispielen findet ausprobiert aber es will einfach nicht funktionieren. Schließlich habe ich jetzt noch mal eine total simple HTML-Page erstellt, aber auch hier kann ich zwar den Wert von der SPS betrachten, aber keinen neuen Wert hineinschreiben.

Habe ich vlt. irgendwo einen Haken nicht gesetzt ?

Hier noch mein HTML-Code

Code:
<html>
<!-- AWP_In_Variable Name='"test"' -->
<head>
<title>Untitled 1</title>
</head>
<body>
 <form method="post" action="">
 <input type="submit" value="On">
 <input type="hidden" name='"test"' value="1">
 </form>
 
 <form>
 <input type="submit" value="off">
 <input type="hidden" name='"test"' value="0">
 </form>
 
 test = :="test":
</body>
</html>

Habt ihr vlt. noch eine Idee wo mein Fehler liegen könnte ?
Vielen Dank im Voraus
 
Zum Schreiben musst du am Webserver angemeldet sein. Am einfachsten rufst du dazu die Startseite des Webservers der SPS auf, meldest dich dort an, und wechselst dann auf deine anwenderdefinierte Seite.

Es besteht auch die Möglichkeit den Anmeldedialog auf deine eigene Seite einzubinden. Ich meine dazu gab es auch mal ein Beispiel hier im Forum.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke schonmal für deine Antwort,
aber leider hatte ich die Idee auch schon. Habe sowohl Mal den Benutzer Jeder mit administrativen Rechten und auch mit minimalen Rechten belegt, so dass ich gezwungen war mich anzumelden. Leider konnte ich trotzdem nur lesen und nicht schreiben. Das Recht zum Schreiben von Variablen hatte ich dem Nutzer natürlich gegeben.
 
Moin,
Hast du mal geschaut ob deine Variablen die du schreiben möchtest auch im bspw. DB die Haken sitzen für "Erreichbar aus HMI/OPC UA" und "Schreibbar aus HMI/OPC UA"?

OPCUA.JPG
 
Zuletzt bearbeitet:
Moin,
habe ich jetzt auch nachgeschaut aber das hilft leider auch nicht.
Inzwischen habe ich auch mal TIA V13 statt V14 ausprobiert und auchmal ne1214 statt ner 1211 genommen. Aber das Ergebnis ist immer das gleiche.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was für eine Adresse besitzt die Variable "test" denn? Wahrscheinlich ist das doch eine Variable im Merkerbereich, vielleicht hast du da eine Überschneidung und der Wert wird anderweitig im Programm überschrieben.
Prinzipiell funktioniert dein Beispiel wenn du angemeldet bist, habs grad nochmal 1:1 so an einer 1214 und TIA V14 getestet.
 
Zurück
Oben