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