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