版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、自動(dòng)控制系統(tǒng)課程設(shè)計(jì)報(bào)告 controlnet技術(shù)簡介及控制網(wǎng)組態(tài)軟件rsnetworx for controlnet 課程設(shè)計(jì)時(shí)間:2010年9月13日-26日 設(shè)計(jì)地點(diǎn):東北大學(xué)羅克韋爾自動(dòng)化實(shí)驗(yàn)室 指導(dǎo)教師:設(shè)計(jì)學(xué)生: 第一部分:控制網(wǎng)技術(shù)簡介一 controlnet的歷史及發(fā)展?fàn)顩r工業(yè)現(xiàn)場(chǎng)控制網(wǎng)絡(luò)的許多應(yīng)用不僅要求在控制器和工業(yè)器件之間的緊耦合,還應(yīng)有確定性和可重復(fù)性。在controlnet出現(xiàn)以前,沒有一個(gè)網(wǎng)絡(luò)在設(shè)備或信息層能有效的實(shí)現(xiàn)這樣的功能要求。 controlnet是由在北美工業(yè)自動(dòng)化領(lǐng)域中在技術(shù)和市場(chǎng)占有率穩(wěn)居第一位的美國羅克韋爾自動(dòng)化公司(rockwell automat
2、ion)于1997年推出的一種新的面向控制層的實(shí)時(shí)性現(xiàn)場(chǎng)總線網(wǎng)絡(luò)。 controlnet是一種最現(xiàn)代化的開放網(wǎng)絡(luò),它提供如下功能:l 在同一鏈路上支持i/o信息,控制器實(shí)時(shí)互鎖,以及對(duì)等通信報(bào)文傳送和編程操作。l 對(duì)于離散和連續(xù)過程控制和應(yīng)用場(chǎng)合,均具有確定性和可重復(fù)性功能。controlnet采用了開放網(wǎng)絡(luò)技術(shù)一種新發(fā)明的解決方案生產(chǎn)者/客戶(producer/cousturmer)模型,它具有精確同步化的功能。controlnet是目前世界上增長最快的工業(yè)控制網(wǎng)絡(luò)之一(網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)年均以180%的速率增長)controlnet推廣不到一年,制造商已安裝了20000個(gè)以上的節(jié)點(diǎn),應(yīng)用到幾百個(gè)工
3、程項(xiàng)目。近年來,controlnet廣泛應(yīng)用于交通運(yùn)輸、汽車制造、冶金、礦山、石油化工、娛樂及很多其他領(lǐng)域的工廠自動(dòng)化和過程自動(dòng)化。世界上許多大公司都是controlnet的用戶。二 controlnet的技術(shù)規(guī)范:1 control net簡介簡單的說:controlnet是一個(gè)高速的工業(yè)控制網(wǎng)絡(luò),在同一電纜上同時(shí)支持i/o信息和報(bào)文信息,包括程序、組態(tài)、報(bào)文、診斷等信息,集中體現(xiàn)了控制網(wǎng)網(wǎng)絡(luò)對(duì)控制、組態(tài)、采集等信息的完全支持,controlnet是基于生產(chǎn)者/客戶這一網(wǎng)絡(luò)模型,該模型為網(wǎng)絡(luò)提供更高有效性、一致性和柔韌性。從專用網(wǎng)絡(luò)到公用標(biāo)準(zhǔn)網(wǎng)絡(luò),工業(yè)網(wǎng)絡(luò)開發(fā)商給用戶帶來了很多好處,但不幸的
4、是,帶來了許多互不相容的網(wǎng)絡(luò),如果將網(wǎng)絡(luò)的扁平體系和高性能的需要加以考慮的話,我們就會(huì)發(fā)現(xiàn),為了增強(qiáng)網(wǎng)絡(luò)的性能,我們有必要在自動(dòng)化和控制網(wǎng)絡(luò)之一層引進(jìn)一種包含市場(chǎng)上所有網(wǎng)絡(luò)優(yōu)良性能的一種全新的網(wǎng)絡(luò),另外還應(yīng)考慮到的是數(shù)據(jù)的傳輸時(shí)間是不可預(yù)測(cè)的,以及保證傳輸時(shí)間不受設(shè)備加入或離開網(wǎng)絡(luò)的影響。所有的這些實(shí)際問題推動(dòng)了controlnet的開發(fā)和發(fā)展,他正是滿足不同需要的一種實(shí)時(shí)的控制層的網(wǎng)絡(luò)。controlnet可連接以下典型的設(shè)備:l 邏輯控制器l i/o機(jī)架及其他i/o設(shè)備l 人機(jī)界面設(shè)備l 造作員界面設(shè)備l 馬達(dá)控制設(shè)備l 變頻器l 機(jī)器人l 軟件l 氣動(dòng)閥門l 過程控制設(shè)備l 網(wǎng)橋/網(wǎng)關(guān)等
5、 controlnet提供了市場(chǎng)上任何單一網(wǎng)絡(luò)不能提供的性能:l 高速(5mbits/s)的控制和i/o網(wǎng)絡(luò),增強(qiáng)的i/o性能和點(diǎn)對(duì)點(diǎn)通信能力,多主機(jī)支持,同時(shí)支持編程和i/o通訊的網(wǎng)絡(luò),可以從任何一個(gè)節(jié)點(diǎn),甚至是適配器訪問整個(gè)網(wǎng)絡(luò)。l 柔性的安裝選擇。使用可用的多種標(biāo)準(zhǔn)的低價(jià)的電纜,可選的媒體冗余,每個(gè)子網(wǎng)可支持最多99個(gè)節(jié)點(diǎn),并且可放在主干網(wǎng)的任何地方。l 先進(jìn)的網(wǎng)絡(luò)類型,對(duì)i/o信息實(shí)現(xiàn)確定和可重復(fù)的傳送,媒介訪問算法確保傳送時(shí)間的準(zhǔn)確性,生產(chǎn)者/客戶模型最大限度優(yōu)化了帶寬的利用率,支持多主機(jī)、多點(diǎn)傳送和點(diǎn)對(duì)點(diǎn)的應(yīng)用關(guān)系。l 使用軟件進(jìn)行設(shè)備組態(tài)和編程,并且使用同一網(wǎng)絡(luò)。controln
6、et物理媒介可以使用電纜和光纜,電纜使用rg-6/u同軸電纜,其特點(diǎn)是廉價(jià),抗干擾強(qiáng),安裝簡單,使用標(biāo)準(zhǔn)bnc連接器和無緣分接器(tap),分接器允許節(jié)點(diǎn)放置在網(wǎng)絡(luò)的任何地方,每個(gè)網(wǎng)段可延伸1000米,并且可用中繼器(repeater)進(jìn)行擴(kuò)展。在戶外、危險(xiǎn)極高電磁干擾環(huán)境下可使用光纖,當(dāng)與同軸電纜混接時(shí)可延伸到25k米,其距離僅受光纖的質(zhì)量限制。媒質(zhì)訪問控制使用時(shí)間片算法(time slice)保證每個(gè)節(jié)點(diǎn)之間的同步帶寬的分配。保證實(shí)時(shí)數(shù)據(jù)的特性,帶寬預(yù)先保留或預(yù)定(scheduled)用來支持實(shí)時(shí)數(shù)據(jù)的傳送,余下的帶寬用于非實(shí)時(shí)或未預(yù)定數(shù)據(jù)的傳送,實(shí)時(shí)數(shù)據(jù)包括i/o信息和控制器之間對(duì)等信息
7、的互鎖,而非實(shí)時(shí)數(shù)據(jù)包括顯性報(bào)文和連接的建立。2 controlnet的主要技術(shù)特點(diǎn):l 網(wǎng)絡(luò)功能:統(tǒng)一鏈路支持控制信息、i/o數(shù)據(jù)、編程數(shù)據(jù)l 網(wǎng)絡(luò)拓補(bǔ):線形、星形、樹形、以及以上的任何拓補(bǔ)的混合l 網(wǎng)絡(luò)速度:5mbits/s(最大)l 單段網(wǎng)長度:(同軸電纜)1000m帶個(gè)2節(jié)點(diǎn),250m帶48各界點(diǎn)。(光纖)3000ml 中繼器數(shù)目:(串行)最大支持5個(gè)中繼器,連接6個(gè)網(wǎng)段。(并行)最大支持48個(gè)中繼器,連接48個(gè)網(wǎng)段。l 中繼器類型:ac&dc高壓型和dc低壓型l 設(shè)備供電:設(shè)備采用外部供電l 網(wǎng)絡(luò)模型:生產(chǎn)者/客戶l 連接器:標(biāo)準(zhǔn)同軸電纜bncl 物理層介質(zhì):rg6同軸電纜、光纖l
8、網(wǎng)絡(luò)節(jié)點(diǎn)數(shù):99個(gè)最大可變址節(jié)點(diǎn),不帶中繼器的網(wǎng)段最多48個(gè)節(jié)點(diǎn)l 帶中繼其最大拓補(bǔ):(同軸電纜)5000m,(光纖)30+kml 應(yīng)用層界面:面向?qū)ο髮釉O(shè)計(jì),包括設(shè)備對(duì)象模型,類/實(shí)例/屬性,設(shè)備行規(guī)(profile)l 網(wǎng)絡(luò)刷新時(shí)間:可組態(tài)2-100msl 數(shù)據(jù)分組大?。嚎勺冮L0-510字節(jié)l 網(wǎng)絡(luò)和系統(tǒng)屬性:可帶點(diǎn)插拔,確定性和可重復(fù)性,可選本征安全,網(wǎng)絡(luò)重復(fù)節(jié)點(diǎn)檢測(cè),報(bào)文分段傳送(塊傳送)3 controlnet物理層1) 媒體冗余性control net支持低價(jià)的物體媒介冗余特性,當(dāng)組建冗余系統(tǒng)時(shí),要求網(wǎng)絡(luò)上的所有設(shè)備以冗余的方式相連接,這樣系統(tǒng)將以冗余的方式工作。支持冗余連接的設(shè)備
9、可以連接到非冗余的系統(tǒng),然后組態(tài)時(shí)設(shè)置只是用一個(gè)通道即可。2) 分接器組件 分接器通過1m的支線電纜把設(shè)備連接到網(wǎng)絡(luò)上,所需的分接器取決于連接到網(wǎng)絡(luò)上設(shè)備的個(gè)數(shù),分解器有4種:直線式t型分接器,直線式y(tǒng)型分接器,直角式t型分接器和直角式y(tǒng)型分接器。 一般來說最好不要安裝不用的或空閑的分接器,以免帶來傳輸噪聲而造成信號(hào)反射,為了便于將來的擴(kuò)展,可以在分接器之間使用一個(gè)75歐姆電阻電纜插孔連接器,在干線電纜中保留一個(gè)空間,以便將來分接器的安裝或與干線電纜的連接。3) 網(wǎng)絡(luò)訪問端口(nap) 大多數(shù)設(shè)備提供網(wǎng)絡(luò)訪問接口(network access port-nap),用于系統(tǒng)調(diào)整、糾錯(cuò)或控制器編程
10、等臨時(shí)連接,可直接通過rj-45接口訪問整個(gè)控制網(wǎng)絡(luò),而非某個(gè)產(chǎn)品。連接到臨時(shí)設(shè)備的電纜可達(dá)10m長。注意:使用nap時(shí)不能同時(shí)將nap和同軸電纜連接不同的設(shè)備,也不能用nap將網(wǎng)段相連接。 4) control net物理層術(shù)語: 網(wǎng)絡(luò):是相連的所有接點(diǎn)的集合,任何一對(duì)連接路徑可包括中繼器和網(wǎng)關(guān) 鏈路:是專用地址范圍為1-99之間所有接點(diǎn)的集合,由一個(gè)或多個(gè)的段組成 段:通過分接器并接并帶有終結(jié)器,但不含中繼器的干線電纜段。 干線電纜:一個(gè)電纜系統(tǒng)的母線或核心部分 干線電纜段:任何兩個(gè)分接器之間的電纜長度 中繼器(r):一個(gè)有兩端口的有源物理層部件,它能把在一個(gè)段上獲得的所有信息傳輸和在線到
11、另一個(gè)段上。 分接器(t):設(shè)備和control net之間的連接器,分接器通過一條干線電纜把設(shè)備連接到網(wǎng)絡(luò)上。 網(wǎng)橋:兩個(gè)鏈路之間的信息傳遞裝置 節(jié)點(diǎn)(n):任意連接到control net網(wǎng)絡(luò)電纜系統(tǒng)的物理設(shè)備,它需要一個(gè)網(wǎng)絡(luò)地址,以便在網(wǎng)絡(luò)上操作,一個(gè)鏈路最多可包含99個(gè)節(jié)點(diǎn)。 端接器:一個(gè)裝有75歐姆電阻器的bnc標(biāo)準(zhǔn)插頭。4 control net數(shù)據(jù)鏈路層的介質(zhì)存取控制 網(wǎng)絡(luò)上個(gè)節(jié)點(diǎn)要通信時(shí),哪個(gè)節(jié)點(diǎn)有優(yōu)先權(quán)在網(wǎng)上發(fā)送數(shù)據(jù)?幾個(gè)節(jié)點(diǎn)同時(shí)在網(wǎng)上發(fā)送數(shù)據(jù),發(fā)生“碰撞”時(shí),誰有權(quán)繼續(xù)發(fā)送?各種網(wǎng)絡(luò)的mac協(xié)議就是負(fù)責(zé)整個(gè)仲裁的。 令牌總線協(xié)議(ieee802.4)是一個(gè)線性的、多支路樹形
12、或分段的拓補(bǔ)結(jié)構(gòu),網(wǎng)絡(luò)上的節(jié)點(diǎn)邏輯上組成了一個(gè)環(huán)。在controlnet中,每個(gè)節(jié)點(diǎn)知道它前一個(gè)和后一個(gè)節(jié)點(diǎn)的地址,在網(wǎng)絡(luò)運(yùn)行時(shí),持有令牌的節(jié)點(diǎn)可以發(fā)送數(shù)據(jù),知道發(fā)完要發(fā)送的所有數(shù)據(jù)或者用完令牌持有時(shí)間,然后該節(jié)點(diǎn)再重新生成一個(gè)新的令牌并傳遞給網(wǎng)絡(luò)中下一個(gè)邏輯節(jié)點(diǎn)。如果某個(gè)節(jié)點(diǎn)沒有要傳送的數(shù)據(jù),它只需將令牌傳遞給下一個(gè)節(jié)點(diǎn)即可,由于令牌傳遞的對(duì)象是邏輯意義上的下一個(gè)節(jié)點(diǎn),因而與其物理地址無關(guān)。以這種方式,令牌在邏輯上循環(huán)傳遞。每次只有一個(gè)節(jié)點(diǎn)可以發(fā)送數(shù)據(jù),因而數(shù)據(jù)幀不可能發(fā)生碰撞。controlnet對(duì)于某個(gè)令牌持有者離線和不把令牌傳給其下一個(gè)邏輯節(jié)點(diǎn),由某種機(jī)制重新產(chǎn)生令牌。 control
13、net采用了一種特殊的令牌傳遞機(jī)制,叫做隱性令牌傳遞(implicit token passing)。網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)分配一個(gè)唯一mac地址(從1到99),像普通令牌傳遞總線一樣,持有令牌的節(jié)點(diǎn)可以發(fā)送數(shù)據(jù)。但是,網(wǎng)絡(luò)上并沒有真正的令牌在傳輸,相反,每個(gè)節(jié)點(diǎn),監(jiān)視收到的每個(gè)數(shù)據(jù)幀的源節(jié)點(diǎn)地址,在該數(shù)據(jù)幀結(jié)束后,每個(gè)節(jié)點(diǎn)設(shè)置一個(gè)隱形令牌寄存器(implicit token register),其值為收到的源mac地址加1。如果隱形令牌寄存器的值等于某個(gè)節(jié)點(diǎn)自己的mac地址,然后該節(jié)點(diǎn)就可以立刻發(fā)送數(shù)據(jù),這就避免了沖突的發(fā)生。如果某個(gè)節(jié)點(diǎn)沒有要發(fā)送的數(shù)據(jù),則只需發(fā)一個(gè)空的數(shù)據(jù)幀(null frame
14、)。 controlnet傳遞隱形令牌的邏輯是通過特別設(shè)計(jì)的時(shí)間分片存取算法來控制,即用并行時(shí)間域多路存?。╟oncurrent time domain multiple access-ctdma)算法。在每一個(gè)網(wǎng)絡(luò)更新時(shí)間nut內(nèi)自動(dòng)調(diào)節(jié)網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn)拿到隱形令牌傳送信息的機(jī)會(huì)。controlnet的技術(shù)規(guī)范規(guī)定可組態(tài)的nut時(shí)間為0.5ms100ms。controlnet的mac幀 controlnet的mac幀格式如圖a所示,幀頭部附加量是7個(gè)字節(jié),包括preamable、開始分隔位、源mac地址以及crc和結(jié)束分隔位。數(shù)據(jù)幀叫鏈連接幀lpacket(link packet frame
15、),其格式如圖b所示。 每一個(gè)節(jié)點(diǎn)在每次傳送機(jī)會(huì)到來時(shí)只能發(fā)送一個(gè)并且僅一個(gè)mac幀,每個(gè)mac幀可包括0個(gè)或多個(gè)lpacket,如果mac幀包括0個(gè)lpacket,則被稱為null幀。每個(gè)lpacket包括一些“應(yīng)用信息”,并且可發(fā)送給網(wǎng)絡(luò)上的不同節(jié)點(diǎn),由lpacket組成的幀在每個(gè)mac幀的大小不能超過510個(gè)字節(jié)。 lpacket包含許多字段,其中cid是用來標(biāo)志每個(gè)lpacket本身的特定信息。這些標(biāo)識(shí)符對(duì)每個(gè)特定的應(yīng)用數(shù)據(jù)集合是唯一的。也可以預(yù)定義為某種特殊含義,而不管哪個(gè)節(jié)點(diǎn)要接受它,要連接的數(shù)據(jù)的內(nèi)容和大小與標(biāo)識(shí)符(cid)有緊密聯(lián)系。controlnet的數(shù)據(jù)傳輸是基于生產(chǎn)者/
16、客戶模型,生產(chǎn)者是數(shù)據(jù)的發(fā)送者,它將數(shù)據(jù)lpacket放到網(wǎng)絡(luò)上,而消費(fèi)者時(shí)數(shù)據(jù)的接收者,任何有興趣的消費(fèi)者都可以根據(jù)標(biāo)識(shí)符進(jìn)行過濾,把特定的數(shù)據(jù)(lpacket)從網(wǎng)上收下來。因此信息的標(biāo)識(shí)符非常重要,選用時(shí)必須保證是唯一的。生產(chǎn)者為多點(diǎn)傳送的傳輸選擇(cid),而消費(fèi)者為點(diǎn)對(duì)點(diǎn)的傳輸選擇(cid)。5.組態(tài)的主要步驟:l 用戶用一個(gè)軟件工具對(duì)controlnet進(jìn)行組態(tài),用戶需輸入nut,umaxm和smax, 物理參數(shù)(節(jié)點(diǎn)數(shù),電纜長度,中繼器數(shù)目),應(yīng)用程序(節(jié)點(diǎn))之間需要交換的數(shù)據(jù)大小以及rpi。l 組態(tài)工具為用戶計(jì)算/保留以下一些主要參數(shù):保證足夠的非預(yù)定時(shí)段以保證一個(gè)最大長度的幀
17、拿到令牌后能在一個(gè)nut中發(fā)送出去,計(jì)算nut能否支持請(qǐng)求的組態(tài)參數(shù),計(jì)算slottime和api,計(jì)算預(yù)定時(shí)段和非預(yù)定時(shí)段的可用百分比(如果帶寬使用率超過100%或用戶要求設(shè)置的組態(tài)不能滿足,將給出警告)。l 一旦用戶滿意組態(tài)工具的計(jì)算結(jié)果,組態(tài)信息可以下載到整個(gè)網(wǎng)絡(luò)。l 網(wǎng)絡(luò)上keeper的將接收組態(tài)信息并分配預(yù)定的信息給各個(gè)連接發(fā)起者。l 連接發(fā)起者發(fā)起的建立節(jié)點(diǎn)之間的關(guān)系的過程稱之為連接(connection)。不在的keeper預(yù)定信息理的連接發(fā)起者不能使用預(yù)定時(shí)段l 一旦網(wǎng)絡(luò)組態(tài)完畢和正常運(yùn)行,就不再需要組態(tài)軟件工具。 第二部分:rsnetworx for controlnet軟件
18、的應(yīng)用 第一章:rsnetworx for controlnet軟件簡介一:rsnetworx for controlnet軟件的作用: 本軟件是用于控制網(wǎng)網(wǎng)絡(luò)的32位windows應(yīng)用程序, 用圖形或擴(kuò)展頁的形式展現(xiàn)整個(gè)網(wǎng)絡(luò)??梢栽诔跏冀缑嫔辖M態(tài)整個(gè)網(wǎng)絡(luò)的參數(shù)和預(yù)定性(schedule)。軟件中的網(wǎng)絡(luò)組態(tài)列表(scanlist configurition)能讓你把掃描器內(nèi)存中的地址分配到控制網(wǎng)網(wǎng)絡(luò)上或把網(wǎng)絡(luò)上的數(shù)據(jù)傳給1771,1785等控制器。二:控制網(wǎng)網(wǎng)絡(luò)參數(shù)、預(yù)定和非預(yù)定數(shù)據(jù)及keeper的概念1 組態(tài)網(wǎng)絡(luò)參數(shù):a. nut(net update time)-網(wǎng)絡(luò)刷新時(shí)間: 網(wǎng)絡(luò)刷新時(shí)
19、間表示網(wǎng)絡(luò)以多快的周期重復(fù),用戶可選擇的范圍從0.5ms到100 ms,我們一般設(shè)定此值為5ms。網(wǎng)絡(luò)刷新時(shí)間包括預(yù)定時(shí)間,非預(yù)定時(shí)間和維護(hù)時(shí)間。其中維護(hù)時(shí)間指用地址最低的節(jié)點(diǎn)所傳送的信息,以保證其他節(jié)點(diǎn)的同步化。這個(gè)時(shí)間將從nut中自動(dòng)扣除。預(yù)定時(shí)間和非預(yù)定時(shí)間將在后面部分介紹。b. mca(max scheduled address)-最大預(yù)定地址:最大預(yù)定地址是指傳送或接收預(yù)定數(shù)據(jù)的設(shè)備的最大地址??梢栽O(shè)為大于或等于傳送或接收預(yù)定數(shù)據(jù)的設(shè)備的節(jié)點(diǎn)號(hào)。c. mua(max unscheduled address)-最大非預(yù)定地址:最大非預(yù)定地址是指傳送或接收非預(yù)定數(shù)據(jù)的設(shè)備的最大地址。可以
20、設(shè)為大于或等于傳送或接收非預(yù)定數(shù)據(jù)設(shè)備的節(jié)點(diǎn)號(hào)。d. mr (media redundency) -介質(zhì)冗余:如果你的控制網(wǎng)是冗余的,即選擇a/b ,如果是單冗余的,即選擇a only或b only。e. rpi(requested packet interval) 預(yù)設(shè)傳送數(shù)據(jù)時(shí)間段:用戶所設(shè)的傳送每個(gè)數(shù)據(jù)包所需時(shí)間(api指實(shí)際傳送數(shù)據(jù)包所用時(shí)間)。此值需小于網(wǎng)絡(luò)刷新時(shí)間nut。2 數(shù)據(jù)傳送方式:預(yù)定時(shí)間內(nèi)傳送:預(yù)定時(shí)間保證每個(gè)預(yù)定的節(jié)點(diǎn)在一次循環(huán)的順序次序基礎(chǔ)上,有一個(gè)機(jī)會(huì)進(jìn)行傳送信息。有時(shí)間苛求的信息必須在這個(gè)時(shí)間段內(nèi)傳送。未預(yù)定時(shí)間傳送:所有的節(jié)點(diǎn)按一種順序進(jìn)行循環(huán)傳送信息,這種循環(huán)
21、不斷重復(fù),一直到分配給這部分的時(shí)間用完為止。提供給未預(yù)定部分的時(shí)間取決于預(yù)定部分的通訊量。在這個(gè)段內(nèi),控制網(wǎng)保證至少有一個(gè)節(jié)點(diǎn)有機(jī)會(huì)傳送非預(yù)定數(shù)據(jù)。沒有傳送時(shí)間約束的信息應(yīng)該在這個(gè)時(shí)間段內(nèi)傳送。3 單keeper和多keeper網(wǎng)絡(luò):keeper是控制網(wǎng)上的某個(gè)節(jié)點(diǎn),它具有存儲(chǔ)和應(yīng)用預(yù)定帶寬信息和網(wǎng)絡(luò)組態(tài)參數(shù)(像nut、smax、umax)的能力。keeper允許已配置好的節(jié)點(diǎn)加入網(wǎng)絡(luò)中,只有像plc這樣的設(shè)備才可以作為keeper,只有擁有網(wǎng)絡(luò)組態(tài)列表信息的設(shè)備可以作為 keeper。目前,有兩種類型的網(wǎng)絡(luò)keeper:單keeper和多keeper。l 單keeper網(wǎng)絡(luò):網(wǎng)絡(luò)上只有一個(gè)并
22、且節(jié)點(diǎn)為1的設(shè)備可以存貯網(wǎng)絡(luò)參數(shù)和預(yù)定連接信息。這時(shí)連接的對(duì)象可以包括、也可以不包括keeper設(shè)備本身。在單keeper網(wǎng)絡(luò)中,在任何預(yù)定連接建立以前必須要求有效的節(jié)點(diǎn)地址為1的keeper設(shè)備 ,并且該設(shè)備必須在線。當(dāng)預(yù)定連接建立以后,則該連接將一直工作甚至keeper設(shè)備離線也不造成影響。l 多keeper網(wǎng)絡(luò): 網(wǎng)絡(luò)上有多于一個(gè)節(jié)點(diǎn)的設(shè)備可以存儲(chǔ)網(wǎng)絡(luò)參數(shù)和預(yù)定連接信息。這些連接的對(duì)象可以包括、也可以不包括keeper設(shè)備本身。對(duì)keeper的節(jié)點(diǎn)地址沒有特別要求,但考慮到兼容性,推薦將地址為1的設(shè)備作為keeper。在多keeper系統(tǒng)中,只要有一個(gè)多keeper設(shè)備在線,新的預(yù)定連接
23、就可以被建立。 第二部分:怎樣運(yùn)用rsnetworx for controlnet 軟件 試驗(yàn)綜述: (一)目的:用rsnetworx for controlnet軟件組態(tài)控制網(wǎng)通訊,實(shí)現(xiàn)處理器對(duì)適配器的管理以及兩個(gè)處理器之間通訊,進(jìn)而理解rsnetworx for controlnet的用法。 (二) 設(shè)備:plc5/40c1.5處理器 兩臺(tái); 1771-acnr適配器 一臺(tái);1794-acnr適配器 一臺(tái); 1756-l1 controllogix處理器一臺(tái)(三)試驗(yàn)過程:1 設(shè)計(jì)控制網(wǎng)電纜系統(tǒng):東北大學(xué)rockwell實(shí)驗(yàn)室在全實(shí)驗(yàn)室范圍內(nèi)搭建了包括控制網(wǎng),設(shè)備網(wǎng), 以太網(wǎng)以及dh+和d
24、h485網(wǎng)絡(luò)。用于不同作用,不同通訊要求的設(shè)備之間的信息交換。其中控制網(wǎng)線路是一種無源網(wǎng)絡(luò)。在其設(shè)計(jì)和連接過程中,應(yīng)滿足下列要求:1) 總體設(shè)計(jì):a.控制網(wǎng)電纜應(yīng)與大地隔離,同時(shí)必須避免由于疏忽與地連接。b.控制網(wǎng)工具箱(1786-ctk)可以方便的用來截?cái)喔顒円约岸私咏橘|(zhì)連接。2) 段的設(shè)計(jì):a. 所有的干線電纜的連接都需分接器。b. 分接器可以安裝在干線電纜的任意位置c. 分接器的接線長度固定為1md. 最大分接器數(shù)為48,帶200m干線電纜e. 最大干線電纜長度為1000m,帶兩個(gè)分接器f. 兩端需要75歐姆電阻的終結(jié)器g. 有未連接的支線電纜,要求一個(gè)分接器虛設(shè)負(fù)載(1786-tcap
25、)h. nap電纜(1786-tcap)固定為3mi. 在冗余工作方式時(shí),不要混淆冗余和非冗余節(jié)點(diǎn)j. 布線時(shí),避免強(qiáng)噪聲干擾環(huán)境對(duì)同軸電纜的影響3) 鏈路設(shè)計(jì)a. 最多為99個(gè)節(jié)點(diǎn)(不包括中繼器).b. 中繼器需要一個(gè)分接器,但不算作節(jié)點(diǎn)。他們包括在每段的分接器數(shù)目中.c. 中繼器可能安裝在段的任何分接器處.d. 一個(gè)鏈路的兩個(gè)節(jié)點(diǎn)之間只能有一條路徑.e. 冗余鏈路的兩邊介質(zhì)構(gòu)成必須相同.f. 一個(gè)冗余鏈路兩邊總電纜長度之差不能超過800m.2.本試驗(yàn)設(shè)備連接: 1) 把本實(shí)驗(yàn)所用plc,及1771acnr適配器均采用一槽尋址,各設(shè)備節(jié)點(diǎn)號(hào)分配如下:node1: plc5/40c1.5nod
26、e11: 裝有windowsnt4.0的pc機(jī)node39: plc5/40c1.5node41: 1771-acnrnode42:1756-l1controllogixnode50: 1794-acnr 2)分別連接在處理器,1771-acnr適配器,和柔性i/o適配器上,接通電源 3 ) 檢驗(yàn)處理器上的兩個(gè)發(fā)光二極管,cha應(yīng)該是固定綠色。4) 觀察1771-acnr的顯示,應(yīng)該在idle和a#41之間轉(zhuǎn)換。idle表示acnr已經(jīng)初始化,但本適配器沒有開放性連接(沒有設(shè)備控制本槽架上的輸入輸出模塊);a#41表示本適配器的地址時(shí)41號(hào)節(jié)點(diǎn)。3.初始化rsnetworx for contr
27、olnet軟件打開rsnetworx for controlnet軟件,點(diǎn)擊online圖標(biāo),軟件會(huì)自動(dòng)掃描連在控制網(wǎng)上的所有設(shè)備。然后點(diǎn)擊edits enable,在主屏幕上右擊鼠標(biāo),在彈出的菜單中選擇屬性,將得到如下對(duì)話框:可以選定該控制網(wǎng)的網(wǎng)絡(luò)刷新時(shí)間,最大預(yù)定地址,最大非預(yù)定地址,冗余性質(zhì)的參數(shù),本試驗(yàn)是雙冗余的,所以選擇a/b.通過點(diǎn)擊工具欄上的存檔圖標(biāo),把該組態(tài)信息存檔。4試驗(yàn)確定離散i/o的映像:所有預(yù)定數(shù)據(jù)都要在控制網(wǎng)網(wǎng)絡(luò)中映像。用戶應(yīng)該設(shè)定i/o數(shù)據(jù)從哪里寫或讀到哪里去,也就是說要映像。用戶可通過創(chuàng)建和維護(hù)一個(gè)i/o映像表,建立處理器,i/o適配器,數(shù)據(jù)文件地址之間的相互關(guān)系
28、。每個(gè)控制網(wǎng)處理器最多可以由128個(gè)映像表入口,這取決于處理器的類型。每個(gè)預(yù)定數(shù)據(jù)傳送都需要一個(gè)i/o映像表,映像表存儲(chǔ)在內(nèi)存的組態(tài)區(qū),不能用應(yīng)用程序存取。 本試驗(yàn)用一臺(tái)plc,和1771acnr及1794acnr適配器確定離散i/o的映像試驗(yàn)過程如下:1) 把處理器的鑰匙撥在prog狀態(tài),兩個(gè)適配器都連接在控制網(wǎng)上。2) 用鼠標(biāo)右鍵點(diǎn)擊節(jié)點(diǎn)1上的處理器,在彈出的菜單上選擇scanlist configuration。處在1號(hào)節(jié)點(diǎn)的plc-5的控制網(wǎng)組態(tài)信息表呈現(xiàn)在用戶面前,這時(shí)您可以看到您想組態(tài)的處理器被綠色突出顯示,可以開始組態(tài)了。(這里先我們介紹一下映像的含義:映像是指確認(rèn)某處理器和i/
29、o設(shè)備之間關(guān)系的過程。) 屏幕的上部分包含的是狀態(tài)信息,map(映像)表示為中間白底的部分,屏幕的最下面是用戶輸入?yún)^(qū)域,允許用戶制定哪些文件用于組態(tài)信息。我們可以自己定義n文件作為組態(tài),診斷,狀態(tài),輸入輸出等的地址。其中狀態(tài)文件(status file)用以存儲(chǔ)map表中不同路徑的狀態(tài)信息,該文件包含通訊狀態(tài)的各信息(success,faulted等);組態(tài)文件(configuration file)存儲(chǔ)map表中所用的組態(tài)數(shù)據(jù);數(shù)據(jù)輸入文件(data input file)的作用是接收其他設(shè)備所發(fā)送的預(yù)定信息的數(shù)據(jù)和從如模擬量輸入模塊等職能模塊讀取數(shù)據(jù);數(shù)據(jù)輸出文件(data output
30、file)處理器將要發(fā)送給其他設(shè)備的預(yù)定信息數(shù)據(jù)和向其他智能模塊寫數(shù)據(jù)。在這里我們定義用n9-n13存貯這些數(shù)據(jù)。首先點(diǎn)擊edits enable,然后在用戶輸入?yún)^(qū)域內(nèi)輸入你指定的n文件。3) 我們用auto insert建立處理器和適配器之間的i/o映像:右鍵單擊41號(hào)適配器,然后在工具欄上點(diǎn)中auto insert selective device圖標(biāo),你就可以看到,rsnetworx自動(dòng)分配處理器的i/o映像字給適配器,因?yàn)樵?771-acnr適配器是12槽的,所以給該適配器分配12個(gè)i/o字。用同樣的方法給1794-acnr適配器分配相應(yīng)i/o地址將得到如下的map表:在工具欄上點(diǎn)中存
31、盤圖標(biāo),保存該組態(tài)信息。4) 這時(shí)我們打開rslogix5軟件,觀察在適配器模塊上輸入或輸出不同信號(hào)時(shí)i/o文件如何變化。 因?yàn)槲覀冊(cè)谔幚砥鞯膐:024和o:026文件上輸入了15和127兩個(gè)數(shù)字,這時(shí)我們將看到1771-acnr的4號(hào)和6號(hào)輸出模塊上的相應(yīng)指示燈亮了。同樣因?yàn)槲覀冊(cè)?794的第0號(hào)輸入模塊上輸入了一定的直流信號(hào),我們看到i文件的相應(yīng)位置為我們輸入的直流信號(hào)的位。5) 分析因?yàn)樘幚砥鞯牡?00號(hào)和001號(hào)邏輯機(jī)架占用了i/o文件的000-017字,適配器只能從020文件映像i/o數(shù)據(jù),因?yàn)槲覀兿冉M態(tài)的1771-acnr,有12槽,占12個(gè)i/o字,所以1794-acnr得i/o
32、字要從034開始。 5多點(diǎn)傳送離散量i/o我們用1號(hào)plc5處理器,39號(hào)plc5處理器和1794-acnr做這個(gè)試驗(yàn)。 1)在編輯狀態(tài),先在1號(hào)plc5的map表上組態(tài)1794-acnr。方法和第4步相同,然后在39號(hào)plc5上用同樣的方法組態(tài)該適配器,我們會(huì)得到以下兩組map表: 因?yàn)槲覀兿冉M態(tài)了1號(hào)節(jié)點(diǎn),所以1號(hào)節(jié)點(diǎn)作為1794-acnr的exclusive onwer(獨(dú)有處理器),而39號(hào)節(jié)點(diǎn)只有i文件可以反映1794-acnr適配器的輸入量,其o文件對(duì)適配器不起作用,稱為離散量輸入處理器(discrete input only)。注:和遠(yuǎn)程i/o適配器不同,控制網(wǎng)適配器的數(shù)據(jù)映像和
33、該適配器所在的節(jié)點(diǎn)號(hào)無關(guān),所以應(yīng)該先組態(tài)遠(yuǎn)程i/o適配器,再組態(tài)控制網(wǎng)適配器,因?yàn)榭刂凭W(wǎng)適配器的地址不是確定的可以應(yīng)用任何遠(yuǎn)程i/o適配器的地址。6. 模擬量i/o的映象及多點(diǎn)傳送模擬量i/o象組態(tài)離散量模塊一樣,控制網(wǎng)允許進(jìn)行離散量i/o的map。下面的試驗(yàn)將組態(tài)讓模擬量模塊1794-if2xof21接收1號(hào)plc-5處理器發(fā)送的模擬量輸出數(shù)據(jù),同時(shí)讓處理器從i文件接收輸入到該模擬量模塊的模擬量數(shù)據(jù)。所有控制網(wǎng)的非離散量i/o數(shù)據(jù),都是存貯在用戶的控制網(wǎng)組態(tài)屏幕所設(shè)定的整數(shù)型文件中??刂凭W(wǎng)處理器支持兩個(gè)不同的映像文件:數(shù)據(jù)輸入文件(dif)和數(shù)據(jù)輸出文件(dof),它們都是由用戶指定的整數(shù)型
34、數(shù)據(jù)表文件。每個(gè)非離散i/o數(shù)據(jù)傳送的映像表輸入,均在存有數(shù)據(jù)的dif中定義了一個(gè)偏移量,用相互獨(dú)立的數(shù)據(jù)表文件進(jìn)行離散量i/o數(shù)據(jù)的傳送,而獨(dú)立的文件可以命名處理器用于離散i/o數(shù)據(jù)以同樣的方式提供給非離散i/o數(shù)據(jù),即連續(xù)傳送,并與梯形圖程序掃描異步。 1)將節(jié)點(diǎn)1上的鑰匙打到prog狀態(tài)。 2)在1號(hào)plc-5的map表上組態(tài)1794-if2xof21為處理器的模擬量i/o模塊。方法和組態(tài)離散量模塊相同。將得到如下畫面: 我們注意到模塊的缺省字?jǐn)?shù)已經(jīng)自動(dòng)定義。7個(gè)模擬量輸入字,1個(gè)狀態(tài)字,2個(gè)輸出字。 3)多點(diǎn)傳送模擬量i/o 和離散量相同,我們可以組態(tài)一個(gè)模塊和兩個(gè)plc建立聯(lián)系。但不
35、同之同處在于1794框架上的不同模擬量模塊可以有不同的獨(dú)有處理器,如圖所示: 7.控制網(wǎng)鏈路上的信息交換:a.預(yù)備指示: 控制網(wǎng)鏈路最重要的功能,是傳送對(duì)時(shí)間有苛刻要求的控制信息(即i/o狀態(tài)和控制互鎖);其他的信息(即無時(shí)間苛求的信息,例如程序的裝載和下載)也能傳送,但因控制網(wǎng)獨(dú)特的時(shí)間限制算法,它們不會(huì)影響對(duì)時(shí)間苛求信息的傳送。 1)數(shù)據(jù)類型及傳送方式 在控制網(wǎng)鏈路上,信息是通過建立節(jié)點(diǎn)間的連接來傳送的。由生產(chǎn)者發(fā)送的每個(gè)報(bào)文包含一個(gè)連接標(biāo)識(shí)符(cid),已經(jīng)組態(tài)的節(jié)點(diǎn)識(shí)別cid接收?qǐng)?bào)文,因而變成一個(gè)客戶。 對(duì)于網(wǎng)絡(luò)的介質(zhì)存取,是通過時(shí)間限制存取算法來控制的,即用并行時(shí)間域多路存?。╟td
36、ma)方法,每個(gè)網(wǎng)絡(luò)刷新間隔(nui)內(nèi)調(diào)節(jié)節(jié)點(diǎn)的傳送信息機(jī)會(huì)??蛻敉ǔ_x擇毫秒級(jí)的網(wǎng)絡(luò)刷新時(shí)間(nut)來組態(tài)(nui)重復(fù)的頻繁程度??蛻裟軌蛑付ㄗ钚〉膎ut為2ms. nut是預(yù)定信息,非預(yù)定信息和維護(hù)時(shí)間的總和??蛻粢M態(tài)在nut中某個(gè)節(jié)點(diǎn)要傳送信息類型(預(yù)定和非預(yù)定的),維護(hù)時(shí)間將自動(dòng)引出。 2)plc-5傳送預(yù)定數(shù)據(jù) 用戶組態(tài)一個(gè)最大預(yù)定的節(jié)點(diǎn),該節(jié)點(diǎn)是最高地址節(jié)點(diǎn)。它可在網(wǎng)絡(luò)刷新時(shí)間的預(yù)定部分內(nèi)傳送數(shù)據(jù)。 對(duì)于用戶指定的直到最大預(yù)定節(jié)點(diǎn)的所有節(jié)點(diǎn),控制網(wǎng)將在預(yù)定時(shí)間內(nèi)保留帶寬。對(duì)于一種高效率的網(wǎng)絡(luò)而言,指定節(jié)點(diǎn)地址的順序從01開始,并且設(shè)定用戶最大預(yù)定節(jié)點(diǎn)地址為需要傳送預(yù)定數(shù)據(jù)的
37、最高節(jié)點(diǎn)號(hào)。 控制網(wǎng)的預(yù)定數(shù)據(jù)傳送有以下特點(diǎn):* 傳送與梯形邏輯程序的掃描異步* 是連續(xù)的* 以一個(gè)用戶在i/o映像表中所設(shè)定的通信速率相等或更快的速率傳送 預(yù)定數(shù)據(jù)傳送時(shí),進(jìn)行如下刷新:* 所收集的數(shù)據(jù)映像由專用內(nèi)存的緩沖區(qū)傳送到處理器的輸入映像文件中,供下次邏輯掃描使用。* 輸出映像文件的數(shù)據(jù)放入專用的內(nèi)存緩沖區(qū),在下一次預(yù)定通信時(shí)送出。 控制網(wǎng)處理器在控制網(wǎng)網(wǎng)絡(luò)上支持如下表所示預(yù)定數(shù)據(jù)操作: 說明 操作離散i/o數(shù)據(jù)傳送 以一種確定的可重復(fù)的方式異步進(jìn)行,并獨(dú)立于梯形圖邏輯程序掃描。客戶可以在i/o映像表中按節(jié)點(diǎn)分列的基礎(chǔ)上,對(duì)所有控制網(wǎng)離散i/o數(shù)據(jù)傳送進(jìn)行組態(tài)。非離散i/o數(shù)據(jù)傳送
38、以與離散i/o數(shù)據(jù)傳送同樣的優(yōu)先權(quán)進(jìn)行處理,客戶可以通過在i/o映像表中進(jìn)行包括非離散量i/o數(shù)據(jù)傳送的組態(tài),刷新模擬數(shù)據(jù)而不必在梯形圖程序中運(yùn)用塊傳送指令該數(shù)據(jù)的刷新是在緩沖區(qū)和數(shù)據(jù)表文件中進(jìn)行在邏輯掃描時(shí)與離散i/o數(shù)據(jù)傳送時(shí)用的方式一樣。點(diǎn)對(duì)點(diǎn)通信 允許控制網(wǎng)處理器與控制網(wǎng)網(wǎng)絡(luò)上其他控制網(wǎng)處理器進(jìn)行點(diǎn)對(duì)點(diǎn)通信。對(duì)通信與上述離散和非離散i/o傳送有同樣的優(yōu)先權(quán),用戶可以在i/o映像表中組態(tài)點(diǎn)對(duì)點(diǎn)傳送。 3)未預(yù)定數(shù)據(jù)的傳送當(dāng)不需要進(jìn)行確定性的數(shù)據(jù)傳送時(shí),控制網(wǎng)鏈路可以讓用戶采用非預(yù)定報(bào)文發(fā)送。非預(yù)定操作包括:* 非預(yù)定的非離散量數(shù)據(jù)傳送-通過在plc梯形程序中的控制網(wǎng)i/o傳送指令(cio
39、)進(jìn)行。* 對(duì)等報(bào)文發(fā)送-通過在plc梯形程序中的報(bào)文指令(msg)進(jìn)行。非預(yù)定傳送是在網(wǎng)絡(luò)刷新時(shí)間間隔的非預(yù)定時(shí)間段中完成的。在控制網(wǎng)網(wǎng)絡(luò)上的非預(yù)定報(bào)文發(fā)送是非確定性的。用戶的應(yīng)用和用戶的組態(tài)(節(jié)點(diǎn)數(shù)、應(yīng)用程序、網(wǎng)絡(luò)刷新時(shí)間(nut)等),決定了非預(yù)定報(bào)文傳送需要的時(shí)間。rsnetworx在網(wǎng)絡(luò)刷新間隔(nui)中至少保留一個(gè)最小化的非預(yù)定傳送時(shí)間。對(duì)于非預(yù)定報(bào)文所發(fā)送時(shí)間,取決于在每個(gè)nui中,每個(gè)節(jié)點(diǎn)是否有機(jī)會(huì)發(fā)送非預(yù)定數(shù)據(jù)。 b傳送預(yù)定數(shù)據(jù)和傳送非預(yù)定數(shù)據(jù)的試驗(yàn)我們首先用兩臺(tái)plc-5處理器實(shí)現(xiàn)對(duì)等通訊(peer to peer),傳送預(yù)定數(shù)據(jù)。然后用一臺(tái)plc-5處理器和一臺(tái)1794
40、-acnr適配器進(jìn)行非預(yù)定數(shù)據(jù)通訊。1)在01號(hào)和39號(hào)分別組態(tài)處理器發(fā)送和接收數(shù)據(jù),操作步驟和離散量i/o模塊的i/o映像基本相同: 在01號(hào)節(jié)點(diǎn)的處理器的scanlist 組態(tài)表上組態(tài)1號(hào)節(jié)點(diǎn)從n16:0文件發(fā)送數(shù)據(jù),被39號(hào)處理器的n10:0文件接收。同樣組態(tài)39號(hào)處理器從其n11:0-n:11:2發(fā)送數(shù)據(jù),被01號(hào)處理器的n15:0-n15:2文件接收。注意這時(shí)要在兩個(gè)處理器上同時(shí)組態(tài)。組態(tài)后你將得到如下兩組結(jié)果: 打開兩個(gè)rslogix5文件,分別下載到1號(hào)和39號(hào)處理器中,改變1號(hào)節(jié)點(diǎn)處理器的n16:0的值,你將看到39號(hào)處理器中n10:0的值相應(yīng)變化。同樣當(dāng)你給39號(hào)處理器的n1
41、1:0-n11:2賦以不同值的時(shí)候,1號(hào)處理器中n15:0-n15:2的值也將變化為和39號(hào)處理器的n11:0-n11:2相同的數(shù)值。4) 這里我們將用到msg和cio梯形圖邏輯指令。首先打開rslogix5軟件編寫以下程序:我們?cè)趍sg和cio指令中別定義了控制文件,同時(shí)在各自的setup screen中填入適當(dāng)?shù)膮?shù)。在msg指令中填入的參數(shù)如下: 現(xiàn)在解釋一下如上填法的意義: 以上信息將跟蹤39號(hào)節(jié)點(diǎn)的內(nèi)在時(shí)鐘,該時(shí)鐘存放在s:23狀態(tài)文件中。port2指定控制網(wǎng)通道。我們應(yīng)在controlnet path處輸入我們想與之通訊的節(jié)點(diǎn)地址。 再來確定cio指令中的參數(shù):這一信息將讀取179
42、4-acnr適配器上第0號(hào)槽的輸入數(shù)據(jù),并把它存放在處理器的n26:10文件字中。進(jìn)行完以上工作我們將該文件存檔,然后打開rsnetworx for controlnet軟件,把1794-acnr組態(tài)為01號(hào)處理器的適配器,存檔。確定01號(hào)處理器處在prg狀態(tài),把剛才編好的程序下載到處理器中,在把處理器鑰匙撥到run狀態(tài)。我們就可以觀察我們想得到的結(jié)果了把b3:0/00置位,我們將看到處理器n26:0種的數(shù)據(jù)更新(需要每次對(duì)b:30/0置復(fù)位,才能觀察到n26:10中樞子的變化)把b3:0/01置位,我們將看到1704-acnr的第0號(hào)槽輸入的開關(guān)量反映到n26:10文件字中。8建立contr
43、ollogix和plc之間的對(duì)等通訊這一試驗(yàn)將演示利用rsnetworx和rslogix 5000軟件,通過必要的步驟建立plc5/40c和controllogix之間的通訊:1) 1756-l1controllogix處理器產(chǎn)生供plc-5處理器接收的數(shù)據(jù)1.打開logix5000軟件,在離線狀態(tài)新建一個(gè)控制器名:a. 選擇filenew,將打開新建控制器對(duì)話框。b. 在該對(duì)話框中填入各參數(shù),新的項(xiàng)目就出現(xiàn)了2. 為controllogix處理器建立新的數(shù)據(jù)類型:a.在項(xiàng)目欄選擇user-defined文件夾,選擇:select filenew componentdate type.b.輸入
44、以下信息:在name欄,填入自定義的數(shù)據(jù)類型名稱;在members欄,填入自定義成員類型,這一成員包含的是1756-l1的對(duì)等通訊數(shù)據(jù);在數(shù)據(jù)類型欄,選擇int整數(shù)型文件,在dimension組框中,選擇4字節(jié)的倍數(shù)的字(如2,4,6,。個(gè)字)c.點(diǎn)ok按鈕后,新的數(shù)據(jù)類型,就會(huì)出現(xiàn)在項(xiàng)目域中 3. 為controllogix建立生產(chǎn)型標(biāo)簽:a. 在控制器下面的文件夾中選擇controller tags文件夾,然后選擇logicedit tags,控制器標(biāo)簽對(duì)話框出現(xiàn)。b. 選擇editproperties,將出現(xiàn)新建標(biāo)簽對(duì)話框。c. 輸入以下信息:在name欄填入一個(gè)描述性的標(biāo)簽名,在控制標(biāo)
45、記類型欄選擇base;在數(shù)據(jù)類型域選擇預(yù)先定義好的數(shù)據(jù)類型,在dimension(尺寸)中,選擇想要傳送的標(biāo)簽數(shù)。在scope域選擇控制器名;選中produce this tag for up to圖標(biāo),然后指定,你想接收信息的模塊數(shù),本試驗(yàn)選1。以上各項(xiàng)完成后,單擊ok按鈕。 4. 保存控制器信息,并把它下載到處理器:a. 選擇filesave,把剛建好的項(xiàng)目存為.acd文件。b. 選擇communicationdownload,把控制器程序下載到controllogix處理器,c. 完成以上各步驟后,把logix5000軟件最小化。 5. 打開rsnetworx for controlne
46、t軟件,組態(tài)plc-5通訊。a. 點(diǎn)擊online圖標(biāo),開始掃描整個(gè)網(wǎng)絡(luò)。找到我們要用的controllogix處理器和plc-5處理器。b. 在網(wǎng)絡(luò)組態(tài)圖上,選中我們要利用進(jìn)行通訊的plc-5,在工具欄的device 下拉菜單中選擇scanlist configuration。我們將看到該處理器的組態(tài)信息表。點(diǎn)擊edits enabled檢驗(yàn)欄。6. 對(duì)plc處理器,建立它和controllogix的連接,并存儲(chǔ)該信息a. 在組態(tài)信息表上,選中controllogix,點(diǎn)擊工具欄中的connection,然后在其下拉菜單中選擇insert,我們將看到連接屬性對(duì)話框。b. 我們輸入以下信息:*
47、. 在通訊參數(shù)組框中,選擇我們預(yù)先在logix5000種指定的發(fā)送數(shù)據(jù)的標(biāo)簽。*. 在寫地址參數(shù)組框中,選擇你要接收數(shù)據(jù)的大小,注意要和你預(yù)先指定的controllogix所要發(fā)送數(shù)據(jù)的大小匹配。*. 點(diǎn)擊save圖標(biāo)存儲(chǔ)你的組態(tài)信息。7. 檢驗(yàn)數(shù)據(jù)連接是否成功a. 檢驗(yàn)controllogix處理器上的i/o燈,如果此燈是固定綠色的,表示已經(jīng)連接上了。b. 手動(dòng)使controllogix處理器處于運(yùn)行狀態(tài)。c. 在rsnetworx的組態(tài)信息表上,選擇工具欄上的view項(xiàng),在其下拉菜單中選擇connection status,我們將看到,1756-l1controllogix處理器的狀態(tài)域中
48、將顯示connection success.2)由plc-5處理器產(chǎn)生供1756-l1controllogix處理器接收的數(shù)據(jù) 1.打開logix5000軟件,離線狀態(tài),在i/o組態(tài)欄設(shè)定適配器和plc-5處理器:a. 選擇filenew componentmodule,出現(xiàn)選擇模塊類型對(duì)話框。b. 選擇適配器模塊(1756-cnb/b),然后ok.c. 指定適配器模塊的名稱和槽號(hào),然后點(diǎn)finish按鈕,在項(xiàng)目域的i/o configuration下,我們將看到我們組態(tài)好的cnb模塊。d. 選擇你剛剛加上的適配器模塊,然后選filenew componentmodule,出現(xiàn)供選模塊類型對(duì)話框。選擇1785-plc5控制網(wǎng)plc-5處理器,然后ok,將出現(xiàn)模塊屬性對(duì)話框。e. 為處理器起個(gè)名字,然后輸入它的節(jié)點(diǎn)號(hào)和一些附加信息,完成。我們將看到,i/o configuration文件夾的子文件cnb下面會(huì)出現(xiàn)我們組態(tài)的plc-5處理器。2. 為1756-l1controll
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新小區(qū)物業(yè)承包合同示例
- 2024系統(tǒng)開發(fā)合同
- 2024年餐廳租賃合同模板
- 2024分期付款購買合同
- 文化節(jié)慶活動(dòng)贊助協(xié)議
- 2025年會(huì)計(jì)專業(yè)考試高級(jí)會(huì)計(jì)實(shí)務(wù)試卷及解答參考
- 排水箱涵勞務(wù)分包合同2024年
- 城市管道天然氣特許經(jīng)營合同
- 撫養(yǎng)權(quán)變更協(xié)議模板2024年
- 協(xié)商一致解除勞動(dòng)合同書樣本
- 新蘇教版五年級(jí)上冊(cè)科學(xué)全冊(cè)教學(xué)課件(2022年春整理)
- 小學(xué)體育水平一《走與游戲》教學(xué)設(shè)計(jì)
- 秋日私語(完整精確版)克萊德曼(原版)鋼琴雙手簡譜 鋼琴譜
- 辦公室室內(nèi)裝修工程技術(shù)規(guī)范
- 鹽酸安全知識(shí)培訓(xùn)
- 萬盛關(guān)于成立醫(yī)療設(shè)備公司組建方案(參考模板)
- 消防安全巡查記錄臺(tái)帳(共2頁)
- 科技特派員工作調(diào)研報(bào)告
- 中波廣播發(fā)送系統(tǒng)概述
- 縣疾控中心中層干部競聘上崗實(shí)施方案
- 急性心肌梗死精美PPt完整版
評(píng)論
0/150
提交評(píng)論