版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、RSVIEW SE實驗手冊上海交通大學(xué)羅克韋爾實驗室2010年7月緒 言上海交通大學(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和羅克韋爾軟件。為了促進羅克韋爾自動化與中國高校及地方工業(yè)的合作,同時也為了支持中國的高教事業(yè)和經(jīng)濟發(fā)展,羅克韋爾自動化于1998年啟動了“羅克韋爾自動化與中國大學(xué)共勉”項目。羅克韋爾自動化公司向上海交大實驗室捐贈了先
2、進的自動化設(shè)備,并設(shè)立了“交大羅克韋爾自動化獎學(xué)金和獎教金”, 捐贈的設(shè)備包括工業(yè)控制計算機、可編程邏輯控制器、變頻器、智能馬達控制器等處于世界自動化領(lǐng)域領(lǐng)先水平的系列產(chǎn)品。公司還每年對實驗室的自動化設(shè)備進行更新,以確保設(shè)備在國際上的先進性。因此學(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è)及維護,以及用于教學(xué)的工業(yè)控制對象工程開發(fā)等工作。實驗室聯(lián)系方式:地址:上海交通大學(xué)
4、新上院107室電話傳真驗 1 使用RSLinx3實驗 2 創(chuàng)建一個單機版應(yīng)用15實驗 3 創(chuàng)建一個HMI標簽數(shù)據(jù)庫24實驗 4 基本圖形界面元素33實驗 5 創(chuàng)建一個交互式圖形界面39實驗 6 創(chuàng)建交通燈監(jiān)控48實驗 7 配置報警62實驗 8 數(shù)據(jù)記錄74實驗 9 趨勢85實驗10 執(zhí)行Security914650分布式工控組態(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)用的方案。這種具有高度伸縮性的結(jié)構(gòu)可以應(yīng)用在小到一臺服務(wù)器一
6、個客戶端的小系統(tǒng),也可以應(yīng)用在多服務(wù)器多客戶端的大系統(tǒng)上。(2)共用的開發(fā)環(huán)境RSView Studio。利用組態(tài)工具RSView Studio進行應(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)品的FactoryTalk底層通訊和數(shù)據(jù)服務(wù)架構(gòu),RSView SE可以廣泛的、高性能的和
7、眾多不同網(wǎng)絡(luò)中的眾多不同的可編程控制器,如ControlLogix和其它Allen-Bradley 可編程控制器進行通訊。同樣的,還可以利用高性能的網(wǎng)絡(luò)接口和OPC技術(shù)同時掛接眾多第三方的可編程控制器和網(wǎng)絡(luò)進行通訊。(4)直接I/O數(shù)據(jù)關(guān)聯(lián)。在推薦應(yīng)用中,RSView SE不需要建立任何的Tag(標簽)來定義和可編程控制器的通訊關(guān)系。RSView SE可以直接關(guān)聯(lián)控制器處理器中的所有I/O信息。在組態(tài)的時候,只需要將所需的點直接拖放到畫面等需要的地方去。避免了再次定義Tag的重復(fù)勞動,同時減少了開發(fā)的出錯機會。當修改程序或者I/O的時候,RSView SE可以自動直接繼承這一改變。(5)透明的
8、數(shù)據(jù)集成。在RSView SE的應(yīng)用中,您不必擔(dān)心您的數(shù)據(jù)是從哪個地方哪個可編程控制器中采集來的。因為所有的可編程控制器,包括不同品牌的可編程控制器對于服務(wù)器、開發(fā)員、客戶端來說都是透明的。FactoryTalk中采用了數(shù)據(jù)命名映射的技術(shù)。數(shù)據(jù)并不用某一特定可編程控制器的特定物理內(nèi)存格式來描述,而是更為容易理解,并且可以智能映射的符號描述法。當一個I/O點發(fā)生接線或者其他物理變化時,F(xiàn)actoryTalk可以智能映射,RSView SE無需做任何組態(tài)修改就可以自動繼承這個改變。(6)畫面對象的VBA支持現(xiàn)在您可以針對畫面中的對象來編寫VBA應(yīng)用代碼。而且不同的客戶端都可以在本機執(zhí)行相應(yīng)的代碼,
9、不影響其它的客戶機。(7)數(shù)據(jù)通訊的冗余熱備。RSView SE可以將數(shù)據(jù)通訊服務(wù)器也進行熱備冗余。當一臺數(shù)據(jù)通訊服務(wù)器發(fā)生故障時,另外一臺可以自動切換。保證數(shù)據(jù)采集和下載的可靠性。(8)Windows安全。RSView SE集成Windows安全控制。你可以直接利用在Windows里面存在的用戶和用戶組。然后針對不同的用戶配置不同的權(quán)限。(9)核心HMI功能。RSView SE支持諸如安全、畫面、報警、操作和報警記錄、趨勢等等HMI的核心功能。通過編程,提供滿足不同用戶的各種需求。50.1使用RSLinx配置RSLinx與SoftLogix 5860處理器通信。50.1.1運行SoftLog
10、ixSoftLogix 5860處理器是運行于計算機CPU的控制器,SoftLogix 5860處理器也就是RSLogix Emulate 5000軟件中選用的控制器,用于進行軟PLC仿真。用RSLogix 5000創(chuàng)建的程序可以運行在SoftLogix 5860處理器上,本項實驗的數(shù)據(jù)就來源于SoftLogix 5860處理器。點擊開始Start-Program-Rockwell Software-RSLogix Emulate 5000-RSLogix Emulate Chassis Monitor確認SoftLogix 5800 Chassis Monitor作為服務(wù)運行在計算機上。點擊
11、系統(tǒng)欄的圖標打開SoftLogix Chassis Monitor。 開始沒有模塊設(shè)置。 右擊第一槽,點擊Create Module。選擇Controller 模塊,點擊OK。將啟動模式改為Remote Program,其他按缺省設(shè)置。點擊下一步,按缺省設(shè)置。點擊完成,結(jié)束配置軟PLC。50.1.2配置RSLinx單擊RSLinx系統(tǒng)欄上的圖標將其打開。SoftLogix 5800使用Virtual Backplane驅(qū)動器。 單擊RSLinx 里的Configure Drivers 圖標來配置。 選擇Virtual Backplane 驅(qū)動器。點擊Add New,接受默認名字,點擊OK。點擊
12、Close,退出驅(qū)動配置窗口。選擇View菜單的Options。注意默認情況下, RSLinx 允許 RSLogix創(chuàng)建 OPC話題。點擊OK關(guān)閉對話。50.1.3下載程序到處理器點擊Start-Program-Rockwell Software- RSLogix 5000 Enterprise Series-RSLogix5000,打開RSLogix 5000梯形圖編程軟件,編輯一個梯形圖程序。從Communications菜單選擇Who Active選擇SoftLogix processor處理器點擊Download。 在下個對話框再次點擊Download。 程序下載后,處理器處于遠程編輯
13、模式。點擊Online工具條, 設(shè)置處理器為Run Mode。50.1.4創(chuàng)建topic1. 打開 RSLinx從DDE/OPC菜單選擇Topic Configuration。生成SoftLogix控制器的主題。2. 點擊Data Collection標簽。3. 點擊Done關(guān)閉窗口。4. 點擊RSWho窗口產(chǎn)生一副網(wǎng)絡(luò)結(jié)構(gòu)圖。 擴展驅(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)用目標:在一臺計算機上創(chuàng)建一個單機版應(yīng)用。l 安
14、裝RSView SE軟件組件l 創(chuàng)建一個新的單機版應(yīng)用l 研究HMI 項目l 創(chuàng)建一個數(shù)據(jù)服務(wù)器來獲取控制器的數(shù)據(jù)。50.2.1安裝RSView SE組件RSView SE有許多不同的組件。運行setup.exe顯示如下圖:默認安裝RSView Supervisory Edition,將完全安裝SE組件:l RSView Studiol SE 服務(wù)器l SE 客戶端l 管理控制臺l FactoryTalk 目錄l 示例l RSI 工具50.2.2觀察topic確認實驗1的程序運行在SoftLogix處理器上。點擊系統(tǒng)欄上的SoftLogix圖標:SoftLogix Chassis Monito
15、r 窗口被打開。 將鼠標移至處理器上,觀察處理器狀態(tài)。打開RSLinx,確認Demo_50主題(實驗1創(chuàng)建)存在。 從DDE/OPC菜單選擇Topic Configuration。50.2.3創(chuàng)建應(yīng)用打開RSView Studio (Start-Programs-Rockwell Software-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)
16、建一個數(shù)據(jù)服務(wù)器來引用RSLinx OPC 服務(wù)器的數(shù)據(jù)。 如此SoftLogix (或ControlLogix) 標簽便能直接引用。在左側(cè)工程瀏覽器中,右健單擊Water Process Standalone App-New Data Server-OPC。將OPC Data Server 命名為RSLinx OPC,選擇將計算機設(shè)置存于本地計算機。點擊Browse。選擇RSLinx OPC Server,點擊OK。點擊Apply結(jié)束設(shè)置。應(yīng)用外觀如下:50.3創(chuàng)建一個HMI標簽數(shù)據(jù)庫目標:在HMI項目中創(chuàng)建一個標簽數(shù)據(jù)庫。手工輸入標簽來填充數(shù)據(jù)庫。使用OPC Browse選擇標簽地址。 使
17、用Tag Import and Export Wizard在Excel中編輯數(shù)據(jù)庫。50.3.1創(chuàng)建mem文件夾和標簽在項目瀏覽器中,雙擊HMI Tag-Tags,打開標簽數(shù)據(jù)庫編輯器。首先點擊Edit-New Folder 或點擊Create Folder鍵來創(chuàng)建“mem”標簽文件夾。在“mem”文件夾中手工創(chuàng)建三個標簽,analog,digital,string。三個標簽的Data Source用Memory,其余保持默認。標簽配置Retentive 來保持它們的值。創(chuàng)建analog標簽的方法如下圖:點擊Accept,完成analog標簽的創(chuàng)建。創(chuàng)建digital標簽的方法如下圖,最后點擊
18、Accept,完成創(chuàng)建digital標簽。創(chuàng)建string標簽的方法如下圖,最后點擊Next,完成創(chuàng)建string標簽。50.3.2 創(chuàng)建Scaling文件夾和HMI 設(shè)備標簽SoftLogix程序中的計時器單位為毫秒。創(chuàng)建一個HMI標簽來調(diào)整單位。首先創(chuàng)建名為Scaling的文件夾。在文件夾中創(chuàng)建一個名為Timer的設(shè)備標簽。將Timer標簽與SoftLogix中指定計時器Timer_1的累計值綁定在一起,并重新進行標定,也就是Timer=Timer_1.ACC*0.0001。SoftLogix中計時器單位為毫秒, 通過運算后。 調(diào)整至單位為秒。50.3.3導(dǎo)入和導(dǎo)出標簽數(shù)據(jù)庫可以將標簽從R
19、SView Studio中導(dǎo)出數(shù)據(jù)庫,在Excel中編輯。然后也可以重新將更新的文件導(dǎo)入RSView Studio。從Tools菜單打開Tag Import and Export Wizard。選擇輸出到一個CSV 文件, 點擊Nextproject type選擇Supervisory Edition, 瀏覽找到HMI項目。點擊Next僅建立標簽文件。 設(shè)定路徑。點擊Finish創(chuàng)建CSV文件。打開標簽CSV 文件??稍赪indows資源管理器中雙擊打開文件,或進入Excel打開文件。CSV文件包含標簽和文件夾信息。 在第一行查看包含的信息。復(fù)制一個現(xiàn)存文件夾,添加一個新的一個文件夾。右擊第5
20、或第6行,選擇Copy,將被復(fù)制的行插入第7行 。右擊第7行,選擇 Insert Copied Cells。將文件夾名稱命名為Comments (在B列)。在Excel中創(chuàng)建一個新字符串。復(fù)制包含memstring 標簽的行 (第12行)。將被復(fù)制的單元插入14行。重命名標簽CommentsRepair1。保存改動。 回答Yes,覆蓋現(xiàn)存文件然后以。csv格式保存。關(guān)閉Microsoft Excel。將編輯后的CSV文件到入RSView項目。打開Import and Export Wizard。選擇 Import RSView tag CSV files。點擊Next。選擇HMI 項目。 點擊
21、 Next。選擇導(dǎo)入 CSV文件。點擊Next??梢蕴^現(xiàn)存標簽。 點擊Next。點擊Finish開始導(dǎo)入。回到標簽數(shù)據(jù)庫編輯器,刷新標簽數(shù)據(jù)庫,確認成功導(dǎo)入新的標簽。50.4基本圖形界面元素目標:創(chuàng)建一個圖形界面,練習(xí)使用圖畫對象。50.4.1創(chuàng)建一個圖形界面。右鍵點擊Graphics-Displays-New,創(chuàng)建一個新的圖形。50.4.2顯示設(shè)置從Edit菜單中選擇Display Settings,按如下設(shè)置:color of your choice 點擊OK,保存顯示圖形設(shè)置,存為My Artwork。50.4.3繪制幾何圖形1. 從右擊菜單或View菜單設(shè)置:選擇Show Grid(
22、顯示格子), 打開Snap On(捕獲)。 2. 使用Objects菜單中的Drawing工具繪制幾何圖形。Panel Object3. 創(chuàng)建一個面板對象容納一些幾何圖形。雙擊它如下設(shè)置屬性:4. 用Arrange菜單練習(xí)分組和排列多個對象。5. 將一些圖形對象轉(zhuǎn)換為Wallpaper。50.4.4在界面中添加圖象在Displays文件夾中右擊Images圖標,選擇Add Component Into Project。選擇你需要的BMP圖像,點擊 Open 導(dǎo)入。從Drawing菜單的Objects中選擇Image。從圖中劃一塊區(qū)域給圖象。雙擊對象,從圖象瀏覽器中選擇RSView Image。
23、6. 保存后關(guān)閉。50.5創(chuàng)建一個交互式圖形界面目標: 用交互式對象讀寫數(shù)據(jù)創(chuàng)建一個圖形界面。本次實驗中,將建立一個配料罐界面;使用對象來操作和顯示來自PLC程序的數(shù)據(jù); 使用圖形庫中的對象。50.5.1創(chuàng)建一個本地消息文件這個本地消息文件包含跟蹤酒瓶灌裝和加蓋過程的消息。 右擊Local Messages圖標選擇New。配置觸發(fā)值和顯示的消息。點擊Close,將本地消息文件命名為Batch Progress。50.5.2創(chuàng)建一個新的圖形界面根據(jù)下述指示創(chuàng)建一個新的圖形界面。完成后的畫面如下:在創(chuàng)建一個新的對象后,及時保存。文件名為MixingTank。切記經(jīng)常保存!1. 添加對象 (詳見下述
24、)JDCBAMLKIHGFEA. TextB. 此組由Text, Panel, Button組成。起止加水閥門。C. 同B,起止加糖漿閥門D. 同B,起止加抽液泵E. Numeric Display 顯示從處理器得來的當前罐的液位F. Bar Graph 選擇條狀圖工具繪制一個矩形,用圖形方式顯示當前罐的液位。G. Local Message Display 顯示過程信息。H. Button 顯示主界面 (后建),釋放后運行Display Main 命令。I. Button 啟止攪拌器 J. Text Object 顯示從處理器得來的攪拌器的實際轉(zhuǎn)速(轉(zhuǎn)/分鐘)K. Numeric Displ
25、ay 顯示從處理器得來的攪拌器設(shè)定轉(zhuǎn)速L. Ramp Button 降低攪拌器轉(zhuǎn)速M. Ramp Button 增加攪拌器轉(zhuǎn)速50.5.3從圖形庫中復(fù)制對象打開Graphics 文件夾里的Libraries圖標。從Tanks, Motors, Pumps,和Pipes 3庫里添加對象。 伸展和改變對象的形狀得到如下界面。 測試運行界面。 50.6創(chuàng)建交通燈監(jiān)控目標:在本實驗中,將利用RSLogix5000編程軟件在中創(chuàng)建一個項目,并通過輸出模塊來顯示輸出,同時結(jié)合RSView SE來監(jiān)測輸出實現(xiàn)燈的循環(huán)發(fā)光,小車在綠燈亮?xí)r移動。包括:1. 創(chuàng)建ControlLogix項目2. 設(shè)計梯形圖3.
26、Opc 連接4. 界面開發(fā)50.6.1創(chuàng)建新的控制器在type框選擇所使用的控制器類型,Name里輸入控制器的名字,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 文件夾右擊,如圖。注意:先點擊Clear All,再選中Digital前的框,在大框
27、中選中1756-OB16D模塊。Electronic Keying(電子鎖)允許你在線之前確定一個物理模塊與軟件組態(tài)之間達到何種匹配程度,這種特性可以避免在不經(jīng)意中將錯誤的模塊插入在錯誤的槽中。它有三種選擇:Compatible Module-物理模塊的模塊類型(Module Types)目錄號(Catalog Number)以及主要版本號(Major Revision)必須與軟件組太匹配,次要版本號(Minor Revision)必須大于等于軟件指定的數(shù)值,否則RSLogix5000將不接受所插模塊。Disable Keying-RSLogix5000將不會檢查模塊版本的匹配情況。Exact
28、 Match-物理模塊的下列參數(shù)必須與軟件組太匹配,否則RSLogix5000將不接受所插模塊:Vendor,Product Type,Catalog Number,Major Revision,Minor Revision一般我們不希望在軟件中檢查模塊版本的匹配情況,可以選擇Disable Keying(因為我們只是做實驗,在工程中建議用Compatible Module 或者Exact Match。50.6.3建立tag標簽tag標簽,就如c語言中的變量,每個tag均對應(yīng)一個地址。操作如下雙擊controller tags,選擇 Edit tags ,在tag Name 列輸入 tag 名
29、start,在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ù)連接打開RSlinx
30、畫面,選擇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前的+,打開畫圖界面。畫出的圖如下:其中start是按鈕組件,可以直接從工具條中拖來使用。小車在libraries下的Transportation Vehicles中選擇,道路可以在libraries下的 Piples 3 中選擇。50.6.8屬性設(shè)置雙擊start,在Up
31、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è)置標簽,如上圖,它應(yīng)為在Logix里的tag。其他黃、綠燈類似。小車屬性設(shè)置:右擊小車,選擇Animation
32、子菜單下的,Horizontal Position因為,我們在前面已經(jīng)建立了horizen 這一tag,所以我們在這里可以用。建立的屬性如下,注意在單擊Use constant ,在Min ,Max處分別輸入horizen的最小值,和最大值。在Horizen offset 欄設(shè)定水平位置的最大值和最小值。步驟如下:A)取消 At minmum ,At maximum 后的小框里的,B)拖動小車,到某一個初始位置,再在At minimum 后打。C)拖動小車,到某一個終止位置,再在At maximum 后打。D)點擊Apply,一切ok。單擊如下圖所示的顯示檢查按鈕。這樣,我們的實驗到此完成。5
33、0.7配置報警目標:在該實驗中, 將配置整個RSView SE報警系統(tǒng)。包括:l 創(chuàng)建標簽和對它們應(yīng)用報警。 l 配置Alarm Setup 編輯器l 配置 Alarm Log Setup編輯器l 配置Alarm Summary object 在畫面顯示50.7.1創(chuàng)建HMI Alarm 標簽。 RSView SE報警使用HMI Tags配置。 首先創(chuàng)建這些標簽。l 打開Tag Database編輯器l 創(chuàng)建一個目錄Alarmsl 創(chuàng)建下面5 標簽。 接受所有默認設(shè)置, 使用memory 作為數(shù)據(jù)源50.7.2對HMI tags配置報警選擇Alarmsdigital1 標簽, 確認報警框。 報
34、警配置對話框打開。3421配置報警:1. On type2. 輸入選擇的label。 用域的名字。3. Severity 24. 選擇User Default 在In Alarm message點擊 Advanced tab32411. 輸入命令:Appstart C:supervisory edition class filesalarminfo。htm在Alarm Identification域。 在alarm summary里當操作員點擊選中報警的Identify按鈕將顯示web page 瀏覽Alarmsack 作為acknowledge bit2. 瀏覽 Alarmshandshak
35、e 作為handshake bit3. 點擊 OK 退出。在tag database 編輯器點擊Accept 接受這些編輯。在 tag database選擇 Alarmsanalog1 標簽。 點擊報警確認框配置它。Threshold 2Threshold 4Threshold 6Threshold 8Threshold = 10Threshold = 20Threshold = 80Threshold = 95DecreasingDecreasingIncreasingIncreasingLabel - way too coldLabel - too coldLabel - too hotL
36、abel - way too hotSeverity 1Severity 3Severity 3Severity 1System default messageSystem default messageSystem default messageCustom message (see picture, or make one up) Click OK and Accept these edits。點擊 OK 關(guān)閉編輯器。 接受標簽編輯。 關(guān)閉Tag Database 編輯器。50.7.3配置Alarm Setup Editor配置報警到外部位(指定喇叭, 閃燈 等)。在HMI 工程中Alar
37、ms 文件夾里打開Alarm Setup editor,點擊Severities tab。 選擇external bell, 瀏覽Alarmshorn。 對Severity 1 和 Severity 2做相同動作點擊User Msgs tab。 改變In Alarm File message 為你選擇的信息。點擊OK 退出。50.7.4配置操作者界面在畫面顯示里 操作者查看并確認報警從Alarm Summary object。從Components to import for labs 文件夾 輸入Alarms 畫面顯示:打開畫面:畫面使用以前創(chuàng)建的報警標簽。創(chuàng)建Alarm Summary 對
38、象 通過選擇工具拖矩形在報警畫面的空白部分。當釋放鼠標左鍵Alarm Summary 在Edit Mode。 用Insert 菜單創(chuàng)建Alarm Summary。完成Alarm Summary 如下:僅顯示以下按鈕在alarm summary: Ack Current Ack All Silence Current Identify Filter Sort保存并關(guān)閉畫面顯示。alarm summary 是操作者界面 查看和確認工程中產(chǎn)生的報警。50.7.5測試報警系統(tǒng)測試顯示不能激活alarm summary。 SE Client 必須配置來測試報警功能。SE Client 是運行操作者界面。
39、 步驟如下。 從Tools 菜單選擇 Launch Display Client 點擊 New 點擊 New 在 RSView SE Client Wizard 輸入Alarms 作為客戶端文件名字。 保持默認位置。 點擊Next。 選擇Stand-alone 項。 點擊 Next。 選擇application。 點擊 Next。 選擇 Alarms 畫面作為initial display。 點擊 Next。 接受后兩對話框默認設(shè)置。 點擊Finish 保存并打開客戶端文件。測試報警系統(tǒng) 點擊Enable Alarms 按鈕激活報警系統(tǒng)。 通過改變屏幕下方的數(shù)字量和模擬量產(chǎn)生報警。 Ackno
40、wledge 和 Silence 報警。 在報警中選擇 Alarmsdigital1 標簽。 點擊Identify 按鈕。 點擊 Alarm Log Viewer 按鈕打開所有報警的歷史日志。 完成后關(guān)閉報警客戶端。 50.8數(shù)據(jù)記錄目標:該實驗將按照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, Setting
41、s) 雙擊 Administrative Tools。 雙擊 Data Sources (ODBC) 點擊System DSN tab。 點擊Add 創(chuàng)建新System Data Source Name。 選擇 Microsoft Access Driver 并點擊Finish。 輸入名字 AccessData。 點擊 Create 創(chuàng)建新database。 創(chuàng)建新 Access database在Supervisory Edition Class Files 文件夾。 命名為 ODBC_DataLog。 點擊OK。321 點擊 OK。 點擊 OK 接受設(shè)置。 新 System DSN 已經(jīng)配
42、置。 點擊 OK。50.8.2返回RSView Studio 創(chuàng)建新Data Log Model 通過File, New, Data Log 菜單項。 可能右擊Data Log Models 圖標在Application Explorer。 Setup Tab1. 添加描述2. 選擇 ODBC database3. 輸入上一步創(chuàng)建的Data Source 名字4. 刪除Tag Table 輸入5. 點擊 Create Tables6. 點擊 OK 確認tables 已經(jīng)創(chuàng)建。143652 Log Triggers Tab 配置model 采集數(shù)據(jù)每 1 秒。 Tags in Model Tab
43、 用 Tag Browser 和 Add 按鈕 選擇日志的標簽。 瀏覽選擇下面6個標簽。 完成后點擊 OK。 保存model 為 ODBC Data。50.8.3創(chuàng)建第二個Data Log Model 復(fù)制存在的data log model。 命名Trending Data 雙擊打開窗口。 改變ODBC 為 File Set。 修改描述, 并添加文件名稱標識符字符串。 點擊OK 保存修改。50.8.4測試數(shù)據(jù)記錄 在HMI Project 里打開command line 對ODBC data log model,執(zhí)行DataLogOn 命令:提示 使用Command Wizard 自動構(gòu)建命令
44、。 執(zhí)行命令10秒, 然后停止數(shù)據(jù)記錄: 注意在診斷列表里的條目: 打開ODBC_DataLog。mdb 數(shù)據(jù)庫,確認已經(jīng)記錄數(shù)字和字符串數(shù)據(jù): 運行Trending Data data log model。 在以后圖形趨勢里顯示值。 檢查在data log model 里指定位置創(chuàng)建文件。 文件定位在默認目錄下。50.9趨勢目標:在該實驗里, 將創(chuàng)建Trend畫面,顯示實時的和歷史的數(shù)據(jù)。 50.9.1創(chuàng)建新畫面 打開新的畫面顯示。 選擇Trend object ,繪趨勢圖在畫面上部。 雙擊并配置。a) 選擇Pens tab。 點擊Add Pens from Model。 選擇Trendin
45、g Data model選中Tank Level tags:b) 在每個畫筆的Max 項輸入500。c) 選中所有畫筆。 在Multiple Pen Edits 工具組里,修改line width 為3:50.9.2測試顯示,看到實時的數(shù)據(jù): 點擊Oldest Data 按鈕,查看歷史數(shù)據(jù)。 (如果沒有數(shù)據(jù),采集。) 添加畫面顯示a) 添加3個Maintained pushbuttons 控制tank pumps在Value 和 Indicator項里使用Pump 標簽 RSView_Class_SoftLogixProgram:Tanks。Tank_1_Pump b) 添加按鈕清除chart。 用invoke 命令: 確保命令行中object 的名字正確。 上面Trend object是 Trend1。c) 添加一個帶有c
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌視覺設(shè)計師聘用合同
- 船舶制造塔吊租賃合同模板
- 藝術(shù)展覽服裝租賃合同
- 通訊營業(yè)廳店員聘用協(xié)議
- 2024藥品進出口貿(mào)易代理與結(jié)算服務(wù)合作協(xié)議模板3篇
- 居民區(qū)減速帶施工合同
- 餐飲服務(wù)人員招聘合同樣本
- 旅行社門面商鋪租賃合同
- 保安人員聘用協(xié)議書勞動合同
- 員工通勤班車租賃合同范本
- 酒店婚宴銷售年度工作計劃4篇
- 電鍍產(chǎn)品檢驗作業(yè)指導(dǎo)書
- 湖北省武漢市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
- 健康教育工作考核記錄表
- 路面輪胎模型建立方法swift
- 裝飾工程施工技術(shù)ppt課件(完整版)
- SJG 05-2020 基坑支護技術(shù)標準-高清現(xiàn)行
- 汽車維修價格表
- 10KV供配電工程施工組織設(shè)計
- C#讀取DXF文件
- 支付平臺線上統(tǒng)一對賬接口說明V0.2.docx
評論
0/150
提交評論