維修電工高級復(fù)習(xí)資料_第1頁
維修電工高級復(fù)習(xí)資料_第2頁
維修電工高級復(fù)習(xí)資料_第3頁
維修電工高級復(fù)習(xí)資料_第4頁
維修電工高級復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章PLC第一節(jié)PLC 介紹一、 PLC 外部接口及指示燈介紹1、 外部接口 L、 N:工作電源 AC220V 50HZ +24V 、24G : PLC 內(nèi)部開關(guān)電源產(chǎn)生的24V 穩(wěn)壓電源。供給輸入端使用。 S/S :輸入端的公共端。 X0 X7 、X10 X17 :輸入點。 Y0 Y7 、C0 C7 :八組輸出點。.:空點2、 指示燈電源指示燈:當(dāng)220V 電源接入時亮。運行指示燈:當(dāng)PLC 處于運行狀態(tài)時亮。故障指示燈:當(dāng)PLC 處于故障狀態(tài)時亮。輸入指示燈:當(dāng)輸入點接通時亮。輸出指示燈:當(dāng)輸出點接通時亮。二、編程軟件1、 系統(tǒng)軟件:包括系統(tǒng)的管理程序,用戶指令的解釋程序和專用標(biāo)準(zhǔn)程序塊

2、等。2、 應(yīng)用軟件:是用戶為達到某種控制目的,采用廠家提供的編程語言自主編制的程序。梯形圖:一種以圖形符號及圖形符號在圖中的相互關(guān)系表示控制關(guān)系的編程語言。指令表:一條指令一般可分為助記符和操作數(shù)兩部分。也有只有助記符而無操作數(shù)的指令。三、 PLC的工作原理分時處理及掃描工作方式PLC 的系統(tǒng)正常工作要完成的任務(wù):1、 計算機內(nèi)部各工作單元的調(diào)度、監(jiān)控;2、 計算機與外部設(shè)備間的通訊;3、 用戶程序的的處理:輸入處理階段:也叫輸入采樣,讀入輸入口的狀態(tài),并將其狀態(tài)存放在輸入狀態(tài)暫存區(qū)中;程序執(zhí)行階段:PLC 根據(jù)本次讀入的輸入數(shù)據(jù),依用戶程序的順序從左到右,從上到下執(zhí)行用戶程序直到結(jié)束指令。并

3、將執(zhí)行的結(jié)果保存在輸出狀態(tài)暫存區(qū)中;輸出處理階段:出叫輸出刷新,PLC 將本次執(zhí)行用戶程序的結(jié)果一次性地從輸出狀態(tài)暫存區(qū)送到各個輸出口,對輸出狀態(tài)進行刷新。這三個階段是分時完成的,系統(tǒng)會周而復(fù)始地依一定順序完成這一系列的工作。這種工作方式叫做循環(huán)掃描工作方式。工作狀態(tài)和掃描周期PLC 有兩種基本工作方式,即運行(RUN )和停止( STOP )。運行狀態(tài)是執(zhí)行應(yīng)用程序的狀態(tài)。停止?fàn)顟B(tài)一般用于程序編制和修改。PLC 在運行狀態(tài)執(zhí)行一次掃描操作所需的時間稱為掃描周期,其典型值為1 100 ms 。第二節(jié)主要編程元件及編程方式一、 PLC 的內(nèi)部裝置PLC 內(nèi)部裝置的種類及數(shù)量隨各廠牌產(chǎn)品而不同。內(nèi)

4、部裝置雖然沿用了傳統(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)多個繼電器一并處理時

5、(如加/減法、移位等)則可使用字節(jié)、字或雙字,且PLC 內(nèi)部的另兩種裝置:定時器及計數(shù)器,不僅有線圈,而且還有計時值及計數(shù)值,因此還要進行一些數(shù)值的處理,這些數(shù)值多屬于字節(jié)、字或雙字的形式。由以上所述,各種內(nèi)部裝置,在 PLC 內(nèi)部的數(shù)值儲存區(qū),各自占有一定數(shù)量的儲存單元,當(dāng)使用這些裝置,實際上就是對相應(yīng)的儲存內(nèi)容以位或字節(jié)或字的形式進行讀取。二、 PLC 編程元件的分類和編號臺達 DVP 系列 PLC 采用三菱內(nèi)核,具有輸入繼電器(X)、輸出繼電器(Y)、狀態(tài)繼電器(S)、中間繼電器( M)、定時器( T)、計數(shù)器( C)等。這些編程元件的編號分為兩個部分,第一部分是代表功能的字母;第二部分

6、是數(shù)字,表示該類器件的序號。其中輸入繼電器和輸出繼電器的序號為八進制,其余器件為十進制。三、編程元件的基本特征編程元件具有線圈和常開、常閉觸點。當(dāng)線圈被選中(通電)時,常開觸點閉合,常閉觸點斷開;當(dāng)線圈失去選中條件(斷電)時,常開觸點斷開,常閉觸點接通。從實質(zhì)上來說,某個元件被選中,只是代表這個位元件的存儲單元置1 ,失去選中條件只是這個存儲單元置0。所以 PLC 的編程元件可以有無數(shù)多個常開、常閉觸點。四、編程元件的使用要素包含編程元件的啟動信號、復(fù)位信號、工作對象、設(shè)定值及掉電特性等。1、 輸入繼電器( X )有 16 個輸入繼電器,分別為X0 X7 , X10 X17 ;輸入繼電器的線圈

7、只能由機外信號驅(qū)動;一個輸入接口對應(yīng)一個輸入繼電器;所接的外部元件通常為控制器件,比如按鈕、行程開關(guān)、傳感器等。2、 輸出繼電器( Y)共有八個輸出繼電器,分別為Y0Y7 ;是 PLC中唯一具有外部觸點的繼電器;線圈只能由程序驅(qū)動;是無掉電保持功能的繼電器;通過外部觸點控制輸出負(fù)載或執(zhí)行器件。3、 中間繼電器( M)有通用輔助繼電器和特殊輔助繼電器。通用輔助繼電器:用于邏輯運算的中間狀態(tài)存儲及信號類型的變換,只能由程序驅(qū)動,只具有內(nèi)部觸點。其中M0 M511 , M768 M999 都是通用輔助繼電器。具有掉電保持的通用輔助繼電器:當(dāng) PLC 外部電源停電后 ,由機內(nèi)電池為某些特殊工作單元供電

8、。M512 M757 都是此功能的繼電器。特殊輔助繼電器:具有特殊功能的輔助繼電器。M1000 M1279 。M1002 :當(dāng) PLC 開始運行時,第一個掃描周期為ON 。M1013 : 1 秒鐘時鐘脈沖(0.5S ON , 0.5S OFF )4、 定時器( T) T 為得電延時型定時器,當(dāng)線圈得電時開始計時,當(dāng)計時值與設(shè)定值相等時,常開觸點接通,常閉觸點斷開,若線圈保持得電,則保持此狀態(tài)不變。當(dāng)線圈失電后,觸點復(fù)位。定時器的定時時間=時基×定時值;時基( ms )定時器序號計時范圍( S)100T0 T630.1 3276.710T64 T1260.01 327.671T1270

9、.001 32.7675、 計數(shù)器( C)是對機內(nèi)元件(X、 Y、 M、 S 、T 、 C)的信號進行計數(shù)的;為 16 位增計數(shù)器,計數(shù)范圍為1 32767 。當(dāng)線圈得電時計數(shù)一次,當(dāng)計數(shù)值與設(shè)定值相等時,常開觸點接通,常閉觸點斷開,若線圈保持得電,則保持此狀態(tài)不變。當(dāng)線圈失電后,觸點復(fù)位。當(dāng)外電源正常時,計數(shù)器具有記憶功能,若要使其復(fù)位應(yīng)用RST 指令。五、 PLC 的基本內(nèi)部裝置介紹:裝置種類功能說明輸入繼電器輸入繼電器是PLC 與外部輸入點(用來與外部輸入開關(guān)連接并接受外部輸入信號的端( Input Relay )子)對應(yīng)的內(nèi)部存儲器儲存基本單元。它由外部送來的輸入信號驅(qū)動,使它為0 或

10、 1。用程序設(shè)計的方法不能改變輸入繼電器的狀態(tài),即不能對輸入繼電器對應(yīng)的基本單元改寫,亦無法由 HPP/WPLSoft作強行 On / Off 動作 (SA/SX/SC/EH/EH2/SV系列主機可仿真輸入繼電器 X 作強行 On/Off 的動作,但此時外部輸入點狀態(tài)更新動作關(guān)閉,亦即外部輸入信號的狀態(tài)不會被讀入至 PLC 內(nèi)部相對的裝置內(nèi)存, 只限主機的輸入點, 擴展的輸入點仍依正常模式動作 )。它的接點( A 、B 接點)可無限制地多次使用。無輸入信號對應(yīng)的輸入繼電器只能空著,不能移作它用。裝置表示: X0, X1,X7, X10, X11, ,裝置符號以X 表示,順序以8 進制編號。在主

11、機及擴展上均有輸入點編號的標(biāo)示。輸出繼電器輸出繼電器是 PLC 與外部輸出點 (用來與外部負(fù)載作連接)對應(yīng)的內(nèi)部存儲器儲存基本( Output Relay單元。它可以由輸入繼電器接點、內(nèi)部其它裝置的接點以及它自身的接點驅(qū)動。它使用一個)常開接點接通外部負(fù)載,其接點也像輸入接點一樣可無限制地多次使用。無輸出對應(yīng)的輸出繼電器,它是空著的,如果需要,它可以當(dāng)作內(nèi)部繼電器使用。裝置表示: Y0, Y1, Y7, Y10, Y11, ,裝置符號以Y 表示,順序以8 進制編號。在主機及擴展上均有輸出點編號的標(biāo)示。內(nèi)部輔助繼電器內(nèi)部輔助繼電器與外部沒有直接聯(lián)系,它是 PLC 內(nèi)部的一種輔助繼電器, 其功能與

12、電氣( Internal Relay控制電路中的輔助(中間)繼電器一樣, 每個輔助繼電器也對應(yīng)著內(nèi)存的一基本單元,它可)由輸入繼電器接點、輸出繼電器接點以及其它內(nèi)部裝置的接點驅(qū)動,它自己的接點也可以無限制地多次使用。內(nèi)部輔助繼電器無對外輸出,要輸出時請通過輸出點。裝置表示: M0, M1, ,M4095 ,裝置符號以 M 表示,順序以 10 進制編號。步進點DVP PLC 提供一種屬于步進動作的控制程序輸入方式,利用指令STL控制步進點S( Step )的轉(zhuǎn)移,便可很容易寫出控制程序。如果程序中完全沒有使用到步進程序時,步進點S 亦可被當(dāng)成內(nèi)部輔助繼電器M 來使用,也可當(dāng)成警報點使用。裝置表示

13、: S0, S1, S1023 ,裝置符號以S 表示,順序以10 進制編號。定時器定時器用來完成定時的控制。定時器含有線圈、接點及定時值寄存器,當(dāng)線圈受電,等( Timer )到達預(yù)定時間, 它的接點便動作 (A 接點閉合, B 接點開路),定時器的定時值由設(shè)定值給定。每種定時器都有規(guī)定的時鐘周期(定時單位: 1ms/10ms/100ms)。一旦線圈斷電,則接點不動作( A 接點開路, B 接點閉合),原定時值歸零。裝置表示: T0,T1, ,T255 ,裝置符號以T 表示,順序以10 進制編號。不同的編號范圍,對應(yīng)不同的時鐘周期。計數(shù)器計數(shù)器用來實現(xiàn)計數(shù)操作。使用計數(shù)器要事先給定計數(shù)的設(shè)定值

14、(即要計數(shù)的脈沖數(shù))。( Counter )計數(shù)器含有線圈、接點及計數(shù)儲存器,當(dāng)線圈由OffOn ,即視為該計數(shù)器有一脈沖輸入,其計數(shù)值加一,有 16 位及 32位及高速用計數(shù)器可供使用者選用。裝置表示: C0, C1, ,C255 ,裝置符號以C 表示,順序以10 進制編號。數(shù)據(jù)寄存器PLC 在進行各類順序控制及定時值及計數(shù)值有關(guān)控制時,常常要作數(shù)據(jù)處理和數(shù)值運(Data register算,而數(shù)據(jù)寄存器就是專門用于儲存數(shù)據(jù)或各類參數(shù)。每個數(shù)據(jù)寄存器內(nèi)有16 位二進制數(shù))值,即存有一個字,處理雙字用相鄰編號的兩個數(shù)據(jù)寄存器。裝置表示: D0, D1, ,D9999 ,裝置符號以D 表示,順序

15、以10 進制編號。文件寄存器PLC 數(shù)據(jù)處理和數(shù)值運算所需的數(shù)據(jù)寄存器不足時,可利用文件寄存器來儲存數(shù)據(jù)或各(File register類參數(shù)。每個文件寄存器內(nèi)為16 位,即存有一個字,處理雙字用相鄰編號的兩個文件寄存)器。文件寄存器 SA/SX/SC 系列機種一共有 1,600 個, EH/EH2/SV 系列機種一共有 10,000個,文件寄存器并沒有實際的裝置編號,因此需透過指令A(yù)PI 148 MEMR、API 149 MEMW或是透過周邊裝置HPP02 及 WPLSoft來執(zhí)行文件寄存器的讀寫功能。裝置表示: K0K9,999 ,無裝置符號,順序以10 進制編號。變址寄存器E、F 與一般

16、的數(shù)據(jù)寄存器一樣的都是16 位的數(shù)據(jù)寄存器, 它可以自由的被寫入及讀出,可用于字裝置、位裝置及常量來作間接尋址功能。(Index register)裝置表示: E0E7 、 F0F7 ,裝置符號以E、 F 表示,順序以10 進制編號。第三節(jié)梯形圖工作原理一、梯形圖的掃描工作方式自然外界讀取輸入點狀態(tài)程序0X0X1開頭Y0依梯形圖組態(tài)演算出輸出結(jié)果Y0周而復(fù)始的執(zhí)行( 尚未送到外界輸出點, 但內(nèi)部裝M100X3置會實時輸出 )X10Y1X100 M 505Y126END將輸出結(jié)果送到外界輸出點PLC 是利用微電腦來仿真?zhèn)鹘y(tǒng)梯形圖的動作,亦即利用掃描的方式逐一地查看所有輸入裝置及輸出線圈的狀態(tài),再

17、將此等狀態(tài)依梯形圖的組態(tài)邏輯作演算和傳統(tǒng)梯形圖一樣的輸出結(jié)果,但因微電腦只能逐一地查看梯形圖程序,并依該程序及輸入/ 出狀態(tài)演算輸出結(jié)果,再將結(jié)果送到輸出接口,然后又重新讀取輸入狀態(tài)演算輸出,如此周而復(fù)始地循環(huán)執(zhí)行上述動作,此一完整的循環(huán)動作所費的時間稱之為掃描周期,其時間會隨著程序的增大而加長,此掃描周期將造成PLC 從輸入檢測到輸出反應(yīng)的延遲,延遲時間愈長對控制所造成的誤差愈大,甚至造成無法勝任控制要求的情況,此時就必須選用掃描速度更快的PLC ,因此 PLC 的掃描速度是PLC 的重要規(guī)格,隨著微電腦及ASIC (特定用途IC )技術(shù)的發(fā)展,現(xiàn)今的PLC 在掃描速度上均有極大的改善,上圖

18、為PLC的梯形圖程序掃描的示意圖。二、梯形圖編輯說明梯形圖組成圖形及說明:梯形圖形結(jié)構(gòu)指令解說常開開關(guān), A 接點常閉開關(guān), B 接點串接常開并接常開并接常閉上升沿觸發(fā)開關(guān)下降沿觸發(fā)開關(guān)上升沿觸發(fā)串接下降沿觸發(fā)串接上升沿觸發(fā)并接下降沿觸發(fā)并接區(qū)塊串接區(qū)塊并接多重輸出線圈驅(qū)動輸出指令指令使用裝置LDX、 Y、M、 S、T、CLDIX、 Y、M、 S、T、CANDX、 Y、M、 S、T、CORX、 Y、M、 S、T、CORIX、 Y、M、 S、T、CLDPX、 Y、M、 S、T、CLDFX、 Y、M、 S、T、CANDPX、 Y、M、 S、T、CANDFX、 Y、M、 S、T、CORPX、 Y、M

19、、 S、T、CORFX、 Y、M、 S、T、CANB無ORB無MPSMRD無MPPOUTY、M、SS步進梯形STLS請參考第3 章的基本指令(RST/SET及基本指令、應(yīng)用指令應(yīng)用指令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ū)塊來是分支線 (表示此垂直線的右邊至少有兩行以上的回路相連接) 。12區(qū)塊 1

20、 的合并線區(qū)塊 2 的合并線區(qū)塊 2 的分支線網(wǎng)絡(luò):由裝置、各種區(qū)塊所組成的完整區(qū)塊網(wǎng)絡(luò),其垂直線或是連續(xù)線所能連接到的區(qū)塊或是裝置均屬于同一個網(wǎng)絡(luò)。獨立的網(wǎng)絡(luò):網(wǎng)絡(luò) 1網(wǎng)絡(luò) 2不完整的網(wǎng)絡(luò):三、 PLC 梯形圖的編輯要點程序編輯方式是由左母線開始至右母線(在 WPLSoft 編輯省略右母線的繪制)結(jié)束,一行編完再換下一行,一行的接點個數(shù)最多能有 11 個,若是還不夠, 會產(chǎn)生連續(xù)線繼續(xù)連接, 進而續(xù)接更多的裝置, 連續(xù)編號會自動產(chǎn)生,相同的輸入點可重復(fù)使用。如下圖所示:X0X1X2X3X4X5X6X7X10C0C100000X11X12X1300000Y0連續(xù)編號梯形圖程序的運作方式是由左上

21、到右下的掃描。線圈及應(yīng)用指令運算框等屬于輸出處理,在梯形圖形中置于最右邊。以下圖為例,我們來逐步分析梯形圖的流程順序,右上角的編號為其順序。X 0X 1Y 1X 4Y 1M 0T0M 3TM RT0K 10X 3M 1梯形圖各項基本結(jié)構(gòu)詳述1. LD (LDI) 指令:一區(qū)塊的起始給予LD 或 LDI的指令。LD 指令LD指令LDP 及 LDF 的命令A(yù)ND結(jié)構(gòu)也區(qū)是如塊此,不過其動作狀態(tài)有所差OR別。區(qū) 塊 LDP 、 LDF 在動作時是在接點導(dǎo)通的上升沿或下降沿時才有動作。如下圖所示:上升沿下降沿X0X0時間時間OFFONOFFOFFONOFF2. AND (ANI) 指令:單一裝置接于一

22、裝置或一區(qū)塊的串聯(lián)組合。AND指令A(yù)ND 指令A(yù)NDP 、 ANDF 的結(jié)構(gòu)也是如此,只是其動作發(fā)生情形是在上升及下降沿時。3. OR (ORI) 指令:單一裝置接于一裝置或一區(qū)塊的組合。OR指令OR 指令OR指令ORP 、 ORF 也是相同的結(jié)構(gòu),不過其動作發(fā)生時是在上升及下降沿。4. ANB 指令:一區(qū)塊與一裝置或一區(qū)塊的串接組合。ANB 指令5. ORB 指令:一區(qū)塊與一裝置或與一區(qū)塊并接的組合。ORB 指令A(yù)NB 及 ORB 運算,如果有好幾個區(qū)塊結(jié)合,應(yīng)該由上而下或是由左而右,依序合并成區(qū)塊或是網(wǎng)絡(luò)。6. MPS 、 MRD 、 MPP 指令:多重輸出的分支點記憶,這樣可以產(chǎn)生多個并

23、且具有變化的不同輸出。MPS指令是分支點的開始,所謂分支點是指水平線及垂直線相交之處,我們必須經(jīng)由同一垂直線的接點狀態(tài)來判定是否應(yīng)該下接點記憶指令,基本上每個接點都可以下記憶指令,但是考慮到PLC 的運作方便性以及其容量的限制,所以有些地方在梯形圖轉(zhuǎn)換時就會有所省略,可以由梯形圖的結(jié)構(gòu)來判斷是屬于何種接點儲存指令。MPS 可以由“”來做分辨,一共可以連續(xù)下此指令8 次。 MRD 指令是分支點記憶讀取,因為同一垂直線的邏輯狀態(tài)是相同的,所以為了繼續(xù)其它的梯形圖的解析進行,必須要再把原接點的狀態(tài)讀出。MRD 可以由“”來做分辨。MPP 指令是將最上層分支點開始的狀態(tài)讀出并且把它自堆棧中讀出(Pop

24、) ,因為它是同一垂直線的最后一筆,表示此垂直線的狀態(tài)可以結(jié)束了。MPSMPP 可以由“”來做判定基。本上使用上述的方式解析不會有誤,但是有時相同的狀態(tài)輸出,編譯程序會將其省略,以右圖說明:MPSMRDMPPMPP7. STL 指令:這是用來做為順序功能圖(SFC ,Sequential Function Chart)設(shè)計語法的指令。此種指令可以讓我們程序設(shè)計人員在程序規(guī)劃時,能夠像平時畫流程圖時一樣,對于程序的步序更為清楚,更具可讀性, 如下圖所示,可以很清楚地看出所要規(guī)劃的流程順序,每個步進點S 轉(zhuǎn)移至下一個步進點后,原步進點會執(zhí)行”斷電” 的動作,我們可以依據(jù)這種流程轉(zhuǎn)換成其右圖的PLC

25、 梯形圖型式,稱之為步進梯形圖。M1002初始脈沖M1 00 2S E TS 0S0S 0SS E TS 2 1S2 1S 2 1SS E TS 2 2S2 2SS 0S 2 2R E T8. RET 指令在步進梯形程序完成之后要加上RET 指令,而 RET 也一定要加在 STL 的后面,如下圖所示:S2 0X1SR E TS2 0X1SR E T步進梯形結(jié)構(gòu)請參考第4 章步進梯形指令 STL 、 RET 。四、 PLC 指令及各項圖形結(jié)構(gòu)的整合轉(zhuǎn)換梯形 圖L DX 0OR 區(qū)塊O RX 1L DX 2X 0X 2X 1Y 0X 1M 0C 0M1S E TS 0M2Y0S 0X 1 0SY

26、1 0S E TS 10S 1 0X 11Y 11SS E TS 11S E TS 12S E TS 13S 11X 1 2SY 1 2S E TS 20S 2 0S 1 2S 1 3X 1 3SSSS 0O RM0O R IM 1A N BL DM2A N DY 0O R BA N IX 1O U TY0A N DC0S E TS 0S T LS 0L DX 1 0O U TY1 0S E TS 1 0S T LS 1 0L DX 1 1O U TY1 1S E TS 1 1S E TS 1 2S E TS 1 3S T LS 1 1L DX 1 2O U TY1 2S E TS 2 0S

27、T LS 2 0S T LS 1 2S T LS 1 3L DX 1 3O U TS0OR 區(qū)塊串接區(qū)塊AND區(qū)塊并接區(qū)塊A N輸出的狀態(tài)依多項輸出的狀態(tài)繼續(xù)往步進梯形開始狀態(tài)S0與X10運算狀態(tài)工作要項及步進點轉(zhuǎn)移S10狀態(tài)取出取出X11狀態(tài)狀態(tài)工作要項及步進點轉(zhuǎn)移S11狀態(tài)取出讀取X12狀態(tài)運算狀態(tài)工作要項及步進點轉(zhuǎn)移分支合流步 進 梯狀態(tài)工作要項及步進點轉(zhuǎn)移步進動作返回X 0C0X1X 1語法模糊結(jié)構(gòu)M 2R E TR E TL DX 0C N TC 0K 1 0L DC 0讀取 C0C N TC 0K 1 0M P SA N DX 1M 0O U TM 0M R DM 1A N IX

28、1多重輸出O U TM 1M 2M P P正確的梯形圖解析過程應(yīng)該是由左至右,由上而下解析合并,然而有些指令不按照此原則一樣可以達到相同的梯形圖,在此特別敘述于后:R S TC0ANIM 2O U TM 2E N DR S TC 0E N D程序結(jié)束范例程序一:如下圖的梯形圖形,若使用指令程序表示,有兩種方法表示,其動作結(jié)果相同。X0X2X 4X1X3X 5理想方法不理想方法LDX0LDX0ORX1ORX1LDX2LDX2ORX3ORX3ANBLDX4LDX4ORX5ORX5ANBANBANB兩種指令程序,轉(zhuǎn)換成梯形圖其圖形都一樣,為什么會一個較另一個好呢?問題就在主機的運算動作,第一個:是一

29、個區(qū)塊一個區(qū)塊合并,第二個:則是最后才合并,雖然程序代碼的最后長度都相同,但是由于在最后才合并( ANB 作合并動作,但 ANB 指令不能連續(xù)使用超過 8 次),則必須要把先前所計算出的結(jié)果儲存起來,現(xiàn)在只有兩個區(qū)塊,主機可以允許,但是要是區(qū)塊超過主機的限制,就會出現(xiàn)問題,所以最好的方式就是一區(qū)塊一建立完就進行區(qū)塊合并的指令,而且這樣做對于程序規(guī)劃者的邏輯順序也比較不會亂。范例程序二:如下圖的梯形圖形,若使用指令程序表示,亦有兩種方法表示,其動作結(jié)果相同。X0X1X2X3理想方法不理想方法LDX0LDX0ORX1LDX1ORX2LDX2ORX3LDX3ORBORBORB這兩個程序解析就有明顯的

30、差距,不但程序代碼增加,主機的運算記憶也要增加,所以最好是能夠按照所定義的順序來撰寫程序。梯形圖的錯誤圖形在編輯梯形圖形時,雖然可以利用各種梯形符號組合成各種圖形,由于PLC 處理圖形程序的原則是由上而下,由左至右,因此在繪制時,要以左母線為起點,右母線為終點(WPLSoft梯形圖編輯區(qū)將右母線省略),從左向右逐個橫向?qū)懭?。一行寫完,自上而下依次再寫下一行。以下為常見的各種錯誤圖形:不可往上做OR 運算輸入起始至輸出的信號回路有“回流”存在信號回流應(yīng)該先由右上角輸出要做合并或編輯應(yīng)由左上往右下,虛線括處的區(qū)塊應(yīng)往上移不可與空裝置做并接運算空裝置也不可以與別的裝置做運算中間的區(qū)塊沒有裝置串聯(lián)裝置

31、要與所串聯(lián)的區(qū)塊水平方向接齊Label P0的位置要在完整網(wǎng)絡(luò)的第一行區(qū)塊串接要與串并左邊區(qū)塊的最上段水平線接齊五、梯形圖的化簡串聯(lián)區(qū)塊與并聯(lián)區(qū)塊串聯(lián)時,將區(qū)塊放在前面可節(jié)省ANB 指令X0X 1X 2梯形圖轉(zhuǎn)譯成指令:LDX0LDX1ORX2ANBX1X0梯形圖轉(zhuǎn)譯成指令:X2LDX1ORX2ANDX0單一裝置與區(qū)塊并接,區(qū)塊放上面可以省ORB 指令T0梯形圖轉(zhuǎn)譯成指令:X1X2LDT0LDX1ANDX2ORBX1X2梯形圖轉(zhuǎn)譯成指令:LDX1T0ANDX2ORT0梯形圖 (a) 中,上面的區(qū)塊比下面的區(qū)塊短,可以把上下的區(qū)塊調(diào)換達到同樣的邏輯結(jié)果,因為圖(a) 是不合法的,因為有“信號回流

32、”回路梯形圖轉(zhuǎn)譯成指令:X0X1X2X3X4LDX0ORX1ANDX2LDX3ANDX4圖 (a)ORBX3X4梯形圖轉(zhuǎn)譯成指令:圖 (b)X1X2LDX3X0ANDX4LDX1ORX0ANDX2ORB相同垂直線的多重條件輸出,沒有輸入裝置及其運算的放在上面可以省略MPS 、 MPPX 0梯形圖轉(zhuǎn)譯成指令:Y 1MPSY0ANDX0OUTY1MPPOUTY0Y 0梯形圖轉(zhuǎn)譯成指令:X 0OUTY0Y 1ANDX0OUTY1信號回流的線路修正在以下的兩個范例, 左邊是我們想要的圖形, 但是根據(jù)我們的定義, 左邊的圖是有誤的, 其中存在不合法的”信號回流”路徑,如圖所示。并修正如右圖,如此可完成使

33、用者要的電路動作。例一:X0X1X2X0X1X 2X4X5X3X3X4X 5X10X6X7X10LOOP1X6X7X5信號回流X10LOOP1例二:X0X1X2X0X1X2X3X4X5X3X4X5X6X7X1 0X6LOOP1信號回流X3X7X10X6LOOP1X0X1X4X7X10LOOP2信號回流X0X1X2X3X4X5X6X7X10LOOP2六、常用基本程序設(shè)計范例起動、停止及自保有些應(yīng)用場合需要利用按鈕的瞬時閉合及瞬時斷開作為設(shè)備的啟動及停止。因此若要維持持續(xù)動作,則必須設(shè)計自?;芈罚员;芈酚邢铝袔追N方式:范例 1:停止優(yōu)先的自?;芈樊?dāng)啟動常開接點 X1=On ,停止常閉接點 X2

34、Off 時, Y1=On ,此時將 X2=On ,則線圈 Y1 停止受電,所以稱為停止優(yōu)先。范例 2:啟動優(yōu)先的自保回路啟動活常開接點X1=On ,停止常閉接點X2 Off 時,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)

35、先。SET 指令設(shè)置在RST 指令之后,為啟動優(yōu)先。當(dāng)X1及 X2 同時動作時,Y1 將受電,因此為啟動優(yōu)先。范例 4:停電保持右圖輔助繼電器M512 為停電保持 (請參考PLC 主機使用手冊),則如圖的電路不僅在通電狀態(tài)下能自保,而且一旦停電再復(fù)電,還能保持停電的自保狀態(tài),因而使原控制保持連續(xù)性。Y 1X 1Y 1X 1停止優(yōu)先X 1X 2啟動優(yōu)先X 2X 1X 1X 2M512X 2Y 1X 2Y 1S E TY 1RSTY1RSTY1S E TY 1SETM512RS TM512Y 1常用的控制回路范例 5:條件控制X 1X 3X1Y 1Y 1X3X2X 2X 4Y 1X4Y 2Y 2Y

36、1Y2X1 、X3 分別啟動 /停止 Y1 , X2 、X4 分別啟動 /停止 Y2 ,而且均有自?;芈?。由于Y1 的常開接點串聯(lián)了Y2 的電路,成為Y2 動作的一個AND 的條件,所以 Y2 動作要以 Y1動作為條件,Y1 動作中 Y2 才可能動作。范例 6:互鎖控制X1X3Y2Y1X1X3Y1X2X4X2X4Y1Y2Y1Y2Y2上圖為互鎖控制回路,啟動接點X1、X2那一個先有效,對應(yīng)的輸出Y1、Y2將先動作,而且其中一個動作了,另一個就不會動作,也就是說Y1、Y2不會同時動作(互鎖作用) 。即使 X1 ,X2同時有效,由于梯形圖程序是自上而下掃描,Y1 、 Y2 也不可能同時動作。本梯形圖

37、形只有讓Y1優(yōu)先。范例 7:順序控制X1X3Y2Y 1Y 1X2X4Y1Y 2Y 2若把范例 5 “條件控制”中 Y2 的常閉接點串入到 Y1 的電路中,作為 Y1 動作的一個 AND 條件(如左圖所示),則這個電路不僅 Y1 作為 Y2 動作的條件,而且當(dāng) Y2 動作后還能停止 Y1 的動作,這樣就使 Y1 及 Y2 確實執(zhí)行順序動作的程序。范例 8:振蕩電路周期為T+T 的振蕩電路Y1Y1Y1TT上圖為一個很簡單的梯形圖形。當(dāng)開始掃描Y1 常閉接點時, 由于 Y1 線圈為失電狀態(tài), 所以 Y1 常閉接點閉合,接著掃描 Y1線圈時,使其受電,輸出為1 。下次掃描周期再掃描Y1 常閉接點時,由于Y1 線圈受電,所以Y1 常閉接點打開, 進而使線圈 Y1失電,輸出為0 。重復(fù)掃描的結(jié)果, Y1 線圈上輸出了周期為T(On)+ T(Off) 的振蕩波形。周期為 nT+T 的振蕩電路X 0Y 1X 0TMRT0K nT 0Y 1Y 1T0 控制線圈Y1 的受電時間, Y1nTT

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論