可編程控制器羅克韋爾RSLogix5000介紹_第1頁(yè)
可編程控制器羅克韋爾RSLogix5000介紹_第2頁(yè)
可編程控制器羅克韋爾RSLogix5000介紹_第3頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

可編程控制器羅克韋爾RSLogix5000介紹RSLogix5000學(xué)習(xí)目標(biāo):數(shù)組■掌握編寫梯形圖程序■學(xué)習(xí)■掌握I/O組態(tài)方法RSLogix5000功能塊圖編程1可編程控制器羅克韋爾RSLogix5000介紹2.1編寫RSLogix50002.1.1創(chuàng)建任務(wù)、程序和例程目程序開(kāi)發(fā)人員。圖2-1描述了壓縮機(jī)裝配項(xiàng)目的整個(gè)工藝流程。在該項(xiàng)目中,傳送帶上的壓縮機(jī)經(jīng)過(guò)三個(gè)裝配站:沖壓、卷通過(guò)檢查的壓縮機(jī)碼垛后裝船運(yùn)走。沖壓卷邊焊接檢查碼垛PartSensor光眼圖2-1工藝流程圖1由控制器P1控制,2P22-2給出/(PartSensor由0變?yōu)?)1、23順序執(zhí)行,然后傳送帶動(dòng)作。當(dāng)光眼再次檢測(cè)P12-3所示。本實(shí)驗(yàn)主題:創(chuàng)建并組態(tài)一個(gè)控制器項(xiàng)目創(chuàng)建任務(wù)組態(tài)任務(wù)屬性創(chuàng)建程序編輯程序排列表創(chuàng)建例程分配例程2可編程控制器羅克韋爾RSLogix5000介紹Stake站工作中StationActive光眼故障指示Part_Sensor_Fault_Indicator碼垛站工作中StationActive檢查未通過(guò)PartFAULTPressStationActive光眼檢測(cè)輸入PartSensor檢查站工作中StationActive檢查通過(guò)PartPASSEDWeld站工作中ConveyorOutput(P1StationActive傳送帶輸出ConveyorOutput(P2)2-2各個(gè)按鈕和指示燈的含義P1操作流程之后,您對(duì)P1編程了,這讓他感到很驚訝,ControlLogix3RSLogix5000介紹光眼檢測(cè)PartSensorPress站工作中StationActiveStake站工作中StationActiveWeld站工作中StationActive傳送帶輸出ConveyorOutput(P1)2-3時(shí)序圖實(shí)驗(yàn)步驟:雙擊桌面上RSLogix50002-4所示。2-4RSLogix5000啟動(dòng)界面wwr新建控制器項(xiàng)目)界面。起始槽號(hào)為0。您可以直接觀察ControlLogixDemoLogix5555控制器所在槽位;也可RSLinxRSWhoLogix5555控2-5所示:4RSLogix5000介紹OK2-6所示畫面。2-6新建項(xiàng)目資源管理器ControlLogixI/O(如梯形圖。你正在離線工作,所作的任何改變都只限于軟件Logix5555控制器中。P1程序和例程及其操作要5可編程控制器羅克韋爾RSLogix5000介紹P12-12-1P1項(xiàng)目組織操作要求:P1(1,2,3)--執(zhí)行時(shí)間不超過(guò)500ms--根據(jù)調(diào)度連續(xù)運(yùn)行傳送帶任務(wù)--執(zhí)行時(shí)間不超過(guò)500ms--(兩任務(wù)的優(yōu)先級(jí)相同)--50ms執(zhí)行一次調(diào)度任務(wù)--執(zhí)行時(shí)間不超過(guò)400ms--與傳送帶任務(wù)分時(shí)執(zhí)行(兩任務(wù)的優(yōu)先級(jí)相同) --50ms執(zhí)行一次LogixContinuous(連續(xù)型)任務(wù),還支周期型)事件型)任務(wù)。根據(jù)上述P1的P12-22-2P1中各任務(wù)的屬性6RSLogix5000介紹LogixRSLogix5000已經(jīng)自動(dòng)創(chuàng)建了連續(xù)型任務(wù)k如圖6所示文件上單擊右鍵,在彈出菜單中選擇Properties(屬性Assembly,并輸入相應(yīng)屬性值。File-Newcomponent-TaskTasks(任務(wù)New創(chuàng)建新任務(wù)Conveyor,并設(shè)置相應(yīng)屬性,如圖2-7所示,因?yàn)閭魉?0ms周期型任務(wù)。Periodic_Dispatcher,并設(shè)置相應(yīng)屬性,保存該項(xiàng)目。7RSLogix5000介紹2-7Conveyor裝配線Assembly文件w(創(chuàng)建新程序。Program_1_Press2-8所示。Program_2_Stake,以及Program_3_Weld并設(shè)置相應(yīng)屬性。2-8創(chuàng)建新程序裝配線Assembly任務(wù),從彈出的對(duì)話框中選擇屬性Program程序規(guī)劃2-9所示:2-9規(guī)劃程序Assembly(裝配線)Program_1_Press程序創(chuàng)Program_1_PressNew(新建,在彈出的對(duì)話框中輸入名稱8RSLogix5000介紹(調(diào)度例程,類型為r(梯形圖s0所示。該例程用于調(diào)度程序中其它的子例程。同理,創(chuàng)建Station_1_Press(沖壓)例程,類型為L(zhǎng)adder(梯形圖,范圍在s程序中。該例程用于控制沖壓工序的時(shí)間。裝配線)任務(wù)中Program_1_Press程序指定主例程。右鍵單擊Program_1_Press程序,在彈出菜單中選擇s屬性(組態(tài))Assigned指定主例程)Routine_Dispatch(調(diào)度程序1所示。2-11指定主例程按照相同的步驟,用戶可自行為 Program_2_Stake、Program_3_Weld程序創(chuàng)建相應(yīng)例程并設(shè)置主例程。ConveyorPeriodic_Dispatcher任務(wù),請(qǐng)按照?qǐng)D2-12所示執(zhí)行如下操作:--創(chuàng)建所需程序;--創(chuàng)建所需例程并指定主例程。9RSLogix5000介紹2-12新建任務(wù)、程序和例程File-Save,保存該項(xiàng)目。該項(xiàng)目所有任務(wù)、程序和例程創(chuàng)建完畢。至此,您已完成創(chuàng)建任務(wù)、程序和例程的所有實(shí)驗(yàn)!創(chuàng)建標(biāo)簽、結(jié)構(gòu)體和數(shù)組控制器的特點(diǎn):無(wú)需手動(dòng)進(jìn)行I/O/命名標(biāo)簽,并且支持結(jié)構(gòu)體本實(shí)驗(yàn)的主題:創(chuàng)建控制器域和程序域的標(biāo)簽2.類型實(shí)驗(yàn)步驟:1.雙擊桌面上圖標(biāo),打開(kāi)RSLogix5000軟件。File-OpenP1并打開(kāi)。rs(控制器標(biāo)簽,在彈出的菜單中選New新建標(biāo)簽TagNamePID10RSLogix5000介紹(管道儀表圖(TageCTagName可供系統(tǒng)中的人機(jī)界eT基本型,(r(十進(jìn)制13所示。2-13新建標(biāo)簽2-14所示,這些標(biāo)簽將在下一實(shí)驗(yàn)中用到。2-14控制器域標(biāo)簽Conveyor2-15所示。11RSLogix5000介紹2-15Conveyor程序域內(nèi)標(biāo)簽Station_Dispatcher(站調(diào)度)程序域的標(biāo)簽2-16所示。創(chuàng)建下面的Program_1_Press(沖壓站)程序域的標(biāo)簽,2-17所示。2-17Program_1_Press程序域內(nèi)標(biāo)簽s沖壓站(C)并粘貼(Ctrl+V)Program_2_StakeProgram_3_Weld程序Logix控制器中,不同程序域內(nèi)的標(biāo)簽名稱是可以相同的。P1生成一個(gè)產(chǎn)品編號(hào)(tD,每個(gè)產(chǎn)品編號(hào)由零件編號(hào)D、序列號(hào)(o)和目錄號(hào)(o)三部型的標(biāo)簽。2-18DataTypeUser-Defined(用戶自定義,在彈出的菜單中選擇wa(新建數(shù)據(jù)類型。2-18新建用戶自定義數(shù)據(jù)類型12RSLogix5000介紹Name(名稱)和(成員,如圖9所示。此時(shí),你創(chuàng)建了一個(gè)自定義2-19自定義數(shù)據(jù)類型中名稱和成員在ControllerScope(控制器域)內(nèi)創(chuàng)建數(shù)據(jù)類型為Product_IDStation_Data2-20所示:2-20Product_ID的標(biāo)簽保存該項(xiàng)目。至此,您已完成標(biāo)簽、結(jié)構(gòu)體和數(shù)組創(chuàng)建的相關(guān)實(shí)驗(yàn)!13RSLogix5000介紹編寫梯形圖程序作站(沖壓、卷邊和焊接、傳送帶和站調(diào)度梯形圖邏輯程序。RSLogix5000編程軟件支持梯形圖、功能塊、順序功能圖、結(jié)構(gòu)對(duì)于本例,我們選擇梯形圖編程語(yǔ)言。本實(shí)驗(yàn)主題:輸入梯級(jí)和指令3.輸入分支6.1.雙擊桌面上圖標(biāo),打開(kāi)RSLogix5000軟件。File-OpenP1并打開(kāi)。Assembly-Program_1_Press-h,從彈出菜單中選擇(打開(kāi),如圖所示。2-21Routine_Dispatch例程2-22所示。14RSLogix5000介紹2-22Routine_Dispatch編程窗口在梯級(jí)的左邊標(biāo)著?,F(xiàn)在可以添加指令和梯級(jí)了。Routine_Dispatch主例程的作用是初始化子例程、調(diào)度子Station_1_PressStationTimer的計(jì)時(shí)累加值清零。如果標(biāo)簽Call_Program_Value(調(diào)用程序號(hào))由Station_Dispatcher1Station_1_Press中。首先,輸入一個(gè)相等U)指令(屬于e類,單EQU2-23所示。2-23EQU指令位置EQUInsertEQU。EQU2-24所示畫面:2-24EQU指令15RSLogix5000介紹EQUSourceASourceB處輸入正25所示。2-25EQU指令參數(shù)ControllerScopedTagsProgramScopedTags之間切換畫面。Call_Program_Value會(huì)在多個(gè)程序ControllerScopedTags。需要注意的是,如果一個(gè)標(biāo)簽被定義為ProgramScopeds(程序域標(biāo)簽m才可以對(duì)此變量進(jìn)行讀/寫操作。SourceB1。如果不采用立即數(shù)方SourceB的問(wèn)號(hào),2-26所示。2-26SourceB參數(shù)2-271。16RSLogix5000介紹2-27新建標(biāo)簽對(duì)話框按照上述方法,為Assembly-Program_1_Press-Routine_Dispatch2-28所示梯形圖邏輯,添加清ONSRESInsert鍵,直接輸入Help-np(指令幫助,查閱相關(guān)指令的幫2-28創(chuàng)建梯形圖邏輯創(chuàng)建梯形圖分支。在 Routine_Dispatch例程中,對(duì)Station_1_Press例程中定時(shí)器累加值清零后,梯級(jí)需要跳轉(zhuǎn)到Station_1_Press,開(kāi)始執(zhí)行壓縮機(jī)部件的沖壓工序。由于計(jì)時(shí)器輸出并聯(lián),但一定要注意,并聯(lián)的輸出梯級(jí)的順序不能交換。2-29選擇分支h2-30所示:17RSLogix5000介紹然后,添加跳轉(zhuǎn)到子例程指令JSR。按下Insert鍵,直接輸入指令名稱。對(duì)于不清楚的指令,請(qǐng)單擊如圖2-31所示。2-31查閱指令幫助Assembly-Program_1_Press-Routine_Dispatch例程如圖2-32圖2-32例程Assembly-Program_1_Press-Routine_Dispatch中的梯形圖邏輯復(fù)制到Routine_Dispatch。

Assembly-Program_2_Stake-將該梯形圖邏輯粘貼到 Assembly-Program_2_Stake-Routine_Dispatch2-33所示。2-33參數(shù)修改EQUSourceB2。JSRRoutineNameStation_2_Stake。18可編程控制器羅克韋爾RSLogix5000介紹Assembly-Program_1_Press-Routine_Dispatch例程中梯形圖邏輯復(fù)制到Assembly-Program_3_Weld-Routine_Dispatch2-34所示。EQUSourceB3。2-34參數(shù)修改注意:由于程序功能類似,我們通過(guò)簡(jiǎn)單的Copy+Paste就完成了程序的編寫,無(wú)須重修改標(biāo)簽,那么,我們可以想象,如果有多個(gè)沖壓工作站,我們只需編寫一個(gè)沖壓工作站的程序,其余的只需Copy+Paste就可以完成!單擊工具條上條上校驗(yàn)每個(gè)例程,出現(xiàn)錯(cuò)誤提示后,糾正錯(cuò)誤。然后,單擊工具按鈕校驗(yàn)整個(gè)項(xiàng)目并糾正出現(xiàn)的錯(cuò)誤。Assembly-Program_1_Press-Station_1_Press2-352-35Station_1_Press梯形圖用戶可以直接將Assembly-Program_1_Press-Station_1_Press例程的梯形圖邏輯直接復(fù)制到Assembly-Program_2_Stake-Station_2_Stake例程后,修改如下參數(shù):StationTimerPreset(預(yù)設(shè)值)20XX年;注意:選擇多行梯級(jí)可以按下Shift(上檔)鍵,依次單擊想要選擇的梯級(jí)即可。修改后的結(jié)果如圖2-36所示:2-36參數(shù)修改19RSLogix5000介紹Assembly-Program_1_Press-Station_1_Press例程的梯形圖邏輯直接復(fù)制到Assembly-Program_3_WeldStation_3_Weld例程后,修改如下參數(shù):StationTimerPreset(預(yù)設(shè)值)3000;-StationTimerComplete輸出,表示三Conveyor輸出。修改后的結(jié)果如圖2-37所示:?jiǎn)螕艄ぞ邨l上條上校驗(yàn)每個(gè)例程,出現(xiàn)錯(cuò)誤提示后,糾正錯(cuò)誤。然后,單擊工具按鈕校驗(yàn)整個(gè)項(xiàng)目并糾正出現(xiàn)的錯(cuò)誤。保存該項(xiàng)目。至此,三個(gè)工作站的程序已經(jīng)完成了,我們發(fā)現(xiàn)在創(chuàng)建過(guò)程中,實(shí)際上,僅僅程序Program_1_Press是自己創(chuàng)建的,其Copy+Paste以及一些簡(jiǎn)單的修改。那么,用戶可以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論