如何創(chuàng)建面板和HMI UDTs? 在不同的運(yùn)行系統(tǒng)中有何注意事項(xiàng)?你應(yīng)該注意在不同的運(yùn)行時(shí)?組態(tài)面板遇到的意外情況,有什么解決方案? 1)在 WinCC Runtime Advanced 和精智面板中如何創(chuàng)建面板? 2)為什么面板中組態(tài)的文本在畫面中不能正常顯示? 3)為什么在屏或者 WinCC Runtime Advanced 中編輯面板,所有組態(tài)的對(duì)象不顯示? 4)如何將 WinCC Runtime Professional 面板中的屬性鏈接到用戶數(shù)據(jù)類型(HMI UDT)? 5)如何將 PLC UDTs(用戶自定義PLC數(shù)據(jù)類型)直接鏈接到WinCC的面板中 6)在屏和 WinCC Runtime Advanced 面板中如何用腳本動(dòng)態(tài)的更新對(duì)象?
1) 在 WinCC Runtime Advanced 和精智面板中如何創(chuàng)建面板?
條目 ID 68014632 包含了在 WinCC Runtime Advanced 和精智面板 中如何創(chuàng)建面板的說(shuō)明。
2) 為什么面板中組態(tài)的文本在畫面中不能正常顯示?
- 在WinCC (TIA Portal) V12 SP1之前版本中面板默認(rèn)以 "English (USA)" 創(chuàng)建. 這個(gè)設(shè)置是獨(dú)立于項(xiàng)目的語(yǔ)言設(shè)置的。
- 在WinCC (TIA Portal) V13 和更高版本中面板創(chuàng)建語(yǔ)言的所有語(yǔ)言設(shè)置來(lái)自于項(xiàng)目。
編輯語(yǔ)言設(shè)置(參見圖2)。
舉例(V12SP1中)
項(xiàng)目的編輯語(yǔ)言是 German (Germany), 在面板中建立了一個(gè)文本,但是在面板實(shí)例中文本不顯示。
補(bǔ)救
右鍵面板選擇“編輯類型”
圖. 01
在中間的窗口中選擇zui后一個(gè)標(biāo)簽“語(yǔ)言”,選擇項(xiàng)目中使用的語(yǔ)言。
圖. 02
選擇"文本" 標(biāo)簽并且在使用的語(yǔ)言中添加文本。
圖. 03
點(diǎn)擊發(fā)行版本來(lái)保存更改。
圖. 04
3) 為什么在屏或者 WinCC Runtime Advanced 中編輯面板,所有組態(tài)的對(duì)象不顯示?
屏和WinCC Runtime Advanced 的面板默認(rèn)的大小是 640x480 像素,如果您在面板中使用的對(duì)象比這個(gè)尺寸大,那么編輯的時(shí)候就無(wú)法顯示。
舉例
您在畫面中添加了一個(gè)大小為700x200 像素的矩形,并且分配了如指針說(shuō)明和和輸入輸出域等不同對(duì)象。選擇所有對(duì)象,右鍵選擇“創(chuàng)建面板類型”,面板編輯器打開,但是只有面板中的某些部分顯示。
補(bǔ)救
在編輯器的下面部分“屬性>布局”,取消“自動(dòng)調(diào)整大小”并將當(dāng)前的大小改為對(duì)象的實(shí)際大小。
圖. 05
改為大小后再重新使能“自動(dòng)調(diào)整大小”選項(xiàng)。
4)如何將 WinCC Runtime Professional 面板中的屬性鏈接到用戶數(shù)據(jù)類型(HMI UDT)?
直到WinCC V13 SP1 這個(gè)功能目前只對(duì)于屏和 WinCC Runtime Advanced 有效。
在WinCC V13 SP1或者更高版本的這個(gè)步驟與在WinCC Advanced中使用HMI UDT是一樣的。(參考條目ID:68014632,文檔"Basics of HMI Faceplates",第三章)
我們?cè)谙旅娼忉寣?shí)現(xiàn)這一目標(biāo)的過(guò)程那些元素是必須。
你需要以下幾點(diǎn):
- 一個(gè) HMI UDT
- 一個(gè)HMI UDT的結(jié)構(gòu)域DB中的結(jié)構(gòu)一致
- 一個(gè)面板
- 一個(gè)HMI UDT類型的HMI變量
創(chuàng)建HMI UDT
1. 在項(xiàng)目的庫(kù)您打開“類型”文件夾,雙擊“添加新類型”。
2. 點(diǎn)擊“HMI數(shù)據(jù)類型”按鈕,在“為新類型設(shè)備”選擇"WinCC Runtime Professional"的選項(xiàng)。你可以改變這個(gè)名字。然后單擊“OK”。
圖. 06
3.在新打開的編輯器中插入變量在要求的順序中(結(jié)構(gòu))。確保從下拉列表框選擇正確的通信驅(qū)動(dòng)程序。
4.發(fā)布HMI UDT。右鍵單擊HMI UDT的版本“[正在進(jìn)行中]”(橙色圖標(biāo))。在彈出菜單中單擊“發(fā)行版本”。兩個(gè)復(fù)選框勾選上,然后單擊“OK”。
圖. 07
5. 點(diǎn)擊選項(xiàng)卡左邊離開庫(kù)編輯器視圖。
在DB中創(chuàng)建相同的結(jié)構(gòu)
1. 打開數(shù)據(jù)塊。
2. 創(chuàng)建一個(gè)像HMI UDT結(jié)構(gòu)的結(jié)構(gòu)。
3. 編譯數(shù)據(jù)塊,以便顯示數(shù)據(jù)塊地址。
4. 注意結(jié)構(gòu)的起始地址。
在面板中連接HMI UDT
1. 打開面板編輯器。右鍵單擊面板并在彈出菜單中選擇“編輯面板”。
2. 在窗口中間,在“接口”區(qū)域從左邊點(diǎn)擊第二個(gè)按鈕,選定類別中添加一個(gè)新的屬性。
3. 從下拉列表中選擇新創(chuàng)建的HMI UDT。
4. 在“包含的對(duì)象”區(qū)域中鏈接變量至“接口”區(qū)域中的變量。
5. 發(fā)行面板。右鍵單擊面板版本“[正在進(jìn)行中]”(橙色圖標(biāo))。在彈出菜單中單擊“發(fā)布版本”。設(shè)置兩個(gè)勾的選項(xiàng),然后單擊“OK”。
6. 點(diǎn)擊選項(xiàng)卡左邊離開庫(kù)編輯器視圖。
創(chuàng)建一個(gè)HMI人機(jī)界面UDT的類型的變量
1.打開HMI變量表。
2.添加一個(gè)新變量。
3.從下拉列表框選擇HMI UDT的“數(shù)據(jù)類型”。
4.檢查輸入的鏈接。如有必要請(qǐng)改正。
5.在“地址”中輸入的數(shù)據(jù)塊結(jié)構(gòu)的起始地址。
提供面板的接口
1.打開已組態(tài)面板的畫面。
2.點(diǎn)擊選項(xiàng)卡”屬性>接口”。
3.在"Dynamization"字段選擇“HMI UDT”類型的HMI變量。
5)如何將 PLC UDTs(用戶自定義PLC數(shù)據(jù)類型)直接連接到WinCC的面板中
WinCC V13 SP1或更高版本的WinCC Comfort, Advanced and Professional設(shè)備類型,面板可以直接連接PLC UDT數(shù)據(jù)。
這個(gè)操作允許PLC UDT和HMI UDT之間沒有關(guān)聯(lián)。不考慮HMI UDT數(shù)據(jù),UDT的結(jié)構(gòu)更容易維護(hù)。
以下描述在面板中怎么連接PLC UDT數(shù)據(jù)類型
條目 ID:68014632, 文檔"HMI面板基礎(chǔ)",
第四章節(jié): "PLC數(shù)據(jù)類型的功能和屬性"可以為面板創(chuàng)建PLC UDT就像HMI UDT一樣使用。只要這兩個(gè)數(shù)據(jù)結(jié)構(gòu)是一樣的。
WinCC Professional中的過(guò)程大部分和WinCC Advanced中是一樣的。
6)在屏和 WinCC Runtime Advanced 面板中如何用腳本動(dòng)態(tài)的更新對(duì)象?
在面板的VB腳本中并不是所有屬性都能夠動(dòng)態(tài)更新,為了能夠在腳本中使用對(duì)象的動(dòng)態(tài)屬性(例如 IO域過(guò)程值),需要在面板的接口定義屬性。
圖. 08
In order to display all the properties used in the VB script you press the key combination <CTRL + J> or right-click to open the pop-up menu and select "Autocomplete > List objects" and then double-click the property.