版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 PLC梯形圖基本原理前言、PLC的發(fā)展背景及其功能概述PLC,(Programmable Logic Controller),乃是一種電子裝置,早期稱為順序控制器“Sequence Controller”,1978 NEMA(National Electrical Manufacture Association)美國國家電氣協(xié)會正式命名為Programmable Logic Controller,PLC),其定義為一種電子裝置,主要將外部的輸入裝置如:按鍵、感應(yīng)器、開關(guān)及脈沖等的狀態(tài)讀取后,依據(jù)這些輸入信號的狀態(tài)或數(shù)值并根據(jù)內(nèi)部儲存預(yù)先編寫的程序,以微處理機(jī)執(zhí)行邏輯、順序、定時、計數(shù)及算式
2、運算,產(chǎn)生相對應(yīng)的輸出信號到輸出裝置如:繼電器(Relay)的開關(guān)、電磁閥及電機(jī)驅(qū)動器,控制機(jī)械或程序的操作,達(dá)到機(jī)械控制自動化或加工程序的目的。并藉由其外圍的裝置(個人計算機(jī)/程序書寫器)輕易地編輯/修改程序及監(jiān)控裝置狀態(tài),進(jìn)行現(xiàn)場程序的維護(hù)及試機(jī)調(diào)整。而普遍使用于PLC程序設(shè)計的語言,即是梯形圖(Ladder Diagram)程序語言。而隨著電子科技的發(fā)展及產(chǎn)業(yè)應(yīng)用的需要,PLC的功能也日益強(qiáng)大,例如位置控制及網(wǎng)絡(luò)功能等,輸出/入信號也包含了DI (Digital Input)、AI (Analog Input)、PI (Pulse Input)及NI (Numerical Input),
3、DO (Digital Output)、AO (Analog Output)、PO (Pulse Output)及NO (Numerical Output),因此PLC在未來的工業(yè)控制中,仍將扮演舉足輕重的角色。1.1 梯形圖工作原理梯形圖為二次世界大戰(zhàn)期間所發(fā)展出來的自動控制圖形語言,是歷史最久、使用最廣的自動控制語言,最初只有A(常開)接點、B(常閉)接點、輸出線圈、定時器、計數(shù)器等基本機(jī)構(gòu)裝置(今日仍在使用的配電盤即是),直到可程控器PLC出現(xiàn)后,梯形圖之中可表示的裝置,除上述外,另增加了諸如微分接點、保持線圈等裝置以及傳統(tǒng)配電盤無法達(dá)成的應(yīng)用指令,如加、減、乘及除等數(shù)值運算功能。無論傳
4、統(tǒng)梯形圖或PLC梯形圖其工作原理均相同,只是在符號表示上傳統(tǒng)梯形圖比較接近實體的符號表示,而PLC則采用較簡明且易于計算機(jī)或報表上表示的符號表示。在梯形圖邏輯方面可分為組合邏輯和順序邏輯兩種,分述如下:1. 組合邏輯:分別以傳統(tǒng)梯形圖及PLC梯形圖表示組合邏輯的范例。傳統(tǒng)梯形圖PLC梯形圖行1:使用一常開開關(guān)X0(NO:Normally Open)亦即一般所謂的A開關(guān)或接點。其特性是在平常(未按下)時,其接點為開路(Off)狀態(tài),故Y0不導(dǎo)通,而在開關(guān)動作(按下按鈕)時,其接點變?yōu)閷?dǎo)通(On),故Y0導(dǎo)通。行2:使用一常閉開關(guān)X1(NC:Normally Close)亦即一般所稱的B開關(guān)或接點
5、,其特性是在平常時,其接點為導(dǎo)通,故Y1導(dǎo)通,而在開關(guān)動作時,其接點反而變成開路,故Y1不導(dǎo)通。行3:為一個以上輸入裝置的組合邏輯輸出的應(yīng)用,其輸出Y2只有在X2不動作或X3動作且X4為動作時才會導(dǎo)通。2. 順序邏輯:順序邏輯為具有反饋結(jié)構(gòu)的回路,亦即將回路輸出結(jié)果送回當(dāng)輸入條件,如此在相同輸入條件下,會因前次狀態(tài)或動作順序的不同,而得到不同的輸出結(jié)果。分別以傳統(tǒng)梯形圖及PLC梯形圖表示順序邏輯的范例。傳統(tǒng)梯形圖PLC梯形圖在此回路剛接上電源時,雖X6開關(guān)為On,但X5開關(guān)為Off,故Y3不動作。在啟動開關(guān)X5按下后,Y3動作,一旦Y3動作后,即使放開啟動開關(guān)(X5變成Off)Y3因為自身的接
6、點反饋而仍可繼續(xù)保持動作(此即為自我保持回路),其動作可以下表表示: 裝置狀態(tài)動作順序X5開關(guān)X6開關(guān)Y3狀態(tài)1不動作不動作Off2動作不動作On3不動作不動作On4不動作動作Off5不動作不動作Off由上表可知在不同順序下,雖然輸入狀態(tài)完全一致,其輸出結(jié)果也可能不一樣,如表中的動作順序1和3其X5和X6開關(guān)均為不動作,在狀態(tài)1的條件下Y3為Off,但狀態(tài)3時Y3卻為On,此種Y3輸出狀態(tài)送回當(dāng)輸入(即所謂的反饋)而使回路具有順序控制效果是梯形圖回路的主要特性。在本節(jié)范例中僅列舉A、B接點和輸出線圈作說明,其它裝置的用法和此相同,請參考第3章基本指令。1.2 傳統(tǒng)梯形圖及PLC梯形圖的差異雖然
7、傳統(tǒng)梯形圖和PLC梯形圖的工作原理是完全一致的,但實際上PLC僅是利用微電腦(Microcomputer),來仿真?zhèn)鹘y(tǒng)梯形圖的動作,亦即利用掃描的方式逐一地查看所有輸入裝置及輸出線圈的狀態(tài),再將此等狀態(tài)依梯形圖的組態(tài)邏輯作演算和傳統(tǒng)梯形圖一樣的輸出結(jié)果,但因Microcomputer只有一個,只能逐一地查看梯形圖程序,并依該程序及輸入/出狀態(tài)演算輸出結(jié)果,再將結(jié)果送到輸出接口,然后又重新讀取輸入狀態(tài) ð 演算 ð 輸出,如此周而復(fù)始地循環(huán)執(zhí)行上述動作,此一完整的循環(huán)動作所費的時間稱之為掃描周期,其時間會隨著程序的增大而加長,此掃描周期將造成PLC從輸入檢測到輸出反應(yīng)的延遲,
8、延遲時間愈長對控制所造成的誤差愈大,甚至造成無法勝任控制要求的情況,此時就必須選用掃描速度更快的PLC,因此PLC的掃描速度是PLC的重要規(guī)格,隨著微電腦及ASIC(特定用途IC)技術(shù)的發(fā)展,現(xiàn)今的PLC在掃描速度上均有極大的改善,下圖為PLC的梯形圖程序掃描的示意圖。依梯形圖組態(tài)演算出輸出結(jié)果(尚未送到外界輸出點,但內(nèi)部裝置會實時輸出)周而復(fù)始的執(zhí)行除上述掃描周期差異外,PLC梯形圖和傳統(tǒng)梯形圖尚有如下的逆向回流的差異,如下圖傳統(tǒng)梯形圖所示圖中,若X0,X1,X4,X6為導(dǎo)通,其它為不導(dǎo)通,在傳統(tǒng)的梯形圖回路上輸出Y0會如虛線所示形成回路而為On。但在PLC梯形圖中,因演算梯形圖程序系由上而
9、下,由左而右地掃描。在同樣輸入條件下,以梯形圖編輯工具(WPLSoft)會檢查出梯形圖錯誤。傳統(tǒng)梯形圖的逆向回流:PLC梯形圖的逆向回流:檢查出梯形圖形第三行錯誤1.3 梯形圖編輯說明梯形圖為廣泛應(yīng)用在自動控制的一種圖形語言,這是沿用電氣控制電路的符號所組合而成的一種圖形,透過梯形圖編輯器畫好梯形圖形后,PLC的程序設(shè)計也就完成,以圖形表示控制的流程較為直觀,易為熟悉電氣控制電路的技術(shù)人員所接受。在梯形圖形很多基本符號及動作都是根據(jù)在傳統(tǒng)自動控制配電盤中常見的機(jī)電裝置如按鈕、開關(guān)、繼電器(Relay)、定時器(Timer)及計數(shù)器(Counter)等等。PLC的內(nèi)部裝置:PLC內(nèi)部裝置的種類及
10、數(shù)量隨各廠牌產(chǎn)品而不同。內(nèi)部裝置雖然沿用了傳統(tǒng)電氣控制電路中的繼電器、線圈及接點等名稱,但PLC內(nèi)部并不存在這些實際物理裝置,它對應(yīng)的只是PLC內(nèi)部存儲器的一個基本單元(一個位,bit),若該位為1表示該線圈得電,該位為0表示線圈不得電,使用常開接點(Normal Open, NO或A接點)即直接讀取該對應(yīng)位的值,若使用常閉接點(Normal Close, NC或B接點)則取該對應(yīng)位值的反相。多個繼電器將占有多個位(bit),8個位,組成一個字節(jié)(或稱為一個字節(jié),byte),二個字節(jié),稱為一個字(word),兩個字,組合成雙字(double word)。當(dāng)多個繼電器一并處理時(如加/減法、移位
11、等)則可使用字節(jié)、字或雙字,且PLC內(nèi)部的另兩種裝置:定時器及計數(shù)器,不僅有線圈,而且還有計時值及計數(shù)值,因此還要進(jìn)行一些數(shù)值的處理,這些數(shù)值多屬于字節(jié)、字或雙字的形式。由以上所述,各種內(nèi)部裝置,在PLC內(nèi)部的數(shù)值儲存區(qū),各自占有一定數(shù)量的儲存單元,當(dāng)使用這些裝置,實際上就是對相應(yīng)的儲存內(nèi)容以位或字節(jié)或字的形式進(jìn)行讀取。PLC的基本內(nèi)部裝置介紹:(詳細(xì)說明請參考第2章DVP- PLC各種裝置功能)裝置種類功 能 說 明輸入繼電器(Input Relay)輸入繼電器是PLC與外部輸入點(用來與外部輸入開關(guān)連接并接受外部輸入信號的端子)對應(yīng)的內(nèi)部存儲器儲存基本單元。它由外部送來的輸入信號驅(qū)動,使它
12、為0或1。用程序設(shè)計的方法不能改變輸入繼電器的狀態(tài),即不能對輸入繼電器對應(yīng)的基本單元改寫,亦無法由HPP/WPLSoft作強(qiáng)行On / Off動作 (SA/SX/SC/EH/EH2/SV系列主機(jī)可仿真輸入繼電器X作強(qiáng)行On/Off的動作,但此時外部輸入點狀態(tài)更新動作關(guān)閉,亦即外部輸入信號的狀態(tài)不會被讀入至PLC內(nèi)部相對的裝置內(nèi)存,只限主機(jī)的輸入點,擴(kuò)展的輸入點仍依正常模式動作)。它的接點(A、B接點)可無限制地多次使用。無輸入信號對應(yīng)的輸入繼電器只能空著,不能移作它用。C 裝置表示:X0, X1,X7, X10, X11,,裝置符號以X表示,順序以8進(jìn)制編號。在主機(jī)及擴(kuò)展上均有輸入點編號的標(biāo)示
13、。輸出繼電器(Output Relay)輸出繼電器是PLC與外部輸出點(用來與外部負(fù)載作連接)對應(yīng)的內(nèi)部存儲器儲存基本單元。它可以由輸入繼電器接點、內(nèi)部其它裝置的接點以及它自身的接點驅(qū)動。它使用一個常開接點接通外部負(fù)載,其接點也像輸入接點一樣可無限制地多次使用。無輸出對應(yīng)的輸出繼電器,它是空著的,如果需要,它可以當(dāng)作內(nèi)部繼電器使用。C 裝置表示:Y0, Y1,Y7, Y10, Y11,,裝置符號以Y表示,順序以8進(jìn)制編號。在主機(jī)及擴(kuò)展上均有輸出點編號的標(biāo)示。內(nèi)部輔助繼電器(Internal Relay)內(nèi)部輔助繼電器與外部沒有直接聯(lián)系,它是PLC內(nèi)部的一種輔助繼電器, 其功能與電氣控制電路中的
14、輔助(中間)繼電器一樣, 每個輔助繼電器也對應(yīng)著內(nèi)存的一基本單元,它可由輸入繼電器接點、輸出繼電器接點以及其它內(nèi)部裝置的接點驅(qū)動,它自己的接點也可以無限制地多次使用。內(nèi)部輔助繼電器無對外輸出,要輸出時請通過輸出點。C 裝置表示:M0, M1,M4095,裝置符號以M表示,順序以10進(jìn)制編號。步進(jìn)點(Step)DVP PLC 提供一種屬于步進(jìn)動作的控制程序輸入方式,利用指令 STL控制步進(jìn)點 S的轉(zhuǎn)移,便可很容易寫出控制程序。如果程序中完全沒有使用到步進(jìn)程序時,步進(jìn)點S亦可被當(dāng)成內(nèi)部輔助繼電器M來使用,也可當(dāng)成警報點使用。C 裝置表示:S0, S1,S1023,裝置符號以S表示,順序以10進(jìn)制編
15、號。裝置種類功 能 說 明定時器(Timer)定時器用來完成定時的控制。定時器含有線圈、接點及定時值寄存器,當(dāng)線圈受電,等到達(dá)預(yù)定時間,它的接點便動作(A接點閉合,B接點開路),定時器的定時值由設(shè)定值給定。每種定時器都有規(guī)定的時鐘周期(定時單位:1ms/10ms/100ms)。一旦線圈斷電,則接點不動作(A接點開路,B接點閉合),原定時值歸零。C 裝置表示:T0, T1,T255,裝置符號以T表示,順序以10進(jìn)制編號。不同的編號范圍,對應(yīng)不同的時鐘周期。計數(shù)器(Counter)計數(shù)器用來實現(xiàn)計數(shù)操作。使用計數(shù)器要事先給定計數(shù)的設(shè)定值(即要計數(shù)的脈沖數(shù))。計數(shù)器含有線圈、接點及計數(shù)儲存器,當(dāng)線圈
16、由OffàOn,即視為該計數(shù)器有一脈沖輸入,其計數(shù)值加一,有16位及32位及高速用計數(shù)器可供使用者選用。C 裝置表示:C0, C1,C255,裝置符號以C表示,順序以10進(jìn)制編號。數(shù)據(jù)寄存器(Data register)PLC在進(jìn)行各類順序控制及定時值及計數(shù)值有關(guān)控制時,常常要作數(shù)據(jù)處理和數(shù)值運算,而數(shù)據(jù)寄存器就是專門用于儲存數(shù)據(jù)或各類參數(shù)。每個數(shù)據(jù)寄存器內(nèi)有16位二進(jìn)制數(shù)值,即存有一個字,處理雙字用相鄰編號的兩個數(shù)據(jù)寄存器。C 裝置表示:D0, D1,D9999,裝置符號以D表示,順序以10進(jìn)制編號。文件寄存器(File register)PLC數(shù)據(jù)處理和數(shù)值運算所需的數(shù)據(jù)寄存器不
17、足時,可利用文件寄存器來儲存數(shù)據(jù)或各類參數(shù)。每個文件寄存器內(nèi)為16位,即存有一個字,處理雙字用相鄰編號的兩個文件寄存器。文件寄存器SA/SX/SC系列機(jī)種一共有1,600個,EH/EH2/SV系列機(jī)種一共有10,000個,文件寄存器并沒有實際的裝置編號,因此需透過指令A(yù)PI 148 MEMR、API 149 MEMW或是透過周邊裝置HPP02及WPLSoft來執(zhí)行文件寄存器的讀寫功能。C 裝置表示:K0K9,999,無裝置符號,順序以10進(jìn)制編號。變址寄存器(Index register)E、F與一般的數(shù)據(jù)寄存器一樣的都是16位的數(shù)據(jù)寄存器,它可以自由的被寫入及讀出,可用于字裝置、位裝置及常量
18、來作間接尋址功能。C 裝置表示:E0E7、F0F7,裝置符號以E、F表示,順序以10進(jìn)制編號。梯形圖組成圖形及說明:梯形圖形結(jié)構(gòu)指令解說指令使用裝置常開開關(guān),A 接點LDX、Y、M、S、T、C常閉開關(guān),B 接點LDIX、Y、M、S、T、C串接常開ANDX、Y、M、S、T、C梯形圖形結(jié)構(gòu)指令解說指令使用裝置并接常開ORX、Y、M、S、T、C并接常閉ORIX、Y、M、S、T、C上升沿觸發(fā)開關(guān)LDPX、Y、M、S、T、C下降沿觸發(fā)開關(guān)LDFX、Y、M、S、T、C上升沿觸發(fā)串接ANDPX、Y、M、S、T、C下降沿觸發(fā)串接ANDFX、Y、M、S、T、C上升沿觸發(fā)并接ORPX、Y、M、S、T、C下降沿觸發(fā)
19、并接ORFX、Y、M、S、T、C區(qū)塊串接ANB無區(qū)塊并接ORB無多重輸出MPSMRDMPP無線圈驅(qū)動輸出指令OUTY、M、S步進(jìn)梯形STLS基本指令、應(yīng)用指令應(yīng)用指令請參考第3章的基本指令 (RST/SET及CNT/TMR) 說明及第510章應(yīng)用指令反向邏輯INV無區(qū)塊:所謂的區(qū)塊是指兩個以上的裝置做串接或并接的運算組合而形成的梯形圖形,依其運算性質(zhì)可產(chǎn)生并聯(lián)區(qū)塊及串聯(lián)區(qū)塊。串聯(lián)區(qū)塊:并聯(lián)區(qū)塊:分支線及合并線:往下的垂直線一般來說是對裝置來區(qū)分,對于左邊的裝置來說是合并線(表示左邊至少有兩行以上的回路與此垂直線相連接),對于右邊的裝置及區(qū)塊來是分支線(表示此垂直線的右邊至少有兩行以上的回路相連
20、接)。網(wǎng)絡(luò):由裝置、各種區(qū)塊所組成的完整區(qū)塊網(wǎng)絡(luò),其垂直線或是連續(xù)線所能連接到的區(qū)塊或是裝置均屬于同一個網(wǎng)絡(luò)。獨立的網(wǎng)絡(luò):不完整的網(wǎng)絡(luò):1.4 PLC梯形圖的編輯要點程序編輯方式是由左母線開始至右母線(在WPLSoft編輯省略右母線的繪制)結(jié)束,一行編完再換下一行,一行的接點個數(shù)最多能有11個,若是還不夠,會產(chǎn)生連續(xù)線繼續(xù)連接,進(jìn)而續(xù)接更多的裝置,連續(xù)編號會自動產(chǎn)生,相同的輸入點可重復(fù)使用。如下圖所示:梯形圖程序的運作方式是由左上到右下的掃描。線圈及應(yīng)用指令運算框等屬于輸出處理,在梯形圖形中置于最右邊。以下圖為例,我們來逐步分析梯形圖的流程順序,右上角的編號為其順序。指令順序解析:1LDX02
21、ORM03ANDX14LDX3ANDM1ORB5LDY1ANDX46LDT0ANDM3ORB7ANB8OUTY1TMRT0 K10梯形圖各項基本結(jié)構(gòu)詳述1.LD (LDI) 指令:一區(qū)塊的起始給予LD或LDI 的指令。LDP及LDF的命令結(jié)構(gòu)也是如此,不過其動作狀態(tài)有所差別。LDP、LDF在動作時是在接點導(dǎo)通的上升沿或下降沿時才有動作。如下圖所示:2.AND (ANI) 指令:單一裝置接于一裝置或一區(qū)塊的串聯(lián)組合。 ANDP、ANDF的結(jié)構(gòu)也是如此,只是其動作發(fā)生情形是在上升及下降沿時。3.OR (ORI)指令:單一裝置接于一裝置或一區(qū)塊的組合。ORP、ORF也是相同的結(jié)構(gòu),不過其動作發(fā)生時是
22、在上升及下降沿。4.ANB 指令:一區(qū)塊與一裝置或一區(qū)塊的串接組合。 5.ORB 指令:一區(qū)塊與一裝置或與一區(qū)塊并接的組合。ANB及ORB運算,如果有好幾個區(qū)塊結(jié)合,應(yīng)該由上而下或是由左而右,依序合并成區(qū)塊或是網(wǎng)絡(luò)。6.MPS、MRD、MPP 指令:多重輸出的分支點記憶,這樣可以產(chǎn)生多個并且具有變化的不同輸出。MPS指令是分支點的開始,所謂分支點是指水平線及垂直線相交之處,我們必須經(jīng)由同一垂直線的接點狀態(tài)來判定是否應(yīng)該下接點記憶指令,基本上每個接點都可以下記憶指令,但是考慮到PLC的運作方便性以及其容量的限制,所以有些地方在梯形圖轉(zhuǎn)換時就會有所省略,可以由梯形圖的結(jié)構(gòu)來判斷是屬于何種接點儲存指
23、令。MPS可以由“”來做分辨,一共可以連續(xù)下此指令8次。MRD指令是分支點記憶讀取,因為同一垂直線的邏輯狀態(tài)是相同的,所以為了繼續(xù)其它的梯形圖的解析進(jìn)行,必須要再把原接點的狀態(tài)讀出。MRD可以由“”來做分辨。MPP指令是將最上層分支點開始的狀態(tài)讀出并且把它自堆棧中讀出 (Pop),因為它是同一垂直線的最后一筆,表示此垂直線的狀態(tài)可以結(jié)束了。n MPP可以由“”來做判定。基本上使用上述的方式解析不會有誤,但是有時相同的狀態(tài)輸出,編譯程序會將其省略,以右圖說明:7.STL指令:這是用來做為順序功能圖(SFC,Sequential Function Chart)設(shè)計語法的指令。此種指令可以讓我們程序
24、設(shè)計人員在程序規(guī)劃時,能夠像平時畫流程圖時一樣,對于程序的步序更為清楚,更具可讀性,如下圖所示,可以很清楚地看出所要規(guī)劃的流程順序,每個步進(jìn)點S轉(zhuǎn)移至下一個步進(jìn)點后,原步進(jìn)點會執(zhí)行 ”斷電” 的動作,我們可以依據(jù)這種流程轉(zhuǎn)換成其右圖的PLC梯形圖型式,稱之為步進(jìn)梯形圖。1-25DVP-PLC 應(yīng)用技術(shù)手冊8.RET指令在步進(jìn)梯形程序完成之后要加上RET指令,而RET也一定要加在STL的后面,如下圖所示:步進(jìn)梯形結(jié)構(gòu)請參考第4章步進(jìn)梯形指令 STL 、 RET 。1.5 PLC指令及各項圖形結(jié)構(gòu)的整合轉(zhuǎn)換n 語法模糊結(jié)構(gòu) 正確的梯形圖解析過程應(yīng)該是由左至右,由上而下解析合并,然而有些指令不按照此
25、原則一樣可以達(dá)到相同的梯形圖,在此特別敘述于后:范例程序一:如下圖的梯形圖形,若使用指令程序表示,有兩種方法表示,其動作結(jié)果相同。理想方法不理想方法LDX0LDX0ORX1ORX1LDX2LDX2ORX3ORX3ANBLDX4LDX4ORX5ORX5ANBANBANB兩種指令程序,轉(zhuǎn)換成梯形圖其圖形都一樣,為什么會一個較另一個好呢?問題就在主機(jī)的運算動作,第一個:是一個區(qū)塊一個區(qū)塊合并,第二個:則是最后才合并,雖然程序代碼的最后長度都相同,但是由于在最后才合并(ANB作合并動作,但ANB指令不能連續(xù)使用超過8次),則必須要把先前所計算出的結(jié)果儲存起來,現(xiàn)在只有兩個區(qū)塊,主機(jī)可以允許,但是要是區(qū)
26、塊超過主機(jī)的限制,就會出現(xiàn)問題,所以最好的方式就是一區(qū)塊一建立完就進(jìn)行區(qū)塊合并的指令,而且這樣做對于程序規(guī)劃者的邏輯順序也比較不會亂。范例程序二:如下圖的梯形圖形,若使用指令程序表示,亦有兩種方法表示,其動作結(jié)果相同。理想方法不理想方法LDX0LDX0ORX1LDX1ORX2LDX2ORX3LDX3ORBORBORB這兩個程序解析就有明顯的差距,不但程序代碼增加,主機(jī)的運算記憶也要增加,所以最好是能夠按照所定義的順序來撰寫程序。n 梯形圖的錯誤圖形在編輯梯形圖形時,雖然可以利用各種梯形符號組合成各種圖形,由于PLC處理圖形程序的原則是由上而下,由左至右,因此在繪制時,要以左母線為起點,右母線為
27、終點(WPLSoft梯形圖編輯區(qū)將右母線省略),從左向右逐個橫向?qū)懭?。一行寫完,自上而下依次再寫下一行。以下為常見的各種錯誤圖形:不可往上做OR運算輸入起始至輸出的信號回路有 “回流” 存在應(yīng)該先由右上角輸出要做合并或編輯應(yīng)由左上往右下,虛線括處的區(qū)塊應(yīng)往上移不可與空裝置做并接運算空裝置也不可以與別的裝置做運算中間的區(qū)塊沒有裝置 串聯(lián)裝置要與所串聯(lián)的區(qū)塊水平方向接齊Label P0的位置要在完整網(wǎng)絡(luò)的第一行區(qū)塊串接要與串并左邊區(qū)塊的最上段水平線接齊1.6 梯形圖的化簡n 串聯(lián)區(qū)塊與并聯(lián)區(qū)塊串聯(lián)時,將區(qū)塊放在前面可節(jié)省ANB指令ò梯形圖轉(zhuǎn)譯成指令:LDX0LDX1ORX2ANB梯形圖轉(zhuǎn)
28、譯成指令:LDX1ORX2ANDX0n 單一裝置與區(qū)塊并接,區(qū)塊放上面可以省ORB指令ò梯形圖轉(zhuǎn)譯成指令:LDT0LDX1ANDX2ORB梯形圖轉(zhuǎn)譯成指令:LDX1ANDX2ORT0n 梯形圖(a)中,上面的區(qū)塊比下面的區(qū)塊短,可以把上下的區(qū)塊調(diào)換達(dá)到同樣的邏輯結(jié)果,因為圖(a)是不合法的,因為有 “信號回流” 回路圖(a)梯形圖轉(zhuǎn)譯成指令:LDX0ORX1ANDX2LDX3ANDX4ORBò圖(b)梯形圖轉(zhuǎn)譯成指令:LDX3ANDX4LDX1ORX0ANDX2ORBn 相同垂直線的多重條件輸出,沒有輸入裝置及其運算的放在上面可以省略MPS、MPP梯形圖轉(zhuǎn)譯成指令:MPSA
29、NDX0OUTY1MPPOUTY0ò梯形圖轉(zhuǎn)譯成指令:OUTY0ANDX0OUTY1n 信號回流的線路修正在以下的兩個范例,左邊是我們想要的圖形,但是根據(jù)我們的定義,左邊的圖是有誤的,其中存在不合法的”信號回流”路徑,如圖所示。并修正如右圖,如此可完成使用者要的電路動作。例一:ð例二:ð1.7 常用基本程序設(shè)計范例n 起動、停止及自保有些應(yīng)用場合需要利用按鈕的瞬時閉合及瞬時斷開作為設(shè)備的啟動及停止。因此若要維持持續(xù)動作,則必須設(shè)計自?;芈罚员;芈酚邢铝袔追N方式:范例1:停止優(yōu)先的自?;芈樊?dāng)啟動常開接點X1=On,停止常閉接點X2Off時,Y1=On,此時將X2=
30、On,則線圈Y1停止受電,所以稱為停止優(yōu)先。范例2:啟動優(yōu)先的自?;芈穯踊畛i_接點X1=On,停止常閉接點X2Off時,Y1=On,線圈Y1將受電且自保,此時將X2=On,線圈Y1仍因自保接點而持續(xù)受電,所以稱為啟動優(yōu)先。范例3:置位(SET)、復(fù)位(RST)指令的自?;芈酚覉D是利用RST及SET指令組合成的自保電路。RST指令設(shè)置在SET指令之后,為停止優(yōu)先。由于PLC執(zhí)行程序時,是由上而下,因此會以程序最后Y1的狀態(tài)作為Y1的線圈是否受電。所以當(dāng)X1及X2同時動作時,Y1將失電,因此為停止優(yōu)先。SET指令設(shè)置在RST指令之后,為啟動優(yōu)先。當(dāng)X1及X2同時動作時,Y1將受電,因此為啟動優(yōu)先
31、。范例4:停電保持右圖輔助繼電器M512為停電保持(請參考PLC主機(jī)使用手冊),則如圖的電路不僅在通電狀態(tài)下能自保,而且一旦停電再復(fù)電,還能保持停電的自保狀態(tài),因而使原控制保持連續(xù)性。n 常用的控制回路范例5:條件控制X1、X3分別啟動/停止Y1,X2、X4分別啟動/停止Y2,而且均有自?;芈?。由于Y1的常開接點串聯(lián)了Y2的電路,成為Y2動作的一個 AND的條件,所以Y2動作要以Y1動作為條件,Y1動作中Y2才可能動作。范例6:互鎖控制上圖為互鎖控制回路,啟動接點X1、X2那一個先有效,對應(yīng)的輸出Y1、Y2將先動作,而且其中一個動作了,另一個就不會動作,也就是說Y1、Y2不會同時動作(互鎖作用
32、)。即使X1,X2同時有效,由于梯形圖程序是自上而下掃描,Y1、Y2也不可能同時動作。本梯形圖形只有讓Y1優(yōu)先。范例7:順序控制若把范例5 “條件控制” 中Y2的常閉接點串入到Y(jié)1的電路中,作為Y1動作的一個 AND 條件(如左圖所示),則這個電路不僅Y1作為Y2動作的條件,而且當(dāng)Y2動作后還能停止Y1的動作,這樣就使Y1及Y2確實執(zhí)行順序動作的程序。范例8:振蕩電路周期為T+T的振蕩電路上圖為一個很簡單的梯形圖形。當(dāng)開始掃描Y1常閉接點時,由于Y1線圈為失電狀態(tài),所以Y1常閉接點閉合,接著掃描Y1線圈時,使其受電,輸出為1。下次掃描周期再掃描Y1常閉接點時,由于Y1線圈受電,所以Y1常閉接點打開,進(jìn)而使線圈Y1失電,輸出為0。重復(fù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025云南省建筑安全員考試題庫附答案
- 貴州大學(xué)《計算機(jī)藝術(shù)設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《土木工程施工與組織管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽幼兒師范高等專科學(xué)?!冻鞘薪煌ㄏ到y(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025遼寧省建筑安全員考試題庫及答案
- 2025年湖南省建筑安全員知識題庫及答案
- 2025山西建筑安全員《B證》考試題庫及答案
- 硅湖職業(yè)技術(shù)學(xué)院《計算機(jī)輔助設(shè)計一》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年陜西省建筑安全員C證考試(專職安全員)題庫附答案
- 廣州幼兒師范高等??茖W(xué)?!犊萍嘉墨I(xiàn)檢索(理工)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年潤膚蜜項目可行性研究報告
- 2025年上海市長寧區(qū)高三語文一模作文解析及范文:激情對于行動是利大于弊嗎
- 晉升管理制度(30篇)
- 2024信息技術(shù)應(yīng)用創(chuàng)新信息系統(tǒng)適配改造成本度量
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測試(零模)英語 含解析
- 陜西測繪地理信息局所屬事業(yè)單位2025年上半年招聘87人和重點基礎(chǔ)提升(共500題)附帶答案詳解
- 保險學(xué)期末試題及答案
- 高一數(shù)學(xué)上學(xué)期期末模擬試卷01-【中職專用】2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期(高教版2023基礎(chǔ)模塊)(解析版)
- 嚴(yán)重精神障礙患者隨訪服務(wù)記錄表
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
- 抖音認(rèn)證承諾函
評論
0/150
提交評論