工業(yè)控制網(wǎng)絡(luò)與現(xiàn)場(chǎng)總線技術(shù)實(shí)驗(yàn)指導(dǎo)書(自制)_圖文_第1頁
工業(yè)控制網(wǎng)絡(luò)與現(xiàn)場(chǎng)總線技術(shù)實(shí)驗(yàn)指導(dǎo)書(自制)_圖文_第2頁
工業(yè)控制網(wǎng)絡(luò)與現(xiàn)場(chǎng)總線技術(shù)實(shí)驗(yàn)指導(dǎo)書(自制)_圖文_第3頁
工業(yè)控制網(wǎng)絡(luò)與現(xiàn)場(chǎng)總線技術(shù)實(shí)驗(yàn)指導(dǎo)書(自制)_圖文_第4頁
工業(yè)控制網(wǎng)絡(luò)與現(xiàn)場(chǎng)總線技術(shù)實(shí)驗(yàn)指導(dǎo)書(自制)_圖文_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、河南機(jī)電高等??茖W(xué)校工業(yè)網(wǎng)絡(luò)技術(shù)實(shí)驗(yàn)指導(dǎo)書專業(yè):計(jì)算機(jī)控制技術(shù)張士磊編河南機(jī)電高等??茖W(xué)校羅克韋爾自動(dòng)化實(shí)驗(yàn)室2009 年 06 月實(shí)驗(yàn)要求1、按指定實(shí)驗(yàn)臺(tái)進(jìn)行實(shí)驗(yàn),與實(shí)驗(yàn)無關(guān)的儀器,請(qǐng)不要亂動(dòng)。2、不得將水杯、零食等帶入實(shí)驗(yàn)室。3、接好線路,指導(dǎo)教師檢查后,方可給電,不得私自拆接線路。4、出現(xiàn)事故,立即切斷電源,報(bào)告指導(dǎo)教師。5、使用設(shè)備和軟件不會(huì)就問,不要盲目操作,損壞設(shè)備或元器件要保持原狀,如實(shí)報(bào)告指導(dǎo)教師。6、實(shí)驗(yàn)結(jié)束,經(jīng)指導(dǎo)教師檢查數(shù)據(jù),同意后方可拆線或關(guān)閉軟件,整理好儀器、實(shí)驗(yàn)臺(tái)等再離開實(shí)驗(yàn)室。7、拆線前要先斷電源。8、正常關(guān)閉系統(tǒng),待顯示可以關(guān)閉電源后,按下電源按鈕關(guān)閉顯示器,嚴(yán)

2、禁非正常關(guān)機(jī)。9、不得刪除計(jì)算機(jī)中文件,設(shè)置、更改保護(hù)密碼。10、保持實(shí)驗(yàn)室干凈整潔,不得在實(shí)驗(yàn)室亂仍紙屑,不得隨地吐痰等。嚴(yán)肅認(rèn)真,遵守紀(jì)律獨(dú)立思考,細(xì)心操作愛護(hù)儀器,注意安全保持整潔,不要喧嘩目錄實(shí)驗(yàn)一工業(yè)控制網(wǎng)絡(luò)上機(jī)實(shí)驗(yàn) (4實(shí)驗(yàn)二EtherNet/IP網(wǎng)絡(luò)配置與通信實(shí)驗(yàn) (23實(shí)驗(yàn)三ControlNet網(wǎng)絡(luò)配置與通信實(shí)驗(yàn) (37實(shí)驗(yàn)四DeviceNet 網(wǎng)絡(luò)配置與通信實(shí)驗(yàn) (48實(shí)驗(yàn)五基于DeviceNet的變頻器控制實(shí)驗(yàn) (61實(shí)驗(yàn)一工業(yè)控制網(wǎng)絡(luò)上機(jī)實(shí)驗(yàn)工業(yè)控制網(wǎng)絡(luò)也稱為現(xiàn)場(chǎng)總線,現(xiàn)場(chǎng)總線與PLC 控制系統(tǒng)的完美結(jié)合產(chǎn)生了當(dāng)前最熱門的FCS 現(xiàn)場(chǎng)總線控制系統(tǒng)。PLC 控制系統(tǒng)是現(xiàn)場(chǎng)總

3、線典型的應(yīng)用場(chǎng)合,要深入了解現(xiàn)場(chǎng)總線的應(yīng)用及其原理首先應(yīng)當(dāng)掌握PLC 網(wǎng)絡(luò)及其控制技術(shù)??删幊踢壿嬁刂破鱌LC是一種數(shù)字運(yùn)算的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來在內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)和算數(shù)運(yùn)算等操作的指令,并通過數(shù)字式,模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程,可編程序控制器及其有關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)連成一個(gè)整體,易于擴(kuò)充功能的原則設(shè)計(jì)??删幊踢壿嬁刂破骶C合了計(jì)算機(jī)技術(shù),自動(dòng)控制技術(shù)和通訊技術(shù),用面向控制過程,面向用戶的“自然語言”編程,適應(yīng)工業(yè)環(huán)境,簡(jiǎn)單易懂,操作方便,可靠性高,是新一代通用工業(yè)控制裝置。PLC 廣泛應(yīng)

4、用于能源、礦業(yè)、加工制造業(yè)、化工、紡織、汽車、釀酒、制藥、電子制造、木材加工印刷業(yè)、交通運(yùn)輸、城市供水、污水處理、農(nóng)產(chǎn)品加工畜牧業(yè)等行業(yè)。一、實(shí)驗(yàn)?zāi)康?.了解PLC的工作原理;2. 熟悉PLC編程軟件的編程環(huán)境;3.掌握PLC編程的基本思想;4.了解現(xiàn)場(chǎng)總線控制系統(tǒng)的構(gòu)成。二、實(shí)驗(yàn)系統(tǒng)硬件及軟件本實(shí)驗(yàn)利用展示墻上安裝的ControlLogix系統(tǒng)作對(duì)象,熟悉RSLogix5000軟件的編程環(huán)境,創(chuàng)建項(xiàng)目并學(xué)習(xí)本地I/O及通信模塊的組態(tài)方法,練習(xí)梯形圖程序的編寫方法,掌握建立計(jì)算機(jī)與PLC 通信,進(jìn)行程序上下載,監(jiān)視的方法。本實(shí)驗(yàn)所用硬件:ControlLogix系統(tǒng)和計(jì)算機(jī)等。本實(shí)驗(yàn)所用軟件:

5、1Windows XP ServerPack 2 操作系統(tǒng),自動(dòng)登陸,無需密碼;2RSLogix5000 V 15.00/16.00 編程軟件用于ControlLogix 控制器編程及程序監(jiān)視;3RSLinx V2.53 通信工具軟件用于建立計(jì)算機(jī)與羅克韋爾硬件的通信驅(qū)動(dòng),以及軟件之間的接口。1號(hào)ControlLogix系統(tǒng)的模塊組成如下表所示: 名稱機(jī)架電源處理器以太網(wǎng)控制網(wǎng)設(shè)備網(wǎng)數(shù)字輸入數(shù)字輸出型號(hào)1756A10B 1756PA75 1756L61 1756ENBT 1756CNB/E1756DNB1756IB32B1756OB32A三、實(shí)驗(yàn)內(nèi)容及要求1. 熟悉RSLinx軟件的功能及使用

6、方法,配置RSLinx通信。2. 熟悉RSLogix5000編程環(huán)境,用該軟件創(chuàng)建一個(gè)項(xiàng)目,建立相應(yīng)的I/O組態(tài)和通信組態(tài)。3. 掌握梯形圖編程方法及控制邏輯實(shí)現(xiàn)方法4. 編寫梯形圖程序,下載并監(jiān)控程序的運(yùn)行。四、實(shí)驗(yàn)步驟1.配置RSLinx通信RSLinx 通信軟件Rockwell Software 的RSLinx(以下稱RSLinx是在MicrosoftWindows 各操作系統(tǒng)下建立設(shè)備及軟件通信方案的工具。它為羅克韋爾設(shè)備、軟件及第三方軟件提供網(wǎng)絡(luò)通信驅(qū)動(dòng)程序。與硬件設(shè)備相連時(shí),通過計(jì)算機(jī)串行口-232 通信接口與PLC 控制器相連,或通過計(jì)算機(jī)以太網(wǎng)卡與PLC 的EtherNet(E

7、therNet/IP相連,在RSLinx中配置相應(yīng)的驅(qū)動(dòng)程序,建立計(jì)算機(jī)與控制器的通信,對(duì)控制器進(jìn)行編程及程序狀態(tài)監(jiān)控、數(shù)據(jù)采集、以及信息采集等功能。本實(shí)驗(yàn)中利用RSLinx 建立編程軟件和控制系統(tǒng)之間的通信。首先,要運(yùn)行RSLinx 程序(一般在系統(tǒng)啟動(dòng)時(shí)已經(jīng)將RSLinx 作為默認(rèn)的服務(wù)加載,如果RSLinx 已經(jīng)啟動(dòng),則在屏幕右下角的任務(wù)欄中會(huì)有的圖標(biāo)。如果RSLinx 沒有啟動(dòng),在Windows 開始菜單的程序欄中選擇Rockwell Software 的RSLinx。1打開RSLinx, 點(diǎn)擊Configure drivers按鈕。 圖1.1 RSLinx 軟件啟動(dòng)界面2在圖1.1所

8、示的RSLinx 軟件界面中打開Communications 菜單,選擇Configure Drivers 或 直接點(diǎn)擊常用工具欄中的Configure Drivers 快捷方式圖標(biāo),彈出圖1.2 所示通信驅(qū)動(dòng)程序配置界面。在“Configure Drives”窗口中,從驅(qū)動(dòng)類型中選擇“Ethernet/IP Driver”。單擊“Add New”按鈕。 圖1.2 RSLinx 軟件通信驅(qū)動(dòng)程序配置界面注:在“Confgure Drivers”菜單中列出了RSLinx 軟件支持的所有通信方式。如果原來已有配置好的驅(qū)動(dòng)程序,則選中該驅(qū)動(dòng)程序,然后按“Stop”、“Delete”按鈕將其去掉,重新

9、配置。本實(shí)驗(yàn)中使用EtherNet(EtherNet/IP方式建立軟硬件之間的通信,因此需要配置一個(gè)“AB_ETHIP-1”通信程序與PLC控制器進(jìn)行通信。其它方式的通信只需選擇不同的通信程序即可。3 在彈出的“Add New RSLinx Drivers”對(duì)話框上單擊“OK”。 圖1.3 添加新的驅(qū)動(dòng)程序?qū)υ捒蛑?在彈出的對(duì)話框中點(diǎn)擊“確定”按鈕即完成了通信程序配置(如果選擇默認(rèn)的驅(qū)動(dòng)程序名稱。 圖1.4 通信驅(qū)動(dòng)組態(tài)對(duì)話框5關(guān)閉Configure Drive對(duì)話框,點(diǎn)擊RSWho按鈕,即可查看對(duì)應(yīng)站點(diǎn)的設(shè)備狀況。 圖1.5 RSWho 窗口查看連接設(shè)備及其狀態(tài)注意:注意不要關(guān)閉RSLinx

10、 軟件,請(qǐng)最小化軟件。2. 用RSLogix5000軟件創(chuàng)建一個(gè)項(xiàng)目,建立相應(yīng)的I/O組態(tài)和通信組態(tài)。RSLogix 5000 編程軟件RSLogix5000 軟件包,是一個(gè)32 位的基于Windows 軟件。能工作于Microsoft Windows 2000 / NT /XP。RSLogix 5000 編程軟件可以用于順序、過程和運(yùn)動(dòng)控制編程。RSLogix 5000 提供易用的編程環(huán)境,遵照IEC61131-3 標(biāo)準(zhǔn),可用結(jié)構(gòu)體或數(shù)組進(jìn)行符號(hào)化編程,指令集豐富。該軟件環(huán)境通用于羅克韋爾自動(dòng)化的Logix 平臺(tái),該平臺(tái)包括: ControlLogix, FlexLogix, Compact

11、Logix, SoftLogix 和DriveLogix。1雙擊桌面上的RSLogix 5000圖標(biāo),或從啟動(dòng)程序中找到RSLogix 5000編程軟件,打開編程軟件,出現(xiàn)下圖所示畫面。 圖1.6 RSLogix 5000 軟件界面2打開文件(file菜單,選擇New 或點(diǎn)擊快捷圖標(biāo),在RSLogix5000 軟件內(nèi)創(chuàng)建一個(gè)新的工程項(xiàng)目,如圖1.7所示。由于RSLogix 5000 支持多種控制器的編程,而每一種控制器的資源和屬性都是不同的,因此需要為新建的項(xiàng)目指定一種控制器類型,點(diǎn)擊New 后隨即彈出的圖1.8 所示的新建控制器(New Controller對(duì)話框。點(diǎn)擊可選框后面的向下箭頭,

12、列出所有支持的控制器類型,選擇“1756-L61 ControlLogix 5561 Controller”。 圖1.7 創(chuàng)建一個(gè)新的工程 圖1.8 新建項(xiàng)目并配置說明:Type后一定要選擇ControlLogix5561;Logix 平臺(tái)產(chǎn)品支持硬件Firmware 進(jìn)行升級(jí),因此對(duì)于控制器還應(yīng)選擇其版本號(hào)(Revision。實(shí)驗(yàn)室中的ControlLogix 硬件版本為15.01 版本,為保持軟硬件版本一至,在此Revision選擇15;Name即控制器名稱,項(xiàng)目以控制器為核心,控制器名稱即為項(xiàng)目名稱,在名稱(Name中填入控制器的名稱,可以自定義,但為了程序的可讀性,一般根據(jù)功能命名,且

13、不要用漢語和數(shù)字,最好用能描述工程的英文,不能重名;Description可以不寫,但對(duì)于一個(gè)完整工程來說,最好寫明;Classis必須選擇1756-A10,因?yàn)楸緦?shí)驗(yàn)采用的是10槽框架;并且因?yàn)镃ontrolLogix 系列控制器允許在一個(gè)框架內(nèi)插入多個(gè)控制器,所以還應(yīng)選擇控制器所在的槽號(hào)(Slot,該槽號(hào)由處理器在框架中的實(shí)際位置決定,在此Slot選擇0,因?yàn)樘幚砥魑挥?槽,實(shí)際應(yīng)用中控制器一般都插在“0”號(hào)槽中;Create in設(shè)置存儲(chǔ)程序的路徑。注:PLC CPU模塊上的鑰匙開關(guān)可用來選定控制器啟動(dòng)時(shí)的工作狀態(tài),它又稱為本地工作狀態(tài),一共有三個(gè)選擇檔位,即Program(編程、Rem

14、ote(遠(yuǎn)程和RUN(運(yùn)行三種狀態(tài)。在Program 狀態(tài)時(shí)不允許通過RSLogix5000 編程軟件將控制器切換到運(yùn)行狀態(tài),此時(shí)程序不會(huì)運(yùn)行,控制邏輯不會(huì)起作用。同理,在RUN 狀態(tài)時(shí)不允許通過RSLogix5000 編程軟件將控制器切換到編程狀態(tài),此時(shí)控制器處于運(yùn)行狀態(tài),不可以改變程序也不可以下載程序。在Remote 狀態(tài)下,允許通過RSLogix5000 編程軟件切換控制器的狀態(tài)為Remote Program 或Remote RUN 狀態(tài)。實(shí)際應(yīng)用中,一般將鑰匙放到Remote 狀態(tài),方便編程軟件進(jìn)行狀態(tài)切換,以進(jìn)行程序調(diào)試,調(diào)試成功后,將鑰匙切換到RUN 狀態(tài),然后拔出,防止對(duì)程序誤操

15、作。只有掌握控制器狀態(tài)的作用才能更好進(jìn)行PLC 編程。3進(jìn)行正確的設(shè)置之后,點(diǎn)擊OK,進(jìn)入下圖所示畫面。此時(shí),一個(gè)項(xiàng)目即被創(chuàng)建。其左側(cè)為RSLogix5000 軟件的項(xiàng)目樹目錄。通過該項(xiàng)目目錄樹可以對(duì)項(xiàng)目進(jìn)行管理,包括改變控制器類型,創(chuàng)建控制器域標(biāo)簽,進(jìn)行故障程序處理,上電初始化程序處理,以及控制器任務(wù)規(guī)劃,分配連續(xù)性任務(wù)和周期性任務(wù),在任務(wù)中建立程序等,以及進(jìn)行Motion 控制配置,建立趨勢(shì)圖查看,定義數(shù)據(jù)結(jié)構(gòu),配置控制器所屬輸入/輸出模塊(I/OConfiguration等。 圖1.9 RSLogix5000項(xiàng)目編程界面中除了項(xiàng)目目錄樹、標(biāo)準(zhǔn)工具欄外,還有“在線工具欄”用于進(jìn)行程序上載、

16、下載及在線、離線以及控制器遠(yuǎn)程編程、遠(yuǎn)程運(yùn)行狀態(tài)切換(狀態(tài)切換要求控制器鑰匙處于Remote 狀態(tài)。從梯形圖元件區(qū)選擇元件拖拽到梯形圖程序區(qū)即可進(jìn)行編程操作,如圖1.10 所示。 圖1.10 RSLogix 5000 編程界面RSLogix 5000 編程環(huán)境支持MicroSoft 環(huán)境中的這種拖拽功能,以及各種復(fù)制、粘貼、插入、刪除等快捷方式,實(shí)現(xiàn)簡(jiǎn)單快捷的圖形化編程。對(duì)于簡(jiǎn)單的控制,只需要按照默認(rèn)的控制器配置,點(diǎn)擊項(xiàng)目管理欄中的Tasks 菜單前的“+”號(hào),打開Task 菜單,點(diǎn)擊MainTask菜單前的“+”號(hào),打開MainTask 菜單,一直點(diǎn)擊“+”至MainProgram、Main

17、Routine,即出現(xiàn)了梯形圖編程的程序。編程元件欄的Favorites 中列出了各種常用的元件,依次為“添加梯級(jí)(Rung”,“添加分支(Branch”,“添加分級(jí)(Branch Level”(無分支時(shí)為灰色,“常開觸點(diǎn)(XIC -檢查是否閉合”,“常閉觸點(diǎn)(XIO -檢查是否斷開”,“線圈輸出(Output Energize”,“輸出解鎖存(Output Unlatch”,“輸出鎖存(Output Latch”;在“Bit”、“Timer/Counter”、“Input/Output”,“Compare”等元件夾中列出了相應(yīng)的各種元件,點(diǎn)中需要的元件,將其拽到放置位置松開鼠標(biāo)就添加元件,也

18、可以將鼠標(biāo)點(diǎn)到需插入元件的地方,然后點(diǎn)擊元件即可插入。4添加I/O模塊。為了實(shí)現(xiàn)控制器對(duì)模塊的控制,需要在項(xiàng)目目錄樹中為控制器添加I/O 模塊并進(jìn)行配置。鼠標(biāo)右鍵點(diǎn)擊I/O Configuration (I/O組態(tài),位于左邊窗口的底部。然后按鼠標(biāo)右鍵,并選擇New Module(新模塊。 圖1.11 添加I/O模塊5在彈出的對(duì)話框中選擇”Digital”下的1756-IB32B模塊,添加位于4槽的數(shù)字量輸入模塊,如圖: 圖1.12 選擇1756-IB32 模塊6按OK,會(huì)彈出1756-IB32B組態(tài)對(duì)話框,在實(shí)際應(yīng)用中應(yīng)根據(jù)框架中插入的模塊類型及所在槽,選擇各種模塊及所在槽號(hào),并為模塊唯一命名

19、。如下圖所示填寫: 圖1.13 配置1756-IB32 模塊屬性注意:Name項(xiàng)不能為空;Slot必須與實(shí)際I/O模塊在槽架的位置相對(duì)應(yīng);Description可以缺省;Comm Format為通訊字,這里接受默認(rèn)設(shè)置即可;Revision為版本號(hào);Electronic Key為電子鎖,通常選擇Disable Keying。其它接受默認(rèn)設(shè)置即可,按OK。同理,我們可添加位于其它槽的I/O模塊。下面我們?cè)O(shè)置通信組態(tài),即添加相應(yīng)的通信模塊。7添加通信模塊。鼠標(biāo)右鍵點(diǎn)擊I/O Configuration (I/O組態(tài),位于左邊窗口的底部。然后按鼠標(biāo)右鍵,并選擇New Module(同第4步操作,8在

20、彈出的對(duì)話框中選擇”Communcation”下的1756-ENBT模塊,添加位于1槽的以太網(wǎng)網(wǎng)橋模塊,如圖: 圖1.14 選擇1756-ENBT通信模塊9按OK,會(huì)彈出1756-ENBT組態(tài)對(duì)話框,如下圖所示填寫: 圖1.15 配置1756-ENBT通信模塊注意:Name項(xiàng)不能為空;Slot必須與實(shí)際通信模塊在槽架的位置相對(duì)應(yīng);Description可以缺省; Revision為版本號(hào)(軟硬件版本號(hào)須設(shè)置一致;Electronic Key為電子鎖,通常選擇Disable Keying。其它接受默認(rèn)設(shè)置即可,按OK。同理,我們可添加位于其它槽的控制網(wǎng)、設(shè)備網(wǎng)模塊。10組態(tài)完畢后,I/O Con

21、figuration下會(huì)出現(xiàn)如下畫面: 圖1.16 完成I/O組態(tài)界面3. 編寫梯形圖程序,下載并監(jiān)控程序的運(yùn)行。現(xiàn)在我們添加梯形圖邏輯,ControlLogix控制器支持多個(gè)任務(wù)(Tasks。每個(gè)任務(wù)可以包括若干個(gè)Programs,每個(gè)Program可以包括若干個(gè)Routines。在本實(shí)驗(yàn)中,我們只需要一個(gè)Routine,因而我們將使用缺省創(chuàng)建和規(guī)劃的MainRoutine。1將鼠標(biāo)移到“Tasks”文件下面的“MainRoutine”。 圖1.17 選擇主例程2雙擊“MainRoutine”,出現(xiàn)如下畫面。 圖1.18 編程主界面3梯形圖是一種與電氣控制邏輯直接相對(duì)應(yīng)的編程語言,可以由電器

22、控制邏輯圖直接轉(zhuǎn)化而得到,因簡(jiǎn)單易用而得到廣泛應(yīng)用。梯形圖程序按照從左到右,從上到下的順序執(zhí)行。在梯形圖編程區(qū) 進(jìn)行編程時(shí),點(diǎn)擊增加新梯級(jí),將鼠標(biāo)放到梯級(jí)前面,這時(shí)梯級(jí)前變?yōu)樗{(lán)色,點(diǎn)擊XIC 元件,添加常開、常閉觸點(diǎn),再點(diǎn)擊Output Eneregize 元件,添加輸出控制。 圖1.19 添加梯級(jí)和輸入輸出元件4然后為控制元件賦以地址(標(biāo)簽。雙擊XIC 元件上的?號(hào),選擇標(biāo)簽的域?yàn)椤癈ontrollerScope Tags”,點(diǎn)擊Local:2:I.Data 前的加號(hào),選擇Local:2:I.Data 1 (第0 個(gè)字節(jié)為狀態(tài)值,第1 個(gè)字節(jié)為輸入數(shù)據(jù),這時(shí)在其后會(huì)出現(xiàn)一下拉箭頭,點(diǎn)擊下拉箭

23、頭,選擇“0”。如圖1.20 所示。完成后XIC 元件上方顯示Local:2:I.Data 1.0。 圖1.20 為輸入元件賦予地址(標(biāo)簽同樣,雙擊Output Energize 的?,Local:2:O.Data 前的加號(hào),選擇Local:2:O.Data0,點(diǎn)擊下拉箭頭,選擇“0”。完成后Output Energize 元件上方顯示Local:2:O.Data 0.0 5按照下圖添加程序。完成數(shù)字量I/O實(shí)驗(yàn)的編程。 圖1.22 編寫測(cè)試程序這是一個(gè)簡(jiǎn)單的直接控制邏輯,即輸入信號(hào)有效,則激勵(lì)輸出,就像開關(guān)閉合則電燈就點(diǎn)亮一樣。6如果你認(rèn)為上述實(shí)驗(yàn)太簡(jiǎn)單,你也可以利用8個(gè)數(shù)字輸入量和4個(gè)數(shù)字

24、輸出量作其它實(shí)驗(yàn),還可以利用RSLogix5000提供的計(jì)時(shí)、計(jì)數(shù)器來完成數(shù)字邏輯控制實(shí)驗(yàn)。7點(diǎn)擊校驗(yàn)?zāi)愕奈募?并注意保存文件。(在編輯過程中,編程軟件實(shí)時(shí)檢測(cè)程序的語法,在有語法錯(cuò)誤時(shí),梯級(jí)標(biāo)號(hào)上有“e”的字符存在,只有程序沒有錯(cuò)誤時(shí)才能下載。8與處理器通訊,點(diǎn)擊主菜單上的Communication,選擇Who Active,你會(huì)看到如下畫面: 圖1.23 選擇可通信的系統(tǒng)9點(diǎn)擊“AB_ETH-1,Ether net”旁邊的“+”找到相關(guān)的處理器。 圖1.24 選擇要與之通信的控制器10確定處理器處于program或Remote狀態(tài),(控制器處于RUIN狀態(tài)時(shí)無法進(jìn)行下載,選擇Downloa

25、d。之后將控制器切換到運(yùn)行狀態(tài),利用實(shí)驗(yàn)面板的開關(guān)和指示燈驗(yàn)證你所編輯的程序。11程序監(jiān)視。在RSLogix5000 編程軟件中還可以實(shí)時(shí)進(jìn)行程序監(jiān)控。確定控制器當(dāng)前狀態(tài)RemoteRun 或RUN 狀態(tài),如果不是,在RSLogix 5000 編程軟件的在線工具中下拉菜單將控制器切換到Run 狀態(tài)。此時(shí),在編程界面中,右點(diǎn)需要查看的標(biāo)簽,選擇“Monitor/Edit”如圖1.25所示,可以看到改模塊所以點(diǎn)的狀態(tài),如圖1.26所示,也可選擇“Trend”在線查看標(biāo)簽的趨勢(shì),如圖1.27所示。在程序中,反應(yīng)到梯形圖則“Start”變?yōu)榫G色,表明開關(guān)導(dǎo)通,根據(jù)控制器邏輯開關(guān)導(dǎo)通,則輸出信號(hào)為“1”

26、,輸出“Local:5:O.Data1.0”變?yōu)榫G色,如圖1.28所示。 圖1.25 選擇查看標(biāo)簽 圖1.26 監(jiān)視標(biāo)簽狀態(tài) 圖1.27 監(jiān)視標(biāo)簽趨勢(shì) 圖1.28 梯形圖能流狀態(tài)4. 基本指令編程實(shí)驗(yàn)以上的程序?qū)崿F(xiàn)了最簡(jiǎn)單直接控制邏輯,在實(shí)際的應(yīng)用中PLC 的控制邏輯是由一些簡(jiǎn)單的控制邏輯組合而成的,這些簡(jiǎn)單的控制邏輯組合以及PLC 提供的計(jì)時(shí)器、計(jì)數(shù)器、信息傳遞指令、計(jì)算/算術(shù)指令、轉(zhuǎn)移/邏輯指令、比較指令、三角函數(shù)指令、PID 指令、指數(shù)運(yùn)算指令、程序控制指令、陣列/文件指令及特殊指令就可以完成整個(gè)系統(tǒng)的自動(dòng)化控制?;究刂七壿嬍请娖骺刂凭€路中的基本單元,主要包括: 與邏輯 或邏輯 非邏輯

27、(禁邏輯 自鎖邏輯 互鎖邏輯 聯(lián)鎖邏輯由這些邏輯可以組成各種控制線路。以上程序每個(gè)梯級(jí)為單獨(dú)程序,可以變換不同地址(如圖中的Local:2:I。Data1.0 為通道0 輸入,將最后一位改為1,則為通道1,以此類推,輸出通道類似,每個(gè)模塊有32 個(gè)輸入通道和32 個(gè)輸出通道,相對(duì)于外部的32個(gè)按鈕和32 個(gè)指示燈在一個(gè)程序中實(shí)現(xiàn)所有控制邏輯。根據(jù)以上邏輯進(jìn)行編程,調(diào)試,并記錄每個(gè)邏輯程序的運(yùn)行結(jié)果。5. 選作實(shí)驗(yàn)熟悉ControlLogix 的I/O 模塊配置及標(biāo)簽、數(shù)據(jù)類型。ControlLogix 的I/O 模塊有很多特殊的功能,需要在添加模塊時(shí)配置才能使模塊功能得到最好的發(fā)揮,添加模塊窗

28、口,模塊的描述說明了模塊的功能,不同的模塊通過配置菜單可以實(shí)現(xiàn)復(fù)雜的功能,添加模塊時(shí),RSLogix5000 軟件會(huì)自動(dòng)為模塊分配內(nèi)存空間,存儲(chǔ)模塊的狀態(tài)、配置、輸入、輸出信息,并且這些配置可以通過程序來改變。項(xiàng)目管理器中的MotionGroups 和DataTypes 也都是ControlLogix 特有的。通過MotionGroups 可以實(shí)現(xiàn)高速伺服控制。ControlLogix 是基于標(biāo)簽的編程方式,比傳統(tǒng)的基于內(nèi)存變量的編程方式內(nèi)存組織和程序可讀性更好,利用DataTypes 數(shù)據(jù)類型可以更加方便的實(shí)現(xiàn)數(shù)據(jù)及內(nèi)存的管理。五、實(shí)驗(yàn)報(bào)告要求1. 實(shí)驗(yàn)報(bào)告必須認(rèn)真填寫,書寫工整,不得出現(xiàn)錯(cuò)

29、字、別字、白字、簡(jiǎn)化字。2. 實(shí)驗(yàn)名稱按本指導(dǎo)書給出的實(shí)驗(yàn)名稱填寫。3. 實(shí)驗(yàn)日期按實(shí)際進(jìn)行實(shí)驗(yàn)的日期進(jìn)行填寫,不得錯(cuò)寫或漏寫4.實(shí)驗(yàn)?zāi)康陌幢局笇?dǎo)書給出實(shí)驗(yàn)?zāi)康奶顚?不得自行編造。5.實(shí)驗(yàn)步驟必須詳細(xì),包括進(jìn)行了那些設(shè)置及設(shè)置了哪些參數(shù),出現(xiàn)了什么結(jié)果等。不得跳步或籠統(tǒng)填寫。6.實(shí)驗(yàn)報(bào)告上交前由班長(zhǎng)把關(guān),對(duì)書寫不符合以上要求及書寫不認(rèn)真、潦草者打回重新填寫。六、思考題1. 簡(jiǎn)述PLC 的工作原理及應(yīng)用場(chǎng)合。2. 簡(jiǎn)述現(xiàn)場(chǎng)總線控制系統(tǒng)的構(gòu)成。3. 簡(jiǎn)述梯形圖程序的執(zhí)行過程。4. 處理器的運(yùn)行狀態(tài)有幾種?分別在什么情況下設(shè)置?處理器上運(yùn)行狀態(tài)鑰匙應(yīng)如何進(jìn)行相應(yīng)的設(shè)置?5. 記錄每個(gè)控制邏輯的編程過

30、程及執(zhí)行結(jié)果。6. 舉例說明每種簡(jiǎn)單控制邏輯的一個(gè)典型應(yīng)。實(shí)驗(yàn)二EtherNet/IP網(wǎng)絡(luò)配置與通信實(shí)驗(yàn)EtherNet/IP(Ethernet/Industrial Protocol是一種適用于工業(yè)環(huán)境的通信系統(tǒng)。EtherNet/IP 使用控制與信息協(xié)議CIP協(xié)議(Control and Information Protocol,其公共的網(wǎng)絡(luò)層、傳輸層和應(yīng)用層亦為ControlNet和DeviceNet共享。CIP協(xié)議是位于開放的、高度流行的EtherNet和TCP/IP 協(xié)議的頂層的一個(gè)公共的、開放的應(yīng)用層。由于采用了CIP規(guī)范及Ethernet、TCP/IP技術(shù),EtherNet/IP

31、具有廣泛的優(yōu)越性。EtherNet/IP 不僅解決了設(shè)備間的一致性問題,而且使得采用EtherNet/IP組建的控制網(wǎng)絡(luò)可以較容易地集成到Internet/Intranet上,可以通過Internet來管理整個(gè)企業(yè)網(wǎng)。根據(jù)EtherNet/IP的優(yōu)點(diǎn),它適合應(yīng)用在以下場(chǎng)合。(1大型應(yīng)用,需要連接多臺(tái)計(jì)算機(jī)、控制器、人機(jī)界面、I/O和其他設(shè)備。(2作為多個(gè)DeviceNet網(wǎng)絡(luò)的主干網(wǎng)。(3控制間的點(diǎn)對(duì)點(diǎn)互鎖。(4連接I/O和傳動(dòng)控制。一、實(shí)驗(yàn)?zāi)康?.掌握EtherNet/IP網(wǎng)絡(luò)的原理及其組成;2. 學(xué)習(xí)用RSNetWorx for EtherNet/IP軟件配置EtherNet/IP網(wǎng)絡(luò);3

32、.了解ControlLogix如何與EtherNet/IP接口設(shè)備通信;4. 掌握分布在EtherNet/IP網(wǎng)絡(luò)上的遠(yuǎn)程Flex I/O的使用方法。二、實(shí)驗(yàn)設(shè)備和儀器本實(shí)驗(yàn)系統(tǒng)采用了目前自動(dòng)化領(lǐng)域最先進(jìn)的NetLinx 網(wǎng)絡(luò)架構(gòu),在NetLinx架構(gòu)中,計(jì)算機(jī)通過EtherNet對(duì)其它網(wǎng)絡(luò)進(jìn)行訪問的接入成本是最低的。利用EtherNet 可以實(shí)現(xiàn)遠(yuǎn)程操作、遠(yuǎn)程編程、遠(yuǎn)程網(wǎng)絡(luò)配置等功能。計(jì)算機(jī)通過以太網(wǎng)連接1756-ENET 模塊,通過ControlLogix 框架訪問控制系統(tǒng)本地及遠(yuǎn)程的輸入輸出模塊。本實(shí)驗(yàn)中每臺(tái)計(jì)算機(jī)都可以通過EtherNet 直接與1756-ENET 模塊通信,進(jìn)而通過C

33、ontrolLogix 框架與相應(yīng)的CPU模塊通信,進(jìn)行網(wǎng)絡(luò)配置及程序下載。實(shí)驗(yàn)系統(tǒng)所用硬件:(1計(jì)算機(jī)配置EtherNet網(wǎng)絡(luò),編制控制程序;(2 ControlLogix 控制系統(tǒng)-在本實(shí)驗(yàn)中用到的模塊: 1756-PA75 電源模塊電源模塊將外部的的交流或直流電源轉(zhuǎn)換成控制器內(nèi)部可用的電源,并防止電壓脈沖對(duì)可編程序控制器內(nèi)部部件的干擾。 1756-L61 ControlLogix 處理器或1756-L1 處理器(對(duì)應(yīng)Slot 0控制EtherNet網(wǎng)絡(luò)演示系統(tǒng)的運(yùn)行。1756-ENET/1756-ENBT/1756-EWEB 以太網(wǎng)通信模塊(對(duì)應(yīng)Slot 1與計(jì)算機(jī)或其它控制系統(tǒng)通信,本

34、實(shí)驗(yàn)中計(jì)算機(jī)對(duì)EtherNet網(wǎng)絡(luò)的配置及控制程序的下載都是通過該模塊實(shí)現(xiàn)的。1756-IB32/OB32 數(shù)字量輸入輸出與外部被控對(duì)象連接的接口。(3CompactLogix 控制系統(tǒng)-在本實(shí)驗(yàn)中用到的模塊:1769ECL 左側(cè)終端-左側(cè)阻抗匹配,防止信號(hào)衰減。CompactLogix L32 E/ CompactLogix L43(對(duì)應(yīng)Slot 0控制EtherNet網(wǎng)絡(luò)演示系統(tǒng)的運(yùn)行。1769-PA2 電源模塊電源模塊將外部的的交流或直流電源轉(zhuǎn)換成控制器內(nèi)部可用的電源,并防止電壓脈沖對(duì)可編程序控制器內(nèi)部部件的干擾。1756-IB32/OB32 數(shù)字量輸入輸出與外部被控對(duì)象連接的接口。17

35、69ECL 右側(cè)終端-右側(cè)阻抗匹配,防止信號(hào)衰減(3FlexLogix 控制系統(tǒng)-在本實(shí)驗(yàn)中用到的模塊:1794PS13 電源模塊-將外部的的交流電源轉(zhuǎn)換成通信適配器和輸入輸出模塊內(nèi)部可用的電源。1794AENT 以太網(wǎng)通信適配器-與計(jì)算機(jī)或其它控制系統(tǒng)通信。1794IB32/OB32 數(shù)字量輸入輸出與外部被控對(duì)象連接的接口。(4集線式交換機(jī)、連接電纜及其他附件。實(shí)驗(yàn)中所用Logix系統(tǒng)的組成如下表格所示:(次序與展示墻上安裝的實(shí)際位置依次對(duì)應(yīng) 名稱機(jī)架電源處理器以太網(wǎng)控制網(wǎng)設(shè)備網(wǎng)數(shù)字輸入數(shù)字輸出型號(hào)1756A10B 1756PA75 1756L61 1756ENBT 1756CNB/E175

36、6DNB1756IB32B1756OB32A 名稱機(jī)架電源處理器以太網(wǎng)控制網(wǎng)數(shù)字輸出型號(hào)1756A7B 1756PA75 1756L61 1756ENBT 1756CNB1756OB16D 型號(hào)1769ECL CompactLogixL32 E 1769PA21769IQ321769OB321769ECR 型號(hào)1768PA3 1768ENBTCompactLogixL431769IQ321769OB321769OB321769ECR 型號(hào)1794PS13 1794AENT1794IB321794OB161794IE121794OE12 名稱機(jī)架電源處理器以太網(wǎng)控制網(wǎng)設(shè)備網(wǎng)數(shù)字輸入數(shù)字輸出伺服接

37、口型號(hào)1756A10B 1756PA751756L611756ENBT1756CNB1756DNB1756IB32B1756OB32A1756M08SE 名稱機(jī)架電源處理器以太網(wǎng)控制網(wǎng)數(shù)字輸出型號(hào)1756A7B 1756PA75 1756L61 1756ENBT 1756CNB1756OB32A 型號(hào)1769ECL CompactLogixL32 E 1769PA21769IQ321769OB321769ECR 型號(hào)1768PA3 1768ENBTCompactLogixL431769IQ321769OB321769OB321769ECR實(shí)驗(yàn)中所用硬件:(1操作系統(tǒng)Windows XP Ser

38、verPack 2 操作系統(tǒng),自動(dòng)登陸,無需密碼;(2 RSLinx 通信軟件Rockwell Software 的RSLinx(以下稱RSLinx是在Microsoft Windows 各操作系統(tǒng)下建立工廠所有通信方案的工具。它為羅克韋爾設(shè)備、軟件及第三方軟件提供網(wǎng)絡(luò)通信驅(qū)動(dòng)程序,如為A-B 的可編程控制器和Rockwell Software 的RSLogix500/5000 、RSView32 、PLC-5系列、之間建立起通信聯(lián)系。RSLinx 的AdvanceDDETM 接口支持處理器與MMI(Man-MachineInterface和組件軟件之間進(jìn)行通信,也可與如Microsoft E

39、xcel、Access 及其它用戶定制的DDE 應(yīng)用軟件通信。它的C 應(yīng)用程序編程接口(API支持用戶使用RSLinx C SDK 開發(fā)的應(yīng)用軟件。作為開發(fā)出的真32 位應(yīng)用程序,RSLinx 充分利用了Windows 操作系統(tǒng)的多處理性能。通過各種通信接口,RSLinx 可以同時(shí)為所支持的應(yīng)用程序組合運(yùn)行服務(wù),RSLinx 的功能如圖2.1 是RSLinx 功能示意圖(圖中只標(biāo)出了部分軟件和硬件。 圖2.1 RSLinx 功能示意圖(3 RSNetworxRSNetWorx 設(shè)備網(wǎng)組態(tài)軟件,是32 位圖形網(wǎng)絡(luò)組態(tài)工具軟件。RSNetWorx 提供了一個(gè)圖形化的網(wǎng)絡(luò)視圖,并具有在線和離線組態(tài)的

40、功能。RSNetWorx for EtherNet/IP 提供了設(shè)備網(wǎng)組態(tài)所需要的信息和工具。(4 RSLogix 5000 編程軟件RSLogix5000 軟件包,是一個(gè)32 位的基于Windows軟件。能工作于Microsoft Windows 2000 / NT /XP。 RSLogix 5000 編程軟件可以用于順序、過程和運(yùn)動(dòng)控制編程。RSLogix 5000 提供易用的編程環(huán)境,遵照IEC61131-3 標(biāo)準(zhǔn),可用結(jié)構(gòu)體或數(shù)組進(jìn)行符號(hào)化編程,指令集豐富。該軟件環(huán)境通用于羅克韋爾自動(dòng)化的Logix 平臺(tái),該平臺(tái)包括: ControlLogix, FlexLogix, CompactL

41、ogix, SoftLogix, DriveLogix。RSLogix 5000 軟件的主要特點(diǎn)包括:容易組態(tài), RSLogix 5000 編程軟件包括一個(gè)圖形化的控制器文件管理器;I/O 配置對(duì)話框和運(yùn)動(dòng)控制組態(tài)工具,可以用簡(jiǎn)單的鼠標(biāo)點(diǎn)擊方法來組態(tài)系統(tǒng)。復(fù)雜的數(shù)據(jù)處理能力,既可以使用數(shù)組數(shù)據(jù),也支持用戶自定義的結(jié)構(gòu)體,與由控制器來定義特定的數(shù)據(jù)內(nèi)存結(jié)構(gòu)相比更能靈活地適應(yīng)各種不同的應(yīng)用需求。自由形態(tài)的梯形圖編輯器,使編程人員集中于應(yīng)用邏輯,而不必考慮太多的程序語法要求。靈活的編程方法,可以用梯形圖、功能塊圖、順序功能圖、和結(jié)構(gòu)文本等形式編程,使用戶編輯應(yīng)用程序更容易。拖放編輯功能可以方便的將指

42、令、邏輯梯級(jí)、功能塊、例程、程序和任務(wù)在RSLogix5000 軟件的單個(gè)項(xiàng)目或多個(gè)項(xiàng)目之間應(yīng)用或拷貝。直觀的編程環(huán)境,遵從IEC61131-3 標(biāo)準(zhǔn),一個(gè)Logix 控制器的多任務(wù)操作系統(tǒng)在一個(gè)圖形化的目錄樹中顯示,目錄樹由用戶應(yīng)用程序的任務(wù)、程序和例程組成。在線幫助,通過全面的在線幫助功能,指令集參考或與軟件集成的在線應(yīng)用指南可以獲得編程所需的任何幫助。三、實(shí)驗(yàn)內(nèi)容及要求1. EtherNet網(wǎng)絡(luò)的接線,熟悉系統(tǒng)所需的軟件和硬件;2. 用RSNetWorx for EtherNet/IP軟件配置EtherNet/IP網(wǎng)絡(luò);3. 創(chuàng)建一個(gè)新項(xiàng)目,添加遠(yuǎn)程1794 FLEX I/O 以太網(wǎng)適配

43、器及I/O模塊;4. 添加邏輯程序,控制分布在以太網(wǎng)上的遠(yuǎn)程FLEX I/O。四、實(shí)驗(yàn)步驟1.配置RSLinx 驅(qū)動(dòng)程序?yàn)榱藢⒂?jì)算機(jī)與控制系統(tǒng)建立連接,進(jìn)行各種配置及程序上下載,需要為計(jì)算機(jī)建立通信驅(qū)動(dòng)程序。請(qǐng)按實(shí)驗(yàn)一中方法為計(jì)算機(jī)配置RSLinx 驅(qū)動(dòng)程序。RSLinx 的RSWho 功能可以實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)上的設(shè)備,通過RSWho 界面能看到所連接設(shè)備的站點(diǎn)號(hào)、連接狀態(tài)等信息。在Communications 菜單中點(diǎn)擊RSWho 或直接點(diǎn)擊常用工具欄中的RSWho 快捷圖標(biāo),在隨即出現(xiàn)的界面中選擇AB_ETH-1, Ethernet 驅(qū)動(dòng)程序。從界面中看到1756-ENET 模塊,雙擊該模塊圖

44、標(biāo)或點(diǎn)擊左側(cè)該模塊旁邊的+符號(hào),出現(xiàn)如圖2.2所示的監(jiān)控界面,可見計(jì)算機(jī)已經(jīng)通過1756-ENET(或其它的Ethernet模塊與其所在的ControlLogix 背板上的設(shè)備進(jìn)行通信。完成瀏覽后請(qǐng)將以下窗口關(guān)閉,否則會(huì)影響后續(xù)實(shí)驗(yàn)速度。 圖2.2 網(wǎng)絡(luò)設(shè)備訪問、監(jiān)控界面不同實(shí)驗(yàn)臺(tái)上IP及模塊不同,顯示可能不同。2.配置EtherNet/IP網(wǎng)絡(luò)1在開始菜單中選擇“程序”-“Rockwell Software”-“ RSNetWorx”-“ RSNetWorx for EtherNet/IP”并左鍵點(diǎn)擊,如圖所示。 圖2.3 啟動(dòng)EtherNet/IP網(wǎng)絡(luò)2在彈出的界面下,點(diǎn)擊圖標(biāo)。 圖2.4

45、 RSNetWorx For DeviceNet 軟件界面3在彈出的“Browse for Network”窗口中,從通信路徑中選擇“AB _ETH-1,Ethernet”。單擊“OK”按鈕開始在線掃描網(wǎng)絡(luò)。也可點(diǎn)擊其前面的“+”號(hào),瀏覽網(wǎng)絡(luò)。 圖2.5 選擇要掃描的網(wǎng)絡(luò) 圖2.6 瀏覽網(wǎng)絡(luò)界面4 掃描結(jié)束之后可看到連接到EtherNet/IP網(wǎng)絡(luò)上的設(shè)備數(shù)量及其組成。 圖2.7 EtherNet/IP網(wǎng)絡(luò)上的設(shè)備至此,可通過軟件在線或離線編輯網(wǎng)絡(luò)參數(shù),查看并設(shè)置網(wǎng)絡(luò)上相應(yīng)模塊的參數(shù)等。5利用互聯(lián)網(wǎng)遠(yuǎn)程通過ENBT模塊訪問EtherNet/IP網(wǎng)絡(luò)的診斷、組態(tài)和框架信息。這些信息跟RSLinx

46、看到的相似,但在此不需要專業(yè)軟件就可以看到信息,且可以是遠(yuǎn)程異地查看。使用IE軟件連接,在地址欄中鍵入IP地址,回車即可,如圖所示。 圖2.8 通過IE查看EtherNet/IP網(wǎng)絡(luò)在ENBT頁面下可查看設(shè)備信息及診斷信息。(設(shè)備信息與在RSLinx上看到的是一樣的。此外,可通過EWEB模塊遠(yuǎn)程監(jiān)視數(shù)據(jù)庫(kù)中的數(shù)據(jù)。2. 創(chuàng)建一個(gè)新項(xiàng)目。1 啟動(dòng)RSLogix5000。2創(chuàng)建一個(gè)新項(xiàng)目,如圖所示。 圖2.9 創(chuàng)建一個(gè)新工程3. 添加遠(yuǎn)程1794 FLEX I/O 以太網(wǎng)適配器及I/O模塊1 組態(tài)1756-ENBT/A以太網(wǎng)適配器模塊。右鍵單擊I/0 Configuration, 在彈出的菜單中選

47、擇New Module, 然后在彈出的菜單中選擇1756-ENBT/A以太網(wǎng)適配器模塊,如圖所示。 圖2.10 選擇以太網(wǎng)適配器2 在彈出的菜單中設(shè)置1756-ENBT/A以太網(wǎng)適配器模塊的IP地址,注意槽號(hào)和IP地址一定要設(shè)置正確,Electronic選擇Disable Keying,選擇完畢后點(diǎn)擊Finish,完成對(duì)1756-ENBT/A以太網(wǎng)適配器模塊的組態(tài)。 圖2.11 配置以太網(wǎng)適配器3 組態(tài)1794-FLEX I/O EtherNet/IP適配器模塊。右鍵單擊I/0 Configuration中的1756-ENET-B ENET,在彈出的菜單中選擇New Module,然后在彈出的

48、菜單中選擇1794-AENT/A以太網(wǎng)適配器模塊,如圖所示。 圖2.12 選擇FLEX I/O以太網(wǎng)適配器4 在彈出的菜單中設(shè)置1794-FLEX I/O EtherNet/IP適配器的IP地址,每個(gè)PLC實(shí)驗(yàn)平臺(tái)的1794-FLEX I/O EtherNet/IP適配器均有一個(gè)獨(dú)立的IP地址,本例中的適配器所對(duì)應(yīng)的IP地址已經(jīng)預(yù)先分配為192.168.1.9,如需另外分配IP地址,可參見下圖。具體設(shè)置IP地址如圖所示,Electronic 選擇Disable Keying,完成對(duì)1794-FLEX I/O EtherNet/IP適配器的組態(tài)。 圖2.13 FLEX I/O IP地址設(shè)置方法

49、圖2.14 配置FLEX I/O以太網(wǎng)適配器5組態(tài)1794-FLEX I/O輸入輸出模塊,右鍵單擊步驟3中組態(tài)好的1794-AENT/A Subenet,在彈出的菜單中選擇New Module,然后在彈出的菜單中選擇1794-FLEX I/O輸入輸出模塊1794-IB16/A和1794OB16/A,如圖所示。 圖2.15 選擇FLEX I/O輸入輸出6在彈出的菜單中分別設(shè)置1794-IB16/A和1794OB16/A的屬性,注意在FLEX I/O框架中, 1794-FLEX I/O EtherNet/IP適配器不占槽號(hào),因此輸入輸出模塊的槽號(hào)從0開始計(jì)數(shù),Electronic選擇Disable

50、 Keying,完成對(duì)1794-FLEX I/O輸入輸出模塊的組態(tài)。7完成上述模塊組態(tài)后,項(xiàng)目樹如圖所示。 圖2.16 完成配置8觀察RSLogix5000自動(dòng)創(chuàng)建的結(jié)構(gòu)體數(shù)據(jù)標(biāo)簽。在控制器資源管理器中,雙擊Controller Tags,如圖所示。 圖2.17 查看控制器標(biāo)簽4.添加邏輯程序,下載項(xiàng)目并測(cè)試1.從資源管理器中,雙擊MainRoutine,啟動(dòng)梯形圖編輯器,如圖所示 圖2.18 啟動(dòng)梯形圖編輯器2.添加以下梯形邏輯,如圖所示。 圖2.19 梯形圖例程3.下載程序。點(diǎn)擊控制欄中的圖標(biāo),找到對(duì)應(yīng)的1756-L61 LOGIX5561處理器,點(diǎn)擊Download。4.下載完畢后,按下

51、PLC實(shí)驗(yàn)框架上的DI10按紐,對(duì)應(yīng)的DO10指示燈將被點(diǎn)亮;按下PLC 實(shí)驗(yàn)框架中的DI11按紐,對(duì)應(yīng)的DO11指示燈將被點(diǎn)亮。五、實(shí)驗(yàn)任務(wù)及預(yù)期結(jié)果1.熟練用RSNetWorx for EtherNet/IP軟件配置EtherNet/IP網(wǎng)絡(luò),能查看并修改相應(yīng)模塊的屬性。2.選擇展示墻上四個(gè)ControlLogix系統(tǒng)中的一個(gè),創(chuàng)建一個(gè)ControlLogix項(xiàng)目并完成相應(yīng)的通信組態(tài)。要求控制器編譯無錯(cuò)誤,項(xiàng)目能正常下載到控制器。3.在所建立的項(xiàng)目下用網(wǎng)絡(luò)上的遠(yuǎn)程I/O創(chuàng)建一簡(jiǎn)單例程,要求程序編譯無錯(cuò)誤,程序執(zhí)行后接在輸出模塊上相應(yīng)的指示燈被點(diǎn)亮。六、實(shí)驗(yàn)報(bào)告要求1. 實(shí)驗(yàn)報(bào)告必須認(rèn)真填寫

52、,書寫工整,不得出現(xiàn)錯(cuò)字、別字、白字、簡(jiǎn)化字。2. 實(shí)驗(yàn)名稱按本指導(dǎo)書給出的實(shí)驗(yàn)名稱填寫。3. 實(shí)驗(yàn)日期按實(shí)際進(jìn)行實(shí)驗(yàn)的日期進(jìn)行填寫,不得錯(cuò)寫或漏寫4.實(shí)驗(yàn)?zāi)康陌幢局笇?dǎo)書給出實(shí)驗(yàn)?zāi)康奶顚?不得自行編造。5.實(shí)驗(yàn)步驟必須詳細(xì),包括進(jìn)行了那些設(shè)置及設(shè)置了哪些參數(shù),出現(xiàn)了什么結(jié)果等。不得跳步或籠統(tǒng)填寫。6.實(shí)驗(yàn)報(bào)告上交前由班長(zhǎng)把關(guān),對(duì)書寫不符合以上要求及書寫不認(rèn)真、潦草者打回重新填寫。七、思考題1. EtherNet/IP網(wǎng)絡(luò)的主要軟硬件配置有那些?2. EtherNet/IP網(wǎng)絡(luò)能實(shí)現(xiàn)那些功能?3. 畫出實(shí)驗(yàn)系統(tǒng)中設(shè)備的接線圖。說明1756-AENT適配器模塊的作用。4. 如何實(shí)現(xiàn)通過EtherN

53、et/IP網(wǎng)絡(luò)控制遠(yuǎn)程I/O?5. 根據(jù)你在實(shí)驗(yàn)中的應(yīng)用和理解說明系統(tǒng)中所用到的軟件在實(shí)驗(yàn)中的作用。實(shí)驗(yàn)三ControlNet網(wǎng)絡(luò)配置與通信實(shí)驗(yàn)ControlNet 是一種高速(穩(wěn)定5Mbit/s的工業(yè)控制網(wǎng)絡(luò),是開放、實(shí)時(shí)、具有確定性和可重復(fù)性(Determinism&Repeatability的現(xiàn)場(chǎng)總線,用于對(duì)時(shí)間有苛刻性要求的控制場(chǎng)合的信息傳輸,是羅克韋爾自動(dòng)化無縫連接的NetLinx 架構(gòu)中的控制層網(wǎng)絡(luò)。它為對(duì)等通信提供實(shí)時(shí)控制和信息報(bào)文傳輸服務(wù),作為控制器和I/O 設(shè)備之間的一條高速通信鏈路,綜合了現(xiàn)有各種網(wǎng)絡(luò)的能力。ControlNet 網(wǎng)絡(luò)主要應(yīng)用于控制系統(tǒng)中控制器之間實(shí)時(shí)信息的

54、傳輸。一、實(shí)驗(yàn)?zāi)康?.掌握ControlN二、實(shí)驗(yàn)設(shè)備和et網(wǎng)絡(luò)的原理及其組成,理解ControlNet 網(wǎng)絡(luò)更新時(shí)間的概念;2. 學(xué)習(xí)用RSNetWorx for ControlNet軟件配置ControlNet網(wǎng)絡(luò);3.了解ControlNet 中Produce/Consumer 傳輸模型,4. 比較Produce/Consumer 與Peer to peer 通信的特點(diǎn)掌握ControlNet網(wǎng)絡(luò)上控制器與控制器的通信方法。本實(shí)驗(yàn)系統(tǒng)所用模塊包括:1 計(jì)算機(jī)-對(duì)控制器進(jìn)行編程及網(wǎng)絡(luò)配置;2 ControlLogix 控制系統(tǒng)-包括:1756-PA75 電源;1756-L61Control

55、Logix 處理器(對(duì)應(yīng)Slot 0;1756-ENBT 以太網(wǎng)通信模塊(對(duì)應(yīng)Slot 1;1756-CNBR/D ControlNet 網(wǎng)絡(luò)通信模塊(對(duì)應(yīng)Slot 2;1756-DNB DeviceNet網(wǎng)絡(luò)模塊(將用于DeviceNet 網(wǎng)絡(luò)實(shí)驗(yàn),對(duì)應(yīng)Slot3;1756-IB32/OB32 數(shù)字量輸入輸出與外部被控對(duì)象連接的接口。3 CompactLogix控制系統(tǒng)-包括:1769ECL 左側(cè)終端;CompactLogix L32 C;1769-PA2 電源模塊;1756-IQ32/OB32 數(shù)字量輸入輸出;1769ECL 右側(cè)終端。4FlexLogix 控制系統(tǒng)-包括:1794PS13

56、 電源模塊;1794ACN15 以太網(wǎng)通信適配器;1794IB16/OB16 數(shù)字量輸入輸出。4 連接同軸電纜及其他附件。本實(shí)驗(yàn)系統(tǒng)采用了目前自動(dòng)化領(lǐng)域最先進(jìn)的NetLinx 網(wǎng)絡(luò)架構(gòu),利用EtherNet 可以實(shí)現(xiàn)遠(yuǎn)程操作、遠(yuǎn)程編程、遠(yuǎn)程網(wǎng)絡(luò)配置組態(tài)等功能。計(jì)算機(jī)通過以太網(wǎng)連接1756-ENBT模塊,通過ControlLogix 框架訪問所有模塊。ControlLogix 系統(tǒng)通過1756-CNBR/D 與Compact Logix控制器的ControlNet 網(wǎng)絡(luò)端口連接,進(jìn)行實(shí)時(shí)的數(shù)據(jù)交換功能。 圖3.1 實(shí)驗(yàn)系統(tǒng)硬件結(jié)構(gòu)本實(shí)驗(yàn)系統(tǒng)所用軟件包括:1. 操作系統(tǒng)-Windows XP Server Pack 2 操作系統(tǒng),自動(dòng)登錄,無需密碼;2. RSLinx V2.53 版本-強(qiáng)大的通信軟件,包含了A-B 所有硬件設(shè)備的驅(qū)動(dòng)程序,并提供了與第三方應(yīng)用軟件的通用接口,本實(shí)驗(yàn)用其實(shí)現(xiàn)計(jì)算機(jī)與控制系統(tǒng)的連

溫馨提示

  • 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. 人人文庫(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)論