電氣控制原理與PLC_第1頁
電氣控制原理與PLC_第2頁
電氣控制原理與PLC_第3頁
電氣控制原理與PLC_第4頁
電氣控制原理與PLC_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第四章指令系統(tǒng)及編程

第一節(jié)梯形圖言語PLC的主要編程言語:梯形圖、指令表、順序功能圖、功能塊圖、構造文本。梯形圖編程言語:在繼電器控制線路的根底上簡化了符號演化而來〔圖形編程〕。梯形圖具有籠統(tǒng)、直觀、適用、電氣人員容易接受的特點,是目前用得最多的一種PLC編程言語。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇〔a〕繼電器原理圖〔b〕PLC接線圖〔c〕梯形圖輸入端輸出端elecfans電子發(fā)燒友bbs.elecfans電子技術論壇二、梯形圖編程規(guī)那么及本卷須知〔一〕梯形圖編程規(guī)那么1、按從左到右〔串聯(lián)〕、自上而下〔并聯(lián)〕的順序編制。每個繼電器線圈為一邏輯行,每個邏輯行起于左母線,經(jīng)過觸點、線圈,止于右母線。留意:〔a〕左母線與線圈之間一定要有觸點?!瞓〕線圈與右母線之間不能有任何觸點?!瞔〕每個邏輯行最后都必需是繼電器線圈。以下圖畫法均不正確:

2、觸點串聯(lián)塊并聯(lián)時,觸點較多的塊應放在上面,以減少存儲單元。圖〔a〕的畫法不合理〔但是允許的〕,該當改為圖〔b〕的畫法。

〔不合理〕〔合理〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇〔a〕〔b〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇〔a〕〔b〕5、輸出線圈不能是輸入繼電器IR或特殊繼電器SR。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇elecfans電子發(fā)燒友bbs.elecfans電子技術論壇第二節(jié)三菱FX2N系列PLC指令系統(tǒng)▲指令系統(tǒng)概述一、指令分類1〕FX系列PLC共有根本指令27條〔邏輯控制、順序控制〕;2〕FX2N系列PLC有步進指令2條〔順序控制〕;3〕FX系列PLC有功能指令一百多條。闡明:根本指令在編程器上有對應指令輸入鍵,功能指令在編程器上沒有對應的輸入鍵,這些指令必需經(jīng)過功能鍵輸入,如FUN〔01〕,其中括號內(nèi)的01表示功能號。二、指令組成PLC指令的組成:操作碼、操作數(shù)操作碼:用助記符表示,用來闡明要執(zhí)行的功能?!踩鏛D表示取、OR表示或等〕操作數(shù):用來表示操作的對象。操作數(shù)普通是由標識符和參數(shù)組成。標識符表示操作數(shù)的類別,參數(shù)闡明操作數(shù)的地址或設定一個預制值。如:LDX000,LD:指令〔操作碼〕X000:編程元件〔操作數(shù)〕X:標識符0:參數(shù)。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖

指令

功能

操作元件

程序步

LD

讀取第一個常開觸點

X、Y、M、S、T、C1LDI讀取第一個常閉觸點

X、Y、M、S、T、C

1

OUT

驅(qū)動輸出線圈Y、M、S、T、C

Y、M:1;特M:2;T:3;C:3~5

elecfans電子發(fā)燒友bbs.elecfans電子技術論壇elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖指令功能操作元件程序步AND串聯(lián)一個常開觸點X、Y、M、S、T、C1ANI串聯(lián)一個常閉觸點X、Y、M、S、T、C1不能運用延續(xù)輸出的例子闡明:1〕AND、ANDI指令用于觸點的串聯(lián)銜接,串聯(lián)觸點個數(shù)不限,該指令可以反復運用。2〕延續(xù)輸出時留意輸出順序,否那么要用分支電路指令MPS、MRD、MPP。3〕圖形編程器和打印機的功能有限制,建議盡量作到一行不超越10個觸點和一個線圈,延續(xù)輸出總共不超越24行。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖指令功能操作元件程序步OR與一個常開觸點并聯(lián)X、Y、M、S、T、C1ORI與一個常閉觸點并聯(lián)X、Y、M、S、T、C1闡明:0R、ORI指令用于一個觸點的并聯(lián)銜接,該指令可以反復運用,建議并聯(lián)總共不超越24行,串聯(lián)塊的并聯(lián)要用塊或〔ORB〕指令。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖指令功能操作元件程序步ANB并聯(lián)電路塊的串聯(lián)無1ORB串聯(lián)電路塊的并聯(lián)無11〕ORB電路塊或指令:將串聯(lián)電路塊并聯(lián)〔串聯(lián)電路塊:將兩個以上的觸點串聯(lián)銜接的電路塊〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:左圖和右圖實現(xiàn)的邏輯控制功能一樣,但右圖的X000觸點與X002觸點既不是串連又不是并連,而是與X001構成一個串聯(lián)電路塊,故應運用ORB指令。方法1:方法2:0LDX0000LDX0001ANIX0011ANIX0012LDIX0022LDIX0023ANDX0033ANDX0034ORB4LDIX0045LDIX0045ANDX0056ANDX0056ORB7ORB7ORB8OUTY0008OUTY000闡明:ORB指令可成批運用,但集中〔延續(xù)〕運用時必需少于8次〔LD、LDI指令只能延續(xù)運用8次〕,如方法2;方法1中ORB的運用次數(shù)不限。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇2〕ANB電路塊與指令:將并聯(lián)電路塊串聯(lián)〔并聯(lián)電路塊:將兩個以上的觸點并聯(lián)銜接的電路塊〕闡明:左圖和右圖實現(xiàn)的邏輯控制功能一樣,但同理,X001與X002構成一個并聯(lián)電路塊,故應運用ANB指令與X000銜接。0LDX0005LDIX0041ORIX0026ORX0052LDIX0017ANB3ORX0038OUTY0004ANB闡明:ANB指令也可成批運用,集中〔延續(xù)〕運用時必需少于8次elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:1)NB和ORB指令是不帶操作元件的指令。2)NB、ORB指令可以反復運用,但集中〔延續(xù)〕運用時必需少于8次。留意:單個觸點與前面電路并聯(lián)或串聯(lián)時不能用電路塊指令。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇5、堆?!捕嘀剌敵觥持噶睢睲PS、MRD、MPP〕梯形圖

指令

功能

操作元件

程序步

MPS

進棧

1

MRD讀棧

1

MPP

出棧

1

elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:1〕MPS/MRD/MPP指令的功能是將銜接點的結(jié)果〔位〕按堆棧的方式存儲。MPS進棧指令:將MPS指令前的運算結(jié)果送入棧中MRD讀棧指令:讀出棧的最上層數(shù)據(jù)MPP進棧指令:讀出棧的最上層數(shù)據(jù),并去除b、每執(zhí)行一次MPP,將原有數(shù)據(jù)按順序上移一層,原先最上層數(shù)據(jù)被覆蓋掉。c、執(zhí)行MRD,數(shù)據(jù)不作挪動。a、每執(zhí)行一次MPS,將原有數(shù)據(jù)按順序下移一層,留出最上層存放新的數(shù)據(jù)。2〕堆棧的深度為11個3〕用于帶分支的多路輸出電路。4〕MPS和MPP必需成對運用,且延續(xù)運用次數(shù)應少于11次。5〕進棧和出棧指令遵照先進后出、后進先出的次序。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇0LDX01OUTY02LDX23MPS4ANDX35OUTY16MRD7ANDX108OUTM09MPP10ANDX411OUTY212LDX513ANIX614OUTY3闡明:1〕運用棧指令母線沒有挪動,故棧指令后的觸點不能用LD。2〕MPS與MPP可以嵌套運用,但應≤11層;同時MPS與MPP應成對出現(xiàn)。例2:單個分支程序〔一層棧電路〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇0LDX01MPS2ANDX13MPS4ANDX25OUTY06MPP7ANDX38OUTY19MPP10ANDX1011MPS12LDX413ORX1114ANB15OUTM016MPP17ANDX1218OUTY219LDX520ANIX620OUTY3elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:用軟件生成梯形圖再轉(zhuǎn)換成指令表時,編程軟件會自動參與MPS、MRD、MPP指令。寫入指令表時,必需由用戶來寫入MPS、MRD、MPP指令6、主控觸點指令與主控復位指令〔MC/MCR〕梯形圖指令功能操作元件程序步MC主控電路塊起點M除特殊繼電器外3MCR主控電路塊終點M除特殊繼電器外2MC主控指令:母線轉(zhuǎn)移,MC指令只能用于輸出繼電器Y和輔助繼電器M〔不包括特殊輔助繼電器〕。MCR主控復位指令:母線復位,主控區(qū)終了。MC/MCR指令:用于許多線圈同時受一個或一組觸點控制,以節(jié)省存儲單元。主控觸點在梯形圖中與普通觸點垂直。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:1〕MCN0M100指令中N表示母線的第幾次轉(zhuǎn)移,M用來存儲母線轉(zhuǎn)移前觸點的運算結(jié)果,在這里M0=X000。假設母線轉(zhuǎn)移時用了M100,那么在程序中就不允許再出現(xiàn)M0線圈,否那么能夠?qū)е码p線圈輸出。輸入X000為ON時,執(zhí)行從MC到MCR的指令,當輸入X000為OFF時(Y001和Y002均斷開)。a)積算式定時器、計數(shù)器、用SET/RST指令驅(qū)動的元件,在MC觸點斷開后可以堅持斷開前形狀不變。b)非積算式定時器,用OUT驅(qū)動的元件全為0FF。2〕MC指令后,母線移到MC觸點之后,主控指令MC后面的任何指令均以LD或LDI指令開場,MCR指令使母線前往。3)經(jīng)過更改M的地址號,MC、MCR指令可嵌套運用,最多可嵌套8層〔N0~N7〕,N0為最高層,N7為最低層,前往指令MCR低層開場復位。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇7、置位、復位指令〔SET、RST〕梯形圖指令功能操作元件程序步SET動作接通并保持Y、M、SY,M:1;S,特M:2RST動作斷開,寄存器清零Y,M,S,T,C,D,V,ZD:數(shù)據(jù)存放器V、Z:變址存放器SET置位指令:堅持線圈得電RST復位指令:堅持線圈失電elecfans電子發(fā)燒友bbs.elecfans電子技術論壇注:X000一接通Y000得電,即使再斷開,Y000仍繼續(xù)堅持得電。同理X002一接通即使再斷開,Y000也將堅持失電。闡明:1〕對同一元件可以多次運用SET、RST指令,最后一次執(zhí)行的指令決議當前的形狀。2〕RST指令可以用來復位積算定時器T246~T255和計數(shù)器。如不希望計數(shù)器和積算定時器具有斷電堅持功能,可在用戶程序開場運轉(zhuǎn)時用初始化脈沖M8002復位。3〕任何情況下,RST指令都優(yōu)先執(zhí)行。8、上升沿微分、下降沿微分指令〔PLS、PLF〕梯形圖指令功能操作元件程序步PLS上升沿微分輸出Y、M2PLF下降沿微分輸出Y、M2elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:PLS上沿脈沖指令:僅在驅(qū)動輸入的↑,使線圈得電一個掃描周期。PLF下沿脈沖指令:僅在驅(qū)動輸入的↓,使線圈得電一個掃描周期。留意:OUT、SET和RST、PLS和PLF指令在執(zhí)行結(jié)果上的不同。闡明:1〕PLS、PLF指令只能用于輸出繼電器Y和輔助繼電器M〔不包括特殊輔助繼電器〕。2〕PLC從RUN到STOP,再從STOP到RUN時,PLSM0指令將輸出一個脈沖,假設用的是斷電堅持型的輔助繼電器那么不會輸出脈沖。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖指令功能操作元件程序步INV運算結(jié)果取反無1NOP無動作無1LDX0ANDX1INVLDX2INVOUTY0闡明:1〕INV指令是將INV電路之前的運算結(jié)果取反;2〕能編制AND、ANI指令步的位置可運用INV;3〕LD、LDI、OR、ORI指令步的位置不能運用INV;4〕在含有ORB、ANB指令的電路中,INV是將執(zhí)行INV之前的運算結(jié)果取反。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇梯形圖指令功能操作元件程序步NOP無動作無111、程序終了指令〔END〕梯形圖指令功能操作元件程序步END輸入/輸出處理,程序返回到開始無1END為程序終了指令。用戶在編程時,可在程序段中插入END指令進展分段調(diào)試,等各段程序調(diào)試經(jīng)過后刪除程序中間的END指令,只保管程序最后一條END指令。每個PLC程序終了時必需用END指令,假設整個程序沒有END指令,那么編程軟件在進展語法檢查時會顯示語法錯誤。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇第三節(jié)常用的PLC單元程序●梯形圖的根本設計一、電動機起??刂凭€路根據(jù)異步電動機直接起停控制線路,用PLC程序設計相應的梯形圖程序。PLC的接線圖,如圖〔b〕所示,梯形圖如圖〔c〕所示。SB1—00000〔X0〕為停頓按鈕SB2—00001〔X1〕為起動按鈕〔a〕主電路〔b〕繼電接觸器控制elecfans電子發(fā)燒友bbs.elecfans電子技術論壇〔b〕PLC接線圖〔c〕梯形圖〔d〕FX2N的SET/RST指令編程(e)利用輔助繼電器elecfans電子發(fā)燒友bbs.elecfans電子技術論壇(a)主電路(b)繼電接觸器控制elecfans電子發(fā)燒友bbs.elecfans電子技術論壇(c)PLC控制1、互鎖問題Y0、Y1軟件互鎖:Y0、Y1不能同時為ON,確保KM1、KM2線圈不能同時得電。X1、X2機械聯(lián)鎖:正、反轉(zhuǎn)切換方便。問題:1〕正、反轉(zhuǎn)切換時PLC高速,而機械觸點動作低速〔短弧〕,呵斥瞬間短路;2〕當接觸器發(fā)生熔焊而粘結(jié)時,發(fā)生相間短路。處理方法:KM1、KM2硬件互鎖:機械呼應速度較慢,動作時間往往大于程序執(zhí)行的一個掃描周期。2、過載維護問題1〕手動復位熱繼電器按C圖接線,可以節(jié)約PLC的一個輸入點。2〕自動復位熱繼電器常閉觸點不能接在PLC的輸出回路,必需接在輸入回路〔常閉或常開觸點〕。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇自動復位熱繼電器的接線3、常閉觸點輸入信號的處置闡明:輸入觸點即可以接常開,也可以接常閉,如上圖所示輸入繼電器與輸入觸點的對應關系為X0=SBX1=SB1建議運用常開觸點作為PLC的入信號。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇按鈕:松開后復位,必需運用輔助繼電器及自鎖電路,使定時器線圈能堅持通電1〕延時5秒接通程序時序圖2、按下起動開關X0,延時5s后輸出Y0接通;當按下停頓按鈕X1后,輸出Y0斷開,試設計PLC程序。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇延時斷開程序時序圖五、延時接通延時斷開程序X0控制Y1,要求在X0變?yōu)镺N后延時9S后Y1才變?yōu)镺N,X0變?yōu)镺FF再過7S才變?yōu)镺FF。延時接通延時時斷開程序時序圖elecfans電子發(fā)燒友bbs.elecfans電子技術論壇闡明:利用定時器的組合,可以實現(xiàn)大于3276.7s的定時,但很長的幾萬秒甚至更長的定時,需用定時器與計數(shù)器的組合來實現(xiàn)。2、定時器與計數(shù)器的組合為當X0接通后,延時20000s,輸出Y0接通;當X0斷開后,輸出Y0斷開。延時5000s程序elecfans電子發(fā)燒友bbs.elecfans電子技術論壇定時器加計數(shù)器實現(xiàn)的延時20000s程序3、兩個計數(shù)器組合PLC內(nèi)部的特殊輔助繼電器提供了四種時鐘脈沖:10ms〔8011〕、100ms〔8012〕、1s〔8013、1min〔8014〕,可利用計數(shù)器對這些時鐘脈沖的計數(shù)到達延時的作用。假設將M8011的10ms脈沖送給計數(shù)器,那么計數(shù)常數(shù):K=〔3600×6〕÷0.01=2160000而一個計數(shù)器的K≤32767,故應將兩個計數(shù)器進展組合,才干到達6小時的延時。留意:每次C0計滿后應及時復位,否那么C1只能得到一個脈沖??刂埔鬄楫擷0接通后,延時50000s,輸出Y0接通;當X0斷開后,輸出Y0斷開elecfans電子發(fā)燒友bbs.elecfans電子技術論壇七、順序延時接通程序當X0接通后,輸出端Y0、Y1、Y2按順序每隔10s輸出接通。用三個定時器T0、T1、T2設置不同的定時時間,可實現(xiàn)按順序先后接通,當X0斷開后同時停頓。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇九、脈沖發(fā)生電路1、試設計頻率為10Hz等脈沖發(fā)生器。等脈沖即占空比為1,即輸入信號X0接通后,輸出Y0產(chǎn)生0.05s接通、0.05s斷開的方波,選擇精度為0.01s的定時器。1〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇2〕2、設計周期為50s的脈沖發(fā)生器,其中斷開30s,接通20s。占空比不為1的脈沖,接通和斷開時間不相等,由于定時時間較長,可用0.1s的定時器,因此只需改動時間常數(shù)就可實現(xiàn)。1〕2〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇由于PLC程序是按順序執(zhí)行的,所以當X0的上升沿到來時,M0接通一個掃描周期,此時M1線圈不會接通,Y0線圈接通并自鎖,而當下一個掃描周期時,雖然Y0是接通的,但此時M0曾經(jīng)斷開,所以M1也不會接通,直到下一個X0的上升沿到來時,M1才會接通,并把Y0斷開,從而實現(xiàn)二分頻。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇1、分析控制要求,確定輸入、輸出設備,繪制I/O接線圖:1〕要實現(xiàn)小車的左右往復運動,只需對小車的拖動電動機實現(xiàn)正反轉(zhuǎn)控制即可。這里用兩個接觸器分別控制小車左行〔KM2〕右行〔KM1〕。2〕系統(tǒng)的起動〔左SB2、右SB1〕、停頓〔SB3〕需求三個按鈕,起點和終點處的兩個行程開關是用來自動控制小車的往復運動的,也應作為輸入設備elecfans電子發(fā)燒友bbs.elecfans電子技術論壇3、修正、完善以滿足控制要求:1〕小車在兩處裝料、卸料需求延時,應添加定時器。2〕延時終了,小車要能自動繼續(xù)左行或右行,應在Y2和Y3線圈前參與定時器的延時觸點。3〕小車到達SQ1或SQ2處要能自動停下,應在Y2和Y3線圈前參與相應行程開關的常閉觸點。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇4〕假設小車停在SQ1或SQ2處,就算曾經(jīng)按下停頓按鈕,小車依然會自行起動。處理方法:添加輔助繼電器記憶起動信號。二、兩處卸料的小車控制系統(tǒng)的梯形圖設計:要求:運料小車第一次右行在SQ3處卸料;第二次右行在SQ2處卸料。1、分析控制要求,確定輸入、輸出設備,繪制I/O接線圖:與上例比較可知,要實現(xiàn)兩處卸料,添加了行程開關SQ3,故只需在上例I/0圖的根底上將SQ3銜接到PLC的輸入端X5。2、修正、完善以滿足控制要求:1〕要實現(xiàn)兩處卸料,重要的是判別小車右行時在SQ3處能否需求停??商砑右粋€輔助繼電器〔M1〕來記憶小車能否到過SQ3〔M1+〕,或SQ2〔M1—〕。2〕小車到達SQ2處,回頭左行時會壓下SQ3,使M1+,導致小車第三次右行壓下SQ3時不停。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇3〕小車左行或第二次右行經(jīng)過SQ3時會使T1瞬間得電,非控制要求。4〕假設小車停在SQ1或SQ2處,就算曾經(jīng)按下停頓按鈕,小車依然會自行起動。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇處理方法:添加輔助繼電器記憶起動信號設計法的缺陷:易漏掉某些環(huán)節(jié),設計出的梯形圖可讀性差,只適用來設計一些簡單的程序。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇★順序控制設計法在工業(yè)領域中,許多的控制對象〔過程〕都屬于順序控制,其特點是整個控制過程可劃分為幾個工步,每個工步按順序輪番任務,而且任何時候都只需一個工步在任務。根據(jù)這種控制特點,開發(fā)了專門供編制順序控制程序用的功能表圖,這種先進的設計方法已成為PLC程序設計的最主要方法。二、順序控制設計法形狀流程〔轉(zhuǎn)移〕圖:描畫控制系統(tǒng)的控制過程、功能和特性,又稱形狀圖、流程圖、功能圖。形狀轉(zhuǎn)移圖的特點:具有直觀、簡單,是設計PLC順序控制程序的一種有力工具?!惨弧稠樞蚩刂圃O計根本概念1、步步:根據(jù)系統(tǒng)輸出量的變化,將系統(tǒng)的一個任務循環(huán)過程分解成假設干個順序相連的階段?!安建曉谛螤盍鞒虉D中用方框來表示。編程時普通用PLC內(nèi)部的軟繼電器表示各步,如或。留意:步是根據(jù)PLC的輸出量能否發(fā)生變化來劃分的,只需系統(tǒng)的輸出量形狀發(fā)生變化,系統(tǒng)就從原來的步進入新的步。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇液壓任務臺的整個任務過程可劃分為:原位〔SB1〕、快進〔SQ2〕、工進〔SQ3〕和快退〔SQ1〕四步;各步電磁閥YA1、YA2、YA3的形狀如下圖?!?〕液壓任務臺初始形狀:停在原位〔壓合SQ1〕—YA1-、YA2-、YA3-〔輸出〕?!?〕按SB:快進—YA1+、YA2-、YA3+〔輸出〕。?!?〕壓合SQ2:工進—YA1+、YA2-、YA3-〔輸出〕。?!?〕壓合SQ3:快退,快退回原位停頓—YA1-、YA2+、YA3-〔輸出〕。結(jié)論:PLC輸出量發(fā)生變化時產(chǎn)生新的一步。YA1YA2YA3轉(zhuǎn)換主令快進+-+SB1工進+--SQ2快退-+-SQ3停止---SQ1elecfans電子發(fā)燒友bbs.elecfans電子技術論壇elecfans電子發(fā)燒友bbs.elecfans電子技術論壇YA1YA2YA3轉(zhuǎn)換主令快進+-+SB1工進+--SQ2快退-+-SQ3停止---SQ1elecfans電子發(fā)燒友bbs.elecfans電子技術論壇步的繪制轉(zhuǎn)換條件和動作的繪制elecfans電子發(fā)燒友bbs.elecfans電子技術論壇PLC接線圖形狀轉(zhuǎn)移圖的改畫初始條件確實定 4〕初始條件確實定。當PLC剛進入程序運轉(zhuǎn)形狀時,由于M0的前步M3還未曾得電,雖然SQ1已滿足,故M0無法得電,其一切的后續(xù)步均無法任務。因此剛開場時應該給初始步一個激活信號,且此信號在激活初始步以后就不能再出現(xiàn),否那么會同時出現(xiàn)兩活動步。初始激活信號可以用M8002,或其它滿足要求的脈沖信號。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇根本邏輯指令順序程序的編寫:利用PLC根本邏輯指令按形狀轉(zhuǎn)移編寫程序。 編程步驟:第一步:畫出控制每一步激活的電路 激活下一步的兩個條件:前一步為活動步。滿足轉(zhuǎn)換條件。例如:假定當前步為m,下一步為m+1,從步m到步m+1的轉(zhuǎn)換條件為a,那么有布爾表達式m+1=m*a。A、將前一步的輔助繼電器和轉(zhuǎn)換條件串聯(lián)作為激活下一步的條件。 B、將下一步的輔助繼電器常閉觸點串入前一步的激活電路中,作為步終了的條件。 留意:激活條件必需加自鎖。第二步:每一步對應的輔助繼電器控制相應的動作。 留意:要防止雙線圈輸出。 假設出現(xiàn)雙線圈景象,那么要將其合并,合并的方法是將驅(qū)動同一線圈前面的觸點并聯(lián),如圖M1、M2。 用根本邏輯指令編程時可以按以下圖梯形圖套用格式:elecfans電子發(fā)燒友bbs.elecfans電子技術論壇其中:Ri-1——前一步繼電器Ri——當前步繼電器Ri+1——下一步繼電器Ci——Ri步的轉(zhuǎn)換條件Ci+1——Ri+1步的轉(zhuǎn)換條件elecfans電子發(fā)燒友bbs.elecfans電子技術論壇 例:“液體混合安裝〞的工藝要求如下: 按下啟動按鈕SB后,電磁閥YV1得電,液體A流入;當液位到達傳感器S1的高度,S1發(fā)出信號,關斷YV1按通YV2,液體B流入;當液位到達傳感器S2的高度,關斷YV2,按通攪拌機M;攪拌5分鐘后,停頓攪拌,同時翻開出口電磁閥YV3,排出液體;液體排完〔定時2分鐘〕后,關斷YV3,一個任務循環(huán)終了。1、確定系統(tǒng)的輸入輸出設備,繪制I/O接線圖。闡明:電動機的起停由接觸器控制,但接觸器普通用交流電源,電磁閥用直流電源,這兩種設備應接在PLC的不同COM端的輸出點上。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇2.功能表圖中步確實定與繪制〔輸出量能否變化〕。如左圖3.轉(zhuǎn)換條件和動作的繪制。如右圖elecfans電子發(fā)燒友bbs.elecfans電子技術論壇處理方法:增設一步小延時。注:T32的定時常數(shù)可取K=1〔M8028=1〕elecfans電子發(fā)燒友bbs.elecfans電子技術論壇類別元件編號個數(shù)用途及特點初始狀態(tài)S0~S910用作SFC的初始狀態(tài)返回狀態(tài)S10~S1910多運行模式控制當中,用作返回原點的狀態(tài)一般狀態(tài)S20~S499480用作SFC的中間狀態(tài)掉電保持狀態(tài)S50~S899400具有停電保持功能,用于停電恢復后需繼續(xù)執(zhí)行的場合信號報警狀態(tài)S900~S999100用作報警元件使用一、形狀存放器 FX2N共有1000個形狀存放器,其編號及用途見下表。闡明:1〕形狀的編號必需在規(guī)定的范圍內(nèi)選用。 2〕各形狀元件的觸點,在PLC內(nèi)部可以無數(shù)次運用。 3〕不運用步進指令時,形狀元件可以作為輔助繼電器運用。 4〕經(jīng)過參數(shù)設置,可改動普通形狀元件和掉電堅持形狀元件的地址分配。二、步進順控指令FX2N系列PLC的步進指令:步進接點指令STL 步進前往指令RET。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇2、步進前往指令RET闡明: 1〕梯形圖符號: 2〕功能:前往主母線。 步進順序控制程序的結(jié)尾必需運用RET指令。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇三、形狀轉(zhuǎn)移圖的梯形圖和寫指令表1、形狀的三要素形狀轉(zhuǎn)移圖中的形狀有驅(qū)動負載、指定轉(zhuǎn)移目的和指定轉(zhuǎn)移條件三個要素。圖中Y5:驅(qū)動的負載 S21:轉(zhuǎn)移目的 X3:轉(zhuǎn)移條件。2、形狀轉(zhuǎn)移圖的編程方法步進順控的編程原那么:先進展負載驅(qū)動處置,然后進展形狀轉(zhuǎn)移處置。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇3、本卷須知1)程序執(zhí)行完某一步要進入到下一步時,要用SET指令進展形狀轉(zhuǎn)移,激活下一步,并把前一步復位。2)形狀不延續(xù)轉(zhuǎn)移時,用OUT指令,如圖為非延續(xù)形狀流程圖:非延續(xù)形狀流程圖例:液壓任務臺的步進指令編程,形狀轉(zhuǎn)移圖、梯形圖、指令表如下圖。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇elecfans電子發(fā)燒友bbs.elecfans電子技術論壇1、PLC接線圖2、將整個過程按義務要求分解為各形狀,并分配形狀元件:留意:S20與S23,S21與S24雖然功能一樣,但是不同形狀,故編號也不同。3、弄清每個形狀的功能、作用。S0PLC上電作好任務預備S20前進〔輸出Y1,驅(qū)動電動機M正轉(zhuǎn)〕S21后退〔輸出Y2,驅(qū)動電動機M反轉(zhuǎn)〕S22延時5s〔定時器T0,設定為5s,延時到T0動作〕S23同S20S24同S21闡明:各形狀的輸出可由形狀元件直接驅(qū)動,也可由其他軟元件觸點的邏輯組合驅(qū)動。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇4、轉(zhuǎn)態(tài)轉(zhuǎn)移圖及梯形圖elecfans電子發(fā)燒友bbs.elecfans電子技術論壇分類:選擇性分支和并行性分支一、選擇序列構造:從多個流程中按條件選擇執(zhí)行其中的一個流程。1、選擇性分支的形狀轉(zhuǎn)移圖1〕S20為分支形狀 根據(jù)不同的條件〔X0,X10,X20〕,選擇執(zhí)行其中的一個流程。假設滿足轉(zhuǎn)換條件a1,那么轉(zhuǎn)換到21步;假設滿足b1,那么轉(zhuǎn)換到31步;假設滿足c1,那么轉(zhuǎn)換到41步。2〕S50為集合形狀〔可由S22、S32、S42任一形狀驅(qū)動〕 分支終了時,無論哪條分支的最后一步為活動步時,只需相應的轉(zhuǎn)換條件成立,都能轉(zhuǎn)換到50步。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇3、用根本指令實現(xiàn)選擇序列用根本指令編制的梯形圖elecfans電子發(fā)燒友bbs.elecfans電子技術論壇4、用置位/復位指令實現(xiàn)選擇序列 〔a〕分支〔b〕合并 用置位/復位指令編寫的梯形圖程序、 5、用布進指令實現(xiàn)選擇序列elecfans電子發(fā)燒友bbs.elecfans電子技術論壇舉例:分撿小球大球的機械安裝的控制,任務順序是向下,吸抓住球,向上,向右運轉(zhuǎn),向下,釋放,向上和向左運轉(zhuǎn)至左上點〔原點〕,抓球和釋放球的時間均為1秒。動作順序:1〕左上為原點,機械臂下降〔當碰鐵壓著的是大球時,限位開SQ2斷開,而壓著的是小球時SQ2接通〕。2〕左、右移由Y4、Y3控制,上升、下降由Y2、Y0控制,將球吸住由Y1控制。elecfans電子發(fā)燒友bbs.elecfans電子技術論壇輸出點:Y0是機械臂下降KM0;Y2是機械臂上升KM2;Y1是吸球口KM1;Y3是機械臂右移KM3;Y4是機械臂左移KM4;Y5是機械臂停在原點的指示燈。2、形狀轉(zhuǎn)移圖根據(jù)工藝要求,根據(jù)SQ2的形狀〔即對應大、小球〕有兩個分支,為選擇性分支。分支在機械臂下降之后根據(jù)SQ2的通斷,分別將球吸住、上升、右行到SQ4或SQ5處下降,此處應為集合點。然后再釋放、上升、左移到原點。形狀轉(zhuǎn)移圖為:elecfans電子發(fā)燒友bbs.elecfans電子技術論壇elecfans電子發(fā)燒友bbs.elecfans電子技術論壇指令表LDM8002STLS23LDX5SETS0OUTY2SETS28STLS0LDX3STLS28OUTY5SETS24OUTY0LDX0STLS24LDX2ANDX1LDIX4SETS29ANDX3OUTY3STLS29SETS21STLS25RSTY1STLS21SETY1OUTT2OUTY0OUTT1

K10OUTT0

K10LDT2

K20LDT1SETS30LDT0SETS26STLS30ANDX2STLS26OUTY2SETS22OUTY2LDX3LDT0LDX3SETS31ANIX2SETS27STLS31SETS25STLS27LDIX1STLS22LDIX5OUTX4SETY1OUTY3LDX1OUTT1STLS24OUTS20

LDX4RET

LDT1SETS28END

SETS23STLS27

elecfans電子發(fā)燒友bbs.elecfans電子技術論壇并行序列構造編程原那么:集中進展并行分之處置,圖4.84并行序列構造圖4.84所示即為并行序列。與選擇序列一樣,并行序列也有分支與合并,它與選擇序列的區(qū)別在于: 圖4.85用根本指令編制的梯形圖elecfans電子發(fā)燒友bbs.elecfans電子技術論壇當20為活動步,而且轉(zhuǎn)換條件a=1成立,那么同時激活多個后續(xù)步21、31、41,此時21、31、41步同時變?yōu)榛顒硬?,而選擇序列只能有一個后續(xù)步為活動步。并行序列合并時,只需當雙線上的一切前級步22、32、42都為活動步時,且轉(zhuǎn)換條件d=1成立,才干實現(xiàn)轉(zhuǎn)換,使步50變?yōu)榛顒硬?,而雙線以上的步變?yōu)椴换顒硬?。并行序列的分支轉(zhuǎn)換條件如a必需畫在雙線之

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論