羅克韋爾RSVIEW32培訓課程_第1頁
羅克韋爾RSVIEW32培訓課程_第2頁
羅克韋爾RSVIEW32培訓課程_第3頁
羅克韋爾RSVIEW32培訓課程_第4頁
羅克韋爾RSVIEW32培訓課程_第5頁
已閱讀5頁,還剩101頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 目錄引言部分:rsview32簡介與安裝第一部分:rsview32開發(fā)環(huán)境與工具欄簡介。第二部分:rsview32使用詳解與實例。 2.1 創(chuàng)建一個標簽數據庫 2.2通訊組態(tài) 2.3創(chuàng)建標簽監(jiān)視 2.4創(chuàng)建衍生tag 2.5創(chuàng)建符號命令和宏命令 2.6組態(tài)報警 2.7組態(tài)事件檢測 2.8組態(tài)鍵定義控制 2.9組態(tài)趨勢曲線 2.10創(chuàng)建activex對象 2.11組態(tài)安全系統(tǒng) 2.13創(chuàng)建主菜單和運行項目 2.14組態(tài)數據記錄 2.15使用rsview32對象模型和vba 第三部分:rsview32 for plc-5實驗 實驗一:認識rsview32 實驗二: 交通燈 實驗三:水箱模擬系統(tǒng)

2、第四部分:rsview32命令集。前言 基于rsview32監(jiān)控組態(tài)軟件系統(tǒng)簡介rsview32是基于組件集成并用于監(jiān)視和控制自動化設備和過程的人機界面監(jiān)控軟件。rsview32通過開放的技術擴展了用戶的監(jiān)控視野,達到了與其它羅克韋爾軟件產品、微軟產品以及第三方應用程序的高度兼容。一、rsview32監(jiān)控組態(tài)軟件系統(tǒng)的功能:1.1圖形與動畫設計功能rsview32提供的繪圖工具可生成簡單或復雜的圖形對象或文本,以及包含許多常用的圖形對象的庫,這些圖形對象可以拖放到畫面中。另外,還可以使用其它繪圖軟件包含autocad和coreldraw生成的對象。使用rsview32動畫控制,可以激活圖形對象

3、以使它們反映出過程的變化。1.2監(jiān)視與報警功能 可以將開關量或模擬量標記設置為允許報警,并使用報警匯總窗口顯示報警信息??梢宰远x報警匯總窗口,如使用不同顏色表明報警嚴重性等級,以便操作者發(fā)現報警;也可以按時間順序或嚴重性等級查看、過濾報警信息,這樣就可以看到那些特定的報警信息。1.3日志記錄功能 在運行時記錄系統(tǒng)信息。動作日志記錄了系統(tǒng)動作,如命令或宏的運行、系統(tǒng)信息、錯誤以及通信錯誤。報警日志記錄報警信息,就是在報警監(jiān)視重,當某標記進入報警狀態(tài)、脫離報警狀態(tài)、報警被確認以及報警被強置時記錄信息。數據日志記錄了一定條件下的標記值或數據。這些條件在數據日志模式中定義,被記錄的數據存儲在文件中,

4、并可以進行趨勢顯示。所有日志信息保存為dbase iv(.dbf)格式,且能在第三方軟件如microsoft excel、crystal report和foxpro中使用。1.4事件檢測功能 事件是可以觸發(fā)動作的rsview32表達式。 利用事件檢測能使監(jiān)控系統(tǒng)對系統(tǒng)和過程中的事件進行自動響應。二、rsview32監(jiān)控組態(tài)軟件系統(tǒng)的特點:2.1rsview32是第一個在以下方面發(fā)揮微軟領先技術優(yōu)勢的人機界面軟件:1、 開放的圖形顯示系統(tǒng)通過ole容器方式支持activex控件,可供選擇的第三方activex控件有數千種,用戶可以方便地將現有解決方案添加到rsview32項目中;2、 通過對象模

5、型的開發(fā)實現對rsview32核心功能的調用,同時也允許rsview32與其它基于組件技術的軟件產品實現互操作;3、 以業(yè)界流行的微軟visual basic for applications (vba) 作為內置編程語言,可以最大限度地實現對rsview32項目的擴展和自定義;4、 支持opc標準,可以快速、方便地與眾多生產制造商的硬件設備實現可靠的通訊,同時還可以作為opc服務器向其它opc客戶端提供服務;5、 采用了add-on architecture (aoa)插件技術擴展了rsview32的功能,將最新的技術集成到rsview32的內核中。2.2通過rsview32生成人機界面監(jiān)控

6、項目,用戶可以獲得如下方便的功能:1、 與其它羅克韋爾軟件產品相互協作,建立自己的監(jiān)控項目并選擇最能夠滿足應用要求的產品;2、 與微軟產品實現數據共享。rsview32的標記配置、報警配置和數據記錄都與odbc完全兼容;3、 與其它羅克韋爾自動化產品相互兼容,rsview32和rslinx為數據采集、控制和傳輸提供了最為有力的組合;4、 可以在線對rsview32項目進行修改,這大大節(jié)省了時間而且不需要關閉整個生產進程;5、 重復利用標記數據庫,rsview32可以重復利用在可編程邏輯控制器梯形圖內創(chuàng)建的標記,只需要打開標記瀏覽器,用鼠標選取需要使用的標記即可;6、 重復利用圖形庫中的對象。在

7、rsview32中包含有大量的圖形對象,除此之外,還可以通過訪問rsview forum網站免費下載更多的圖形對象、activex控件和vba代碼片段;7、 通過系統(tǒng)級的安全設置和16個等級的項目安全設置來確保項項目安全運行;8、 通過微軟功能強大的內置vba編程語言以及其它方便靈活的特點來實現你監(jiān)控項目的自動化。2.3rsview32可以最大限度提高監(jiān)控系統(tǒng)的開發(fā)效率rsview32除了具備高質量人機界面監(jiān)控軟件的功能外,還提供獨特的系列工具來最大限度地提高監(jiān)控系統(tǒng)的開發(fā)效率:1、 在開發(fā)應用項目中,只需要點擊一個按鈕就可以實現模擬運行;2、 無需對圖形對象組進行分解就可以編輯組內對象,不影

8、響與之相關的動畫顯示;3、 通過“智能對象軌跡”功能,拖動鼠標定義圖形對象的運動路徑;4、 通過標記占位符和參數文件實現一個圖形畫面代表多個設備;5、 通過標記替代功能實現快速更換標記名和字符串;6、 輕松導入在其它繪圖應用程序中開發(fā)的圖形;7、 通過在線幫助、指南以及演示項目范例獲取所需要的幫助。三、可擴展的rsview32監(jiān)控組態(tài)軟件系統(tǒng) 作為一個優(yōu)秀的監(jiān)控組態(tài)系統(tǒng),應該具備一定可擴展能力。rsview32監(jiān)控組態(tài)系統(tǒng)能夠在不對主體系統(tǒng)程序進行更改的情況下,通過添加adds-on插件、應用程序組件以及activex控件實現對系統(tǒng)的擴展。這樣既可以確保原有系統(tǒng)的正常運行和平穩(wěn)過渡,又在原有系

9、統(tǒng)中加入了新的功能。3.1rsview32插件 rsview32采用了“插件結構”(adds-on),重新定義了“人機界面核心功能”。這些插件將新的軟件組件直接與rsview32內核集成在了一起,從而使rsview32的功能得到了擴展。只需要安裝所需的組件就可以完成對rsview32的擴展。這些插件就在rsview32軟件包內的extensions擴展光盤上。常用的插件有rsview32 trendx、messenger、recipepro、spc、rsladder等。下面,就對其功能進行簡要說明:1、rsview32 trendx 實時及歷史數據趨勢圖插件 它是一個集成在rsview32中的

10、activex控件,提供通過rsview32記錄的數據繪制實時和歷史趨勢圖的功能,同時還可以繪制x-y軸互為變量的圖形,在運行過程中添加、刪除繪圖筆,改變筆的顏色,標記和軸的刻度。2、rsview32 messenger 消息傳遞插件 它可以通過傳呼機、傳真、電子郵件、電話及移動電話或本地的計算機聲卡將報警或簡單的報表傳遞給你。通過定制時間安排表,可以設定假期、周末及商務旅行時間,從而安排報警信息在不同的時間通過不同方法傳送給所需要該信息的人,無論他在什么地方。3、rsview recipepro 配方管理插件 它提供增強的配方管理功能,可以在rsview32工程中設置多個配方項目文件,非常方

11、便地與控制設備傳遞過程處理數據。一個可以配置的activex控件將允許對正在運行的配方進行定制和操作。4、rsview32 spc 統(tǒng)計過程控制插件 它提供適用于對不同情況的統(tǒng)計過程控制(statistical process control)。 rsview32 spc直接被集成到了rsview32項目管理器窗口中,這樣便可以對項目的默認值、產品以及被采集來的不同變量特征值進行配置。5、rsladder 邏輯梯形圖監(jiān)視和診斷插件 它可以在rsview32畫面中顯示allen-bradley slc 500和plc-5系列處理器的梯形邏輯圖程序。用rsladder,可以“在線”或“離線”對梯形

12、邏輯圖進行瀏覽、查找、診斷;也可以通過對rsladder的對象模型進行二次開發(fā),實現自定義功能。3.2基于intranet/internet的擴展組件 越來越多的應用項目,需要將rsview32監(jiān)控組態(tài)系統(tǒng)擴展到在intranet/internet環(huán)境下。與之對應擴展組件有rsview32 active display system活動顯示系統(tǒng)和rsview32 webserver網頁服務器。1、 rsview32 active display system活動顯示系統(tǒng) rsview32 active display system(ads)活動顯示系統(tǒng)是基于服務器/客戶端架構的應用系統(tǒng),它可以

13、通過網絡允許你從任何計算機上操作遠程的rsview32圖形顯示系統(tǒng),進行打開、運行和交互操作。這樣,不僅在車間,你在辦公室或者其它地方也可以對生產過程進行控制。rsview32 ads充分利用微軟分布式組件對象模型(dcom)和activex技術的優(yōu)點,允許遠程組件在本地使用,并且提供方便的internet連接性能。2、 rsview32 webserver 網頁服務器 rsview32 webserver網頁服務器允許用戶通過標準的internet瀏覽器來察看rsview32項目的圖形顯示、標記和報警。rsview32 webserver是真正的瘦客戶端服務系統(tǒng),它不需要在客戶端進行任何的軟

14、件安裝和設置。 rsview32 active display system活動顯示系統(tǒng)和rsview32 webserver網頁服務器兩者之間各有優(yōu)劣,前者能夠提供動態(tài)、實時的操作,但需要較高的網絡帶寬,支付客戶端許可證費用;后者能夠在較低帶寬下進行瀏覽,不需要客戶端許可證;但不具備可操作性和實時顯示性。在具體項目的應用過程中,根據實際需要,可以考慮兩者單獨使用,也可以同時使用兩套系統(tǒng)用于不同的客戶。四、如何安裝運行rsview32監(jiān)控軟件 對于應用于工業(yè)控制的監(jiān)控軟件,要求其硬件、軟件都能夠在供電系統(tǒng)正常的情況下,能夠在工業(yè)環(huán)境下,長時間可靠地穩(wěn)定運行。4.1為rsview32準備一個良好

15、的計算機環(huán)境 在正式安裝rsview32及其相關軟件時,需要為其準備一個良好的計算機環(huán)境。rsview32監(jiān)控組態(tài)系統(tǒng)所要求的計算機配置如下: 主機:配備有pentium 200mhz以上處理器的計算機;內存:至少使用24mb,建議使用128mb;硬盤空間:至少100mb,運行有的程序可能需要更大的硬盤空間;顯示器:vga以上,建議支持800600分辨率,256色以上;光盤驅動器:可以讀取cd-rom的光盤驅動器;軟盤驅動器:1.44mb 3.5英寸軟盤軟件系統(tǒng):推薦采用windows 2000 專業(yè)版/服務器版(添加service pack 2)或windows nt操作系統(tǒng)(需要添加ser

16、vice pack 4或6)。雖然,rsview32也可以在windows 98下運行,并實現大部分功能,但不推薦采用windows 98操作系統(tǒng)。上述要求只是啟動和使用rsview32時所需的基本要求,如果希望監(jiān)控系統(tǒng)能夠更加流利地運行,還需要選配更大的內存、更快的處理器。目前,從市面上普遍的計算機都已經采用1ghz以上的pentium 4處理器和256mb以上的內存,這非常有利于rsview32的運行。另外,在配置計算機時還應該注意以下幾點問題:1、擴展插槽符合系統(tǒng)配置要求目前,多數商用個人計算機主板不再支持isa擴展插槽,用pci插槽取而代之。在這種情況下,請選用pci接口各種擴展卡,如

17、:controlnet網絡適配器擴展卡、以外網擴展卡。2、注意保留串行通訊端口在對可編程控制器進行初始化或編程的時候,常常使用rs-232-c串行通訊端口(俗稱com口)。在很多情況下,使用串行通訊口是最為直接、最為可靠的通訊方式。選用的計算機上應該具備有至少一個串行通訊端口。3、選用穩(wěn)定、可靠的計算機電源普通民用的計算機電源可能不能滿足在工業(yè)環(huán)境下的長時間的使用。最好選用工業(yè)計算機電源,為長時間運行rsview32監(jiān)控組態(tài)系統(tǒng)的計算機提供電源保障。4、務必完好保留計算機主板及其相關設備的驅動程序,并在硬盤上作相應的備份。4.2安裝rsview32及其相關軟件為了確保用于工業(yè)控制用途的rsvi

18、ew32監(jiān)控組態(tài)軟件的長期、穩(wěn)定運行,在安裝rsview32及其相關軟件之前,應該把握以下兩條原則:1、安裝順序先安裝操作系統(tǒng)及其計算機系統(tǒng)所需的驅動程序,并安裝操作系統(tǒng)升級補丁包;然后安裝一些必需的應用軟件,如ms-office等;最后安裝羅克韋爾軟件。盡量不在實際運行的rsview32監(jiān)控項目的計算機上安裝不相干的軟件。2、版本對應包括操作系統(tǒng)在內的各種軟件都在不斷地升級,在安裝rsview32之前請確認所安裝的操作系統(tǒng)及其應用軟件版本是否符合rsview32安裝要求。在安裝完計算機操作系統(tǒng)之后,便開始安裝羅克韋爾軟件。首先安裝rslinx,rslinx是一個非常重要的軟件,它為系統(tǒng)添加所

19、需的硬件控制設備及網絡的驅動程序;接著安裝rslogix等可編程控制器編程軟件;然后,便可以安裝rsview32監(jiān)控組態(tài)軟件,步驟如下:圖2.1 安裝界面圖2.2 安裝向導1、 在光盤驅動器中插入rsview32的安裝光盤,運行setup程序,出現圖2.1所示畫面,單擊安裝rsview32按鈕。2、 進入圖2.2畫面之后,便可以按照安裝向導進行安裝。安裝完成之后,務必重新啟動計算機。圖2.4 移動激活鑰匙圖2.3 激活鑰匙所在位置3、 運行rockwell softwareutilities移動激活,選擇激活鑰匙所在的磁盤驅動器符號以及目標磁盤驅動器符號。如圖2.3所示,準備將a盤中的激活鑰匙

20、以往d盤。4、 選擇所需要的rsview32激活鑰匙移動到指定驅動器,如圖2.4所示。如果不是用激活鑰匙激活rsview32,它將工作在“demo mode”演示版狀態(tài),僅允許35個設備狀態(tài)標記并只能運行2個小時。5、 運行rsview32 works即可。五、測試運行示例在rsview32安裝完成之后,便可進行首次運行。rsview32分為兩個版本,rsview32 works即開發(fā)版和rsview32 runtime版本,如圖2.5所示。圖2.5 rsview32圖標提示:rsview32 works開發(fā)版:包含開發(fā)版和運行版,可以用于開發(fā)和運行rsview32監(jiān)控組態(tài)項目。它包含完整的人

21、機界面監(jiān)控組態(tài)項目編輯器,用于創(chuàng)建監(jiān)控應用程序。完成開發(fā)之后,需要切換到運行狀態(tài)或使用rsview32 runtime運行版來運行監(jiān)控項目。rsview32 runtime運行版: 運行監(jiān)控項目所需的軟件,同時也包含一部分開發(fā)版的功能,用于編輯選定項目的部分內容。rsview32 runtime版本包含在rsview32 works之中,也可以單獨購買。圖2.6 rsview32 works 主畫面圖2.7 加載演示項目完畢通過點擊圖標,啟動rsview32 works,便可以看到rsview32 works的主畫面,如圖2.6所示。在文件打開菜單中選取samples.rsv演示項目(如果是第

22、一次啟動rsview32 works,在文件菜單下方最近運行項目中選取samples.rsv演示項目)運行。經過rsview32加載之后,畫面如圖2.7所示。這時,在rsview32 works窗體內出現了另外一個窗體,稱作項目管理器。它提供制作和運行rsview32項目的功能。點擊運行模式,將項目管理器切換到運行模式,然后點擊該窗體下方運行項目,如圖2.8。項目運行之后,便出現主畫面,如圖2.9所示。通過鼠標,用戶可以選取特定的畫面,進行操作,如圖2.10批處理過程畫面。這時,花一點時間,操作一下,看看rsview32到底能夠提供什么樣的功能。六、關閉系統(tǒng)在正常情況下,應該嚴格關機步驟關閉系

23、統(tǒng),從而確保數據不丟失。正確的系統(tǒng)關閉步驟如下:1、 如果應用項目正在運行,應該首先關閉應用項目。通過項目管理器可以關閉應用項目;如果項目管理器沒有出現在畫面上,可以通過組合鍵ctrl+alt+p調出項目管理器(在沒有屏蔽改功能的情況下可用)。2、 關閉rsview32 works或rsview32 runtime3、 關閉計算機第一部分:rsview32開發(fā)環(huán)境與工具欄簡介。創(chuàng)建和編輯單元圖形與激活圖形顯示一 關于圖形界面與圖形對象圖形界面向操作員展現了整個工廠的生產活動。它能夠顯示系統(tǒng)數據和過程數據,還向操作員提供了一種向外部設備(如:plc,slc,contrologix)寫入數據的方法

24、。用來建立圖形界面的部件被稱作圖形對象。所謂對象,可以包括以下幾種:1 在圖形界面編輯器中創(chuàng)建的。2 從圖形庫中,拖拽出來的。3 從其他windows應用程序中,拷貝和粘貼來的。4 由其他windows應用程序創(chuàng)建的,在圖形界面中用ole (object linking and embedding) 插入的。5 在圖形界面中嵌入的activex對象。二 關于圖形界面編輯器(一) 圖形界面編輯器的主要工具箱簡介1. 工具欄(toolbar)工具欄向用戶提供了一種迅速執(zhí)行動作的簡便方法。它集中了菜單欄中最常用的命令(如圖1)。圖12. 繪圖工具箱(drawing toolbox)繪圖工具箱包括了創(chuàng)

25、建、選擇和旋轉圖形對象的工具(如圖2)圖23. 對齊方式工具欄(alignment toolbar)對齊方式工具欄可以對一組圖形對象進行排列、對齊(如圖3)。圖34. 填充風格工具欄(fill style toolbar)填充風格工具欄包括了一組花紋樣式,它可以使圖形對象表面顯示不同的花紋(如圖4)。圖45. 顏色面板顏色面板包括線條顏色面板(line color palette)和填充顏色面板(fill color palette),它包括你能指定給圖形對象的所有顏色(如圖5、圖6)。圖5圖66. 動畫(animation)工具箱它能夠為圖形對象添加不同的動畫(如圖7)。圖7(二) 建立圖形

26、界面顯示1. 在圖形界面編輯器中,選擇edit菜單中的display settings,進入顯示設置(display settings)對話框(如圖8)。圖82. 設置屬性(properties)在屬性對話框(如圖8)中,選擇以下信息:(1) 顯示類型(display type):,包括:代替(replace)、覆蓋(overlay)、在頂部(on top)。(2) 顯示尺寸(size):,包括:使用當前尺寸(use current size)、用像素點指定尺寸(specify size in pixels)。(3) 允許多個拷貝運行(allow multiple running copies

27、):如果有一個圖形界面被參數文件所用,可能你想要運行這個圖形界面的多重拷貝,選擇這個復選框。(4) 圖形界面顯示后載入緩存中(cache after displaying):這可以加快圖形界面下一次顯示的速度。緩存中可存儲40頁圖形界面。(5) 調整圖形界面(resize):允許用戶在運行時調整圖形界面的大小。(6) 標題欄(title bar):輸入圖形界面的標題。(7) 是否顯示系統(tǒng)菜單(system manu)。(8) 是否顯示最小化按鈕(minimize button)。(9) 是否顯示最大化按鈕(maximize button)。(10) 顯示最后獲得的值(show last acq

28、uired value),選擇這個復選框,圖形界面將顯示圖形對象最后對應的tag值,直到從plc獲得最新值。(11) 顯示位置position:,包括:使用當前位置(use current position)、用像素點指定位置(specify position in pixels)。(12) 安全代碼security code:,為圖形界面指定安全代碼。(13) 背景顏色:background color。3. 設置行為(behavior) 在行為對話框(如圖9)中,選擇以下信息:圖9(1) command:命令,包括:啟動(startup)和關閉(shutdown)圖形界面時執(zhí)行的命令。(2

29、) behavior of interactive object:互動對象的行為,包括:按壓時發(fā)出鳴叫(beep on press)和當指針經過時突出它(highlight when cursor passes over it)。(3) input field colors:輸入區(qū)域顏色,包括: 輸入區(qū)域未被選中時(when field is not selected)和輸入區(qū)域被選中時(when field is selected)文本和填充的顏色。(4) behavior of object with input focus:具有輸入焦點對象的行為,可以用指定顏色突出它。(5) displ

30、ay on-screen keyboard:顯示屏幕鍵盤,在運行時,當向輸入區(qū)域輸入數據時,屏幕上將顯示鍵盤,用戶可以用鼠標進行輸入。4點擊ok,圖形界面顯示建立完成。三 創(chuàng)建圖形對象(一) 圖形對象的類型1. 簡單對象:簡單的、徒手畫的圖形對象或文本等。2. rsview對象:復雜的、要求有數據組態(tài)的圖形對象,還有一些能由工程管理器創(chuàng)建,單獨作為工程部件的對象。3. ole對象:由其他windows應用程序產生的表格、圖表、文本等對象。4. activex對象(正式名:ole controls or ocxs):一些諸如標準尺、滑條、按鈕等控制對象;這些對象允許外部動作,如:鼠標點擊、在rs

31、view中對它們進行初始化等。(二) 創(chuàng)建簡單對象1 在圖形界面編輯器的菜單欄中,選擇view drawing toolbox,顯示繪圖工具箱(如圖10)。圖102 你可以通過點擊繪圖工具箱中的不同的工具,在圖形編輯器中拖拽出下面的圖形對象:矩形、圓角矩形、直線、折線、多邊形、徒手畫、圓/橢圓、弧形、扇形、文本。3 修改簡單圖形對象(1) 修改線、矩形、多邊形 選中要修改的圖形對象,點擊繪圖工具箱中的polylines工具,鼠標移到要修改的圖形對象上,進行拖拽修改。(2) 修改弧形、扇形、圓/橢圓選中要修改的圖形對象,點擊繪圖工具箱中的arc或wedge工具,鼠標移到要修改的圖形對象上,進行拖

32、拽修改。(三)創(chuàng)建rsview圖形對象 創(chuàng)建rsview圖形對象同樣使用繪圖工具欄,這些對象都要求有信息輸入,大部分對象顯示的都是關于tag的信息,因此,作為組態(tài)的一部分,你必須提供tag的名稱或tag的標識符。1 關于tag名和tag標識符(3) 使用tag名當創(chuàng)建rsview圖形對象時,你能夠使用在tag庫中存在或不存在的tag名。如果你指定的tag不存在,系統(tǒng)將提示你創(chuàng)建它。(4) 使用tag標識符(placeholders)tag標識符提供了一種用一個圖形界面去代表一組相似操作的方法。當這個圖形界面運行時,每一個標識符所代表的tag必須被指定;可以通過兩種方法來實現:用參數文件,或指定

33、tag名稱。 創(chuàng)建tag標識符 在圖形對象要求輸入tag名稱的區(qū)域,輸入:#num num - 數字1 500 用參數文件代替tag標識符 參數文件為圖形界面中每一個單獨的標識符提供了一個入口。當你運行顯示圖形界面的命令時,你可以指定帶/p參數的文件名。a 創(chuàng)建參數文件l 在工程管理器的圖形文件夾中,雙擊參數圖標,進入參數文件編輯器(如圖11)。圖11l 為圖形界面中的每一個單獨的標識符鍵入一個入口,用tag名連接標識符。例如:#1=bean_weight#2=bean_level#3=beans_templ 用有意義的文件名保存文件。b 運行參數文件在一個宏或能夠運行rsview32命令的任

34、何地方,鍵入下面的命令:display /pfile 圖形界面文件名/pfile 包含的tag去代替圖形界面中的tag標識符的參數文件例如:display canning /pbeans 用tag名列表代替tag標識符 當運行一圖形界面時,你能夠用帶有/t參數的rsview32顯示命令去指定tag名,鍵入下面的命令: display /ttag_name 圖形界面文件名 /ttag_name 一個或多個去代替圖形界面中的tag標識符的tag名 例如:display canning /tpea_weight,pea_level,pea_temp2 創(chuàng)建數字和字符輸入區(qū)域用數字或字符輸入工具,操作

35、員能夠向模擬、數字和字符串tag輸入數據。當圖形界面運行時,操作員可以用這些區(qū)域向數值表中寫入數據。這些數據能夠被plc、外部dde設備或rsview內存存取。每個圖形界面最多能有500個輸入區(qū)域。(1) 創(chuàng)建數字輸入區(qū)域 在繪圖工具箱中,選擇數字輸入(numeric input)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出numeric input對話框(如圖12)圖12 在numeric input對話框中,填入以下信息:tag name:指定tag的名稱或標示符。index:索引,它決定了圖形界面中,交互式對象的tab鍵順序。default data:缺省數據,在圖形界面被首次顯示

36、時,數字輸入區(qū)域出現的數據。continuously update:連續(xù)刷新。field length:輸入區(qū)域的數字長度。format:數據的格式。decimal places:小數的位數。overflow:溢出,僅當format中選擇floating point時有效,它規(guī)定了如果浮點數超出了顯示區(qū)域,應如何顯示它。它包括:用指數顯示、顯示區(qū)域自動調整、用“*”代替。justification:數字的調整方向,包括:左對齊、居中、右對齊。leading character:無效的高位字符用什么顯示,包括:空白、零。 點擊ok,完成設置。(2) 創(chuàng)建字符串輸入區(qū)域 在繪圖工具箱中,選擇字符串

37、輸入(string input)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出string input對話框(如圖13)圖13 在string input對話框中,填入以下信息:dimensions:尺寸,可以指定字符的寬度和高度。其他信息的填寫,請參見:“創(chuàng)建數字輸入區(qū)域”。 點擊ok,完成設置。附:在運行時使用輸入區(qū)域3 創(chuàng)建數字和字符串顯示區(qū)域使用數字和字符顯示工具,操作員能夠創(chuàng)建一個用來顯示當前數字、模擬和字符型tag值的區(qū)域,它也可以用來顯示表達式的值。(1) 創(chuàng)建數字顯示區(qū)域 在繪圖工具箱中,選擇數字顯示(numeric display)工具,在圖形界面中,用鼠標拖畫出一個適當

38、區(qū)域,彈出numeric display對話框(如圖14)圖14 在numeric display對話框中,填入以下信息:expressing:表達式,填入你想要顯示的tag名稱或表達式。 點擊ok,完成設置。(2) 創(chuàng)建字符串顯示區(qū)域 在繪圖工具箱中,選擇字符串顯示(string display)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出string display對話框(如圖15)圖15 在numeric display對話框中,填入以下信息:expressing:表達式,填入你想要顯示的tag名稱或表達式。character offset:字符偏移量,填入你想要顯示的字符串的偏移

39、量,若數字等于幾,從左起的幾個字符將不顯示。 點擊ok,完成設置。4 創(chuàng)建標簽(labels)用標簽工具創(chuàng)建一塊區(qū)域,在圖形界面運行時,可以顯示不同類型tag的信息。(1) 在繪圖工具箱中,選擇標簽(label)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出label對話框(如圖16)。圖16(2) 在label對話框中,填入以下信息:tag name:指定tag名稱或標識符field length:指定將要顯示的字符串的最大長度。label type:標簽類型,它包括以下幾種:minimum:tag的最小值。maximum:tag的最大值。status:當前數字tag的狀態(tài),當tag值為

40、1時,顯示“on label”;當tag值為0時,顯示“off label”。units:tag的單位標簽。name:tag的名稱。description:tag的注釋。off label:tag的關標簽。on label:tag的開標簽。justification:字符的調整方向,包括:左對齊、居中、右對齊。(3) 點擊ok,完成設置。5 創(chuàng)建箭頭(arrows)用箭頭工具可以創(chuàng)建根據表達式的結果垂直或水平移動的箭頭。(1) 在繪圖工具箱中,選擇箭頭(arrow)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出arrow對話框(如圖17)。 圖17(2) 在label對話框中,填入以下信息

41、:expression:填入tag名稱或表達式。range:表達式的范圍,如果用第一個tag的最小和最大值,可以不指定它的范圍;否則,要指定范圍。direction:箭頭的移動方向,包括:垂直(vertical)移動、水平(horizontal)移動。(3) 點擊ok,完成設置。6 創(chuàng)建按鈕用按鈕工具可以創(chuàng)建像標準windows按鈕一樣工作的按鈕。你能夠向按鈕賦予各種rsview32命令,當它們被按下或釋放時,觸發(fā)動作。(1) 在繪圖工具箱中,選擇按鈕(button)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出button configuration對話框(如圖18)。圖18(2) 在b

42、utton configuration對話框中,填寫以下表單:l general(如圖18):常規(guī)信息style:按鈕風格,包括:三維(3d)、凹陷(recessed)、凸起(raised)、斜面(beveled)。capture cursor:捕獲指針,此復選框被選中,在運行時,當按鈕被按下,指針被按鈕捕獲,直到按鈕被釋放。這可以使你確信按鈕的釋放動作被執(zhí)行。index:索引號,它規(guī)定了tab鍵的索引順序。l action(如圖19):動作,當tag被按下和釋放時執(zhí)行的動作。圖19set:設置tag值為1。reset:設置tag值為0。toggle:切換,根據tag的當前值進行切換,若tag

43、當前值為1則切換為0,若為0則切換為1。momentary on:瞬間開,按下時tag值為1,釋放時tag值為0。momentary off:瞬間關,按下時tag值為0,釋放時tag值為1。command:執(zhí)行rsview32命令。l up appearance:上表面,當按鈕未被按下時的外觀button label:按鈕的標簽,可以指定按鈕的標題,通過點擊font選擇字體,點擊顏色盒選擇標簽的顏色。fill pattern:填充圖案,可以為按鈕表面指定圖案和顏色。import:導入,可以未按鈕表面輸入位圖。l down appearance:下表面,當按鈕被按下時的外觀。設置,同“up ap

44、pearance”(3)點擊ok,完成設置。7 創(chuàng)建配方(recipe)區(qū)域用配方工具可以創(chuàng)建一個區(qū)域,操作員能夠指定一個包括圖形界面中所有數字、字符串輸入區(qū)域中tag值的配方文件名。借助于這個配方區(qū)域,操作員只要一次輸入就能從配方文件中,載入所有數字、字符輸入區(qū)域的值。一個圖形界面只能有一個配方區(qū)域。(1) 創(chuàng)建配方區(qū)域 在繪圖工具箱中,選擇配方(recipe)工具,在圖形界面中,用鼠標拖畫出一個適當區(qū)域,彈出recipe對話框(如圖20)圖20 在numeric input對話框中,填入以下信息:default file name:缺省文件名,鍵入配方文件名。field length:配方

45、區(qū)域中可輸入字符串的最大長度。justification:字符的調整方向,包括:左對齊、居中、右對齊。 點擊ok,完成設置。(2) 創(chuàng)建配方文件一個配方文件包括一個圖形界面中所有數字和字符串輸入區(qū)域中的tag值。配方文件用索引號去指定哪個tag值進入輸入區(qū)。 在工程管理器的graphic文件夾中,雙擊recipe圖標,進入recipe編輯器(如圖21)。圖21 在一行中,為一個輸入區(qū)域鍵入一個值,一個配方文件文件中最多只能鍵入500行。它的格式為: tag的索引號,tag值注意:索引號必須以升序排列。 保存文件。(3) 在運行時創(chuàng)建配方文件(4) 在運行時使用配方文件8 結合圖形對象代替文本你

46、能用tag 代替工具結合圖形對象代替任何文本字符串,諸如:tag名稱、表達式或rsview32命令。(1) 在圖形界面中,選擇一個或多個圖形對象。(2) 在菜單欄中,選擇edit tag substitution,進入tag substitution對話框(如圖22)。圖22(3) 在tag substitution對話框中,填入以下信息:search for:搜索,選擇你要代替的文本,它可以是tag名稱、文件夾名稱或rsview32命令。replace with:填入代替后的文本。confirm replacements:確認代替,當它未被選中時,點擊replace,replace with

47、區(qū)域中的文本將自動代替search for區(qū)域中的文本;當它被選中時,點擊replace,將彈出confirm replacements對話框,顯示哪些文本在被使用,在確認后才能被代替。(4) 點擊replace,代替完成。(5) 點擊close。(四)創(chuàng)建和編輯ole對象ole (object linking and embedding) 是對象鏈接與嵌入的縮寫。ole對象是由其它windows應用程序創(chuàng)建,鏈接或嵌入rsview32圖形界面中的對象。rsview32是一種ole客戶應用程序,這就意味著它不能被其它windows應用程序嵌入。由于篇幅有限,關于創(chuàng)建ole對象的詳細內容,請讀者

48、查閱rsview32用戶手冊。(五)創(chuàng)建和編輯activex對象activex對象是一種通過諸如:microsoft的visual basic、rockwell software的rstools等產品,由rsview32獨立提供的軟件組件。activex對象提供了一種通過對象的屬性、事件、方法,對對象進行存取的功能。由于篇幅有限,關于創(chuàng)建activex對象的詳細內容,請讀者查閱rsview32用戶手冊。四 對圖形對象進行編輯通過圖形工具欄(如圖23),你能夠對圖形對象進行各種編輯,包括:移動、縮放、調整、剪切、復制和粘貼。圖23五 安排(arranging)對象通過圖形工具欄,你能夠對圖形對象

49、進行各種安排,它包括:1 把幾個獨立的對象組合為一組,作為一個單獨的對象。2 把組合的對象分開。3 對于疊加的圖形對象,可以把對象移到前臺和后臺。4 水平或垂直等間隔排列對象。5 水平或垂直翻轉對象。六 排列(aligning)對象通過alignment工具箱(如圖24),你能夠對圖形對象進行各種排列,它包括:左對齊、右對齊、垂直中軸線對齊、上對齊、下對齊、水平中軸線對齊、中心點對齊和對齊到網格。圖24七 使用顏色通過線顏色(line color)面板和填充顏色(fill color)面板,你能為圖形對象定義線和填充的顏色。應用填充圖案(patterns)通過填充風格(fill style)工

50、具箱,你能為圖形對象添加各種圖案。八 改變線的屬性通過線屬性(line properties)對話框,你能夠改變線的寬度和風格。1在菜單欄中,選擇attributes line properties,進入line properties對話框(如圖25)。圖252在line properties對話框中,填入以下信息:line width:線的寬度。line style:線的風格。3點擊ok,完成設置。九 “窺視”對象通過“窺視”設置(peek settings)對話框,你能夠在圖形界面中,察看下列對象:l 隱藏的對象l 數字或字符輸入對象l 配方對象l 帶有動畫的對象l 鏈接到指定tag的對象

51、(一) 指定你想要察看的對象1在菜單欄中,選擇view peek settings,進入peek settings對話框(如圖26)。圖262. 在peek settings對話框中,選擇你想要察看的對象。如果你想要在peek settings對話框關閉后立即察看你選擇的對象,請選中options框中的activate peek復選框。3. 點擊ok,完成了設置。(二) 打開和關閉“窺視”1 通過點擊view菜單條中的peek on選項,察看你在peek settings對話框中設置了的對象。2 在peek settings對話框中,選中options框中的activate peek復選框,在

52、peek settings對話框關閉后可以立即察看你選擇的對象。3 你在圖形界面編輯中,做任何動作都會自動使“窺視”關閉。十一. 為你的圖形界面創(chuàng)建一幅背景通過把圖形對象轉換成為墻紙,你能為你的圖形界面創(chuàng)建一幅背景。當對象轉換為墻紙后,它就被鎖定在一個固定的位置,成為無法改變的背景。(一)不能被轉換的對象包括:數字/字符串輸入、數字/字符串顯示、標簽、趨勢圖和所有具有動畫的對象。(二)把對象轉換為墻紙1 在圖形界面中,選擇一個或多個對象。2 在edit菜單中,點擊convert to wallpaper,對象被轉換為墻紙。(三)解鎖墻紙在edit菜單中,點擊unlock wallpaper,所

53、有以前被轉換為墻紙的對象,被解鎖。附:從第三方應用程序輸入圖形文件十二. 使用圖形庫rsview32本身帶有一套包括圖形對象和界面的圖庫,它里面的許多對象已經預組態(tài)了動畫。你能夠從圖庫中拖拽這些對象進入你自己的圖形界面中,進行適當的編輯,滿足你的需要。(一) 打開圖形庫1 在工程管理器的graphics文件夾中,點擊library圖標,所有圖庫文件出現在工程管理器的右框中(如圖27)。圖272 雙擊你想要打開的圖形庫文件,進入圖形庫中(如圖28)。圖283 選擇你想要的圖形,把它們拖到你創(chuàng)建的圖形界面中。(二) 創(chuàng)建一個圖形庫1 在工程管理器的graphics文件夾中,右鍵單擊library圖

54、標,在彈出的下拉式菜單中,點擊new,建立了一個新的圖形庫文件(如圖29)。圖292 你可以在這個界面中,創(chuàng)造你自己的圖形對象庫。3 保存圖形庫文件。(三) 向工程添加圖形庫文件1 工程管理器的graphics文件夾中,右鍵單擊library圖標,在彈出的下拉式菜單中,點擊adding existing,進入add existing component file對話框(如圖30)。圖302 選擇你想要添加的圖形庫文件,點擊open。3 圖形庫文件將出現在工程管理器的右框中,這樣就完成了我們的操作。第二部分:rsview32使用詳解與實例。2.1創(chuàng)建一標簽數據庫(tags)一)關于tags和tag庫tag是設備或內存中,一個變量的邏輯名字。當需要時,當前tag值可以由設備不斷刷新。tag值被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論