西门子SCL高级语言之ARRAY(数组)介绍
1.获取ARRAY数组元素数量:
我们需要调用CountOfElements指令来获取数组元素(个数);
新建FC,并命名接口变量和数据类型:
变成获取数组程序:
程序比较简单,直接从右边把CountOfElements指令拖拽过来即可。
OB1调用FC11:
在线测试看看结果:
测试10个int数据类型
测试50个INT数据类型:
以上简单的介绍了获取数组元素(个数)的方法,下面我们介绍获取数组的上下限;
2.ARRAY[*] 获取数组上下限:
我们还是从右便数组指令里面找到 LOWER_BOUND (获取数组下限),UPPER_BOUND (获取数组上限)两指令:
建立FC并声明接口类型及数据类型:
编写获取数组上下限SCL程序:
这个程序很简单,直接调用右边数组上下限指令即可
建立DB数据块添加2个数组及上下限存储区:
在OB1调用FC12两次:
在线测试,看看结果如何:
通过在线监控数值,测试结果正确。
本章介绍了数组元素和数组上下限使用方法,感谢大家的支持!由于时间仓促及笔者水平有限,文章中难免介绍有错的地方,望广大朋友,专家,学者多多指导,力争文章更完美!