基于AB的DeviceNet實(shí)驗(yàn)網(wǎng)絡(luò)搭建(上)
2005/9/19 9:30:00
摘 要: 目錄 一 軟件需求環(huán)境 二 網(wǎng)絡(luò)組成 三 Control NET的連接 (一) PC與1770-KFD的連接 (二) PC與PLC的連接 四 DeviceNet組態(tài) 五 簡(jiǎn)單的SLC梯形圖程序以實(shí)現(xiàn)簡(jiǎn)單任務(wù) 六 實(shí)驗(yàn)網(wǎng)絡(luò)架構(gòu)的總結(jié) 本文的寫作是基于Rockwell Automation Allen-Bradley的SLC500 PLC系統(tǒng),組建一個(gè)簡(jiǎn)單的電機(jī)驅(qū)動(dòng)器控制系統(tǒng),通過(guò)I/O節(jié)點(diǎn)可以給變頻器發(fā)送啟動(dòng),停止等控制命令,使用模擬量模塊作為變頻器的頻率給定,同時(shí)I/O模塊也有數(shù)字輸出的部分,可以顯示變頻器的運(yùn)行與停止?fàn)顟B(tài)。也有很多DeviceNet的系統(tǒng)是基于OMRON的DeviceNet系統(tǒng),但原理大同小異。 一 軟件需求環(huán)境 使用AB的SLC 500 PLC作為主站,必須要安裝幾個(gè)配套軟件,如果你是通過(guò)正常渠道購(gòu)買的產(chǎn)品,則會(huì)附帶安裝光盤,在我們的實(shí)驗(yàn)系統(tǒng)中,需要如下的軟件支持: 1)RSlinx——用于建立PC與SLC之間的串行連接和PC與1770-KFD模塊之間的連接; 2)RSNetWorx——用于DeviceNet組態(tài)的軟件工具,與1770-KFD配套使用對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行配置; 3)RSLogix 500——用于SLC 500 PLC應(yīng)用編程的工具,一般的梯形圖程序及指令等程序都可以使用; 各軟件的安裝請(qǐng)參照附加的幫助文檔。 二 網(wǎng)絡(luò)組成 本文所使用的幾個(gè)節(jié)點(diǎn)配置如下。 PLC配置: 1) AB SLC500 4-SLOT RACK(1746-A4) 2) AB SLC500 Power Supply (1746-P1) 3) AB SLC 5/03 CPU (1747-L531) 4) AB SLC500 Analog Input Module (1747-N14) 5) AB SLC500 DeviceNet Scanner Module (1747-SDN/B) Slave配置: 1) AB RediSTATION IO Module (2705T) 2) AB Enhanced DeviceNet Communications Module (1203-GU6) + AB 1305 Adjustable Freqency AC Drive 組態(tài)模塊: AB 1770-KFD Moudle 網(wǎng)絡(luò)電源模塊: AB PowerTap (1485T-P2T5-T5/B) DeviceNet compatible 網(wǎng)絡(luò)接線: 主干線與支線都使用協(xié)議規(guī)定的標(biāo)準(zhǔn)線,主線與支線連接使用T型分接頭,支線頭上用迷你型連接器。支線與節(jié)點(diǎn)之間全部用開(kāi)放型連接器。 在PLC的配置中,第1項(xiàng)為PLC的機(jī)架,使用4插槽的PLC機(jī)架;第2項(xiàng)為PLC的電源供給模塊,一般與機(jī)架構(gòu)成PLC的基本單元;第三項(xiàng)為PLC的核心運(yùn)算單元CPU,一般將CPU插在第一個(gè)插槽內(nèi);第四項(xiàng)為AB提供的SLC 500 CPU用的模擬量輸入模塊,在此用于變頻器的頻率給定;而最后一項(xiàng)則為DeviceNet網(wǎng)絡(luò)的驅(qū)動(dòng)者——Master。 使用上述網(wǎng)絡(luò)構(gòu)件后,可以組成一個(gè)簡(jiǎn)單的DeviceNet實(shí)驗(yàn)網(wǎng)絡(luò),其示意圖如下: 在上圖中,PC通過(guò)1770-KFD節(jié)點(diǎn)對(duì)網(wǎng)絡(luò)進(jìn)行配置,配置信息也通過(guò)此節(jié)點(diǎn)從DeviceNet網(wǎng)絡(luò)上送到掃描模塊,而SLC中的PLC編程部分則通過(guò)SLC本身帶的RS232通訊端口進(jìn)行編程下載。 三 Control NET的連接 這個(gè)部分介紹如何配置RSLinx以實(shí)現(xiàn)與1770-KFD的連接,和實(shí)現(xiàn)與PLC的連接,在此之前連線都已經(jīng)連好,所有的節(jié)點(diǎn)都可以正常加電且工作正常. (一) PC與1770-KFD的連接 如果你已經(jīng)安裝好了所需的軟件,并且使用附帶的串行通訊線將PC的COM1口與1770-KFD的RS232接口相連,則可以按如下步驟進(jìn)行操作: 點(diǎn)擊“開(kāi)始”—“程序”—“Rockwell Software”—“RSLinx”—"RSLinx",啟動(dòng)RSLinx; 點(diǎn)擊“Communications”—"Configure Drivers...",則會(huì)出現(xiàn)"Configure Drivers"的對(duì)話框。在上方的下拉列表里選擇“DeviceNet Drivers (1784 PCD/PCIDS,1770-KFD....)”此項(xiàng),點(diǎn)擊“Add New...”按鈕以添加此驅(qū)動(dòng),接著會(huì)出現(xiàn)驅(qū)動(dòng)選擇的對(duì)話框,在此選擇“Allen-Bradley 1770-KFD”并點(diǎn)“Select”按鈕以確認(rèn)選擇。 接著會(huì)出現(xiàn)1770-KFD的配置對(duì)話框,在此可以對(duì)通訊的一些參數(shù)進(jìn)行設(shè)置,如串行口,串行通訊波特率,還可以設(shè)定1770-KFD作為一個(gè)DeviceNet節(jié)點(diǎn)的一些參數(shù),如節(jié)點(diǎn)地址(MAC ID)及波特率。設(shè)置好了以后點(diǎn)OK進(jìn)行測(cè)試。 如果RSLinx有測(cè)試到通訊正常,則會(huì)出現(xiàn)如下對(duì)話框,告知你要為連接取一個(gè)名字,你可以默認(rèn)也可以自己輸入新的名稱。最后點(diǎn)OK確認(rèn)。 此時(shí)可以在驅(qū)動(dòng)列表里看到已經(jīng)加入了一項(xiàng)驅(qū)動(dòng),且狀態(tài)處于Running。關(guān)閉此對(duì)話框返回到RSLinx的主界面,可以看到左邊的列表里多了一項(xiàng)連接:1770-KFD-1, DeviceNet(取決于你所起的名稱)。選中此列表或點(diǎn)擊旁邊的“+”號(hào),RSLinx則會(huì)搜索網(wǎng)絡(luò)上的存在的節(jié)點(diǎn),在右邊的窗口中你可以看到網(wǎng)絡(luò)上存在的節(jié)點(diǎn)的圖標(biāo)及MAC ID 還有名稱。如果你看不到節(jié)點(diǎn),則可能你的節(jié)點(diǎn)與網(wǎng)絡(luò)的連接有問(wèn)題,如果你所有的節(jié)點(diǎn)都看不到,則可能你的網(wǎng)絡(luò)波特率不統(tǒng)一。 (二) PC與PLC的連接 將專門用于PC與PLC連接的串行線將PC和PLC連接起來(lái),則可以如下操作: 與連接1770-KFD相同的操作; 在選擇驅(qū)動(dòng)類型的時(shí)候請(qǐng)選擇“RS-232 DF1 devices”,然后“Add new...”,則會(huì)出現(xiàn)如下配置對(duì)話框。設(shè)定好COM端口,選擇設(shè)備類型為:SLC-CH0/Micro/PanelView...,然后點(diǎn)下邊的“Auto-Configure”,如果配置無(wú)誤,則在右邊的只讀框中會(huì)出現(xiàn)“自動(dòng)配置成功”。 同樣在驅(qū)動(dòng)列表中你會(huì)看到剛剛配置好的類似“AB_DF1...”的驅(qū)動(dòng)。 四 DeviceNet組態(tài) 這部分主要實(shí)現(xiàn)簡(jiǎn)單的DeviceNet網(wǎng)絡(luò)的配置組態(tài),使用的工具是Rockwell提供的軟件——RSNetWorx。 點(diǎn)擊“開(kāi)始”—“程序”—“Rockwell Software”—"RSNetWorx"—"RSNetWorx for DeviceNet"以正常啟動(dòng)RSNetWorx。 RSNetWorx啟動(dòng)后,可看到左邊有一個(gè)硬件列表框。主視圖框中有一條網(wǎng)絡(luò)線,這是最初的狀況,此時(shí)還沒(méi)有一個(gè)節(jié)點(diǎn)被加到當(dāng)前的網(wǎng)絡(luò)中,因此右邊這條線上沒(méi)有一個(gè)節(jié)點(diǎn)。 點(diǎn)擊“Online”圖標(biāo)后會(huì)彈出一個(gè)對(duì)話框,要你選擇用于連接的驅(qū)動(dòng),你可以看到1770-KFD的連接。 選中“1770-KFD”驅(qū)動(dòng)并點(diǎn)擊OK,或直接雙擊,會(huì)告訴你一個(gè)同步確認(rèn)對(duì)話框,點(diǎn)擊OK。RSNetWorx即開(kāi)始Browsing Network... 如果此對(duì)話框的進(jìn)度條一直沒(méi)有動(dòng)作則表示你的串行通訊連接線有問(wèn)題,或是你的PC上正有其它程序使用串行口。掃描完畢后網(wǎng)絡(luò)上能找到的所有節(jié)點(diǎn)都會(huì)顯示出來(lái)。在此Master(1747-SDN/B)的地址為01,而1770-KFD節(jié)點(diǎn)地址為05。 雙擊其中的圖標(biāo),可以查看節(jié)點(diǎn)的信息:General, Parameters, I/O Defaults, EDS File。其中第一項(xiàng)可以清楚的知道供應(yīng)商,及其它一些詳細(xì)信息,參數(shù)部分可以顯示此節(jié)點(diǎn)所有本身提供可訪問(wèn)的參數(shù),這些參數(shù)根據(jù)屬性的不同可以讀寫或只讀。 雙擊Scanner的圖標(biāo),會(huì)出現(xiàn)其配置對(duì)話框。點(diǎn)擊“Module”選項(xiàng)卡,并選擇“upload”按鈕,以讀取當(dāng)前Scanner中的配置信息。當(dāng)讀取完畢后,可以看到“Module”選項(xiàng)卡中有幾個(gè)信息值: Interscan Delay和Foreground to Background Poll Ratio。前一項(xiàng)表示兩次發(fā)送輪詢IO信息的間隔時(shí)間;后一項(xiàng)表示發(fā)送多少次IO報(bào)文后才對(duì)特定的節(jié)點(diǎn)發(fā)送一次IO報(bào)文,默認(rèn)值為1,則表示每次都會(huì)發(fā)送IO報(bào)文,這主要用于通訊較慢的設(shè)備與較快的設(shè)備同時(shí)在一個(gè)網(wǎng)絡(luò)上的時(shí)候,也可以減少某些不必很快的設(shè)備的CPU資源開(kāi)銷。 下文《基于AB的DeviceNet實(shí)驗(yàn)網(wǎng)絡(luò)搭建(下) 》
提交
查看更多評(píng)論
其他資訊
SQ317.10C型切絲機(jī)CT驅(qū)動(dòng)器參數(shù)設(shè)定(DeviceNet)
基于AB的DeviceNet實(shí)驗(yàn)網(wǎng)絡(luò)搭建(下)
西門子通用變頻器應(yīng)用實(shí)例手冊(cè)
siemens通用變頻器驅(qū)動(dòng)裝置在化工企業(yè)攪拌機(jī)上的應(yīng)用
西門子標(biāo)準(zhǔn)傳動(dòng)產(chǎn)品技術(shù)支持與服務(wù)手冊(cè)