我正在尝试根据PLC(可编程逻辑控制器)的变量显示图像。我想从PLC中检索变量然后从我的计算机获取图像,因为PLC没有足够的内存来存储图像。
以下是放入PLC的HTML代码:
<script src="http://172.16.0.10:8080//PLCdemo.js" type="text/javascript">
window.onload=function(){
document.getElementById("demo").src = cars[:="variable":];
}
</script>
<img height="800" width="1200" id="demo"></img>
:&#34;变量&#34;:标签是PLC的变量
这是我的计算机上带有图像的外部JavaScript文件(PLCdemo.js):
<script type="text/javascript">
var cars = [
"transmission.jpg",
"High-tensile-steel-plates.jpg",
"image_306.jpg"
];
</script>
答案 0 :(得分:0)
你应该像这样声明cars
:
var cars = {
"1": "transmission.jpg",
"2": "High-tensile-steel-plates.jpg",
"3": "image_306.jpg"
};
我认为:="variable":
是一个预处理器指令,它将被替换为名为variable
的PLC变量的值。
然后,调用cars[:="variable":]
将使用variable
的值作为关联数组的键。如果variable
的值为1
,则cars[:="variable":]
将返回transmission.jpg
。