tft每日頭條

 > 科技

 > 數組的數據類型

數組的數據類型

科技 更新时间:2025-01-22 12:43:54

數組: 可以創建包含多個相同數據類型元素的數組。 數組可以在OB、FC、FB和DB的塊接口編輯器中創建。 無法在PLC變量編輯器中創建數組。

要在塊接口編輯器中創建數組,請為數組命名并選擇數據類型“Array [lo .. hi] of type”,然後根據如下說明編輯“lo”、 “hi”和“type”:

● lo - 數組的起始(最低)下标

● hi - 數組的結束(最高)下标

● type - 數據類型之一,例如 BOOL、 SINT、 UDINT

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)1

ARRAY 數據類型規則

數組語法:Name [index1_min..index1_max, index2_min..index2_max] of <數據類型>

• 全部數組元素必須是同一數據類型。

• 索引可以為負,但下限必須小于或等于上限。

• 數組可以是一維到六維數組。

• 用逗點字符分隔多維索引的最小最大值聲明。

• 不允許使用嵌套數組或數組的數組。

• 數組的存儲器大小 = (一個元素的大小 * 數組中的元素的總數)

比如一個2維數組:

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)2

數組地址

ARRAY3[i,j] 如果 i =3 且 j=4,則對 ARRAY3的元素 [3, 4] 進行尋址,如下圖:

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)3

上面手冊中提到了可以在OB、FC、FB和DB的塊接口編輯器中創建,上面舉例中都是在DB塊中創建并使用,下面以FC中的創建來舉例看看:

在FC1中接口INOUT創建一個一維數組,也就是形參中創建數組變量,如下圖:

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)4

編寫一個加法程序如下:

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)5

在DB1中創建數組

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)6

數組作為FC實參

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)7

FC程序中使用數組元素,下标為變址尋址,使用形參

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)8

數組的數據類型(跟我看1200手冊之數據類型數組ARRAY的介紹和講解)9

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved