直流電源監(jiān)控系統(tǒng)設(shè)計(jì)_第1頁
直流電源監(jiān)控系統(tǒng)設(shè)計(jì)_第2頁
直流電源監(jiān)控系統(tǒng)設(shè)計(jì)_第3頁
直流電源監(jiān)控系統(tǒng)設(shè)計(jì)_第4頁
直流電源監(jiān)控系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、直流電源監(jiān)控系統(tǒng)設(shè)計(jì)54目錄第1章 緒論41.1直流電源監(jiān)控系統(tǒng)簡介41.2發(fā)展現(xiàn)狀及研究意義41.3工業(yè)現(xiàn)場總線概述61.4 本文的主要工作7第2章 系統(tǒng)概括介紹72.1系統(tǒng)涉及的網(wǎng)絡(luò)硬件72.1.1羅克韋爾網(wǎng)絡(luò)體系概述72.2.2 plc-5可編程序控制器112.1.3 操作員終端panalview1400e142.1.4 i/o模塊1794柔性 flex i/o15.系統(tǒng)的結(jié)構(gòu)圖162.1.1 電力直流電源系統(tǒng)結(jié)構(gòu)162.2.1系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)17第3章devicenet及其應(yīng)用193.1 devicenet概述193.1.1 devicenet簡介193.1.2 devicenet的網(wǎng)絡(luò)

2、特性193.1.3devicenet的傳輸協(xié)議203.2 devicenet的硬件連接和網(wǎng)絡(luò)組態(tài)243.2.1 devicenet物理介質(zhì)243.2.2 devicenet的通訊產(chǎn)品253.2.3 devicenet的組態(tài)253.3 devicenet在本文的應(yīng)用263.3.1 本次畢業(yè)設(shè)計(jì)采用的網(wǎng)絡(luò)結(jié)構(gòu)263.3.2 網(wǎng)絡(luò)的組態(tài)27第4章 controlnet及其應(yīng)用294.1 controlnet概述294.1.1 controlnet簡介294.1.2 controlnet的技術(shù)特點(diǎn)304.2 controlnet的網(wǎng)絡(luò)通信模式和信息交換314.2.1 controlnet網(wǎng)絡(luò)的通信模式

3、314.2.2 controlnet鏈路上的信息交換314.3 controlnet的組態(tài)334.3.1 controlnet的介質(zhì)和網(wǎng)絡(luò)結(jié)構(gòu)334.3.2 controlnet的軟件組態(tài)344.4 controlnet在本文中的應(yīng)用354.4.1 網(wǎng)絡(luò)結(jié)構(gòu)354.4.2 網(wǎng)絡(luò)的組態(tài)35第5章 上位機(jī)監(jiān)控和遠(yuǎn)程監(jiān)控375.1 監(jiān)控組件概述375.1.1 上位機(jī)簡介375.1.2 監(jiān)控軟件rsview32簡介385.2上位機(jī)監(jiān)控的實(shí)現(xiàn)395.2.1 通訊的建立395.2.2 利用rsview32實(shí)現(xiàn)上位機(jī)監(jiān)控405.3 遠(yuǎn)程監(jiān)控的實(shí)現(xiàn)44第6章 人機(jī)界面panalview和電源管理466.1 p

4、analview監(jiān)控實(shí)現(xiàn)466.2電源管理48第7章 總 結(jié)51致謝52參考文獻(xiàn)53第1章 緒論1.1直流電源監(jiān)控系統(tǒng)簡介電力直流電源系統(tǒng)主要用于電力系統(tǒng)中的發(fā)電廠、水電站和各類變電站,用于斷路器分合閘及二次回路中的儀器、儀表、繼電保護(hù)、事故照明和不可斷電裝置等負(fù)載提供工作直流電源。它的正常與否直接影響電力系統(tǒng)的安全可靠運(yùn)行。電力直流電源系統(tǒng)主要包括降壓裝置、交流配電、整流器、蓄電池組、直流配電等部分。其所要實(shí)現(xiàn)的功能是:蓄電池電壓電流監(jiān)控、充電機(jī)充電方式自動控制、蓄電池-充電機(jī)系統(tǒng)的智能化管理、控制回路和動力回路的狀態(tài)監(jiān)控、絕緣監(jiān)控、三相交流電源監(jiān)測等。由于電力直流電源系統(tǒng)常常用于重要的場合

5、,要求不能斷電,所以直流電源系統(tǒng)可靠與否直接影響到供電配電系統(tǒng)的安全運(yùn)行,而功能強(qiáng)弱則影響系統(tǒng)的良性運(yùn)行和蓄電池的使用壽命。隨著電力系統(tǒng)自動化、計(jì)算機(jī)控制和電力電子技術(shù)的發(fā)展及實(shí)際現(xiàn)場運(yùn)行和維護(hù)的需要,對直流電源系統(tǒng)的要求也相應(yīng)提高,因此在這方面進(jìn)行研究和開發(fā)很有必要。1.2發(fā)展現(xiàn)狀及研究意義 20世紀(jì)90年代初期,由于我國直流電源系統(tǒng)設(shè)備陳舊,引發(fā)了不少事故,引起了各方面的高度重視。為此電力部組織研制了先進(jìn)的、系列化的直流電源成套裝置來裝備電網(wǎng),以確保電網(wǎng)的完全可靠運(yùn)行。之后,電力部又組織了微機(jī)控制電力直流電源系統(tǒng)的研制,用監(jiān)控裝置代替了人對電源系統(tǒng)進(jìn)行維護(hù)和管理,以適應(yīng)無人值守變電站的需要

6、。這兩項(xiàng)研制任務(wù)的完成,促進(jìn)了我國電力工程直流電源系統(tǒng)的更新?lián)Q代和直流電源制造行業(yè)的技術(shù)進(jìn)步,提高了電網(wǎng)直流電源系統(tǒng)的自動化程度。進(jìn)入20世紀(jì)90年代末期,電力直流電源系統(tǒng)又掀起了新一輪的技術(shù)改造,改造的重點(diǎn)集中在兩個(gè)方面:一是研制高頻開關(guān)電源模塊替代相控電源;二是研制功能更強(qiáng)的新一代監(jiān)控裝置。 對于電力直流電源系統(tǒng)監(jiān)控的研究,有兩方面的意義:1) 閥控密封鉛酸蓄電池智能維護(hù)的需要鉛酸蓄電池自1859年法國人普蘭特發(fā)明至今已有一百多年的歷史,一百多年來鉛酸蓄電池有了極大的發(fā)展。20世紀(jì)70年代初,產(chǎn)生了閥控式密封鉛酸蓄電池(vrla: valve regulated lead-acid),它有

7、密封、免維護(hù)、自放電小、性能穩(wěn)定、經(jīng)濟(jì)實(shí)用等優(yōu)點(diǎn),自出現(xiàn)以來就以優(yōu)良的性能價(jià)格比,安全可靠的使用性能而迅速占領(lǐng)市場,被廣泛應(yīng)用于電力工業(yè)和郵電通信。然而由于電池本身的設(shè)計(jì)、生產(chǎn)工藝及使用維護(hù)等原因,電池早期失效現(xiàn)象常有發(fā)生,尤其是國產(chǎn)免維護(hù)電池,有的只能用23年,遠(yuǎn)遠(yuǎn)短于預(yù)期壽命,嚴(yán)重影響了系統(tǒng)的安全運(yùn)行。因此,對于蓄電池的智能管理成了研究的熱點(diǎn)。然而蓄電池性能受諸多因素影響,其測量也較為困難,閥控密封鉛酸蓄電池容量的在線檢測一直是個(gè)難題,至今沒有一個(gè)方便的解決方案。完善的解決方案往往需要專家系統(tǒng)的支持,因此,為了保證作為不間斷供電的關(guān)鍵設(shè)備的安全運(yùn)行,有必要對此進(jìn)行研究。2) 變電站綜合自動

8、化技術(shù)的發(fā)展趨勢變電站綜合自動化技術(shù)取代或更新傳統(tǒng)的變電站已成為電力系統(tǒng)的發(fā)展趨勢。目前,電力系統(tǒng)推廣無人值班變電站,雖然調(diào)度中心可以通過遠(yuǎn)動通道獲取變電站運(yùn)行情況的實(shí)時(shí)信息,但是對于直流部分只能得到少量的重要信息。它不能反映直流系統(tǒng)運(yùn)行的詳細(xì)信息,特別是它不能發(fā)現(xiàn)系統(tǒng)剛剛開始出現(xiàn)異常運(yùn)行的情況,直到長期的異常運(yùn)行發(fā)展為故障時(shí)才上發(fā)調(diào)度,此時(shí),事故已經(jīng)擴(kuò)大。所以需要設(shè)備維護(hù)人員對其進(jìn)行定期檢查。此外,對直流設(shè)備運(yùn)行的控制也是由維護(hù)人員進(jìn)行現(xiàn)場操作的。變電站多,維護(hù)人員少,顯然無法保證按期按量完成。在這種情況下,直流監(jiān)控系統(tǒng)應(yīng)運(yùn)而生。它的主要作用就是把各變電站的直流設(shè)備信息上送到監(jiān)控中心,供其查

9、詢,同時(shí)監(jiān)控中心也可以向各站發(fā)送控制命令。這樣,維護(hù)人員不但可以在監(jiān)控中心對直流設(shè)備進(jìn)行遠(yuǎn)方監(jiān)控,還可以及時(shí)發(fā)現(xiàn)設(shè)備運(yùn)行的不正常狀態(tài),及時(shí)處理,而不等其發(fā)展演變成事故。所以,直流監(jiān)控系統(tǒng)的建立,可以節(jié)省人力物力,提高工作效率,而且,還可以利用專家系統(tǒng)對蓄電池組進(jìn)行智能管理?;诖耍救藚⑴c建立了電力直流電源系統(tǒng)的模擬裝置,成功地將現(xiàn)場總線技術(shù)應(yīng)用于該監(jiān)控系統(tǒng)。本文將著重介紹該系統(tǒng)的網(wǎng)絡(luò)和監(jiān)控部分的內(nèi)容。1.3工業(yè)現(xiàn)場總線概述隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,由全數(shù)字現(xiàn)場控制系統(tǒng)代替數(shù)字與模擬分散型控制系統(tǒng)已成為工業(yè)自動化控制系統(tǒng)結(jié)構(gòu)發(fā)展的必然趨勢。以現(xiàn)場總線為基礎(chǔ)的全數(shù)字化自動控制系統(tǒng)是當(dāng)今世界各

10、國在工業(yè)自動化領(lǐng)域關(guān)注的熱點(diǎn)課題。根據(jù)國際電工委員會iec61158標(biāo)準(zhǔn)定義,現(xiàn)場總線是指安裝在制造或過程區(qū)域的現(xiàn)場裝置與控制室內(nèi)的自動控制裝置之間數(shù)字式、串行、多點(diǎn)通信的數(shù)據(jù)總線?,F(xiàn)場總線技術(shù)是過程工業(yè)最關(guān)注的深刻變革之一。由于現(xiàn)場設(shè)備和儀表的智能化程度在不斷提高,作為嵌入式應(yīng)用的微控制器功能也在不斷加強(qiáng),因此現(xiàn)在智能化設(shè)備和儀表的功能己不僅僅限于數(shù)據(jù)采集,還越來越多地加入了遠(yuǎn)程控制的功能。使得這類智能化設(shè)備和儀表的應(yīng)用范圍越來越廣,這種趨勢也極大地改變著傳統(tǒng)控制系統(tǒng)的結(jié)構(gòu)?,F(xiàn)場總線網(wǎng)、智能化設(shè)備儀表的發(fā)展影響著dcs的體系結(jié)構(gòu),現(xiàn)在可以看到的一個(gè)明顯的趨勢是dcs的進(jìn)一步分散化。在現(xiàn)場總線

11、這一級,除了智能i/o模塊以外,還可以接入各種智能化電子設(shè)備和各種智能化儀表,最大限度地利用最新的、最先進(jìn)的開發(fā)成果,而且由于分散度的提高,每個(gè)智能單元所涉及的面很少,這與在傳統(tǒng)結(jié)構(gòu)中變送器出現(xiàn)故障的情況是一樣的,但由于智能單元可以實(shí)現(xiàn)全面有效的自診斷功能,出現(xiàn)故障可以及時(shí)報(bào)警、報(bào)告故障類型及故障點(diǎn),因此給維護(hù)帶來了極大的方便。目前市場上正在應(yīng)用的各種現(xiàn)場總線有數(shù)十種,主要?dú)w類在兩個(gè)標(biāo)準(zhǔn)族。一個(gè)為iec/sc65c的iec61158標(biāo)準(zhǔn),另一個(gè)為iec17b的有關(guān)低壓開關(guān)設(shè)備與控制設(shè)備、控制器與電氣設(shè)備接口的iec62026標(biāo)準(zhǔn)。而iec61158是制訂時(shí)間最長、投票次數(shù)最多、意見分歧最大的國

12、際標(biāo)準(zhǔn)之一。它的制訂時(shí)間超過12年,先后經(jīng)過9次投票表決,兩次提交iec執(zhí)委會審議,直到2000年1月4日iec中央辦公室公布1999年底最新一輪投票結(jié)果才表明該標(biāo)準(zhǔn)已獲通過。并且該標(biāo)準(zhǔn)容納了八種互不兼容的協(xié)議,其中由美國羅克韋爾公司支持的控制網(wǎng)(controlnet)成為iec61158標(biāo)準(zhǔn)的類型2。2000年6月15日各國iec委員會投票通過iec62026。由美國羅克韋爾公司支持的devicenet是iec62026標(biāo)準(zhǔn)之一。1.4 本文的主要工作本文利用工業(yè)現(xiàn)場總線devicenet和controlnet組建了監(jiān)控網(wǎng)絡(luò),成功地將現(xiàn)場總線技術(shù)應(yīng)用于該監(jiān)控系統(tǒng),實(shí)現(xiàn)了以plc為核心的實(shí)時(shí)監(jiān)

13、控。所作主要工作有: a) 分析、連接devicenet網(wǎng)絡(luò),并進(jìn)行組態(tài);b) 分析、連接controlnet網(wǎng)絡(luò),并進(jìn)行組態(tài);c) 利用觸摸屏人機(jī)界面,實(shí)現(xiàn)了現(xiàn)場監(jiān)控;d) 利用rsview32及其擴(kuò)展功能,實(shí)現(xiàn)了動態(tài)顯示和遠(yuǎn)程監(jiān)控。第2章 系統(tǒng)概括介紹2.1系統(tǒng)涉及的網(wǎng)絡(luò)硬件2.1.1羅克韋爾網(wǎng)絡(luò)體系概述羅克韋爾自動化是一家工業(yè)自動化跨國公司,為制造業(yè)提供一流的動力、控制和信息技術(shù)解決方案。羅克韋爾自動化公司整合了工業(yè)自動化領(lǐng)域的知名品牌,致力于打造全方位自動化解決方案,幫助客戶提高生產(chǎn)力。1 .羅克韋爾的三層網(wǎng)絡(luò)體系netlinx是由羅克韋爾公司推出的一種先進(jìn)的網(wǎng)絡(luò)體系,是目前世界上最先

14、進(jìn)的開放式自動控制網(wǎng)絡(luò)體系。它將網(wǎng)絡(luò)服務(wù)、通用協(xié)議和開放式軟件接口有機(jī)結(jié)合,保證了信息和控制數(shù)據(jù)高效率和無縫流動。在同一個(gè)網(wǎng)絡(luò)上實(shí)現(xiàn)了控制、配置和采集數(shù)據(jù)三個(gè)功能。netlinx體系是controlnet、devicenet和ethernet/ip三個(gè)開放式網(wǎng)絡(luò)的基礎(chǔ)。其中,controlnet的通信速率是5mbs,可以提供介質(zhì)冗余和本安選擇,可以建立熱備系統(tǒng)。netlinx已經(jīng)安裝了二百萬個(gè)節(jié)點(diǎn),得到了廣泛應(yīng)用。 netlinx的系統(tǒng)結(jié)構(gòu)圖如下:圖2-1 羅克韋爾工業(yè)網(wǎng)絡(luò)結(jié)構(gòu)圖(1) 設(shè)備層(devicenet):這是面向現(xiàn)場設(shè)備的一層,也是整個(gè)自動化網(wǎng)絡(luò)的最低層,它可以將操作信息送到現(xiàn)場設(shè)

15、備,也可以將現(xiàn)場設(shè)備的情況反饋到操作者。(2) 控制層(controlnet):這是操作所在的一層,它將處理器與處理器之間的信息交流、將處理器與輸入/輸出接口之間的信息交流集成在這一層。(3) 以太網(wǎng)(ethernet):這是整個(gè)自動化網(wǎng)絡(luò)的最高層,也是對現(xiàn)場采集到的數(shù)據(jù)和信息進(jìn)行處理和管理的一層。這三種網(wǎng)絡(luò)均為開放技術(shù),而且都是國際標(biāo)準(zhǔn),因而使用netlinx平臺的用戶可以從多家供貨商挑選性能價(jià)格最合適的設(shè)備,不必拘泥與某一家或幾家的產(chǎn)品,從而大大增加了用戶選擇產(chǎn)品的靈活性。除此之外,a-b公司還提供其他的網(wǎng)絡(luò),可以更加豐富網(wǎng)絡(luò)的結(jié)構(gòu)體系,方便的連接和通信。1. dh+工業(yè)局域網(wǎng)。在控制層,

16、除了強(qiáng)大的控制網(wǎng)以外,還有dh+(data high plus)網(wǎng)絡(luò),它是一種工業(yè)局域網(wǎng),用于支持工廠應(yīng)用工程的遠(yuǎn)程編程,也可以通過dh+在可編程序控制器、計(jì)算機(jī)、人機(jī)界面產(chǎn)品等之間的數(shù)據(jù)傳送。dh+網(wǎng)絡(luò)的每個(gè)鏈路可以連接64個(gè)設(shè)備,用戶可以組態(tài)一個(gè)具有99個(gè)鏈路的網(wǎng)絡(luò)。一個(gè)多鏈路的網(wǎng)絡(luò)可以具有更多的節(jié)點(diǎn)。借助于將節(jié)點(diǎn)布置在一個(gè)適當(dāng)?shù)暮瑤讉€(gè)節(jié)點(diǎn)并與其他節(jié)點(diǎn)隔離的鏈路中,可以提高信息的傳輸效率。dh+網(wǎng)的基本傳輸速率為57.6kb/s,最大的距離是3050m,如果縮短為762.5m,傳輸速率可達(dá)230.4kb/s。2. 通用遠(yuǎn)程i/o鏈路 通用遠(yuǎn)程i/o鏈路(universal remote i

17、/o)將slc和plc處理器與遠(yuǎn)程i/o機(jī)架和一批智能設(shè)備,如操作員界面和交、直流拖動裝置連接,i/o機(jī)架和其他設(shè)備則可以安裝到遠(yuǎn)離slc和plc處理器3048m的地方。slc和plc處理器對遠(yuǎn)程i/o鏈路的存取,是通過處理器內(nèi)置的掃描端口或通過獨(dú)立的掃描器模塊進(jìn)行的,i/o產(chǎn)品在鏈路上與這些掃描器的通信,是通過獨(dú)立的適配器模塊或通過內(nèi)置的適配器進(jìn)行。3. dh-485工業(yè)局域網(wǎng)dh-485是一個(gè)工業(yè)局域網(wǎng)(lan),主要用于工廠極的應(yīng)用。dh-485能夠連接的網(wǎng)絡(luò)設(shè)備多達(dá)32個(gè),包括slc 500micrologix 1000可編程序控制器、彩色視圖系統(tǒng)和個(gè)人計(jì)算機(jī)。dh-485鏈路的輔助r

18、s-232-c(df1協(xié)議)鏈路連接起來形成dh-485網(wǎng)絡(luò)。2.各種網(wǎng)絡(luò)特性的比較表2-1 羅克韋爾網(wǎng)絡(luò)特性比較devicenet 網(wǎng)絡(luò)controlnet網(wǎng)絡(luò)erhernet/ip 網(wǎng)絡(luò)通用遠(yuǎn)程i/o鏈路dh-485網(wǎng)絡(luò)dh+網(wǎng)絡(luò)功能不通過i/o模塊,直接把底層設(shè)備連接到工廠級的處理器上支持plc和i/o設(shè)備直接的實(shí)時(shí)數(shù)據(jù)傳輸集成了工廠管理系統(tǒng)(物資管理);網(wǎng)絡(luò)配置;數(shù)據(jù)采集;控制另一個(gè)獨(dú)立的高速網(wǎng)絡(luò);和未預(yù)定的實(shí)時(shí)應(yīng)用提供plc和i/o適配器之間的連接提供slc處理器、人機(jī)界面和編程設(shè)備之間的連接允許工廠級和車間級的數(shù)據(jù)共享和遠(yuǎn)程編程典型的網(wǎng)絡(luò)設(shè)備傳感器、馬達(dá)啟動器、變頻器、按鈕、低端人

19、機(jī)界面、條形碼閱讀器、plc、氣動閥plc 處理器、i/o機(jī)架,人機(jī)界面,個(gè)人計(jì)算機(jī),變頻器、機(jī)器人大型計(jì)算機(jī),plc控制器,機(jī)器人,人機(jī)界面,i/o接口和i/o適配器plc處理器,i/o機(jī)架、變頻器、操作員介面, 遠(yuǎn)程開關(guān)、 操作模塊slc處理器,個(gè)人計(jì)算機(jī),低端人機(jī)界面plc處理器,個(gè)人計(jì)算機(jī),高端人機(jī)界面數(shù)據(jù)的再現(xiàn)小的數(shù)據(jù)報(bào);需要的時(shí)候才發(fā)送數(shù)據(jù)中度大小的數(shù)據(jù)報(bào);數(shù)據(jù)的傳遞是確定的、可以重復(fù)的大數(shù)據(jù)報(bào),周期發(fā)送中度大小的數(shù)據(jù)報(bào)周期傳送小的數(shù)據(jù)報(bào),通過周期傳送或指定傳送中度大小的數(shù)據(jù)報(bào)周期傳送最大節(jié)點(diǎn)數(shù)64個(gè)邏輯結(jié)點(diǎn)(2048個(gè)設(shè)備)99個(gè)無限1 掃描器和 32 適配器32個(gè)每條鏈路64個(gè)

20、(網(wǎng)絡(luò)可以有99個(gè)鏈路)數(shù)據(jù)傳輸速率500, 250, 或者 125k bit/s5m bit/s 10m bit/s100m bit/s230.4, 115.2, 或者57.6k bit/s 19.2k bit/s57.6k bit/s設(shè)備供應(yīng)商完全開放完全開放完全開放羅克韋爾自動化公司及其合作者應(yīng)用舉例控制、配置、采集數(shù)據(jù);傳感器和執(zhí)行機(jī)構(gòu)聯(lián)網(wǎng)到plc控制器或個(gè)人計(jì)算機(jī)以減少導(dǎo)線并提供更多的故障診斷信息. 控制、配置、采集數(shù)據(jù);plc處理器控制遠(yuǎn)程i/o機(jī)架;和其它處理器進(jìn)行點(diǎn)對點(diǎn)通訊,并對實(shí)時(shí)數(shù)據(jù)采用冗余介質(zhì)連接使用一臺單獨(dú)的個(gè)人計(jì)算機(jī)對多個(gè)plc處理器控制、配置和采集數(shù)據(jù),或者用一臺單

21、獨(dú)的個(gè)人計(jì)算機(jī)在多個(gè)plc控制器之間上載下載非實(shí)時(shí)數(shù)據(jù)一個(gè)plc-5處理器控制i/o機(jī)架、panelview操作員介面、1336拖動裝置和第三方生產(chǎn)的焊接裝置閥門在一個(gè)小工廠使用一個(gè)編程用的個(gè)人計(jì)算機(jī)連接到一個(gè)或者多個(gè)slc處理器上使用一個(gè)個(gè)人計(jì)算機(jī)在網(wǎng)絡(luò)的一端對全工廠的多個(gè)plc處理器編程2.2.2 plc-5可編程序控制器 1. 可編程序控制器概述可編程序控制器(programmable logical controller)簡稱plc,是近年來發(fā)展極為迅速、應(yīng)用面極廣的工業(yè)控制裝置。它是一種專為工業(yè)控制環(huán)境應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)行的電子系統(tǒng),它采用可編程序的存儲器,用來存儲用戶指令,通過數(shù)字

22、或模擬的輸入輸出,完成確定的邏輯、順序、定時(shí)、計(jì)數(shù)、運(yùn)算的一些確切的功能,來控制各種類型的機(jī)械和生產(chǎn)過程。本世紀(jì)六十年代,由于小型計(jì)算機(jī)的出現(xiàn)和大規(guī)模生產(chǎn)及多機(jī)群的發(fā)展,為了適應(yīng)生產(chǎn)工藝不斷更新的需要,對控制系統(tǒng)也提出了更新的要求,主要是:a.它的繼電器設(shè)計(jì)周期短,更改容易,接線簡單,成本低;b.它能把計(jì)算機(jī)的功能和繼電器結(jié)合起來,而編程又比計(jì)算機(jī)簡單易學(xué),操作方便;c.系統(tǒng)通用性強(qiáng)。這樣美國數(shù)字設(shè)備公司根據(jù)上述要求,開發(fā)出了第一臺可編程序控制器,其后日本和德國等國家也相繼引入,可編程序控制器迅速發(fā)展了起來。 七十年代后期,隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展,可編程序控制器更多的具有計(jì)算機(jī)的

23、功能,不僅用邏輯編程取代了硬連接,還增加了運(yùn)算、數(shù)據(jù)傳輸和處理等功能,真正的成為一種電子計(jì)算機(jī)工業(yè)控制裝置,而且做到了小型化。plc作為一種控制器,其優(yōu)點(diǎn)是顯而易見的:(1) plc的軟件簡單易學(xué)。plc的最大特點(diǎn)之一,就是采用易學(xué)易懂的梯形圖語言,它是以計(jì)算機(jī)軟件技術(shù)構(gòu)成人們慣用的繼電器模型,形成一套獨(dú)具風(fēng)格的以繼電器梯形圖為基礎(chǔ)的形象編程語言。(2) 使用和維護(hù)方便。a. 硬件配置方便。plc的硬件是由專門的廠家按照一定的標(biāo)準(zhǔn)和規(guī)格生產(chǎn)的,硬件可按實(shí)際需要配置。b. 安裝方便。內(nèi)部不需要接線和焊接,只要編寫程序就可以了。c. 使用方便。節(jié)點(diǎn)的使用不受次數(shù)的限制,內(nèi)部器件可多到是用戶不感到由

24、什么限制。只需考慮輸入輸出點(diǎn)個(gè)數(shù),這可由各種類型的plc來提供。d. 維護(hù)方便。plc配置有許多的監(jiān)控提示信號,能檢查出自身的故障,并隨時(shí)顯示給操作人員并能動態(tài)的監(jiān)視程序的執(zhí)行情況,為現(xiàn)場調(diào)試和維護(hù)提供了方便,而且接線少,維修時(shí)只需更換插入式模塊,維護(hù)方便。(3) 運(yùn)行穩(wěn)定可靠。plc式專為工業(yè)控制設(shè)計(jì)的,在設(shè)計(jì)和制造過程中采取了多層的抗干擾和精選元件,可在惡劣的環(huán)境下與強(qiáng)電設(shè)備一起工作運(yùn)行的可靠性和穩(wěn)定性都很高(4) 設(shè)計(jì)施工周期短。使用plc完成一項(xiàng)工程,在系統(tǒng)設(shè)計(jì)完成后,現(xiàn)場施工和plc程序設(shè)計(jì)可以同時(shí)進(jìn)行,而且程序的調(diào)試和修改都很方便。2. plc的基本工作原理 plc雖然具有微機(jī)的許

25、多特點(diǎn),但是它的工作方式卻和微機(jī)大有不同。 plc采用的是循環(huán)掃描的方式,在plc中,用戶程序按先后順序存放,cpu從第一條指令開始執(zhí)行程序,直至遇到最后結(jié)束符后又返回第一條。如此周而復(fù)始不斷循環(huán)。整個(gè)過程可以分為五個(gè)部分:自診斷、與編程器等的通信、輸入采樣、用戶程序執(zhí)行、輸出刷新,其工作過程如下:自診斷與 編 程 器、計(jì) 算 機(jī) 的 通 信讀入現(xiàn)場信號執(zhí)行用戶程序輸出結(jié)束 圖2-2 plc工作原理圖(1) 每次掃描用戶程序之前,都先執(zhí)行自診斷程序。自診斷程序內(nèi)容為:i/o部分、存儲器、cpu等,發(fā)現(xiàn)異常則停機(jī)顯示出錯(cuò)。若自診斷正常,則繼續(xù)向下執(zhí)行。(2) plc檢查是否有與編程器、計(jì)算機(jī)等的

26、通信請求,若有,則進(jìn)行相應(yīng)的處理,如接收由編程器送來的程序、命令和各種數(shù)據(jù)并把要顯示的數(shù)據(jù)發(fā)送給編程器進(jìn)行顯示。如果有與計(jì)算機(jī)等的通信要求,也在這段時(shí)間完成數(shù)據(jù)的發(fā)送和接受任務(wù)。(3) plc的中央處理器對各個(gè)輸入端進(jìn)行掃描,將輸入端的狀態(tài)送到輸入寄存器中,這就是采樣階段。(4) 中央處理器cpu將指令逐條調(diào)出并執(zhí)行,以對輸入和原輸出狀態(tài)進(jìn)行處理,即按照程序?qū)?shù)據(jù)進(jìn)行邏輯、算術(shù)運(yùn)算,再將正確的結(jié)果送到輸出狀態(tài)寄存器中,這就是程序的執(zhí)行階段。(5) 當(dāng)所有的程序執(zhí)行完了之后,集中把輸出狀態(tài)寄存器的狀態(tài)通過輸出部件轉(zhuǎn)換成被控設(shè)備所能接受到的電壓和電流信號,以驅(qū)動被控設(shè)備,這就是輸出刷新階段。plc

27、經(jīng)過這五個(gè)階段的工作過程,稱為一個(gè)掃描周期,完成一個(gè)周期后,又重新執(zhí)行上述過程,掃描周而復(fù)始的進(jìn)行。3. 羅克韋爾公司plc-5系列可編程序控制器簡介plc-5是羅克韋爾公司早期的產(chǎn)品,它在包括冶金,礦山,水處理等很多的領(lǐng)域都得有廣泛的應(yīng)用。plc-5技術(shù)成熟,在大型和中型應(yīng)用領(lǐng)域是一種比較好的選擇。最近幾年,plc-5又增加了devicenet、conntrolnet和ethernet/ip等功能,這大大的豐富了plc-5的應(yīng)用范圍,在控制要求比較高的情況下,可以采用conntrolnet plc-5 熱備系統(tǒng)。 羅克韋爾公司的plc-5可編程序控制器,除了具有一般plc所共有的特點(diǎn)以外,還

28、具有以下特性:l 支持多種編程語言。l 強(qiáng)有力的程序控制特性。l 通用指令系列l(wèi) 內(nèi)置的通訊能力l 程序執(zhí)行速度達(dá)到0.5ms/k位邏輯最大2ms/k。l 口令和權(quán)限對系統(tǒng)進(jìn)行保護(hù)。本次畢業(yè)設(shè)計(jì)采用的是plc-5/40c處理器,支持conntrolnet通信,其面板如圖: 圖 2-3 plc-5的面板示意圖2.1.3 操作員終端panalview1400e 圖 2-4 panalview1400epanalview 1400e的高端crt圖表終端是panalview 1200系列產(chǎn)品的新型產(chǎn)品,提供vga彩色點(diǎn)陣圖象。另外,有一個(gè)單獨(dú)的接口提供可與a-b公司的plc和slc控制器的dh+和增強(qiáng)

29、型遠(yuǎn)程i/o通信,也可以利用controlnet進(jìn)行通信。終端有觸摸屏和鍵盤兩種選擇,使操作員在輸入是更加簡便靈活。其特性如下: vga彩色像素圖表,使屏幕上的目標(biāo)尺寸和位置變化更靈活,也允許輸入位圖文件和autocad文件。 dh+接口允許一臺panalview 1400e與多個(gè)plc處理器或多個(gè)panalview終端訪問一個(gè)plc處理器。基于標(biāo)記的dh+界面,支持非請求的信息和8個(gè)掃描等級。 擴(kuò)展遠(yuǎn)程i/o接口也是基于標(biāo)記的,并具有“只收聽”選項(xiàng)。最大可達(dá)到64個(gè)邏輯機(jī)架和64個(gè)塊傳送,每個(gè)塊傳送包括至多64個(gè)字。 controlnet接口綜合了遠(yuǎn)程i/o的高速性dh+網(wǎng)絡(luò)多panalvi

30、ew/plc的高性能開放系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)的特性。 豐富的操作員工具可供選擇,包括:按鈕、選擇器、指示器、數(shù)字顯示、數(shù)字鍵盤、棒狀圖、ascii碼輸入及顯示、在線趨勢圖以及常用圖表。 項(xiàng)目疊層功能。允許控制設(shè)備直接安放在其他項(xiàng)目上面,從而是操作員控制更加直觀。 擴(kuò)展的報(bào)警控制功能。2.1.4 i/o模塊1794柔性 flex i/o在plc系統(tǒng)中,i/o模塊分直接i/o模塊和智能i/o模塊兩種。直接i/o模塊是在模塊上擁有獨(dú)立的輸入或輸出通路,對應(yīng)于可編程序控制器數(shù)據(jù)映象區(qū)上的位或字,這些位或字對應(yīng)于相應(yīng)的i/o回路上信號的值,以使用戶程序可以直接存取i/o的值。直接i/o模塊根據(jù)與傳感器或執(zhí)行機(jī)構(gòu)

31、的傳輸方式的不同,可以進(jìn)一步分為數(shù)字量模塊和模擬量模塊。智能i/o模塊可在模板上通過處理輸入量來控制輸出量,而不必由用戶通過數(shù)據(jù)表來控制。flex i/o是一個(gè)應(yīng)用于分布式場合靈活、價(jià)格低廉的模塊式系統(tǒng),它提供強(qiáng)大的框架式i/o所具有的功能而無需那樣的安裝空間。使用flex i/o可以獨(dú)立的選擇i/o種類以適應(yīng)應(yīng)用的需要。一個(gè)flex i/o適配器可以接8個(gè)接線基座。在需要較多的i/o或組合使用不同種類的i/o時(shí),可以無須購買附加電源和通訊適配器即可適應(yīng)系統(tǒng)要求。flex i/o是i/o接口與端子排的組合,使用接線基座上的端子排就可以直接進(jìn)行現(xiàn)場接線。這樣節(jié)省了安裝和調(diào)試的時(shí)間和空間以及擴(kuò)展端

32、子的費(fèi)用。采用基座接線端子,可以在底板帶電的情況下拔插模塊,因而無須重新接線或斷開系統(tǒng)。只要配上合適的適配器flex i/o系統(tǒng)就可以在遠(yuǎn)程i/o,devicenet和controlnet網(wǎng)上進(jìn)行通訊,可以根據(jù)需要增減元件。flex i/o是適用于分布式應(yīng)用場合的小型模塊式i/o系統(tǒng),系統(tǒng)由以下元件構(gòu)成:1) 適配器/電源:為多個(gè)八個(gè)i/o模塊提供電源以及內(nèi)部邏輯操作。2) 段子基座:包括一個(gè)端子排作為兩線或三線設(shè)備的接線終端。適配器端子基座 i/o模塊3) i/o模塊:包括總線接口與電路,以完成應(yīng)用所需的特殊功能。圖2-5 flex i/o模塊示意圖.系統(tǒng)的結(jié)構(gòu)圖2.1.1 電力直流電源系統(tǒng)

33、結(jié)構(gòu)直流電源系統(tǒng)在實(shí)際的應(yīng)用中有重要的意義,本系統(tǒng)是對真實(shí)系統(tǒng)的模擬??刂频膶ο笫切铍姵亟M和硅堆,如圖2-5所示,主要包括降壓裝置、交流配電、整流器、蓄電池組、直流配電等部分??刂频哪繕?biāo)是保證控制母線的電壓保持恒壓,這主要通過對硅堆的控制來實(shí)現(xiàn)。具體的控制是通過整流控制器和plc共同實(shí)現(xiàn)。本文依托于羅克韋爾強(qiáng)大的工業(yè)現(xiàn)場網(wǎng)絡(luò),實(shí)現(xiàn)了完善的控制算法和方便的現(xiàn)場、遠(yuǎn)程監(jiān)控。圖2-6 模擬直流電源監(jiān)控系統(tǒng)結(jié)構(gòu)圖2.2.1系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu) 本次畢業(yè)設(shè)計(jì)采用的是羅克韋爾公司的網(wǎng)絡(luò)體系,主要采用的是工業(yè)現(xiàn)場總線devicenet和控制網(wǎng)絡(luò)controlnet,并通過ri/o將powermonitor3000

34、與可編程序處理器plc-5相連接,所有的數(shù)據(jù)通過controlnet送入plc-5,再由plc-5處理轉(zhuǎn)換成控制信息以后發(fā)送到個(gè)控制單元。panalview處于controlnet層,在工廠級對系統(tǒng)進(jìn)行監(jiān)控,rsview32則位于上位機(jī),通過controlnet采集數(shù)據(jù),監(jiān)控控制單元,遠(yuǎn)程監(jiān)控則是通過rsview32 active display system將rsview32延伸成服務(wù)器/客戶模式,用戶可以在遠(yuǎn)程的客戶端通過客戶端服務(wù)程序或通過ie瀏覽器來實(shí)現(xiàn)遠(yuǎn)程監(jiān)控. 圖2-7 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖第3章devicenet及其應(yīng)用3.1 devicenet概述3.1.1 devicenet簡介設(shè)

35、備網(wǎng)是通過一個(gè)開放的網(wǎng)絡(luò),將低層的設(shè)備直接和車間級控制器相連,而無需通過硬線將它們與i/o模塊相連。設(shè)備網(wǎng)是一種柔性的、開放的網(wǎng)絡(luò),可以運(yùn)行許多銷售商行生產(chǎn)的設(shè)備。設(shè)備網(wǎng)是基于生產(chǎn)者/客戶的網(wǎng)絡(luò)模式,這是最現(xiàn)代化的網(wǎng)絡(luò)技術(shù),生產(chǎn)者/客戶模式使控制數(shù)據(jù)同時(shí)到達(dá)操作的每一單元,可以更有效的利用網(wǎng)絡(luò)的頻帶寬度,同時(shí),生產(chǎn)者/客戶的還可以顯著的減少網(wǎng)絡(luò)的通信量,提高響應(yīng)的速度和準(zhǔn)確性。設(shè)備網(wǎng)的網(wǎng)絡(luò)結(jié)構(gòu)如下所示:圖3-1 設(shè)備網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)圖3.1.2 devicenet的網(wǎng)絡(luò)特性一個(gè)集成控制網(wǎng)絡(luò)功能費(fèi)用是如何由簡單、有效的組裝系統(tǒng)元部件來決定的,設(shè)備網(wǎng)網(wǎng)絡(luò)正是迎合這些要求而設(shè)計(jì)的,它為用戶控制系統(tǒng)增加了靈

36、活性,提高了效率,具體表現(xiàn)在:1) 設(shè)備的相互可操作性。設(shè)備網(wǎng)網(wǎng)絡(luò)提供不止一種協(xié)議技術(shù)條件,它的相互可操作性所根據(jù)的標(biāo)準(zhǔn)有: 敞開型和密封型的設(shè)備連接器; 診斷指示器; 設(shè)備的“行規(guī)”(profile)。2) 設(shè)備的可互換性。各個(gè)銷售商所生產(chǎn)的符合設(shè)備網(wǎng)網(wǎng)絡(luò)和設(shè)備行規(guī)標(biāo)準(zhǔn)的簡單裝置(如按鈕、電動機(jī)起動器、光電傳感器、限位開關(guān)等等)都可以互換,位用戶提供靈活性和選擇性.。3) 一種公用的網(wǎng)絡(luò)。一個(gè)開放型的設(shè)備網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)提供一般終端用戶的解決方案,它降低了網(wǎng)絡(luò)銷售商所必須支持各種各樣的設(shè)備的要求。4) 以一個(gè)公認(rèn)的標(biāo)準(zhǔn)為基礎(chǔ)。設(shè)備網(wǎng)網(wǎng)絡(luò)標(biāo)準(zhǔn)基于被公認(rèn)的,著名的can技術(shù),它有助于保證最終用戶和工業(yè)

37、界雙方的廣泛理解與支持。5) 改善生產(chǎn)率。一個(gè)開放的設(shè)備網(wǎng)絡(luò)標(biāo)準(zhǔn)有助于改善整體生產(chǎn),它給予最終用戶的更多的選擇和鼓勵(lì)設(shè)備革新,因此可以改善精度、提供診斷和增加處理數(shù)據(jù)的總量。6) 有助于減少維修費(fèi)用。設(shè)備可以在不切斷電源的情況下拆卸和更換,也不需要編程工具。3.1.3 devicenet的傳輸協(xié)議devicenet沿用了can協(xié)議標(biāo)準(zhǔn)所規(guī)定的總線網(wǎng)絡(luò)的物理層和數(shù)據(jù)鏈路層,定義了不同的報(bào)文格式、總線訪問仲裁規(guī)則及故障檢測和故障隔離的方法。而應(yīng)用層規(guī)范則是由廠商自主開發(fā),對應(yīng)于iso網(wǎng)絡(luò)協(xié)議七層模型的第一、二、七層。其關(guān)系如圖所示。應(yīng)用層數(shù)據(jù)鏈路層物理信號層收發(fā)器傳輸介質(zhì)iso第七層應(yīng)用層iso第

38、二層數(shù)據(jù)鏈路層iso第一層 物理層devicenet應(yīng)用層規(guī)范can協(xié)議devicenet物理層協(xié)議圖3-2 基于can的devicenet協(xié)議分層結(jié)構(gòu)1. 物理層 devicenet網(wǎng)絡(luò)元件包括系統(tǒng)接地、粗纜和細(xì)纜混合結(jié)構(gòu)、網(wǎng)絡(luò)端接口和電源分配。線纜包括粗纜(多用作干線)和細(xì)纜(多用于分支線),總線的線纜中包括24v直流電源和信號線兩個(gè)雙絞線線對以及信號屏蔽線。devicenet提供125/250/500 kbps三種可選的通訊波特率,最大拓?fù)渚嚯x為500米,每個(gè)網(wǎng)絡(luò)段最大可達(dá)64個(gè)節(jié)點(diǎn)。波特率、線纜類型、拓?fù)渚嚯x之間存在一定的對應(yīng)關(guān)系。2. 數(shù)據(jù)鏈路層 數(shù)據(jù)幀格式 devicenet數(shù)據(jù)鏈

39、路層遵循can協(xié)議規(guī)范,并由can控制器芯片實(shí)現(xiàn)。can提供數(shù)據(jù)幀、出錯(cuò)幀、遠(yuǎn)程幀和過載幀等多種幀格式,最重要的是數(shù)據(jù)幀,其格式如所示。幀起始標(biāo)志11位標(biāo)識符控制字段幀長08字節(jié)數(shù)循環(huán)確認(rèn)幀結(jié)束標(biāo)志 圖3-3 can數(shù)據(jù)幀格式 沖突處理機(jī)制devicenet采用非破壞性逐位仲裁(nba)的方法解決共享介質(zhì)總線訪問沖突問題。網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)擁有一個(gè)唯一的標(biāo)識符,這個(gè)標(biāo)識符的值決定了仲裁中優(yōu)先級的大小,優(yōu)先級值小的節(jié)點(diǎn)在競爭仲裁中為獲勝的一方。不同于以太網(wǎng),總線上不會發(fā)生沖突,競爭中獲勝的節(jié)點(diǎn)可以繼續(xù)發(fā)送,直至完成為止。這種機(jī)制保證了總線上的信息不會丟失,總線資源也得到最大的利用,不會浪費(fèi)。3. 應(yīng)

40、用層 數(shù)據(jù)生成源/消費(fèi)源(producer/consumer model)的網(wǎng)絡(luò)模型現(xiàn)今的工業(yè)自動化網(wǎng)絡(luò)中有兩種主要的網(wǎng)絡(luò)模型,即源/目的地模型(source/destination)和生產(chǎn)者/消費(fèi)者(producer/customer)模型。較早出現(xiàn)的現(xiàn)場總線,如profibus dp、profibus pa、interbus s、as-i等,都是基于源/目的網(wǎng)絡(luò)模型的產(chǎn)品,90年代中期以后推出的一些現(xiàn)場總線產(chǎn)品,則采用了生產(chǎn)者/消費(fèi)者通訊模型,以期獲得更高的通訊效率,滿足更高的控制要求。如controlnet、devicenet等。源/目的地模型(source/destination),存

41、在明顯的不足。下圖給出了控制網(wǎng)生產(chǎn)者/消費(fèi)者通訊模型與源/目的通訊模型的數(shù)據(jù)包結(jié)構(gòu)。源目的crc數(shù)據(jù)圖3-4源/目的通訊模型的數(shù)據(jù)包結(jié)構(gòu)標(biāo)識符crc數(shù)據(jù) 圖3-5生產(chǎn)者/消費(fèi)者通訊模型的數(shù)據(jù)包結(jié)構(gòu)devicenet上的設(shè)備既可能是客戶,也可能是服務(wù)器,或者兼?zhèn)鋬蓚€(gè)角色。而每一個(gè)客戶/服務(wù)器又都可能是生產(chǎn)者、消費(fèi)者,或者兩者皆是。典型地,服務(wù)器“消費(fèi)”請求,同時(shí)“產(chǎn)出”響應(yīng);相應(yīng)地,客戶“消費(fèi)”響應(yīng),同時(shí)“產(chǎn)出”請求。也存在一些獨(dú)立的連接,它們不屬于客戶或服務(wù)器,而只是單純生產(chǎn)或消費(fèi)數(shù)據(jù),這分別對應(yīng)了周期性或狀態(tài)改變類數(shù)據(jù)傳送方式的源/目的,這樣就可以顯著降低帶寬消耗。與典型的源/目的模式相比,

42、生產(chǎn)者/消費(fèi)者模型是一種更為靈活高效的處理機(jī)制。在devicenet上,產(chǎn)生數(shù)據(jù)的設(shè)備提供數(shù)據(jù),并給這些數(shù)據(jù)賦予相應(yīng)的標(biāo)識符。需要接收數(shù)據(jù)的設(shè)備則監(jiān)聽網(wǎng)絡(luò)上所傳送的報(bào)文,并根據(jù)其標(biāo)識符選擇接收(即“消費(fèi)”)合適的報(bào)文。按照生產(chǎn)者/消費(fèi)者模型,在網(wǎng)絡(luò)上傳送的報(bào)文不一定專屬于某個(gè)固定的源/目的地,網(wǎng)絡(luò)可以支持多點(diǎn)發(fā)送,大大節(jié)約了帶寬。 網(wǎng)絡(luò)結(jié)構(gòu) 設(shè)備網(wǎng)的電纜系統(tǒng)采用的是一種主干/支線設(shè)計(jì),它的部件始于設(shè)備與設(shè)備網(wǎng)的連接點(diǎn),通常將設(shè)備(或節(jié)點(diǎn))連接到支線或多端分接器,然后通過一個(gè)密封式或多端的分接器與主干線相連。 數(shù)據(jù)通訊方式 devicenet支持多種數(shù)據(jù)通訊方式,如循環(huán)(cyclic)、狀態(tài)改變

43、(change of state)、選通(strobe)、查詢(polled)等。循環(huán)方式適用于一些模擬設(shè)備,可以根據(jù)設(shè)備的信號發(fā)生的速度,靈活設(shè)定循環(huán)進(jìn)行數(shù)據(jù)通訊的時(shí)間間隔,這樣就可以大大降低對網(wǎng)絡(luò)的帶寬要求。狀態(tài)改變方式用于離散的設(shè)備,使用事件觸發(fā)方式,當(dāng)設(shè)備狀態(tài)發(fā)生改變時(shí)才發(fā)生通訊,而不是由主設(shè)備不斷的查詢來完成。選通方式下,利用8字節(jié)的報(bào)文廣播,64個(gè)二進(jìn)制位的值對應(yīng)著網(wǎng)絡(luò)上64個(gè)可能的節(jié)點(diǎn),通過位的標(biāo)識,指定要求響應(yīng)的從設(shè)備。查詢方式下,i/o報(bào)文直接依次發(fā)送到各個(gè)從設(shè)備(點(diǎn)對點(diǎn))。多種可選的數(shù)據(jù)交換形式,均可以由用戶方便地指定。通過選擇合理的數(shù)據(jù)通訊方式,網(wǎng)絡(luò)使用的效率得以明顯的提

44、高。 對象模型與設(shè)備描述devicenet使用了對象的概念來描述應(yīng)用層的協(xié)議。對象模型提供了組織和實(shí)現(xiàn)devicenet產(chǎn)品構(gòu)成元件屬性、服務(wù)和行為的簡便的模板。模型為每個(gè)屬性提供了由4個(gè)數(shù)字組成的尋址方案。它們分別是節(jié)點(diǎn)地址(mac id),對象類標(biāo)識符,實(shí)例編號和屬性編號。表3-1 各個(gè)對象組件的范圍地址最低 最高節(jié)點(diǎn)(mac id)063類165535實(shí)例065535屬性1255 數(shù)據(jù)傳輸技術(shù)devicenet主要有二種信息傳送的方法:i/o通訊(i/o messaging)和直接通訊(explicit messaging)。i/o messaging(i/o messaging)用于實(shí)

45、時(shí)面向控制的通訊,它可以和單用戶或多用戶通訊,主要采用了高優(yōu)先級的數(shù)據(jù)標(biāo)識符的應(yīng)用。i/o信息包括了無協(xié)議的8位字節(jié)數(shù)據(jù),只有一個(gè)例外:分段的i/o信息,它有一字節(jié)用作協(xié)議用。直接數(shù)據(jù)通訊(explicit messaging)在二個(gè)設(shè)備之間提供點(diǎn)對點(diǎn)的多用途通訊,它提供了典型的請求/應(yīng)答式通訊,主要用于節(jié)點(diǎn)組態(tài)和故障診斷。它主要用于低優(yōu)先級的數(shù)據(jù)。分段數(shù)據(jù)是用于長于8個(gè)字節(jié)的數(shù)據(jù)傳送,每次信息需要一個(gè)字節(jié)的協(xié)議。can頭i/o數(shù)據(jù)(08位字節(jié))can尾 圖3-6 i/o通訊的格式can頭協(xié)議和數(shù)據(jù)域(08位字節(jié))can尾 圖3-7 直接通訊的格式3.2 devicenet的硬件連接和網(wǎng)絡(luò)組態(tài)

46、3.2.1 devicenet物理介質(zhì)a-b公司為設(shè)備網(wǎng)網(wǎng)絡(luò)的連接和通信需要,提供了完整的物理介質(zhì)產(chǎn)品,包括主干線、支線、終端、快速拆卸的插件和分接器,用于設(shè)備網(wǎng)網(wǎng)絡(luò)的連接和通信。主要的物理介質(zhì)介紹:devicebox分接器:devicebox分接器是主干線上的一種直接連接方式,可提供多達(dá)8個(gè)節(jié)點(diǎn)的、通過支線連接的終端連接帶。 deviceport分接器:這是一個(gè)密封連接器的連接盒,它可使4或8條支線與主干線連接起來。power tag電源分接器:這是從供給主干線的電源可接到的一個(gè)支點(diǎn)。電源分接器與設(shè)備分接器(device tag)不同,設(shè)備分接器有兩個(gè)熔斷器盒一個(gè)肖特基二極管。t型分接器:它

47、同密封連接器有一個(gè)單獨(dú)的接口,以一種小型的、快速的方式與支線相連,具有左側(cè)或右側(cè)的鎖銷槽做定位用,同時(shí)在兩遍有螺栓和螺帽使t型分接器可以鄰連。粗纜:外徑12.2mm,額定電流8a的粗纜,可用于設(shè)備網(wǎng)網(wǎng)絡(luò)的主干線或通過分接器將設(shè)備連接到主干線的支線。 細(xì)纜:外徑6.9mm,額定電流0.753a的細(xì)纜,可用作設(shè)備網(wǎng)的主干線或通過分接器將設(shè)備連接到主干線的支線。密封式端接器:通過端接電阻從電氣性能上使設(shè)備網(wǎng)通信穩(wěn)定。3.2.2 devicenet的通訊產(chǎn)品1 設(shè)備網(wǎng)rs-232-c個(gè)人計(jì)算機(jī)接口設(shè)備網(wǎng)rs-232-c個(gè)人計(jì)算機(jī)接口使得膝上機(jī)、桌面式或筆記本式計(jì)算機(jī)與設(shè)備網(wǎng)相連。一旦聯(lián)結(jié)成功,計(jì)算機(jī)在

48、設(shè)備網(wǎng)網(wǎng)上就作為網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn)。該接口小巧、重量輕,用戶可以攜帶它,從一個(gè)網(wǎng)絡(luò)到另一個(gè)網(wǎng)絡(luò)做故障診斷和維修。用戶也可以用它使一臺計(jì)算機(jī)成為網(wǎng)絡(luò)上的一個(gè)固定的節(jié)點(diǎn)。2 設(shè)備網(wǎng)pc插卡設(shè)備網(wǎng)pc插卡使pcmcia通信接口卡,使windows或ms-dos兼容計(jì)算機(jī)(典型的是一個(gè)筆記本電腦)可在設(shè)備網(wǎng)上進(jìn)行通信。設(shè)備網(wǎng)可自動將其通信速率與已建立的速率相匹配(自動波特率),并自動將其節(jié)點(diǎn)地址建成為網(wǎng)絡(luò)的下一個(gè)站址。3.2.3 devicenet的組態(tài)利用羅克韋爾公司提供的設(shè)備網(wǎng)管理軟件,可以很方便的實(shí)現(xiàn)設(shè)備網(wǎng)的組態(tài)和調(diào)試。rsnetworx for devicenet是由羅克韋爾公司提供的一個(gè)基于wi

49、ndows平臺的軟件產(chǎn)品,它可以使人們對設(shè)備網(wǎng)網(wǎng)絡(luò)和設(shè)備網(wǎng)項(xiàng)目進(jìn)行管理。它提供一種項(xiàng)目樹結(jié)構(gòu)來管理設(shè)備網(wǎng)網(wǎng)絡(luò),可以用來組織數(shù)據(jù),執(zhí)行在線或下線配置,存儲網(wǎng)絡(luò)信息,將數(shù)據(jù)以方便用戶的方式存儲,以邏輯的方式管理組群儀器,添加網(wǎng)絡(luò)和儀器的名稱和認(rèn)證標(biāo)簽等等功能。借助于配置工具軟件,用戶可以通過生成和管理項(xiàng)目,方便地檢查網(wǎng)上設(shè)備活動情況、指定具體設(shè)備的數(shù)據(jù)存取方式和與控制器所屬掃描設(shè)備間的數(shù)據(jù)映射關(guān)系,設(shè)備的增刪與更改,調(diào)節(jié)設(shè)備的可控制參數(shù)等。devicenetmanager 也是羅克韋爾公司提供的設(shè)備網(wǎng)網(wǎng)絡(luò)配置軟件,它與rsnetworx for devicenet的功能相同,可以實(shí)現(xiàn)對設(shè)備網(wǎng)網(wǎng)絡(luò)的

50、配置和調(diào)試,但是它自身提供與設(shè)備網(wǎng)通訊的底層軟件,而rsnetworx for devicenet則需要rslinx的支持,以實(shí)現(xiàn)對設(shè)備網(wǎng)通訊的要求。另外,可以利用devicenet manager converter來實(shí)現(xiàn)兩者文件格式的轉(zhuǎn)換。用戶可以利用設(shè)備網(wǎng)管理軟件來識別所有的網(wǎng)絡(luò)裝置的銷售商、網(wǎng)絡(luò)設(shè)備的類型、軟件版本修改和系列號,也可以在設(shè)備網(wǎng)網(wǎng)絡(luò)上和a-b公司的windnet掃描器的數(shù)據(jù)表進(jìn)行設(shè)備組態(tài),設(shè)備網(wǎng)管理軟件還可以對用戶的設(shè)備網(wǎng)網(wǎng)絡(luò)和設(shè)備進(jìn)行網(wǎng)絡(luò)故障診斷。3.3 devicenet在本文的應(yīng)用3.3.1 本次畢業(yè)設(shè)計(jì)采用的網(wǎng)絡(luò)結(jié)構(gòu)在這次畢業(yè)設(shè)計(jì)中,采用的方式為:每一個(gè)蓄電池直接

51、連接到1794-if2xdf21模塊,這是一個(gè)flex i/o模塊,使用靈活,可以直接輸入輸出模擬量電壓信號。沖放電電流,變換成電壓信號之后,也通過該模塊輸入。對于控制母線電壓的控制,是通過降壓硅堆來實(shí)現(xiàn)的。硅堆接在1794owb繼電器輸出模塊,通過plc來進(jìn)行控制。所有的flex i/o通過1794and適配器,接入devicenet。具體的結(jié)構(gòu)圖如下: 圖3-8 本文采用的devicenet網(wǎng)絡(luò)結(jié)構(gòu)圖3.3.2 網(wǎng)絡(luò)的組態(tài)將網(wǎng)絡(luò)連接好之后,還要進(jìn)行網(wǎng)絡(luò)組態(tài),以便進(jìn)行儀器的配置和網(wǎng)絡(luò)的調(diào)試,使蓄電池電壓電流信號、動母電壓,控母電壓能夠和flex i/o進(jìn)行數(shù)據(jù)的的交換,并將需要的數(shù)據(jù)通過設(shè)備

52、網(wǎng)傳輸給plc。利用rsnetworx for devicenet組態(tài)devicenet的過程如下:新建立一個(gè)工程項(xiàng)目,利用在線檢測按鈕就可以找到devicenet中所有被激活的儀器,可以在在線或者下線的狀態(tài)下對網(wǎng)絡(luò)和儀器進(jìn)行配置,方便地檢查網(wǎng)上設(shè)備活動情況、指定具體設(shè)備的數(shù)據(jù)存取方式和與控制器所屬掃描設(shè)備間的數(shù)據(jù)映射關(guān)系,設(shè)備的增刪與更改,調(diào)節(jié)設(shè)備的可控制參數(shù)等。 圖3-9 rsnetworx for devicenet的配置主界面在此次畢業(yè)設(shè)計(jì)中,對devicenet的配置主要是對掃描模塊和flex i/o模塊的配置,使數(shù)據(jù)能準(zhǔn)確和完整的傳送到plc,實(shí)現(xiàn)對蓄電池的智能控制和對控母電壓的控

53、制。掃描模塊的配置工作包括兩個(gè)方面:對掃描器的配置和對掃描列表的配置。對掃描器的配置可以控制掃描器如何搜集devicenet數(shù)據(jù),包括每個(gè)devicenet通道的頻率和devicenet端口的使能。而對掃描列表的配置使掃描列表能正確的傳送掃描器與devicenet節(jié)點(diǎn)之間的i/o數(shù)據(jù),一臺devicenet的接入設(shè)備必須在掃描器數(shù)據(jù)庫中對應(yīng)相應(yīng)的配置格式,以便可以將其數(shù)據(jù)正確的傳給plc,這方面主要包括數(shù)據(jù)格式和數(shù)據(jù)所在的位置。 圖3-10 對掃描器的配置畫面其次,對flex i/o的配置工作體現(xiàn)在對其輸入輸出數(shù)據(jù)格式的配置,如圖3-12所示: 圖3-11 flex i/o的配置畫面對所有的設(shè)

54、備的配置完成之后,很方便的完成了對devicenet的組態(tài)工作,進(jìn)而就可以利用devicenet進(jìn)行數(shù)據(jù)的傳輸和通訊了。第4章 controlnet及其應(yīng)用控制網(wǎng)鏈路上的信息交換是控制網(wǎng)鏈路的最重要的功能,是在傳送對時(shí)間有苛刻要求的控制信息(如i/o狀態(tài)和互鎖的控制信號等)的同時(shí),其它的信息(即無時(shí)間苛求的信息,例如程序的裝載和下載等)也能傳送。因?yàn)榭刂凭W(wǎng)的獨(dú)特的時(shí)間限制算法,它們不會影響對時(shí)間苛求信息的傳送4.1 controlnet概述4.1.1 controlnet簡介控制網(wǎng)網(wǎng)絡(luò)使一種高速確定性網(wǎng)絡(luò),用于對時(shí)間有苛刻要求的應(yīng)用場合的信息傳送。它為對等通信提供實(shí)時(shí)控制和報(bào)文傳送服務(wù)。它作為

55、控制器和i/o設(shè)備之間的一條高速通信線路,綜合體現(xiàn)了各種網(wǎng)絡(luò)的能力。控制網(wǎng)是一種最現(xiàn)代化的開放網(wǎng)絡(luò),它提供如下功能: 在同一鏈路上的i/o、實(shí)時(shí)互鎖、對等通信報(bào)文傳送和變成操作,均具有相同的帶寬。 對于離散和連續(xù)過程控制應(yīng)用場合,均具有確定性和可重復(fù)性功能。 輸入數(shù)據(jù)的多信道廣播。 對等通信數(shù)據(jù)的多信道廣播。4.1.2 controlnet的技術(shù)特點(diǎn)1. 網(wǎng)絡(luò)能力 高吞吐量的數(shù)據(jù)傳送速率用于改善i/o、控制器互鎖以及對等通信。 將i/o控制與編程至于同一物理介質(zhì)鏈路進(jìn)行。 數(shù)據(jù)發(fā)送具有確定性和可重復(fù)性。 在同一鏈路上,采用多控制器控制控制相互獨(dú)立的i/o。 日益增強(qiáng)的診斷能力,使得易于組態(tài)和維護(hù)。 在鏈路上所有的控制器之間,實(shí)現(xiàn)預(yù)定的對等通信互鎖。 多信道廣播多控制器共享輸入數(shù)據(jù),多控制器共享對等通信互鎖數(shù)據(jù),以實(shí)現(xiàn)更強(qiáng)的功能和減少編程。2. 簡化編程和網(wǎng)絡(luò)組態(tài) 客戶可選的i/o于plc聯(lián)鎖刷新時(shí)間,以滿足各種應(yīng)用的需要。 使用在線的頻帶寬度反

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論