




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、工業(yè)控制網(wǎng)絡(luò)實驗指導(dǎo)書1實驗要求1、按指定實驗臺進(jìn)行實驗與實驗無關(guān)的儀器不要亂動。2、不得將水杯帶入實驗室。3、接好線路指導(dǎo)教師檢查后方可給電。4、出現(xiàn)事故立即切斷電源報告指導(dǎo)教師。5、使用儀器不會就問不要盲目操作損壞儀器或元器件要保持原狀如實報告指導(dǎo)教師。6、實驗結(jié)束經(jīng)指導(dǎo)教師檢查數(shù)據(jù)同意后方可拆線整理好儀器導(dǎo)線再離開實驗室。7、拆線前要先斷電源。嚴(yán)肅認(rèn)真遵守紀(jì)律;獨(dú)立思考細(xì)心操作;愛護(hù)儀器注意安全;保持整潔不要喧嘩。3實驗一CAN總線通信試驗1.1 實驗?zāi)康?1) 加深理解CAN總線數(shù)據(jù)收發(fā)方式。(2) 了解CAN控制器的工作原理熟悉各寄存器的功能。(3) 了解PCICAN板卡的工作原理。
2、(4) 熟悉CAN總線節(jié)點地址和波特率設(shè)置。1.2 實驗系統(tǒng)硬件及軟件(1) 系統(tǒng)所需硬件CAN總線實驗系統(tǒng)包括隔離型開關(guān)量輸入和輸出、脈沖計數(shù)、電壓型模擬量輸入和輸出、電流型模擬量輸入和輸出及接口板,詳見表1-1。表1-1CAN總線實驗系統(tǒng)所需硬件序號名稱數(shù)量1上位PC機(jī)12PCI板卡13隔離型開關(guān)量輸入板及接口板14隔離型開關(guān)量輸出板及接口板15隔離型開關(guān)量輸入、輸出板及接口板16隔離型脈沖計數(shù)板及接口板17隔離型開關(guān)量擴(kuò)展板及接口板18電壓模擬輸入量板及接口板19電流模擬輸入量板及接口板110萬用表111電源+5V和+24V2(2) 實驗系統(tǒng)原理框圖CAN總線實驗系統(tǒng)硬件分為:開關(guān)量節(jié)點
3、、模擬量節(jié)點和結(jié)構(gòu)如上位機(jī)CAN板卡三類,結(jié)構(gòu)框圖如圖1-13所示。U CAN總線圖1-1開關(guān)量節(jié)點結(jié)構(gòu)框圖圖1-2電壓/電流模擬量輸入節(jié)點結(jié)構(gòu)框圖CAN總線收發(fā)電路PCI9052PCI插梢計算機(jī)內(nèi)存圖1-3上位機(jī)CAN板卡結(jié)構(gòu)框圖(3) 實驗系統(tǒng)所需軟件 操作系統(tǒng)WindowsNT4.0Server操作系統(tǒng),登陸名:student,密碼為空。 監(jiān)控軟彳CAN總線實驗系統(tǒng),軟件界面如圖1-4所示。下位機(jī)測控及通信軟件一一微控制器程序總線實號系統(tǒng)-E全景皇示-1qixl團(tuán)初嫡化親統(tǒng)監(jiān)視(由數(shù)據(jù)管理(£)系薪配置控制幫助儂,|g|x|緡UUUUIT開關(guān)量利30090103nonoic開關(guān)
4、曼篤3000020開關(guān)量3330000?1開關(guān)量343000022開關(guān)量35300003開關(guān)量363000024開關(guān)量3730119025計敬器如A000026計標(biāo)器用4OOQU274電器A2A000028型畜墓434OODDZ9升關(guān)量505001030開關(guān)量占15000031開關(guān)525U123456701230121UUO1個韋節(jié)10001個字中10C01個隼節(jié)10001個考節(jié)10C01個字節(jié)10001個軍節(jié)1000I個軍10C01個本節(jié)10001個室節(jié)10001個字節(jié)10001個本節(jié)10001個年節(jié)10001個軍節(jié)1QC01個本節(jié)10001個宅書U.UUU二10.000o.non0,000
5、0.0000.0000.0000.0000,0(100.000OJOOD0.0000.0000,0000.000tJl121就緒操作員代碼;99?9數(shù)字1.3 實驗內(nèi)容1.3.1 開關(guān)量信號采集(節(jié)點1)開關(guān)量輸入板共有8路開關(guān)量輸入,通過按鈕控制。單片機(jī)掃描輸入端口,當(dāng)按鈕按下或釋放時,單片機(jī)啟動SJA1000發(fā)送相關(guān)報文通過82C250轉(zhuǎn)換為CAN總線信號發(fā)送到CAN總線上。每次數(shù)據(jù)發(fā)送完成后通信指示燈(紅燈)閃爍一次。連接好開關(guān)量輸入接口板,接口板包括8路按鈕輸入。實驗過程中要對8路按鈕狀態(tài)進(jìn)行采集,試驗結(jié)束后將測試結(jié)果填入實驗報告中。1.3.2 開關(guān)量信號控制(節(jié)點2)開關(guān)量輸出板共有
6、8路開關(guān)量輸出,通過顯示燈顯示輸出狀態(tài)(開關(guān)量輸出接口板上的綠色燈)。SJA1000接收相應(yīng)報文,通過單片機(jī)控制開關(guān)量輸出。每次數(shù)據(jù)接收完成后通信指示燈(綠燈)閃爍一次。連接好開關(guān)量輸出接口板,接口板包括8路顯示燈輸出。實驗過程中要對8路開關(guān)量進(jìn)行控制,試驗結(jié)束后將測試結(jié)果填入實驗報告中。1.3.3 計數(shù)器板信號采集及繼電器控制(節(jié)點4)計數(shù)器板共有兩路計數(shù)器輸入,通過按鈕控制。同時有兩路繼電器輸出,是兩組常開常閉的轉(zhuǎn)換觸點,通過顯示燈顯示繼電器狀態(tài)(計數(shù)器接口板上的顯示燈,紅燈代表常開觸點,綠燈代表常閉觸點)。單片機(jī)掃描按鈕狀態(tài),記錄按鈕的動作次數(shù),達(dá)到預(yù)定值時啟動SJA1000發(fā)送當(dāng)前計數(shù)
7、值。同時也可以由上位機(jī)發(fā)送請求報文,計數(shù)器板接收報文后將相應(yīng)計數(shù)器的當(dāng)前值發(fā)送給上位機(jī)。接收報文通信指示燈(綠燈)閃爍一次,發(fā)送報文通信指示燈(紅燈)閃爍一次。兩路繼電器可由上位機(jī)發(fā)送相應(yīng)報文進(jìn)行控制,試驗結(jié)束后將測試結(jié)果填入實驗報告中。1.3.4 電流模擬量信號的測量(節(jié)點6)電流模擬輸入量板每5秒鐘對8路電流模擬信號采集一次,采集到的數(shù)據(jù)經(jīng)過AD轉(zhuǎn)換,在通過SJA1000和82C250轉(zhuǎn)換為CAN總線信號發(fā)送到CAN總線上。每次數(shù)據(jù)發(fā)送完成后通信指示燈(綠燈)的狀態(tài)將改變一次。連接好電壓模擬信號輸入接口板,接口板包括8路模擬量輸入2路公共地信號、2路常開觸點信號、2路常閉觸點信號、2路繼電
8、器公共端。實驗過程中要對8路電流模擬信號進(jìn)行采集,電流模擬信號值可以通過旋鈕進(jìn)行調(diào)節(jié),試驗結(jié)束后將測試結(jié)果填入實驗報告中。1.3.5 電壓模擬量信號的測量(節(jié)點7)電壓模擬輸入量板每5秒鐘對8路電壓模擬信號采集一次,采集到的數(shù)據(jù)經(jīng)過AD轉(zhuǎn)換,在通過SJA1000和82C250轉(zhuǎn)換為CAN總線信號發(fā)送到CAN總線上。每次數(shù)據(jù)發(fā)送完成后通信指示燈(綠燈)的狀態(tài)將改變一次。連接好電壓模擬信號輸入接口板,接口板包括8路模擬量輸入2路公共地信號、2路常開觸點信號、2路常閉觸點信號、2路繼電器公共端。實驗過程中要對8路電壓模擬信號進(jìn)行采集,電壓模擬信號值可以通過旋鈕進(jìn)行調(diào)節(jié),試驗結(jié)束后將測試結(jié)果填入實驗報
9、告中。71.3.6 設(shè)定波特率和節(jié)點地址節(jié)點地址和波特率可以通過節(jié)點上的撥碼開關(guān)設(shè)定,按照以下說明設(shè)定完畢后,按一下復(fù)位按鈕即可完成節(jié)點地址和波特率的設(shè)置。節(jié)點地址的設(shè)定如表1-2節(jié)。表1-2節(jié)點地址由13位撥碼開關(guān)設(shè)定節(jié)點名稱1位的設(shè)定值2位的設(shè)定值3位的設(shè)定值1號節(jié)點1002號節(jié)點0103號節(jié)點1104號節(jié)點0015號節(jié)點1016號節(jié)點0117號節(jié)點111節(jié)點通信的波特率設(shè)定如表1-3表1-3節(jié)點波特率由7、8位撥碼開關(guān)設(shè)定波特率設(shè)定值7位的設(shè)定值8位的設(shè)定值100kbps00125kbps10250kbps01500kbps111.3.7CAN板卡功能CAN板卡功能的主要功能是將CAN總
10、線信號轉(zhuǎn)化為PCI總線信號,從而實現(xiàn)從CAN總線信號經(jīng)過橋接芯片傳輸?shù)接嬎銠C(jī)的內(nèi)存中,這樣上位機(jī)軟件就可以方便的讀出下位機(jī)節(jié)點發(fā)送來的報文。上位機(jī)發(fā)送的控制報文也可以通過橋接芯片CAN總線收發(fā)電路轉(zhuǎn)換為CAN總線信號發(fā)送給下位機(jī)節(jié)點實現(xiàn)對節(jié)點的實時控制。通過上位機(jī)監(jiān)控軟件的命令執(zhí)行方式,了解CAN板卡上SJA1000中32個寄存器的功能。1.3.8 選做實驗開關(guān)量輸入、輸出板(節(jié)點3)和開關(guān)量擴(kuò)展板(節(jié)點5)同上述開關(guān)量板一樣,請同學(xué)們自己設(shè)計試驗表格進(jìn)行試驗。注:對所有下位機(jī)節(jié)點請求某路信號的狀態(tài)或進(jìn)行輸出控制的報文規(guī)定如表1-2:表1-4CAN實驗系統(tǒng)用到的通信協(xié)議偏移量數(shù)據(jù)含義ID高8位
11、00011xxxxxx為被請求的下位機(jī)下點號(001-111)ID低3位+RTR+DLCXXX00010其中xxx可選0-7路輸入或輸出佗號,若代表節(jié)點的指示燈,則只后2個值,000綠燈,001紅燈DATA000000000含義為請求該路信號狀態(tài)00000001控制節(jié)點指示燈(綠或紅)00000010電平輸出可控制8路綠色的燈00000011控制繼電器動作00000100請求節(jié)點5上的8-15路(由ID低3位數(shù)值加8得到)開關(guān)里狀態(tài)00000101請求節(jié)點5上的0-7路(由ID低3位數(shù)值得到)綠燈狀態(tài)00000110請求節(jié)點5上的0-7路(由ID低3位數(shù)值得到)繼電器狀態(tài)DATA1000000
12、01使能00000000禁止1.4 實驗步驟(1) 檢查連線是否連接好。(2) 檢查各下位機(jī)節(jié)點波特率和節(jié)點地址的設(shè)置是否正確。(3) 節(jié)點地址,按實驗內(nèi)容中所述設(shè)置。波特率根據(jù)整個系統(tǒng)的通信波特率設(shè)置,建議250K。(4) 在上位機(jī)監(jiān)控軟件(名稱:CAN總線實驗系統(tǒng))上進(jìn)行登陸,用戶名9999,密碼888888。(5) 檢查系統(tǒng)配置菜單中的通信參數(shù)是否正確,主站地址0不要改動,波特率和下位機(jī)節(jié)點統(tǒng)一,建議250K。確認(rèn)無誤后,在初始化菜單中執(zhí)行“初始化上位機(jī)通訊適配卡”功能。(6) 下位機(jī)節(jié)點通電工作。(7) 在上位機(jī)監(jiān)控軟件中,可以選擇“全景顯示”功能監(jiān)控各個節(jié)點各路信號的狀態(tài)值,名稱“開
13、關(guān)量10”代表節(jié)點1的第0路;也可以選擇“個別顯示”功能只查看某個節(jié)點某一路信號的狀態(tài),按代碼輸入。(8) 測試并記錄各節(jié)點各路信號的工作狀況,寫入實驗報告;(9) 通過初始化菜單中的“命令執(zhí)行”功能,實現(xiàn)各節(jié)點的輸出控制,各寄存器功能參照教材中SJA1000的BasicCAN部分。(10)通過初始化菜單中的“命令執(zhí)行”功能,請求節(jié)點5的第8-15路開關(guān)量輸入信號、0-7路綠色燈、8路繼電器(其中4路常開繼電器、4路轉(zhuǎn)換繼電器)的狀態(tài),注意響應(yīng)報文是以開關(guān)量50-57的名稱在檢是窗口出現(xiàn),而該窗口在上位機(jī)主動查詢時顯示的是節(jié)點5的0-7路開關(guān)量的狀態(tài)。(11)實驗完畢退出時,下位機(jī)可直接關(guān)閉電
14、源,上位機(jī)必須在監(jiān)控軟件中的初始化菜單中執(zhí)行“關(guān)閉上位機(jī)通訊適配卡”功能后再退出。1.5實驗報告要求( 1) 比較實驗系統(tǒng)節(jié)點的操作數(shù)據(jù)與上位機(jī)監(jiān)控到的數(shù)據(jù)。( 2) 舉例說明各節(jié)點的控制功能是如何實現(xiàn)的。( 3) 說明你對CAN總線的認(rèn)識。17實驗二DeviceNet網(wǎng)絡(luò)配置與通信實驗DeviceNet是一種低端的開放網(wǎng)絡(luò),它將工業(yè)現(xiàn)場的智能設(shè)備,如:傳感器、光電開關(guān)、操作員終端、電動機(jī)保護(hù)器、變頻器和軟起動器等與控制器直接連接。是使分布式控制系統(tǒng)減少現(xiàn)場I/O接口和布線數(shù)量,將控制功能直接下放到現(xiàn)場設(shè)備的理想解決、>:方案2.1 實驗?zāi)康模?1) 進(jìn)一步了解DeviceNet網(wǎng)絡(luò)結(jié)構(gòu)
15、。( 2) 學(xué)習(xí)DeviceNet網(wǎng)絡(luò)的組建及配置方法。( 3) 學(xué)習(xí)使用Controllogix編程軟件RSLogix5000編制控制程序。2.2 實驗內(nèi)容( 1) 了解DeviceNet網(wǎng)絡(luò)的接線方式及系統(tǒng)所需的軟件和硬件。( 2) 使用RSNetWorxForDeviceNet軟件配置DeviceNet網(wǎng)絡(luò)。( 3) 學(xué)習(xí)使用RSLogix5000編程軟件編制控制程序。2.3 .實驗系統(tǒng)所需硬件及軟件本實驗系統(tǒng)采用了目前自動化領(lǐng)域最先進(jìn)的NetLinx網(wǎng)絡(luò)架構(gòu),利用EtherNet可以實現(xiàn)遠(yuǎn)程操作、遠(yuǎn)程編程、遠(yuǎn)程網(wǎng)絡(luò)配置等功能。計算機(jī)通過以太網(wǎng)連接1756-ENT模塊,通過Control
16、Logix框架訪問控制系統(tǒng)的所有模塊。本實驗通過以太網(wǎng)模塊訪問ControlLogix框架上的設(shè)備網(wǎng)絡(luò)掃描器模塊和ControlLogix處理器。每組的三臺計算機(jī)都可以通過EtherNet直接與1756-ENT模塊通信,進(jìn)而通過ControlLogix框架與1756-DNB模塊通信,進(jìn)行網(wǎng)絡(luò)配置及程序下載。2.3.1 實驗系統(tǒng)所用硬件包括:( 1) 計算機(jī)配置DeviceNet網(wǎng)絡(luò),編制控制程序;( 2) ControlLogix控制系統(tǒng)在本實驗中用到的模塊如圖2-1所示,包括: 1756-PA2電源模塊電源模塊將外部的的交流或直流電源轉(zhuǎn)換成控制器內(nèi)部可用的電源,并防止電壓脈沖對可編程序控制器
17、內(nèi)部部件的干擾。 1756-L1ControlLogix處理器(對應(yīng)Slot0)控制DeviceNet網(wǎng)絡(luò)演示系統(tǒng)的運(yùn)行。 1756-ENBT以太網(wǎng)通信模塊(對應(yīng)Slot1)與計算機(jī)或其它控制系統(tǒng)通信,本實驗中計算機(jī)對DeviceNet網(wǎng)絡(luò)的配置及控制程序的下載都是通過該模塊實現(xiàn)的。1756-DNBDeviceNet網(wǎng)絡(luò)模塊(對應(yīng)Slot3)設(shè)備網(wǎng)掃描器作為設(shè)備網(wǎng)上的主設(shè)備與控制器及設(shè)備網(wǎng)絡(luò)上的設(shè)備通訊,完成下列功能:下載網(wǎng)絡(luò)配置數(shù)據(jù)從設(shè)備中讀輸入數(shù)據(jù)向設(shè)備寫輸出數(shù)據(jù)監(jiān)控設(shè)備的運(yùn)行狀態(tài)(3) DeviceNet演示系統(tǒng)(如圖2-1所示)42EF-D1LDAK-F5光電開關(guān)1791D-8B8P開
18、關(guān)量輸入輸出模塊855T塔燈872C-DH2NP8D4接近開關(guān)871TM-D5ED18-D5接近開關(guān)連接到上的電源連接器一一外接24V直流電源,為DeviceNet網(wǎng)絡(luò)提供電源(11)1792D-2BVA2D2輸入、2輸出分接器(口2連接(9)1785-分接器(連接DeviceNet網(wǎng)絡(luò)上的設(shè)備)(4) 連接電纜及其他附件。(2)(3)ControlLogix控制器DeviceNet演示系統(tǒng)(6)(7)(8)(9)(10)(11)(12)圖2-1DeviceNet實驗裝置實物圖2.3.2實驗裝置接線圖圖2-2是實驗裝置接線圖;圖示意圖。2-3是DeviceNet網(wǎng)絡(luò)中信號線和電源線的接線方式D
19、eviceNet圖2-2實驗裝置接線圖SignalSignalShieldVV24vPowerSupply圖2-3DeviceNet網(wǎng)絡(luò)中信號線和電源線的接線方式2.3.3實驗系統(tǒng)所需軟件(1) 操作系統(tǒng)WindowsNT4.0ServerPack6.0a操作系統(tǒng),登陸名:student,密碼為空。(2) RSLinx通信軟件RockwellSoftware的RSLinx(以下稱RSLinx)是在MicrosoftWindows各操作系統(tǒng)下建立工廠所有通信方案的工具。它為羅克韋爾設(shè)備、軟件及第三方軟件提供網(wǎng)絡(luò)通信驅(qū)動程序,如為A-B的可編程控制器和RockwellSoftware的RSLogi
20、x5/500/5000TM、RSView32TM、RSBatchTM、PLC-5A.I.系歹hLadderLogisticsTM以及PanelBuilderTM等軟件之間建立起通信聯(lián)系。RSLinx的AdvanceDDETM接口支持處理器與MMI(Man-MachineInterface)和組件軟件之間進(jìn)行通信,也可與如MicrosoftExcelTM、AccessTM及其它用戶定制的DDE應(yīng)用軟件通信。它的C應(yīng)用程序編程接口(API)支持用戶使用RSLinxCSDK開發(fā)的應(yīng)用軟件。作為開發(fā)出的真32位應(yīng)用程序,RSLinx充分利用了Windows操作系統(tǒng)的多處理性能。通過各種通信接口,RSL
21、inx可以同時為所支持的應(yīng)用程序組合運(yùn)行服務(wù),RSLinx的功能如圖2-4是RSLinx功能示意圖(圖中只標(biāo)出了本分軟件和硬件)。U icrcttail OnicwordEiceiAce amflSLoguC nntcciINc'lli.FNFTOSQE/OPCC/C*.VQt7?O-HFii&GHtk2"3 hPH5t DF1 InCHIi叫Uf UC-'ll- I .MH17W»K4'!Pre- ra叫5方圖2-4RSLinx功能示意圖(3) RSNetworxRSNetWorx設(shè)備網(wǎng)組態(tài)軟件,是32位圖形網(wǎng)絡(luò)組態(tài)工具軟件。RSNetWo
22、rx提供了一個圖形化的網(wǎng)絡(luò)視圖,并具有在線和離線組態(tài)的功能。RSNetWorxforDeviceNet提供了設(shè)備網(wǎng)組態(tài)所需要的信息和工具。(4) RSLogix5000編程軟件RSLogix5000軟件包,是一個32位的基于Windows軟件。能工作于MicrosoftWindows2000/NT?/XP。RSLogix5000編程軟件可以用于順序、過程和運(yùn)動控制編程。RSLogix5000提供易用的編程環(huán)境,遵照IEC61131-3標(biāo)準(zhǔn),可用結(jié)構(gòu)體或數(shù)組進(jìn)行符號化編程,指令集豐富。該軟件環(huán)境通用于羅克韋爾自動化的Logix平臺,該平臺包括:ControlLogix,FlexLogix,Com
23、pactLogix,SoftLogix5800,和DriveLogix。RSLogix5000軟件的主要特點包括:容易組態(tài),RSLogix5000編程軟件包括一個圖形化的控制器文件管理器;I/O配置對話框和運(yùn)動控制組態(tài)工具,可以用簡單的鼠標(biāo)點擊方法來組態(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)用程序更容易。拖放編輯功能可以方便的
24、將指令、邏輯梯級、功能塊、例程、程序和任務(wù)在RSLogix5000軟件的單個項目或多個項目之間應(yīng)用或拷貝。直觀的編程環(huán)境,遵從IEC61131-3標(biāo)準(zhǔn),一個Logix控制器的多任務(wù)操作系統(tǒng)在一個圖形化的目錄樹中顯示,目錄樹由用戶應(yīng)用程序的任務(wù)、程序和例程組成。在線幫助,通過全面的在線幫助功能,指令集參考或與軟件集成的在線應(yīng)用指南可以獲得編程所需的任何幫助。2.4實驗步驟2.4.1配置RSLinx驅(qū)動程序(1)起動RSLinx在Windows開始菜單的程序欄中選擇RockwellSoftware的RSLinx,如圖2-5所示。RSLinx軟件的啟動界面如圖2-6所示。p.iobe Arrob5t
25、 fl 0C isEe*3 l liZE'勺* Ucbup * Snrsiffrc- Ulilib/三打開Off ist m(軒帝Df£:Ct文檔母口里.關(guān)出手豌度Ijui Do dti,E*f*r wir*%、TLidji Seiiri c-eErZ曲1 S'lMr<CTlL?fcii is讓411 RSLiiix E. I管理一1a8用j白地N C -C3- <= X J L 去二CMN -CT'jt aft 匕。3Nktrc-t oft OutLfiobcM . cr .-e af t F f Ar Pc . nt月ormd工,1月骯D名*七
26、。巾痘.LiiWf的1£)。.系 5 5ng i i h卜閏昭14事日聞以口!,卜1 月而5D>T1L曰 JBL.xlw En*jlsl e S值BOOKLrtLJi iPt iie* nffca ft QLmivslLjij<IVn s-xljB| 電I'dmIr,回器f01 回1 »SVi32L目 JC3¥l32 TodLs歸 IHC" j圖 HiG.Uui軍都通產(chǎn)虺 ier. -niGateway-lRS¥ho-2區(qū)圖2-6RSLinx軟件啟動界面(2) 選擇并配置與系統(tǒng)通信的驅(qū)動程序在圖2-6所示的RSLinx軟件界
27、面中打開Communications菜單,選擇ConfigureDrivers或直接點擊常用工具欄中的ConfigureDrivers快捷方式圖標(biāo)是j彈出圖2-7所示通信驅(qū)動程序配制界面。圖2-7系統(tǒng)通信驅(qū)動程序選擇界面在圖2-7中的有效驅(qū)動程序類型(AvailableDriverType)下拉菜單中列出了RSLinx支持的所有驅(qū)動程序類型。計算機(jī)可以通過幾種途徑與DeviceNet網(wǎng)絡(luò)通信:通過1770-KFD串行口-DeviceNet網(wǎng)絡(luò)轉(zhuǎn)換模塊直接與DeviceNet網(wǎng)絡(luò)通信;通過ControlNet網(wǎng)絡(luò)或DH+網(wǎng)絡(luò)(ControlLogix框架上的1756-CNB或1756-DHRIO
28、模塊)與DeviceNet網(wǎng)絡(luò)通信;通過Ethernet網(wǎng)與DeviceNet網(wǎng)絡(luò)通信。本實驗中計算機(jī)通過Ethernet與DeviceNet網(wǎng)絡(luò)通信,因此,在圖2-7的Available#DriverType下拉菜單中選擇EthernetDevice。然后點擊AddNew按鈕,在隨后出現(xiàn)的添加新的驅(qū)動程序(AddNewRSLinxDriver)對話框中點擊OK按鈕(如果選擇默認(rèn)的驅(qū)動程序名稱)。出現(xiàn)圖2-8所示Ethernet網(wǎng)絡(luò)配置界面。在HostName欄內(nèi)輸入計算機(jī)要與之通信的1756-ENET模塊的IP地址,該地址已預(yù)先配置為172.24.0.2X,其中X為實驗臺的序號。輸入完成后點
29、擊“應(yīng)用”和“確定”按鈕,即完成了計算機(jī)與ControlLogix的Ethernet網(wǎng)絡(luò)通信配置。然后關(guān)閉ConfigureDrivers界面。注意不要關(guān)閉RSLinx軟件。圖2-8通信驅(qū)動程序配置界面(3) 網(wǎng)絡(luò)監(jiān)控RSLinx的RSWho功能可以實時監(jiān)控網(wǎng)絡(luò)上的設(shè)備,通過RSWho界面能看到所連接設(shè)備的站點號、連接狀態(tài)等信息。在Communications菜單中點擊RSWho或直接點擊常用工具欄中的RSWho快捷圖標(biāo)品在隨即出現(xiàn)的界面中選擇AB_ETH-1,ethernet驅(qū)動程序。從界面中看到1756-ENET模塊,雙擊該模塊圖標(biāo)或點擊左側(cè)該模塊旁邊的+符號,出現(xiàn)如圖2-9所示的監(jiān)控界面
30、,可見計算機(jī)已經(jīng)通過1756-ENET模塊與其所在的ControlLogix背板上的設(shè)備進(jìn)行通信。2.4.2DeviceNet網(wǎng)絡(luò)配置(1) 起動RSNetWorxForDeviceNet在開始菜單的程序欄選擇RockwellSoftwareRSNetWorx一啟動RSNetWorxForDeviceNet軟件,啟動界面如圖2-10所示。圖2-10RSNetWorxForDeviceNet軟件界面(2) 與DeviceNet網(wǎng)絡(luò)通信起動RSNetWorxForDeviceNet后,在圖2-10所示的軟件界面中打開Network菜單,點擊Online或直接點擊常用工具欄中的gI圖標(biāo)。在隨即彈出的
31、瀏覽網(wǎng)絡(luò)(Browsefornetwork)對話框中選擇AB_ETH-1,ethernet驅(qū)動程序(如圖2-11所示),依次點擊1756-ENET和backplane(背板)前面的+號,在backplane下拉列表中打開1756-DNBDeviceNet掃描器模塊前的+符號,選中DeviceNet,然后點擊OK按鈕。#圖 2-11 RSNetWorx For DeviceNet 網(wǎng)絡(luò)瀏覽界面瀏覽結(jié)束后即可看到如圖2-12所示的DeviceNet網(wǎng)的設(shè)備信息。1756-DN6MRightSighl StandardDiFjse1791D-6B8P3StackLight371SinkI用8Devi
32、ceNetBaseShielded18mm1792D4BVT4D41npi1174 Out put口 20005SourceOutwithmicro圖2-12實驗系統(tǒng)DeviceNet網(wǎng)絡(luò)上的設(shè)備(3) 配置設(shè)備網(wǎng)絡(luò)節(jié)點(預(yù)先已經(jīng)配置,此項可以省略)有兩種方式配置DeviceNet網(wǎng)上設(shè)備的節(jié)點號一一硬件配置和軟件配置。根據(jù)設(shè)備的不同,其節(jié)點的配置方式也不同,如本實驗中的1791D-8B8P輸入輸出模塊和1792D-4BVT4D4Input/4Output模塊就是由模塊本身的開關(guān)來設(shè)置設(shè)備的節(jié)點號的。其它設(shè)備可以用RSNetWorxForDeviceNet軟件來配置。軟件配置也分為離線配置和在
33、線配置,本實驗系統(tǒng)中的設(shè)備已經(jīng)在線,因此選擇在線配置。下面是在線配置的步驟: 選中需要配置節(jié)點的設(shè)備,點擊鼠標(biāo)右鍵,在下拉菜單中選擇Properties(屬性),即出現(xiàn)圖2-13所示的對話框(圖2-13是選中1756-DNB/A設(shè)備網(wǎng)絡(luò)掃描器(節(jié)點號00)的對話框)。 在Address欄可以改變設(shè)備的節(jié)點號(本實驗用的設(shè)備節(jié)點已預(yù)先配置,請不要更改)。2.4.3配置設(shè)備網(wǎng)絡(luò)掃描器(Scanner)的I/O數(shù)據(jù)表(1) 配置1756-DNB設(shè)備網(wǎng)絡(luò)掃描器模塊雙擊圖2-12的1756-DNB/A設(shè)備網(wǎng)絡(luò)掃描器圖標(biāo),出現(xiàn)圖2-13所示的1756-DNB掃描器模塊屬性對話框。通用屬性對話框(Gener
34、al)顯示模塊的名稱、節(jié)點地址、生產(chǎn)廠家、版本號等信息。模塊對話框(Module)一一設(shè)置模塊的槽號(Slot),一置,本實驗中模塊在框架白3號槽,因此設(shè)置為3,然后點及“應(yīng)用”和“確定”。完成模塊節(jié)點和槽號的配置。點擊掃描列表(Scanlist)對話框彈出如圖2-14所示ScannerConfigurationApplet對話框。點擊上載(Upload)按鈕,上載設(shè)備配置信息。35圖2-131756-DNB設(shè)備網(wǎng)絡(luò)掃描器屬性設(shè)置界面5cannerConhguraticnAppletDojouwanttcuploadtheccnngudtionfromthetfevice.updetingt怕
35、soflvare'sconfiguration;ordownloadthesoftware'sconFguiatontoih&device,updatingibed&ice?FormoreinformationpressFlUpbadIDcirmloadlIjC-ancel圖2-14上載后的掃描器列表對話框如圖2-15所示,在Scanlint左側(cè)的有效設(shè)備(AvailableDevice)列表中按設(shè)備節(jié)點號的順序,所有設(shè)備,與圖2-12是一致的。由圖點擊輸入列表(Input)和輸出列表(列出了與1756-DNB設(shè)備網(wǎng)絡(luò)掃描器模塊連接的2-15可見其右側(cè)的Scan
36、list是空的,這時,分別Output),可見都是空的,這說明此時設(shè)備的I/O數(shù)據(jù)并沒有配置到掃描器的I/O數(shù)據(jù)表中。點擊圖2-15中的»按鈕,軟件自動將設(shè)備的I/O數(shù)據(jù)配置到寸3描器的I/O數(shù)據(jù)表中。此時,左側(cè)的設(shè)備都移到右側(cè)的Scanlist中,再分別點擊Input和Output可見設(shè)備的I/O數(shù)據(jù)在相應(yīng)的列表中。說明設(shè)備的I/O數(shù)據(jù)已經(jīng)配置到1756-DNB掃描器的I/O數(shù)據(jù)表中。點擊Summary可以在一個對話框總攬I/O的全部信息。LT55-DBS/kGener al Modiilq Scanlist(Iqnut|口唆乎ADR|3nlMaryAvailibls Device
37、:Scinli st01 Ri 磔t£ight Stan .JQ* 1T91D-850F £ Si . 1 03, Stack Light Dev. 1 04, 1T92D-«VT4B 41.05, 671TM Shielded .點擊I- Nodp Aiti veAulBQlKP on 期巾R7D tuic e lyvtlo*nload. to Sc arm.;dit 工,口 FETEmeteT5.,rrrryendorproduct Ccrdu確定取消|應(yīng)用|幫肋圖2-151756-DNB掃描器I/O列表對話框(2) 配置DeviceNet節(jié)點上設(shè)備的I/O參
38、數(shù)首先選中圖2-15中Scanlist中的01號節(jié)點的光電開關(guān),然后點擊編輯I/O參數(shù)(EditI/OParameter)按鈕,彈出圖2-16所示I/O參數(shù)配置對話框。按照圖2-16來配置01號節(jié)點的參數(shù),配置完成后點擊OK按鈕,如果改變了原來的參數(shù),則依次彈出圖2-17和圖2-18所示提示,依次點擊“是”即完成了該節(jié)點的參數(shù)配置。按照同樣方法,依次選擇02、03、04、05號節(jié)點,配置參數(shù)如圖2-192-22所示,圖中輸入(Input)和輸出(Output)數(shù)據(jù)以字節(jié)為單位,配置時要注意數(shù)據(jù)的大小。(注意:如設(shè)備參數(shù)與圖示相同,就不用修改)設(shè)備的I/O參數(shù)可以選擇Strobed、COS和Po
39、lled三種方式,不是每種設(shè)備都支持這三種方式。由圖2-14和2-172-20可見,在本實驗中,光電開關(guān)01和871TM接近開關(guān)05選才iStrobed方式;1791D-8B8P開關(guān)量輸入/輸出模塊02選才iCOS方式;塔燈03和1492D-4BVT4D4輸入4輸出模塊選擇Polled方式。圖2-16光電開關(guān)01號節(jié)點I/O參數(shù)配置界面圖2-17參數(shù)配置提示對話框圖2-18參數(shù)配置提示對話框圖2-19輸入輸出模塊02號節(jié)點I/O參數(shù)配置界面圖2-20塔次T03號節(jié)點I/O參數(shù)配置界面圖2-21接進(jìn)開關(guān)04號節(jié)點I/O參數(shù)配置界面r FoilsdInputOutput7 gtrobed;工卬*
40、pBytes心營 Output Eit:廠Foil Rate: v.EJitI/OFamel.ers:UJ,S7LTMSkielded6cr件I-£har爐中£St/C;/CHaitgec£SiHfffiCyplicBF3Mes口叫過p圖BytesMiirtbtAtEa在:jm5ecAdvanced.OKCmesiIX至工tor,I/OSizei圖2-22接進(jìn)開關(guān)05號節(jié)點I/O參數(shù)配置界面(3) 配置掃描器I/O數(shù)據(jù)表網(wǎng)絡(luò)上所有節(jié)點設(shè)備的參數(shù)都配置完成后,回到圖2-15界面,點擊Input,彈出圖2-23所示對話框,可見01-05號節(jié)點的輸入數(shù)據(jù)依次在掃描器的0
41、和1號字輸入數(shù)據(jù)表中。圖2-23掃描器輸入數(shù)據(jù)配置界面設(shè)置數(shù)據(jù)起始字號01 05號節(jié)點的為了便于理解程序,我們需要重新配置掃描器的輸入數(shù)據(jù)表,使輸入數(shù)據(jù)依次對應(yīng)掃描器的15號輸入數(shù)據(jù)表。步驟如下:選中05號節(jié)點;點擊UnMap按鈕;將數(shù)據(jù)字起始號(Start)設(shè)置為5(與節(jié)點號一致)。點擊AutoMap按鈕??梢姡摴?jié)點的設(shè)備自動排在3:I.Data5的一行里(這里3表示3號槽的1756-DNB設(shè)備網(wǎng)絡(luò)掃描器,I表示輸入數(shù)據(jù),5是數(shù)據(jù)序號)。按照同樣的步驟,將其它節(jié)點的數(shù)據(jù)按表2-1要求配置到掃描器的相應(yīng)的輸入數(shù)據(jù)表中。配置完成后的輸入數(shù)據(jù)列表如圖2-24所示。表2-11756-DNB掃描器輸
42、入數(shù)據(jù)與設(shè)備參數(shù)對照表掃描器輸入數(shù)據(jù)設(shè)備名稱(節(jié)點號)設(shè)備在數(shù)據(jù)中所占字節(jié)(從0開始)3:I.Data0無無3:I.Data1光電開關(guān)(01)13:I.Data21791D-8B8P開關(guān)量輸入/輸出模塊(02)13:I.Data3塔燈(03)13:I.Data41492D-4BVT4D4輸入4輸出模塊(04)23:I.Data5871TM接近開關(guān)(05)2圖2-24配置完成后的掃描器輸入數(shù)據(jù)界面點擊Output按鈕,用同樣的方法,將節(jié)點的數(shù)據(jù)按表2-1要求配置到掃描器的相應(yīng)的輸出數(shù)據(jù)表中。配置完成后的輸出數(shù)據(jù)列表如圖2-25所示。表2-21756-DNB掃描器輸出數(shù)據(jù)與設(shè)備參數(shù)對照表掃描器輸出
43、數(shù)據(jù)設(shè)備名稱(節(jié)點號)設(shè)備在數(shù)據(jù)中所占字節(jié)(從0開始)3:O.Data0無無3:O.Data1無無13:O.Data21791D-8B8P開關(guān)量輸入/輸出模塊(02)13:O.Data3塔燈(03)13:O.Data41492D-4BVT4D4輸入4輸出模塊(04)23:O.Data5無無圖2-25配置完成后的掃描器輸出數(shù)據(jù)界面全部配置完成后,將1756-L1處理器的鑰匙開關(guān)打到編程狀態(tài)(PROG),點擊“應(yīng)用”按鈕;在彈出的對話框中點擊“是”;然后再點擊圖2-25中的“確定”按鈕。既將設(shè)備信息保存到Scanner中,到此完成了整個設(shè)備網(wǎng)絡(luò)及其數(shù)據(jù)的配置。在編程時程序的信息應(yīng)與掃描器I/O數(shù)據(jù)
44、表相對應(yīng)。否則無法實現(xiàn)數(shù)據(jù)傳輸和控制功能。2.5編制控制程序2.5.1 .創(chuàng)建RSLogix5000工程項目在Windows的開始菜單中選擇"程序",選擇RockwellSoftware(如圖2-5所示),再點擊RSLogix5000EnterpriseSeries,選擇RSLogix5000即起動了該編程軟件。RSLogix5000=軟產(chǎn)界面如圖2-26所示。打開該界面的文件(file)菜單,選擇New或點擊快捷圖標(biāo)三U在Rslogix5000軟件內(nèi)創(chuàng)建一個新的工程項目。在隨即彈出的圖2-27所示的控制器(NewController)對話框中選擇處理器型號(Type一選擇
45、1756-L1)、版本號(選擇Revision)、名稱(Name一自定義)、機(jī)架(Chassis1756-A10)、槽號(Slot一選擇“0”處理器在框架中的實際位置)和所創(chuàng)建的工程項目的位置(Create一選擇選修課),配置完成后點擊OK按鈕。RSlogix5000軟件界面的左側(cè)工程目錄如圖2-28所示。File Edit Vi ew Search Log! c Comntxmi cati Toals Window HelpT o 也K A / o 3 I rrrrFi th | M JCIC-1 4*1| 眉 |jbJ Fa»oritesj(Rt ' "r ca
46、 i " 11111v 1 1! ' j 11 iii,i,r i r 1 1 i r111 1a ,rnamiv r 1 11-司司圜前俄隹I3New圖2-26 RSLogix5000軟件界面vs,圖2-27 RSLogix5000軟件控制器配置界面2.5.2 配置I/O模塊本實驗中只用到1756-DNB設(shè)備網(wǎng)絡(luò)掃描器模塊,因此只對該模塊進(jìn)行配置。在圖2-28所示的工程目錄列表中選擇I/OConfiguration,點擊鼠標(biāo)右鍵,選擇NewModule,彈出圖2-29所示的I/O配置對話框。aa-臼LiT國S-口ControilerTa&sCon.troilerFa
47、ultHandlerPQwer-VpHandlerTaiki3MtinTkk:匚4MaiiifYograniWischeduledsMotionGroupsUTtgroupedAx”TrendsD金七3Typ5ViarBD«finad.方i£立小筍FxedeL-ModdsE-口片fin式I/O Confi guratHewMcdule.圖2-28RSLogix5000軟件工程目錄列表在圖2-29所示對話框的設(shè)備列表中選擇1756-DNB設(shè)備網(wǎng)絡(luò)掃描器模塊后,點擊OK按鈕,彈出圖2-30示的模塊配置對話框。SelectMo&iJbwTypeDrpe:|1756-DMB
48、I曲jDescriplion1T56-DHKI0/E1T56DH+Bridffi/RIOScanner1T5S-DKKI0/C1756UH+BrUee/RIO1756-DMW175ESA3000Driv*Interfic*.1756-MK3L1756SA3100DriveIntearface1T5S-DMAS01756SA500DriveInterface1T5S-DMB3O1756SE30IXIDriveIn<ar£fectITEa-MDSO17FBSD30MDrivt工nL&tfdueITES-DMFO1756SF3000DriveInteirface1756-DF
49、13756Dvi.1T55-Em/A175SlO/lQQMbps£ttwr»tEri麓均Twisttd-PurNidit1T5&-ENTI/A175BEthernetCohmunic&tionSh4wy*nd&ir|All,|“Othei!SpeciillySfcltctAll|“Analog何EigiWCommunication歹MotionCoiitrolltCle&rAll口K|CancelIJkLp在圖2-30對話框中定義模塊名稱(Name一可以自定義),按照1756-DNB模塊在框架中的實際位置選擇槽號(Slot)(注意起始槽號是0
50、,本實驗裝置中1756-DNB模塊都插在3號槽中),其它選項及接下來(Next)的配置都使用默認(rèn)的設(shè)置,因此,在此處直接點擊Finish按鈕即可。圖2-31梯形圖編輯界面372-301756-DNB模塊配置對話框2.5.3 編制Controllogix控制程序打開圖2-28所示的TasksMainTaskMainProgram前面的+號,在下拉列表中選才MMainRoutine雙擊,在右側(cè)顯示圖2-31所示梯形圖編輯界面。露如gLSLU)Fil«工幣¥k*«Ls-ciat%Lif»Ia*liHiNiH.W.甫|聞。| SI ./,nrriiB*'
51、,蛋 Farf*k*Si Edn"制rrrr程序校驗_| T | 川匕 I 4HMl Y H訓(xùn)也)|,| I l KTJT A 工:.口白bQHe-aJCmlItIerCkfcllvlLiCf'vulLIkMilA.UIm-iU|iKudJasQ鉆Tulah-3的uiaJqsJ回«P3TfcgK曲BvTAvU.Lj'bErj-$ai»k3"二jFhtjgnfir-aofii.pfd®*3LjTi'-jAdi日白DM.-ftJue-DefiDiilI*片印用界心曰7團(tuán)-A網(wǎng)口如Iblrfixd白£|l口口Cflh
52、flcH'ifeti.da00-F-rpreL53/i(1) 編制一個程序梯級,完成當(dāng)光電開關(guān)動作時,底層塔燈點亮功能。Rslogix5000軟件支持用鼠標(biāo)的簡單拖放功能編程,如圖2-32所示,只需將指令欄中所需指令拖放到梯形圖梯級中的相應(yīng)位置即可。圖2-32用鼠標(biāo)拖放功能編輯梯形圖示意圖圖2-32中的?號表示還沒有給指令輸入操作數(shù),輸入操作數(shù)的步驟如下“雙擊左側(cè)指令上面的?;點擊彈出的向下箭頭;從下拉列表中選擇Local:3:I.Data,并打開左側(cè)的+號;選才i3號槽輸入數(shù)據(jù)中1號數(shù)據(jù)的0號位(Local:3:I.Data1.0)即圖2-24中01號節(jié)點(光電開關(guān))的輸入位。即完成輸入指令操作數(shù)的選擇。然后,再雙擊右側(cè)指令上面的?,點擊彈出的向下箭頭,選擇3號槽輸出數(shù)據(jù)中3號數(shù)據(jù)的0號位(Local:3:O.Data3.0)。即圖2-25中03號節(jié)點(塔燈)的輸出位。操作數(shù)選擇界面如圖2-33所示。圖2-33操作數(shù)選擇界面(2) 編制另一程序梯級,實現(xiàn)當(dāng)871TM接近開關(guān)動作時,上層塔燈點亮功能。完成上一個梯級后,點擊圖2-32所示的新梯級符號,在梯形圖編輯窗口出現(xiàn)一個新的空梯級,重復(fù)(1)中的托放和數(shù)據(jù)輸入步驟,這時輸入數(shù)據(jù)選擇Local:3:I.Data5.0,輸出數(shù)據(jù)選擇Local:3:O
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品推廣與營銷方案總結(jié)
- 私人心理咨詢服務(wù)免責(zé)協(xié)議書
- 廢舊物資購銷合同
- 股份制企業(yè)合同審查文書模板
- Unit 1 You and Me 大單元整體教學(xué)設(shè)計 2024-2025學(xué)年人教版英語七年級上冊
- 第3章開源硬件創(chuàng)意設(shè)計3.4審查并優(yōu)化方案 -高中教學(xué)同步《信息技術(shù)人工-開源硬件項目設(shè)計》教學(xué)設(shè)計(人教-中圖版2019)
- 川教版信息技術(shù)(2019)五年級上冊第三單元 圖形化編程之聰明的角色 2 偵測太空垃圾-教學(xué)設(shè)計
- 20《美麗的小興安嶺》教學(xué)設(shè)計-2024-2025學(xué)年三年級上冊語文統(tǒng)編版(五四制)
- 2025屆高考生物備考教學(xué)設(shè)計:第四章 細(xì)胞的生命歷程 課時1 細(xì)胞的增殖
- 第六單元課題3二氧化碳的實驗室制取教學(xué)設(shè)計-2024-2025學(xué)年九年級化學(xué)人教版上冊
- 醫(yī)院人體器官捐獻(xiàn)及獲取流程
- 結(jié)腸造瘺還納手術(shù)配合
- 2024年云南省中考物理真題含解析
- 《安防監(jiān)控培訓(xùn)》課件
- 2025年中國艾草行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- (閩教版)六年級下英語教學(xué)計劃
- 2024年濰坊工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完美版
- 2024國家安全人人有責(zé)
- 《檔案管理培訓(xùn)》課件
- 氧化還原反應(yīng)配平專項訓(xùn)練
- 人教版英語高考試卷與參考答案(2024年)
評論
0/150
提交評論