所以这是一个很奇怪的问题,但基本上我有一个服务器,它可以使用自己的 asp 指令从 PLC 中读取数据。您可以创建自己的网页以放在可以使用这些 asp 指令的服务器上。所以我有一些非常基本的 html 代码,其中包含一些 javascript 和一些 asp 指令,以从 PLC 获取数据。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 特定于服务器设备。任何帮助将不胜感激。
谢谢,
杰克