首页
/
每日頭條
/
科技
/
數組的數據類型
數組的數據類型
更新时间:2026-08-09 10:23:48

數組: 可以創建包含多個相同數據類型元素的數組。 數組可以在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

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果手機進水充不進去電怎麼辦
蘋果手機進水充不進去電怎麼辦
蘋果手機進水充不進去電怎麼辦?手機進水後系統會自動斷電,所以充不了電,需要先将手機幹燥後再充電,将手機表面的水分擦幹,然後放到米袋中24小時以上,或者放到通風的地方晾兩天,期間不要進行開機、充電等操作,我來為大家科普一下關于蘋果手機進水充不...
2026-08-09
win7資源管理器老是重啟怎麼辦
win7資源管理器老是重啟怎麼辦
使用windwos7系統電腦過程中,有時會遇到了windows資源管理器總重啟的問題,那麼win7電腦windows資源管理器總重啟怎麼辦呢?就此問題,小編整理了win7系統windows資源管理器總重啟的解決技巧,現分享給有需要的用戶。最...
2026-08-09
scratch 趣味教程
scratch 趣味教程
歡迎回來,前面的課程我們已經熟悉了scratch的基本使用,也了解了流程、變量、運算、算法這些編程裡的基本概念,今天最後一課我們再來玩一玩scratch的其他有趣的功能。本節課分3個部分:1,了解scratch的擴展積木包;2,編寫一段音樂...
2026-08-09
不小心删到桌面時間怎麼辦?
不小心删到桌面時間怎麼辦?
不小心删到桌面時間怎麼辦?可以在桌面空白處長按,可以進入編輯模式,編輯模式裡可以有小部件可以添加,這是一個方法,下面我們就來聊聊關于不小心删到桌面時間怎麼辦?接下來我們就一起去了解一下吧!不小心删到桌面時間怎麼辦可以在桌面空白處長按,可以進...
2026-08-09
防火牆設置可以訪問端口
防火牆設置可以訪問端口
防火牆設置可以訪問端口?有時候由于防火牆引起一些服務不能工作主要現象是在服務器本機上telnet某一個端口是正常的,但是在服務器外面telnet該端口卻是不通的一般情況下可以判斷為防火牆問題那麼我們改怎麼樣去判斷呢,下面壹基比小喻就開給大家...
2026-08-09
Copyright 2023-2026 - www.tftnews.com All Rights Reserved