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ū)動故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 西門子PLC > 博圖中的自定義數(shù)據(jù)類型UDT詳解,一文輕松學(xué)會

博圖中的自定義數(shù)據(jù)類型UDT詳解,一文輕松學(xué)會

王曾 發(fā)布于2023-03-31 11:22 144 4 標(biāo)簽:西門子PLC

一、什么是UDT?

UDT是一種自定義的數(shù)據(jù)類型,它可以由多個不同數(shù)據(jù)類型元素組成,元素可以是基本數(shù)據(jù)類型,也可以是STRUCT、數(shù)組等復(fù)雜數(shù)據(jù)類型以及其它UDT等。UDT類型嵌套UDT類型的深度限制為 8 級。

博圖從V11開始,S7-1200支持PLC數(shù)據(jù)類型(UDT),這篇文章我將使用博圖V16版本,來為大家介紹UDT的具體使用方法。

二、如何建立UDT并用于編程?

為了讓大家對UDT有個直觀的認識,我將建立一個UDT的數(shù)據(jù)類型,并添加幾個跟電機控制相關(guān)的變量:啟動、停止和電機。

1、 新建UDT

新建博圖項目后,在PLC的菜單下的PLC數(shù)據(jù)類型選型下,點擊“添加新數(shù)據(jù)類型”,如圖1所示。

 

1 新建UDT

2、 使用UDT

在程序塊選項下,點擊“添加新塊”,并在全局數(shù)據(jù)塊中新建電機的UDT數(shù)據(jù)類型,如圖2所示。

 

2 使用UDT

3、 編寫程序

打開OB1編寫“啟保?!背绦?,變量使用UDT的數(shù)據(jù)元素,如圖3所示。

 

3 編寫程序

三、更多UDT的應(yīng)用

UDT功能非常強大,除了上面的這種應(yīng)用外,還有以下幾種應(yīng)用的情況。

1、UDTPLC變量表的應(yīng)用

PLC數(shù)據(jù)類型中添加對應(yīng)的UDT,并編寫數(shù)據(jù),然后在PLC變量表中使用,如圖4所示。

 

4 PLC變量表中使用UDT

需要注意的是,在PLC變量表中使用UDT,一般只適合變量連續(xù)的場合。

2、UDT在全局數(shù)據(jù)塊中使用

UDT在全局數(shù)據(jù)塊的使用,有兩種情況,一種是UDT類型的全局數(shù)據(jù)塊,一種是UDT類型是全局數(shù)據(jù)塊的一個元素。情況1如圖5所示。

 

5 UDT類型的全局數(shù)據(jù)塊

情況2如圖6所示。

 

6 UDT類型在全局數(shù)據(jù)塊中使用

3、UDT類型在博圖WinCC中使用

在博圖WinCC中的HMI變量可以直接使用UDT數(shù)據(jù)類型,這種方式相比單個類型的變量更加方便,如圖7所示。

 

7 UDT類型在HMI中使用

UDT除了這些使用比較方便外,還可能方便進行修改,假設(shè)我的某個UDT的元素需要進行修改,可以在UDT的類型中進行修改,在編譯一下,所有用到該UDT的都可以進行快速修改,如圖8所示。

 

8 UDT的數(shù)據(jù)修改

四、總結(jié)

這篇文章中介紹了PLC自定義數(shù)據(jù)類型(UDT)的一些基本的使用,開頭我曾介紹到UDT的元素可以是STRUCT、數(shù)組等復(fù)雜數(shù)據(jù)類型以及其它UDT,并且UDT的嵌套深度為8層,所以可以進行非常復(fù)雜的應(yīng)用,即方便編程也方便管理。

點擊免費試學(xué)西門子PLC教程

若有收獲,就點個贊吧!

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

微信掃一掃分享

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

西門子PLC

相關(guān)推薦

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