PLC應(yīng)用技術(shù)講座(三)_第1頁
PLC應(yīng)用技術(shù)講座(三)_第2頁
PLC應(yīng)用技術(shù)講座(三)_第3頁
PLC應(yīng)用技術(shù)講座(三)_第4頁
PLC應(yīng)用技術(shù)講座(三)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PLC應(yīng)用技術(shù)講座(三)第一頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---1可編程序控制器的編程語言概述順序功能圖1相當于應(yīng)用軟件中的邏輯框圖;2是一種位于其它編程語言之上的圖形語言;3用來編制順序控制程序。步1步2步3動作1動作2轉(zhuǎn)換轉(zhuǎn)換第二頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---1可編程序控制器的編程語言概述梯形圖1繼電接觸控制系統(tǒng)電路圖很相似;

2簡單直觀。

X0X1X2 Y0X3X4X5X5X6第三頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---1可編程序控制器的編程語言概述功能塊圖類似于數(shù)字邏輯電路中編程語言,用類似與門、或門等方框圖來表示的邏輯運算關(guān)系。SRS1Q1RANDORTest1Test2Sw1%1X3Resetstart第四頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---1可編程序控制器的編程語言概述指令表由若干條指令組成的程序叫指令表程序。XOYOX1Y1Y2X3Y3

LDX0OUTY0LDIX1OUTY1OUTY2LDX3OUTY3第五頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---1可編程序控制器的編程語言概述結(jié)構(gòu)文本PASCALBASICC等高級語言便于實現(xiàn):數(shù)學(xué)運算數(shù)據(jù)處理圖形顯示報表打印第六頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---2梯形圖的主要特點(1)編程元件不是真實的硬件繼電器,而是軟件繼電器。(2)梯形圖兩側(cè)的公共線稱為公共母線,分析時,可以假想有一個能流從左向右流動。(3)程序執(zhí)行是一個邏輯解算的過程。根據(jù)梯形圖中各觸點的狀態(tài)和邏輯關(guān)系,求出各個線圈對應(yīng)的編程元件的狀態(tài)(4)梯形圖中的各編程元件的常開觸點和常閉觸點,都可以無限次使用。(5)梯形圖中的線圈應(yīng)該放在最右邊。第七頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---2梯形圖的主要特點梯形圖的編程特點每一個梯級從起始母線——觸點——輸出繼電器——母線觸點狀態(tài)有接通和斷開兩種狀態(tài)觸點可以任意串聯(lián)和并聯(lián),繼電器線圈只能并聯(lián),不能串聯(lián)輸出繼電器可以使輸出繼電器,中間繼電器,輔助繼電器第八頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)3---3FX系列可編程序控制器梯形圖中的編程元件

一、輸入繼電器(X)第九頁,共65頁。第四章可編程序控制器的編程語言和指令系統(tǒng)

4---3FX系列可編程序控制器梯形圖中的編程元件

一、輸入繼電器(X)輸入繼電器沒有線圈狀態(tài)取決于外部輸入信號的狀態(tài)

輸入繼電器是PC接收外部輸入的開關(guān)量的窗口。PC通過光電耦合器將外部輸入的開關(guān)量信號讀入并存儲在輸入映像寄存器內(nèi)。對應(yīng)的寄存器為“1”狀態(tài)常開觸點閉合常閉觸點斷開外部觸點接通時外部觸點斷開時對應(yīng)的寄存器為“1”狀態(tài)常開觸點閉合常閉觸點斷開第十頁,共65頁。第三章可編程序控制器的編程語言和指令系統(tǒng)

3---3FX系列可編程序控制器梯形圖中的編程元件

二、輸出繼電器(Y)輸出繼電器是將PC的輸出信號傳遞給輸出模塊,由輸出模塊驅(qū)動外部負載工作。Y2COM1負載PLC晶體管型輸出模塊第十一頁,共65頁。3---3FX系列可編程序控制器梯形圖中的編程元件

FX2N系列PLC輸入輸出繼電器元件號第十二頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

三、輔助繼電器(M)輔助繼電器是用軟件實現(xiàn)的,它們不能直接對外輸出信號去驅(qū)動負載,相當于繼電器控制系統(tǒng)中的中間繼電器。特殊用 256點M8000-M8255

一般用 500點M0-M499無斷點保持功能鎖存用 2572點M500-M3071

有斷點保持功能第十三頁,共65頁。特殊用 256點M8000-M8255

①運行監(jiān)視(M8000):當PLC運行時,M8000接通;;PLC停止運行時,M8000斷開。

STOPRUNSTOPM8000②初始化脈沖(M8002):在M8000由OFF變?yōu)镺N狀態(tài)時的一個掃描周期ON。

STOPRUNSTOPM8000一個掃描周期第十四頁,共65頁。特殊用 256點M8000-M8255

③時鐘脈沖(M8011~M8014):M8011~M8014分別是10ms、100ms、1s和1min時鐘脈沖。④鋰電池電壓降低(M8005):電池電壓下降至規(guī)定值時M8005變?yōu)镺N。M801110msM8012100ms第十五頁,共65頁。3---3FX系列可編程序控制器梯形圖中的編程元件四、狀態(tài)(S):狀態(tài)是用于編制順序控制程序的一種編程元件第十六頁,共65頁。四、狀態(tài)(S):通用狀態(tài)S0~S499初始狀態(tài)S0~S9返回原點S10~S19報警器用S900~S999通用狀態(tài)(S0~S499)沒有斷電保持功能S500~S899有斷電保持功能第十七頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

五、定時器(T)(一)、通用定時器100ms定時器T0~T199定時范圍為0.1~3276.7s(其中T192~T199為子程序和中斷服務(wù)程序?qū)S玫亩〞r器)10ms定時器T200~T245定時范圍為0.1~327.67s通用定時器沒有保持功能在輸入電路斷路或停電時復(fù)位第十八頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

五、定時器(T)(一)、通用定時器第十九頁,共65頁。五、定時器(T)(一)、通用定時器輸入信號斷開后延時動作第二十頁,共65頁。3---3FX系列可編程序控制器梯形圖中的編程元件

五、定時器(T)(二)、積分定時器1ms定時器T246~T249定時范圍為0.001~32.767s100ms定時器T250~T255定時范圍為0.1~3276.7s具有斷點保持功能;斷電后再次通電,計數(shù)器繼續(xù)定時。第二十一頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

五、定時器(T)(二)、積分定時器T250Y1RSTT250X1T250K345X2T1T2當前值X1Y1X2第二十二頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

五、定時器(T)(三)、定時器的定時精度最大誤差:+T:掃描周期-α:對應(yīng)定時器分別為1ms10ms100ms第二十三頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)內(nèi)部計數(shù)器高速計數(shù)器16位加計數(shù)器32位加/減計數(shù)器第二十四頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)X10X11C0RSTC0C0K9Y0X10X11當前值Y0舉例1、16位加計數(shù)器第二十五頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)舉例X012X013X014C200RSTC200C200K-5Y001M8200M8200-M8234為ON:減計數(shù)C200-C234的加/減計數(shù)方式M8200-M8234為OFF:加計數(shù)2、32位加/減計數(shù)器第二十六頁,共65頁。2、32位加/減計數(shù)器舉例第二十七頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)3、高速計數(shù)器C235~C255(X0~X7)均為32位加減計數(shù)器C235~C241為一相無啟動/復(fù)位輸入端C241~C245為一相帶啟動/復(fù)位輸入端C251~C255為兩相雙計數(shù)輸入C246~C250為一相雙計數(shù)輸入(加/減脈沖輸入)第二十八頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)3、高速計數(shù)器C235~C255(X0~X7)第二十九頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

六、計數(shù)器(C)3、高速計數(shù)器C235~C255(X0~X7)第三十頁,共65頁。3、高速計數(shù)器C235~C255(X0~X7)第三十一頁,共65頁。3、高速計數(shù)器C235~C255(X0~X7)第三十二頁,共65頁。3、高速計數(shù)器C235~C255(X0~X7)X010X011X012RSTC235C235K-5M8235減計數(shù)/加計數(shù)復(fù)位單相單輸入第三十三頁,共65頁。3、高速計數(shù)器C235~C255(X0~X7)第三十四頁,共65頁。3、高速計數(shù)器C235~C255(X000~X007)X013X014RSTC246C246K123單相雙輸入X000由斷開到接通進行增計數(shù)X001由斷開到接通進行減計數(shù)第三十五頁,共65頁。3、高速計數(shù)器(雙向高速計數(shù)器)K1234X011X012C251M8251

RSTC251Y003C251Y002X012接通時C251通過中斷進行X000(A相)和X001(B相)動作的計數(shù)。增計數(shù)減計數(shù)第三十六頁,共65頁。3---3FX系列可編程序控制器梯形圖中的編程元件

七、指針(P/I)分支用指針中斷用指針跳轉(zhuǎn)用指針子程序調(diào)用指針分支用輸入中斷用定時器用計數(shù)器中斷用P0~P127128點I00□(X000)I10□(X001)I20□(X002)I30□(X003)I40□(X004)I50□(X005)I6□□I7□□I8□□I010I040I020I050I030I060第三十七頁,共65頁。七、指針(P/I)分支用指針中斷用指針跳轉(zhuǎn)用指針子程序調(diào)用指針X001FNC00CJP0P0跳轉(zhuǎn)用指針子程序調(diào)用指針X001FNC01CALLP1

FNC06FEND

FNC02SRET

主程序子程序P1第三十八頁,共65頁。

3---4FX系列可編程序控制器的基本邏輯指令(27條)

1.LDLDIOUT指令:LD(Load):常開觸點與母線連接指令LDI(LoadInverse):常閉觸點與母線連接指令OUT(Out):驅(qū)動線圈的輸出指令第三十九頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

2.ANDANI指令:AND(And):與指令,常開觸點串聯(lián)連接指令。ANI(Andinverse):與非指令,常閉觸點串聯(lián)連接指令。LDX0ANDM101OUTY3LDY3ANIX3OUTM101ANDT1OUTY5第四十頁,共65頁。3.ORORI指令:

OR(0rInverse):常閉觸點的并聯(lián)連接指令。

ORI(OrInverse):常閉觸點的并聯(lián)連接指令。X6X7Y0X0Y0X7Y1X4Y2Y1M120LDX6ORX4ORIY2ANDX7OUTY0LDX0ANDY0ORY1ANIX7ORIM120OUTY1第四十一頁,共65頁。

3---3FX系列可編程序控制器梯形圖中的編程元件

4.ORB指令:ORB(OrBlock):電路塊并聯(lián)連接指令串聯(lián)電路塊:兩個以上的觸點串聯(lián)連接而成的電路X0X1Y6X2X3X4X5LDX0ANDX1LDX2ANDX3ORBLDX4ANIX5ORBOUTY6第四十二頁,共65頁。5ANB指令:ANB(AndBlock):電路塊串聯(lián)連接指令

X0X2X3Y7X1X4X5X6X7LDX0ORX1LDX2ANDX3LDIX4ANIX5ORBORX6ANBORX7OUTY7第四十三頁,共65頁。6.棧存儲器和多重輸出指令MPS(Pash)、MRD(Read)、MPP(Pop)指令分別是進棧、讀棧和出棧指令X0X1Y0

X2Y4

X3Y2LDX0MPSANDX1OUTY0MRDANDX2OUTY4MPPANDX3OUTY2第四十四頁,共65頁。6.棧存儲器和多重輸出指令X0X1X2Y0

X3Y1X6Y3X2X4Y2LDX0MPSANDX1MPSANDX2OUTY0MPPANDX3OUTY1MPPANDX2MPSANDX4OUTY2MPPANDX6OUTY3第四十五頁,共65頁。7.主控與主控復(fù)位指令

MC(MasterControl):主控指令或公共觸點串聯(lián)連接指令

MCR(MasterControlReset):主控復(fù)位指令MCRN0X0MCN0M100X1Y0M100

X3Y1X3X4Y2LDX0MCN0SPM100LDX1OUTY0LDX3OUTY1LDX3MCRN0LDX4OUTY2第四十六頁,共65頁。7.主控與主控復(fù)位指令(1)使用主控指令的觸點稱為主控觸點,在梯形圖中與一般觸點相垂直。(2)在使用主控觸點后,相當于母線移到主控觸點的后面。(3)如果MC指令的輸入觸電斷開時,積算定時器計數(shù)器用復(fù)位/置位指令驅(qū)動的軟元件保持其當時的狀態(tài);非積算定時器和用OUT驅(qū)動的元件變?yōu)镺FF。(4)無嵌套時,用N0編程;有嵌套時,N的編號次序增大。第四十七頁,共65頁。8.PLS和PLF指令第四十八頁,共65頁。9.邊沿檢測觸發(fā)指令第四十九頁,共65頁。10.SET與RST指令RST(Reset):復(fù)位指令,使操作保持復(fù)位的指令。(YMSTCDVZ)SET(Set):置位指令,使操作保持的指令。(YMS)SETY0RSTY0SETD0X0X1X2X0X1Y0第五十頁,共65頁。10.SET與RST指令RST(Reset):復(fù)位指令,使操作保持復(fù)位的指令。(YMSTCDVZ)SET(Set):置位指令,使操作保持的指令。(YMS)說明(1)在任何情況下,RST指令都優(yōu)先執(zhí)行。(2)計數(shù)器和移位寄存器處于復(fù)位狀態(tài)下,

不接收輸入的數(shù)據(jù)。第五十一頁,共65頁。10.NOP與END指令NOP{NonProcessing}:空操作指令.用戶存儲器清零后,用戶存貯器的內(nèi)容全部變?yōu)榱鉋ND(END):結(jié)束指令,表示程序結(jié)束.作用:縮短掃描周期第五十二頁,共65頁。6.棧存儲器和多重輸出指令MPS(Pash)、MRD(Read)、MPP(Pop)指令分別是進棧、讀棧和出棧指令X0X1Y0

X2Y4

X3Y2LDX0MPSANDX1OUTY0MRDANDX2OUTY4MPPANDX3OUTY2第五十三頁,共65頁。6.棧存儲器和多重輸出指令X0X1X2Y0

X3Y1X6Y3X2X4Y2LDX0MPSANDX1MPSANDX2OUTY0MPPANDX3OUTY1MPPANDX2MPSANDX4OUTY2MPPANDX6OUTY3第五十四頁,共65頁。7.主控與主控復(fù)位指令

MC(MasterControl):主控指令或公共觸點串聯(lián)連接指令

MCR(MasterControlReset):主控復(fù)位指令MCRN0X0MCN0M100X1Y0M100

X3Y1X3X4Y2LDX0MCN0SPM100LDX1OUTY0LDX3OUTY1LDX3MCRN0LDX4OUTY2第五十五頁,共65頁。X0MCN0M100X1Y0

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論