如何用一个变量作索引实现在一个域中读一个元素或写一个元素如何用一个变量作索引实现在一个域中读一个元素或写一个元素?
一个域(数据类型为ARRAY)是几个相同数据元素的连接。在源代码中一个单空间域的声明执行如下:My_Array:ARRAY[4..11]OFINT;
它标识了一个数据类型为“INTEGER”的8(=11-4+1)元素单空间域。
为了访问域中的一个元素,输入域名并在方括号中输入希望访问的元素的号码,比如:My_Array[6]。
在S7-SCL(结构化控制语言-符合IEC1131-3的结构化文本)可以使用变量做索引:
i:INT:=46
My_Array[i]:=0
在FBD/LAD/STL中,索引必须是个常量,因此限制了可使用的域的范围。
免费的网站请分享给朋友吧