華 镕
男,(施耐德電氣(中國)投資有限公司,北京 100016)現(xiàn)任施耐德電氣(中國)投資有限公司工業(yè)自動化部產(chǎn)品推廣經(jīng)理。
6.1 Vijeo Citect 的圖形
SCADA系統(tǒng)的圖形能力在整個項目中是十分重要的,Vijeo Citect的圖形功能可以讓用戶快速開發(fā)真彩色、容易使用的圖形,使操作員感覺到友好的、一致的用戶界面。
展示不同的狀態(tài)
圖形庫允許用戶創(chuàng)建一個現(xiàn)實的、直觀的操作員界面。舉例來說,可以配置一個儲罐,可以是充滿的、加熱的或者旋轉(zhuǎn)的。僅僅使用圖形庫,用戶將發(fā)現(xiàn)很多新想法開發(fā)界面。
圖1-1充滿的儲罐 圖1-2 加熱的儲罐 圖1-3旋轉(zhuǎn)的儲罐
Vijeo Citect的圖形是基于一系列簡單的對象,如:矩形、橢圓形、位圖、直線、曲線、多段線、文本、符號和管道等。和這些對象相關(guān)的共同內(nèi)容是對象的屬性,這些屬性使得對象的行為直接鏈接到工廠中變量,產(chǎn)生移動、旋轉(zhuǎn)、尺寸、顏色、充滿等視覺的變化,用來模擬工廠過程的實際工況,命令和觸摸屬性可以指派給圖形,使它能夠接收來自操作員的多種輸入。
這種方法快速產(chǎn)生印象深刻的結(jié)果——甚至是非常苛刻的應(yīng)用,所有對象都是交互式的,所以操作員的界面非常簡單、直觀和柔性,并且因為圖形的開發(fā)都經(jīng)過優(yōu)化,因此可以期待運(yùn)行時的優(yōu)異表現(xiàn)。
圖2 操作員界面
Vijeo Citect使用的屏幕分辨率高達(dá)4096x4096dpi,可以選擇不同的分辨率來配合應(yīng)用。使用高分辨率的情況下,甚至能夠使用高質(zhì)量的圖像(掃描的照片,等等),提供工廠設(shè)備的實例圖片。
圖3 工廠設(shè)備示例圖片
Vijeo Citect具有豐富的符號庫,和公共使用的圖形一起加載——水泵、儲罐、閥門和馬達(dá)等。這些圖形可以立即加入頁面,具有一致的功能。
圖4
ActiveX 對象可以使用戶加入自己的特性,然后嵌入到Vijeo Citect圖形之中。
收益一瞥
● 圖形的靈活性、直觀性減少了操作員的出錯
● 最少的鍵盤操作
● 通過清晰的頁面
● 提高了可學(xué)習(xí)性
● 對象中集成了控制和顯示功能
● 屏幕空間的有效利用
6.2 圖形編輯器
圖形編輯器允許用戶快速方便地為Vijeo Citect系統(tǒng)設(shè)計一個直觀清晰的人機(jī)界面。 在頁面上繪制圖形元素非常的簡單——僅是選擇一個工具,然后點擊和拖動鼠標(biāo)即可。頁面上的對象可以移動、變型、復(fù)制、粘貼、對齊、成組、旋轉(zhuǎn)…
圖形輸入
Vijeo Citect可以導(dǎo)入多種類型的圖形文件,包括:
● Windows Bitmap (BMP, RLE, DIB)
● AutoCAD (DXF) -both 2D and binary
● Window Meta File(WMF)
● Tagged Image Format (TIF)
● JPEG (JPG, JIF, JFF, JGE)
● Encapsulated Postscript (EPS)
● Fax Image (FAX)
● Ventura (IMG)
● Photo CD (PCD)
● Paintbrush (PCX)
● Portable Network Graphic (PNG)
● Targa (TGA)
● WordPerfect (WPG)
● ActiveX objects*
因此,如果用戶要的圖已經(jīng)存在,那就把它導(dǎo)入到Vijeo Citect就可以了。導(dǎo)入過程很簡單。如果圖形源應(yīng)用程序支持點擊和拖動,那么只要點擊它后拖動到Vijeo Citect的圖形編輯器中。一旦這個對象被導(dǎo)入,Vijeo Citect就會把他作為一個圖形對象,具有所有相關(guān)的配置功能和靈活性。
因為可以使用網(wǎng)格或基準(zhǔn)線的方式將圖形對象精確的放在某位置,因此用戶的圖形頁面看起來可以更加專業(yè)和精確。
圖形對象可以被鎖定在頁面上這樣不能被刪除或移動。
圖形對象可以旋轉(zhuǎn)、鏡象、編組、解除編組、對齊等。工具箱包含的工具,可以用來繪制圖形對象。所有的圖形工具都有自己的工具提示,每一個都在在線幫助中有完整的解釋。
工具箱可以移動到屏幕的任何位置,可以讓用戶利用整個畫圖區(qū)域。如果用戶暫時不需要使用工具箱可以把它最小化或者隱藏起來。
線、多邊線、管道的節(jié)點可以移動、添加或刪除。
圖5 畫圖界面
選擇圖形編輯器幫助選項,通過點擊相關(guān)內(nèi)容可以學(xué)到更多關(guān)于圖形編輯器的信息。
為了顯示調(diào)色板,點擊在工具條上右手側(cè)的顏色按鈕。
圖6 顯示閃爍的3D圖形
Vijeo Citect 允許在一個單頁上,有任何數(shù)量的閃爍顏色,允許用戶顯示閃爍的3D 圖形。
圖7 顯示調(diào)色板
任何對象的屬性可以通過雙擊查看。各屬性項對所有的對象而言,基本是一樣的。
、
圖8 對象屬性圖
為了模擬一個圖形,只要簡單的輸入一個標(biāo)簽名,然后選擇一個圖形即可。
顏色的交換
在一個圖形對象中的顏色是能夠被自動改變的。這對于3D圖形的處理十分有用。例如:一個3D的綠色球可以通過按鈕點擊改為藍(lán)色,但質(zhì)感和立體感仍然保持不變。
位圖編輯器
任何圖形對象(或一組對象)都只需一步就可以被轉(zhuǎn)換為位圖。
位圖是使用位圖編輯器來進(jìn)行編輯的。位圖編輯器是一個工具使用戶能夠一個像素一個像素地編輯位圖。因為可以放大或縮小,甚至是最小的細(xì)節(jié)也可以編輯。也能夠改變位圖的大小。
OLE 自動化
有些圖形可以通過圖形編輯器的OLE自動化接口從數(shù)據(jù)庫自動生成。
漸進(jìn)填色
漸進(jìn)顏色和方向的對象包括橢圓形、矩形和多邊形, 用戶可以定義漸進(jìn)填色的特性。
6.3 頁面模板
Vijeo Citect提供了所有常用頁面類型的模板,因此圖形頁面很容易創(chuàng)建。模板可以用來嘗試和試驗頁面的設(shè)計,使用戶能夠設(shè)計出適合自己的操作環(huán)境。
頁面模板可以節(jié)省用戶很多麻煩,因為不必在每幅頁面都費力氣畫同樣的內(nèi)容。當(dāng)在模板的基礎(chǔ)上繪制新頁面時,頁面的設(shè)計已經(jīng)完成,所要做的只是添入每幅頁面不同的信息。
模板在用戶要對一組頁面做相同的修改的時候也很有用。如果所有的頁面都基于相同的模板,那么修改模板即可。頁面會自動更新。
如果用戶能夠充分利用Vijeo Citect的模板功能,就會使工程具有統(tǒng)一的風(fēng)格。這種風(fēng)格的一致性不僅可以降低操作員熟悉系統(tǒng)的時間也可以減少錯誤的發(fā)生。
Vijeo Citect提供了一整套模板的選擇。特殊的頁面,諸如報警、趨勢和SPC顯示,都是預(yù)先建立好的模板,用戶所要做的就是添加相關(guān)的標(biāo)簽名字等。風(fēng)格一致的頁面可以基于通用的模板,如:Normal模板。不論使用什么模板,基本的組件(邊框、狀態(tài)欄、瀏覽工具等)都已經(jīng)事先配置好了。
XP 風(fēng)格的模板
XP 風(fēng)格模板提供了由用戶定義的菜單結(jié)構(gòu)、工具欄、支持真正意義上的多顯示器系統(tǒng)。
三種最新的報警模板顯示在每頁的底部。
圖9 XP風(fēng)格模板
如果用戶經(jīng)常要使用一個特定圖形,可以把它存儲到圖形庫中作為一個圖標(biāo)。這樣,不需重畫,直接從圖標(biāo)庫中粘貼即可。
圖10 繪制的閥門
例如:如果用戶需要相同的閥門圖形在許多頁面上作為一個靜態(tài)的背景圖,那么繪制一個閥門,并把它拷貝到圖形庫中--現(xiàn)在它成為了一個圖標(biāo)。
圖11 繪制的閥門成為圖標(biāo)
首先檢查Vijeo Citect隨帶的標(biāo)準(zhǔn)圖形庫,如果圖形已經(jīng)存在,就直接拷貝到頁面之中;如果圖形不存在,則在圖形庫中繪制所需的圖形。
圖標(biāo)也可以基于設(shè)備狀態(tài)的變化動態(tài)的改變。例如:可以給一個設(shè)備設(shè)定兩個泵的圖標(biāo),綠色表示在運(yùn)行中,紅色表示停止。
圖12 圖標(biāo)基于設(shè)備狀態(tài)的變化動態(tài)改變
Vijeo Citect自帶了許多預(yù)定義的圖形庫。更多的圖形庫也可以從Vijeo Citect工具箱和網(wǎng)站中取得。Vijeo Citect標(biāo)準(zhǔn)配置中包括了一些預(yù)先定義的圖標(biāo)組,可以用于作為實時的動態(tài)點。當(dāng)圖標(biāo)組以快速的順序顯示時,圖形的動態(tài)效果就形成了。動態(tài)點可以在實時運(yùn)行中表示移動的設(shè)備,激活的過程等。
功能一瞥
● 預(yù)先定義和用戶圖庫可以充實圖形庫
● 圖形庫的變化會自動刷新所有頁面的圖形
● 超過500種的圖形會給用戶帶來巨大的方便
圖形庫可具有很多收益
用戶只需要繪制一個對象一次。然后把它作為圖標(biāo)保存在一個庫中,然后就可以在圖形頁面中多次調(diào)用此圖標(biāo)。
當(dāng)用戶改變一個圖標(biāo)時,在整個工程中任何頁面使用的該圖標(biāo)都會自動更新。除非人為取消其與圖形庫的關(guān)聯(lián),圖標(biāo)將一直保持與庫的關(guān)聯(lián)。
由于將通用的對象存在庫中,因此節(jié)省了存儲項目所需的硬盤的空間。同時,也降低了實時運(yùn)行時對內(nèi)存的占用。
6.5 基于對象的配置
精靈(genies)的典型例子有:
● 泵
● 閥門
● 閥門(帶輸入)
● 儲罐
● 傳送帶
● 面板(圖形屏幕)
● 任何重復(fù)的配置
超級精靈的典型例子有:
● 設(shè)備彈出
● 回路控制
● 順序控制
● 工作/備份
● PLC/RTW 狀態(tài)
● 機(jī)器控制
● 任何重復(fù)彈出或頁面
SCADA系統(tǒng)包括對象或者設(shè)備,它們的范圍從簡單的按鈕、泵和閥門,到復(fù)雜的回路控制器、順序控制器或者馬達(dá)控制中心。當(dāng)用戶建立控制系統(tǒng)時,在操作員界面,用戶通常要使用一種公共標(biāo)準(zhǔn)。
使用基于對象的配置工具,Vijeo Citect能夠使用戶快速、容易地開發(fā)控制系統(tǒng)。另外,使用基于對象的配置能夠減少維護(hù)工作,確保操作員交互的一致性。
Vijeo Citect提供的圖形庫,可以被擴(kuò)展和用戶化或者被增強(qiáng),來滿足項目中的需求。當(dāng)然,用戶也可以建立自己的圖形庫。這些工具可以用帶設(shè)備標(biāo)簽的一種標(biāo)簽標(biāo)準(zhǔn)來優(yōu)化。
一種好的標(biāo)簽命名傳統(tǒng)減少了配置的輸入量,并且降低了出錯的危險。內(nèi)部庫和用戶定義庫可以容易地從某個項目轉(zhuǎn)換成一個企業(yè)開發(fā)或維護(hù)的一致性標(biāo)準(zhǔn)。在原有Vijeo Citect系統(tǒng)上,還可以在所有的項目中進(jìn)行修改和加強(qiáng),使這些圖形庫不斷花樣翻新,與時俱進(jìn)。
精靈
Vijeo Citect 精靈的作用象一種項目開發(fā)中的宏,精靈把很多個獨立的對象捆綁到一起, 一個泵可以包含泵的顯示和一個自動/手動指示和一個報警指示。所有這些配置信息都集成到一個精靈之中。配置中包含了帶有參數(shù)的固定文本,參數(shù)代表了一個現(xiàn)場設(shè)備或者多個參數(shù)組合。 提供的可選參數(shù)能夠減少精靈的數(shù)量, 結(jié)果是減少了維護(hù)和測試的費用。
比如泵中的自動/手動控制選項可以省去,因為在有些項目中不需要這個功能。
當(dāng)精靈加入到圖形頁面中,每個參數(shù)都會暴露出來。顯示參數(shù)的形式可以進(jìn)行裁剪,比如可以提供幫助信息或者提供下拉列表。
圖13 精靈加入圖形頁面后的參數(shù)形式
超級精靈
Vijeo Citect超級精靈經(jīng)常在設(shè)備控制的彈出畫面中使用,超級精靈是一個彈出畫面中多個獨立圖形對象的組合。一個回路控制的彈出畫面可以包括趨勢、按鈕、數(shù)值和其他配置,它們可以定義成一個超級精靈,并可以在整個項目中復(fù)用。
圖14 復(fù)用配置圖
為了能夠復(fù)用,配置時要把分配(或參數(shù))傳給超級精靈,做為顯示時用。每個參數(shù)代表一個標(biāo)簽、數(shù)值或者字符串。配置能夠訪問超級精靈的數(shù)值和標(biāo)簽屬性。
一個超級精靈能夠提供來自精靈的一組固定的分配,或者使用一種標(biāo)簽傳統(tǒng)命名設(shè)備的一組分配,這些參數(shù)也需要能夠被其他的源(數(shù)據(jù)庫,文件)所讀取。
圖15 參數(shù)顯示圖
為了在一個項目中減少超級精靈的數(shù)量,不存在的標(biāo)簽可以由缺省值來替換。用戶也能夠把文本字符串傳遞給超級精靈,用于題目、顯示信息或者登錄日志。
精靈和超級精靈有很多收益
用戶只要繪制和配置某個對象一次,然后存儲到精靈庫中,今后就可以反復(fù)使用。當(dāng)用戶在庫中改變一個精靈或者超級精靈時,就會在整個項目中,自動更新所有的實例(一個精靈一直保持與庫的連接,除非切斷這種連接)。做為一個圖形,精靈和超級精靈節(jié)省磁盤空間,因為只復(fù)制了一個真正的配置對象。它們也為運(yùn)行時系統(tǒng)節(jié)約了內(nèi)存用量。
Vijeo Citect有一個預(yù)定義的精靈和超級精靈庫, 用戶可以把它們用在自己的Vijeo Citect 系統(tǒng)中。