发布于 2013-10-17 11:23:21
12楼
刚开始我从来没运用过array数组,最近把滤波程序(“定时对模拟量采集,N次后,算平均值,”)写成可多次调用的FB时,我觉得array数组很好的提高了编程效率,而且让编程思路更为清晰。本身对模拟量信号采集N次,就是把一个个数组合成一个相同数据类型的数组。假使我采集10次,只要再变量中这样定义,Array [0..9] Of Int,就不要一个个的在变量表中输了。而且数组一建立,就很容易的完成数据‘先进先出’这样的原则了,再配合循环等指令,这个可移植,可多次调用的标准功能块就完成了。
我觉得这次的应用探讨,对像我这样不经常使用西门子PLC和刚学习的新手来说还是很好的一个学习资料。因为对每种数据类型深入的理解后,才能在编程时不至于出错,并且可以提高编程效率。而且自己多动手对自己没应用过的数据类型尝试编一下程序,可能会牵扯出自己更多的不会的知识,进而可以学习它。
所有一切只不过是宇宙整体的彰显和表达!