RSVIEWSE實(shí)驗(yàn)教程2010_第1頁
RSVIEWSE實(shí)驗(yàn)教程2010_第2頁
RSVIEWSE實(shí)驗(yàn)教程2010_第3頁
RSVIEWSE實(shí)驗(yàn)教程2010_第4頁
RSVIEWSE實(shí)驗(yàn)教程2010_第5頁
已閱讀5頁,還剩77頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

4、新上院107室電話傳真驗(yàn) 1 使用RSLinx3實(shí)驗(yàn) 2 創(chuàng)建一個(gè)單機(jī)版應(yīng)用15實(shí)驗(yàn) 3 創(chuàng)建一個(gè)HMI標(biāo)簽數(shù)據(jù)庫24實(shí)驗(yàn) 4 基本圖形界面元素33實(shí)驗(yàn) 5 創(chuàng)建一個(gè)交互式圖形界面39實(shí)驗(yàn) 6 創(chuàng)建交通燈監(jiān)控48實(shí)驗(yàn) 7 配置報(bào)警62實(shí)驗(yàn) 8 數(shù)據(jù)記錄74實(shí)驗(yàn) 9 趨勢(shì)85實(shí)驗(yàn)10 執(zhí)行Security914650分布式工控組態(tài)軟件RSView SE羅克韋爾的分布式工控組態(tài)軟件RSView SE(RSView Supervisory Edition)是一個(gè)強(qiáng)大的管理級(jí)的監(jiān)控軟件,作為一個(gè)功能強(qiáng)大的人機(jī)界面組態(tài)軟件,具有一個(gè)通用配方管理功能

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

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

7、眾多不同網(wǎng)絡(luò)中的眾多不同的可編程控制器,如ControlLogix和其它Allen-Bradley 可編程控制器進(jìn)行通訊。同樣的,還可以利用高性能的網(wǎng)絡(luò)接口和OPC技術(shù)同時(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)的時(shí)候,只需要將所需的點(diǎn)直接拖放到畫面等需要的地方去。避免了再次定義Tag的重復(fù)勞動(dòng),同時(shí)減少了開發(fā)的出錯(cuò)機(jī)會(huì)。當(dāng)修改程序或者I/O的時(shí)候,RSView SE可以自動(dòng)直接繼承這一改變。(5)透明的

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

9、不影響其它的客戶機(jī)。(7)數(shù)據(jù)通訊的冗余熱備。RSView SE可以將數(shù)據(jù)通訊服務(wù)器也進(jìn)行熱備冗余。當(dāng)一臺(tái)數(shù)據(jù)通訊服務(wù)器發(fā)生故障時(shí),另外一臺(tái)可以自動(dòng)切換。保證數(shù)據(jù)采集和下載的可靠性。(8)Windows安全。RSView SE集成Windows安全控制。你可以直接利用在Windows里面存在的用戶和用戶組。然后針對(duì)不同的用戶配置不同的權(quán)限。(9)核心HMI功能。RSView SE支持諸如安全、畫面、報(bào)警、操作和報(bào)警記錄、趨勢(shì)等等HMI的核心功能。通過編程,提供滿足不同用戶的各種需求。50.1使用RSLinx配置RSLinx與SoftLogix 5860處理器通信。50.1.1運(yùn)行SoftLog

10、ixSoftLogix 5860處理器是運(yùn)行于計(jì)算機(jī)CPU的控制器,SoftLogix 5860處理器也就是RSLogix Emulate 5000軟件中選用的控制器,用于進(jìn)行軟PLC仿真。用RSLogix 5000創(chuàng)建的程序可以運(yùn)行在SoftLogix 5860處理器上,本項(xiàng)實(shí)驗(yàn)的數(shù)據(jù)就來源于SoftLogix 5860處理器。點(diǎn)擊開始Start-Program-Rockwell Software-RSLogix Emulate 5000-RSLogix Emulate Chassis Monitor確認(rèn)SoftLogix 5800 Chassis Monitor作為服務(wù)運(yùn)行在計(jì)算機(jī)上。點(diǎn)擊

11、系統(tǒng)欄的圖標(biāo)打開SoftLogix Chassis Monitor。 開始沒有模塊設(shè)置。 右擊第一槽,點(diǎn)擊Create Module。選擇Controller 模塊,點(diǎn)擊OK。將啟動(dòng)模式改為Remote Program,其他按缺省設(shè)置。點(diǎn)擊下一步,按缺省設(shè)置。點(diǎn)擊完成,結(jié)束配置軟PLC。50.1.2配置RSLinx單擊RSLinx系統(tǒng)欄上的圖標(biāo)將其打開。SoftLogix 5800使用Virtual Backplane驅(qū)動(dòng)器。 單擊RSLinx 里的Configure Drivers 圖標(biāo)來配置。 選擇Virtual Backplane 驅(qū)動(dòng)器。點(diǎn)擊Add New,接受默認(rèn)名字,點(diǎn)擊OK。點(diǎn)擊

12、Close,退出驅(qū)動(dòng)配置窗口。選擇View菜單的Options。注意默認(rèn)情況下, RSLinx 允許 RSLogix創(chuàng)建 OPC話題。點(diǎn)擊OK關(guān)閉對(duì)話。50.1.3下載程序到處理器點(diǎn)擊Start-Program-Rockwell Software- RSLogix 5000 Enterprise Series-RSLogix5000,打開RSLogix 5000梯形圖編程軟件,編輯一個(gè)梯形圖程序。從Communications菜單選擇Who Active選擇SoftLogix processor處理器點(diǎn)擊Download。 在下個(gè)對(duì)話框再次點(diǎn)擊Download。 程序下載后,處理器處于遠(yuǎn)程編輯

13、模式。點(diǎn)擊Online工具條, 設(shè)置處理器為Run Mode。50.1.4創(chuàng)建topic1. 打開 RSLinx從DDE/OPC菜單選擇Topic Configuration。生成SoftLogix控制器的主題。2. 點(diǎn)擊Data Collection標(biāo)簽。3. 點(diǎn)擊Done關(guān)閉窗口。4. 點(diǎn)擊RSWho窗口產(chǎn)生一副網(wǎng)絡(luò)結(jié)構(gòu)圖。 擴(kuò)展驅(qū)動(dòng)器,找到SoftLogix處理器。 5. 右擊處理器選擇Data Monitor。數(shù)據(jù)監(jiān)視器( Data Monitor)查看處理器的實(shí)時(shí)數(shù)據(jù)。 關(guān)閉數(shù)據(jù)監(jiān)視器(Data Monitor)50.2創(chuàng)建一個(gè)單機(jī)版應(yīng)用目標(biāo):在一臺(tái)計(jì)算機(jī)上創(chuàng)建一個(gè)單機(jī)版應(yīng)用。l 安

14、裝RSView SE軟件組件l 創(chuàng)建一個(gè)新的單機(jī)版應(yīng)用l 研究HMI 項(xiàng)目l 創(chuàng)建一個(gè)數(shù)據(jù)服務(wù)器來獲取控制器的數(shù)據(jù)。50.2.1安裝RSView SE組件RSView SE有許多不同的組件。運(yùn)行setup.exe顯示如下圖:默認(rèn)安裝RSView Supervisory Edition,將完全安裝SE組件:l RSView Studiol SE 服務(wù)器l SE 客戶端l 管理控制臺(tái)l FactoryTalk 目錄l 示例l RSI 工具50.2.2觀察topic確認(rèn)實(shí)驗(yàn)1的程序運(yùn)行在SoftLogix處理器上。點(diǎn)擊系統(tǒng)欄上的SoftLogix圖標(biāo):SoftLogix Chassis Monito

15、r 窗口被打開。 將鼠標(biāo)移至處理器上,觀察處理器狀態(tài)。打開RSLinx,確認(rèn)Demo_50主題(實(shí)驗(yàn)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 點(diǎn)擊Continue。 給應(yīng)用取不同的名字,以便日后識(shí)別。如:Water Process Standalone App。點(diǎn)擊Create,創(chuàng)建單機(jī)版應(yīng)用的基本構(gòu)架。50.2.4創(chuàng)建一個(gè)數(shù)據(jù)服務(wù)器創(chuàng)

16、建一個(gè)數(shù)據(jù)服務(wù)器來引用RSLinx OPC 服務(wù)器的數(shù)據(jù)。 如此SoftLogix (或ControlLogix) 標(biāo)簽便能直接引用。在左側(cè)工程瀏覽器中,右健單擊Water Process Standalone App-New Data Server-OPC。將OPC Data Server 命名為RSLinx OPC,選擇將計(jì)算機(jī)設(shè)置存于本地計(jì)算機(jī)。點(diǎn)擊Browse。選擇RSLinx OPC Server,點(diǎn)擊OK。點(diǎn)擊Apply結(jié)束設(shè)置。應(yīng)用外觀如下:50.3創(chuàng)建一個(gè)HMI標(biāo)簽數(shù)據(jù)庫目標(biāo):在HMI項(xiàng)目中創(chuàng)建一個(gè)標(biāo)簽數(shù)據(jù)庫。手工輸入標(biāo)簽來填充數(shù)據(jù)庫。使用OPC Browse選擇標(biāo)簽地址。 使

17、用Tag Import and Export Wizard在Excel中編輯數(shù)據(jù)庫。50.3.1創(chuàng)建mem文件夾和標(biāo)簽在項(xiàng)目瀏覽器中,雙擊HMI Tag-Tags,打開標(biāo)簽數(shù)據(jù)庫編輯器。首先點(diǎn)擊Edit-New Folder 或點(diǎn)擊Create Folder鍵來創(chuàng)建“mem”標(biāo)簽文件夾。在“mem”文件夾中手工創(chuàng)建三個(gè)標(biāo)簽,analog,digital,string。三個(gè)標(biāo)簽的Data Source用Memory,其余保持默認(rèn)。標(biāo)簽配置Retentive 來保持它們的值。創(chuàng)建analog標(biāo)簽的方法如下圖:點(diǎn)擊Accept,完成analog標(biāo)簽的創(chuàng)建。創(chuàng)建digital標(biāo)簽的方法如下圖,最后點(diǎn)擊

18、Accept,完成創(chuàng)建digital標(biāo)簽。創(chuàng)建string標(biāo)簽的方法如下圖,最后點(diǎn)擊Next,完成創(chuàng)建string標(biāo)簽。50.3.2 創(chuàng)建Scaling文件夾和HMI 設(shè)備標(biāo)簽SoftLogix程序中的計(jì)時(shí)器單位為毫秒。創(chuàng)建一個(gè)HMI標(biāo)簽來調(diào)整單位。首先創(chuàng)建名為Scaling的文件夾。在文件夾中創(chuàng)建一個(gè)名為Timer的設(shè)備標(biāo)簽。將Timer標(biāo)簽與SoftLogix中指定計(jì)時(shí)器Timer_1的累計(jì)值綁定在一起,并重新進(jìn)行標(biāo)定,也就是Timer=Timer_1.ACC*0.0001。SoftLogix中計(jì)時(shí)器單位為毫秒, 通過運(yùn)算后。 調(diào)整至單位為秒。50.3.3導(dǎo)入和導(dǎo)出標(biāo)簽數(shù)據(jù)庫可以將標(biāo)簽從R

19、SView Studio中導(dǎo)出數(shù)據(jù)庫,在Excel中編輯。然后也可以重新將更新的文件導(dǎo)入RSView Studio。從Tools菜單打開Tag Import and Export Wizard。選擇輸出到一個(gè)CSV 文件, 點(diǎn)擊Nextproject type選擇Supervisory Edition, 瀏覽找到HMI項(xiàng)目。點(diǎn)擊Next僅建立標(biāo)簽文件。 設(shè)定路徑。點(diǎn)擊Finish創(chuàng)建CSV文件。打開標(biāo)簽CSV 文件??稍赪indows資源管理器中雙擊打開文件,或進(jìn)入Excel打開文件。CSV文件包含標(biāo)簽和文件夾信息。 在第一行查看包含的信息。復(fù)制一個(gè)現(xiàn)存文件夾,添加一個(gè)新的一個(gè)文件夾。右擊第5

20、或第6行,選擇Copy,將被復(fù)制的行插入第7行 。右擊第7行,選擇 Insert Copied Cells。將文件夾名稱命名為Comments (在B列)。在Excel中創(chuàng)建一個(gè)新字符串。復(fù)制包含memstring 標(biāo)簽的行 (第12行)。將被復(fù)制的單元插入14行。重命名標(biāo)簽CommentsRepair1。保存改動(dòng)。 回答Yes,覆蓋現(xiàn)存文件然后以。csv格式保存。關(guān)閉Microsoft Excel。將編輯后的CSV文件到入RSView項(xiàng)目。打開Import and Export Wizard。選擇 Import RSView tag CSV files。點(diǎn)擊Next。選擇HMI 項(xiàng)目。 點(diǎn)擊

21、 Next。選擇導(dǎo)入 CSV文件。點(diǎn)擊Next??梢蕴^現(xiàn)存標(biāo)簽。 點(diǎn)擊Next。點(diǎn)擊Finish開始導(dǎo)入?;氐綐?biāo)簽數(shù)據(jù)庫編輯器,刷新標(biāo)簽數(shù)據(jù)庫,確認(rèn)成功導(dǎo)入新的標(biāo)簽。50.4基本圖形界面元素目標(biāo):創(chuàng)建一個(gè)圖形界面,練習(xí)使用圖畫對(duì)象。50.4.1創(chuàng)建一個(gè)圖形界面。右鍵點(diǎn)擊Graphics-Displays-New,創(chuàng)建一個(gè)新的圖形。50.4.2顯示設(shè)置從Edit菜單中選擇Display Settings,按如下設(shè)置:color of your choice 點(diǎn)擊OK,保存顯示圖形設(shè)置,存為My Artwork。50.4.3繪制幾何圖形1. 從右擊菜單或View菜單設(shè)置:選擇Show Grid(

22、顯示格子), 打開Snap On(捕獲)。 2. 使用Objects菜單中的Drawing工具繪制幾何圖形。Panel Object3. 創(chuàng)建一個(gè)面板對(duì)象容納一些幾何圖形。雙擊它如下設(shè)置屬性:4. 用Arrange菜單練習(xí)分組和排列多個(gè)對(duì)象。5. 將一些圖形對(duì)象轉(zhuǎn)換為Wallpaper。50.4.4在界面中添加圖象在Displays文件夾中右擊Images圖標(biāo),選擇Add Component Into Project。選擇你需要的BMP圖像,點(diǎn)擊 Open 導(dǎo)入。從Drawing菜單的Objects中選擇Image。從圖中劃一塊區(qū)域給圖象。雙擊對(duì)象,從圖象瀏覽器中選擇RSView Image。

23、6. 保存后關(guān)閉。50.5創(chuàng)建一個(gè)交互式圖形界面目標(biāo): 用交互式對(duì)象讀寫數(shù)據(jù)創(chuàng)建一個(gè)圖形界面。本次實(shí)驗(yàn)中,將建立一個(gè)配料罐界面;使用對(duì)象來操作和顯示來自PLC程序的數(shù)據(jù); 使用圖形庫中的對(duì)象。50.5.1創(chuàng)建一個(gè)本地消息文件這個(gè)本地消息文件包含跟蹤酒瓶灌裝和加蓋過程的消息。 右擊Local Messages圖標(biāo)選擇New。配置觸發(fā)值和顯示的消息。點(diǎn)擊Close,將本地消息文件命名為Batch Progress。50.5.2創(chuàng)建一個(gè)新的圖形界面根據(jù)下述指示創(chuàng)建一個(gè)新的圖形界面。完成后的畫面如下:在創(chuàng)建一個(gè)新的對(duì)象后,及時(shí)保存。文件名為MixingTank。切記經(jīng)常保存!1. 添加對(duì)象 (詳見下述

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

25、ay 顯示從處理器得來的攪拌器設(shè)定轉(zhuǎn)速L. Ramp Button 降低攪拌器轉(zhuǎn)速M(fèi). Ramp Button 增加攪拌器轉(zhuǎn)速50.5.3從圖形庫中復(fù)制對(duì)象打開Graphics 文件夾里的Libraries圖標(biāo)。從Tanks, Motors, Pumps,和Pipes 3庫里添加對(duì)象。 伸展和改變對(duì)象的形狀得到如下界面。 測(cè)試運(yùn)行界面。 50.6創(chuàng)建交通燈監(jiān)控目標(biāo):在本實(shí)驗(yàn)中,將利用RSLogix5000編程軟件在中創(chuàng)建一個(gè)項(xiàng)目,并通過輸出模塊來顯示輸出,同時(shí)結(jié)合RSView SE來監(jiān)測(cè)輸出實(shí)現(xiàn)燈的循環(huán)發(fā)光,小車在綠燈亮?xí)r移動(dòng)。包括:1. 創(chuàng)建ControlLogix項(xiàng)目2. 設(shè)計(jì)梯形圖3.

26、Opc 連接4. 界面開發(fā)50.6.1創(chuàng)建新的控制器在type框選擇所使用的控制器類型,Name里輸入控制器的名字,Slot選擇控制器在背板的哪個(gè)位置。單擊ok就可以了。現(xiàn)在我們已經(jīng)創(chuàng)建了一個(gè)ControlLogix項(xiàng)目,此時(shí)我們還沒有與項(xiàng)目相關(guān)的任何I/O模塊,項(xiàng)目中也沒有可以執(zhí)行的代碼(如梯形圖,功能塊),你正在離線狀態(tài),所有的工作都限于軟件中,且存儲(chǔ)在計(jì)算機(jī)中,在download之前,所作的變換都不會(huì)反映到控制器5555中。50.6.2配置I/O模塊建立輸入輸出模塊。在I/O Configuration 文件夾右擊,如圖。注意:先點(diǎn)擊Clear All,再選中Digital前的框,在大框

27、中選中1756-OB16D模塊。Electronic Keying(電子鎖)允許你在線之前確定一個(gè)物理模塊與軟件組態(tài)之間達(dá)到何種匹配程度,這種特性可以避免在不經(jīng)意中將錯(cuò)誤的模塊插入在錯(cuò)誤的槽中。它有三種選擇:Compatible Module-物理模塊的模塊類型(Module Types)目錄號(hào)(Catalog Number)以及主要版本號(hào)(Major Revision)必須與軟件組太匹配,次要版本號(hào)(Minor Revision)必須大于等于軟件指定的數(shù)值,否則RSLogix5000將不接受所插模塊。Disable Keying-RSLogix5000將不會(huì)檢查模塊版本的匹配情況。Exact

28、 Match-物理模塊的下列參數(shù)必須與軟件組太匹配,否則RSLogix5000將不接受所插模塊:Vendor,Product Type,Catalog Number,Major Revision,Minor Revision一般我們不希望在軟件中檢查模塊版本的匹配情況,可以選擇Disable Keying(因?yàn)槲覀冎皇亲鰧?shí)驗(yàn),在工程中建議用Compatible Module 或者Exact Match。50.6.3建立tag標(biāo)簽tag標(biāo)簽,就如c語言中的變量,每個(gè)tag均對(duì)應(yīng)一個(gè)地址。操作如下雙擊controller tags,選擇 Edit tags ,在tag Name 列輸入 tag 名

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

30、畫面,選擇DDE/OPC菜單。選則Topic Configure,配置好主題后,點(diǎn)擊Done,實(shí)現(xiàn)OPC組態(tài)。50.6.6在RSviewSE中新建OPC Data Server 出現(xiàn)如下畫面,輸入Name后,點(diǎn)擊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注意:要在一定要多刷新幾次,有時(shí)候,不能出現(xiàn)剛才所建的服務(wù)器右擊start 按鈕,產(chǎn)生如下畫面:選擇Color,設(shè)置Color的express 等于1,background為紅色。表示現(xiàn)在程序在運(yùn)行狀態(tài)。設(shè)置紅燈的屬性,右擊紅燈按鈕,產(chǎn)生如下的界面注意設(shè)置標(biāo)簽,如上圖,它應(yīng)為在Logix里的tag。其他黃、綠燈類似。小車屬性設(shè)置:右擊小車,選擇Animation

32、子菜單下的,Horizontal Position因?yàn)?,我們?cè)谇懊嬉呀?jīng)建立了horizen 這一tag,所以我們?cè)谶@里可以用。建立的屬性如下,注意在單擊Use constant ,在Min ,Max處分別輸入horizen的最小值,和最大值。在Horizen offset 欄設(shè)定水平位置的最大值和最小值。步驟如下:A)取消 At minmum ,At maximum 后的小框里的,B)拖動(dòng)小車,到某一個(gè)初始位置,再在At minimum 后打。C)拖動(dòng)小車,到某一個(gè)終止位置,再在At maximum 后打。D)點(diǎn)擊Apply,一切ok。單擊如下圖所示的顯示檢查按鈕。這樣,我們的實(shí)驗(yàn)到此完成。5

33、0.7配置報(bào)警目標(biāo):在該實(shí)驗(yàn)中, 將配置整個(gè)RSView SE報(bào)警系統(tǒng)。包括:l 創(chuàng)建標(biāo)簽和對(duì)它們應(yīng)用報(bào)警。 l 配置Alarm Setup 編輯器l 配置 Alarm Log Setup編輯器l 配置Alarm Summary object 在畫面顯示50.7.1創(chuàng)建HMI Alarm 標(biāo)簽。 RSView SE報(bào)警使用HMI Tags配置。 首先創(chuàng)建這些標(biāo)簽。l 打開Tag Database編輯器l 創(chuàng)建一個(gè)目錄Alarmsl 創(chuàng)建下面5 標(biāo)簽。 接受所有默認(rèn)設(shè)置, 使用memory 作為數(shù)據(jù)源50.7.2對(duì)HMI tags配置報(bào)警選擇Alarmsdigital1 標(biāo)簽, 確認(rèn)報(bào)警框。 報(bào)

34、警配置對(duì)話框打開。3421配置報(bào)警:1. On type2. 輸入選擇的label。 用域的名字。3. Severity 24. 選擇User Default 在In Alarm message點(diǎn)擊 Advanced tab32411. 輸入命令:Appstart C:supervisory edition class filesalarminfo。htm在Alarm Identification域。 在alarm summary里當(dāng)操作員點(diǎn)擊選中報(bào)警的Identify按鈕將顯示web page 瀏覽Alarmsack 作為acknowledge bit2. 瀏覽 Alarmshandshak

35、e 作為handshake bit3. 點(diǎn)擊 OK 退出。在tag database 編輯器點(diǎn)擊Accept 接受這些編輯。在 tag database選擇 Alarmsanalog1 標(biāo)簽。 點(diǎn)擊報(bào)警確認(rèn)框配置它。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。點(diǎn)擊 OK 關(guān)閉編輯器。 接受標(biāo)簽編輯。 關(guān)閉Tag Database 編輯器。50.7.3配置Alarm Setup Editor配置報(bào)警到外部位(指定喇叭, 閃燈 等)。在HMI 工程中Alar

37、ms 文件夾里打開Alarm Setup editor,點(diǎn)擊Severities tab。 選擇external bell, 瀏覽Alarmshorn。 對(duì)Severity 1 和 Severity 2做相同動(dòng)作點(diǎn)擊User Msgs tab。 改變In Alarm File message 為你選擇的信息。點(diǎn)擊OK 退出。50.7.4配置操作者界面在畫面顯示里 操作者查看并確認(rèn)報(bào)警從Alarm Summary object。從Components to import for labs 文件夾 輸入Alarms 畫面顯示:打開畫面:畫面使用以前創(chuàng)建的報(bào)警標(biāo)簽。創(chuàng)建Alarm Summary 對(duì)

38、象 通過選擇工具拖矩形在報(bào)警畫面的空白部分。當(dāng)釋放鼠標(biāo)左鍵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 是操作者界面 查看和確認(rèn)工程中產(chǎn)生的報(bào)警。50.7.5測(cè)試報(bào)警系統(tǒng)測(cè)試顯示不能激活alarm summary。 SE Client 必須配置來測(cè)試報(bào)警功能。SE Client 是運(yùn)行操作者界面。

39、 步驟如下。 從Tools 菜單選擇 Launch Display Client 點(diǎn)擊 New 點(diǎn)擊 New 在 RSView SE Client Wizard 輸入Alarms 作為客戶端文件名字。 保持默認(rèn)位置。 點(diǎn)擊Next。 選擇Stand-alone 項(xiàng)。 點(diǎn)擊 Next。 選擇application。 點(diǎn)擊 Next。 選擇 Alarms 畫面作為initial display。 點(diǎn)擊 Next。 接受后兩對(duì)話框默認(rèn)設(shè)置。 點(diǎn)擊Finish 保存并打開客戶端文件。測(cè)試報(bào)警系統(tǒng) 點(diǎn)擊Enable Alarms 按鈕激活報(bào)警系統(tǒng)。 通過改變屏幕下方的數(shù)字量和模擬量產(chǎn)生報(bào)警。 Ackno

40、wledge 和 Silence 報(bào)警。 在報(bào)警中選擇 Alarmsdigital1 標(biāo)簽。 點(diǎn)擊Identify 按鈕。 點(diǎn)擊 Alarm Log Viewer 按鈕打開所有報(bào)警的歷史日志。 完成后關(guān)閉報(bào)警客戶端。 50.8數(shù)據(jù)記錄目標(biāo):該實(shí)驗(yàn)將按照ODBC data source收集數(shù)據(jù)和查看數(shù)據(jù)。 能按照File Set收集數(shù)據(jù),為以后歷史趨勢(shì)實(shí)驗(yàn)使用。 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) 點(diǎn)擊System DSN tab。 點(diǎn)擊Add 創(chuàng)建新System Data Source Name。 選擇 Microsoft Access Driver 并點(diǎn)擊Finish。 輸入名字 AccessData。 點(diǎn)擊 Create 創(chuàng)建新database。 創(chuàng)建新 Access database在Supervisory Edition Class Files 文件夾。 命名為 ODBC_DataLog。 點(diǎn)擊OK。321 點(diǎn)擊 OK。 點(diǎn)擊 OK 接受設(shè)置。 新 System DSN 已經(jīng)配

42、置。 點(diǎn)擊 OK。50.8.2返回RSView Studio 創(chuàng)建新Data Log Model 通過File, New, Data Log 菜單項(xiàng)。 可能右擊Data Log Models 圖標(biāo)在Application Explorer。 Setup Tab1. 添加描述2. 選擇 ODBC database3. 輸入上一步創(chuàng)建的Data Source 名字4. 刪除Tag Table 輸入5. 點(diǎn)擊 Create Tables6. 點(diǎn)擊 OK 確認(rèn)tables 已經(jīng)創(chuàng)建。143652 Log Triggers Tab 配置model 采集數(shù)據(jù)每 1 秒。 Tags in Model Tab

43、 用 Tag Browser 和 Add 按鈕 選擇日志的標(biāo)簽。 瀏覽選擇下面6個(gè)標(biāo)簽。 完成后點(diǎn)擊 OK。 保存model 為 ODBC Data。50.8.3創(chuàng)建第二個(gè)Data Log Model 復(fù)制存在的data log model。 命名Trending Data 雙擊打開窗口。 改變ODBC 為 File Set。 修改描述, 并添加文件名稱標(biāo)識(shí)符字符串。 點(diǎn)擊OK 保存修改。50.8.4測(cè)試數(shù)據(jù)記錄 在HMI Project 里打開command line 對(duì)ODBC data log model,執(zhí)行DataLogOn 命令:提示 使用Command Wizard 自動(dòng)構(gòu)建命令

44、。 執(zhí)行命令10秒, 然后停止數(shù)據(jù)記錄: 注意在診斷列表里的條目: 打開ODBC_DataLog。mdb 數(shù)據(jù)庫,確認(rèn)已經(jīng)記錄數(shù)字和字符串?dāng)?shù)據(jù): 運(yùn)行Trending Data data log model。 在以后圖形趨勢(shì)里顯示值。 檢查在data log model 里指定位置創(chuàng)建文件。 文件定位在默認(rèn)目錄下。50.9趨勢(shì)目標(biāo):在該實(shí)驗(yàn)里, 將創(chuàng)建Trend畫面,顯示實(shí)時(shí)的和歷史的數(shù)據(jù)。 50.9.1創(chuàng)建新畫面 打開新的畫面顯示。 選擇Trend object ,繪趨勢(shì)圖在畫面上部。 雙擊并配置。a) 選擇Pens tab。 點(diǎn)擊Add Pens from Model。 選擇Trendin

45、g Data model選中Tank Level tags:b) 在每個(gè)畫筆的Max 項(xiàng)輸入500。c) 選中所有畫筆。 在Multiple Pen Edits 工具組里,修改line width 為3:50.9.2測(cè)試顯示,看到實(shí)時(shí)的數(shù)據(jù): 點(diǎn)擊Oldest Data 按鈕,查看歷史數(shù)據(jù)。 (如果沒有數(shù)據(jù),采集。) 添加畫面顯示a) 添加3個(gè)Maintained pushbuttons 控制tank pumps在Value 和 Indicator項(xiàng)里使用Pump 標(biāo)簽 RSView_Class_SoftLogixProgram:Tanks。Tank_1_Pump b) 添加按鈕清除chart。 用invoke 命令: 確保命令行中object 的名字正確。 上面Trend object是 Trend1。c) 添加一個(gè)帶有c

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論