組態(tài)王調(diào)用控件
發(fā)布于2023-02-02 11:12
16
2
標(biāo)簽:8.2.7 控件
(1)控件簡介
①控件的任務(wù) 控件用來執(zhí)行專門的任務(wù),每個(gè)控件實(shí)質(zhì)上都是一個(gè)微型程序,但不是一個(gè)獨(dú)立的應(yīng)用程序,通過控件的屬性控制控件的外觀和行為,接受輸入并提供輸出。
②控件類似于組合因素 只需把控件放在畫面上,然后配置控件的屬性,進(jìn)行相應(yīng)的函數(shù)連接,控件就能實(shí)現(xiàn)其復(fù)雜的功能。組態(tài)王的控件能夠創(chuàng)建棒形圖、餅形圖、可自由定義的X-Y軸曲線圖、溫控曲線圖等。
③棒圖、溫控曲線、X-Y軸曲線控件
a.棒圖 此控件以二維條形圖、三維條形圖或二維餅形圖實(shí)現(xiàn)對數(shù)據(jù)變量的動(dòng)態(tài)顯示。b.溫控曲線 實(shí)現(xiàn)對現(xiàn)場溫度的控制和監(jiān)測,既可以下發(fā)設(shè)定的溫控曲線,也可以動(dòng)態(tài)顯示實(shí)時(shí)采樣的溫控曲線。
c.X-Y軸曲線 此種控件的X軸和Y軸變量由用戶任意設(shè)定,因此,X-Y軸曲線能用曲線方式反映任意兩個(gè)變量之間的函數(shù)關(guān)系,可以同時(shí)顯示16對變量之間的函數(shù)關(guān)系。
不同類型控件具有不同的屬性,如溫度控件具有最大值、最小值、測試顏色、時(shí)間分度數(shù)、設(shè)定曲線顏色等屬性;棒圖控件具有背景顏色、前景顏色、標(biāo)簽字體等屬性。
(2)X-Y控件
建立一個(gè)畫面,利用組態(tài)王提供的X-Y控件顯示成品油液位和成品罐壓力之間的關(guān)系曲線。①選擇控件
a.在工程瀏覽器左側(cè)選中畫面,在右側(cè)雙擊“新建畫面”,建立名稱為“控件”的畫面。在畫面中選擇“菜單編輯\插入控件”,打開如圖8-106所示的“創(chuàng)建控件種類設(shè)置”對話框。
b.在對話框右側(cè)單擊X-Y軸曲線,然后單擊“創(chuàng)建”按鈕,即可放置如圖8-107所示的X-Y軸曲線。
②曲線屬性設(shè)置 雙擊該X-Y軸曲線控件,打開如圖8-108所示的“X-Y軸曲線屬性設(shè)置”對話框。
a.背景顏色 此按鈕用于設(shè)置X-Y軸曲線的背景顯示顏色。
b.前景顏色 此按鈕用于設(shè)置X-Y軸曲線橫軸和縱軸刻度值的顯示顏色。
C.X軸(Y軸)最大值 設(shè)定X軸(Y軸)方向的最大刻度值。
D.X軸(Y軸)最小值 設(shè)定X軸(Y軸)方向的最小刻度值。
e.X軸(Y軸)分度數(shù) 用于指定X軸或Y軸的最大坐標(biāo)值和最小坐標(biāo)值之間的等間距的刻度數(shù)。比如,如果Y軸的最大坐標(biāo)值為80,最小坐標(biāo)值為10,設(shè)定Y軸刻度數(shù)20,則最小坐標(biāo)值和最大坐標(biāo)值之間有20等份,每一個(gè)等份值就是一個(gè)刻度值。
f.X軸(Y軸)小數(shù)位數(shù) 用于設(shè)置X軸(Y軸)制度的小數(shù)位數(shù)。
g.曲線最大點(diǎn)數(shù) 用于規(guī)定曲線上最多顯示點(diǎn)數(shù)。
h.顯示操作條 此選項(xiàng)用于顯示/隱藏操作條。當(dāng)此選項(xiàng)有效時(shí),此選項(xiàng)前面有一個(gè)對勾符號“√”。初始狀態(tài)單選框由灰色變?yōu)檎I?
i. 初始狀態(tài) 當(dāng)顯示操作條有效時(shí),初始狀態(tài)單選框由灰色變?yōu)檎I?。此選項(xiàng)決定操作條顯示時(shí)按最大化還是最小化方式顯示。
③畫面屬性設(shè)置 為使X-Y曲線控件實(shí)時(shí)反映變量值,需要為該控件添加命令語言。在畫面空白處點(diǎn)擊鼠標(biāo)右鍵,在快捷菜單中選擇畫面屬性,打開"畫面屬性設(shè)置"對話框,單擊其中的"命令語言"按鈕。畫面語言包括顯示時(shí)、存在時(shí)、隱含時(shí)3種。
在畫面存在時(shí)命令語言中,輸入命令語言xyAddNewPoint("kI",成品油罐壓力,成品油液位,0)。
定義完畢后,點(diǎn)擊“確認(rèn)”按鈕,然后保存所作的設(shè)置。
切換畫面到運(yùn)行系統(tǒng),打開相應(yīng)畫面,控件運(yùn)行情況如圖8-109所示。