西门子300系列编程:数组ARRAY的使用
1..100:注意中间是两个点,不能多敲。数组中存的数据必须是相同类型!
·
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
实操如下:

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


所有评论(0)