Hallo,
Status: Haus mit SPS. SPS verfügt intern über einen Webserver, wo man Seiten draufladen kann.
Datenabfrage von SPS funktioniert mit einem Datenwert, aber ich hab keine Ahnung, wie ich das jetzt auf mehere Werte ausdehne, ohne die ganze Anweisung zu wiederholen und mehrere Seiten zu machen. Hab mir die Teile im Netz zusammengesucht, was heißt, ich kann abschreiben (nicht besonders gut) und Text ändern.
In der FensterIO.htm Stehen jetzt nur die Variablen :
In der SPS steht im Datenbaustein "DB_WWW".Fenster.EG_Bad" der Wert 1 oder 0 für offen oder zu.
Im Prinzip funktioniert das ganze mit einer Variblen einwandfrei, aber wenn ich die zweite $('#EG_Oz').text(result.trim()); hinzufüge (natürlich auch in der FensterIO.htm) dann enthält jede der Var. beide Werte. Also entweder auseinanderglauben, oder richtig abfragen. Insgeasmmt sind es 14 Fenster.
Die Werte mit HTML abzufragen, und die Seite automatisch zu rloaden funktioniert zwar auch, aber schaut nicht sauber aus.
Vielleicht gibt es hier den einen oder anderen Tip. Danke Euch!
Status: Haus mit SPS. SPS verfügt intern über einen Webserver, wo man Seiten draufladen kann.
Datenabfrage von SPS funktioniert mit einem Datenwert, aber ich hab keine Ahnung, wie ich das jetzt auf mehere Werte ausdehne, ohne die ganze Anweisung zu wiederholen und mehrere Seiten zu machen. Hab mir die Teile im Netz zusammengesucht, was heißt, ich kann abschreiben (nicht besonders gut) und Text ändern.
Code:
<html>
<head>
<script type="text/jscript" src = "jquery-3.2.1.min.js" ></script>
</head>
<div align="left">
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td>EG Bad</td>
<td><label id="EG_Bad">0</label></td> <!-- Abfrage der Bool Variablen mit dem js-->
</tr>
<tr>
<td>EG Ostzimmer</td>
<td><label id="EG_Oz">0</label></td> <!-- Abfrage der Bool Variablen mit dem js-->
</tr>
<tr>
<td>EG Küche Ost</td>
<td>:="DB_WWW".Fenster.EG_Kueche_Ost:</td> <!-- Abfrage der Bool Variablen mit HTML-->
</tr>
</table>
</div>
<p><b><a href="index.htm">Übersicht</a></b></p>
</body>
<script type = "text/javascript">
$(document).ready(function(){
$.ajaxSetup({ cache: false });
setInterval(function() {
$.get("FensterIO.htm", function(result){
$('#EG_Bad').text(result.trim());
$('#EG_Oz').text(result.trim());
});
},1000);
});
</script>
</html> <!-- #EG_Bad enthält jetzt beide Bool Var, zB 1 1 genauso wie EG_Oz-->
In der FensterIO.htm Stehen jetzt nur die Variablen :
HTML:
:="DB_WWW".Fenster.EG_Bad:
:="DB_WWW".Fenster.EG_Oz:
In der SPS steht im Datenbaustein "DB_WWW".Fenster.EG_Bad" der Wert 1 oder 0 für offen oder zu.
Im Prinzip funktioniert das ganze mit einer Variblen einwandfrei, aber wenn ich die zweite $('#EG_Oz').text(result.trim()); hinzufüge (natürlich auch in der FensterIO.htm) dann enthält jede der Var. beide Werte. Also entweder auseinanderglauben, oder richtig abfragen. Insgeasmmt sind es 14 Fenster.
Die Werte mit HTML abzufragen, und die Seite automatisch zu rloaden funktioniert zwar auch, aber schaut nicht sauber aus.
Vielleicht gibt es hier den einen oder anderen Tip. Danke Euch!