版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、緒言上海交通大學(xué)羅克韋爾自動化實驗室成立于1998年6月,是由上海交大與美國羅克韋爾自動化公司共同籌建的聯(lián)合實驗室。羅克韋爾是一家享譽(yù)全球的生產(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é)共勉”項目。羅克韋爾自動化公司向上海交大實驗室捐贈了先進(jìn)的自動化設(shè)備,并設(shè)立了“交大羅克韋爾自動化獎學(xué)金和獎教金”,捐贈的
2、設(shè)備包括工業(yè)控制計算機(jī)、可編程邏輯控制器、變頻器、智能馬達(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)機(jī)房、運(yùn)動控制實驗室、控制各種對象研究實驗室、辦公室等幾部分,面積約200平米。實驗室擁有的設(shè)備主要包括:可編程邏輯控制器及集散控制系統(tǒng)
3、,工業(yè)網(wǎng)絡(luò)設(shè)備,傳動設(shè)備及低壓電器,工業(yè)軟件,計算機(jī)二十臺,多媒體投影儀、口區(qū)冢3&維服務(wù)器等。運(yùn)動控制實驗室面向全校電類本科生和研究生開設(shè)基于現(xiàn)場總線上的各種運(yùn)動控制實驗、基于以太網(wǎng)上上信息傳遞監(jiān)控實驗,以及從硬件配置到軟件設(shè)計的綜合類課程設(shè)計。實驗采用理論教學(xué)、實物教學(xué)、動手實驗與學(xué)生上機(jī)有機(jī)融合的全新現(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)系方式:地址:上海交通大學(xué)新上院107室電話:,傳真:實驗1使用RSLinx
4、1實驗2電J建一個單機(jī)版應(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í)行Security3550分布式工控組態(tài)軟件RSViewSE羅克韋爾的分布式工控組態(tài)軟件RSViewSE(RSViewSupervisoryEdition)是一個強(qiáng)大的管理級的監(jiān)控軟件,作為一個功能強(qiáng)大的人機(jī)界面組態(tài)軟件,具有一個通用配方管理功能,它用于監(jiān)視、控制并獲得全企業(yè)內(nèi)所有的生產(chǎn)操作的數(shù)據(jù);而且RSViewSE內(nèi)置的客戶端支持VBA提供了基于ActiveX數(shù)據(jù)庫(ADO的強(qiáng)大的
5、數(shù)據(jù)庫交互機(jī)能。RSViewSE的組件包括:RSViewStudio,RSViewSEServer,RSViewSEClient,RSViewAdminConsole,RSLinxorOPCDataSever,RSViewSEStation。RSViewSE具有如下特點:(1)基于網(wǎng)絡(luò)的分布式監(jiān)控。RSViewSE的多服務(wù)器、多客戶端結(jié)構(gòu)可以很容易的建立分布式應(yīng)用的方案。這種具有高度伸縮性的結(jié)構(gòu)可以應(yīng)用在小到一臺服務(wù)器一個客戶端的小系統(tǒng),也可以應(yīng)用在多服務(wù)器多客戶端的大系統(tǒng)上。(2)共用的開發(fā)環(huán)境RSViewStudio。利用組態(tài)工具RSViewStudio進(jìn)行應(yīng)用開發(fā),可以顯著減少開發(fā)時間和
6、節(jié)省開發(fā)成本。RSViewStudio支持RSViewM訝口RSViewSE組態(tài)內(nèi)容的互相再利用,這樣你可以直接將基于嵌入式系統(tǒng)開發(fā)的組態(tài)內(nèi)容,如在設(shè)備級工作站上的用戶應(yīng)用程序,可直接拷貝或者引導(dǎo)到分布式的RSViewSE中去,反過來也一樣,前后互相兼容。(3)增強(qiáng)的羅克韋爾自動化優(yōu)選連接方案。由于采用了最新的羅克韋爾產(chǎn)品的FactoryTalk底層通訊和數(shù)據(jù)服務(wù)架構(gòu),RSViewSE可以廣泛的、高性能的和眾多不同網(wǎng)絡(luò)中的眾多不同的可編程控制器,如ControlLogix和其它Allen-Bradley可編程控制器進(jìn)行通訊。同樣的,還可以利用高性能的網(wǎng)絡(luò)接口和OP或術(shù)同時掛接眾多第三方的可編程
7、控制器和網(wǎng)絡(luò)進(jìn)行通訊。(4)直接I/O數(shù)據(jù)關(guān)聯(lián)。在推薦應(yīng)用中,RSViewSE不需要建立任何的Tag(標(biāo)簽)來定義和可編程控制器的通訊關(guān)系。RSViewSE可以直接關(guān)聯(lián)控制器處理器中的所有I/O信息。在組態(tài)的時候,只需要將所需的點直接拖放到畫面等需要的地方去。避免了再次定義Tag的重復(fù)勞動,同時減少了開發(fā)的出錯機(jī)會。當(dāng)修改程序或者I/O的時候,RSViewSE可以自動直接繼承這一改變。(5)透明的數(shù)據(jù)集成。在RSViewSE的應(yīng)用中,您不必?fù)?dān)心您的數(shù)據(jù)是從哪個地方哪個可編程控制器中采集來的。因為所有的可編程控制器,包括不同品牌的可編程控制器對于服務(wù)器、開發(fā)員、客戶端來說都是透明的。Factor
8、yTalk中采用了數(shù)據(jù)命名映射的技術(shù)。數(shù)據(jù)并不用某一特定可編程控制器的特定物理內(nèi)存格式來描述,而是更為容易理解,并且可以智能映射的符號描述法。當(dāng)一個I/O點發(fā)生接線或者其他物理變化時,F(xiàn)actoryTalk可以智能映射,RSViewSE無需做任何組態(tài)修改就可以自動繼承這個改變。(6)畫面對象的VBA支持現(xiàn)在您可以針對畫面中的對象來編寫VBA應(yīng)用代碼。而且不同的客戶端都可以在本機(jī)執(zhí)行相應(yīng)的代碼,不影響其它的客戶機(jī)。(7)數(shù)據(jù)通訊的冗余熱備。RSViewSE可以將數(shù)據(jù)通訊服務(wù)器也進(jìn)行熱備冗余。當(dāng)一臺數(shù)據(jù)通訊服務(wù)器發(fā)生故障時,另外一臺可以自動切換。保證數(shù)據(jù)采集和下載的可靠性。(8)Windows安全
9、。RSViewSE集成Windows安全控制。你可以直接利用在Windows里面存在的用戶和用戶組。然后針對不同的用戶配置不同的權(quán)限。(9)核心HMI功能。RSViewSE支持諸如安全、畫面、報警、操作和報警記錄、趨勢等等HMI的核心功能。通過編程,提供滿足不同用戶的各種需求。50.1 使用RSLinx配置RSLinx與SoftLogix5860處理器通信。50.1.1 運(yùn)行SoftLogixSoftLogix5860處理器是運(yùn)行于計算機(jī)CPU的控制器,SoftLogix5860處理器也就是RSLogixEmulate5000軟件中選用的控制器,用于進(jìn)行軟PLC仿真。用RSLogix5000創(chuàng)
10、建的程序可以運(yùn)行在SoftLogix5860處理器上,本項實驗白數(shù)據(jù)就來源于SoftLogix5860處理器。點擊開始Start->Program->RockwellSoftware->RSLogixEmulate5000->RSLogix信EJLoiixtul9MDCji&EsjsT&nitot|啰用lii?呂e.四.。工EtitlIati9CD3&“鬲白X Tin* VULiEmulateChassisMonitor二更雷Q漆旗曾儕口M送分盤.nM甜件_i二心-1iUtiwiRiiilw09確認(rèn)SoftLogix 5800 Chassis M
11、onitor作為服務(wù)運(yùn)行在計算機(jī)上同區(qū)SiotVi Ojbtion.E HelpCreate Module.區(qū)白白 M Ckdul ft,.e in slot點擊系統(tǒng)欄的圖標(biāo)打開SoftLogixChassisMonitor。開始沒有模塊設(shè)置。右擊第一槽,點擊CreateModule。KSLofiyHaulsite5000ChassisImjtor選擇Controller模塊,點擊 OKSelect Module2Sl17S4-ECIC CQziirvlNet PCI區(qū)in1 T84-FCIC5 Contr olN«t FCI Sc wrier 1734-PCIUS I evi c
12、eNet PCI Scajmer IT34-FWO2AE E xis XnaLog/EiicQdtr Strvo I?a4-PU16SE IB SERCOS1工注9二§第一.3£一.1工19±_.亞mt,。燉put_ 51口迫里七口三:Errn_il at or RSLoEri Eni-il ate EODO Conti-oller將啟動模式改為Remote Program ,其他按缺省設(shè)置。點擊下一步,按缺省設(shè)置點擊完成,結(jié)束配置軟PLC單擊RSLinx系統(tǒng)欄上的圖標(biāo)將其打開。SoftLogix5800使用VirtualBackplane驅(qū)動器。單擊RSLinx
13、里的ConfigureDrivers圖標(biāo)來配置。選擇VirtualBackplane驅(qū)動器。點擊AddNew,接受默認(rèn)名字,點擊OK。點擊Close,退出驅(qū)動配置窗口選擇View菜單的Options。注意默認(rèn)情況下,RSLinx允許RSLogix創(chuàng)建OPC話題。點擊OK關(guān)閉對話50.1.3下載程序到處理器點擊Start->Program->RockwellSoftware-RSLogix5000EnterpriseSeries->RSLogix5000,打開RSLogix5000梯形圖編程軟件,編輯一個梯形圖程序。從Communications菜單選擇WhoActive器 R
14、5Logi» 5-RSV5E_Cla55 17eg-Lfc0jFileEditViewSearchLoqIcCcmmiriicdtionsToolsWiido"Hdp闿國Q| SSelect Recent P4Jh.mineHn FnruftsGo OnlineI Iclr-選擇SoftLogixprocessor處理器點擊Download。在下個對話框再次點擊Download。程序下載后,處理器處于遠(yuǎn)程編輯模式。點擊Online工具條,設(shè)置處理器為RunMode。布眄聞#5000-RSVSE.Class1/89-L60JFileEditViewSearchLogicCom
15、minicatiionsToolsWir創(chuàng)c|c|Rem Prog L 廠 Not RunningREMNq ForcesNo EditsGo OfflineUploadL jnfloadProgram MedeRun Medecfear Fault?Go To尸加5Controller PropertiesJj jld 1 .打開RSLinx從DDE/OPC菜單選擇TopicConfiguration。生成SoftLogix控制器的主題。2 .點擊DataCollection標(biāo)簽。3 .點擊Done關(guān)閉窗口。4 .點擊RSWho窗口產(chǎn)生一副網(wǎng)絡(luò)結(jié)構(gòu)圖。擴(kuò)展驅(qū)動器,找到SoftLogix處理器
16、5 .右擊處理器選擇DataMonitor。數(shù)據(jù)監(jiān)視器(DataMonitor)查看處理器的實時數(shù)據(jù)。i!§DataTableBonitor:SJTUSAA!AB_1iTP-ll回T«£“生心Taiu«Kudiz工了金|日與rnRraih:NainP工辦rf芻而Bti加中r_l-CTL0口良uimwl£001THE2000DecimalDim-ACCZT3。1匚iglDim一EH1Secima5001-rr1口euiaalBOOLDM0EOOL日timner_2一GL0decimalS001-FKE4C50口ecimqlDIBT-MT之T口巨c
17、i品總iBIN7-EF1HecintalBOOL-rr1aciirial5001-DU0BOOLStatiiElActive關(guān)閉數(shù)據(jù)監(jiān)視器(DataMonitor)50.2 創(chuàng)建一個單機(jī)版應(yīng)用目標(biāo):在一臺計算機(jī)上創(chuàng)建一個單機(jī)版應(yīng)用。安裝RSViewSE軟件組件創(chuàng)建一個新的單機(jī)版應(yīng)用研究HMI項目創(chuàng)建一個數(shù)據(jù)服務(wù)器來獲取控制器的數(shù)據(jù)。50.2.1 安裝RSViewSE組件RSViewSE有許多不同的組件。運(yùn)行setup.exe顯示如下圖:冉RSViewEnterpriseSupervisoryEdition默認(rèn)安裝RSViewSupervisoryEdition,將完全安裝SE組件:RSView
18、StudioSE服務(wù)器SE客戶端管理控制臺FactoryTalk目錄示例RSI工具確認(rèn)實驗1的程序運(yùn)行在SoftLogix處理器上。點擊系統(tǒng)欄上的SoftLogix圖標(biāo):SoftLogix Chassis MonitorI 10:39 AM窗口被打開。 將鼠標(biāo)移至處理器上,觀察處理器狀態(tài)。打開RSLinx ,確認(rèn)Demo_50主題(實驗1創(chuàng)建)存在。從DDE/OPC菜單選擇TopicConfiguration 。打開RSViewStudio(Start->Programs->RockwellSoftware->RSViewEnterprise-RSViewStudio)。選擇
19、SEStand-alone點擊Continue。給應(yīng)用取不同的名字,以便日后識別。如:WaterProcessStandaloneApp點擊Create,創(chuàng)建單機(jī)版應(yīng)用的基本構(gòu)架50.2.4創(chuàng)建一個數(shù)據(jù)服務(wù)器創(chuàng)建一個數(shù)據(jù)服務(wù)器來引用RSLinxOPC服務(wù)器的數(shù)據(jù)。如止匕SoftLogix(或ControlLogix)標(biāo)簽便能直接引用在左側(cè)工程瀏覽器中,右健單擊WaterProcessStandaloneApp->NewDataServer->OPC將OPCDataServer命名為RSLinxOPC,選擇將計算機(jī)設(shè)置存于本地計算機(jī)。點擊Browse。AvailableOPCdata
20、serversSelectanOPCseiverI。目IhwtRSVIEW32OFCTagSaverRSLinm Remote OPC ServerRSUrvcOPCServer選擇RSLinxOPCServer,點擊OK。CPCUalaServerProperties|?IpXleneralAdvancedMame:|RSLirteOPCdescription:Compuberhostingtheserver,+S卻v*iMillbehost&donlocalcomputerServefwillbehostedonremotecomputetlocaihostBrowse.O.PC.
21、Servername(PtoglDJ:RSLimOPCServei|節(jié)面遠(yuǎn)二二!確定取消應(yīng)用&) |點擊Apply結(jié)束設(shè)置。應(yīng)用外觀如下:50.3 創(chuàng)建一個HMI標(biāo)簽數(shù)據(jù)庫目標(biāo):在HMI項目中創(chuàng)建一個標(biāo)簽數(shù)據(jù)庫。手工輸入標(biāo)簽來填充數(shù)據(jù)庫。使用OPCBrowse選擇標(biāo)簽地址。使用TagImportandExportWizard在Excel中編輯數(shù)據(jù)庫。50.3.1 創(chuàng)建mem文件夾和標(biāo)簽在項目瀏覽器中,雙擊HMITag->Tags,打開標(biāo)簽數(shù)據(jù)庫編輯器。首先點擊Edit->NewFolder或點擊CreateFolder鍵來創(chuàng)建"merm標(biāo)簽文件夾。在"m
22、erm文件夾中手工創(chuàng)建三個標(biāo)簽,analog,digital,string。三個標(biāo)簽的DataSource用Memory,其余保持默認(rèn)。標(biāo)簽配置Retentive來保持它們的值。SearchFor;AlmTagNameTypeDescription123memianalDgmeihViigitalmemstringAnalogDigitalString-514IILJsystem11U.1»創(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)簽的方法如下圖,
23、最后點擊Next,完成創(chuàng)建string標(biāo)簽50.3.2創(chuàng)建Scaling文件夾和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中計時器單位為毫秒,通過運(yùn)算后。調(diào)整至單位為秒。50.3.3 導(dǎo)入和導(dǎo)出標(biāo)簽數(shù)據(jù)庫可以將標(biāo)簽從RSViewStudio中導(dǎo)出數(shù)據(jù)庫,在Excel中編輯。然后也可以重新將更新的文件導(dǎo)
24、入RSViewStudio。從Tools菜單打開TagImportandExportWizard。選擇輸出到一個CSV文件,點擊Nextprojecttype選擇SupervisoryEdition,瀏覽找到HMI項目。點擊Next僅建立標(biāo)簽文件設(shè)定路徑。點擊 Finish創(chuàng)建CSV文件文件打開標(biāo)簽CSV文件??稍赪indows資源管理器中雙擊打開文件,或進(jìn)入Excel打開口同霍文件U文件我在靜J MJ3JQC其它憤詈nd JMIT Proj tell 超勒I虺 共享空檔 找的軍病 同Lt等居14<er freesiS IjuUgut A>p-T-a23 _Hi erasft D&
25、#163;fl ft &亡0 S 號分墻啟文件WBSfl M 口年7月國凡 11 03大?。篠72字節(jié)fT0C2EEAll Tl£:Cr 3rEd f t llffi C dFJkETAGV iter Proeess 副 SDdJ.ne A>ji SIP文盧CSV文件包含標(biāo)簽和文件夾信息在第一行查看包含的信息事VaterPracessSianeAppTft(Ii狒屈口BSGO收過場工具(T幫助如守。朋-J1t戶春素2鄴快囪復(fù)制一個現(xiàn)存文件夾,添加一個新的一個文件夾。右擊第5或第6行,選擇Copy,將被復(fù)制的行插入第7行。右擊第7行,選擇InsertCopiedCells
26、。將文件夾名稱命名為Comments(在B列)。hFoldersSection(Mustdefinefoldersbeforetags)6FmemF6FF7FF12行)。將被復(fù)在Excel中創(chuàng)建一個新字符串。復(fù)制包含memstring標(biāo)簽的行(第制的單元插入14行。重命名標(biāo)簽CommentsRepair1。,w9;TagSection10AtnemanalDgF11DF12SmennstringF13AScalinc|TinnerF14sF佃保存改動。回答Yes,覆蓋現(xiàn)存文件然后以。csv格式保存。關(guān)閉MicrosoftExcel將編輯后的CSV文件到入RSView項目。打開Importand
27、ExportWizard。選擇ImportRSViewtagCSVfiles。點擊Next。選擇HMI項目。點擊Next選擇導(dǎo)入CSV文件。點擊Next可以跳過現(xiàn)存標(biāo)簽。點擊Next點擊Finish開始導(dǎo)入回到標(biāo)簽數(shù)據(jù)庫編輯器,刷新標(biāo)簽數(shù)據(jù)庫,確認(rèn)成功導(dǎo)入新的標(biāo)簽Tags-/faterProcessStandaloneApp/LXSearchFor:AlmlagNameTypeDescriptionCommeMslRepalrlSirin整Com'-Oroem-曰scalincv國一50.4 基本圖形界面元素目標(biāo):創(chuàng)建一個圖形界面,練習(xí)使用圖畫對象50.4.1 創(chuàng)建一個圖形界面。右鍵點
28、擊Graphics->Displays->New,創(chuàng)建一個新的圖形50.4.2顯示設(shè)置從Edit菜單中選擇DisplaySettings,按如下設(shè)置:點擊OK,保存顯示圖形設(shè)置,存為 My Artwork50.4.3繪制幾何圖形1.從右擊菜單或View菜單設(shè)置:選擇 Show Grid (顯示格子), 打開Snap On(捕獲)ShowGridSnapOnGridSettings,2.使用Objects菜單中的Drawing工具繪制幾何圖形MyArtworkDisplay)TT.n?dPanelObject3.創(chuàng)建一個面板對象容納一些幾何圖形。雙擊它如下設(shè)置屬性:Fanel屬性Ce
29、ntralCemonAppearanceBorderstyle:Fl若小白dlritetBdekstyle:Borderwidth:|5-Pattern£以廖|Checks確定3Borderu幅亭back3。PatterncoorBwkcoorBordercolor4.5.取消|應(yīng)用|常的|用Arrange菜單練習(xí)分組和排列多個對象。將一些圖形對象轉(zhuǎn)換為Wallpaper。50.4.4在界面中添加圖象在Displays文件夾中右擊Images圖標(biāo),選擇AddComponentIntoProject。選擇你需要的BMP圖像,點擊Open導(dǎo)入。從Drawing菜單的Objects中選擇I
30、mage。從圖中劃一塊區(qū)域給圖象。雙擊對象,從圖象瀏覽器中選擇RSViewImage。6.保存后關(guān)閉50.5創(chuàng)建一個交互式圖形界面目標(biāo):用交互式對象讀寫數(shù)據(jù)創(chuàng)建一個圖形界面。本次實驗中,將建立一個配料罐界面;使用對象來操作和顯示來自PLC程序的數(shù)據(jù);使用圖形庫中的對象。50.5.1創(chuàng)建一個本地消息文件這個本地消息文件包含跟蹤酒瓶灌裝和加蓋過程的消息。右擊LocalMessages圖標(biāo)如 田 司選擇New。配置觸發(fā)值和顯示的消息。DisplaysLibrrie:ImagesPar君叨RecipesAddCrwntIntoProject.TTFTr&ndTemphte;TrendSn己n$
31、hot寫點擊Close,將本地消息文件命名為BatchProgressoAipplicfttionIxplorcr-TaterPrices.aWaterProcessStinidaloneAppUserAccoimts®SecuredCcmmajidsHRSLinxOFC-System匡Ccmnarid Line-3 HJH T 許J Tigs-量 Gr tphicsWaterProcessStandaloTieApp+-DisplaysLibrariesIsiages.FarametereRecipesLocalMessages|=|BatchProgress因TrendTmpla
32、tes-m Al urn*Rj Alarm Setup4 Supprtised Li st"號TrendSnapshots50.5.2創(chuàng)建一個新的圖形界面根據(jù)下述指示創(chuàng)建一個新的圖形界面。完成后的畫面如下:在創(chuàng)建一個新的對象后,及時保存。文件名為MixingTank。切記經(jīng)常保存!1.添加對象(詳見下述)A.TextB.此組由Text,Panel,Button組成。起止加水閥門。C.同B,起止加糖漿閥門D.同B,起止加抽液泵E. NumericDisplay-顯示從處理器得來的當(dāng)前罐的液位F. BarGraph-選擇條狀圖工具繪制一個矩形,用圖形方式顯示當(dāng)前罐的液位G. LocalM
33、essageDisplay-顯示過程信息。H. Button-顯示主界面(后建),釋放后運(yùn)行DisplayMain命令。I. Button-啟止攪拌器J. TextObject-顯示從處理器得來的攪拌器的實際轉(zhuǎn)速(轉(zhuǎn)/分鐘)K. NumericDisplay-顯示從處理器得來的攪拌器設(shè)定轉(zhuǎn)速L. RampButton-降低攪拌器轉(zhuǎn)速M. RampButton-增加攪拌器轉(zhuǎn)速50.5.3從圖形庫中復(fù)制對象打開Graphics文件夾里的Libraries圖標(biāo)。從Tanks,Motors,得到如下界面。GraphicsDtEpJaysLibrariesButtons-WindowsClocksCNC
34、EquipffiMConornunicakion-EquipComputef-KeybcaidPumps,BottlasButtons-Industrial和Pipes3庫里添加對象伸展和改變對象的形狀測試運(yùn)行界面50.6創(chuàng)建交通燈監(jiān)控目標(biāo):在本實驗中,將利用RSLogix5000編程軟件在中創(chuàng)建一個項目,并通過輸出模塊來顯示輸出,同時結(jié)合RSViewSE來監(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框選擇所使用的控制器類型,Namel輸入控制器的名字,Slot選擇
35、控制器在背板的哪個位置。單擊ok就可以了?,F(xiàn)在我們已經(jīng)創(chuàng)建了一個ControlLogix項目,此時我們還沒有與項目相關(guān)的任何I/O模塊,項目中也沒有可以執(zhí)行的代碼(如梯形圖,功能塊),你正在離線狀態(tài),所有的工作都限于軟件中,且存儲在計算機(jī)中,在download之前,所作的變換都不會反映到控制器5555中。50.6.2 配置I/O模塊建立輸入輸出模塊。在I/OConfiguration文件夾右擊,如圖。LJTrend?-DateT,pee-.界User-Defined由-5Predefined|8HflWewi Moriule.曰ectronic Keying( 電子鎖)允許你在線之前確定一個物
36、理模塊與軟件組態(tài)之間達(dá)到注意:先點擊ClearAll,再選中Digital前的框,在大框中選中1756-OB16D模塊。何種匹配程度,這種特性可以避免在不經(jīng)意中將錯誤的模塊插入在錯誤的槽中。它有三種選擇:CompatibleModule物理模塊的模塊類型(ModuleTypes)目錄號(CatalogNumber)以及主要版本號(MajorRevision)必須與軟件組太匹配,次要版本號(MinorRevision)必須大于等于軟件指定的數(shù)值,否則RSLogix5000將不接受所插模塊。DisableKeying-RSLogix5000將不會檢查模塊版本的匹配情況。ExactMatch-物理模
37、塊的下列參數(shù)必須與軟件組太匹配,否則RSLogix5000將不接受所插模塊:Vendor,ProductType,CatalogNumber,MajorRevision,MinorRevision一般我們不希望在軟件中檢查模塊版本的匹配情況,可以選擇DisableKeying(因為我們只是做實驗,在工程中建議用CompatibleModule或者ExactMatch。50.6.3 建立tag標(biāo)簽tag標(biāo)簽,就如c語言中的變量,每個tag均對應(yīng)一個地址。操作如下rI1-1T_JControllerluopq口GR/占篇GEH白ndleip-po7vsr-UpHandlerH曰Tasks雙擊con
38、trollertags,選擇Edittags£匚口巨e;|qqqq(controller)二Skew"臥由wAllSort|Description.P|TagNameAiatForTypeStyleD&$ciiption1在tagName列輸入tag名start,在type列輸入或雙擊選擇bool。輸入tred選擇timer類型。其他類似,建立好如下圖|Sort1PTagNameAliasForBassTagTypeStyleDescriptionJLslarlBOOLDecimalr田-tredTIMER田(yellowTIMER一田口TIMER田horizonD
39、INTDecimal+LiDcal:9tlAB:1756_DO_DC_£Local:9t0A6:1796_DO:O,0+-Local:AtCA61756DODC.帶50.6.4 設(shè)計梯形圖雙擊左邊的MainRoutine,入下圖,產(chǎn)生梯形圖編輯界面,:c-ikowerupnanoierzJLjT«lsHGMaInTask|-皋M司nPru/Airi!回ProgramTagsIi1國MainRoutine-*.,“口UrecheduledProgrms-Trends雙擊日三DataTvpesI就User-DeFinedEPredeFined莊端M(Hile-DefinedS3
40、I/OCorFiguratiori591756-OB16Doutput梯形圖編輯界面1|11H周必<>|3狙J1duui匕:立巾ATiingr用ciLJnrtEf/lri前(End)梯形圖程序如下,程序比較簡單,讓3個計時器循環(huán)計時,計時期間分別是紅、綠、黃燈的點亮?xí)r間。注意第0行常閉節(jié)點tyellow。DN的作用是使程序能循環(huán)。1期rttyelow.DN3tiedDMT1JgreenTTT1igreenONTLIjielowTTTLhedTTTE-TOMTimerOnTimerPimtAccumTONTimerOnDdaTim刖tgre«nPresei10000*Acc
41、ixn0greenLocal:9O.Daia4/二TONTimerlimertyellowPrtset4000*Accum0*-CDXLocal908Local:90.Data0rr_ILncI編輯好如上圖所示的程序后,檢查程序的正確性,現(xiàn)I品¥昌回烈&沒有錯誤提示,則可以下載到控制器,選擇路徑3TthJ即_ETHiqi9£.lS&O,l551Ec415號5HI|一|Vh|Y>|小|Q|選擇控制器所在的路徑選Dowload下載。點擊如下選 toggle看程序運(yùn)行情況。(在后面我們用RSviewse的按鈕觸發(fā))192.166.0.103h 5LC-5/0
42、5( UNTITlL9Z1&6.D.109, 1756<NBTM, 1 開Topic CoriFiouratiori.,.50.6.5 OPC數(shù)據(jù)連接打開RSlinx畫面,選擇DDE/OPCI單。tway-RSWho-IViei*CominurilMtionsDDE/OPCecirityWindowHelpliastopic'*Sonnquration,.ActiveTopics/ltems.-ComnmunicationEvtnts.Ontirni?ArlPaHcRts.選則TopicConfigure,配置好主題后,點擊Done,實現(xiàn)OPC1態(tài)50.6.6 在 RSv
43、iewSE中新建OPCDataServerUM'閏也ItsifK十工ApplicationExplorer-luopqNevJ的tmServerProperties.OF口耐aServer,-出現(xiàn)如下畫面,輸入Nam而,點擊browse,選擇RSlinxOPCserver。50.6.7 RSViewSE界面開發(fā)雙擊display前的+,打開畫圖界面。畫出的圖如下:其中start是按鈕組件,可以直接從工具條中拖來使用。小車在libraries下的Transportation-Vehicles中選擇,道路可以在libraries下的Piples3中選擇。50.6.8 屬性設(shè)置雙擊start
44、,在UpAppearance的caption框里輸入start,在DownAppearance的caption輸入stop。staVBA Cede.,ActJ'/eX Events.Methods.Object Keys, ".Action里選擇他toggletagvalue表示翻轉(zhuǎn)變量值。單擊tag框后的則,彈出可選的tag注意:要在一定要多刷新幾次,有時候,不能出現(xiàn)剛才所建的服務(wù)器右擊start按鈕,產(chǎn)生如下畫面:PropertiesConnecaoris.選擇Color,設(shè)置Color的express等于1,background為紅色。表示現(xiàn)在程序在運(yùn)行狀態(tài)設(shè)置紅燈的屬
45、性,右擊紅燈按鈕,產(chǎn)生如下的界面注意設(shè)置標(biāo)簽,如上圖,它應(yīng)為在Logix里的tag。其他黃、綠燈類似小車屬性設(shè)置:右擊小車,選擇Animation子菜單下的,HorizontalPositionArrangestePositian.AnimationConverttoWallpaperTagSubstitution.Prcp&it/Pare!ObjectExplorerGutS3VisibilityColor.YertiPoation.Width.Height.ftotation,Touch-1P因為,我們在前面已經(jīng)建立了horizen這一tag,所以我們在這里可以用。建立的屬性如下,
46、注意在單擊Useconstant,在Min,Max處分別輸入horizen的最小值,和最大值。在Horizenoffset欄設(shè)定水平位置的最大值和最小值。步驟如下:A)取消Atminmum,Atmaximum后的小框里的,B)拖動小車,到某一個初始位置,再在Atminimum后打,。C)拖動小車,到某一個終止位置,再在Atmaximum后打,。D)點擊Apply,一切ok。單擊如下圖所示的顯示檢查按鈕于隹喝除匚區(qū)電IB鞍姿III匍%苣口。色、o叩日Sr同單擊這樣,我們的實驗到此完成50.7配置報警將配置整個RSView SE報警系統(tǒng)。包括:目標(biāo):在該實驗中,創(chuàng)建標(biāo)簽和對它們應(yīng)用報警。配置Ala
47、rmSetup編輯器配置AlarmLogSetup編輯器配置AlarmSummaryobject在畫面顯示50.7.1創(chuàng)建HMIAlarm標(biāo)簽。RSViewSE報警使用HMITags配置。首先創(chuàng)建這些標(biāo)簽。打開TagDatabase編輯器創(chuàng)建一個目錄Alarms創(chuàng)建下面5標(biāo)簽。接受所有默認(rèn)設(shè)置,使用memory作為數(shù)據(jù)源50.7.2對HMI tags 配置報警選擇Alarmsdigital1 標(biāo)簽,確認(rèn)報警框。報警配置對話框打開。配置報警:1.On type2.輸入選擇的label。用域的名字。3.Severity24.選擇UserDefault在InAlarmmessage點擊 Advanced tab1.輸入命令:AppstartC:su
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度金融衍生品抵押合同模板及范本3篇
- 2024年度冷鏈運(yùn)輸合同模板:冷鏈物流解決方案3篇
- 2024年度無房產(chǎn)證房屋抵押貸款擔(dān)保合同3篇
- 2024年度物業(yè)服務(wù)企業(yè)社區(qū)文化活動合作協(xié)議3篇
- 2024年度全國連鎖品牌招商代理委托服務(wù)協(xié)議書3篇
- 2024年度生鮮配送委托協(xié)議及食品安全管理合同2篇
- 2024年度高速公路橋梁工程橋架供應(yīng)與安裝合同3篇
- 2024年新能源汽車制造技術(shù)許可合同標(biāo)的及屬性
- 2024五人合伙共同開發(fā)智慧城市項目合同3篇
- 2024年度職工食堂節(jié)能降耗改造與維護(hù)服務(wù)合同3篇
- 2024年商會工作計劃|商會年度工作計劃總結(jié)例文
- 湖南工業(yè)大學(xué)《行政法(上)》2022-2023學(xué)年第一學(xué)期期末試卷
- 國土空間生態(tài)修復(fù)規(guī)劃
- 四年級數(shù)學(xué)(上)計算題專項練習(xí)及答案
- 九年級化學(xué)下冊 第9單元 課題1《溶液的形成》教案 (新版)新人教版
- 2024年建筑業(yè)三類人員(安管人員、安全員、施工員)等知識考試題庫與答案
- 議論文寫作知識基礎(chǔ)(課件)-高中語文議論文寫作入門
- 景區(qū)旅游安全風(fēng)險評估報告
- 小學(xué)語文三年級上冊《第三單元“童話世界”任務(wù)群單元教學(xué)設(shè)計》
- 輻射與防護(hù)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- CRF病例報告表模板
評論
0/150
提交評論