PLC課程設(shè)計(jì)說(shuō)明書(shū)病床呼叫系統(tǒng)_第1頁(yè)
PLC課程設(shè)計(jì)說(shuō)明書(shū)病床呼叫系統(tǒng)_第2頁(yè)
PLC課程設(shè)計(jì)說(shuō)明書(shū)病床呼叫系統(tǒng)_第3頁(yè)
PLC課程設(shè)計(jì)說(shuō)明書(shū)病床呼叫系統(tǒng)_第4頁(yè)
PLC課程設(shè)計(jì)說(shuō)明書(shū)病床呼叫系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、xxxxxxxxxxxxxxxxplc課程設(shè)計(jì)裝 訂 線機(jī)械工程系機(jī)械工程系 機(jī)械工程及自動(dòng)化專業(yè)07-101班設(shè) 計(jì) 者 指導(dǎo)老師 年 月 日 (xxxxxx)目 錄概述(3)設(shè)計(jì)任務(wù)和要求(4)設(shè)計(jì)方案說(shuō)明(4)plc控制器的選擇及編程元件的地址分配(5)plc控制程序設(shè)計(jì) (1)i/o接線圖設(shè)計(jì)(7) (2)梯形圖設(shè)計(jì)(8) (3)指令表(14)程序調(diào)試方式及過(guò)程說(shuō)明(18)設(shè)計(jì)中的心得體會(huì)(19)參考文獻(xiàn)(20)概述2 plc概述2.1 plc組成2.1.1 plc的輸入 通過(guò)對(duì)繼電器控制特點(diǎn)的介紹和最初通用汽車公司提出的要求分析。plc要想取代繼電器控制,首先要解決外部設(shè)備的直接輸入

2、問(wèn)題。由于當(dāng)時(shí)主要集中在開(kāi)關(guān)量控制,也就是開(kāi)關(guān)量(觸點(diǎn)的開(kāi)閉狀態(tài))如何直接接入plc并被plc所識(shí)別,對(duì)此就需要解決以下幾個(gè)問(wèn)題:有源接入,無(wú)源接入,絕緣問(wèn)題,隔離問(wèn)題和互相干擾問(wèn)題。plc就是一個(gè)計(jì)算機(jī)控制系統(tǒng),在其發(fā)展過(guò)程,人們?cè)鴮⒂?jì)算機(jī)直接用于工業(yè)控制,但是由于以下兩大問(wèn)題沒(méi)有解決好而難以發(fā)展:一是i/o(輸入/輸出)問(wèn)題,計(jì)算機(jī)不能直接和工業(yè)現(xiàn)場(chǎng)設(shè)備連接現(xiàn)在了應(yīng)用;二是計(jì)算機(jī)的i/o功能,開(kāi)關(guān)邏輯處理不夠豐富和強(qiáng)大?,F(xiàn)在的plc成功的解決了這兩個(gè)方面的問(wèn)題,可以讓plc和外部設(shè)備直接進(jìn)行物理的連接。計(jì)算機(jī)的內(nèi)部提供了豐富的從位邏輯到雙字運(yùn)算的強(qiáng)大的運(yùn)算功能,使其能夠完成復(fù)雜的控制功能,

3、這也是plc能夠迅速發(fā)展的原因。2.1.2 plc的輸出 輸出問(wèn)題主要是接點(diǎn)的驅(qū)動(dòng)能力問(wèn)題,或者說(shuō)是帶負(fù)載能力和輸出方式的問(wèn)題。輸出動(dòng)作次數(shù)的限制,是保證plc的輸出接點(diǎn)能否驅(qū)動(dòng)接觸器、電磁閥這樣的控制執(zhí)行元器件的問(wèn)題至少要能直接驅(qū)動(dòng)中間繼電器?,F(xiàn)在的plc產(chǎn)品已經(jīng)完全有能力驅(qū)動(dòng)這些元器件,并提供了多種輸出方式且動(dòng)作次數(shù)可保證萬(wàn)次無(wú)故障的產(chǎn)品。2.1.3 plc的控制機(jī)制plc已經(jīng)完全取代繼電器控制系統(tǒng)。只要對(duì)其控制機(jī)制有了準(zhǔn)確的理解,才能對(duì)其持續(xù)的開(kāi)發(fā)并創(chuàng)造性的使用它。i/o電路已經(jīng)保證了plc與現(xiàn)場(chǎng)設(shè)備的直接連接,并在內(nèi)部寄存器存儲(chǔ)了這些狀態(tài)。但是,為了取代繼電器的控制,更重要的是如何組織

4、和使用這些開(kāi)關(guān)量,從而達(dá)到軟件程序代替硬件連線的目的。在這里通過(guò)對(duì)繼電器的控制的電路的特點(diǎn)的介紹,已經(jīng)知道繼電器控制電路的特點(diǎn)在于各個(gè)控制單元是否動(dòng)作是由其接點(diǎn)條件控制的,并不受其前后位置的影響。同一時(shí)刻,可有多個(gè)不同的控制單元繼電器的動(dòng)作(翻轉(zhuǎn)),控制的結(jié)果、邏輯動(dòng)作順序也是由接點(diǎn)條件來(lái)控制的。這于計(jì)算機(jī)順序執(zhí)行的工作的特點(diǎn)是矛盾的。主要體現(xiàn)在:一是亂序,只要條件滿足就執(zhí)行;而另一個(gè)是順序執(zhí)行。plc充分利用了計(jì)算機(jī)存儲(chǔ)程序的思想和高速的特點(diǎn),采用了控制系統(tǒng)中的離散控制方式,使它的控制能夠完全代替繼電器的控制。具體的說(shuō)就是將連續(xù)的控制用離散的控制代替,如式2.1:y(n)=f(x(n-1),

5、y(n-1) (式2.1)式中,y(n)為某一時(shí)間段的輸出值; y(n-1)為上一時(shí)間段的輸出值; x(n-1)為上一時(shí)間段某一時(shí)刻的輸入值; f為他們應(yīng)滿足的控制關(guān)系。即某一時(shí)間段的輸出完全取決于上一時(shí)間某一時(shí)刻的輸入和上一時(shí)間段的輸出。 至于上一時(shí)間段的輸出,在參加計(jì)算的時(shí)候,只是存儲(chǔ)在映像寄存器中的輸出結(jié)果,執(zhí)行運(yùn)算過(guò)程中并不修改端子的輸出值。真實(shí)的輸出已表現(xiàn)在端子的接點(diǎn)上,并要保持一個(gè)時(shí)間段,也就是采取集中輸出的方式,在計(jì)算的過(guò)程中完全可以使用或修改其映像寄存器中的值而不會(huì)對(duì)先階段的輸出產(chǎn)生影響。這樣只要時(shí)間段足夠短,并且plc周而復(fù)始的運(yùn)行著就完全可以模仿繼電器的控制并且取代它。 由

6、于采用集中i/o的思想,其i/o狀態(tài)存儲(chǔ)在寄存器中,可以充分發(fā)揮計(jì)算機(jī)的強(qiáng)大邏輯家能力,以完成更復(fù)雜的控制功能。 如圖2.1所示,plc與通用計(jì)算機(jī)沒(méi)有什么區(qū)別,只是一臺(tái)增強(qiáng)了i/o功能的可與控制對(duì)象方便連接的計(jì)算機(jī)。其完成控制的實(shí)質(zhì)是按一定算法進(jìn)行i/o變換,并將這個(gè)變換物理實(shí)現(xiàn),應(yīng)用與工業(yè)現(xiàn)場(chǎng)。(1)輸入寄存器輸入寄存器可按位進(jìn)行尋址,每一位對(duì)應(yīng)一個(gè)開(kāi)關(guān)量,其值反映了開(kāi)關(guān)量的狀態(tài),其值的改變由相互如開(kāi)關(guān)量驅(qū)動(dòng),并保持一個(gè)掃描周期。cup可以讀其值,但是不可以寫(xiě)或進(jìn)行修改。(2)輸出寄存器輸出寄存器的每一位都表明了plc在下一個(gè)時(shí)間段的輸出值,而程序循環(huán)執(zhí)行開(kāi)始時(shí)的輸出寄存器的值,表明的是上

7、一時(shí)間段的真實(shí)輸出值,在程序執(zhí)行過(guò)程中,cpu可以讀其值,并作為條件參加控制,還可以修改其值,而中間的變換僅僅影響寄存器的值。只有程序執(zhí)行到一個(gè)循環(huán)的尾部時(shí)的值才影響下一時(shí)間段的輸出,即只有最后的修改才對(duì)輸出接點(diǎn)的真實(shí)值產(chǎn)生影響。(3)存儲(chǔ)器 存儲(chǔ)器分為系統(tǒng)存儲(chǔ)器和用戶存儲(chǔ)器。系統(tǒng)存儲(chǔ)器存儲(chǔ)的是系統(tǒng)程序,它是由廠家開(kāi)發(fā)固化好了的,用戶不能修改,plc要在系統(tǒng)程序的管理下運(yùn)行。用戶存儲(chǔ)器中存放的是用戶程序和運(yùn)行所需要的資源,i/o寄存器的值作為條件決定著存儲(chǔ)器中的程序如何被執(zhí)行,從而完成復(fù)雜的控制功能。(4)cup單元cup單元控制著i/o寄存器的讀、寫(xiě)時(shí)序,以及對(duì)存儲(chǔ)器單元中的程序的解釋執(zhí)行工

8、作,是plc的大腦。(5)其他單元接口其他單元接口用語(yǔ)提供plc與其他設(shè)備和模塊進(jìn)行連接通信的物理?xiàng)l件圖2.1 plc的組成2.1.4 plc的定義最初,可編程邏輯控制器(programmable logic controller)簡(jiǎn)稱plc。只能進(jìn)行計(jì)數(shù)、定時(shí)及開(kāi)關(guān)量的邏輯控制。1987年2月,國(guó)際電工委員會(huì)(iec)對(duì)可編程控制器的定義是:可編程控制器是一種數(shù)學(xué)運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下的應(yīng)用而設(shè)計(jì)。它采用一類可編程序的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序、執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)操作等面向擁護(hù)的指令,并通過(guò)數(shù)字式和模塊式輸入/輸出,控制各種類型的機(jī)械和生產(chǎn)過(guò)程??删幊绦蚩?/p>

9、制器及其有關(guān)外部設(shè)備,都按易于與工業(yè)控制系統(tǒng)連成一個(gè)整體、易于擴(kuò)充功能的原則設(shè)計(jì)。2.1.5 plc的特點(diǎn)(1)可靠性高。在i/o環(huán)節(jié),plc采用了光電隔離、濾波等多種措施。系統(tǒng)程序和大部分的用戶程序都采用eprom存儲(chǔ),一般plc的平均無(wú)故障工作時(shí)間可達(dá)幾萬(wàn)小時(shí)以上。(2)控制功能強(qiáng)。plc采用的cup一般是具有較強(qiáng)位處理功能的為處理機(jī),為了增強(qiáng)其復(fù)雜的控制功能和連網(wǎng)通訊等管理功能,可以采用雙cpu的運(yùn)行方式,使其功能得到極大的增強(qiáng)。(3)編程方便易學(xué)。第一編程語(yǔ)言(梯形圖)是一種圖形編程語(yǔ)言,與多年來(lái)工業(yè)現(xiàn)場(chǎng)使用的電器控制圖非常相似,理解方式也相同,非常適合現(xiàn)場(chǎng)人員學(xué)習(xí)。(4)使用于惡劣的

10、工作環(huán)境。采用封裝的方式,適合于各種震動(dòng)、腐蝕、有毒氣體等的應(yīng)用場(chǎng)合。(5)與外部設(shè)備連接方便。采用統(tǒng)一接線方式的可坼裝的活動(dòng)端子排,提供不同的端子功能適合于多種電器規(guī)格。(6)體積小、重量輕、功耗底。(7)性價(jià)比高。(8)模塊化結(jié)構(gòu),擴(kuò)展能力強(qiáng)。根據(jù)現(xiàn)場(chǎng)的需要進(jìn)行不同功能的擴(kuò)展和組裝,一種型號(hào)的plc可用于控制從幾個(gè)i/o點(diǎn)到幾百個(gè)i/o點(diǎn)的控制系統(tǒng)。(9)維修方便,功能更靈活。程序的修改就以意味著功能的修改,因此功能的改變非常靈活。2.1.6 plc的性能指標(biāo)(1)存儲(chǔ)容量這里專指用戶存儲(chǔ)器的存儲(chǔ)容量,它決定了用戶所編程序的長(zhǎng)短。大、中、小型plc的存儲(chǔ)容量變化范圍一般為2kb2mb。(2

11、)i/o點(diǎn)數(shù) i/o點(diǎn)數(shù),即plc面板上的i/o端子的個(gè)數(shù)。i/o點(diǎn)數(shù)越多,外部可以連接的i/o器件就越多,控制規(guī)模就越大。它是衡量plc性能的重要指標(biāo)之一。(3)掃描速度 掃面速度是指plc執(zhí)行程序的快慢,是一個(gè)重要的性能指標(biāo),體現(xiàn)了計(jì)算機(jī)控制取代繼電器控制的穩(wěn)合程度。從自動(dòng)控制的觀點(diǎn)來(lái)看,決定了系統(tǒng)的實(shí)時(shí)性和穩(wěn)定性。(4)指令的多少它是衡量plc能力強(qiáng)弱的標(biāo)志,決定了plc的處理能力、控制能力的強(qiáng)弱。限定了計(jì)算機(jī)發(fā)揮運(yùn)算功能、完成復(fù)雜控制的能力。(5)內(nèi)部寄存器的配置和容量 它直接對(duì)用戶編制程序提供支持,對(duì)plc指令的執(zhí)行速度及可完成的功能提供直接的支持。(6)擴(kuò)展能力 擴(kuò)展能力包括i/o

12、點(diǎn)數(shù)的擴(kuò)展和plc功能的擴(kuò)展兩方面的內(nèi)容。(7)特殊功能單元 特殊功能單元種類多,也可以說(shuō)plc的功能多。典型的特殊功能單元有模擬量、模糊控制連網(wǎng)等功能。2.1.7 plc的分類不同的分類標(biāo)準(zhǔn)會(huì)造成不同的分類結(jié)果,plc常用的分類方式有如下兩種。按其i/o點(diǎn)數(shù)一般分為微型(32點(diǎn)以下)、小型(128點(diǎn)以下)、中型(1024點(diǎn)以下)、大型(2048點(diǎn)以下)、超大型(從2048點(diǎn)以上可達(dá)8192點(diǎn)以上)5種。按結(jié)構(gòu)可分為箱體式、模塊式和平板式3種。2.2 plc工作原理2.2.1 循環(huán)掃描cup連續(xù)執(zhí)行用戶程序、任務(wù)的循環(huán)序列稱為掃描。cup的掃描周期包括讀輸入、執(zhí)行程序、處理通訊請(qǐng)求、執(zhí)行cup

13、自診斷測(cè)試及寫(xiě)輸出等等內(nèi)容。plc可被看成是在系統(tǒng)軟件支持下的一種掃描設(shè)備。他意識(shí)周而復(fù)始的循環(huán)掃描并執(zhí)行由系統(tǒng)軟件規(guī)定好的任務(wù)。用戶程序只是掃描周期的一個(gè)組成部分,用戶程序不運(yùn)行時(shí),plc也在掃描,只不過(guò)在一個(gè)周期中去除了用戶程序和讀輸入、寫(xiě)輸出這幾部分的內(nèi)容。典型的plc在一個(gè)周期中可以完成以下5個(gè)掃描過(guò)程。(1)自診斷測(cè)試掃描過(guò)程。為保證設(shè)備的可靠行,及時(shí)放映所出現(xiàn)的故障,plc都具有自監(jiān)視功能。(2)與網(wǎng)絡(luò)進(jìn)行通訊的掃描過(guò)程。一般小型系統(tǒng)沒(méi)有這一掃描過(guò)程,配有網(wǎng)絡(luò)的plc系統(tǒng)才有通訊掃描過(guò)程,這一過(guò)程用于plc之間及plc與上位計(jì)算機(jī)或終端設(shè)備之間的通信。(3)用戶程序掃描過(guò)程。機(jī)器處

14、于正常運(yùn)行狀態(tài)下,每一個(gè)掃描周期內(nèi)都包含該掃描過(guò)程。該過(guò)程在機(jī)器運(yùn)行中是否執(zhí)行是可控的,即用戶可以通過(guò)軟件進(jìn)行設(shè)定。用戶程序的長(zhǎng)短會(huì)影響過(guò)程所用的時(shí)間。(4)讀輸入、寫(xiě)輸出掃描過(guò)程。機(jī)器在正常運(yùn)行狀態(tài)下,每一個(gè)掃描周期都包含這個(gè)掃描過(guò)程。該過(guò)程在機(jī)器運(yùn)行中是否被執(zhí)行是可控的。cup在處理用戶程序時(shí),使用的輸入值不是直接從輸入點(diǎn)讀取的,運(yùn)算的結(jié)果也不直接送到實(shí)際輸出點(diǎn),而是在內(nèi)存中設(shè)置了兩個(gè)映象寄存器:一個(gè)為輸入映象寄存器,另一個(gè)為輸出映象寄存器。用戶程序所用的輸入值是輸入映象寄存器的值,運(yùn)算結(jié)果也放在輸出映像寄存器。在輸入掃描過(guò)程中,cup把實(shí)際輸入點(diǎn)的狀態(tài)鎖入到輸入映像寄存器:在輸出掃描過(guò)程

15、中cup把輸出映像寄存器的值的輸出點(diǎn)。 循環(huán)掃描有如下特點(diǎn):(1)掃描周期周而復(fù)始地進(jìn)行,讀輸入、輸出和用戶程序是否執(zhí)行是可控的。(2)輸入映像寄存器的內(nèi)容是由設(shè)備驅(qū)動(dòng)的,在程序執(zhí)行過(guò)程中的一個(gè)周期內(nèi)輸入映像寄存器的值保持不變,cup采用集中輸入的控制思想,只能使用輸入映像寄存器的值來(lái)控制程序的執(zhí)行。(3)對(duì)同一個(gè)輸出單元的多次使用、修改次序會(huì)造成不同的執(zhí)行結(jié)果。(4)各個(gè)電路和不同的掃描階段會(huì)造成輸入和輸出的延遲,這是plc的主要缺點(diǎn)。 在讀輸入階段,cup對(duì)各個(gè)輸入端子進(jìn)行掃描,通過(guò)輸入電路將各輸入點(diǎn)的狀態(tài)鎖入映象寄存器中。緊接著轉(zhuǎn)入用戶程序執(zhí)行階段,cup按照先左后右、先上后下的順序?qū)γ?/p>

16、條指令進(jìn)行掃描,根據(jù)輸入映象寄存器和輸出映象寄存器的狀態(tài)執(zhí)行用戶程序,同時(shí)將執(zhí)行結(jié)果寫(xiě)入輸出映象寄存器。在程序執(zhí)行期間,即使輸入端子狀態(tài)發(fā)生變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變輸入端子狀態(tài)變化只能在下一個(gè)周期的輸入階段才被集中讀入。輸入/輸出采用映象寄存器的優(yōu)點(diǎn):(1)集中采用i/o,程序掃描期間輸入值固定不變,程序執(zhí)行完后統(tǒng)一輸出。這圖2.2 plc信號(hào)的傳遞過(guò)程種集中i/o的方式保證的程序的順序執(zhí)行與外部電路亂序執(zhí)行的統(tǒng)一,使系統(tǒng)更加穩(wěn)定可靠。(2)程序執(zhí)行時(shí),存取映象寄存器要比讀寫(xiě)i/o端點(diǎn)快的多,這樣可以加快程序執(zhí)行速度。(3)i/o點(diǎn)必須按位存取,而映象寄存器可按位、字節(jié)、字、雙字靈

17、活的存取,增加了程序的靈活性。2.2.2 i/o響應(yīng)時(shí)間由于plc采用循環(huán)掃描的工作方式,而且對(duì)輸入和輸出信號(hào)只在沒(méi)個(gè)掃描周期的固定時(shí)間集中輸入/輸出,所以必然會(huì)產(chǎn)生輸出信號(hào)相對(duì)輸入信號(hào)滯后的現(xiàn)象。掃描周期越長(zhǎng),滯后現(xiàn)象越嚴(yán)重。響應(yīng)時(shí)間有輸入延遲、輸出延遲和程序執(zhí)行時(shí)間部分決定。(1)plc輸入電路設(shè)置了濾波器,濾波器的常數(shù)越大,對(duì)輸入信號(hào)的延遲作用越強(qiáng)。輸入延遲是由硬件決定的,有的plc濾波器時(shí)間常數(shù)可調(diào)。(2)從輸出鎖存器到輸出端子所經(jīng)歷的時(shí)間稱為輸出延遲,對(duì)于不同的輸出形式,其值大小不同。它也是由硬件決定的,對(duì)于不同信號(hào)的plc可以通過(guò)查表得到。(3)程序執(zhí)行時(shí)間主要由程序長(zhǎng)短來(lái)決定,對(duì)

18、于一個(gè)實(shí)際的控制程序,編程人員須對(duì)此進(jìn)行現(xiàn)場(chǎng)測(cè)算,使plc的響應(yīng)時(shí)間控制在系統(tǒng)允許的范圍內(nèi)。在最有利的情況下,輸入狀態(tài)經(jīng)過(guò)一個(gè)掃描周期在輸出得到響應(yīng)的時(shí)間,稱為最小i/o響應(yīng)時(shí)間。在最不利的情況下,輸入點(diǎn)的狀態(tài)恰好錯(cuò)過(guò)了輸入的鎖入時(shí)刻,造成在下一個(gè)輸出鎖定才能被響應(yīng),這就需要兩個(gè)掃描周期時(shí)間,稱為最大i/o響應(yīng)時(shí)間。它們是由plc的掃描執(zhí)行方式?jīng)Q定的,與編程方法無(wú)關(guān)。2.2.3 plc中的存儲(chǔ)器plc中的存儲(chǔ)器按用途分為系統(tǒng)程序存儲(chǔ)器、用戶程序存儲(chǔ)器以及工作數(shù)據(jù)存儲(chǔ)器。(1)系統(tǒng)程序存儲(chǔ)器中存放的是廠家根據(jù)其選用的plc的指令的系統(tǒng)編寫(xiě)的系統(tǒng)程序,它決定了plc的功能,用戶不能更改其內(nèi)容。 (

19、2)用戶程序存儲(chǔ)器用來(lái)存儲(chǔ)根據(jù)控制要求而編制的用戶應(yīng)用程序。 (3)用來(lái)存儲(chǔ)工作數(shù)據(jù)的區(qū)域稱為工作數(shù)據(jù)區(qū)。2.3 plc的編程語(yǔ)言plc的硬件系統(tǒng)中,與plc的編程應(yīng)用關(guān)系最直接的要算數(shù)據(jù)存儲(chǔ)器。計(jì)算機(jī)運(yùn)行處理的是數(shù)據(jù),數(shù)據(jù)存儲(chǔ)在存儲(chǔ)區(qū)中,找到待處理的數(shù)據(jù)一定要知道數(shù)據(jù)的存儲(chǔ)地址。plc和其他的計(jì)算機(jī)一樣,為了使用方便,數(shù)據(jù)存儲(chǔ)器都作了分區(qū),為了每個(gè)存儲(chǔ)單元編排了地址,并且經(jīng)機(jī)內(nèi)系統(tǒng)程序?yàn)槊總€(gè)存儲(chǔ)單元賦予了不同的功能,形成了專用的存儲(chǔ)元件。這就是前面提到過(guò)的編程的“軟”元件。為了理解方便,plc的編程元件用“繼電器”命名, 認(rèn)為它們象繼電器一樣具有線圈以及觸點(diǎn),并且線圈得電,觸點(diǎn)動(dòng)作。當(dāng)然這個(gè)

20、線圈和觸點(diǎn)只是假象,所謂線圈得電不過(guò)是存儲(chǔ)單元置1,線圈失電,不過(guò)就是存儲(chǔ)單元置0,也正因?yàn)槿绱耍覀兎Q之為“軟”元件。但是這種“軟”繼電器也有個(gè)突出的好處,可以認(rèn)為它們具有無(wú)數(shù)多對(duì)動(dòng)合動(dòng)斷觸點(diǎn),因此每取用一次它的觸點(diǎn),不過(guò)是讀一次它的存儲(chǔ)數(shù)據(jù)而已。2.3.1 plc的編程結(jié)構(gòu)功能圖任何語(yǔ)言都有編程的對(duì)象和基礎(chǔ),重要介紹梯形圖語(yǔ)言和語(yǔ)句表語(yǔ)言,而功能圖是理解這兩種語(yǔ)言的基礎(chǔ)。如圖3所示為plc內(nèi)部的結(jié)構(gòu)功能示意圖。輸入繼電器是由外部輸入驅(qū)動(dòng)的,梯形圖中只能使用其介入點(diǎn)狀態(tài)值,用戶不能改變輸入繼電器的狀態(tài)。輔助繼電器的種類和多少?zèng)Q定了plc控制功能的強(qiáng)弱,相當(dāng)于工作寄存器的多少和功能的強(qiáng)弱。實(shí)際

21、的plc中并沒(méi)有圖中的物理繼電器,用繼電器來(lái)表示plc的內(nèi)部功能結(jié)構(gòu)是為了使習(xí)慣于繼電器控制的工程技術(shù)人員更好的理解plc的功能,更好的使用plc,就像他在設(shè)計(jì)繼電器控制電路一樣。梯形圖語(yǔ)言是一種圖形化的語(yǔ)言,是一種面向控制過(guò)程的“自然語(yǔ)言”。梯形圖編程語(yǔ)言形象、直觀、準(zhǔn)確的描述了邏輯控制關(guān)系,容易被廣大的工程技術(shù)人員所掌握。plc與被控對(duì)象所連接的只是i/o條件,而i/o之間的組合控制關(guān)系需要用軟件的方法來(lái)描述清楚,梯形圖是一種描述方法,當(dāng)然還有語(yǔ)句等表示其他的語(yǔ)言。語(yǔ)言的支持取決于廠家開(kāi)發(fā)的系統(tǒng)程序只要將其輸入plc的用戶程序存儲(chǔ)器中,plc就能夠直接解釋并實(shí)現(xiàn)i/o間的控制關(guān)系。當(dāng)控制關(guān)

22、系發(fā)生改變時(shí),只要修改梯形圖程序,重新輸入到plc的存儲(chǔ)器即可,從而快捷的改變生產(chǎn)工。 圖2.3 plc內(nèi)部的結(jié)構(gòu)功能示意圖2.3.2 梯形圖編程語(yǔ)言plc是通過(guò)程序?qū)ο到y(tǒng)進(jìn)行控制的,作為一種專用計(jì)算機(jī),為了適應(yīng)其應(yīng)用領(lǐng)域,一定有其專用的語(yǔ)言。plc的編程語(yǔ)言有多種,如梯形圖、語(yǔ)句表、功能圖、邏輯方程等。梯形圖編程語(yǔ)言是一種圖形語(yǔ)言,具有繼電器控制電路形象、直觀的優(yōu)點(diǎn);語(yǔ)句表編程語(yǔ)言類似計(jì)算機(jī)的匯編語(yǔ)言,用助記符來(lái)表示各種指令的功能,是plc用戶程序的基礎(chǔ)元素。一般而言,梯形圖程序讓plc仿真來(lái)自電源的電流通過(guò)一系列的輸入邏輯條件,根據(jù)結(jié)果決定邏輯輸出的允許條件。邏輯通常被分解成小的容易理解的

23、片,這些片通常被稱為“梯級(jí)”或網(wǎng)絡(luò)。程序一次掃描執(zhí)行一次網(wǎng)絡(luò),按照從做到右、從上到下的順序進(jìn)行。一旦cup執(zhí)行到程序的結(jié)尾,就又從上到下執(zhí)行程序。在每一個(gè)網(wǎng)絡(luò)中,指令以列為基礎(chǔ)被執(zhí)行,從上而下、從左到右依次執(zhí)行,直到本網(wǎng)絡(luò)的最后一個(gè)線圈列。因此為了充分利用存儲(chǔ)器容量,使掃描時(shí)間盡可能短,利用梯形圖編程時(shí)應(yīng)限制觸點(diǎn)之間的距離,并使網(wǎng)絡(luò)左上邊這部分空白最少。其中,串聯(lián)觸點(diǎn)較多的支路要寫(xiě)在上面,并聯(lián)支路應(yīng)寫(xiě)在左邊,線圈放于觸點(diǎn)的右邊。如圖2.4所示是用plc控制的梯形圖程序,可完成與繼電器控制的電動(dòng)機(jī)直接起、停(起、保、停)繼電器控制電路圖相同的功能。梯形圖和繼電器控制電路圖很相似,這是可以用plc

24、控制取代繼電器控制的基礎(chǔ),可以把經(jīng)過(guò)實(shí)踐證明設(shè)計(jì)是成功的繼電器電路圖進(jìn)行轉(zhuǎn)換,從而設(shè)計(jì)出具有相同功能的plc控制程序,充分發(fā)揮plc的功能完善、可靠性高、控制靈活的特點(diǎn)。當(dāng)然,它們還是存在著本質(zhì)上的區(qū)別,主要表現(xiàn)如下所述。圖2.4 梯形圖(1)繼電器控制電路中使用的繼電器是物理的元器件,繼電器與其他控制電器之間的連接必須通過(guò)硬件連接線來(lái)完成。plc中的繼電器是內(nèi)部的寄存器位,稱為“軟繼電器”,它具有物理繼電器相似的功能。當(dāng)它的“線圈”通電時(shí),其所屬的常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi);當(dāng)它的線圈斷電時(shí),其所屬的常開(kāi)觸點(diǎn)和常閉觸點(diǎn)均恢復(fù)常態(tài)。plc梯形圖中的接線稱為“軟接線”,這種“軟接線”是通過(guò)編程來(lái)

25、實(shí)現(xiàn)的,具有更改簡(jiǎn)單、調(diào)試方便等特點(diǎn)。而繼電器控制電路圖是點(diǎn)線連接圖,相對(duì)來(lái)素施工困難、更改費(fèi)力。(2)plc中的每一個(gè)繼電器都對(duì)應(yīng)著一個(gè)內(nèi)部的寄存器,由于可以隨時(shí)不受限地讀取其內(nèi)容,所以,可以認(rèn)為plc的繼電器有無(wú)數(shù)個(gè)常開(kāi)、常閉觸點(diǎn)供用戶使用。plc梯形圖中的觸點(diǎn)代表的是“邏輯”輸入條件、外部的實(shí)際開(kāi)關(guān)、按鈕或內(nèi)部的繼電器觸點(diǎn)條件等。而物理繼電器的觸點(diǎn)個(gè)數(shù)是有限的。(3)plc的輸入繼電器是由外部信號(hào)驅(qū)動(dòng)的,在梯形圖中只能用其觸點(diǎn),這在物理繼電器中是不可能的。線圈通常代表“邏輯”輸出結(jié)果,如燈、電機(jī)啟動(dòng)器、中間繼電器、內(nèi)部輸出條件等。(4)繼電器控制系統(tǒng)中是按照觸點(diǎn)的動(dòng)作順序和是延遲逐個(gè)動(dòng)作

26、的,動(dòng)作順序與電路圖的編寫(xiě)順序無(wú)關(guān)。plc按照掃描方式工作,首先采取輸入信號(hào),然后對(duì)所有梯形圖進(jìn)行計(jì)算,造成了宏觀與動(dòng)作順序的無(wú)關(guān),但是微觀上在一個(gè)時(shí)間段上的是實(shí)際執(zhí)行順序與梯形圖的編寫(xiě)順序一致而不是無(wú)關(guān)的。(5)plc梯形圖中的兩根母線以失去原有的意義,它只表示一個(gè)梯形的起始和終了,并無(wú)實(shí)際電流通過(guò),假象的概念電流只能從左向右流。為了充分發(fā)揮cup的邏輯運(yùn)算功能,設(shè)置了大量的稱為盒的附加命令,如定時(shí)器、計(jì)算器、格式轉(zhuǎn)換、模擬量i/o、pid調(diào)節(jié)或數(shù)學(xué)運(yùn)算指令等,充分的發(fā)揮了計(jì)算機(jī)的強(qiáng)大計(jì)算功能,他們與內(nèi)部繼電器一起完成plc的各種復(fù)雜控制功能。2.4 plc的分類plc發(fā)展到今天,已經(jīng)有了多

27、種形式,而且功能也不盡相同,分類時(shí),一般按以下原則來(lái)考慮。2.4.1 按i/o點(diǎn)數(shù)容量分類一般而言,處理i/o點(diǎn)數(shù)越多,則控制關(guān)系就 比較復(fù)雜,用戶要求的程序存儲(chǔ)器容量比較大,要求plc指令及其他功能比較多,指令執(zhí)行的過(guò)程也比較快。按plc的輸入、輸出點(diǎn)數(shù)的多少可將plc分為以下三類。(1)小型機(jī) 小型機(jī)plc的功能一般以開(kāi)關(guān)量控制為主,小型plc輸入、輸出點(diǎn)數(shù)一般在256點(diǎn)以下,用戶程序存儲(chǔ)器容量在4k左右?,F(xiàn)在的高性能小型plc還具有一定的通訊能力和少量的模擬量處理能力。這類的plc的特點(diǎn)是價(jià)格低廉,體積小巧,適合于控制單臺(tái)設(shè)備和開(kāi)發(fā)機(jī)電一體化產(chǎn)品。典型的小型機(jī)有siemens公司的s7-

28、200系列、omron公司的cpm2a系列、mitubish公司的fx系列和ab公司的slc500系列等整體式plc產(chǎn)品。(2)中型機(jī)中型plc的輸入、輸出總點(diǎn)數(shù)在2562048點(diǎn)之間,用戶程序存儲(chǔ)器容量達(dá)到8k字左右。中型plc不僅具有開(kāi)關(guān)量和模擬量的控制功能,還具有更強(qiáng)的數(shù)字計(jì)算能力,它的通信功能和模擬量處理功能更強(qiáng)大,中型機(jī)比小型機(jī)更豐富,中型機(jī)適用于更復(fù)雜的邏輯控制系統(tǒng)以及連續(xù)生產(chǎn)線的過(guò)程控制系統(tǒng)場(chǎng)合。典型的中型機(jī)有siemens公司的s7-300系列、omron公司的c200h系列、ab公司的slc500系列等模塊式plc產(chǎn)品。(3)大型機(jī)大型plc的輸入、輸出總點(diǎn)數(shù)在2048點(diǎn)以上

29、,用戶程序儲(chǔ)存器容量達(dá)到16k以上。大型plc的性能已經(jīng)與工業(yè)控制計(jì)算機(jī)相當(dāng),它具有計(jì)算、控制和調(diào)節(jié)的能力,還具有強(qiáng)大的網(wǎng)絡(luò)結(jié)構(gòu)和通信聯(lián)網(wǎng)能力,有些plc還具有冗余能力。它的監(jiān)視系統(tǒng)采用crt顯示,能夠表示過(guò)程的動(dòng)態(tài)流程,記錄各種曲線,pid調(diào)節(jié)參數(shù)等;它配備多種智能板,構(gòu)成一臺(tái)多功能系統(tǒng)。這種系統(tǒng)還可以和其他型號(hào)的控制器互聯(lián),和上位機(jī)相聯(lián),組成一個(gè)集中分散的生產(chǎn)過(guò)程和產(chǎn)品質(zhì)量控制系統(tǒng)。大型機(jī)適用于設(shè)備自動(dòng)化控制、過(guò)程自動(dòng)化控制和過(guò)程監(jiān)控系統(tǒng)。典型的大型plc有siemens公司的s7-400、omron公司的cvm1和cs1系列、ab公司的slc5/05等系列。2.4.2 按結(jié)構(gòu)形式分根據(jù)p

30、lc結(jié)構(gòu)形式的不同,plc主要可分為整體式和模塊式兩類。(1)整體式結(jié)構(gòu)整體式結(jié)構(gòu)的特點(diǎn)是將plc的基本部件,如cup板、輸入板、輸出板、電源板等緊湊的安裝在一個(gè)標(biāo)準(zhǔn)的機(jī)殼內(nèi),構(gòu)成一個(gè)整體,組成plc的一個(gè)基本單元(主機(jī))或擴(kuò)展單元?;締卧显O(shè)有擴(kuò)展端口,通過(guò)擴(kuò)展電纜與擴(kuò)展單元相連,配有許多專用的特殊功能的模塊,如模擬量輸入/輸出模塊、熱電偶、熱電阻模塊、通信模塊等,以構(gòu)成plc不同的配置。整體式結(jié)構(gòu)的plc體積小,成本底,安裝方便。微型和小型plc一般為整體式結(jié)構(gòu)。如西門(mén)子的s7-200。(2)模塊式結(jié)構(gòu) 模塊式結(jié)構(gòu)的plc是由一些模塊單元構(gòu)成,這些標(biāo)準(zhǔn)模塊如cup模塊、輸入模塊、輸出模塊

31、、電源模塊和各種功能模塊等,將這些模塊插在框架上和基板上即可。各個(gè)模塊功能是獨(dú)立的,外型尺寸是統(tǒng)一的,可根據(jù)需要靈活配置。目前大、中型plc都采用這種方式。如西門(mén)子的s7-300和s7-400系列。整體式plc每一個(gè)i/o點(diǎn)的平均價(jià)格比模塊式的便宜,在小型控制系統(tǒng)中一般采用整體式結(jié)構(gòu)。但是模塊式plc的硬件組態(tài)方便靈活,i/o點(diǎn)數(shù)的多少、輸入點(diǎn)數(shù)與輸出點(diǎn)數(shù)的比例、i/o模塊的使用等方面的選擇余地都比整體式plc大的多,維修時(shí)更換模塊、判斷故障范圍也很方便,因此較復(fù)雜的、要求較高的系統(tǒng)一般選用模塊式plc。2.5 plc與繼電器控制系統(tǒng)的區(qū)別plc梯形圖與繼電器控制電路圖非常相似,主要原因是 p

32、lc梯形圖大致上沿用了繼電器控制的元件符號(hào)和術(shù)語(yǔ),僅個(gè)別之處有不同。同時(shí),信號(hào)的輸入/輸出形式及控制功能也基本上是相同的,但是plc的控制與繼電器的控制又有根本的不同之處,主要表現(xiàn)在以下幾個(gè)方面。(1)邏輯控制繼電器控制邏輯采用硬接線邏輯,利用繼電器機(jī)械觸點(diǎn)的串聯(lián)或并聯(lián),及延時(shí)繼電器的滯后動(dòng)作等組合成控制邏輯,其接線多而復(fù)雜、體積大、功耗大、故障率高,一旦系統(tǒng)構(gòu)成后,想改變或增加功能都很困難。另外,繼電器觸點(diǎn)數(shù)目有限,每個(gè)只有48個(gè)對(duì)觸點(diǎn)。因此,靈活性和擴(kuò)展性很差。而plc采用存儲(chǔ)器邏輯,其控制邏輯以程序方式存儲(chǔ)在內(nèi)存中,要改變控制邏輯,只需改變程序即可,故稱為“軟接線”。因此靈活性和擴(kuò)展性都

33、很好。(2)工作方式電源接通時(shí),繼電器控制電路中各個(gè)繼電器都同時(shí)處于受控狀態(tài),即該吸合的都應(yīng)該吸合,不該吸合的都因受某種條件限制不能吸合,它屬于并行工作方式。而的控制邏輯中,各內(nèi)部器件都處于周期性循環(huán)掃描過(guò)程中,屬于串行工作方式。(3)可靠性和可維護(hù)性繼電器控制邏輯使用了大量的機(jī)械觸點(diǎn),連線也多。觸點(diǎn)開(kāi)閉時(shí)會(huì)受到電弧的損壞,并有機(jī)械磨損,壽命短,因此可靠性和可維護(hù)性差。而plc采用微電子技術(shù),大量的開(kāi)關(guān)動(dòng)作由無(wú)觸點(diǎn)的半導(dǎo)體電路來(lái)完成,體積小、壽命長(zhǎng)、可靠性高。plc還配有自監(jiān)和監(jiān)督功能,能檢查出自身的故障,并隨時(shí)顯示給操作人員,還能動(dòng)態(tài)的監(jiān)視控制程序的執(zhí)行情況,為現(xiàn)場(chǎng)調(diào)試和維護(hù)提供了方便。(4

34、)控制速度繼電器控制邏輯依靠觸點(diǎn)的機(jī)械動(dòng)作實(shí)現(xiàn)控制,工作頻率底,觸點(diǎn)的開(kāi)閉動(dòng)作一般在幾十ms數(shù)量級(jí)。另外,機(jī)械觸點(diǎn)還會(huì)出現(xiàn)抖動(dòng)問(wèn)題。而plc是由程序指令控制半導(dǎo)體電路來(lái)實(shí)現(xiàn)控制,屬于無(wú)觸點(diǎn)控制,速度極快,一般一條用戶指令執(zhí)行時(shí)間在數(shù)量級(jí),且不會(huì)出現(xiàn)抖動(dòng)。(5)定時(shí)控制繼電器控制邏輯利用時(shí)間繼電器進(jìn)行時(shí)間控制。一般來(lái)說(shuō),時(shí)間繼電器存在定時(shí)精度不高,定時(shí)范圍窄,且易受環(huán)境濕度和溫度變化的影響,調(diào)整時(shí)間困難等問(wèn)題。plc使用半導(dǎo)體集成電路做定時(shí)器,時(shí)基脈沖由晶體震蕩器發(fā)生,精度相當(dāng)高,且定時(shí)時(shí)間不受環(huán)境的影響定時(shí)范圍一般從0.001s到若干天或更長(zhǎng)。用戶和根據(jù)需要在程序中設(shè)定定時(shí)值,然后用軟件來(lái)控制

35、定時(shí)時(shí)間。(6)設(shè)計(jì)和施工使用繼電器控制邏輯完成一項(xiàng)控制工程,其設(shè)計(jì)、施工、調(diào)試必須依次進(jìn)行,周期長(zhǎng)而且修改困難。工程越大著一點(diǎn)就越突出。而用plc完成一項(xiàng)控制工程,在系統(tǒng)設(shè)計(jì)完成以后,現(xiàn)場(chǎng)施工和控制邏輯的設(shè)計(jì)(包括梯形圖的設(shè)計(jì))可以同時(shí)進(jìn)行,周期短,且調(diào)試和修改都很方便。從以上幾個(gè)方面的比較可知,plc在性能上比繼電器控制邏輯優(yōu)異,特別是可靠性高、通用性強(qiáng)、設(shè)計(jì)施工周期短、調(diào)試修改方便,而且體積小、功耗低、使用維護(hù)方便。但是在很小的系統(tǒng)中使用時(shí),價(jià)格要高于繼電器系統(tǒng)。2.6 plc控制系統(tǒng)的結(jié)構(gòu)使用plc可以構(gòu)成多種形式的控制結(jié)構(gòu),下面介紹幾種常用的plc控制系統(tǒng)。2.6.1 單機(jī)控制系統(tǒng)單

36、機(jī)控制系統(tǒng)是較普通的一種plc控制系統(tǒng)。該系統(tǒng)使用一臺(tái)plc控制一個(gè)對(duì)象,控制系統(tǒng)要求的i/o點(diǎn)數(shù)和存儲(chǔ)器容量都比較小,沒(méi)有plc的通訊問(wèn)題,采樣條件和執(zhí)行結(jié)構(gòu)都比較集中,控制系統(tǒng)的構(gòu)成簡(jiǎn)單明了。如圖2.5所示是一個(gè)簡(jiǎn)單的單機(jī)控制系統(tǒng),圖中plc可以選用任何一種類型。在單機(jī)控制系統(tǒng)中由于控制對(duì)象比較確定,因此系統(tǒng)要完成的功能一般較明確,i/o點(diǎn)數(shù)、存儲(chǔ)器容量等參數(shù)的余量適中即可等參數(shù)的余量適中即可。 p l c控 制 對(duì) 象圖2.5 簡(jiǎn)單的單機(jī)控制系統(tǒng)2.6.2 集中控制系統(tǒng)集中控制系統(tǒng)用儀態(tài)功能強(qiáng)大的plc監(jiān)視、控制多個(gè)設(shè)備,形成中央集中式的控制系統(tǒng)。其中,各個(gè)設(shè)備之間的聯(lián)絡(luò),連鎖關(guān)系、運(yùn)行

37、順序等統(tǒng)一由中央plc來(lái)完成,如圖2.6示 。顯然,集中控制系統(tǒng)比單機(jī)控制系統(tǒng)經(jīng)濟(jì)的多。但是當(dāng)其中一個(gè)控制對(duì)象的控制程序需要改變時(shí),必須停止運(yùn)行中央plc,其他的控制對(duì)象也必須停止運(yùn)行。當(dāng)各個(gè)控制對(duì)象的地理位置距集中控制系統(tǒng)比較遠(yuǎn)時(shí),需要大量的電纜線,造成系統(tǒng)成本的增加。為了適應(yīng)控制系統(tǒng)的改變,采用集中控制系統(tǒng)時(shí),必須注意選擇i/o點(diǎn)數(shù)和存儲(chǔ)器容量時(shí)要留有足夠的余量,以便滿足增加控制對(duì)象的要求。p l c控制對(duì)象a控制對(duì)象b控制對(duì)象c 圖2.6 集中控制系統(tǒng) 2.6.3 分散控制系統(tǒng)分散控制系統(tǒng)的構(gòu)成如圖2.7所示,每一個(gè)控制對(duì)象設(shè)置一臺(tái)plc,各臺(tái)plc可以通過(guò)信號(hào)傳遞進(jìn)行內(nèi)部連鎖、響應(yīng)或發(fā)

38、令等,或者由上位機(jī)通過(guò)數(shù)據(jù)通信總線進(jìn)行通訊。分散控制系統(tǒng)常用于多臺(tái)機(jī)械生產(chǎn)線的控制,各個(gè)生產(chǎn)線之間有數(shù)據(jù)連接。由于各個(gè)控制對(duì)象都由自己的plc進(jìn)行控制,當(dāng)其中一個(gè)plc停止運(yùn)行時(shí)不需要停止運(yùn)行其他的plc。隨著plc性能的不斷提高,由plc擔(dān)當(dāng)?shù)蛯涌刂迫蝿?wù),通過(guò)網(wǎng)絡(luò)連接,plc與過(guò)程控制相結(jié)合的分散控制系統(tǒng)將是計(jì)算機(jī)控制的重要發(fā)展方向。與集中控制系統(tǒng)相比,分散控制系統(tǒng)的可靠性大大加強(qiáng)。具有相同i/o點(diǎn)數(shù)時(shí),雖然分散控制系統(tǒng)中多用了一臺(tái)或幾臺(tái)plc,導(dǎo)致價(jià)格偏高,但是從維護(hù)、試運(yùn)轉(zhuǎn)或增設(shè)控制對(duì)象等方面來(lái)看,其靈活性要大的多,總的成本核算是合理的。上機(jī)位plc aplc bplc c控制對(duì)象 a控

39、制對(duì)象 b控制對(duì)象 c圖2.7 分散控制系統(tǒng)l plc簡(jiǎn)介plc是一個(gè)以微處理器為核心的數(shù)字運(yùn)算操作的電子系統(tǒng)裝置,專為在工業(yè)現(xiàn)場(chǎng)應(yīng)用而設(shè)計(jì),它采用可編程序的存儲(chǔ)器,用以在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)/計(jì)數(shù)和算術(shù)運(yùn)算等操作指令,并通過(guò)數(shù)字式或模擬式的輸入、輸出接口,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。plc是微機(jī)技術(shù)與傳統(tǒng)的繼電接觸控制技術(shù)相結(jié)合的產(chǎn)物,它克服了繼電接觸控制系統(tǒng)中的機(jī)械觸點(diǎn)的接線復(fù)雜、可靠性低、功耗高、通用性和靈活性差的缺點(diǎn),充分利用了微處理器的優(yōu)點(diǎn),又照顧到現(xiàn)場(chǎng)電氣操作維修人員的技能與習(xí)慣,采用了一套以繼電器梯形圖為基礎(chǔ)的簡(jiǎn)單指令形式,使用戶程序編制形象、直觀、方便易學(xué);

40、調(diào)試與查錯(cuò)也都很方便。l 可編程序控制器的基本結(jié)構(gòu)及工作原理plc種類繁多,但其組成結(jié)構(gòu)和工作原理基本相同。用可編程序控制器實(shí)施控制,其實(shí)質(zhì)是按一定算法進(jìn)行輸入輸出變換,并將這個(gè)變換予以物理實(shí)現(xiàn),應(yīng)用于工業(yè)現(xiàn)場(chǎng)。plc專為工業(yè)現(xiàn)場(chǎng)應(yīng)用而設(shè)計(jì),采用了典型的計(jì)算機(jī)結(jié)構(gòu),它主要是由cpu、電源、存儲(chǔ)器和專門(mén)設(shè)計(jì)的輸入輸出接口電路等組成。plc的結(jié)構(gòu)框圖如圖1.1所示。l 可編程序控制器的發(fā)展前景plc中國(guó)市場(chǎng)預(yù)期以124的年復(fù)合增長(zhǎng)率(cagr)增長(zhǎng),市場(chǎng)份額預(yù)計(jì)從2006年的接近7.5億美元增長(zhǎng)到2011年的13億美元。一些新興行業(yè)的運(yùn)用以及新能源產(chǎn)生、儲(chǔ)存和基礎(chǔ)設(shè)施建設(shè)的需要,無(wú)疑給plc帶來(lái)了

41、巨大的機(jī)遇,特別是在oem、樓宇自控等低迷的行業(yè)中,將會(huì)有很大的起色。l 課題簡(jiǎn)述本課程設(shè)計(jì)主要用于醫(yī)院病務(wù)區(qū)的病人有緊急或自己不方便的事件時(shí)呼叫護(hù)士站尋求幫助,護(hù)士根據(jù)站內(nèi)指示燈及響鈴獲取求助信息的來(lái)源,并能及時(shí)的給其提供幫助。護(hù)士在站內(nèi)發(fā)現(xiàn)信號(hào)時(shí)及時(shí)將站內(nèi)燈及響鈴復(fù)位,在處理完后再在病床前的開(kāi)關(guān)將病床及病房的燈及鈴復(fù)位。設(shè)計(jì)任務(wù)及要求病床呼叫系統(tǒng)控制要求:1)、共有3個(gè)病房,每間病房2個(gè)床位。每一病床床頭均有緊急呼叫按鈕及重置按鈕,以利病人不適時(shí)緊急呼叫。2)、設(shè)每一層樓有一護(hù)士站,每一護(hù)士站均有該層樓病人緊急呼叫與處理完畢的重置按鈕。3)、每一病床床頭均有一緊急指示燈,一旦病人按下緊急呼

42、叫按鈕且未在5s內(nèi)按下重置按鈕時(shí),該病床床頭緊急指示燈動(dòng)作且病房門(mén)口緊急指示燈閃爍,同時(shí)同樓層的護(hù)士站顯示病房緊急呼叫并閃爍指示燈。4)、在護(hù)士站的病房緊急呼叫中心,每一病房都有編號(hào),用指示燈顯示哪一病房先按下病人緊急呼叫按鈕,并要具有優(yōu)先級(jí)判別的能力。5)、一旦護(hù)士看見(jiàn)護(hù)士站緊急呼叫閃爍燈后,須先按下護(hù)士處理按鈕以取消閃爍情況,再依病房緊急呼叫順序處理病房緊急事故,若事故處理妥當(dāng)后,病房緊急閃爍指示燈和病床上的緊急指示燈才能被重置。設(shè)計(jì)方案說(shuō)明1)設(shè)計(jì)原則 最大限度的滿足機(jī)械電氣設(shè)備或生產(chǎn)過(guò)程的控制要求; 在滿足控制要求的情況下,力求使控制系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì); 保證控制系統(tǒng)的安全可靠; 考慮到生

43、產(chǎn)的發(fā)展和工藝的改進(jìn),在選擇plc容量時(shí),應(yīng)當(dāng)留有余地。2)設(shè)計(jì)內(nèi)容 擬定控制系統(tǒng)設(shè)計(jì)的技術(shù)要求; 選擇電氣傳動(dòng)形式和電動(dòng)機(jī)、電磁閥等執(zhí)行元件; 選定plc型號(hào); 編制plc的輸入/輸出端子接線圖; 根據(jù)系統(tǒng)設(shè)計(jì)的要求編寫(xiě)軟件規(guī)格說(shuō)明書(shū),然后在用相應(yīng)的編程語(yǔ)言進(jìn)行程序設(shè)計(jì); 設(shè)計(jì)操作臺(tái)、電氣柜及非標(biāo)準(zhǔn)電器元件; 編寫(xiě)設(shè)計(jì)說(shuō)明書(shū)和使用說(shuō)明書(shū)。3)設(shè)計(jì)步驟 深入了解和分析被控制對(duì)象的工藝條件及控制要求; 選擇適合的的plc類型; 分配i/o點(diǎn); 設(shè)計(jì)控制系統(tǒng)梯形圖; 輸入并調(diào)試程序。plc控制器的選擇及編程元件的地址分配模塊號(hào)輸入變量輸出變量?jī)?nèi)存變量信號(hào)名稱有效狀態(tài)說(shuō)明cpu224i0.01號(hào)病房

44、1號(hào)床置位開(kāi)關(guān)1有效按鈕cpu224i0.11號(hào)病房1號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i0.21號(hào)病房2號(hào)床置位開(kāi)關(guān)1有效按鈕i0.31號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i0.42號(hào)病房1號(hào)床置位開(kāi)關(guān)1有效按鈕i0.52號(hào)病房1號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i0.62號(hào)病房2號(hào)床置位開(kāi)關(guān)1有效按鈕i0.72號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i1.03號(hào)病房1號(hào)床置位開(kāi)關(guān)1有效按鈕i1.13號(hào)病房1號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i1.23號(hào)病房2號(hào)床置位開(kāi)關(guān)1有效按鈕i1.33號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i1.4醫(yī)護(hù)站內(nèi)1號(hào)病房1號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i1.5醫(yī)護(hù)站內(nèi)1號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i1.6醫(yī)護(hù)站內(nèi)2號(hào)病房1號(hào)

45、床復(fù)位開(kāi)關(guān)0有效按鈕i1.7醫(yī)護(hù)站內(nèi)2號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i2.0醫(yī)護(hù)站內(nèi)3號(hào)病房1號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕i2.1醫(yī)護(hù)站內(nèi)3號(hào)病房2號(hào)床復(fù)位開(kāi)關(guān)0有效按鈕q1.3站內(nèi)2號(hào)病房0號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.2站內(nèi)3號(hào)病房1號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.1站內(nèi)3號(hào)病房0號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q0.32號(hào)病房1號(hào)床床頭燈1有效信號(hào)燈q0.42號(hào)病房2號(hào)床床頭燈1有效信號(hào)燈q0.52號(hào)病房燈1有效信號(hào)燈q0.63號(hào)病房1號(hào)床床頭燈1有效信號(hào)燈q0.73號(hào)病房2號(hào)床床頭燈1有效信號(hào)燈q1.03號(hào)病房燈1有效信號(hào)燈q1.1站內(nèi)1號(hào)病房1號(hào)床燈及響鈴1有效信號(hào)燈及電鈴cpu2

46、24q1.2站內(nèi)1號(hào)病房2號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.3站內(nèi)2號(hào)病房1號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.4站內(nèi)2號(hào)病房2號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.5站內(nèi)3號(hào)病房1號(hào)床燈及響鈴1有效信號(hào)燈及電鈴q1.6站內(nèi)3號(hào)病房2號(hào)床燈及響鈴1有效信號(hào)燈及電鈴m0.01號(hào)病房1號(hào)床按置位按鈕1有效寄存器m0.11號(hào)病房2號(hào)床按置位按鈕1有效寄存器m0.22號(hào)病房1號(hào)床按置位按鈕1有效寄存器m0.32號(hào)病房2號(hào)床按置位按鈕1有效寄存器m0.43號(hào)病房1號(hào)床按置位按鈕1有效寄存器m0.53號(hào)病房2號(hào)床按置位按鈕1有效寄存器m0.61號(hào)病房1號(hào)床計(jì)時(shí)到1有效寄存器m0.71號(hào)病房2號(hào)床計(jì)時(shí)到1有

47、效寄存器m1.02號(hào)病房1號(hào)床計(jì)時(shí)到1有效寄存器m1.12號(hào)病房2號(hào)床計(jì)時(shí)到1有效寄存器m1.23號(hào)病房1號(hào)床計(jì)時(shí)到1有效寄存器m1.33號(hào)病房2號(hào)床計(jì)時(shí)到1有效寄存器t1011號(hào)病房1號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器t1021號(hào)病房2號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器t1032號(hào)病房1號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器t1042號(hào)病房2號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器t1053號(hào)病房1號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器t1063號(hào)病房2號(hào)床計(jì)時(shí)器記時(shí)間計(jì)時(shí)器i/o接線圖設(shè)計(jì)梯形圖設(shè)計(jì)指令表- 37 -ld i0.0on m0.0an i0.1an m0.1an m0.2an m0.3an m0.4an m0.5= m0.0network 2ld

48、m0.0ton t101, +50network 3ld t101s m0.6, 1network 4ld m0.6an i0.1= q0.0network 5ld m0.6o m0.7an i0.1an i0.3= q0.2network 6ldn q0.0on q0.1r m0.6, 1network 7ld m0.0an i1.4= q1.1network 8ldn q1.1r m0.0, 1network 9 /net 2/ /網(wǎng)絡(luò)注釋/ ld i0.2on m0.1an i0.3an m0.0an m0.2an m0.3an m0.4an m0.5= m0.1network 10ld

49、 m0.1ton t102, +50network 11ld t102s m0.7, 1network 12ld m0.7an i0.3= q0.1network 13ld m0.7o m0.6an i0.3an i0.1= q0.2network 14ldn q0.1on q0.0r m0.7, 1network 15ld m0.1an i1.5= q1.2network 16ldn q1.2r m0.1, 1network 17 /net 3/ /網(wǎng)絡(luò)注釋/ ld i0.4on m0.2an i0.5an m0.0an m0.1an m0.3an m0.4an m0.5= m0.2netw

50、ork 18ld m0.2ton t103, +50network 19ld t103s m1.0, 1network 20ld m1.0an i0.5= q0.3network 21ld m1.0o m1.1an i0.5an i0.7= q0.5network 22ldn q0.3on q0.4r m1.0, 1network 23ld m0.2an i1.6= q1.3network 24ldn q1.3r m0.2, 1network 25 /net 4/ /網(wǎng)絡(luò)注釋/ ld i0.6on m0.3an i0.7an m0.0an m0.1an m0.2an m0.4an m0.5= m0.3network 26ld m0.3ton t104, +50network 27ld t104s m1.1, 1network 28ld m1.1an i0.7= q0.4network 29ld m1.1o m1.0an i0.7an i1.1= q0.5network 30ldn q0.5on q0.4r m1.1, 1network 31ld m0.3an

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論