畢業(yè)設(shè)計(jì)(論文)基于PLC的交通燈控制系統(tǒng)的設(shè)計(jì)1_第1頁
畢業(yè)設(shè)計(jì)(論文)基于PLC的交通燈控制系統(tǒng)的設(shè)計(jì)1_第2頁
畢業(yè)設(shè)計(jì)(論文)基于PLC的交通燈控制系統(tǒng)的設(shè)計(jì)1_第3頁
畢業(yè)設(shè)計(jì)(論文)基于PLC的交通燈控制系統(tǒng)的設(shè)計(jì)1_第4頁
畢業(yè)設(shè)計(jì)(論文)基于PLC的交通燈控制系統(tǒng)的設(shè)計(jì)1_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、棗莊職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 畢 業(yè) 設(shè) 計(jì)(論 文)基于plc的交通燈控制系統(tǒng)姓 名 系 部 專 業(yè) 班 級 0 學(xué) 號 指導(dǎo)老師 2011 年 4 月29日 目    錄摘要.第一章 緒論.第二章 plc的基礎(chǔ)知識. 2.1 plc概述. 2.2 plc的由來. 2.3 plc的定義. 2.4 plc的工作原理. 2.5 plc的結(jié)構(gòu). 2.6 plc的基本性能指標(biāo).第三章 plc網(wǎng)絡(luò)與可編程控制器. 3.1歐姆龍網(wǎng)絡(luò). 3.2可編程控制器通信與網(wǎng)絡(luò)概述.3.3可編程控制器控制網(wǎng)絡(luò)與可編程控制器通信網(wǎng)絡(luò)的概念.第四章 交通信號控制系統(tǒng)實(shí)況. 4.1十字路口交通燈控制實(shí)際

2、情況描述. 4.2 結(jié)合十字路口交通燈的路況畫出模擬圖.第五章 可編程控制器程序設(shè)計(jì). 5.1 十字路口交通燈模擬控制時序圖 . 5.2可編程控制器i/o端口分配. 5.3程序梯形圖及語句表.第六章 總結(jié).6.1 程序調(diào)試.6.2 難點(diǎn)分析.6.3 plc智能化控制交通燈的方法.6.4 收獲與體會.結(jié)束語.致謝.參考文獻(xiàn).ii摘要 近年來隨著科技的飛速發(fā)展,plc的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。它具有結(jié)構(gòu)簡單、編程方便、可靠性高等優(yōu)點(diǎn),已廣泛用于工業(yè)過程和位置的自動控制中。據(jù)統(tǒng)計(jì),可編程控制器是工業(yè)自動化裝置中應(yīng)用最多的一種設(shè)備。專家認(rèn)為,可編程控制器將成為今后工業(yè)

3、控制的主要手段和重要的基礎(chǔ)設(shè)備之一,plc、機(jī)器人、cad/cam將成為工業(yè)生產(chǎn)的三大支柱。由于plc具有對使用環(huán)境適應(yīng)性強(qiáng)的特性,同時其內(nèi)部定時器資源十分豐富,可對目前普遍使用的“漸進(jìn)式”信號燈進(jìn)行精確控制,特別對多岔路口的控制可方便地實(shí)現(xiàn)。因此現(xiàn)在越來越多地將plc應(yīng)用于交通燈系統(tǒng)中。同時,plc本身還具有通訊聯(lián)網(wǎng)功能,將同一條道路上的信號燈組成一局域網(wǎng)進(jìn)行統(tǒng)一調(diào)度管理,可縮短車輛通行等候時間,實(shí)現(xiàn)科學(xué)化管理。在實(shí)時檢測和自動控制的plc應(yīng)用系統(tǒng)中,plc往往是作為一個核心部件來使用,僅plc方面知識是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu),以及針對具體應(yīng)用對象特點(diǎn)的軟件結(jié)合,加以完善。十分形象地顯

4、示出了plc在交通燈系統(tǒng)中的實(shí)際應(yīng)用。關(guān)鍵字:plc 交通燈 程序 報(bào)告 設(shè)計(jì)第一章 緒論當(dāng)今,紅綠燈安裝在各個道口上,已經(jīng)成為疏導(dǎo)交通車輛最常見和最有效的手段。但這一技術(shù)在19世紀(jì)就已出現(xiàn)了。1858年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍(lán)兩色的機(jī)械扳手式信號燈,用以指揮馬車通行。這是世界上最早的交通信號燈。1868年,英國機(jī)械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。它由紅綠兩以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。1869年1月2日,煤氣燈爆炸,使警察受傷,遂被取消。電氣啟動的紅綠燈出現(xiàn)在美國,這種紅綠燈由紅綠黃三色

5、圓形的投光器組成,1914年始安裝于紐約市5號大街的一座高塔上。紅燈亮表示“停止”,綠燈亮表示“通行”。1918年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴(kuò)音器來啟動紅綠燈,司機(jī)遇紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。紅外線紅綠燈當(dāng)行人踏上對壓力敏感的路面時,它就能察覺到有人要過馬路。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。隨著社會的發(fā)展,人們的消費(fèi)水平不斷的提高,私人車輛不斷的增加。人多、車多道路少的道路交通狀況已經(jīng)很明顯了。所以采用有效的方法控制交通燈是勢在必行的。plc 的智能控制

6、原則是控制系統(tǒng)的核心,采用plc把東西方向或南北方向的車輛按數(shù)量規(guī)模進(jìn)行分檔,相應(yīng)給定的東西方向與南北方向的綠燈時長也按一定的規(guī)律分檔. 這樣就可以實(shí)現(xiàn)按車流量規(guī)模給定綠燈時長,達(dá)到最大限度的有車放行,減少十字路口的車輛滯流,緩解交通擁擠、實(shí)現(xiàn)最優(yōu)控制,從而提高了交通控制系統(tǒng)的效率.交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。為了實(shí)現(xiàn)交通道路的管理,力求交通管理先進(jìn)性、科學(xué)化。用可編程控制器實(shí)現(xiàn)交通燈管制的控制系統(tǒng),以及該系統(tǒng)軟、硬件設(shè)計(jì)方法,實(shí)驗(yàn)證明該系統(tǒng)實(shí)現(xiàn)簡單、經(jīng)濟(jì),能夠有效地疏導(dǎo)交通,提高交通路口的通行能力。分析了現(xiàn)代城市交通控制與

7、管理問題的現(xiàn)狀,結(jié)合交通的實(shí)際情況闡述了交通燈控制系統(tǒng)的工作原理,給出了一種簡單實(shí)用的城市交通燈控制系統(tǒng)的plc設(shè)計(jì)方案??删幊绦蚩刂破髟诠I(yè)自動化中的地位極為重要,廣泛的應(yīng)用于各個行業(yè)。隨著科技的發(fā)展,可編程控制器的功能日益完善,加上小型化、價格低、可靠性高,在現(xiàn)代工業(yè)中的作用更加突出。3第二章 plc的基礎(chǔ)知識2.1 plc的概述 可編程控制器(plc)是以微處理器為核心,將計(jì)算機(jī)技術(shù)、自動控制技術(shù)、通訊技術(shù)融為一體的一種專門為適應(yīng)惡劣的工業(yè)環(huán)境下而設(shè)計(jì)的工業(yè)控制裝置,涉及到很多自動控制、電器方面的知識。經(jīng)過30多年的發(fā)展,在工業(yè)生產(chǎn)中獲得極其廣泛的應(yīng)用。目前,可編程控制器成為工業(yè)自動化領(lǐng)

8、域中最重要、應(yīng)用最多的控制裝置,居工業(yè)生產(chǎn)自動化三大支柱(可編程控制器、機(jī)器人、計(jì)算機(jī)輔助設(shè)計(jì)與制造)的首位。其應(yīng)用的深度和廣度成為衡量一個國家工業(yè)自動化程度高低的標(biāo)志。2.2 plc的由來 早期工業(yè)生產(chǎn)中廣泛使用的電器自動控制系統(tǒng)是繼電器-接觸器控制系統(tǒng),簡稱繼電器控制系統(tǒng),隨著20世紀(jì)工業(yè)生產(chǎn)的迅速發(fā)展,市場競爭越來越激烈,工業(yè)產(chǎn)品更新?lián)Q代的周期日趨縮短,新產(chǎn)品不斷涌現(xiàn),傳統(tǒng)的繼電器控制系統(tǒng)難以滿足現(xiàn)代社會小批量、多品種、低成本、高質(zhì)量生產(chǎn)方式的生產(chǎn)控制要求,為了改變這一現(xiàn)狀,美國通用汽車公司在1969年公開招標(biāo),要求用新的控制裝置取代繼電器控制裝置,并提出了十項(xiàng)招標(biāo)指標(biāo),即: 1、編程方

9、便,現(xiàn)場可修改程序;2、維修方便,采用模塊化結(jié)構(gòu);3、可靠性高于繼電器控制裝置;4、體積小于繼電器控制裝置;5、數(shù)據(jù)可直接送入管理計(jì)算機(jī);6、成本可與繼電器控制裝置競爭;7、輸入可以是交流115v;8、輸出為交流115v,2a以上,能直接驅(qū)動電磁閥,接觸器等;9、在擴(kuò)展時,原系統(tǒng)只要很小變更;10、用戶程序存儲器容量至少能擴(kuò)展到4kb。 這就是著名的gm10條,1969年,美國數(shù)字設(shè)備公司(dec)研制出第一臺plc,在美國通用汽車自動裝配線上試用,獲得了成功。這種新型的工業(yè)控制裝置以其簡單易懂,操作方便,可行性高,通用靈活,體積小,使用壽命長等一系列優(yōu)點(diǎn),很快地在美國其他工業(yè)領(lǐng)域推廣應(yīng)用。到

10、1971年,已經(jīng)成功地應(yīng)用于食品,飲料,冶金,造紙等工業(yè)。這一新型工業(yè)控制裝置的出現(xiàn),也受到了世界其他國家的高度重視。1971日本從美國引進(jìn)了這項(xiàng)新技術(shù),很快研制出了日本第一臺plc。1973年,西歐國家也研制出它們的第一臺plc。我國從1974年開始研制。于1977年開始工業(yè)應(yīng)用。2.3 plc的定義可編程控制器(programmable controller)是計(jì)算機(jī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計(jì)制造的。早期的可編程控制器稱作可編程邏輯控制器(programmable logic controller),簡稱plc,它主要用來代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)

11、大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱pc。但是為了避免與個人計(jì)算機(jī)(personal computer)的簡稱混淆,所以將可編程控制器簡稱plcplc 問世以來,盡管時間不長,但發(fā)展迅速。為了使其生產(chǎn)和發(fā)展標(biāo)準(zhǔn)化,美國電氣制造商協(xié)會nema(national electrical manufactory association) 經(jīng)過四年的調(diào)查工作,于1984 年首先將其正式命名為pc(programmable controller),并給pc 作了如下定義“pc 是一個數(shù)字式的電子裝置,它使用了可編程序的記憶體儲存指令。用來執(zhí)行諸如邏輯,順序,計(jì)時,計(jì)數(shù)與演算等

12、功能,并通過數(shù)字或類似的輸入/輸出模塊,以控制各種機(jī)械或工作程序。一部數(shù)字電子計(jì)算機(jī)若是從事執(zhí)行pc 之功能著,亦被視為pc,但不包括鼓式或類似的機(jī)械式順序控制器?!币院髧H電工委員會(iec)又先后頒布了plc 標(biāo)準(zhǔn)的草案第一稿,第二稿,并在1987 年2 月通過了對它的定義:“可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運(yùn)算,順序控制,定 時,計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程??删幊炭刂破骷捌溆嘘P(guān)外部設(shè)備,都按易于與工業(yè)控制系 統(tǒng)聯(lián)成一個整體,易于擴(kuò)充其功

13、能的原則設(shè)計(jì)?!笨傊?,可編程控制器是一臺計(jì)算機(jī),它是專為工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)制造的計(jì)算機(jī)。它具有豐富的輸入/輸出接口,并且具有較強(qiáng)的驅(qū)動能力。但可編程控制器產(chǎn)品并不針對某一具體工業(yè)應(yīng)用,在實(shí)際應(yīng)用時,其硬件需根據(jù)實(shí)際需要進(jìn)行選用配置,其軟件需根據(jù)控制要求進(jìn)行設(shè)計(jì)編制。2.4 plc的工作原理plc的工作原理:電力線是一個極其不穩(wěn)定的高躁聲、強(qiáng)衰減的傳輸通道,要實(shí)現(xiàn)可靠的電力線高速數(shù)據(jù)通信,必須解決低壓配電網(wǎng)上各種因素如:噪聲、阻抗波動、配電網(wǎng)結(jié)構(gòu)、電磁兼容性以及線路阻抗和容性負(fù)載引起的信號衰減等主要因素對數(shù)據(jù)傳輸?shù)挠绊憽?一. 掃描技術(shù) 當(dāng)plc投入運(yùn)行后,其工作過程一般分為三個階段,即輸入采樣

14、、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運(yùn)行期間,plc的cpu以一定的掃描速度重復(fù)執(zhí)行上述三個階段。 (一) 輸入采樣階段 在輸入采樣階段,plc以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入i/o映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,i/o映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。 (二) 用戶程序執(zhí)行階段 在用戶程序執(zhí)行階段,plc總是按由上而下的順序依次地掃描用戶程

15、序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)ram存儲區(qū)中對應(yīng)位的狀態(tài);或者刷新該輸出線圈在i/o映象區(qū)中對應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。 即,在用戶程序執(zhí)行過程中,只有輸入點(diǎn)在i/o映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在i/o映象區(qū)或系統(tǒng)ram存儲區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會對排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新

16、的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個掃描周期才能對排在其上面的程序起作用。 (三) 輸出刷新階段 當(dāng)掃描用戶程序結(jié)束后,plc就進(jìn)入輸出刷新階段。在此期間,cpu按照i/o映象區(qū)內(nèi)對應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動相應(yīng)的外設(shè)。這時,才是plc的真正輸出。2.5 plc的結(jié)構(gòu)plc實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同,如圖所示: a. 中央處理單元(cpu) 中央處理單元(cpu)是plc的控制中樞。它按照plc系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲器、i/o以及警戒定時器的狀態(tài),并能診斷用戶程序中的語法錯誤。當(dāng)

17、plc投入運(yùn)行時,首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入i/o映象區(qū),然后從用戶程序存儲器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入i/o映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將i/o映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。 為了進(jìn)一步提高plc的可靠性,近年來對大型plc還采用雙cpu構(gòu)成冗余系統(tǒng),或采用三cpu的表決式系統(tǒng)。這樣,即使某個cpu出現(xiàn)故障,整個系統(tǒng)仍能正常運(yùn)行。 b、存儲器 存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器。 存放應(yīng)用軟件的存儲器稱為用戶程序存儲器。

18、c、電源 plc的電源在整個系統(tǒng)中起著十分重要的作用。如果沒有一個良好的、可靠的電源系統(tǒng)是無法正常工作的,因此plc的制造商對電源的設(shè)計(jì)和制造也十分重視。一般交流電壓波動在+10%(+15%)范圍內(nèi),可以不采取其它措施而將plc直接連接到交流電網(wǎng)上去2.5.1 中央處理單元(cpu)中央處理單元(cpu)是plc 的控制中樞,它按照plc 系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù)、檢查電源、存儲器i/o以及警戒定時器的狀態(tài);并能診斷用戶程序中的語法錯誤。當(dāng)plc 投入運(yùn)行時,首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入i/o 映象區(qū),然后從用戶程序存儲器中逐條讀

19、取用戶程序,經(jīng)過命令解釋后,按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入i/o 映象區(qū)或數(shù)據(jù)寄存器內(nèi),等所有的用戶程序執(zhí)行完畢之后,最后將i/o 映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行直到停止運(yùn)行。為了進(jìn)一步提高plc 的可靠性近年來對大型plc 還采用雙cpu 構(gòu)成冗余系統(tǒng)或采用三cpu 的表決式系統(tǒng),這樣即使某個cpu 出現(xiàn)故障整個系統(tǒng)仍能正常運(yùn)行。cpu是plc的核心,起神經(jīng)中樞的作用,每套plc至少有一個cpu,它按plc的系統(tǒng)程序賦予的功能接收并存貯用戶程序和數(shù)據(jù),用掃描的方式采集由現(xiàn)場輸入裝置送來的狀態(tài)或數(shù)據(jù),并存入規(guī)定的寄存器中,同時,診斷電源和pl

20、c內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進(jìn)入運(yùn)行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務(wù)產(chǎn)生相應(yīng)的控制信號,去指揮有關(guān)的控制電路。 cpu主要由運(yùn)算器、控制器、寄存器及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)總線構(gòu)成,cpu單元還包括外圍芯片、總線接口及有關(guān)電路。內(nèi)存主要用于存儲程序及數(shù)據(jù),是plc不可缺少的組成單元。 在使用者看來,不必要詳細(xì)分析cpu的內(nèi)部電路,但對各部分的工作機(jī)制還是應(yīng)有足夠的理解。cpu的控制器控制cpu工作,由它讀取指令、解釋指令及執(zhí)行指令。但工作節(jié)奏由震蕩信號控制。運(yùn)算器用于進(jìn)行數(shù)字或邏輯運(yùn)算,在控制器指揮下工作。寄存器參與運(yùn)算,并存儲運(yùn)算的中

21、間結(jié)果,它也是在控制器指揮下工作。 cpu速度和內(nèi)存容量是plc的重要參數(shù),它們決定著plc的工作速度,io數(shù)量及軟件容量等,因此限制著控制規(guī)模2.5.2 存儲器存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器; 存放應(yīng)用軟件的存儲器稱為用戶程序存儲器。1 plc 常用的存儲器類型 (1) ram (random assess memory),這是一種讀/寫存儲器(隨機(jī)存儲器) ,其存取速度最快,由鋰電池支持。(2) eprom (erasable programmable read only memory),這是一種可擦除的只讀存儲器,在斷電情況下存儲器內(nèi)的所有內(nèi)容保持不變(在紫外線連續(xù)照射下可擦除存

22、儲器內(nèi)容)。(3) eeprom(electrical erasable programmable read only memory),這是一種電可擦除的只讀存儲器,使用編程器就能很容易地對其所存儲的內(nèi)容進(jìn)行修改。2 plc 存儲空間的分配雖然各種plc 的cpu 的最大尋址空間各不相同,但是根據(jù)plc 的工作原理其存儲空間一般包括以下三個區(qū)域: (1)系統(tǒng)程序存儲區(qū)在系統(tǒng)程序存儲區(qū)中存放著相當(dāng)于計(jì)算機(jī)操作系統(tǒng)的系統(tǒng)程序,包括監(jiān)控程序、管理程序、命令解釋程序、功能子程序、系統(tǒng)診斷子程序、等由制造廠商將其固化在eprom 中,用戶不能直接存取,它和硬件一起決定了該plc 的性能。(2)系統(tǒng)ram

23、 存儲區(qū)(包括i/o 映象區(qū)和系統(tǒng)軟設(shè)備等) 系統(tǒng)ram 存儲區(qū)包括i/o 映象區(qū)以及各類軟設(shè)備如:邏輯線圈、數(shù)據(jù)寄存器、計(jì)時器、計(jì)數(shù)器、變址寄存器、累加器、等存儲器。 i/o 映象區(qū),由于plc 投入運(yùn)行后只是在輸入采樣階段才依次讀入各輸入狀態(tài)和數(shù)據(jù)在輸出刷新階段才將輸出的狀態(tài)和數(shù)據(jù)送至相應(yīng)的外設(shè),因此它需要一定數(shù)量的存儲單元(ram)以存放i/o 的狀態(tài)和數(shù)據(jù),這些單元稱作i/o 映象區(qū),一個開關(guān)量i/o 占用存儲單元中的一個位(bit),一個模擬量i/o 占用存儲單元中的一個字(16 個bit), 因此整個i/o 映象區(qū)可看作兩個部分組成:開關(guān)量i/o 映象區(qū),模擬量i/o 映象區(qū)。系統(tǒng)

24、軟設(shè)備存儲區(qū)除了i/o 映象區(qū)區(qū)以外,系統(tǒng)ram 存儲區(qū)還包括plc 內(nèi)部各類軟設(shè)備(邏輯線圈、計(jì)時器、計(jì)數(shù)器、數(shù)據(jù)寄存器和累加器等)的存儲區(qū),該存儲區(qū)又分為具有失電保持的存儲區(qū)域和無失電保持的存儲區(qū)域,前者在plc 斷電時由內(nèi)部的鋰電池供電,數(shù)據(jù)不會遺失,后者當(dāng)plc 斷電時數(shù)據(jù)被清零1) 邏輯線圈與開關(guān)輸出一樣,每個邏輯線圈占用系統(tǒng)ram 存儲區(qū)中的一個位,但不能直接驅(qū)動外設(shè),只供用戶在編程中使用,其作用類似于電器控制線路中的繼電器,另外不同的plc 還提供數(shù)量不等的特殊邏輯線圈,具有不同的功能。2) 數(shù)據(jù)寄存器    與模擬量i/o 一樣,每個數(shù)據(jù)寄存器占用

25、系統(tǒng)ram 存儲區(qū)中的一個字(16bits) ,另外plc 還提供數(shù)量不的特殊數(shù)據(jù)寄存器,具有不同的功能。3) 計(jì)時器4) 計(jì)數(shù)器(3) 用戶程序存儲區(qū) 用戶程序存儲區(qū)存放用戶編制的用戶程序,不同類型的plc 其存儲容量各不相同。2.5.3 電源plc 的電源在整個系統(tǒng)中起著十分重要得作用。如果沒有一個良好的可靠得電源系統(tǒng)是無法正常工作的,因此plc 的制造商對電源的設(shè)計(jì)和制造也十分重視,一般交流電壓波動在+10%(+15%)范圍內(nèi)可以不采取其它措施,而將plc 直接連接到交流電網(wǎng)上去。2.5.4 i/o模塊plc與電氣回路的接口,是通過輸入輸出部分(i/o)完成的。i/o模塊集成了plc的i

26、/o電路,其輸入暫存器反映輸入信號狀態(tài),輸出點(diǎn)反映輸出鎖存器狀態(tài)。輸入模塊將電信號變換成數(shù)字信號進(jìn)入plc系統(tǒng),輸出模塊相反。i/o分為開關(guān)量輸入(di),開關(guān)量輸出(do),模擬量輸入(ai),模擬量輸出(ao)等模塊。常用的i/o分類如下: 1 開關(guān)量:按電壓水平分,有220vac、110vac、24vdc,按隔離方式分,有繼電器隔離和晶體管隔離。 2 模擬量:按信號類型分,有電流型(4-20ma,0-20ma)、電壓型(0-10v,0-5v,-10-10v)等,按精度分,有12bit,14bit,16bit等。 3 除了上述通用io外,還有特殊io模塊,如熱電阻、熱電偶、脈沖等模塊。 4

27、 按i/o點(diǎn)數(shù)確定模塊規(guī)格及數(shù)量,i/o模塊可多可少,但其最大數(shù)受cpu所能管理的基本配置的能力,即受最大的底板或機(jī)架槽數(shù)限制。 2.5.5 plc系統(tǒng)的其它設(shè)備編程設(shè)備:編程器是plc開發(fā)應(yīng)用、監(jiān)測運(yùn)行、檢查維護(hù)不可缺少的器件,用于編程、對系統(tǒng)作一些設(shè)定、監(jiān)控plc及plc所控制的系統(tǒng)的工作狀況,但它不直接參與現(xiàn)場控制運(yùn)行。小編程器plc一般有手持型編程器,目前一般由計(jì)算機(jī)(運(yùn)行編程軟件)充當(dāng)編程器。也就是我們系統(tǒng)的上位機(jī)。 人機(jī)界面:最簡單的人機(jī)界面是指示燈和按鈕,目前液晶屏(或觸摸屏)式的一體式操作員終端應(yīng)用越來越廣泛,由計(jì)算機(jī)(運(yùn)行組態(tài)軟件)充當(dāng)人機(jī)界面非常普及2.5.6 plc的通信

28、聯(lián)網(wǎng)依靠先進(jìn)的工業(yè)網(wǎng)絡(luò)技術(shù)可以迅速有效地收集、傳送生產(chǎn)和管理數(shù)據(jù)。因此,網(wǎng)絡(luò)在自動化系統(tǒng)集成工程中的重要性越來越顯著,甚至有人提出"網(wǎng)絡(luò)就是控制器"的觀點(diǎn)說法。 plc具有通信聯(lián)網(wǎng)的功能,它使plc與plc 之間、plc與上位計(jì)算機(jī)以及其他智能設(shè)備之間能夠交換信息,形成一個統(tǒng)一的整體,實(shí)現(xiàn)分散集中控制。現(xiàn)在幾乎所有的plc新產(chǎn)品都有通信聯(lián)網(wǎng)功能,它和計(jì)算機(jī)一樣具有rs-232接口,通過雙絞線、同軸電纜或光纜,可以在幾公里甚至幾十公里的范圍內(nèi)交換信息。   當(dāng)然,plc之間的通訊網(wǎng)絡(luò)是各廠家專用的,plc與計(jì)算機(jī)之間的通訊,一些生產(chǎn)廠家采用工業(yè)標(biāo)準(zhǔn)總線,并向標(biāo)準(zhǔn)通訊

29、協(xié)議靠攏,這將使不同機(jī)型的plc之間、plc與計(jì)算機(jī)之間可以方便地進(jìn)行通訊與聯(lián)網(wǎng)2.5.7外部設(shè)備外部設(shè)備是plc系統(tǒng)不可分割的一部分,它有四大類  1. 編程設(shè)備:有簡易編程器和智能圖形編程器,用于編程、對系統(tǒng)作一些設(shè)定、監(jiān)控plc及plc所控制的系統(tǒng)的工作狀況。編程器是plc開發(fā)應(yīng)用、監(jiān)測運(yùn)行、檢查維護(hù)不可缺少的器件,但它不直接參與現(xiàn)場控制運(yùn)行。  2. 監(jiān)控設(shè)備:有數(shù)據(jù)監(jiān)視器和圖形監(jiān)視器。直接監(jiān)視數(shù)據(jù)或通過畫面監(jiān)視數(shù)據(jù)。  3. 存儲設(shè)備:有存儲卡、存儲磁帶、軟磁盤或只讀存儲器,用于永久性地存儲用戶數(shù)據(jù),使用戶程序不丟失,如eprom、e

30、eprom寫入器等。  4. 入輸出設(shè)備:用于接收信號或輸出信號,一般有條碼讀人器,輸入模擬量的電位器,打印機(jī)等。   了解了plc的基本結(jié)構(gòu),我們在購買程控器時就有了一個基本配置的概念,做到既經(jīng)濟(jì)又合理,盡可能發(fā)揮plc所提供的最佳2.6 plc的基本性能指標(biāo)1 plc 的主要特點(diǎn)(1)高可靠性1)所有的i/o 接口電路均采用光電隔離,使工業(yè)現(xiàn)場的外電路與plc 內(nèi)部電路之間電氣上隔離。2)各輸入端均采用r-c濾波器,其濾波時間常數(shù)一般為1020ms。3)各模塊均采用屏蔽措施,以防止輻射干擾。4)采用性能優(yōu)良的開關(guān)電源。5)對采用的器件進(jìn)行嚴(yán)格的篩選。6)良好的

31、自診斷功能,一旦電源或其他軟、硬件發(fā)生異常情況,cpu立即采用有效措施,以防止故障擴(kuò)大。7)大型plc 還可以采用由雙cpu 構(gòu)成冗余系統(tǒng)或有三cpu 構(gòu)成表決系統(tǒng),使可靠性更進(jìn)一步提高。(2)豐富的i/o 接口模塊plc針對不同的工業(yè)現(xiàn)場信號,如:" 交流或直流;" 開關(guān)量或模擬量;" 電壓或電流;" 脈沖或電位;" 強(qiáng)電或弱電等。有相應(yīng)的i/o 模塊與工業(yè)現(xiàn)場的器件或設(shè)備,如:" 按鈕" 行程開關(guān)" 接近開關(guān)" 傳感器及變送器" 電磁線圈" 控制閥直接連接另外為了提高操作性能,它還

32、有多種人-機(jī)對話的接口模塊;為了組成工業(yè)局部網(wǎng)絡(luò),它還有多種通訊聯(lián)網(wǎng)的接口模塊,等等。(3)采用模塊化結(jié)構(gòu)為了適應(yīng)各種工業(yè)控制需要除了單元式的小型plc 以外絕大多數(shù)plc 均采用模塊化結(jié)構(gòu)plc 的各個部件包括cpu 電源i/o 等均采用模塊化設(shè)計(jì)由機(jī)架及電纜將各模塊連接起來系統(tǒng)的規(guī)模和功能可根據(jù)用戶的需要自行組合(4)編程簡單易學(xué)plc的編程大多采用類似于繼電器控制線路的梯形圖形式對使用者來說不需要具備計(jì)算機(jī)的專門知識因此很容易被一般工程技術(shù)人員所理解和掌握(5)安裝簡單維修方便plc不需要專門的機(jī)房可以在各種工業(yè)環(huán)境下直接運(yùn)行使用時只需將現(xiàn)場的各種設(shè)備與plc 相應(yīng)的i/o 端相連接即可

33、投入運(yùn)行各種模塊上均有運(yùn)行和故障指示裝置便于用戶了解運(yùn)行情況和查找故障由于采用模塊化結(jié)構(gòu)因此一旦某模塊發(fā)生故障用戶可以通過更換模塊的方法使系統(tǒng)迅速恢復(fù)運(yùn)行2plc 的功能(1) 邏輯控制(2) 定時控制(3) 計(jì)數(shù)控制(4) 步進(jìn)(順序)控制(5) pid 控制(6) 數(shù)據(jù)控制plc 具有數(shù)據(jù)處理能力(七) 通信和聯(lián)網(wǎng)(八) 其它plc還有許多特殊功能模塊,適用于各種特殊控制的要求,如:定位控制模塊,crt 模塊??删幊炭刂破鞯幕拘阅芸捎萌缦掳藯l予以概括: 一、工作速度 工作速度是指plc的cpu執(zhí)行指令的速度及對急需處理的輸入信號的響應(yīng)速度。工作速度是plc工作的基礎(chǔ)。速度高了,才可能通過

34、運(yùn)行程序?qū)崿F(xiàn)控制,才可能不斷擴(kuò)大控制規(guī)模,才可能發(fā)揮plc的多種多樣的作用。 plc的指令是很多的。不同的plc。指令的條數(shù)也不同。少的幾十條,多的幾百條。指令不同,執(zhí)行的時間也不同。但各種plc總有一些基本指令,而且各種的plc都有這些基本指令,故常以執(zhí)行一條基本指令的時間來衡量這個速度。這個時間當(dāng)然越短越好,已從微秒級縮短到零點(diǎn)微秒級。并隨著微處理器技術(shù)的進(jìn)步,這個時間還在縮短。 執(zhí)行時間短可加快plc對一般輸入信號的響應(yīng)速度。從討論plc的工作原理知,從對plc加入輸入信號,到plc產(chǎn)生輸出,最理想的情況也要延遲一個plc運(yùn)行程序的周期。因?yàn)閜lc監(jiān)測到輸入信號,經(jīng)運(yùn)行程序后產(chǎn)生的輸出,

35、才是對輸入信號的響應(yīng)。不理想時,還要多延長一個周期。當(dāng)輸入信號送入plc時,plc的輸入刷新正好結(jié)束,就是這種情況。這時,要多等待一個周期,plc的輸入映射區(qū)才能接受到這個新的輸入信號。對一般的輸入信號,這個延遲雖可以接受,但對急需響應(yīng)的輸入信號,就不能接受了。對急需處理的輸人信號延遲多長時間plc能予以響應(yīng),要另作要求。為了處理急需響應(yīng)的輸入信號,plc有種種措施。不同的plc措施也不完全相同,提高響應(yīng)速度的效果也不同。一般的作法是采用輸入中斷,然后再輸出即時刷新,即中斷程序運(yùn)行后,有關(guān)的輸出點(diǎn)立即刷新,而不等到整個程序運(yùn)行結(jié)束后再刷新。 這個效果可從兩個方面來衡量:一是能否對幾個輸入信號作

36、快速響應(yīng);二是快速響應(yīng)的速度有多快。多數(shù)plc都可對一個或多個輸入點(diǎn)作快速響應(yīng),快速響應(yīng)時間僅幾個毫秒。性能高的、大型的plc響應(yīng)點(diǎn)數(shù)更多。 工作速度關(guān)系到plc對輸入信號的響應(yīng)速度,是plc對系統(tǒng)控制是否及時的前提。控制不及時,就不可能準(zhǔn)確與可靠,特別是對一些需作快速響應(yīng)的系統(tǒng)。這就是把工作速度作為plc第一指標(biāo)的原因。  二、控制規(guī)模 控制規(guī)模代表plc控制能力,看其能對多少輸入、輸出點(diǎn)及對多少路模擬進(jìn)行控制。 控制規(guī)模與速度有關(guān)。因?yàn)橐?guī)模大了,用戶程序也長,執(zhí)行指令的速度不快,勢必延長plc循環(huán)的時間,也必然會延長plc對輸入信號的響應(yīng)。為了避免這個情況,plc的工作速度就要快

37、。所以,大型plc的工作速度總是比小的要快。 控制規(guī)模還與內(nèi)存區(qū)的大小有關(guān)。規(guī)模大,用戶程序長,要求有更大的用戶存儲區(qū)。同時點(diǎn)數(shù)多,系統(tǒng)的存儲器輸入、輸出的信號區(qū)(輸入輸出繼電器區(qū)或稱輸入、輸出映射區(qū))也大。這個區(qū)大,相應(yīng)地內(nèi)部器件(解釋見后)也要增多,這些都要求有更大的系統(tǒng)存儲區(qū)。 控制規(guī)模還與輸入、輸出電路數(shù)有關(guān)。如控制規(guī)模為1024點(diǎn),那就得有1024條i/o電路。這些電路集成于i/o模塊中,而每個模塊有多少路的i/o點(diǎn)總是有數(shù)的。所以,規(guī)模大,所使用的模塊也多。 控制規(guī)模還與plc指令系統(tǒng)有關(guān)。規(guī)模大的plc指令條數(shù)多,指令的功能也強(qiáng),才能應(yīng)付對點(diǎn)數(shù)多的系統(tǒng)進(jìn)行控制的需要。 控制規(guī)模是

38、對plc其它性能指標(biāo)起著制約作用的指標(biāo);也是plc劃分為微、小、中、大和特大型 三、組成模塊 plc的結(jié)構(gòu)雖有箱體及模塊式之分,但從質(zhì)上看,箱體也是模塊,只是它集成了更多的功能。在此,不妨把plc的模塊組成當(dāng)作所有plc的結(jié)構(gòu)性能。 這個性能含義是指某型號plc具有多少種模塊,各種模塊都有什么規(guī)格,并各具什么特點(diǎn)。 一般講,規(guī)模大的plc,檔次高的plc模塊的種類也多,規(guī)格也多,反映它的特點(diǎn)的性能指標(biāo)也高。但模塊的功能則單一些。相反,小型plc、檔次低的plc模塊種類也少,規(guī)格也少,指標(biāo)也低。但功能則多樣些,以至于集成為箱體。 組成plc的模塊是plc的硬件基礎(chǔ),只有弄清所選用的plc都具有那

39、些模塊及其特點(diǎn),才能正確選用模塊,去組成一臺完整的plc,以滿足控制系統(tǒng)對plc的要求。 常見的plc模塊有: cpu模塊,它是plc的硬件核心。plc的主要性能,如速度、規(guī)模都由它的性能來體現(xiàn)。 電源模塊,它為plc運(yùn)行提供內(nèi)部工作電源,而且,有的還可為輸入信號提供電源。 i/o模塊,它集成了i/o電路,并依點(diǎn)數(shù)及電路類型劃分為不同規(guī)格的模塊。 內(nèi)存模塊,它主要存儲用戶程序,有的還為系統(tǒng)提供輔加的工作內(nèi)存。在結(jié)構(gòu)上內(nèi)存模塊都是附加于cpu模塊之中。 底板、機(jī)架模塊,它為plc各模塊的安裝提供基板,并為模塊間的聯(lián)系提供總線。若干底板間的聯(lián)系有的用接口模塊,有的用總線接口。不同廠家或同一廠家但不

40、同類型的plc都不大相同。 箱體式的plc還有i/o擴(kuò)展箱體,它不含cpu,僅有電源及i/o單元的功能。擴(kuò)展箱體也依i/o點(diǎn)數(shù)的多少劃分有不同的規(guī)格。 除上述模塊,plc還有特殊的或稱智能或稱功能模塊。如a/d(模入)模塊、d/a(模出)模塊、高速計(jì)數(shù)模塊、位控模塊、溫度模塊等等。這些模塊有自己的cpu,可對信號作預(yù)處理或后處理,以簡化plc的cpu對復(fù)雜的程控制量的控制。智能模塊的種類、特性也大不相同,性能好的plc,這些模塊種類多,性能也好。 通訊模塊,它接人plc后,可使plc與計(jì)算機(jī),或plc與plc進(jìn)行通訊,有的還可實(shí)現(xiàn)與其它控制部件,如變頻器、溫控器通訊,或組成局部網(wǎng)絡(luò)。通訊模塊代

41、表plc的組網(wǎng)能力,代表著當(dāng)今plc性能的重要方面。 掌握plc性能,一定要了解它的模塊,并通過了解模塊的性能,去弄清楚plc的性能。 除了模塊,plc還有外部設(shè)備。 盡管用plc實(shí)現(xiàn)對系統(tǒng)的控制可不用外部設(shè)備,配置好合適的模塊就行了。然而,要對plc編程,要監(jiān)控plc及其所控制的系統(tǒng)的工作狀況,以及存儲用戶程序、打印數(shù)據(jù)等,就得使用plc的外部設(shè)備。故一種plc的性能如何,與這種plc所具外部設(shè)備豐富與否,外部設(shè)備好用與否直接相關(guān)。 plc的外部設(shè)備有四大類: 編程設(shè)備:簡單的為簡易編程器,多只接受助記將編程,個別的也可用圖形編程(如日本東芝公司的ex型可編程控制器)。復(fù)雜一點(diǎn)的有圖形編程器

42、,可用梯形圖語編程。有的還有專用的計(jì)算機(jī),可用其它高級語編程。編程器除了用于編程,還可對系統(tǒng)作一些設(shè)定,以確定plc控制方式,或工作方式。編程器還可監(jiān)控plc及plc所控制的系統(tǒng)的工作狀況,以進(jìn)行plc用戶程序的調(diào)試。 監(jiān)控設(shè)備:小的有數(shù)據(jù)監(jiān)視器,可監(jiān)視數(shù)據(jù);大的還可能有圖形監(jiān)視器,可通過畫面監(jiān)視數(shù)據(jù)。除了不能改變plc的用戶程序,編程器能做的它都能做,是使用plc很好的界面。性能好的plc,這種外部設(shè)備已越來越豐富。 存儲設(shè)備:它用于永久性地存儲用戶數(shù)據(jù),使用戶程序不丟失。這些設(shè)備,如存儲卡、存儲磁帶、軟磁盤或只讀存儲器。而為實(shí)現(xiàn)這些存儲,相應(yīng)的就有存卡器、磁帶機(jī)、軟驅(qū)或rom寫入器,以及相

43、應(yīng)的接口部件。各種plc大體都有這方面的配套設(shè)施。 輸入輸出設(shè)備:它用以接收信號或輸出信號,便于與plc進(jìn)行人機(jī)對話。輸入的有條碼讀入器,輸入模擬量的電位器等。輸出的有打印機(jī)、編程器、監(jiān)控器雖也可對plc輸入信息,從plc輸出信息,但輸入輸出設(shè)備實(shí)現(xiàn)人機(jī)對話更方便,可在現(xiàn)場條件下實(shí)現(xiàn),并便于使用。隨著技術(shù)進(jìn)步,這種設(shè)備將更加豐富。 外部設(shè)備已發(fā)展成為plc系統(tǒng)的不可分割的一個部分。它的情況,當(dāng)然是選用plc必須了解的重要方面,所以也應(yīng)把它列為plc性能的重要內(nèi)容。 四、內(nèi)存容量 plc內(nèi)存有用戶及系統(tǒng)兩大部分。用戶內(nèi)存主要用以存儲用戶程序,個別的還將其中的一部分劃為系統(tǒng)所用。系統(tǒng)內(nèi)存是與cpu

44、配置在一起的。cpu既要具備訪問這些內(nèi)存的能力,還應(yīng)提供相應(yīng)的存儲介質(zhì)。 用戶內(nèi)存大小與可存儲的用戶程序量有關(guān)。內(nèi)存大,可存儲的程序量大,也就可進(jìn)行更為復(fù)雜的控制。從發(fā)展趨勢看,內(nèi)存容量總是在不斷增大著。大型plc的內(nèi)存容量可達(dá)幾十k,以至于一百多k。系統(tǒng)內(nèi)存對于用戶,主要體現(xiàn)在plc能提供多少內(nèi)部器件。不同的內(nèi)部器件占據(jù)系統(tǒng)內(nèi)存的不同區(qū)域。在物理上并無這些器件,僅僅為ram。但通過運(yùn)行程序進(jìn)行使用時,給使用者提供的卻實(shí)實(shí)在在有這些器件。 內(nèi)存器件種類越多,數(shù)量越多,越便于plc進(jìn)行種種邏輯量及模擬控制。它也是代表 plc性能的重要指標(biāo)。 plc內(nèi)部器件有: i/o繼電器,或稱映射區(qū)。它與pl

45、c所能控制的i/o點(diǎn)數(shù)及模擬量的路數(shù)直接相關(guān)。 內(nèi)部繼電器數(shù),有的稱為標(biāo)志位數(shù),代表著plc的內(nèi)部繼電器數(shù)。它與i/o繼電器區(qū)相聯(lián)系著,有時與后者相聯(lián)系進(jìn)行處理。內(nèi)部繼電器多,便于plc建立復(fù)雜的時序關(guān)系,以實(shí)現(xiàn)多種多樣的控制要求。一般講,內(nèi)部繼電器數(shù)比i/o繼電器要多得多。 有的內(nèi)部繼電器還可丟電保持,即它的狀態(tài)(on或off)、plc丟電后,靠內(nèi)部電池仍予以保持。再上電后可繼續(xù)丟電前的狀態(tài)。保持繼電器可增強(qiáng)plc控制能力,特別對記錄故障,故障排除后恢復(fù)運(yùn)行,更顯得有用。 定時器,可進(jìn)行定時控制。定時值可任意設(shè)定。定時器有多少,設(shè)定范圍有多大,設(shè)定值的分辨率又是多少,這些都代表定時器件的性能

46、。 計(jì)數(shù)器,可進(jìn)行計(jì)數(shù),到達(dá)某設(shè)定計(jì)數(shù)值可發(fā)送相應(yīng)信號??蛇M(jìn)行什么樣的計(jì)數(shù),計(jì)數(shù)范圍多大,怎么設(shè)定,有多少計(jì)數(shù)器,則是plc計(jì)數(shù)器性能的代表指標(biāo)。 數(shù)據(jù)存儲區(qū),用以存儲工作數(shù)據(jù)。多以字、兩字或多字為單位予以使用,是plc進(jìn)行模擬量控制,或記錄數(shù)據(jù)所必不可少的。這個存儲區(qū)的大小代表plc的性能也是越大越好。趨勢也是越來越大。小型機(jī)也如此。如日本omron公司的cqm1機(jī),其dm區(qū)就有6k字。而過去同是小型機(jī)的c60p的dm區(qū)才64個字。大型機(jī)的dm可達(dá)10k以至幾十k。 此外還有其它一些內(nèi)部器件,了解某plc性能時,也都必須掌握它。 內(nèi)部器件也是plc指令的操作數(shù),不弄清楚是無法編程的。 五、指

47、令系統(tǒng) plc有多少條指令,各條指令又具有什么功能,是了解與使用plc的重要方面。你不懂plc指令怎么編程,沒有程序,plc又怎么工作? plc的指令越來越多,越來越豐富。功能很強(qiáng)的指令,綜合多種作用的指令日見增多。 plc的指令繁多,但主要的有這么幾種類型: 基本邏輯指令,用于處理邏輯關(guān)系,以實(shí)現(xiàn)邏輯控制。這類指令不管什么樣的plc都總是有的。 數(shù)據(jù)處理指令,用于處理數(shù)據(jù),如譯碼,編碼,傳送、移位等等。 數(shù)據(jù)運(yùn)算指令,用于進(jìn)數(shù)據(jù)的運(yùn)算,如十、一、x、/等,可進(jìn)行整形數(shù)計(jì)算,有的還可浮點(diǎn)數(shù)運(yùn)算;也可進(jìn)行邏輯量運(yùn)算,等等。 流程控制指令,用以控制程序運(yùn)行流程。plc的用戶程序一般是從零地址的指令

48、開始執(zhí)行,按順序推進(jìn)。但遇到流程控制指令也可作相應(yīng)改變。流程控制指令也較多,運(yùn)用得好,可使程序簡練,并便于調(diào)試與閱讀。 狀態(tài)監(jiān)控指令,用以監(jiān)視及記錄plc及其控制系統(tǒng)的工作狀態(tài),對提高plc控制系統(tǒng)的工作可靠性大有幫助。 當(dāng)然,并不是所有的plc都有上述那么多類的指令,也不是有的plc僅有上述幾類指令。以上只是指出幾個例子,說明要從哪幾個方面了解plc指令,從中也可大致看出指令的多少及功能將怎樣影響plc的性能。 除了指令,為進(jìn)行通訊,plc還有相應(yīng)的協(xié)議與通訊指令或命令,這些也反映了plc的性能。 六、支持軟件 為了便于編制plc程序,多數(shù)plc廠家都開發(fā)有關(guān)計(jì)算機(jī)支持軟件。 從本質(zhì)上講,p

49、lc所能識別的只是機(jī)器語言。它之所以能使用一些助記符語言、梯形圖語言、流程圖語言,以至高級語言,全靠為使用這些語言而開發(fā)的種種軟件。 助記符語言是最基本也是最簡單的plc語言。它類似計(jì)算機(jī)的匯編語言,plc的指令系統(tǒng)就是用這種語言表達(dá)的。這種語言僅使用文字符號,所使用的編程工具簡單,用簡易編程器即可。所以,多數(shù)plc都配備有這種語言。 梯形圖語言是圖形語言,它用類似于繼電器電路圖的符號表達(dá)plc實(shí)現(xiàn)控制的邏輯關(guān)系。這種語言與符號語言有對應(yīng)關(guān)系,很容易互相轉(zhuǎn)換,并便于電氣工程師了解與熟悉,故用得很普遍,幾乎所有的plc都開發(fā)有這種語言。由于它是用圖形表達(dá),小的編程器不好使用它,得有較大的液晶畫面

50、的編程器,才能使用它。多數(shù)是在計(jì)算機(jī)對plc編程時,才使用這種語言。 流程圖語言,它也是圖形語言,不過所用的符號不與電氣元件符號相似,而與計(jì)算機(jī)用的流程圖符號相似,便干計(jì)算機(jī)工作人員了解與熟悉。流程圖語言與符號語言也有一一對應(yīng)關(guān)系,只是它對應(yīng)的符號語言與梯形圖的對應(yīng)不一樣。熟悉計(jì)算機(jī)而又未從事過一般電氣工作的人員,樂于用這種語言對plc編程。日本omron公司開發(fā)的f系列機(jī)就是使用這種語言。 梯形圖與流程圖混合語言。這種語言,梯形圖與流程圖兩者兼用,可使plc程序結(jié)構(gòu)化。它用流程圖把plc程序劃分成若干結(jié)構(gòu)塊,并規(guī)范塊間的邏輯聯(lián)系。用梯形圖再確定塊中的種種量間的邏輯關(guān)系。這種混合語言有不同的實(shí)

51、現(xiàn)方法,而且多用于大型的plc的編程 高級語言,plc編程也可以使用高級語言,如basic、c語言等。可以在dos,也可在windows平臺上運(yùn)行。關(guān)鍵在于要把用高級語言編寫的程序轉(zhuǎn)換成助記符語言,或直接轉(zhuǎn)換成plc所能識別的機(jī)器語言。從根本上講,只要能實(shí)現(xiàn)這個轉(zhuǎn)換的,什么高級語言都可以。而編寫這個轉(zhuǎn)換的軟件工作量很大,當(dāng)然應(yīng)由有關(guān)廠家開發(fā)與提供。當(dāng)前不少plc廠家已有提供。如gefanac的plc就提供有可用c語言編程的軟件。 再前進(jìn)一步,從理論上講使用自然語言編程也是完全可能的。只是要下力氣去開發(fā),以及市場有這個需要。 支持軟件不僅編制plc程序需要,監(jiān)控plc運(yùn)行,特別是監(jiān)視plc所控制

52、的系統(tǒng)的工作狀況也需要。所以,多數(shù)支持編程的軟件,也具有監(jiān)視plc工作的功能。 此外,也有專用于監(jiān)控plc工作的軟件,它多與plc的監(jiān)視終端連用。 有的plc廠家或第三方廠家還開發(fā)了使用plc的組態(tài)軟件,用以實(shí)現(xiàn)計(jì)算機(jī)對plc控制系統(tǒng)監(jiān)控,以及與plc交換數(shù)據(jù)。 plc的用戶也可基于dos或windows平臺開發(fā)用于plc控制系統(tǒng)的應(yīng)用軟件,以提高plc系統(tǒng)自動化及智能化水平。這方面的軟件已日益受到重視。 總之,為了用好plc,plc的支持軟件越來越豐富,性能也越來越好,其界面也越來越友好,也因此,它的情況如何,已成為評判plc性能的指標(biāo)之一。 七、可靠控制 為使plc能可靠工作,在硬件與軟件

53、兩個方面plc廠家都采取了很多措施,對一些特殊可靠要求的plc,還有相應(yīng)的特殊的措施,如熱備、冗余等等。這在介紹plc的特點(diǎn)時已作了敘述??煽看胧┑哪康氖窃黾觩lc平均故障間隔時間、mtbf(meantimebetweenfailure)及減少plc的平均修復(fù)時間、mttr(meantimetorepair),以提高plc的有效度a(availability)。 a=mtbf/(mtbf+mttr) 式中a-有效率 mtbf-平均故障間隔時間 mttr-平均修復(fù)時間 當(dāng)然,a值越大越好,它可使plc系統(tǒng)得到充分的利用,是為什么要使用plc的重要指標(biāo)。而從上式可知,mtbf越大,mttr越小,則a越大。所以,plc的可靠措施都是圍繞提高mtbf及mttr值進(jìn)行的。 鑒于可靠工作是plc的重要特點(diǎn),至關(guān)重要,故有關(guān)提高mtbf及降低mttr的措施如何,以及plc的mtbf與mttr值也成為plc性能的重要指標(biāo)。 八、經(jīng)濟(jì)指標(biāo) 以上七條講的都是plc的技術(shù)性能。其實(shí),使用plc,還要考慮經(jīng)濟(jì)指標(biāo)。經(jīng)濟(jì)是基礎(chǔ),經(jīng)濟(jì)上不合算,不能帶來經(jīng)濟(jì)效益,使用plc也就

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論