发表于:2014/4/28 8:31:10
#1400楼
S7-300数组的作用之一
数组一个很重要的作用是定义数据块的大小。数据中的变量需要先定义,后使用。使用数据块中的变量超出了定义的范围时,将会出错。假设需要用数据块来保存1000个历史数据,分别定义1000个变量是不可想象的艰巨任务。在数据块中定义名称为XYZ的数组ARRAY[1..1000] INT,就可以轻而易举的解决这个难题。可以用XYZ[abcd](abcd为数组元素的下标)来访问数组中的元素。虽然定义的数组元素的数据类型为INT,也可以用数据块中的绝对地址按位、字节、字和双字来访问数据块中的地址。
数组一个很重要的作用是定义数据块的大小。数据中的变量需要先定义,后使用。使用数据块中的变量超出了定义的范围时,将会出错。假设需要用数据块来保存1000个历史数据,分别定义1000个变量是不可想象的艰巨任务。在数据块中定义名称为XYZ的数组ARRAY[1..1000] INT,就可以轻而易举的解决这个难题。可以用XYZ[abcd](abcd为数组元素的下标)来访问数组中的元素。虽然定义的数组元素的数据类型为INT,也可以用数据块中的绝对地址按位、字节、字和双字来访问数据块中的地址。