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