999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 三菱PLC > PLC知識(shí),什么是數(shù)組和結(jié)構(gòu)體?

PLC知識(shí),什么是數(shù)組和結(jié)構(gòu)體?

吳翠萍 發(fā)布于2020-12-29 17:43 37 2 標(biāo)簽:三菱PLC,數(shù)組,結(jié)構(gòu)體

【點(diǎn)擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊(cè) | 工具箱 軟件

【點(diǎn)擊獲取】三菱PLC例程117個(gè)|西門子PLC例程777個(gè)

【點(diǎn)擊下載】2020最新電工仿真軟件


今天給大家介紹一下什么是數(shù)組,什么是結(jié)構(gòu)體,關(guān)于數(shù)組我們會(huì)介紹數(shù)組的定義、它的使用方法,關(guān)于結(jié)構(gòu)體我們會(huì)介紹結(jié)構(gòu)體的使用、怎么去建立一個(gè)結(jié)構(gòu)體等知識(shí),之前也是有部分學(xué)員有問過這些問題的,那么都一塊兒給大家講講吧。


我們先介紹一下數(shù)組,數(shù)組指的是將相同數(shù)據(jù)類型的標(biāo)簽的連續(xù)集合體用一個(gè)名稱表示??梢詫⒒緮?shù)據(jù)類型、結(jié)構(gòu)體作為數(shù)組進(jìn)行定義。

數(shù)組分為一維數(shù)組、二維數(shù)組和三維數(shù)組。







上圖的bLable1是一維數(shù)組(要素?cái)?shù)為4),bLable2是二維數(shù)組(要素?cái)?shù)為5×4),bLable3是三維數(shù)組(要素?cái)?shù)為6×5×4)。


上面我們可以看到要素這個(gè)名詞,那么什么是要素呢?


數(shù)組的要素指的是數(shù)組的長度,我們?cè)诙x數(shù)組時(shí),必須決定要素?cái)?shù)(數(shù)組的長度)。書寫格式如下:數(shù)組開始值~數(shù)組結(jié)束值為止的范圍將變?yōu)橐財(cái)?shù)。

我們需要注意的是一個(gè)數(shù)組定義只能設(shè)置1個(gè)初始值,不能在各要素中設(shè)置不同的初始值,數(shù)組的全部要素中已設(shè)置的值存儲(chǔ)為初始值。


使用數(shù)組時(shí),為了識(shí)別各個(gè)標(biāo)簽,在標(biāo)簽名后用“[]”將下標(biāo)括起來進(jìn)行表示。此外,對(duì)于二維或三維數(shù)組,“[]”內(nèi)的下標(biāo)要用“逗號(hào)(,)”隔開表示。數(shù)組的下標(biāo)可以指定的類型如下圖。





通過在數(shù)組的下標(biāo)中指定標(biāo)簽,由于數(shù)據(jù)存儲(chǔ)目標(biāo)變?yōu)閯?dòng)態(tài),因此可以在執(zhí)行重復(fù)處理的程序上使用。下圖為在“uLabel4”的數(shù)組中連續(xù)以“1234”存儲(chǔ)的程序。



對(duì)于數(shù)組其實(shí)是可以省略要素編號(hào)使用的。省略要素編號(hào)使用的情況下,將作為數(shù)組要素的起始編號(hào)被轉(zhuǎn)換。例如定義的標(biāo)簽名為“boolAry”,數(shù)據(jù)類型為“位(0..2,0..2)”數(shù)組的情況下,“boolAry[0,0]”與“boolAry”是一樣的,會(huì)進(jìn)行相同的處理。


下面以簡單的小例子講一下數(shù)組的使用,案例為采用數(shù)組實(shí)現(xiàn)數(shù)據(jù)累加的操作。

1、在全局標(biāo)簽中定義數(shù)組,選擇數(shù)組元素“數(shù)組”、元素個(gè)數(shù),設(shè)置好數(shù)據(jù)類型。






2、上圖可見我們定義的是數(shù)組A,元素為10個(gè),即數(shù)組A[0]~數(shù)組A[9]。我們?cè)儆眠@些數(shù)組元素編寫如下程序即可。



接下來我們?cè)倏纯词裁词墙Y(jié)構(gòu)體,結(jié)構(gòu)體就是將所有設(shè)備的不同數(shù)據(jù)類型的數(shù)據(jù)定義在一起形成一個(gè)模板,利用這個(gè)模板去填寫屬于自己對(duì)應(yīng)的參數(shù)。在編寫大型控制程序時(shí),控制的東西很多,如果單一的去定義變量工作繁雜,而結(jié)構(gòu)體在數(shù)據(jù)管理及調(diào)用方面大大提高了便捷性和數(shù)據(jù)查看的快捷性。



我們?cè)谑褂媒Y(jié)構(gòu)體的時(shí)候,將定義的結(jié)構(gòu)體作為數(shù)據(jù)類型的標(biāo)簽預(yù)先進(jìn)行登錄。指定配置的各構(gòu)件時(shí),在結(jié)構(gòu)體標(biāo)簽名后用“句號(hào)(.)”間隔開并附上構(gòu)件名就可以了。我們還可以將結(jié)構(gòu)體置為數(shù)組后使用。作為數(shù)組聲明的情況下,應(yīng)在結(jié)構(gòu)體標(biāo)簽名后用“[]”將下標(biāo)括起來表示??梢詫⒔Y(jié)構(gòu)體的數(shù)組作為函數(shù)及FB的自變量進(jìn)行指定。下圖是使用置為數(shù)組的結(jié)構(gòu)體的要素的表示方式。





下面我們就來一起看看創(chuàng)建結(jié)構(gòu)體的步驟:


1、在工程中通過“新建數(shù)據(jù)”創(chuàng)建結(jié)構(gòu)體,設(shè)置好數(shù)據(jù)名。





2、在結(jié)構(gòu)體設(shè)置中設(shè)置好標(biāo)簽,包括電壓、電流、頻率和轉(zhuǎn)速的標(biāo)簽名和對(duì)應(yīng)的數(shù)據(jù)類型。



3、在全局標(biāo)簽中設(shè)置好標(biāo)簽,注意數(shù)據(jù)類型選擇為結(jié)構(gòu)體-變頻器。





4、點(diǎn)擊詳細(xì)顯示,在分配軟元件中點(diǎn)擊詳細(xì)設(shè)置,我們還可以為其設(shè)置軟元件。



關(guān)于數(shù)組和結(jié)構(gòu)體的知識(shí),你了解了嗎?

這個(gè)知識(shí)可能理解起來會(huì)相對(duì)難一點(diǎn),但是像數(shù)組還是可能會(huì)應(yīng)用的到的,也是有必要掌握一下的哦。如果有不懂的,也可以看看我們官網(wǎng)的課程喲~

(技成培訓(xùn)網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)


技成培訓(xùn)

微信公眾號(hào):jcpeixun


技成電工課堂

微信公眾號(hào):jcdgkt


學(xué)PLC聯(lián)盟

微信公眾號(hào):jcpx006

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

三菱PLC 數(shù)組 結(jié)構(gòu)體

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽