per js modbusdaten an die SPS senden und Variablenwerte überschreiben

Luzie

Level-1
Beiträge
77
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich sitze hier vor einem klitzekleinen Problem was das senden von Variablenwerten an die SPS (Revolution PI) angeht. Als Programmiersoftware nutze ich LogiCals3
.
Ich habe eine Software (Visualisirung die auf SVG aufgebaut ist und per modbus via javasricpt angesprochen wird. Werte an die SPS senden und Empfangen geht soweit ja. Was aber mein Problem ist, ich möchte Variablen werte in der SPS überschreiben also Initialisierungswerte. und genau da weiss ich nicht weiter.

vorschau.JPG
Ich möchte im linken Feld die Werte ändern und die sollten dann auch in der sps geändert werden und im rechten feld wieder dargetellt werden.
dazu habe ich diese Zeilen in der (htm) seite eingebettet
Code:
<foreignObject id="Beckeninhalt" y="466.56036" x="1140.2266" height="18" width="60">
       <input type="text" value=""  style="width: 60px; height:16px;" class="tableinput1">
</foreignObject>

über die devices.ini werden die Variablen vom Modbus angesprochen
hier fragt der master die sps ab
Code:
[QW18_BeckenInhalt]
src   = modbus
db    = false
srcm  = %IW17
unit  = m³

und hier sollte er diese wieder an die sps senden. was aber nicht funktioniert, da das Feld (foreignObject) wohl nicht funktioniert. gebe ich über const vor wird dieser auch übertragen.
Code:
[Beckeninhalt]
src   = modbus
[Beckeninhalt]
src   = modbus
db    = false
[COLOR=#ff0000]const =45.0[/COLOR]
srcs  = %QW7
unit= qm

daher wollte ich hier fragen wie der ansatz ist so das ich per javascript werte an die sps senden kann und diese dort die variablenwerte überschreibt?
 
Zurück
Oben