虛擬儀器設(shè)計(jì)測控應(yīng)用典型實(shí)例04電子課件11plc_第1頁
虛擬儀器設(shè)計(jì)測控應(yīng)用典型實(shí)例04電子課件11plc_第2頁
虛擬儀器設(shè)計(jì)測控應(yīng)用典型實(shí)例04電子課件11plc_第3頁
虛擬儀器設(shè)計(jì)測控應(yīng)用典型實(shí)例04電子課件11plc_第4頁
虛擬儀器設(shè)計(jì)測控應(yīng)用典型實(shí)例04電子課件11plc_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)測控系統(tǒng)李江全石河子大學(xué)機(jī)電學(xué)院電氣工程系2009年11月 可編程序邏輯控制器(PLC)可編程控制器的基本概念國際電工委員會(huì)(International Electrical Committee)在1987年頒布的PLC標(biāo)準(zhǔn)草案中對PLC作了如下定義:“PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。它采用可以編制程序的存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)按照易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則而設(shè)計(jì)?!笨删幊绦蚩刂?/p>

2、器的產(chǎn)生與發(fā)展世界上公認(rèn)的第一臺(tái)PLC是1969年美國數(shù)字設(shè)備公司(DEC)研制的PDP-14,在美國通用汽車公司的生產(chǎn)線上試用成功,并取得了滿意的效果??删幊套詥柺酪詠恚l(fā)展極為迅速。20世紀(jì)80年代初,可編程控制器在先進(jìn)工業(yè)國家中已獲得了廣泛的應(yīng)用。這個(gè)時(shí)期可編程控制器發(fā)展的特點(diǎn)是大規(guī)模、高速度、高性能、產(chǎn)品系列化。這標(biāo)志著可編程控制器已步入成熟階段。如美國Rockwell自動(dòng)化公司所屬的A-B(Allen-Bradley)公司,GE-Fanuc公司,日本的三菱公司和立石公司,德國的西門子(Siemens)公司等??删幊炭刂破饕炎鳛橐粋€(gè)獨(dú)立的工業(yè)設(shè)備被列入生產(chǎn)中,成為當(dāng)代電控裝置的主導(dǎo)。中

3、國是20世紀(jì)80年代初引進(jìn)、應(yīng)用、研制、生產(chǎn)可編程控制器的。目前,中國已能夠生產(chǎn)中小型可編程控制器。上海東屋電氣有限公司生產(chǎn)的CF系列、杭州機(jī)床電器廠生產(chǎn)的DKK及D系列、大連組合機(jī)床研究所生產(chǎn)的S系列、蘇州電子計(jì)算機(jī)廠生產(chǎn)的YZ系列等多種產(chǎn)品已具備了一定的規(guī)模,并在工業(yè)產(chǎn)品中獲得了應(yīng)用。 PLC的應(yīng)用領(lǐng)域目前,PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機(jī)械制造、汽車、輕紡、交通運(yùn)輸、環(huán)保及文化娛樂等各個(gè)行業(yè),使用情況大致可歸納為以下幾類。(1)順序控制 (2)運(yùn)動(dòng)控制(3)閉環(huán)過程控制(4)數(shù)據(jù)處理 (5)通信和聯(lián)網(wǎng)PLC的技術(shù)特點(diǎn) 1)可靠性特別高、抗干擾能力強(qiáng),能適應(yīng)各種惡

4、劣的工業(yè)環(huán)境 2)編程簡單,易學(xué)、易懂 3)采用模塊化結(jié)構(gòu),系統(tǒng)組成靈活方便 4)安裝調(diào)試簡單方便 可編程控制器的分類按硬件結(jié)構(gòu)類型分類(1) 整體式結(jié)構(gòu)整體式又叫單元式或箱體式,它的特點(diǎn)是將PLC的基本部件,如 CPU模塊,I/O模塊和電源等緊湊地安裝在一個(gè)標(biāo)準(zhǔn)機(jī)殼內(nèi),組成PLC的一個(gè)基本單元或擴(kuò)展單元。 (2) 模塊式結(jié)構(gòu)模塊式結(jié)構(gòu)又叫積木式。這種結(jié)構(gòu)形式的特點(diǎn)是把PLC的每個(gè)工作單元都制成獨(dú)立的模塊,如CPU模塊、輸入模塊、輸出模塊、通訊模塊等等。另外用一塊帶有插槽的母板(實(shí)質(zhì)上就是計(jì)算機(jī)總線)把這些模塊按控制系統(tǒng)需要選取后插到母板上,就構(gòu)成了一個(gè)完整的PLC。這種結(jié)構(gòu)的PLC的特點(diǎn)是系

5、統(tǒng)構(gòu)成非常靈活,安裝、擴(kuò)展、維修都很方便。缺點(diǎn)是體積比較大。(3)疊裝式結(jié)構(gòu) 圖示 疊裝式可編程控制器疊裝式結(jié)構(gòu)是單元式和模塊式相結(jié)合的產(chǎn)物。把某個(gè)系列的PLC工作單元的外形都制作成一致的外觀尺寸,CPU、I/O口及電源也可做成獨(dú)立的,不使用模塊式PLC中的母板,采用電纜連接各個(gè)單元,在控制設(shè)備中安裝時(shí)可以一層層地疊裝,就成了疊裝式PLC。圖示是一款西門子S7-200疊裝式PLC示意圖。PLC按規(guī)模分類超小型64點(diǎn)以下,小型64128點(diǎn),中型128512點(diǎn),大型5128192點(diǎn),超大型8192點(diǎn)以上.可編程控制器還可以按功能分為低檔機(jī)、中檔機(jī)及高檔機(jī)。 可編程控制器的硬件組成及各部分功能主要由

6、中央處理器(CPU),存儲(chǔ)器,輸入、輸出接口,電源,擴(kuò)展接口,通信接口,編程工具,智能I/O接口,智能單元等組成。PLC的硬件結(jié)構(gòu)框圖如圖所示。中央處理器(CPU)主要作用1.接收并存儲(chǔ)從編程器輸入的用戶程序和數(shù)據(jù)。2.診斷PLC內(nèi)部電路的工作故障和編程中的語法錯(cuò)誤。3.用掃描的方式通入I/O部件接收現(xiàn)場的狀態(tài)或數(shù)據(jù),并存入輸入映像存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器中。4.PLC進(jìn)入運(yùn)行狀態(tài)后,從存儲(chǔ)器逐條讀取用戶指令,解釋并按指令規(guī)定的任務(wù)進(jìn)行數(shù)據(jù)傳送、邏輯或算術(shù)運(yùn)算等;根據(jù)運(yùn)算結(jié)果,更新有關(guān)標(biāo)志位的狀態(tài)和輸出映像存儲(chǔ)器的內(nèi)容,再經(jīng)輸出部件實(shí)現(xiàn)輸出控制、制表打印或數(shù)據(jù)通信等功能。存儲(chǔ)器 PLC的存儲(chǔ)器包括系

7、統(tǒng)存儲(chǔ)器和用戶存儲(chǔ)器兩部分 系統(tǒng)存儲(chǔ)器一般存放系統(tǒng)程序。用戶存儲(chǔ)器主要用于存放用戶程序、邏輯變量和其它一些信息輸入/輸出接口輸入/輸出接口是PLC與外界連接的接口。I/O單元實(shí)際上是PC與被控對象間傳遞輸入、輸出信號(hào)的接口部件。 PLC開關(guān)量輸出接口按輸出開關(guān)器件種類不同常有三種形式:一是繼電器輸出型第二種是晶體管輸出型,通過光耦合使開關(guān)晶體管截止或飽和導(dǎo)通以控制外部電路;第三種是雙向晶閘管輸出型.按照負(fù)載使用電源不同,分為直流輸出接口、交流輸出接口和交直流輸出接口。 通常PLC的開關(guān)量輸入接口按使用的電源不同有三種類型:直流1224V輸入接口,交流100120V或200240V輸入接口與交直

8、流(AC/DC)1224V輸入接口。輸入開關(guān)可以是無源觸點(diǎn)或傳感器的集電極開路的晶體管。 .開關(guān)量輸入接口電路 電源單元 PLC一般使用220V單相交流電源,電源部件將交流電轉(zhuǎn)換成中央處理器、存儲(chǔ)器等電路工作所需的直流電,保證PLC的正常工作。對于整體式結(jié)構(gòu)的PLC,電源通常封裝在機(jī)箱內(nèi)部;對于組合式PLC,有的采用單獨(dú)電源模塊,有的將電源與CPU封裝到一個(gè)模塊中。外部設(shè)備 1編程設(shè)備一般有兩類:一類是專用的編程器另一類是個(gè)人計(jì)算機(jī)2其他外部設(shè)備(1)盒式磁帶機(jī) 用以記錄程序或信息。(2)打印機(jī) 用以打印程序或制表。(3)EPROM寫入器 用以將程序?qū)懭氲接脩鬍PROM中。(4)高分辨率大屏幕

9、彩色圖形監(jiān)控系統(tǒng) 用以顯示或監(jiān)視有關(guān)部分的運(yùn)行狀態(tài)??删幊绦蚩刂破鞯能浖M成可編程序控制器的軟件由系統(tǒng)軟件和用戶程序兩大部分組成。系統(tǒng)軟件由PLC制造商 固化在機(jī)內(nèi),用以控制可編程序控制器本身的運(yùn)作;用戶程序則是由使用者編制并輸入的, 用來控制外部對象的運(yùn)作。系統(tǒng)軟件系統(tǒng)軟件包含系統(tǒng)的管理程序,用戶指令的解釋程序,另外還包括一些供系統(tǒng)調(diào)用的專用標(biāo)準(zhǔn)程序塊等。系統(tǒng)管理程序用以完成機(jī)內(nèi)運(yùn)行相關(guān)時(shí)間分配、存儲(chǔ)空間分配管理及系統(tǒng)自檢等工作。用戶指令的解釋程序用以完成用戶指令變換為機(jī)器碼的工作。系統(tǒng)軟件在用戶使用可編程控制器之前就已裝入機(jī)內(nèi),并永久保存,在各種控制工作中并不需要做什么調(diào)整。應(yīng)用軟件應(yīng)用軟

10、件也叫用戶軟件。是用戶針對具體控制對象,采用PLC廠家提供的編程語言自主編制的程序。它是一定控制功能的表述,同一臺(tái)PLC用于不同的控制目的時(shí),需編制不同的應(yīng)用程序,相當(dāng)于改變可編程序控制器的用途,也相當(dāng)于繼電接觸器控制設(shè)備的硬接線線路進(jìn)行重設(shè)計(jì)和重接線,這就是所謂的“可編程序”。程序既可由編程器方便地送人PLC內(nèi)部的存儲(chǔ)器中,也能通過它方便地讀出、檢查與修改。PLC的編程語言應(yīng)用程序的編制需使用可編程控制器生產(chǎn)廠方提供的編程語言。至今為止還沒有一種能適合于各種可編程序控制器的通用編程語言。但由于各國可編程控制器的發(fā)展過程有類似之處,可編程序控制器的編程語言及編程工具都大體差不多。一般常見的有如

11、下幾種編程語言的表達(dá)方式。1梯形圖(LAD) 2.指令表(STL)編程3功能塊圖(Functionblockdiagram)4順序功能圖(Sequential FunctiOn Chart)5結(jié)構(gòu)文體(Structuredtext)1梯形圖(LAD) 梯形圖(LAD)編程語言是一種以圖形符號(hào)及其在圖中的相互關(guān)系表示控制關(guān)系的編程語言,是從繼電器控制系統(tǒng)原理圖的基礎(chǔ)上演變而來的。它的許多圖形符號(hào)與繼電器控制系統(tǒng)電路圖有對應(yīng)關(guān)系見表PLC梯形圖的一個(gè)關(guān)鍵概念是“能流”,是一種假想的“能量流”。要強(qiáng)調(diào)的是,引入“能流”概念,僅僅是為了和繼電接觸器控制系統(tǒng)相比較,告訴人們?nèi)绾蝸砝斫馓菪螆D各輸出點(diǎn)的動(dòng)作

12、,實(shí)際上并不存在這種“能流”。 2.指令表(STL)編程指令表也叫語句(Statement List),它類似于計(jì)算機(jī)中的助記符語言,是可編程序控制器最基礎(chǔ)的編程語言。所謂指令表編程,是用一系列的指令表達(dá)程序的控制要求。一條典型指令往往由兩部分組成:一是用來代表可編程序控制器的某種操作功能的特定字符,如圖中的“LD”,稱為助記符;另一部分為操作數(shù)或稱為操作數(shù)的地址如“I0.1”。指令與梯形圖有一定的對應(yīng)關(guān)系 圖右邊是指令表編程舉例。圖中LD指令為常開觸點(diǎn)與左側(cè)母線相連接, O指令為常開觸點(diǎn)與其他程序段相并聯(lián), AN指令為常閉觸點(diǎn)與其他程序段相串聯(lián), “=”指令為將運(yùn)算結(jié)果輸出到某個(gè)繼電器,I0

13、0、I0I02中I為輸入繼電器,后面數(shù)字為編號(hào),Q11中Q為輸出繼電器,后面數(shù)字為編號(hào),M03中M為內(nèi)部標(biāo)志位,也稱位存儲(chǔ)區(qū),類似于繼電接觸器系統(tǒng)中的中間繼電器。3. 功能塊(Functionblockdiagram)功能塊圖與語句表功能塊圖是一種類似于數(shù)字邏輯電路的編程語言,熟悉數(shù)字電路的人比較容易掌握。該編程語言用類似與門、或門的方框來表示邏輯運(yùn)算關(guān)系,方框的左側(cè)為邏輯運(yùn)算的輸入變量,右側(cè)為輸出變量,信號(hào)自左向右流動(dòng)。就像電路圖一樣,它們被“導(dǎo)線”連接在一起.在與控制元件之間的信息、數(shù)據(jù)流動(dòng)有關(guān)的高級應(yīng)用場合,F(xiàn)BD是很有用的。4. 順序功能圖(SequentialFunctiOn Cha

14、rt)順序功能圖(SFC)常用來編制順序控制類程序。它包含步、動(dòng)作、轉(zhuǎn)換三個(gè)要素。順序功能編程法可將一個(gè)復(fù)雜的控制過程分解為一些小的工作狀態(tài),對這些小的工作狀態(tài)的功能分別處理后再依一定的順序控制要求連接組合成整體的控制程序。 順序功能圖體現(xiàn)了一種編程思想,在程序的編制中有很重要的意義。 5. 結(jié)構(gòu)文體(Structuredtext)隨著PLC的飛速發(fā)展,如果許多高級功能還使用梯形圖來表示,會(huì)很不方便。為了增強(qiáng)PLC的數(shù)學(xué)運(yùn)算、數(shù)據(jù)處理、圖表顯示、報(bào)表打印等功能,許多大中型PLC都配備了PASCAL、BASIC、C語言等高級編程語言。這種編程方式叫作結(jié)構(gòu)文本。與梯形圖相比,結(jié)構(gòu)文本有兩個(gè)很大的優(yōu)

15、點(diǎn),其一是能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,其二是非常簡潔和緊湊,用結(jié)構(gòu)文本編制極其復(fù)雜的數(shù)學(xué)運(yùn)算程序是相當(dāng)簡潔的。結(jié)構(gòu)文本用來編制邏輯運(yùn)算程序也很容易。可編程控制器的工作原理可編程控制器的工作原理與計(jì)算機(jī)的工作原理基本上是一致的,可以簡單地表述為在系 統(tǒng)程序的管理下,通過運(yùn)行應(yīng)用程序完成用戶所規(guī)定的任務(wù)。但個(gè)人計(jì)算機(jī)與PLC的工作方式有所不同,計(jì)算機(jī)一般采用等待命令的工作方式。如常見的鍵盤掃描方式或I/O掃描方式。當(dāng)鍵盤有鍵按下或I/O口有信號(hào)時(shí)則中斷轉(zhuǎn)入相應(yīng)的子程序。因此,當(dāng)控制軟件發(fā)生故障時(shí),會(huì)一直等待鍵盤或I/O命令,可能發(fā)生死機(jī)現(xiàn)象。而PLC作為工業(yè)專用控制機(jī),采用循環(huán)掃描用戶程序工作方式,即系

16、統(tǒng)工作任務(wù)管理及應(yīng)用程序執(zhí)行全部都是以循環(huán)掃描方式完成的。當(dāng)軟件發(fā)生故障時(shí),可以定時(shí)執(zhí)行下一輪掃描,避免了死機(jī)現(xiàn)象,因此可靠性更高。分時(shí)處理及掃描工作方式1.PLC輸入信號(hào)傳送方式PLC采集現(xiàn)場信息即采樣輸入信號(hào)有兩種方式:(1)集中采樣輸入方式。一般在掃描周期的開始或結(jié)束將所有輸入信號(hào)(輸入元件的通/斷狀態(tài))采集并存放到輸入映像寄存器(PII)中。執(zhí)行用戶程序所需輸入狀態(tài)均在輸入映像寄存器中取用,而不直接到輸入端或輸入模塊中去取用。(2)立即輸入方式。隨程序的執(zhí)行需要哪一個(gè)輸入信息就直接從輸入端或輸入模塊取用這個(gè)輸入狀態(tài),同樣,PLC對外部的輸出控制也有集中輸出和立即輸出兩種方式。此時(shí)輸入映

17、像寄存器的內(nèi)容不變,到下一次集中采樣輸入時(shí)才變化。PLC對輸入、輸出信號(hào)一般采用集中輸入、輸出的傳送方式,在有特殊要求的地方執(zhí)行立即輸入/輸出指令,此時(shí)全部或部分的輸入點(diǎn)信號(hào)讀入一次,以刷新輸入映像寄存器內(nèi)容,或?qū)⒋藭r(shí)的輸出結(jié)果立即向輸出端或輸出模塊輸出。 2.PLC工作全過程PLC工作的全過程可用圖所示的運(yùn)行框圖來表示。整個(gè)運(yùn)行可分為三部分:第一部分是上電處理。機(jī)器上電后對PLC系統(tǒng)進(jìn)行一次初始化工作,包括硬件初始化,I/O模塊配置檢查,停電保持范圍設(shè)定及其他初始化處理等。 第二部分是掃描過程。 PLC上電處理完成以后進(jìn)入掃描工作過程。先完成輸入處理,其次完成與其他外設(shè)的通信處理,再次進(jìn)行時(shí)

18、鐘、特殊寄存器更新。當(dāng)CPU處于STOP方式時(shí),轉(zhuǎn)人執(zhí)行自診斷檢查。當(dāng)CPU處于RUN方式時(shí),還要完成用戶程序的執(zhí)行和輸出處理,再轉(zhuǎn)入執(zhí)行自診斷檢查。 第三部分是出錯(cuò)處理。 PLC每掃描一次,執(zhí)行一次自診斷檢查,確定PLC自身的動(dòng)作是否正常,如CPU、電池電壓、程序存儲(chǔ)器、I/O、通信等是否異?;虺鲥e(cuò),如檢查出異常時(shí),CPU面板上的LED及異常繼電器會(huì)接通,在特殊寄存器中會(huì)存入出錯(cuò)代碼。當(dāng)出現(xiàn)致命錯(cuò)誤時(shí),CPU被強(qiáng)制為STOP方式,所有的掃描停止。 PLC運(yùn)行框圖 3.從輸入到輸出信號(hào)傳遞過程(1)輸入采樣階段 PLC在輸入采樣階段,首先掃描所有輸入端子,并將各輸入狀態(tài)存人內(nèi)存中各對應(yīng)的輸入映

19、像寄存器中。此時(shí),輸入映像寄存器被刷新。接著,進(jìn)入程序執(zhí)行階段,在程序執(zhí)行階段或輸出階段,輸入映像寄存器與外界隔離,無論輸入信號(hào)如何變化,其內(nèi)容保持不變,直到下一個(gè)掃描周期的輸入采樣階段,才重新寫入輸入端的新內(nèi)容。 (2)程序執(zhí)行階段 根據(jù)PLC梯形圖程序掃描原則,PLC按先左后右,先上后下的步序語句逐句掃描。但遇到程序跳轉(zhuǎn)指令,則根據(jù)跳轉(zhuǎn)條件是否滿足來決定程序的跳轉(zhuǎn)地址。當(dāng)指令中涉及到輸入、輸出狀態(tài)時(shí),PLC就從輸入映像寄存器中“讀入”上一階段采入的對應(yīng)輸入端子狀態(tài),從輸出映像寄存器“讀入”對應(yīng)元件映像寄存器的當(dāng)前狀態(tài)。然后,進(jìn)行相應(yīng)的運(yùn)算,運(yùn)算結(jié)果再存入元件映像寄存器中。對元件映像寄存器來

20、說,每一個(gè)元件(輸出“軟繼電器”的狀態(tài))會(huì)隨著程序執(zhí)行過程而變化。 (3)輸出刷新階段 在所有指令執(zhí)行完畢后,輸出映像寄存器中所有輸出繼電器的狀態(tài)(接通/斷開)在輸出刷新階段轉(zhuǎn)存到輸出鎖存器中,通過一定方式輸出,驅(qū)動(dòng)外部負(fù)載。輸入輸出滯后時(shí)間輸入輸出滯后時(shí)間又稱為系統(tǒng)響應(yīng)時(shí)間,是指PLC外部輸入信號(hào)發(fā)生變化的時(shí)刻起至它控制的有關(guān)外部輸出信號(hào)發(fā)生變化的時(shí)刻止之間的時(shí)間間隔。它由輸入電路的濾波時(shí)間、輸出模塊的滯后時(shí)間和因掃描工作方式產(chǎn)生的滯后時(shí)間三部分所組成。 PLC的中斷處理由于PLC的循環(huán)掃描工作方式不可避免地帶來了“邏輯滯后”。那么,PLC能不能象計(jì)算機(jī)那樣采用中斷輸入的方法,即當(dāng)有中斷申請

21、信號(hào)輸入后,系統(tǒng)會(huì)中斷正在執(zhí)行的程序而轉(zhuǎn)去執(zhí)行相關(guān)的中斷子程序;系統(tǒng)若有多個(gè)中斷源時(shí),它們之間按重要性是否有一個(gè)先后順序的排隊(duì);系統(tǒng)能否由程序設(shè)定允許中斷或禁止中斷等等。PLC關(guān)于中斷的概念及處理思路與一般微機(jī)系統(tǒng)基本是一樣的,但也有特殊之處。 (1).PLC的中斷響應(yīng)問題 一般微機(jī)系統(tǒng)的CPU,在執(zhí)行每一條指令結(jié)束時(shí)去查詢有無中斷申請。而PLC對中斷的響應(yīng)則是在相關(guān)的程序塊結(jié)束后查詢有無中斷申請和在執(zhí)行用戶程序時(shí)查詢有無中斷申請,如有中斷申請,則轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。如果用戶程序以塊式結(jié)構(gòu)組成,則在每塊結(jié)束或?qū)嵭袎K調(diào)用時(shí)處理中斷。 (2).中斷源先后順序及中斷嵌套問題 在PLC中,中斷源的信

22、息是通過輸入點(diǎn)而進(jìn)入系統(tǒng)的,PLC掃描輸入點(diǎn)是按輸入點(diǎn)編號(hào)的先后順序進(jìn)行的,因此中斷源的先后J頃序只要按輸入點(diǎn)編號(hào)的順序排列即可。系統(tǒng)接到中斷申請后,順序掃描中斷源,它可能只有一個(gè)中斷源申請中斷,也可能同時(shí)有多個(gè)中斷源申請中斷。系統(tǒng)在掃描中斷源的過程中,就在存儲(chǔ)器的一個(gè)特定區(qū)域建立起“中斷處理表”,按順序存放中斷信息,中斷源被掃描過后,中斷處理表亦已建立完畢,系統(tǒng)就按該表J頃序先后轉(zhuǎn)至相應(yīng)的中斷子程序人口地址去工作。必須說明的是,多中斷源可以有優(yōu)先順序,但無嵌套關(guān)系。即中斷程序執(zhí)行中,若有新的中斷發(fā)生,不論新中斷的優(yōu)先順序如何,都要等執(zhí)行中的中斷處理結(jié)束后,再進(jìn)行新的中斷處理。所以在PLC系統(tǒng)

23、工作中,當(dāng)轉(zhuǎn)入下一中斷服務(wù)子程序時(shí),并不自動(dòng)關(guān)閉中斷,所以也沒有必要去開啟中斷。(3) 中斷服務(wù)程序執(zhí)行結(jié)果信息輸出問題 PLC按巡回掃描方式工作,正常的輸入、輸出在掃描周期的一定階段進(jìn)行,這給外設(shè)希望及時(shí)響應(yīng)帶來了困難。采用中斷輸入,解決了對輸入信號(hào)的高速響應(yīng)。當(dāng)中斷申請被響應(yīng),在執(zhí)行中斷子程序后有關(guān)信息應(yīng)當(dāng)盡早送到相關(guān)外設(shè),而不希望等到掃描周期的輸出傳送階段,就是說對部分信息的輸入或輸出要與系統(tǒng)CPU的周期掃描脫離,可利用專門的硬件模塊(如快速響應(yīng)I/0模塊)或通過軟件利用專門指令使某些I/O立即執(zhí)行來解決 可編程控制器系統(tǒng)與繼電接觸器系統(tǒng)工作原理的差別繼電接觸器指以電磁開關(guān)為主體的低壓電

24、器元件,用導(dǎo)線依一定的規(guī)律將它們連接起來得到的繼電器控制系統(tǒng),接線表達(dá)了各元器件之間的關(guān)系。要想改變邏輯關(guān)系就要改變接線關(guān)系,顯然是比較麻煩的。而可編程控制器是計(jì)算機(jī)。在它的接口上接有各種元器件,而各種元器件之間的邏輯關(guān)系是通過程序來表達(dá)的,改變這種關(guān)系只要重新編排原來的程序就行了,比較方便。從工業(yè)應(yīng)用來看,可編程控制器的前身是繼電接觸器系統(tǒng)。在邏輯控制場合,可編程控制器的梯形圖和繼電器線路圖非常相似。但是這二者之間在運(yùn)行時(shí)序問題上,有著根本的不同。對于繼電器的所有觸點(diǎn)的動(dòng)作是和它的線圈通電或斷電同時(shí)發(fā)生的。但在PLC中,由于指令的分時(shí)掃描執(zhí)行,同一個(gè)器件的線圈工作和它的各個(gè)觸點(diǎn)的動(dòng)作并不同時(shí)

25、發(fā)生。這就是所謂的繼電接觸器系統(tǒng)的并行工作方式和PLC的串行工作方式的差改變這種關(guān)系只要重新編排原來的程序就行了,比較方便??删幊绦蚩刂破鞯闹饕阅苤笜?biāo)描述PLC性能的幾個(gè)術(shù)語 描述PLC性能時(shí),經(jīng)常用到位、數(shù)字、字節(jié)及字等術(shù)語。 位 指二進(jìn)制的一位,僅有1、0兩種取值。一個(gè)位對應(yīng)PLC一個(gè)繼電器,某位的狀態(tài)為1或0,分別對應(yīng)繼電器線圈通電或斷電。數(shù)字 4位二進(jìn)制數(shù)構(gòu)成一個(gè)數(shù)字,這個(gè)數(shù)字可以是00001001(十進(jìn)制),也可以是00001111(十六進(jìn)制)。字節(jié) 兩個(gè)數(shù)字或8位二進(jìn)制數(shù)構(gòu)成一個(gè)字節(jié)。字 兩個(gè)字節(jié)構(gòu)成一個(gè)字。在PLC術(shù)語中,字稱為通道。一個(gè)字含16位,或者說一個(gè)通道含16個(gè)繼電器。PLC的主要性能指標(biāo)1.存儲(chǔ)容量2.輸入輸出點(diǎn)數(shù)3.掃描速度 4.編程指令的種類和數(shù)量5.擴(kuò)展能力6.智能單元的數(shù)量1.存儲(chǔ)容量系統(tǒng)程序存放在系統(tǒng)程序存儲(chǔ)器中。這里說的存儲(chǔ)容量指的是用戶程序存儲(chǔ)器的容量,用戶程序存儲(chǔ)器容量決定了PLC可以容納的用戶程序的長短,一般以字為單位來計(jì)算。每1024個(gè)字節(jié)為1KB。中、小型PLC的存儲(chǔ)容量一般在8KB以下,大型PLC的存儲(chǔ)容量可達(dá)到256KB2MB。也有的PLC用存放用戶程序的指令

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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

提交評論