西门子S7-300PLC中程序设计问题
详细内容
问:在西门子S7-300PLC中能否实现二维数组设计呢?有时需要做一些复杂的算法时,如果有二维数组比较好用的。
答:Array数据类型的变量
VAR_INPUT//输入变量
array1:ARRAY[1..20]ofINT;//array1是单维数组
array2:ARRAY[1..20,1..40]ofDWORD;//array2是两维数组
END_VAR
定义一个数据类型(基本或复杂)的*组群。例如:ARRAY[1..2,1..3]OFINT定义2X3的整数数组。使用下标([2,2])访问数组中存储的数据。最多可以定义6维数组。下标可以是任何整数(-32768~32767)。