版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 PAGE- 95 - / NUMPAGES95 AB PLC pactLogix體驗培訓pactLogix 基礎實驗Lab 1:創(chuàng)建新的處理器程序,組態(tài)I/OP3打開RSLogix 5000程序RSLogix 5000程序菜單和項目樹講解編輯主例程(交通燈控制程序)檢查主任務和主程序組態(tài)I/O組態(tài)離散量I/O的混合模塊觀察TagLab 2:建立通訊,下載程序,建立新任務、新程序P16打開RSLinx程序建立RS232-DF1驅動創(chuàng)建新的周期任務創(chuàng)建新的程序創(chuàng)建新的例程創(chuàng)建計數(shù)器pactLogix網(wǎng)絡試驗Lab 3:控制EtherNet/IP網(wǎng)絡上Point I/OP31創(chuàng)建一個L35E項目添
2、加遠程1734 Point I/O 以太網(wǎng)適配器及I/O模塊添加邏輯程序,下載項目并測試Lab 4:控制EtherNet/IP網(wǎng)絡上PowerFlex變頻器試驗P45創(chuàng)建一個pactLogix項目添加PowerFlex700變頻器觀察RsLogix5000自動生成的對象數(shù)據(jù)模型,并構建別名標簽添加控制變頻器的梯形程序下載程序到L35E中并運行Lab 5:通過PanelViewPlus觸摸屏控制PowerFlex70變頻器P54創(chuàng)建一個RSView ME 程序建立通訊通道創(chuàng)建監(jiān)控畫面并進行數(shù)據(jù)連接編譯項目并模擬運行Lab 6:通過EtherNet/IP 實現(xiàn)Producer/Consumer通訊
3、P62創(chuàng)建一個pactLogix項目建立Producer標簽程序建立Consumer標簽程序測試通訊程序,實現(xiàn)CPU對時Option Lab 1:學習其他的編程語言P80創(chuàng)建順序功能圖創(chuàng)建趨勢圖觀察CTU的累加值測試連續(xù)任務測試周期任務Option Lab 2:可重用代碼P96打開兩個應用拷貝主程序,粘貼可重用代碼Map標簽測試重用代碼pactLogix 動手實驗LAB 1.創(chuàng)建一個新的控制器文件,組態(tài)I/O在這個實驗里,您將:創(chuàng)建一個新的控制器文件用符號標簽名編寫梯形圖邏輯組態(tài)I/O模塊將您在梯形圖邏輯中創(chuàng)建的標簽指向模塊標簽打開RSLogix 5000編程軟件在實驗的這一部分,打開RSLo
4、gix 5000編程軟件,您就可以對DEMO箱中的處理器進行編程。雙擊桌面上RSLogix 5000的圖標,打開RSLogix 5000軟件。顯示RSLogix 5000屏幕。創(chuàng)建一個新的控制器文件在實驗的這一部分,您將創(chuàng)建第一個處理器文件。1. 從File菜單選擇New,顯示新的控制器對話框。2. 從Type的下拉菜單中選擇1769-L35E pactLogix5335E Controller。3. 在Name欄內鍵入Training作為處理器的名字 。4. 在Create In欄內鍵入C:RSLogix 5000ProjectsLabs或點擊Browse鍵定位地址目錄。5. 點擊OK。 控
5、制器組織顯示在RSLogix 5000視窗的左邊,有一個叫Controller Training的文件夾,到此您已經(jīng)創(chuàng)建了第一個控制器文件,這時候,還沒有I/O,沒有標簽數(shù)據(jù)庫,沒有與控制器文件相關的邏輯??刂破鹘M織是控制器文件內容的圖狀表示法,畫面由文件夾項目樹和文件組成,文件中包含現(xiàn)在這個控制器文件中有關程序和數(shù)據(jù)的所有信息。項目樹中缺省的主文件夾是:Controller File Name 包括控制器X圍的標簽、控制器故障處理程序和電源處理程序。Tasks 在這個文件夾中顯示任務,每個任務都有各自帶梯形圖例程和程序X圍標簽的程序。Trends - 在這個文件夾中顯示趨勢圖。Data Ty
6、pe 顯示預定義和用戶定義的數(shù)據(jù)類型,用戶定義的數(shù)據(jù)在這個文件夾中創(chuàng)建。I/O組態(tài) 包含有關此控制器文件的硬件組態(tài)信息,它擁有模塊的層次,控制器用它來組態(tài)通信。在每個文件夾的前面都有一個帶+或符號的小方框。+號代表文件夾是關閉的,點擊它展開樹狀圖可顯示該文件夾中的文件,號代表文件夾已經(jīng)打開,可直接看到里面的內容。點擊鼠標右鍵彈出許多不同與前后操作有關的菜單,常常您可以發(fā)現(xiàn)這是從菜單條訪問特性視窗或到菜單選項的捷徑,雙擊控制器組織顯示圖中的文件會彈出功能對話框,您就可以輸入?yún)?shù),完成相關的任務。編輯例程在實驗這部分,您將在MainProgram的文件夾中為主例程編寫梯形圖邏輯,然后添加一個輸入和
7、輸出指令。從Controller Organizer,雙擊Main Routine圖標。 在梯形圖編輯器中出現(xiàn)一條空語句。2. 從梯形圖指令工具欄(如下所示),點擊Bit鍵。梯形圖指令工具欄更新,顯示所有可用的位指令。3. 點擊XIC(Examine On)圖標,在語句中輸入指令。如下所示,XIC指令出現(xiàn)在梯形圖編輯器的語句中。4. 右擊XIC指令上方藍色加亮區(qū)中的Question Mark(?),選擇New Tag。彈出新標簽對話框。5. 在Name欄內,鍵入Switch。確認Main Program出現(xiàn)在Scope這一欄內,這表示您希望Switch作為程序X圍的標簽。6. 從Tag Typ
8、e選項中選擇Base。標簽的作用域有兩種:程序X圍和控制器X圍。程序X圍的標簽只能用于一個指定程序的例程,而控制器X圍的標簽可用于控制器中所有程序的例程。7. 從Data Type菜單選擇BOOL。8.點擊OK。這是語句就如下圖所示:9. 點擊并將鼠標放在工具欄中OTE(Output Energize)的圖標上,并將它拖到語句0的藍線上方,直到在您剛才輸入的XIC指令的右邊出現(xiàn)一個綠色的小圓點。此時您釋放鼠標按鈕,OTE指令就會放在語句0的末尾。這是在語句中輸入指令的另一種方法。10. 右擊OTE指令上方藍色加亮區(qū)中的Question Mark(?),選擇New Tag。彈出新標簽對話框。11
9、. 如下所示輸入?yún)?shù),并點擊OK?,F(xiàn)在語句就變成下面這樣了:12. 右擊語句號(0),選擇Verify Rung。RSLogix 5000視窗底部會出現(xiàn)一條信息,指示語句校驗命令的結果。注意:信息可能出現(xiàn)在屏幕底部的狀態(tài)欄內,如果在View菜單中選中的話,也有可能出現(xiàn)在結果視窗內。如果有錯誤,您必須在語句校驗前改正,您也可以從Logix菜單中選擇VerifyRoutine來校驗整個例程。13. 點擊梯形圖編輯器右上角的以關閉編輯器。14. 從Controller Organizer中Main Program的下方,雙擊Program Tag文件夾, 可以看到兩個程序X圍的標簽。顯示Data M
10、onitor,在標簽名這一欄內有兩個輸入。15. 點擊數(shù)據(jù)監(jiān)視窗右上角的,將它關閉。確認主任務和主程序的屬性實驗的這一部分,您將確認控制器主任務和主程序的屬性組態(tài)正確。1. 從Controller Organizer,右擊Main Task圖標并選擇Properties。顯示Task Properties對話框。2. 點擊Program Schedule鍵,確認MainProgram顯示在Scheduled程序這一區(qū)域內。如果沒有顯示在這一區(qū)域內,點擊Add按鈕來規(guī)劃主程序。如果一個程序的文件夾沒有被規(guī)劃到一個任務下,這個程序將不會被執(zhí)行,并且在控制器組織中它顯示在未被規(guī)劃的文件夾下。3. 點
11、擊Configuration鍵,確認Watchdog設置為500ms。Watchdog是一個任務掃描時間的看門狗,如果超時,處理器出錯。4. 點擊OK,關閉Task Properties對話框。5. 從Controller Organizer,右擊MainProgram圖標并選擇Properties。顯示Program Properties對話框。6. 點擊Configuration鍵,確認MainRoutine顯示在Main這一欄,如果沒有, 從Main這欄的下拉菜單中選取MainRoutine。7. 點擊OK,關閉Program Properties對話框。8. 從File菜單,選擇Sav
12、e保存程序。每個程序的文件夾必須指定一個主例程,程序文件夾中所有其它例程只是在被作為故障程序,或被同一個文件夾中另外例程用JSR指令調用時才會被執(zhí)行。組態(tài)I/O在實驗的這一部分,您將組態(tài)I/O模塊,并用RSLogix5000軟件中的別名功能,將您在梯形圖邏輯中已經(jīng)創(chuàng)建的標簽與模塊標簽對應起來。組態(tài)離散量輸出模塊在實驗的這一部分,您將把位于0槽的離散量輸出模塊添加到I/O組態(tài)列表中。1. 從Controller Organizer中,右擊I/O Configuration文件夾下方的pactBus Local,選擇New Module。顯示Select Module Type對話框,附有可選模塊
13、的清單,在對話框的模塊分類里面展開相應種類的分類,從列表中找到1769-IQ6OW4模塊。如下所示輸入?yún)?shù),再點擊Finish。Electronic Keying 這個特性主要是防止您不注意的時候將錯誤的模塊插到錯誤的槽中。當您將一個模塊插入到ControlLogix機架的槽中時,RSLogix5000會將來自新插入硬件的信息與用戶在項目中為該槽組態(tài)的信息加以比較,下列是讀入和比較的數(shù)據(jù):Vendor, Product Type, Catalog Number, Major Revision, Minor Revision。用戶在最初模塊組態(tài)的時候,可以選擇下列模塊電子鎖選項:Exact Ma
14、tch 上面描述的所有參數(shù)都必須匹配,否則插入的模塊將拒絕連接。patible Module 必須符合下列標準,否則插入的模塊將拒絕連接,并導致處理器上的I/O燈閃爍:Module Types, Catalog Number, and Major Revision必須匹配,而物理模塊的Minor Revision必須等于或大于軟件中指定的。Disable Keying 電子鎖不起作用。查看標簽在實驗的這一部分,您將查看您在創(chuàng)建模塊時為位于1槽的1769-IQ6XOW4模塊所創(chuàng)建的標簽。1. 從Controller Organizer,雙擊Controller Tags圖標。顯示Data Mon
15、itor,在Tag Name這一欄內有三條輸入:Local:1:CLocal:1:ILocal:1:O這些輸入項是標簽結構(在組態(tài)1769-IQ6XOW4時產(chǎn)生),它們包含比在Data Monitor屏幕中實際顯示的更多的標簽。注意標簽名前面的號,它表明可以展開標簽結構,以便看到更多的標簽信息。 其中Local表示與這些標簽相關的模塊與控制器位于同一機架中,兩個冒號之間的數(shù)字代表模塊的槽號;在這個例子中,模塊插在1槽。緊跟后面冒號顯示的字符(如:C,I,O)代表數(shù)據(jù)是Configuration,Input,還是Output數(shù)據(jù)。 Tag Name這一欄上面的Scope欄內顯示所顯示標簽的X圍。
16、X圍定義標簽在例程中的被認可的X圍。創(chuàng)建在控制器X圍內的標簽在所有程序文件夾的所有例程中都可以采用,而那些創(chuàng)建在程序X圍內的標簽,只能被該單個程序文件夾中的例程所采用。本例中,標簽的X圍是Training(控制器),表示標簽在此控制器文件的所有程序文件夾中的所有例程中都有效。如果X圍這一欄內包含的是一個程序名,那么這些標簽只能用于該指定程序文件夾中的例程。2. 點擊標簽Local:1:C前的號,顯示此模塊的組態(tài)標簽。 Data Monitor刷新給出在Local:1:C標簽下的所有標簽。如果您看不到完整的標簽名和值,拖拉相應欄的邊線以增加寬度。點擊屏幕右下角指向右邊的箭頭,查看標簽數(shù)據(jù)庫的其余
17、欄。在Value這一欄的2代表數(shù)值的類型(進制)是二進制,號用作類型和數(shù)值的分隔符。注意有些組態(tài)的標簽值為32位,這些位從右到左分別是031位,在標簽中設置的每一位都是在I/O組態(tài)清單中輸入模塊時采用缺省組態(tài)而形成的。3. 點擊標簽Local:1:I前的號,顯示此模塊的所有輸入標簽。在這個標簽結構下可以看到有2個輸入項。(如果由于某種原因,您沒看到,請告訴實驗指導老師。)4. 點擊標簽Local:1:O前的號,顯示此模塊的所有輸出標簽。在Local:1:O標簽結構下顯示標簽Local:1:O.Data,標著Local:1:O.Data的標簽是實際的輸出位(如同PLC-5處理器中的輸出映象表數(shù)據(jù)
18、)。5. 點擊Data Monitor右上角的以關閉窗口。將I/O點映象到標簽 在實驗的這一部分,您將給標簽Light指定1769-IQ6XOW4上的點。1. 點擊Data Monitor視窗左下角的Edit Tags。2. 從Scope的下拉菜單中,選擇Main Program。3. 在Alias For這一欄,點擊標簽名為Light右邊的盒子,點擊盒子右手邊的向下的箭頭。4. 從顯示的標簽瀏覽器中,點擊Controller Scoped Tags。5. 點擊Local:1:O前的號,再點擊Local:1:O.Data。盒子的右手邊又出現(xiàn)一個向下的箭頭。6. 點擊這個箭頭。格子中顯示許多數(shù)字
19、,代表標簽中的位。7. 點擊0,選擇位0。8.選擇Save來保存程序。Lab 2.建立通訊, 程序下載本實驗將介紹用RSLogix5000軟件完成的在線操作,實驗中,您將:啟動RSLinx通信軟件,并組態(tài)通信驅動器。檢查與控制器的通信。用組態(tài)的驅動器將程序下載到處理器。創(chuàng)建一個新的周期任務。創(chuàng)建一個新的程序。創(chuàng)建一個新的例程。創(chuàng)建一個計數(shù)器的數(shù)組。啟動RSLinx 軟件在實驗的這一部分,先啟動RSLinx軟件,這樣您就可以組態(tài)用來與Logix5550處理器進行通信的驅動器。1. 雙擊桌面上的RSLinx圖標,打開RSLinx軟件。2. 點擊RSWho圖標。顯示Rockwell Software
20、的RSLinx Gateway-RSWho-1屏幕。 如果有一個設備的通信狀態(tài)出錯(例如:當一個被認可的設備忽然被拔去。),設備顯示帶紅,表明RSWho原先認可它,但現(xiàn)在找不到了。您可以選擇將這個設備從RSWho的畫面中刪掉,或者改正通信故障。添加Ethernet devices驅動器在實驗的這一部分,添加Ethernet devices驅動器,用來與Logix處理器進行通信。1. 從munications菜單選擇Configure Drivers。顯示Configure Drivers對話框。2. 從Available Driver Types的下拉菜單中,選擇Ethernet device
21、s,再點擊 Add New按鈕。3. 點擊OK,接受缺省名字(AB_ETH-1)。顯示ConfigureAB_ETH-1對話框。4. 在Station 0 的Host Name 欄里輸入相應的pactLogix 控制器以太網(wǎng)地址,例如192.168.1.X, 參數(shù)顯示如下:5.點擊OK,關閉對話框。6. 確認Drives在運行,再點擊Close按鈕退出Configure Drives對話框。點擊工具欄中的RSWHO按鈕,打開在線瀏覽窗口。檢驗與處理器的通訊在這段實驗里, 你將會運用 RSWho 來校驗你剛剛配置的Ethernet驅動能否和你的Logix處理器進行通訊。1.在 RSWho窗口里,
22、 雙擊AB_ETH-1,Ethernet.2.雙機處理器圖標. 處理器擴展并顯示虛擬背板3.雙擊背板. 你可以看到pactLogix和所有的模塊4.檢查處理器串口的LED指示燈狀態(tài)是否為綠色閃爍.5.點擊RSWho窗口右上角X關閉RSWho.6.點擊RSLinx窗口右上角將RSLinx最小化minimize RSLinx. 用串口驅動器下載程序在實驗的這一部分,您將用剛才組態(tài)的Ethernet驅動器把創(chuàng)建的程序下載到控制器。1. 將RSLogix5000完成的項目最大化,從munication菜單選擇Who Active。2. 雙擊AB_ETH-1,Ethernet圖標,瀏覽整棵樹選擇位于目標
23、控制器。3. 點擊Download按鈕。 您將看到下面的對話框:注意為了下載控制器必須處于Program或Remote Program狀態(tài),如果沒有處于這兩種狀態(tài),將提示您確認在下載前軟件可以切換模式。給出的提示取決于您所處的模式,根據(jù)提示內容,繼續(xù)下載。4. 點擊Download按鈕。在程序下載到控制器的過程中,您將看到一系列的進程對話。創(chuàng)建一個新的周期任務在實驗的這一部分,您將創(chuàng)建一個新的周期任務,然后再用它來規(guī)劃一個新程序的執(zhí)行。這樣您必須將控制器在線,確認控制器處于Program模式。1. 從Controller Organizer右擊Task圖標,選擇New Task。顯示New T
24、ask對話框。2. 在Name欄,鍵入Task2。3. 在Type欄,確認選擇Periodic。4. 在Watchdog欄,保留缺省值500ms。5. 在Rate欄,輸入1000ms (1s), 其余參數(shù)設置為缺省值。6. 點擊OK創(chuàng)建任務。Task2顯示在Controller Organizer中,Task2的文件夾圖標中有一個小時鐘,表示這是一個周期的或基于時間的任務。創(chuàng)建一個新程序在實驗的這一部分,您將在周期任務Task2下創(chuàng)建一個新程序。1. 從Controller Organizer右擊Task2圖標,選擇New Program。顯示New Program對話框。2. 在Name欄,
25、鍵入Program2。3. 在Schedule In欄,確認已選擇Task2,點擊OK。 您已經(jīng)在Task2下創(chuàng)建了一個新程序,所有在此文件夾下創(chuàng)建和調用的例程都將每1000ms執(zhí)行一次(或每秒一次)。 同時注意在Controller Organizer中Program2下,現(xiàn)在有一個名為Program Tag的項,所有程序X圍的標簽都保存在這一項里,存在這里的所有標簽只能用于Program2以及其所有例程,但不能用于控制器的其它程序。創(chuàng)建一個新例程在實驗的這一部分,您將在Program2文件夾下創(chuàng)建一個新例程。1. 從Controller Organizer,點擊Task2前的號將它展開,右
26、擊Program2,選擇New Routine。顯示New Routine對話框。2. 在Name欄,鍵入Routine2。3. 在Type欄,確認選擇Ladder Diagram。4. 在In Program欄,確認選擇Program2,點擊OK。接下來您要指派一個例程作為Program2的MainRoutine。5. 從Controller Organizer,右擊Program2圖標,選擇Properties。 顯示Program Properties對話框,選擇General鍵。6. 點擊Configuration鍵,顯示為Program2指派的例程。7. 從Main的下拉菜單,選擇R
27、outine2,點擊OK。這樣就將Routine2作為Program2的主例程了。創(chuàng)建一個計數(shù)器數(shù)組在實驗的這一部分,您將創(chuàng)建一個計數(shù)器數(shù)組,可以用于其余的例程。1. 從Controller Organizer,雙擊Controller Tags圖標,打開Data Monitor。2. 點擊視窗底部的Edit Tags鍵,打開Tag Editor。3. 在Tag Name欄下,點擊按鈕旁邊的行,鍵入C5作為標簽名。4. 按Tab鍵,直到光標在Type欄內顯示。5. 點擊按鈕,選擇數(shù)據(jù)類型COUNTER。6. 在Dim 0欄,點擊向上的箭頭,直到顯示10,點擊OK。7. 按Enter 鍵,接受此
28、標簽。8. 點擊標簽名為C5前的號,顯示剛才創(chuàng)建的10維計數(shù)器的數(shù)組。9. 點擊標簽名為C50前的號,以計數(shù)器的結構(標簽)顯示與計數(shù)器C50相關的所有成員。10. 從File Menu,點擊Save保存項目。在RSLogix5000中創(chuàng)建趨勢曲線圖用其進行變量監(jiān)視本實驗我們繼續(xù)在線操作,來編輯和測試剛才所完成的內容。您將:編輯和測試例程創(chuàng)建一個趨勢來監(jiān)視Counter Accum的值測試程序的連續(xù)任務測試程序的周期任務編輯和測試例程在實驗的這一部分,您將用與前面實驗不同的方法在例程中添加梯形圖指令。1. 從Controller Organizer,雙擊Routine2圖標。顯示Ladder
29、Editor,并顯示一條空語句0。2. 在鍵盤上按Insert鍵。顯示Choose Ladder Element對話框。如果對話框內沒有出現(xiàn)文件夾,點擊Show Language Elements By Groups檢驗欄。3. 鍵入CTU,按Enter。 此指令被插入到語句0,如下:4. 在CTU指令塊中雙擊Counter旁邊的藍條。5. 點擊向下的箭頭,顯示下拉菜單。6. 點擊標簽C5前的號,雙擊C50,按Enter選擇此標簽。如果您沒有看到此標簽,確認您已經(jīng)點擊了“Controller Scoped Tags”按鈕。7. 在Preset欄,鍵入40404040,按Enter。8. 再按E
30、nter,將0作為Accum(累計)值。 在ControlLogix中Preset(預置)和Accumulator值都是雙整數(shù)字,這樣您就可以輸入32位的值。9. 按Insert鍵,鍵入BST,按Enter。現(xiàn)在Rung 0就變成了下面這樣:10. 點擊并保持鼠標在Rung 0分枝的垂直蘭條上,并將它拖向左側,直到穿過CTU指令,并出現(xiàn)一個綠色的小圓點,放掉鼠標按鈕,將分枝置于CTU指令兩側?,F(xiàn)在Rung 0又變成了下面這樣:11. 點擊分枝的左下角移動光標。12. 按Insert鍵,鍵入OTU作為Output Unlatch指令,按Enter。13. 光標在Question Mark(?)上
31、時按Enter鍵,再按向下箭頭查看可選的標簽,為指令OTU選擇標簽C50.CU,按Enter接受此操作數(shù)?,F(xiàn)在Rung 0顯示如下:14. 右擊語句號(0),選擇Verify Rung。 RSLogix5000視窗底部顯示一條信息,指示Verify Rung命令的結果。(注意:這條信息可能顯示在屏幕底部的狀態(tài)欄,也可能在Result窗口,如果它在View菜單中被選中。如果有錯誤,必須在語句校驗前改正,如果沒有錯誤,語句旁邊的e將被改為i,這表示在您的控制器印象表中還需插入邏輯。您還可以從Logic菜單中選擇VerifyRoutine來校驗整個例程。15. 右擊語句號(0),選擇Accept P
32、ending Rung。 這樣將語句編輯合并到現(xiàn)在的代碼中,同樣您可以從Logic菜單中選擇Accept Pending Rung Edit來校驗整個例程。16. 從File菜單選擇Save來保存程序。 顯示對話框,提示您確認是否想上載標簽值。17. 點擊No。18. 在Ladder Editor的右上角點擊,關閉編輯器。19. 從munication菜單,將控制器Go Offline。創(chuàng)建一個Trend(趨勢)監(jiān)視CTU的累計值 在實驗的這一部分,您將學習RSLogix5000新的趨勢特性。1. 從Controller Organizer,右擊Trends文件夾,選擇New Trend。顯示
33、New Trend對話框。 RSLogix5000中的Basic Trending允許一個時間段內在一個圖形畫面上查看8個數(shù)據(jù)單元的數(shù)據(jù)采樣值,數(shù)據(jù)的采樣周期可組態(tài)為從10ms到30min。RSLogix5000允許您創(chuàng)建一個趨勢,組態(tài)數(shù)據(jù)單元和顯示特性,并將它作為項目文件的一部分保存起來。Basic Trending有三條約束:可以用作趨勢的數(shù)據(jù)單元的類型是BOOL,SINT,INT, DINT,和REAL,采樣的數(shù)據(jù)單元限定為8個,在同一時間只能激活一個趨勢的數(shù)據(jù)采集。2. 在Name欄內鍵入Trend1,點擊OK。在Controller Organizer的Trends文件夾下顯示Tre
34、nd1圖標。3. 雙擊Trend1圖標,打開Trend Chart視窗。 4. 右擊Trend Chart視窗,選擇Chart Properties。顯示RSTrendX Properties對話框。5. 點擊Pens鍵,再點擊Add/Configure Tags。顯示Configure Tags對話框。6. 從Scope的下拉菜單中選擇Training(controller)。7. 點擊標簽C5左邊的號,展開計數(shù)器數(shù)組。8. 點擊C50左邊的號,展開計數(shù)器。9. 點擊C50.ACC,點擊向下的箭頭,選擇標簽C50.ACC的bit 0。這樣標簽被拷貝到Trend的標簽列表上。10. 點擊OK。
35、回到RSTrendX Properties畫面。11. 在C50.ACC.0行中點擊Type欄,選擇Digital。12. 點擊X-Axis鍵,將Time Span改為5 seconds。13. 點擊Sampling鍵,將Period 改為1 second。14. 點擊Apply。15. 點擊OK,關閉RSTrendX Properties對話框。16. 點擊Trend Chart右上角的,關閉Trend1。17. Save項目。測試程序連續(xù)任務在實驗的這一部分,您要測試,看到程序將按您要求的去執(zhí)行。1. 把控制器切換到Remote Run的模式。2. 從Controller Organize
36、r的MainProgram下,雙擊Program Tags圖標,打開Data Monitor監(jiān)視在線的點。測試程序周期任務在實驗的這一部分,我們將繼續(xù)測試周期任務,觀察程序按您的要求去執(zhí)行。Periodic Task回想一下我們曾創(chuàng)建過周期任務Task2,每1秒執(zhí)行一次,Routine2包含一個計數(shù)器,每次掃描累加1,同時還增加了一個Trend來捕捉計數(shù)器累加值的0位。1. 雙擊Trend1圖標,打開Trend Chart視窗。2. 點擊Trend Chart視窗左上角的Run按鈕,運行趨勢。 應該可以觀察到C50.ACC.0的趨勢每秒改變一次,這就是周期任務的速率。注意:工作站必須對控制器在
37、線,打開圖表,而且至少有一個標簽組態(tài)為能運行當前的趨勢。當開始一個趨勢,所有現(xiàn)有的趨勢數(shù)據(jù)都被永久地刪除。注意右上角筆的圖案,可以看到累計器位0的值每秒改變一次。3. 點擊Stop按鈕,將趨勢停止。4. 點擊Trend Chart右上角的,將趨勢關閉。5. 從munications菜單,選擇Go Offline。6. 從File菜單,選擇Save保存控制器文件。LAB 3.控制EtherNet/IP網(wǎng)絡上的POINT I/O實驗目的:在這個實驗中,您將使用pactLogix L35E 來控制分布在以太網(wǎng)上的遠程Point I/O.實驗步驟:創(chuàng)建一個L35E項目添加遠程1734 Point I/
38、O 以太網(wǎng)適配器及I/O模塊添加邏輯程序,下載項目并測試創(chuàng)建一個L35E項目1. 從計算機桌面上雙擊RSLogix5000圖標 ,啟動RSLogix5000. 創(chuàng)建一個新的1769-L35E項目。注意,RSLogixx5000 從V12版本開始支持L35E 處理器.Type: 你可選擇基于Logix 平臺的多種處理器。Revision: Logix 平臺提供了固件升級手段,保護你的投資,真正面向未來的控制平臺。Slot: 如上圖所示,pactLogix 處理器永遠為0號槽。物理上在機架的最左邊。3點擊 OK 。計算機屏幕的左側將會顯示控制器資源管理器,如下顯示:注意:當選擇一個L35控制器時,
39、RSLogix5000 將自動創(chuàng)建本地的Ethernet端口和本地的pact Bus 總線。添加遠程1734 POINT I/O 以太網(wǎng)適配器及I/O模塊在下面的實驗練習中,我們將:設置1734-Point I/O EtherNet/IP適配器的IP地址學習3種不同的方式來設置POINT I/O適配器的IP地址組態(tài)1734-AENT和Point I/O模塊設置1734-POINT I/O EtherNet/IP適配器的IP地址使用下面的流程來設置1734-AENT模塊的IP地址。在下面的實驗中,我們的1794-AENT模塊的IP地址已經(jīng)設置如下:IP address: 192.168.1.XS
40、ubnet Mask: 255.255.255.0使用三中不同的方式來設置POINT I/O適配器的IP地址:組態(tài)1734-AENT和POINT I/O模塊添加1734-AENT。從控制器資源管理器中,右鍵1769-L35E Ethernet Port LocalENB, 選擇 New Module.您將看到如下窗口:2從列表中選擇1734-AENT, 點擊OK. 出現(xiàn)Module Properties 對話框。寫入以下的模塊配置信息。注意:Point I/O適配器(如1734-AENT)本身要占用POINT I/O框架的一個槽位。Chassis Size等于實際控制的I/O模塊數(shù)加上1,如上
41、所示,Chassis Size = 6, 則最多可以控制5個I/O模塊。適配器永遠在0號槽。點擊Finish. 確定您的I/O Configuration 如下顯示。右擊POINT I/O adapter,選擇New Module來添加遠程框架上的1734系列I/O模塊。添加1794-IB8/C。5. 添加1734-OB4E/C。6. 添加1734-IE2V/C。7. 添加1734-OE2V/C。8. 添加1734-VHSC24。9. 添加完上面的模塊后,讓我們來看一看RSLogix5000自動為我們創(chuàng)建的結構體數(shù)據(jù)標簽。10在控制器資源管理器中,雙擊Controller Tags.11. 在
42、屏幕的右側,顯示所有的控制器標簽。添加邏輯程序,下載項目并測試1從資源管理器中,雙擊MainRoutine,啟動梯形圖編輯器。添加以下梯形邏輯。3. 下載程序。此處假設已經(jīng)啟動了RSLinx,并且運行了EtherNet驅動。4. 從munications菜單中,選擇Who Active.5. 如下所示,找到您的L35E處理器,點擊下載。6. 下載完畢之后,處理器運行在Remote Program狀態(tài)下。此時我們注意到,在所配置的所有POINT I/O模塊上都有黃色警示符號出現(xiàn),如下所示:指示模塊上有故障出現(xiàn),讓我們看一下是什么故障描述。7 右擊1734-AENT, 選擇Properties.8
43、. 選擇Connection頁面,可以看到如下所示的故障信息。盡管前面已經(jīng)設置了1734-AENT的框架的大小為6, 但是此時適配器仍然只記住了默認的1,需要手動在線改變框架大小,使之前的設置生效。9點擊Chassis Size頁面。10點擊Set Chassis Size in Module 按鈕,出現(xiàn)如下警告信息:11 點擊OK, 等待幾秒鐘后,模塊上的黃色警示消失。12 下載完成后把處理器打到RUN狀態(tài)。開始測試上面的程序。Congratulations! 您已經(jīng)成功的完成了EtherNet Point I/O實驗。LAB 4.控制EtherNet/IP網(wǎng)絡上的PowerFlex70變頻
44、器 在以下的實驗中,我們將利用RSLogix5000編程軟件,編寫一段由pactLogixL35E處理器控制的一個帶EtherNet/IP網(wǎng)絡接口的PowerFlex70程序。以此試驗來體驗,羅克韋爾自動化Ethernet/IP工業(yè)以太網(wǎng)基于對象模型技術帶給我們的項目開發(fā)的便捷性,以及FacktoryTalk面向工廠層對話的技術領先性。請按照下面的內容,一步一步的來完成我們的試驗。本實驗的主題:網(wǎng)絡拓撲創(chuàng)建一個pactLogix項目添加PowerFlex700變頻器觀察RsLogix5000自動生成的對象數(shù)據(jù)模型,并構建別名標簽添加控制變頻器的梯形程序下載程序到L35E中并運行網(wǎng)絡拓撲請記住硬
45、件firmware版本以及IP地址。RSLogix5000RSView StudioIP: 192.168.1.1PowerFlex70 with 20-M-E v1.5IP: 192.168.1.20pactLogix L35E Firmware v15 IP: 192.168.1.212. 創(chuàng)建一個pactLogix項目a) 從桌面上雙擊圖標啟動Rslogix5000開發(fā)環(huán)境。出現(xiàn)如下RSLogix5000用戶界面:點擊File(文件) New(新建)。你將會看到 New Controller (新建控制器)畫面。選擇1769L35E控制器選擇版本V15填寫完畢后,點擊OK按鈕。添加Pow
46、erFlex700變頻器a) 首先我們先來設置以下pactLogix L35E的Ethernet/IP以太網(wǎng)端口IP地址。鼠標左鍵點擊I/O Configuration(I/O組態(tài),位于左邊窗口的底部)。然后按鼠標右鍵,并選擇Properties。出現(xiàn)如下屬性窗口。在這里我們填入1769-L35E實際的IP地址(192.168.1.41).鼠標點擊OK完成。同樣鼠標右鍵點擊左邊窗口的底部的I/O Configuration。這次我們選擇New Module(新模塊)。在下圖所示畫面中選擇PowerFlex 70-E。選中之后,按OK。在接下來出現(xiàn)的變頻器版本需則窗口中,為了和我們實際的硬件版本
47、一致,我們選擇Major Revision為1。點擊OK,在出現(xiàn)的對話框中,我們設置一些變頻器的參數(shù),如Name, IP Address, Revision等,在這里我們按照以下窗口填寫。選則Finish直接完成設置。4 觀察RsLogix5000自動生成的對象數(shù)據(jù)模型,并創(chuàng)建別名標簽a)我們用鼠標雙擊程序界面左上角的Controller Tags,看看RSLogix5000自動為我們創(chuàng)建了什么?RSLogix5000已經(jīng)自動為我們創(chuàng)建了變頻器所有常用的控制參數(shù)標簽Motor:O ,和狀態(tài)反饋參數(shù)Motor:I 。我們不需要象傳統(tǒng)做法那樣自己去查變頻器資料,去理解每個位對應的含義?,F(xiàn)在我們再添
48、加一些中間標簽,來方便我們梯形圖程序的編寫。雙擊資源窗口中的程序作用域標簽Program Tags。再點擊窗口底部的Edit Tags頁面,切換到編輯便捷模式,我們添加如下一些標簽變量。并選擇他們的 Alias For (別名標簽索引)。5控制變頻器的梯形程序a)雙擊MainRoutine。我們來寫幾個簡單的梯級程序。如下: b)已經(jīng)工作了一段時間 讓我們保存至今為止所完成的工作。在主菜單上,點擊File(文件) Save (保存)6下載程序到L35E中并運行(我們已經(jīng)設置好了RSLinx軟件,建立起了PC和pactLogix處理器的通訊。)a)記得我們在這段時間內始終處于離線狀態(tài)。我們還沒有
49、與控制器交流。所作的全部工作都在PC機上?,F(xiàn)在我們就要準備將這個很小的routine下載(Download)到控制器中來驗證它。點擊主菜單上的munication,選擇Who Active,你會看到如下畫面:選擇我們的pactLogix L35E處理器,點擊Download。并且根據(jù)提示,將處理器打到運行模式。到目前為止,我們已經(jīng)完成了底層控制器部分的工作,您可以通過內存地址bt_Start和bt_Stop來啟停變頻器,可通過模motor_Speed 參數(shù)設置變頻器速度。下面我們將實用RSView Studio完成上位監(jiān)控界面的開發(fā)。LAB 5.通過PanelViewPlus 觸摸屏控制Pow
50、erFlex70變頻器 在這個實驗中, 我們將使用RSView Me開發(fā)一個人機監(jiān)控界面(HMI),來進行監(jiān)視和控制。請按照下面的內容,一步一步的來完成我們的試驗。本實驗的主題:創(chuàng)建一個RSView ME 程序建立通訊通道創(chuàng)建監(jiān)控畫面并進行數(shù)據(jù)連接編譯項目并模擬運行1.創(chuàng)建一個RSView ME 程序點擊桌面上的圖標,啟動RSView Studio。在出現(xiàn)如下窗口時,我們選擇Machine Edition.點擊Continue, 在出現(xiàn)的對話框中,選擇New,創(chuàng)建一個新的項目,命名為VFD.點擊Create按鈕,出現(xiàn)我們的工作界面,如下圖:8 建立通訊通道點擊程序界面左上角的municatio
51、n Setup b) 在接下來的向導總,我們采用默認設置,直至出現(xiàn)如下畫面。在此窗口中,我們需要創(chuàng)建一個Device Shortcuts, 點擊Add按鈕,命名為VFD,并且我們需要把VFD與我們實際作為控制的pactLogix 1769-L35E對應起來,做法為:同時選中VFD和1769-L3E之后,按下Apply按鈕,再點擊Copy按鈕。最終結果如下圖所示:c)為了確保Local頁面和Target頁面的設置一致,我們重新打開munication Setup。確認如下畫面。9 創(chuàng)建監(jiān)控畫面并進行數(shù)據(jù)連接a) 在Graphics下選擇New,創(chuàng)建一幅新的監(jiān)控界面。b)右鍵點擊新創(chuàng)建的畫面區(qū)域,
52、選擇Display Settings,如下設置畫面顯示參數(shù)。c)選擇菜單File-Save,保存畫面名稱為Main. ,點擊OK之后,請關閉畫面。d) 創(chuàng)建一幅細致漂亮的監(jiān)控界面是需要花些時間的。這里我們已經(jīng)創(chuàng)建好了一畫面,保存在我們的工作目錄中,只需把它導入即可。請按下圖操作:選擇Import and Export菜單,出現(xiàn)如對話框,我們選擇Import Graphic information into displays,在如下的界面中我們選擇No.選擇我們要導入文件和要被導入的畫面,如下所示:點擊Finish。重新打開main畫面,將出現(xiàn)我們導入的對象。如下所示:e)在這里我們已經(jīng)做好了大
53、多數(shù)對象的數(shù)據(jù)連接。只有Start和Stop按鈕的數(shù)據(jù)連接需要我們自己來完成。f)雙擊的中心位置,在出現(xiàn)的Properties界面中,我們選擇Connections頁面,通過選擇,或鍵入Value。如下所示:g)同樣我們雙擊的中心位置,在出現(xiàn)的Properties界面中,我們選擇Connections頁面,通過選擇,或鍵入Value。如下所示:h) 保存所有完成的工作。10 模擬運行a)雙擊Startup, 如下設置啟動參數(shù):b)這樣就完成了我們所有的工作,讓我們使用PC來模擬測試一下,是否可以用來控制我們的以太網(wǎng)變頻器了。Lab.6 創(chuàng)建pactLogix項目和梯形圖進行控制系統(tǒng)CPU對時在
54、本實驗中,我們將利用RSLogix5000編程軟件在pactLogix處理器中創(chuàng)建二個項目。一個項目為主系統(tǒng)設置并獲取CPU的時鐘,并且將它廣播出去。另外一個項目為從系統(tǒng)消費主系統(tǒng)CPU廣播的的數(shù)據(jù)并將該數(shù)據(jù)設置為本CPU的時鐘,實現(xiàn)系統(tǒng)對時。我們將第一組定為主系統(tǒng),其他三組為從系統(tǒng)與主系統(tǒng)對時。然后交換。本實驗的主題:創(chuàng)建一個pactLogix項目設置CPU的時鐘GSV指令獲取系統(tǒng)時鐘Producer一個數(shù)組Consumer一個數(shù)組CSV指令設置系統(tǒng)時鐘主系統(tǒng)程序如下:生產(chǎn)主管找到你,說他需要CPU在報告故障和事件的時候必須協(xié)調系統(tǒng)的時間,而且系統(tǒng)誤差必須小于7ms, 這樣可以保證系統(tǒng)的一致
55、性。你知道這對EtherNet/IP而言可以精確的保證系統(tǒng)的誤差小于指標,并答應主管馬上完成。雙擊RSLogix5000圖標。出現(xiàn)如下畫面:點擊File(文件) New(新建)。你將會看到 New Controller (新建控制器)畫面。填寫畫面,與下圖一致,然后按OK?,F(xiàn)在我們已經(jīng)創(chuàng)建了一個pactLogix項目。此時我們還沒有與項目相關的任何I/O模塊,項目中也沒有可執(zhí)行的代碼(如梯形圖)。你正在離線工作。所作的任何改變都只限于軟件中,并存儲在計算機的硬盤中。將鼠標移到“Controller”文件夾下面的“Controller Tags”,雙擊打開。點擊屏幕下方的“Edit”,如圖所示,
56、添加一個名字為“Date”,數(shù)據(jù)類型為“DINT8”的標簽。右鍵點擊Date,點擊Edit Tag Properties,修改Date屬性。如圖點擊Produced,廣播該標簽,然后點擊Connection。點擊Produced,廣播標簽然后點擊Connection,確定連接數(shù)將Consumer的數(shù)量更改為3,并單擊確定。點擊OK確定將Consumer的數(shù)量更改為3鼠標移到“Tasks”文件夾上點擊New Task。點擊New Task新建一個周期型的任務,周期為2Ms,優(yōu)先級為2。優(yōu)先級改為5周期時間改為2在Master下新建一個Program,名字為Main,點擊OK在Main下新建一個R
57、outine,名字為GSV,點擊OK右鍵單擊Main的屬性Properties欄。將Main的主Routines定為剛才新建的名為GSV的Routine,單擊OK結束。按鼠標右鍵,從彈出的菜單上選擇“Open”,出現(xiàn)如下畫面。注意出現(xiàn)在右邊窗口的階梯,此階梯處于編輯(edit)模式,在階梯的左邊標著“e”?,F(xiàn)在可以添加階梯了。輸入“GSV”指令,填寫指定的參數(shù)和標簽。WALLCLOCKTIMEDateTime選擇Date0檢驗程序后保存并下載至一號Demo處理器。點擊主菜單上的munication,選擇Who Active,你會看到如下畫面:直到你選擇了03號槽的L35E處理器,然后選擇Dow
58、nload。在線后將處理器轉到運行狀態(tài),并右鍵單擊Controller進入Properties欄。將CPU的時間設為今天,并單擊OK結束。到現(xiàn)在為止,主系統(tǒng)的程序編制完畢,等待從系統(tǒng)的工作結束后觀察結果,同時可以觀察Date8的值是否與系統(tǒng)時間對應。從系統(tǒng)程序如下:生產(chǎn)主管找到你,說他需要CPU在報告故障和事件的時候必須協(xié)調系統(tǒng)的時間,而且系統(tǒng)誤差必須小于7ms, 這樣可以保證系統(tǒng)的一致性。你知道這對EtherNet/IP而言可以精確的保證系統(tǒng)的誤差小于指標,并答應主管馬上完成。雙擊RSLogix5000圖標。出現(xiàn)如下畫面:點擊File(文件) New(新建)。你將會看到 New Contro
59、ller (新建控制器)畫面。填寫畫面,與下圖一致,然后按OK?,F(xiàn)在我們已經(jīng)創(chuàng)建了一個pactLogix項目。此時我們還沒有與項目相關的任何I/O模塊,項目中也沒有可執(zhí)行的代碼(如梯形圖)。你正在離線工作。所作的任何改變都只限于軟件中,并存儲在計算機的硬盤中。由于L35E處理器集成了EtherNet/IP網(wǎng)絡接口,接下來添加遠程L35E處理器。鼠標左鍵點擊I/O Configuration(I/O組態(tài),位于左邊窗口的底部)。然后鼠標右鍵點擊Ethernet,并選擇New Module(新模塊)。在下圖所示畫面中選擇1769-L35E。選中之后,按OK。25. 我們配置遠程CPU的屬性,單擊OK
60、完成。選擇遠程CPU在網(wǎng)絡上的地址26. 接下來回到主畫面,你會發(fā)現(xiàn)遠程CPU已經(jīng)添加完畢,現(xiàn)在仍處于離線狀態(tài),因此你所作的一切尚未經(jīng)過校驗。注意:你仍處于離線狀態(tài)。遠程CPU27. 將鼠標移到“Controller”文件夾下面的“Controller Tags”,雙擊打開。28. 擊屏幕下方的“Edit”,如圖所示,添加一個名字為“Date_Consumer”,數(shù)據(jù)類型為“DINT8”的標簽。右鍵點擊Date_Consumer,點擊Edit Tag Properties,修改Date_Consumer屬性。如圖點擊Consumed,消費制定的標簽,然后點擊Connection。然后點擊Con
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江省溫州市新希望聯(lián)盟2024-2025學年上學期八年級期中考試數(shù)學試卷
- 高中生物 第6章 第4節(jié) 細胞的癌變教案 新人教版必修1
- 廣東省肇慶市高中數(shù)學 第二章 隨機變量及其分布 2.4 正態(tài)分布教案 新人教A版選修2-3
- 八年級生物上冊 7.19.2植物的生長發(fā)育教案 (新版)蘇科版
- 2023六年級數(shù)學上冊 五 完美的圖形-圓信息窗3 圓的面積第1課時教案 青島版六三制
- 湖南省醴陵市七年級地理上冊 5.2 國家經(jīng)濟合作教案 (新版)湘教版
- 2023一年級數(shù)學上冊 8 20以內的進位加法第6課時 解決問題(2)教案 新人教版
- 2024-2025學年高中歷史 第3單元 古代中國的科學技術與文學藝術單元小結與測評教案 新人教版必修3
- 租用空調合同模板(2篇)
- 銀行抵押物租賃合同(2篇)
- 家紡面料未來發(fā)展趨勢報告
- 生物技術與生物醫(yī)學
- 專業(yè)知識的敏捷和迭代
- 2024年酒店業(yè)前景與發(fā)展趨勢
- 傳染病監(jiān)測與預警系統(tǒng)建設
- 高層建筑火災逃生與自救策略
- 學校食堂消防安全知識培訓
- 企業(yè)職工代表大會條例
- 總監(jiān)理工程師個人工作總結
- DLT1249-2013 架空輸電線路運行狀態(tài)評估技術導則
- 肛腸科患者的營養(yǎng)支持與飲食調理實踐
評論
0/150
提交評論