PLC基本指令及編程_第1頁
PLC基本指令及編程_第2頁
PLC基本指令及編程_第3頁
PLC基本指令及編程_第4頁
PLC基本指令及編程_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第三節(jié)基本指令及編程FX2N型可編程限制器有基本指令27條,步進(jìn)指令2條,功能指令128條。本節(jié)介紹基本指令。1單接點指令:用于對梯形圖中的一個接點進(jìn)行編程的指令,它表示一個接點在梯形圖中的串聯(lián)、并聯(lián)和在左母線的初始連接的邏輯關(guān)系。2一般單接點指令一般單接點指令有:LD、LDI、OR、ORI、AND、ANI。一般單接點指令的運用并聯(lián)輸出連續(xù)輸出3設(shè)PLC內(nèi)邏輯運算器用符號A表示LD將常開接點的邏輯值裝入A。通為“1”,斷為“0”。LDI將常閉接點的邏輯值裝入A。OUT將運算結(jié)果賦給指定線圈。OUT指令后出現(xiàn)LD或LDI,A的值將被LD、LDI所刷新。OUT可連續(xù)運用,即可將A的值賦給不同的線圈,形成線圈并聯(lián)。4AND

指令“與”,取后跟標(biāo)號值和A進(jìn)行“與”運算。用于串聯(lián)常開接點。ANI

指令“與非”,取后跟標(biāo)號值的非和A進(jìn)行“與”運算。用于串聯(lián)常閉接點。OR指令“或”,取后跟標(biāo)號值和A進(jìn)行“或”運算。用于并聯(lián)單個常開接點。ORI指令“或非”,取后跟標(biāo)號值的非和A進(jìn)行“或”運算。用于并聯(lián)單個常閉接點。5AND、ANI、OR、ORI指令的混合運用6連續(xù)輸出一個線圈后面又通過單接點連接線圈輸出稱為連續(xù)輸出

連續(xù)輸出與非連續(xù)輸出電路7ORB指令:“塊或”.并聯(lián)連接接點塊,把前面兩個以LD或LDI指令起先的接點塊并聯(lián)成一個新接點塊ORB指令后不帶任何編號。連續(xù)運用次數(shù)不能多于7次。89ANB指令“塊與”串聯(lián)連接接點塊。把以LD或LDI指令起先的接點塊串聯(lián)到該塊前的接點或塊上ANB指令后不帶編號。連續(xù)運用不能多于7次。10也可以把一個單接點或多個單接點看成是接點組。1個單接點2個單接點11自動來回循環(huán)限制12例:接受PLC限制工作臺自動來回13141516邏輯線圈指令邏輯線圈指令用于梯形圖中接點邏輯運算結(jié)果的輸出或復(fù)位。各種邏輯線圈應(yīng)和右母線連接,當(dāng)右母線省略時邏輯線圈只能在梯形圖的右邊.留意輸入繼電器X不能作為邏輯線圈。17一般線圈指令一般線圈的指令為OUT,用于表示Y、M、S、T、C的線圈,是最常用的指令之一。例:用一個按鈕限制電動機(jī)的起動和停止,要求起動時按下按鈕先預(yù)警5秒鐘后電動機(jī)起動。停止時再按下按鈕先預(yù)警5秒鐘后電動機(jī)停止。18MC/MCR主控/主控返回指令MC指令后連接的接點必需用LD、LDI指令編程。主控線圈指令為MC,用于對一段電路的限制,只能用于輸出繼電器Y和幫助繼電器M。主控復(fù)位線圈指令為MCR,用于表示被限制電路的結(jié)束。主控指令MC可嵌套,最多8級,序號為N0~N7。一個完整的主控程序由OUT、MC、和MCR三條指令組合構(gòu)成。19有嵌套級時MC、MCR指令的應(yīng)用20212223用主控指令實現(xiàn)工作臺來回限制梯形圖24置位線圈指令和復(fù)位線圈指令置位線圈指令為SET,用于對Y、M和S線圈的置位。復(fù)位線圈指令為RST,用于對Y、M、S、T、C的線圈和D、V、Z寄存器的復(fù)位。25SET、RST指令的應(yīng)用26二分頻電路二分頻電路(置位、復(fù)位指令)27例子:智力競賽搶答八個人進(jìn)行智力競賽搶答,編號分別為0~7#,每個搶答臺上放一個按鈕和一個指示燈。主持人用一個按鈕限制八個搶答臺。當(dāng)主持人報完題目后,按一下主持人按鈕,搶答者才可按按鈕,否則無效。搶答起先后,先按按鈕者的燈亮,同時蜂鳴器響,并保持始終響,后按按鈕者燈不亮。當(dāng)主持人再按一下主持人按鈕時,全部指示燈和蜂鳴器復(fù)位。智力競賽搶答PLC接線圖28智力競賽搶答梯形圖29邊沿線圈指令有上升沿線圈指令PLS和下降沿線圈指令PLF。PLS上升沿接通一個T后斷開。僅用于M和Y。PLF下降沿接通一個T后斷開。僅用于M和Y。30位左移指令(SFTL)指令格式:指令說明位左移指令(SFTL)用于位元件的左移。(D.)為n1位移位寄存器,(S.)為n2位數(shù)據(jù),當(dāng)執(zhí)行該指令時,n1位移位寄存器(D.)將(S.)的n2位數(shù)據(jù)向左移動n2位,31位右移指令(SFTR)指令格式:

指令說明

位右移指令(SFTR)用于位元件的右移。(D.)為n1位移位寄存器,(S.)為n2位數(shù)據(jù),當(dāng)執(zhí)行該指令時,n1位移位寄存器(D.)將(S.)的n2位數(shù)據(jù)向右移動n2位。

32由4臺三相異步電動機(jī)M1~M4驅(qū)動4臺水泵。正常要求2臺運行2臺備用。為了防止備用水泵長時間不用造成銹蝕等問題。要求4臺水泵中2臺運行,并每隔8小時切換一臺,使4臺水泵輪番運行。例:4臺水泵輪番運行限制33條件跳轉(zhuǎn)指令(CJ)指令格式:跳轉(zhuǎn)指令的常見形式跳轉(zhuǎn)指令在梯形圖中可以有多樣的形式,常見的條件跳轉(zhuǎn)形式如圖所示。3435指令說明跳轉(zhuǎn)指令CJ或CJP在梯形圖中用于跳過一段程序,PLC對被跳轉(zhuǎn)的程序不掃描讀取,所以可以削減掃描周期的時間。各種軟元件在跳轉(zhuǎn)后其線圈照舊保持原來的狀態(tài)不變,也不能對其接點進(jìn)行限制。T和C的當(dāng)前值也保持不變。36跳轉(zhuǎn)指令應(yīng)用實例例:手動/自動限制方式選擇37空操作和結(jié)束指令空操作指令假如在調(diào)試程序時加入確定量的NOP,在追加程序時可以削減步序步號的變動。在修改程序時可以用NOP指令刪除接點或電路,也就是用NOP代替原來的指令,這樣可以使步序號不變動。NOP指令的應(yīng)用38接點邏輯取反指令接點邏輯取反指令為INV(或NOPP),用于在INV取反指令前的用起始接點指令LD、LDI、LDF、LDP起先的接點或接點組的邏輯結(jié)果取反。

在圖(a)中,取反指令為INV是它前面的以LD起先的X0、X1并聯(lián)接點的邏輯結(jié)果取反,相當(dāng)于圖(b)。39結(jié)束指令結(jié)束指令為END。PLC所執(zhí)行的程序從第0步到END指令結(jié)束。假如在程序結(jié)束后不加END指令,PLC將接著讀NOP空指令,始終讀到最大步序號。在調(diào)試程序過程中,也可以在程序中插入END指令,把程序分成若干段,由于PLC只執(zhí)行從第0步到第一個END指令之間的程序,假如有錯誤就確定在這段程序中,將錯誤訂正后將第一個END刪除,再調(diào)試或檢查下一段程序。40定時器(T)定時器相當(dāng)于通電延時型時間繼電器,在梯形圖中起時間限制作用。FX2N系列PLC給用戶供應(yīng)了256個定時器,其編號為T0~T255。定時器按時鐘脈沖分有1ms、10ms、100ms三擋。定時器的類型41起動條件有效時起先計時,到達(dá)設(shè)定值時,接點動作。起動條件失效定時器立刻復(fù)位,接點復(fù)原初始狀態(tài)。定時完成后若想再次起動該定時器,必需先使起動條件失效。42假如要求斷電延時,可以接受圖示的電路。43定時器的基本用法通用定時器FX2N系列積算定時器44定時器設(shè)定值的設(shè)定方法常數(shù)設(shè)定方法:用于固定延時的定時器,如圖3-23和圖3-24的設(shè)定值均為十進(jìn)制常數(shù)設(shè)定。間接設(shè)定方法:一般用數(shù)據(jù)寄存器D存放設(shè)定值,數(shù)據(jù)寄存器D中的值可以是常數(shù),也可以是用外部輸入開關(guān)或數(shù)字開關(guān)輸入的變量,間接設(shè)定方法靈敏便利,但是一般須要占用確定數(shù)量的輸入量。。機(jī)能擴(kuò)充板設(shè)定方法:用FX2N-8AV-D型機(jī)能擴(kuò)充板,安裝在PLC基本單元上,擴(kuò)充板上有8個可變電阻旋鈕可以輸入8點模擬量,并把模擬量轉(zhuǎn)換成8位二進(jìn)制數(shù)(0~255)。當(dāng)設(shè)定值大于255時,可以用乘法指令(MUL)乘以一個常數(shù)使之變大作為定時器的設(shè)定值。編程方法詳見功能指令VRRD。45定時器的滯后誤差在對定時精度有要求時,編程應(yīng)盡可能使定時器線圈限制程序在其接點上方。46典型定時器應(yīng)用梯形圖斷電延時型定時器通斷電均延時型定時器47定時脈沖電路震蕩電路48占空比可調(diào)震蕩電路上升沿單穩(wěn)態(tài)電路49下降沿單穩(wěn)態(tài)電路50例子1為了保證運行平安,很多大型生產(chǎn)機(jī)械在運行起動之前需用電鈴或蜂鳴器發(fā)出報警信號,預(yù)示機(jī)器即將起動,警告人們快速退出緊急地段。試設(shè)計PLC限制接線圖和梯形圖。起動報警限制電路51例子2用按鈕限制三臺電動機(jī),為了避開三臺電動機(jī)同時起動,起動電流過大,要求每隔5秒起動一臺,試設(shè)計PLC限制梯形圖。三臺電動機(jī)依次起動限制52典型計數(shù)器應(yīng)用梯形圖循環(huán)計數(shù)器長延時定時器53365天定時器54例:用PLC限制一個圓盤,圓盤的旋轉(zhuǎn)由電動機(jī)限制。要求按下起動按鈕后每轉(zhuǎn)1圈后停止3秒,轉(zhuǎn)5圈后停止。

55編程留意事項畫梯形圖時應(yīng)留意的以下幾點:梯形圖中的連接線(相當(dāng)于導(dǎo)線)不能相互交叉,并且只能水平或垂直繪制,梯形圖中的接點一般只能水平繪制,不能垂直繪制,各種繼電器線圈只能與右母線連接,不能與左母線連接,接點不能與右母線連接,接點中的“電流”只能從左向右單方向流淌,不能出現(xiàn)反向流淌的現(xiàn)象。不連接導(dǎo)線和逆流接點的處理56接點組逆流接點的處理

57不能編程梯形圖的修正圖(a)是不符合規(guī)定的梯形圖,可以改為圖(b)。58單接點后移可以削減ANB和ORB指令的運用。單接點后移59單接點后移60梯形圖中的接點或變量應(yīng)盡可能用邏輯代數(shù)的基本公式進(jìn)行化簡。圖中梯形圖化簡的邏輯表達(dá)式為:Y0=X0×M0+X0=M0+X0Y1=Y(jié)0×M1=(M0+X0)×M1Y3=(M3+X2)×X2=M3×X2=X1×M2×X2=(X1+M2)×X261多路分支電路的化簡62實例1:異步電動機(jī)串電阻起動定時器的運用方法:設(shè)電動機(jī)串電阻起動后轉(zhuǎn)入全壓起動的時間為0.5秒。方法1:干脆按原理圖編程:按各線圈供電線路獨立編程方法2:按各線圈供電線路寫出邏輯表達(dá)式,分析簡化后編程63原電路的邏輯表達(dá)式為KM1=/FR*/SB1*(SB2+KM1+KM2*KT)*/KM2KT=/FR*/SB1*(SB2+KM1+KM2*KT)*KM1KM2=/FR*/SB1*(KM2+KT*(SB2+KM1))通斷條件分析簡化:KT=KM1;依次聯(lián)鎖,KT后動KM1=/FR*/SB1*(SB2+KM1)*/KM2;KM2對KM1有聯(lián)鎖,KM2=1不行能KM1=1;KM2*KT項可去掉。KM2=/FR*/SB1*(KM2+KT);KT=1隱含KM1=164實例2:直流電動機(jī)的運行限制(省略KT2線圈,KT2(延時3秒)和KT1(延時2秒)并聯(lián))65分析:原電氣限制線路定時器接受斷電延時動作觸點,不便用干脆代換方法編程。動作分析:起動前須先有勵磁:電流繼電器KA2動作;依次聯(lián)鎖起動時串R1、R2,KM1動作、KM2、KM3不動作;經(jīng)定時先KM2動作切除R1,再定時KM3動作切除R2;接受兩個定時器:T0(設(shè)定時2s)T1(設(shè)定時1s);起動、運行中若發(fā)生過電流,KA1動作則斷電停車;KM1斷開時KM2、KM3均應(yīng)斷開;66現(xiàn)場輸入信號有:按鈕:SB1、SB2;電流繼電器觸點:KA1、KA2;支配:X0(停車)、X1(起動)、X2(過流)、X3(無勵磁)需輸出限制的接觸器:KM1、KM2、KM3。支配:Y1、Y2、Y36768方法2:分析起動動作時序:邏輯表達(dá)式:KM1:Y1=(X1+Y1)*X3*/X2*/X0;原限制不含定時器,可干脆代換KT1:T0=Y(jié)1,K=2KM2:Y2=T0KT2:T1=Y(jié)2=T0,K=1KM3:Y3=T1說明:當(dāng)有停車(X0)、過流(X2)或欠勵磁(X3)發(fā)生使Y1(KM1)釋放時,T0釋放;Y2也釋放;進(jìn)而T1釋放,Y2釋放。6970實例3:自動門限制系統(tǒng)限制要求:人靠近門,感應(yīng)器X0為ON,Y0驅(qū)動電機(jī)高速開門;遇到開門減速開關(guān)X1,變?yōu)閅1低速開門;碰開門極限開關(guān)X2,電機(jī)停車,延時。1秒內(nèi)感應(yīng)器檢測到無人,Y2起動電機(jī)高速關(guān)門;碰關(guān)門減速開關(guān)X3時,改為Y3低速關(guān)門;碰關(guān)門極限開關(guān)X4時電機(jī)停止。關(guān)門期間若感應(yīng)器X0檢測到有人,立刻停止關(guān)門,延時0.5秒后自動轉(zhuǎn)換為高速開門。71編程分析:輸出線圈:Y0(高速開)、Y1(低速開)、Y2(高速關(guān))、Y3(低速關(guān))定時器:T0(1s);T1(0.5s)。接通條件分析:Y0(高開):(1)有人(X0=1);(2)關(guān)門中來人(X0=1且0.5s延時到:T1=1)。編程要點:能區(qū)分兩種狀況。情形2時應(yīng)能使情形1接通條件失效。接通條件=X0·(?)+T1分析:兩種情形均有X0=1成立,若干脆以X0=1為接通條件將使其次種情形變?yōu)闊o延時接通。情形2的不同在X0=1前有關(guān)門動作,但關(guān)門動作在X0=1時會停止。故增加內(nèi)部繼電器記憶關(guān)門動作,并令此記憶在開門時失效:M0=(Y2+Y3+自鎖M0)·/Y0接通條件=X0·/M0+T1

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論