RSVIEWSE實驗教程2010_第1頁
RSVIEWSE實驗教程2010_第2頁
RSVIEWSE實驗教程2010_第3頁
RSVIEWSE實驗教程2010_第4頁
RSVIEWSE實驗教程2010_第5頁
已閱讀5頁,還剩130頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、RSVIEW SE 實驗手冊上海交通大學(xué)羅克韋爾實驗室2010 年 7 月5緒言上海交通大學(xué)羅克韋爾自動化實驗室成立于1998 年 6 月,是由上海交大與美國羅克韋爾自動化公司共同籌建的聯(lián)合實驗室。羅克韋爾是一家享譽全球的生產(chǎn)電子控制產(chǎn)品和通訊產(chǎn)品的跨國公司。羅克韋爾自動化是其下最大的業(yè)務(wù)部門,也是北美最大的工業(yè)自動化產(chǎn)品、系統(tǒng)和軟件供應(yīng)商。羅克韋爾自動化匯集了工業(yè)自動化領(lǐng)域的名牌產(chǎn)品:A-B 和羅克韋爾軟件。為了促進(jìn)羅克韋爾自動化與中國高校及地方工業(yè)的合作,同時也為了支持中國的高教事業(yè)和經(jīng)濟(jì)發(fā)展,羅克韋爾自動化于1998 年啟動了“羅克韋爾自動化與中國大學(xué)共勉”項目。羅克韋爾自動化公司向上海

2、交大實驗室捐贈了先進(jìn)的自動化設(shè)備,并設(shè)立了“交大羅克韋爾自動化獎學(xué)金和獎教金”,捐贈的設(shè)備包括工業(yè)控制計算機、可編程邏輯控制器、變頻器、智能馬達(dá)控制器等處于世界自動化領(lǐng)域領(lǐng)先水平的系列產(chǎn)品。公司還每年對實驗室的自動化設(shè)備進(jìn)行更新,以確保設(shè)備在國際上的先進(jìn)性。因此學(xué)校與羅克韋爾公司是一種建立在雙方互惠互利基礎(chǔ)上的伙伴關(guān)系,實驗室面向?qū)W校則主要致力于為我校學(xué)生提供了解國際自動化領(lǐng)域最新技術(shù)發(fā)展的窗口,并為學(xué)生培養(yǎng)提供教學(xué)、實驗及工程實踐相結(jié)合的重要實驗基地,同時實驗室也承擔(dān)羅克韋爾自動化公司的地區(qū)用戶展示中心和培訓(xùn)中心的職責(zé)。目前實驗室設(shè)有軟件培訓(xùn)機房、運動控制實驗室、控制各種對象研究實驗室、辦公

3、室等幾部分,面積約200 平米。實驗室擁有的設(shè)備主要包括:可編程邏輯控制器及集散控制系統(tǒng),工業(yè)網(wǎng)絡(luò)設(shè)備,傳動設(shè)備及低壓電器,工業(yè)軟件,計算機二十臺,多媒體投影儀、服務(wù)器等。運動控制實驗室面向全校電類本科生和研究生開設(shè)基于現(xiàn)場總線上的各種運動控制實驗、基于以太網(wǎng)上上信息傳遞監(jiān)控實驗,以及從硬件配置到軟件設(shè)計的綜合類課程設(shè)計。實驗采用理論教學(xué)、實物教學(xué)、動手實驗與學(xué)生上機有機融合的全新現(xiàn)代化教學(xué)模式。實驗室還面向優(yōu)秀的本科生和研究生開放,吸收學(xué)生參加實驗室開發(fā)工作,參與實驗室的工業(yè)控制網(wǎng)絡(luò)技術(shù)開發(fā),設(shè)計性實驗設(shè)備建設(shè),實驗室網(wǎng)站建設(shè)及維護(hù),以及用于教學(xué)的工業(yè)控制對象工程開發(fā)等工作。實驗室聯(lián)系方式:

4、地址:上海交通大學(xué)新上院107 室電話:,傳真驗 1 使用 RSLinx 1實驗2 創(chuàng)建一個單機版應(yīng)用1實驗 3 創(chuàng)建一個HMI 標(biāo)簽數(shù)據(jù)庫1實驗4 基本圖形界面元素1實驗5 創(chuàng)建一個交互式圖形界面1實驗6 創(chuàng)建交通燈監(jiān)控1實驗7 配置報警 11實驗8 數(shù)據(jù)記錄 20實驗9 趨勢 30實驗 10 執(zhí)行 Security 3550 分布式工控組態(tài)軟件RSView SE羅克韋爾的分布式工控組態(tài)軟件 RSView SE(RSView Supervisory Edition) 是一個強大的管理級的監(jiān)控軟件,作為一個功能強大的人機界面組態(tài)軟件,具有

5、一個通用配方管理功能,它用于監(jiān)視、控制并獲得全企業(yè)內(nèi)所有的生產(chǎn)操作的數(shù)據(jù);而且RSView SE內(nèi)置的客戶端支持VBA提供了基于ActiveX 數(shù)據(jù)庫(ADO)的強大的數(shù)據(jù)庫交互機能。RSView SE的組件包括:RSView Studio , RSView SE Server , RSView SE Client ,RSView AdminConsole , RSLinx or OPC Data Sever , RSView SE Station 。 RSView SE 具 有如下特點:( 1)基于網(wǎng)絡(luò)的分布式監(jiān)控。RSView SE 的多服務(wù)器、多客戶端結(jié)構(gòu)可以很容易的建立分布式應(yīng)用的方案

6、。這種具有高度伸縮性的結(jié)構(gòu)可以應(yīng)用在小到一臺服務(wù)器一個客戶端的小系統(tǒng),也可以應(yīng)用在多服務(wù)器多客戶端的大系統(tǒng)上。( 2)共用的開發(fā)環(huán)境RSView Studio 。利用組態(tài)工具RSView Studio 進(jìn)行應(yīng)用開發(fā),可以顯著減少開發(fā)時間和節(jié)省開發(fā)成本。RSView Studio 支持RSView ME和 RSView SE組態(tài)內(nèi)容的互相再利用,這樣你可以直接將基于嵌入式系統(tǒng)開發(fā)的組態(tài)內(nèi)容,如在設(shè)備級工作站 上的用戶應(yīng)用程序,可直接拷貝或者引導(dǎo)到分布式的RSView SE中去,反過來也一樣,前后互相兼容。( 3)增強的羅克韋爾自動化優(yōu)選連接方案。由于采用了最新的羅克韋爾產(chǎn)品的FactoryTal

7、k 底層通訊和數(shù)據(jù)服務(wù)架構(gòu),RSView SE可以廣泛的、高性能的和眾多不同網(wǎng)絡(luò)中的眾多不同的可編程控制器,如ControlLogix 和其它 Allen-Bradley 可編程控制器進(jìn)行通訊。同樣的,還可以利用高性能的網(wǎng)絡(luò)接口和OPC技術(shù)同時掛接眾多第三方的可編程控制器和網(wǎng)絡(luò)進(jìn)行通訊。( 4)直接I/O 數(shù)據(jù)關(guān)聯(lián)。在推薦應(yīng)用中,RSView SE不需要建立任何的Tag(標(biāo)簽)來定義和可編程控制器的通訊關(guān)系。RSView SE可以直接關(guān)聯(lián)控制器處理器中的所有I/O信息。在組態(tài)的時候,只需要將所需的點直接拖放到畫面等需要的地方去。避免了再次定義 Tag 的重復(fù)勞動,同時減少了開發(fā)的出錯機會。當(dāng)修

8、改程序或者I/O 的時候,RSViewSE可以自動直接繼承這一改變。( 5)透明的數(shù)據(jù)集成。在RSView SE的應(yīng)用中,您不必?fù)?dān)心您的數(shù)據(jù)是從哪個地方哪個可編程控制器中采集來的。因為所有的可編程控制器,包括不同品牌的可編程控制器對于服務(wù)器、開發(fā)員、客戶端來說都是透明的。FactoryTalk 中采用了數(shù)據(jù)命名映射的技術(shù)。數(shù)據(jù)并不用某一特定可編程控制器的特定物理內(nèi)存格式來描述,而是更為容易理解,并且可以智能映射的符號描述法。當(dāng)一個I/O 點發(fā)生接線或者其他物理變化時,F(xiàn)actoryTalk 可以智能映射,RSView SE無需做任何組態(tài)修改就可以自動繼承這個改變。( 6)畫面對象的VBA支持現(xiàn)

9、在您可以針對畫面中的對象來編寫VBA應(yīng)用代碼。而且不同的客戶端都可以在本機執(zhí)行相應(yīng)的代碼,不影響其它的客戶機。( 7)數(shù)據(jù)通訊的冗余熱備。RSView SE可以將數(shù)據(jù)通訊服務(wù)器也進(jìn)行熱備冗余。當(dāng)一臺數(shù)據(jù)通訊服務(wù)器發(fā)生故障時,另外一臺可以自動切換。保證數(shù)據(jù)采集和下載的可靠性。(8)Windows安全。RSView SE集成Windows安全控制。你可以直接利用在Windows里面存在的用戶和用戶組。然后針對不同的用戶配置不同的權(quán)限。(9)核心 HMI 功能。RSView SE支持諸如安全、畫面、報警、操作和報警記錄、趨勢等等HMI的核心功能。通過編程,提供滿足不同用戶的各種需求。550.1 使用

10、 RSLinx配置 RSLinx 與 SoftLogix 5860 處理器通信。50.1.1 運行 SoftLogixSoftLogix 5860 處理器是運行于計算機CPU 的控制器,SoftLogix 5860 處理器也就是RSLogix Emulate 5000 軟件中選用的控制器,用于進(jìn)行軟PLC 仿真。用RSLogix 5000創(chuàng)建的程序可以運行在SoftLogix 5860 處理器上,本項實驗的數(shù)據(jù)就來源于SoftLogix5860 處理器。點擊開始Start->Program->Rockwell Software->RSLogix Emulate 5000-&g

11、t;RSLogixEmulate Chassis Monitor確認(rèn) SoftLogix 5800 Chassis Monitor 作為服務(wù)運行在計算機上。點擊系統(tǒng)欄的圖標(biāo)打開SoftLogix Chassis Monitor 。 開始沒有模塊設(shè)置。右擊第一槽,點擊Create Module 。選擇 Controller 模塊,點擊OK。將啟動模式改為Remote Program ,其他按缺省設(shè)置。點擊下一步,按缺省設(shè)置。點擊完成,結(jié)束配置軟PLC1550.1.2 配置 RSLinx 單擊 RSLinx 系統(tǒng)欄上的圖標(biāo)將其打開。SoftLogix 5800 使用 Virtual Backpla

12、ne 驅(qū)動器。單擊 RSLinx 里的 ConfigureDrivers 圖標(biāo)來配置。選擇 Virtual Backplane 驅(qū)動器。點擊 Add New , 接受默認(rèn)名字,點擊OK。點擊 Close ,退出驅(qū)動配置窗口。選擇 View 菜單的 Options 。注意默認(rèn)情況下,RSLinx 允許 RSLogix 創(chuàng)建 OPC 話題。點擊OK 關(guān)閉對話。50.1.3 下載程序到處理器點 擊 Start->Program->Rockwell Software-> RSLogix 5000 Enterprise Series->RSLogix5000 ,打開 RSLogi

13、x 5000 梯形圖編程軟件,編輯一個梯形圖程序。從 Communications 菜單選擇Who Active選擇 SoftLogix processor 處理器點擊Download 。 在下個對話框再次點擊Download 。程序下載后,處理器處于遠(yuǎn)程編輯模式。點擊Online 工具條,設(shè)置處理器為RunMode 。50.1.4 創(chuàng)建 topic1. 打開 RSLinx 從 DDE/OPC 菜單選擇Topic Configuration 。生成 SoftLogix 控制器的主題。2. 點擊 Data Collection 標(biāo)簽。3. 點擊 Done 關(guān)閉窗口。4. 點擊 RSWho 窗口產(chǎn)

14、生一副網(wǎng)絡(luò)結(jié)構(gòu)圖。擴(kuò)展驅(qū)動器,找到SoftLogix 處理器。5. 右擊處理器選擇Data Monitor 。數(shù)據(jù)監(jiān)視器(Data Monitor )查看處理器的實時數(shù)據(jù)。關(guān)閉數(shù)據(jù)監(jiān)視器(Data Monitor )50.2 創(chuàng)建一個單機版應(yīng)用目標(biāo):在一臺計算機上創(chuàng)建一個單機版應(yīng)用。安裝 RSView SE 軟件組件創(chuàng)建一個新的單機版應(yīng)用研究 HMI 項目創(chuàng)建一個數(shù)據(jù)服務(wù)器來獲取控制器的數(shù)據(jù)。50.2.1 安裝 RSView SE 組件RSView SE 有許多不同的組件。運行setup.exe 顯示如下圖:默認(rèn)安裝RSView Supervisory Edition ,將完全安裝SE 組件

15、:RSView StudioSE 服務(wù)器SE 客戶端管理控制臺FactoryTalk 目錄示例9RSI 工具50.2.2 觀察 topic確認(rèn)實驗1 的程序運行在SoftLogix 處理器上。點擊系統(tǒng)欄上的SoftLogix 圖標(biāo):SoftLogix Chassis Monitor 窗口被打開。將鼠標(biāo)移至處理器上,觀察處理器狀態(tài)。打開 RSLinx ,確認(rèn) Demo_50 主題(實驗1 創(chuàng)建)存在。從 DDE/OPC 菜單選擇TopicConfiguration 。50.2.3 創(chuàng)建應(yīng)用打開 RSView Studio (Start->Programs->Rockwell Soft

16、ware->RSView Enterprise->RSView Studio) 。選擇 SE Stand-alone 點擊 Continue 。給應(yīng)用取不同的名字,以便日后識別。如:Water Process Standalone App點擊 Create ,創(chuàng)建單機版應(yīng)用的基本構(gòu)架。50.2.4 創(chuàng)建一個數(shù)據(jù)服務(wù)器創(chuàng)建一個數(shù)據(jù)服務(wù)器來引用RSLinx OPC 服務(wù)器的數(shù)據(jù)。如此 SoftLogix ( 或ControlLogix) 標(biāo)簽便能直接引用。在左側(cè)工程瀏覽器中,右健單擊Water Process Standalone App->New DataServer->

17、OPC將 OPC Data Server 命名為 RSLinx OPC ,選擇將計算機設(shè)置存于本地計算機。點擊Browse 。選擇 RSLinx OPC Server ,點擊 OK。點擊 Apply 結(jié)束設(shè)置。應(yīng)用外觀如下:50.3 創(chuàng)建一個HMI 標(biāo)簽數(shù)據(jù)庫OPCHMI 項目中創(chuàng)建一個標(biāo)簽數(shù)據(jù)庫。手工輸入標(biāo)簽來填充數(shù)據(jù)庫。使用Browse 選擇標(biāo)簽地址。使用 Tag Import and Export Wizard 在 Excel 中編輯數(shù)據(jù)庫。50.3.1 創(chuàng)建 mem 文件夾和標(biāo)簽在項目瀏覽器中,雙擊HMI Tag->Tags ,打開標(biāo)簽數(shù)據(jù)庫編輯器。首先點擊Edit->Ne

18、w Folder 或點擊 Create Folder 鍵來創(chuàng)建“ mem”標(biāo)簽文件夾。13在 “ mem”文件夾中手工創(chuàng)建三個標(biāo)簽,analog , digital , string。三個標(biāo)簽的DataSource 用 Memory ,其余保持默認(rèn)。標(biāo)簽配置Retentive 來保持它們的值。創(chuàng)建 analog 標(biāo)簽的方法如下圖:點擊 Accept ,完成 analog 標(biāo)簽的創(chuàng)建。創(chuàng)建 digital 標(biāo)簽的方法如下圖,最后點擊Accept ,完成創(chuàng)建digital 標(biāo)簽。創(chuàng)建 string 標(biāo)簽的方法如下圖,最后點擊Next,完成創(chuàng)建string 標(biāo)簽。50.3.2 創(chuàng)建 Scaling

19、文件夾和HMI 設(shè)備標(biāo)簽SoftLogix 程序中的計時器單位為毫秒。創(chuàng)建一個HMI 標(biāo)簽來調(diào)整單位。首先創(chuàng)建名為 Scaling 的文件夾。在文件夾中創(chuàng)建一個名為Timer 的設(shè)備標(biāo)簽。將Timer 標(biāo)簽與SoftLogix 中指定計時器Timer_1 的累計值綁定在一起,并重新進(jìn)行標(biāo)定,也就是Timer=Timer_1.ACC*0.0001 。 SoftLogix 中計時器單位為毫秒,通過運算后。調(diào)整至單位為秒。50.3.3 導(dǎo)入和導(dǎo)出標(biāo)簽數(shù)據(jù)庫可以將標(biāo)簽從RSView Studio 中導(dǎo)出數(shù)據(jù)庫,在Excel 中編輯。然后也可以重新將更新的文件導(dǎo)入RSView Studio 。從 Too

20、ls 菜單打開Tag Import and Export Wizard選擇輸出到一個CSV 文件, 點擊 Nextproject type 選擇 Supervisory Edition , 瀏覽找到HMI 項目。點擊Next僅建立標(biāo)簽文件。設(shè)定路徑。點擊Finish 創(chuàng)建 CSV 文件。打開標(biāo)簽CSV 文件??稍赪indows 資源管理器中雙擊打開文件,或進(jìn)入Excel 打開CSV 文件包含標(biāo)簽和文件夾信息。在第一行查看包含的信息。復(fù)制一個現(xiàn)存文件夾,添加一個新的一個文件夾。右擊第5 或第 6 行,選擇Copy ,將被復(fù)制的行插入第7 行 。右擊第7 行,選擇Insert Copied Cel

21、ls 。 將文件夾名稱命名為 Comments (在 B 列 )。在 Excel 中創(chuàng)建一個新字符串。復(fù)制包含memstring 標(biāo)簽的行(第12 行 )。將被復(fù)制的單元插入14 行。重命名標(biāo)簽CommentsRepair1 。保存改動?;卮?Yes,覆蓋現(xiàn)存文件然后以。csv 格式保存。關(guān)閉Microsoft Excel 。將編輯后的CSV 文件到入RSView 項目。打開Import and Export Wizard 。選擇 ImportRSView tag CSV files 。點擊 Next 。選擇 HMI 項目。 點擊 Next選擇導(dǎo)入CSV 文件。點擊Next可以跳過現(xiàn)存標(biāo)簽。點

22、擊 Next點擊 Finish 開始導(dǎo)入。1550.4 基本圖形界面元素50.4.1 創(chuàng)建一個圖形界面。右鍵點擊Graphics->Displays->New ,創(chuàng)建一個新的圖形。50.4.2 顯示設(shè)置從 Edit 菜單中選擇Display Settings ,按如下設(shè)置:1color of your choice點擊OK,保存顯示圖形設(shè)置,存為My Artwork50.4.3 繪制幾何圖形1. 從右擊菜單或View 菜單設(shè)置:選擇Show Grid (顯示格子),打開 Snap On(捕獲)。2. 使用 Objects 菜單中的Drawing 工具繪制幾何圖形。93. 創(chuàng)建一個面

23、板對象容納一些幾何圖形。雙擊它如下設(shè)置屬性:4. 用 Arrange 菜單練習(xí)分組和排列多個對象。5. 將一些圖形對象轉(zhuǎn)換為Wallpaper 。50.4.4 在界面中添加圖象在 Displays 文件夾中右擊Images 圖標(biāo),選擇Add Component Into Project 。選擇你需要的BMP 圖像,點擊Open 導(dǎo)入。從 Drawing 菜單的 Objects 中選擇 Image 。從圖中劃一塊區(qū)域給圖象。雙擊對象,從圖象瀏覽器中選擇RSView Image6. 保存后關(guān)閉。50.5 創(chuàng)建一個交互式圖形界面目標(biāo): 用交互式對象讀寫數(shù)據(jù)創(chuàng)建一個圖形界面。本次實驗中,將建立一個配料

24、罐界面;使用對象來操作和顯示來自PLC 程序的數(shù)據(jù);使用圖形庫中的對象。50.5.1 創(chuàng)建一個本地消息文件這個本地消息文件包含跟蹤酒瓶灌裝和加蓋過程的消息。右擊 Local Messages 圖標(biāo)選擇 New。配置觸發(fā)值和顯示的消息。點擊 Close ,將本地消息文件命名為Batch Progress 。750.5.2 創(chuàng)建一個新的圖形界面根據(jù)下述指示創(chuàng)建一個新的圖形界面。完成后的畫面如下:在創(chuàng)建一個新的對象后,及時保存。文件名為MixingTank 。切記經(jīng)常保存!1. 添加對象(詳見下述)A. TextB. 此組由 Text , Panel , Button 組成。起止加水閥門。C. 同B

25、 , 起止加糖漿閥門D. 同B, 起止加抽液泵E. Numeric Display 顯示從處理器得來的當(dāng)前罐的液位F. Bar Graph 選擇條狀圖工具繪制一個矩形,用圖形方式顯示當(dāng)前罐的液位。G. Local Message Display 顯示過程信息。H. Button 顯示主界面(后建),釋放后運行Display Main 命令。I. Button 啟止攪拌器J. Text Object 顯示從處理器得來的攪拌器的實際轉(zhuǎn)速(轉(zhuǎn)/分鐘)K. Numeric Display 顯示從處理器得來的攪拌器設(shè)定轉(zhuǎn)速L. Ramp Button 降低攪拌器轉(zhuǎn)速M. Ramp Button 增加攪拌

26、器轉(zhuǎn)速50.5.3 從圖形庫中復(fù)制對象打開 Graphics 文件夾里的Libraries 圖標(biāo)。從 Tanks , Motors , Pumps ,和 Pipes 3 庫里添加對象。伸展和改變對象的形狀得到如下界面。測試運行界面。50.6 創(chuàng)建交通燈監(jiān)控目標(biāo):在本實驗中,將利用RSLogix5000 編程軟件在中創(chuàng)建一個項目,并通過輸出模塊來顯示輸出,同時結(jié)合RSView SE來監(jiān)測輸出實現(xiàn)燈的循環(huán)發(fā)光,小車在綠燈亮?xí)r移動。包括:1. 創(chuàng)建 ControlLogix 項目2. 設(shè)計梯形圖3. Opc 連接4. 界面開發(fā)50.6.1 創(chuàng)建新的控制器在 type 框選擇所使用的控制器類型,Nam

27、e里輸入控制器的名字,Slot 選擇控制器在背板的哪個位置。單擊ok 就可以了?,F(xiàn)在我們已經(jīng)創(chuàng)建了一個ControlLogix 項目,此時我們還沒有與項目相關(guān)的任何I/O模塊,項目中也沒有可以執(zhí)行的代碼( 如梯形圖,功能塊) ,你正在離線狀態(tài),所有的工作都限于軟件中,且存儲在計算機中,在download 之前,所作的變換都不會反映到控制器5555 中。50.6.2 配置 I/O 模塊建立輸入輸出模塊。在I/O Configuration 文件夾右擊,如圖。1何種匹配程度,這種特性可以避免在不經(jīng)意中將錯誤的模塊插入在錯誤的槽中。它有三種選擇:注意:先點擊Clear All ,再選中Digital

28、 前的框,在大框中選中1756-OB16D模塊。Electronic Keying( 電子鎖 ) 允許你在線之前確定一個物理模塊與軟件組態(tài)之間達(dá)到55Compatible Module 物理模塊的模塊類型(Module Types) 目錄號 (CatalogNumber)以及主要版本號(Major Revision)必須與軟件組太匹配,次要版本號(MinorRevision) 必須大于等于軟件指定的數(shù)值,否則RSLogix5000 將不接受所插模塊。Disable Keying RSLogix5000 將不會檢查模塊版本的匹配情況。Exact Match 物理模塊的下列參數(shù)必須與軟件組太匹配,

29、否則RSLogix5000 將不接受所插模塊:Vendor, Product Type , Catalog Number , Major Revision , MinorRevision一般我們不希望在軟件中檢查模塊版本的匹配情況,可以選擇Disable Keying (因為我們只是做實驗,在工程中建議用Compatible Module 或者 Exact Match 。50.6.3 建立 tag 標(biāo)簽tag 標(biāo)簽,就如c 語言中的變量,每個tag 均對應(yīng)一個地址。操作如下雙擊 controller tags ,選擇 Edit tags ,在 tag Name 列輸入 tag 名 start

30、,在 type 列輸入或雙擊選擇bool 。輸入 tred選擇 timer 類型。其他類似,建立好如下圖50.6.4 設(shè)計梯形圖雙擊左邊的MainRoutine ,入下圖,產(chǎn)生梯形圖編輯界面,梯形圖編輯界面梯形圖程序如下,程序比較簡單,讓3 個計時器循環(huán)計時,計時期間分別是紅、綠、黃燈的點亮?xí)r間。注意 第 0 行常閉節(jié)點tyellow 。 DN的作用是使程序能循環(huán)。編輯好如上圖所示的程序后,檢查程序的正確性,沒有錯誤提示,則可以下載到控制器,選擇路徑選 Dowload下載。點擊如下。選 toggle ??闯绦蜻\行情況。(在后面我們用RSviewse 的按鈕觸發(fā))。50.6.5 OPC 數(shù)據(jù)連接

31、打開 RSlinx 畫面,選擇DDE/OPC菜單。選則 Topic Configure ,配置好主題后,點擊Done,實現(xiàn)OPC組態(tài)。50.6.6 在 RSviewSE 中新建 OPC Data Server出現(xiàn)如下畫面,輸入Name后,點擊browse,選擇 RSlinx OPC server 。50.6.7 RSView SE 界面開發(fā)雙擊 display 前的+,打開畫圖界面。畫出的圖如下:libraries 下的其中 start 是按鈕組件,可以直接從工具條中拖來使用。小車在Transportation Vehicles 中選擇,道路可以在libraries 下的 Piples 3 中

32、選擇。50.6.8 屬性設(shè)置雙擊 start ,在 Up Appearance 的 caption 框里輸入start ,在 Down Appearance 的caption 輸入 stop 。Action 里選擇他toggle tag value表示翻轉(zhuǎn)變量值。單擊 tag 框后的則,彈出可選的tag注意:要在一定要多刷新幾次,有時候,不能出現(xiàn)剛才所建的服務(wù)器右擊 start 按鈕,產(chǎn)生如下畫面:選擇 Color ,設(shè)置 Color 的 express 等于1, background 為紅色。表示現(xiàn)在程序在運 行狀態(tài)。設(shè)置紅燈的屬性,右擊紅燈按鈕,產(chǎn)生如下的界面注意設(shè)置標(biāo)簽,如上圖,它應(yīng)為在

33、Logix 里的 tag 。其他黃、綠燈類似。小車屬性設(shè)置:右擊小車,選擇Animation 子菜單下的,Horizontal Position因為,我們在前面已經(jīng)建立了horizen 這一 tag ,所以我們在這里可以用。建立的屬性如下,注意在單擊Use constant ,在 Min , Max處分別輸入horizen 的最小值,和最大值。在Horizen offset 欄設(shè)定水平位置的最大值和最小值。步驟如下:A) 取消 At minmum , At maximum 后的小框里的,B)拖動小車,到某一個初始位置,再在At minimum 后打。C)拖動小車,到某一個終止位置,再在At m

34、aximum 后打。D)點擊 Apply,一切ok。單擊如下圖所示的顯示檢查按鈕。這樣,我們的實驗到此完成。50.7 配置報警目標(biāo):在該實驗中,將配置整個RSView SE 報警系統(tǒng)。包括:創(chuàng)建標(biāo)簽和對它們應(yīng)用報警。配置Alarm Setup 編輯器配置Alarm Log Setup 編輯器配置Alarm Summary object在畫面顯示50.7.1 創(chuàng)建 HMI Alarm 標(biāo)簽。RSView SE 報警使用HMI Tags 配置。 首先創(chuàng)建這些標(biāo)簽。打開 Tag Database 編輯器創(chuàng)建一個目錄Alarms創(chuàng)建下面5 標(biāo)簽。 接受所有默認(rèn)設(shè)置,使用 memory 作為數(shù)據(jù)源50.

35、7.2 對 HMI tags 配置 報警選擇 Alarmsdigital1 標(biāo)簽, 確認(rèn)報警框。報警配置對話框打開。配置報警:1. On type2. 輸入選擇的label 。 用域的名字。3. Severity 24. 選擇 User Default 在 In Alarm message點擊 Advanced tab1. 輸入命令:Appstart C:supervisory edition class filesalarminfo。 htm在 Alarm Identification 域。 在 alarm summary 里當(dāng)操作員點擊選中報警的Identify 按鈕將顯示web page

36、瀏覽 Alarmsack 作為 acknowledge bit2. 瀏覽Alarmshandshake作為 handshake bit3. 點擊OK 退出。在 tag database編輯器點擊Accept 接受這些編輯。在 tag database 選擇 Alarmsanalog1 標(biāo)簽。 點擊報警確認(rèn)框配置它。Threshold 2Threshold 4Threshold 6Threshold 8Threshold = 10Threshold = 20Threshold = 80Threshold = 95DecreasingDecreasingIncreasingIncreasingLa

37、bel - way too coldLabel - too coldLabel - too hotLabel - way too hotSeverity 1Severity 3Severity 3Severity 1System defaultmessageSystem defaultmessageSystem defaultmessageCustom message (see picture , or make one up) Click OK and Accept these edits 。點擊 OK 關(guān)閉編輯器。接受標(biāo)簽編輯。關(guān)閉 Tag Database 編輯器。50.7.3 配置 A

38、larm Setup Editor配置報警到外部位(指定喇叭,閃燈 等 )。在 HMI 工程中 Alarms 文件夾里打開Alarm Setup editor ,點擊 Severities tab。 選擇external bell , 瀏覽 Alarmshorn 。 對 Severity 1 和 Severity 2 做相同動作點擊 User Msgs tab 。 改變 In Alarm File message 為你選擇的信息。點擊 OK 退出。50.7.4 配置操作者界面在畫面顯示里操作者查看并確認(rèn)報警從Alarm Summary object 。從 Components toimport

39、 for labs 文件夾 輸入 Alarms 畫面顯示:打開畫面畫面使用以前創(chuàng)建的報警標(biāo)簽。創(chuàng)建 Alarm Summary 對象 通過選擇工具拖矩形在報警畫面的空白部分。Alarm Summary 在 Edit Mode 。 用 Insert 菜單創(chuàng)建AlarmSummary 。完成 Alarm Summary 如下 :僅顯示以下按鈕在alarm summary:Ack CurrentAck AllSilence CurrentIdentifyFilterSort保存并關(guān)閉畫面顯示。alarm summary 是操作者界面查看和確認(rèn)工程中產(chǎn)生的報警。50.7.5 測試報警系統(tǒng)測試顯示不能激

40、活alarm summary 。 SE Client 必須配置來測試報警功能。SEClient 是運行操作者界面。步驟如下。從 Tools 菜單選擇Launch Display Client點擊 New點擊 New 在 RSView SE Client Wizard輸入 Alarms 作為客戶端文件名字。保持默認(rèn)位置。點擊 Next選擇 Stand-alone 項。 點擊 Next 。選擇 application 。 點擊 Next 。選擇 Alarms 畫面作為initial display 。 點擊 Next 。接受后兩對話框默認(rèn)設(shè)置。點擊 Finish 保存并打開客戶端文件。測試報警系統(tǒng)

41、點擊 Enable Alarms 按鈕激活報警系統(tǒng)。通過改變屏幕下方的數(shù)字量和模擬量產(chǎn)生報警。Acknowledge 和 Silence 報警。在報警中選擇Alarmsdigital1 標(biāo)簽。 點擊 Identify 按鈕。點擊 Alarm Log Viewer 按鈕打開所有報警的歷史日志。完成后關(guān)閉報警客戶端。50.8 數(shù)據(jù)記錄目標(biāo):該實驗將按照ODBC data source 收集數(shù)據(jù)和查看數(shù)據(jù)。能按照 File Set 收集數(shù)據(jù),為以后歷史趨勢實驗使用。50.8.1 創(chuàng)建 ODBC Data Source將記錄數(shù)據(jù)到Access database 。 必須先創(chuàng)建Windows ODBC Data Source 。打開 Windows Control Panel (Start , Settings)雙擊 Administrati

溫馨提示

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

評論

0/150

提交評論