ARRAY类型是由数目固定且数据类型相同的元素组成的数据结构。ARRAY类型的定义和使用需要注意以下几点:

  • ARRAY类型可以在DB、OB/FC/FB接口区、PLC数据类型处定义;无法在PLC变量表中定义。
  • 数组定义:Array[维度1下限..维度1上限,维度2下限..维度2上限,...]of <数据类型>,最多可包含 6 个维度;
  • 数组元素的数据类型包括:除数组类型、Variant类型以外的所有类型;

数组ARRAY说明:最大可到6维

一维数组:ARRAY[1..100],100个数,內部可以是任意相同的类型

二维数组:ARRAY[1..100,1..20],100*20 = 2000个数,內部可以是任意相同的类型

三维数组:ARRAY[1..20,1..20,1..20],20*20*20 = 8000个数,內部可以是任意相同的类型

数组中存的数据必须是相同类型!!!

1..100:注意中间是两个点,不能多敲

使用方法如下图所示,在DB块中右键复杂类型定义数组,可以观察数组地址,自动分配1

​​​​​​​实操如下:

有什么疑惑可以给我留言,觉得不错点个赞再走! 

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐