【问题标题】:Displaying an image based on a variable from a PLC (programmable logic controller)根据来自 PLC(可编程逻辑控制器)的变量显示图像
【发布时间】:2014-08-06 15:51:40
【问题描述】:

我正在尝试根据来自 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> 

:="variable": 标签是来自 PLC 的变量

这是我计算机上带有图像的外部 javascript 文件 (PLCdemo.js):

<script type="text/javascript">
var cars = [  
         "transmission.jpg",
         "High-tensile-steel-plates.jpg",
     "image_306.jpg"
    ];
</script>

【问题讨论】:

  • 你用什么 PLC 可以用 HTML 编程??

标签: javascript html arrays plc


【解决方案1】:

你应该像这样声明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

【讨论】:

    猜你喜欢
    • 2017-08-19
    • 1970-01-01
    • 2012-12-18
    • 2017-06-07
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    相关资源
    最近更新 更多