したがって、これは非常に奇妙な問題ですが、基本的に、独自のasp命令を使用してPLCからデータを読み取ることができるサーバーがあります。これらのasp命令を使用できるサーバーに配置する独自のWebページを作成できます。したがって、PLCからデータを取得するために、いくつかのjavascriptといくつかのasp命令を含む非常に基本的なhtmlコードがあります。PLC の値は常に変化しているため、ページでこれらの値を更新し続けたいと思います。メタリロードを使ってみたのですが、画面がちらつき、あまりいい感じではありません。また、Javaスクリプトを使用して間隔を置いて更新しようとしましたが、ページ全体を更新しなくてもカウンターを機能させることができましたが、aspは更新されませんでした(asp値を更新するにはページをリロードする必要があるようです)。サーバーにasp値を更新するように要求する方法はありますか? 実際のウェブページをリロードする必要はありませんか? または、これを完全に行うより良い方法はありますか?基本的に何が起こっているのかを見ることができるように、私が試したいくつかのコードを次に示します。
<script type="text/javascript">
window.onload = setupDataRefresh;
function setupDataRefresh() {
setInterval("refreshData();",100);
}
function refreshData() {
document.getElementById("Tag0").innerHTML="<% ReadLogixTag("1,0","doLight","BOOL");%>";
}
</script>
上記のコードでは、asp コードの ReadLogixTag はサーバー デバイスに固有です。どんな助けでも大歓迎です。
ありがとう、
ジャック