Web サーバーが統合された Siemens S7-1200 PLC を使用しています。JavaScript を使用して、Web ページに PLC からの複数のアナログ値を表示したいと考えています。1 つのタグでうまく機能しますが、JSON 構造を使用して複数のタグを追加して表示するにはどうすればよいですか?
私は次のことを行いました: - 提案されたコードで JavaScript を更新しました - スクリプトが読み取る htm ファイルを更新しました
しかし、私がこれを正しく行ったかどうか、そしてどのように異なる変数を呼び出すかはわかりません。
これは、データを表示したいテーブルです:
<table>
<tr>
<td class="static_field">Nivå [m]:</td>
<td class="output_field"><label id="HMI_skalert">0</label></td>
</tr>
<tr>
<td class="static_field">Masse [tonn]:</td>
<td class="output_field"><label id="Tank1_masse">0</label></td>
</tr>
</table>
脚本:
<script type="text/Javascript">
$(document).ready(function(){
$.ajaxSetup({ cache: false });
setInterval(function() {
$.getJSON("IOwebserver.htm", function(result){
HMI_skalert= result.HMI_skalert
Tank1_masse=result.Tank1_masse
});
},1000);
});
</script>
ファイル: IOwebserver.htm
{
":="webdata".HMI_skalert:",
":="webdata".Tank1_masse:"
}
どうもありがとう。