在巡視窗口的“屬性 > IO 變量”(Properties > IO tags) 下方,將顯示包含多個(gè)元素的用戶自定義數(shù)據(jù)結(jié)構(gòu)。這些 UDT (User Defined Structure) PLC 數(shù)據(jù)類型的顯示與其它簡(jiǎn)單 IO 變量不同。
在 I/O 變量表中顯示 UDT
在組合列中顯示結(jié)構(gòu)化的 PLC 變量(占用模塊的地址空間)時(shí),將一同顯示它們所包含的數(shù)據(jù)項(xiàng)。所占用的地址范圍將通過豎線指示,各個(gè)地址則采用小菱形符號(hào)進(jìn)行表示。
在顯示由 UDT 地址范圍分配的 IO 模塊通道地址時(shí),將使用以下符號(hào):
| 符號(hào) | 含義 |
|---|---|
|
數(shù)據(jù)項(xiàng)地址范圍的起始位置,涵蓋多個(gè)通道。 將使用整個(gè)通道的地址范圍。 |
|
|
數(shù)據(jù)項(xiàng)的部分地址范圍,涵蓋多個(gè)通道。 將使用整個(gè)通道的地址范圍。 |
|
|
數(shù)據(jù)項(xiàng)地址范圍的結(jié)束位置,涵蓋多個(gè)通道。 將使用整個(gè)通道的地址范圍。 |
|
|
數(shù)據(jù)項(xiàng)的整個(gè)地址范圍,涵蓋所用通道的所有地址范圍。 示例:僅將一個(gè)通道的輸入字全部應(yīng)用于某個(gè)數(shù)據(jù)項(xiàng)。 |
|
|
數(shù)據(jù)項(xiàng)地址范圍的起始位置,涵蓋多個(gè)通道。 僅使用該通道的部分地址范圍。 |
|
|
數(shù)據(jù)項(xiàng)地址范圍的結(jié)束位置,涵蓋多個(gè)通道。 僅使用該通道的部分地址范圍。 |
|
|
某個(gè)數(shù)據(jù)項(xiàng)的整個(gè)地址范圍。僅使用該通道地址的第一部分。 示例:只分配一個(gè)字的第一個(gè)字節(jié)。 |
|
|
某個(gè)數(shù)據(jù)項(xiàng)的整個(gè)地址范圍。僅使用該通道地址的第二部分。 示例:只分配一個(gè)字的第二個(gè)字節(jié)。 |
|
|
單通道中單個(gè)數(shù)據(jù)項(xiàng)的單一地址,僅包含一個(gè)地址。 示例:訪問數(shù)字量輸入中通道地址的各個(gè)位。 |
|
|
單通道中單個(gè)數(shù)據(jù)項(xiàng)的單一地址,包含多個(gè)地址。 示例:訪問模擬量輸入中通道地址的各個(gè)位。 |
應(yīng)用示例
下圖顯示一個(gè)變量表,其中包含一個(gè) UDT“Motor”PLC 數(shù)據(jù)類型及其數(shù)據(jù)項(xiàng)“Start”、“Stop”和“Dummy”:

對(duì)于輸入地址 I0.0 到 I3.7 的 DI32 輸入模塊,在巡視窗口的 IO 變量中將顯示一個(gè)組合欄“Motor ("MotorUDT")”。該組合列中包含一個(gè) UDT“Motor”地址區(qū)域列和一個(gè) UDT:“Motor.Dummy”,“Motor.Start”及“Motor.Stop”數(shù)據(jù)項(xiàng)列。數(shù)據(jù)項(xiàng)“Status”從地址 I4.0 處開始,且不顯示該輸入模塊的 IO 變量中。這是因?yàn)椋?2 個(gè)數(shù)字量通道的地址范圍為 I0.0 到 I3.7。變量“ErrorCode (Byte)”不屬于該 UDT。因此,該變量不會(huì)顯示在 UDT“Motor”下方的組合列中,而是單獨(dú)顯示一列:

在該模塊中,UDT“Motor”所占的地址范圍為 I0.0 到 I3.7。在該地址范圍中,“Dummy”變量占用的地址范圍為 I0.0 到 I1.7;變量“Start”和“Stop”分別占用地址 I2.0 和 I2.1。變量“ErrorCode (Byte)”不屬于 UDT,在自己所在列中占用地址 I3.0 到 I3.7。
|
說明 在 IO 變量表中,僅顯示選定設(shè)備地址范圍內(nèi)的數(shù)據(jù);本示例中,為輸入模塊 DI32 的地址范圍。如果連接另一個(gè)至少具有 16 個(gè)通道的 輸入模塊,則將在該地址分配后繼續(xù)顯示 UDT的擴(kuò)展地址范圍:UDT“Motor”的地址范圍到地址 I5.7;其中狀態(tài)數(shù)據(jù)項(xiàng)的地址范圍為 I4.0 到 I5.7。數(shù)據(jù)項(xiàng)“Status”將占用各狀態(tài)位的單個(gè)地址,從 I4.0 到 I4.7。系統(tǒng)將在 UDT 組合列中額外添加一列,顯示這些狀態(tài)位。 |
審核編輯:湯梓紅
-
模塊
+關(guān)注
關(guān)注
7文章
2822瀏覽量
52801 -
plc
+關(guān)注
關(guān)注
5045文章
14442瀏覽量
483579
原文標(biāo)題:博圖 :巡視窗口:顯示 UDT
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
西門子PLC在板坯連鑄系統(tǒng)中的應(yīng)用
博世和西門子哪個(gè)好_博世和西門子的關(guān)系
圖爾庫(kù)profinet IO在西門子博圖軟件的應(yīng)用
博圖如何實(shí)現(xiàn)遠(yuǎn)程調(diào)試西門子PLC
西門子博圖TIA的Modbus主站通訊
西門子博途:PLC變量
西門子PLC UDT數(shù)據(jù)類型的使用方法
西門子PLC變量表是什么?PLC變量表的結(jié)構(gòu)簡(jiǎn)介
西門子PLC中訪問F-I/O DB的變量

西門子博圖在I/O變量表中顯示UDT
評(píng)論