第二章三菱FX系列可編程控制器及其基本指令1_第1頁
第二章三菱FX系列可編程控制器及其基本指令1_第2頁
第二章三菱FX系列可編程控制器及其基本指令1_第3頁
第二章三菱FX系列可編程控制器及其基本指令1_第4頁
第二章三菱FX系列可編程控制器及其基本指令1_第5頁
已閱讀5頁,還剩120頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二章三菱FX2N系列可編程

控制器及其基本指令的應(yīng)用主要內(nèi)容第一節(jié)三菱FX2N系列可編程控制器第二節(jié)FX2N系列PLC的軟組件及功能第三節(jié)FX2N系列PLC的基本指令及應(yīng)用第四節(jié)編程規(guī)則及注意事項第五節(jié)常用基本環(huán)節(jié)的編程第六節(jié)基本指令編程實例第七節(jié)經(jīng)驗編程方法第一節(jié)三菱FX2N系列可編程控制器一、FX2N系列可編程控制器的基本組成輸入端子輸出端子指示燈電源運行指示燈外圍設(shè)備接線蓋板基本單元包括CPU、存儲器、輸入輸出口及電源,是PLC的主要部分。擴(kuò)展單元是用于增加I/O點數(shù)的裝置,內(nèi)部設(shè)有電源但沒有CPU。擴(kuò)展模塊用于增加I/O點數(shù)及改變I/O比例,內(nèi)部無電源也沒有CPU,由基本單元或擴(kuò)展單元供電。因擴(kuò)展單元及擴(kuò)展模塊無CPU,因此必須與基本單元一起使用。特殊功能單元是一些專門用途的裝置,如位置控制模塊、模擬量控制模塊、計算機(jī)通訊模塊等等。

FX□─□□□─□

系列名

I/O點數(shù)

單元類型

輸出方式

特殊說明

如:0S1S0N1N2N等

二、三菱FX2N系列可編程控制器的型號名稱體系(一)FX2N系列的基本單元名稱體系(二)FX2N系列的擴(kuò)展單元名稱體系(三)FX2N系列的擴(kuò)展模塊名稱體系單元類型:M──基本單元

E──輸入輸出混合擴(kuò)展單元

EX──擴(kuò)展輸入模塊

EY──擴(kuò)展輸出模塊輸出方式:R──繼電器輸出S──晶閘管輸出T──晶體管輸出

特殊說明:D----DC電源,DC輸出A----AC電源,AC(AC100~120V)輸入或AC輸出模塊H----大電流輸出擴(kuò)展模塊V----立式端子排的擴(kuò)展模塊C----接插口輸入輸出方式F----輸入濾波時間常數(shù)為1ms的擴(kuò)展模塊◆如果特殊品種一項無符號,為AC電源、DC輸入、橫式端子排、標(biāo)準(zhǔn)輸出。(四)FX2N系列使用的特殊功能模塊分類型號名稱占有點數(shù)耗電量/DC5V模擬量控制模塊FX2N-4AD4CH模擬量輸入(4路)830mAFX2N-4DA4CH模擬量輸出(4路)830mAFX2N-4AD-PT4CH溫度傳感器輸入830mAFX2N-4AD-TC4CH熱電偶溫度傳感器輸830mA位置控制模塊FX2N-1HC50KHz2相高速計數(shù)器890mAFX2N-1PG100Kpps高速脈沖輸出855mA計算機(jī)通訊模塊FX2N-232-IFRS232通信接口840mAFX2N-232-BDRS232通信接板-20mAFX2N-422-BDRS422通信接板-60mAFX2N-485-BDRS485通信接板-60mA特殊功能板FX2N-CNV-BD與FX0N用適配器接板--FX2N-8AV-BD容量適配器接板-20mAFX2N-CNV-IF與FX0N用接口板815mA第二節(jié)FX2N系列可編程控制器的內(nèi)部單元輸入繼電器[X]輸出繼電器[Y]輔助繼電器[M]狀態(tài)繼電器[S]定時器[T]計數(shù)器[C]數(shù)據(jù)寄存器[D]指針寄存器[P、I、N]FX2N系列可編程控制器的內(nèi)部單元共有八大類軟元件一、輸入和輸出繼電器1、用途輸入繼電器是PLC接收外部開關(guān)信號的繼電器。輸出繼電器是PLC向外部負(fù)載發(fā)送控制信號的繼電器。2、編號第一部分用一個字母代表功能。第二部分用數(shù)字表示該類軟組件的序號。輸入、輸出繼電器的序號為八進(jìn)制。3、特點a、輸入繼電器由外部信號驅(qū)動,即由外部信號決定其通斷。b、輸出繼電器由程序驅(qū)動,即由程序運行結(jié)果決定其通斷。每個輸出繼電器都對應(yīng)有一個常開硬觸點,來驅(qū)動外部負(fù)載。c、每個輸入輸出繼電器的常開、常閉接點可無限次使用。二、輔助繼電器1、用途輔助繼電器的作用與繼電接觸器電路中的中間繼電器類似,可作為中間狀態(tài)存儲及信號變換。2、編號輔助繼電器用“M”表示,序號為十進(jìn)制編號??煞譃槠胀ㄓ猛?、停電保持用途及特殊用途輔助繼電器三大類,其地址號按十進(jìn)制分配。表6-11輔助繼電器地址分配表

普通用途停電保持用途特殊用途停電保持用停電保持專用M0~M499[1]500點M500~M1023[2]524點供鏈路用........總站→分站:M800→M899分站→總站:M900→M999M1024~M3071[3]2048點M8000~M8255256點3、特點a、普通輔助繼電器:輸入條件為ON,線圈接通,反之,則斷開。b、停電保持輔助繼電器:在PLC運行過程中停電時,利用內(nèi)部的后備電池進(jìn)行供電,可以保持停電前的狀態(tài)。C、常開、常閉接點可無限次使用。d、特殊輔助繼電器:具有特殊功能的繼電器。(1)觸點使用型特殊輔助繼電器

其線圈由PLC自行驅(qū)動,用戶只能用其觸點。M8000:運行監(jiān)視器(在運行中接通)M8002:初始脈沖(僅在PLC運行開始時的第一個掃描周期接通)M8011:10ms時鐘脈沖M8012:100ms時鐘脈沖M8013:1s時鐘脈沖M8014:1min時鐘脈沖觸點使用型特殊輔助繼電器編程應(yīng)用

(2)線圈驅(qū)動型特殊輔助繼電器

這類繼電器由用戶程序驅(qū)動線圈后,PLC作特定的動作。例如:M8033:線圈通電后,PLC由運行進(jìn)入停止,Y輸出狀態(tài)保持不變。M8034:線圈通電后,Y輸出全部禁止。M8039:線圈通電后,PLC以D8039中指定的掃描時間恒定掃描。FX2N系列PLC特殊輔助繼電器見書后附錄一。注意:用戶不可使用尚未定義的特殊輔助繼電器。(三)狀態(tài)繼電器

狀態(tài)繼電器是構(gòu)成狀態(tài)轉(zhuǎn)移圖(SFC)的基本要素,是對工序步進(jìn)型控制進(jìn)行簡易編程的重要軟元件,與步進(jìn)階梯圖(STL)指令組合使用。FX2N共有1000個狀態(tài)軟元件(也稱狀態(tài)繼電器,簡稱狀態(tài)),S0~S999。(四)定時器1、用途

定時器相當(dāng)于繼電器電路中的時間繼電器,可在程序中用于延時控制。2、編號100ms型0.1~3276.7秒10ms型0.01~327.67秒1ms型積算型0.001~32.767秒100ms積算型0.1~3276.7秒T0~T199200點其中:T192~T199用于子程序T200~T24546點T246~T2494點執(zhí)行中斷電池備用T250~T256點電池備用3、工作過程梯形圖、時間常數(shù)、計量單位4、特點(普通型)a、當(dāng)計時條件為ON時,定時器開始計時,當(dāng)計時時間到后,其閉合,打開。若要保持觸點的動作狀態(tài),必須保持計時條件為ON,否則,定時器復(fù)位,觸點也復(fù)位。b、常開、常閉接點可無限次使用。例1:開關(guān)控制一信號燈,延時5S亮。例2:開關(guān)控制一信號燈,開關(guān)合上燈亮,5S后熄滅。1.如何實現(xiàn)斷電延時?如:當(dāng)X0接通時,Y0馬上得電;當(dāng)X0斷開時,Y0過20S后斷電。2.當(dāng)一個定時器的定時時間不夠時,怎么辦?如:當(dāng)X0接通后,Y0過5000S后得電并保持,至到X1接通為止。3.如何實現(xiàn)如下圖所示周期為50s的脈沖輸出?(五)計數(shù)器1、用途計數(shù)器在程序中用于計數(shù)控制。2、編號16位增計數(shù)型計數(shù)器(1~+32767)32位增/減型雙向計數(shù)器(-2,147,483,648~+2,147,483,647)普通用途停電保持型普通用途停電保持型C0~C99100點C100~C199[2]100點C200~C219[1]20點C220~234[2]15點3、工作過程4、特點a、計數(shù)器的計數(shù)是對計數(shù)條件的上升沿進(jìn)行檢測,當(dāng)計數(shù)到設(shè)定值時,閉合,打開,這時無論計數(shù)條件的狀態(tài)如何,計數(shù)器都會保持動作后的狀態(tài),要使計數(shù)器復(fù)位,必須另加RST指令使其復(fù)位。b、常開、常閉接點可無限次使用。例1:用一開關(guān)控制一信號燈,開關(guān)撥動3次燈亮。例2:如例1要求,再撥動3次燈滅。5、32位增/減雙向計數(shù)器設(shè)定寄存器和計數(shù)寄存器為32位,其首位為符號位。設(shè)定值的最大范圍31位二進(jìn)制有符號數(shù)所表示的十進(jìn)制數(shù),即為-2147483648~+2147483647。增/減計數(shù)的方向由特殊輔助繼電器M8200~M8234設(shè)定,并與C200~C234對應(yīng)6、16位計數(shù)器與32位計數(shù)器的特點項目16位計數(shù)器32位計數(shù)器計數(shù)方向增計數(shù)可采用增計數(shù)/減計數(shù)切換設(shè)定值范圍1~32767-2147483648~+2147483647設(shè)定值的指定常數(shù)K或數(shù)據(jù)寄存器D同左欄,但是要用成對的數(shù)據(jù)寄存器指定當(dāng)前值的變化計數(shù)器增計數(shù)到后不變化計數(shù)器增計數(shù)到后也變化(環(huán)形計數(shù)器)輸出觸點計數(shù)器增計數(shù)后動作保持加到設(shè)定值時常開觸點閉合并保持,減到設(shè)定值時常開觸點斷開并保持

復(fù)位動作執(zhí)行RST指令時,計數(shù)器的當(dāng)前值為0,輸出觸點復(fù)位當(dāng)前值寄存器16位32位7、機(jī)內(nèi)高速計數(shù)器特點:(1)對外部信號計數(shù),工作在中斷工作方式(2)計數(shù)范圍較大,計數(shù)頻率較高(3)工作設(shè)置較靈活(4)使用專用的工作指令高速計數(shù)器按計數(shù)方式分類如下:1相(無啟動/復(fù)位端子)單輸入C235~C2406點1相(帶啟動/復(fù)位端子)單輸入C241~C2455點1相2計數(shù)輸入型C246~C2505點2相雙計數(shù)輸入型C251~C2555點(六)數(shù)據(jù)寄存器

數(shù)據(jù)寄存器是存儲數(shù)值數(shù)據(jù)的軟組件,有普通用途數(shù)據(jù)寄存器、特殊用途數(shù)據(jù)寄存器、變址用的數(shù)據(jù)寄存器、文件數(shù)據(jù)寄存器四種,其地址號以十進(jìn)制數(shù)分配。分類普通用途(共8000點)特殊用途供變址用文件數(shù)據(jù)寄存器數(shù)據(jù)寄存器D0~D199200點D200~D511

312點(供鏈路用)D512~D79997488點(供濾波器用)D8000~D8195106點V0(V)~V7Z0(Z)~Z716點D1000以后的通用停電保持寄存器利用參數(shù)設(shè)置可作為最多7000點的文件寄存器使用(七)指針(P/I)

指針用作跳轉(zhuǎn)、中斷等程序的入口地址。與跳轉(zhuǎn)、子程序、中斷程序等指令一起應(yīng)用。按用途可分為分支用指針P和中斷用指針I(yè)兩類,其中中斷用指針I(yè)又可分為輸入中斷用、定時器中斷用和計數(shù)器中斷用三種。其地址號采用十進(jìn)制數(shù)分配,如下表所示。分支用指針中斷用指針輸入中斷用定時器中斷用計數(shù)器中斷用P0~P127128點I00□(X000)I10□(X001)I20□(X002)I30□(X003)I40□(X004)I50□(X005)6點I6□□I7□□I8□□3點I010I020I030I040I050I0606點第三節(jié)FX2N系列PLC的基本指令及應(yīng)用

FX2N系列可編程控制器的編程語言主要有梯形圖及指令表。梯形圖是用圖形符號及圖形符號間的相互關(guān)系來表達(dá)控制思想的一種圖形程序,而指令表則是圖形符號及它們之間關(guān)聯(lián)的語句表述。指令表由指令集合而成,且和梯形圖有嚴(yán)格的對應(yīng)關(guān)系。符號、名稱功能梯形圖表示和可操作組件LD取邏輯運算開始的常開觸點

X,Y,M,S,T,CLDI取反邏輯運算開始的常閉觸點

X,Y,M,S,T,COUT(輸出)線圈驅(qū)動指令

Y,M,S,T,C(一)邏輯取及線圈驅(qū)動指令1.梯形圖、指令助記符及功能一、FX2N系列可編程控制器基本指令2.指令說明(1)LD、LDI是用來表示與左母線相連接的常開、常閉接點的指令。(2)OUT是繼電器線圈的驅(qū)動指令。

3.編程應(yīng)用

LDX000OUTY000LDIX001OUTM100OUTT0K19LDT0OUTY001符號、名稱功能梯形圖表示和可操作組件AND與常開觸點串聯(lián)連接

X、Y、M、S、T、CANI與非常閉觸點串聯(lián)連接

X、Y、M、S、T、C1.指令助記符及功能AND、ANI指令的功能、梯形圖表示、操作組件如下表所示(二)觸點串聯(lián)(AND、ANI)指令2.指令說明

AND、ANI是用了用來表示串聯(lián)一個常開、常閉接點的指令。3.編程應(yīng)用

語句步指令元素說明0LDX0021ANDX000串聯(lián)觸點2OUTY003 3LDY0034ANIX003串聯(lián)觸點5OUTM1016ANDT1串聯(lián)觸點7OUTY004縱接輸出

LDX002ANDX000OUTY003LDY003ANIX003OUTM101ANDT1OUTY004符號、名稱功能梯形圖表示和可操作組件OR或常開觸點并聯(lián)連接X、Y、M、S、T、CORI或非常閉觸點并聯(lián)連接X、Y、M、S、T、C(三)觸點并聯(lián)(OR、ORI)指令1.指令助記符及功能OR、ORI指令的功能、梯形圖表示、操作組件如下表所示。

2.指令說明

OR、ORI是用來表示并聯(lián)一個常開觸點、常閉觸點的指令。3.編程應(yīng)用LDX004ORX006ORIM102OUTY005LDIY005ANDX007ORM103ANIX010ORM110OUTM103例1、電機(jī)的正反轉(zhuǎn)控制。例2、電機(jī)的Y-△變換起動控制。例3、三組搶答器的設(shè)計。K1、K2、K3分別代表三組搶答器的按鈕,誰先按下則對應(yīng)組的燈亮,并鎖住其它組的搶答按鈕,K4為復(fù)位按鈕。1.指令助記符及功能符號名稱功能梯形圖表示和可操作軟組件程序步LDP取脈沖上升沿檢測運算開始1LDF取脈沖下降沿檢測運算開始X,Y,M,S,T,C1ANDP與脈沖上升沿檢測串聯(lián)連接X,Y,M,S,T,C1ANDF與脈沖下降沿檢測串聯(lián)連接X,Y,M,S,T,C1ORP或脈沖上升沿檢測并聯(lián)連接

X,Y,M,S,T,C1ORF或脈沖下降沿檢測并聯(lián)連接X,Y,M,S,T,C1X,Y,M,S,T,C(四)脈沖指令2.指令說明(1)LDP、LDF指令是表示與左母線相連的上升沿(P)、下降沿(F)檢測的觸點的指令。(2)ANDP、

ANDF

指令是表示串聯(lián)連接的上升沿(P)、下降沿(F)檢測的觸點的指令。(3)ORP、

ORF

指令是表示并聯(lián)連接的上升沿(P)、下降沿(F)檢測的觸點的指令。

(4)LDP、ANDP、ORP僅在指定的觸點由OFF→ON上升沿變化時,使驅(qū)動的線圈接通1個掃描周期。(5)LDF、

ANDF、

ORF僅在指定的觸點由ON→OFF下降沿變化時,使驅(qū)動的線圈接通1個掃描周期。3.編程應(yīng)用LDPX000ORPX001OUTM0LDM8000ANDPX002OUTM1LDFX000ORFX001OUTM0LDM8000ANDFX002OUTM1(五)串聯(lián)電路塊的并聯(lián)(ORB)指令1.指令助記符及功能符號名稱功能梯形圖表示及操作組件程序步ORB(電路塊或)串聯(lián)電路塊的并聯(lián)連接操作組件:無1(五)串聯(lián)電路塊的并聯(lián)(ORB)指令2.指令說明(1)ORB是表示兩個電路塊并聯(lián)的指令。電路塊是由LD或LDI開始的支路。(2)當(dāng)多個電路塊并聯(lián)時,可多次使用。(五)串聯(lián)電路塊的并聯(lián)(ORB)指令3.編程應(yīng)用LDX000ANDX001LDX002ANDX003ORBLDIX004ANDX005ORBOUTY006LDX000ANDX001LDX002ANDX003LDIX004ANDX005ORBORBOUTY006(六)并聯(lián)電路塊的串聯(lián)(ANB)指令1.指令助記符及功能符號名稱功能梯形圖表示及操作組件程序步ANB(電路塊與)并聯(lián)電路塊的串聯(lián)連接

操作組件:元1(六)并聯(lián)電路塊的串聯(lián)(ANB)指令2.指令說明(1)ANB是表示兩個電路塊串聯(lián)的指令,電路塊是由LD或LDI開始的支路。(2)當(dāng)多個電路塊串聯(lián)時,可多次使用。(六)并聯(lián)電路塊的串聯(lián)(ANB)指令3.編程應(yīng)用LDX000ORX001LDX002ANDX003LDIX004ANDX005ORBORX006ANBORX003OUTY007(七)置位/復(fù)位(SET/RST)指令1.指令助記符及功能符號名稱功能梯形圖表示及可操作的組件程序步SET(置位)線圈置位指令Y、M:1S、特M:2T、C:2D、V、Z、特D:3RST(復(fù)位)線圈復(fù)位指令(七)置位/復(fù)位(SET/RST)指令2.指令說明(1)SET為置位指令,使線圈接通保持(置1)

RST為復(fù)位指令,使線圈斷開復(fù)位(置0)。(2)對同一軟組件,SET,RST可多次使用,不限制使用次數(shù),但最后執(zhí)行者有效。(七)置位/復(fù)位(SET/RST)指令3.編程應(yīng)用(八)主控(MC/MCR)指令1.指令助記符及功能符號名稱功能梯形圖表示及操作組件程序步MC(主控)(MasterControl)主控電路塊起點3MCR(主控復(fù)位)主控電路塊終點2(八)主控(MC/MCR)指令(八)主控(MC/MCR)指令2.指令說明(1)MC為主控指令,用于公共串聯(lián)觸點的連接,MCR為主控復(fù)位指令,即MC的復(fù)位指令(八)主控(MC/MCR)指令2.指令說明(2)若起始觸點接通,則執(zhí)行MC至MCR之間的梯形圖電路的指令。若起始觸點斷開,則跳過主控指令控制的梯形圖電路,這時MC/MCR之間的梯形圖電路根據(jù)軟組件性質(zhì)不同有以下兩種狀態(tài):

積算定時器、計數(shù)器、置位/復(fù)位指令驅(qū)動的軟組件保持?jǐn)嚅_前狀態(tài)不變;

非積算定時器、OUT指令驅(qū)動的軟組件均變?yōu)镺FF狀態(tài)。(八)主控(MC/MCR)指令2.指令說明(3)主控(MC)指令母線后接的所有起始觸點均以LD/LDI指令開始,最后由MCR指令返回到主控(MC)指令后的母線,向下繼續(xù)執(zhí)行新的程序。(八)主控(MC/MCR)指令3.編程應(yīng)用(九)微分脈沖輸出(PLS/PLF)指令1.指令助記符及功能符號名稱功能電路表示及可操作組件程序步PLS上沿脈沖上升沿微分輸出特M除外2PLF下沿脈沖下降沿微分輸出2(九)微分脈沖輸出(PLS/PLF)指令2.指令說明(1)PLS、PLF為微分脈沖輸出指令。PLS指令使操作組件在輸入信號上升沿時產(chǎn)生一個掃描周期的脈沖輸出。PLF指令則使操作組件在輸入信號下降沿產(chǎn)生一個掃描周期的脈沖輸出。(九)微分脈沖輸出(PLS/PLF)指令(九)微分脈沖輸出(PLS/PLF)指令3.編程應(yīng)用(十)棧操作(MPS/MRD/MPP)指令1.指令助記符及功能符號名稱功能電路表示及操作組件程序步MPS(Push)進(jìn)棧將連接點數(shù)據(jù)入棧無操作組件1MRD(Read)讀棧讀棧存儲器棧頂數(shù)據(jù)1MPP(Pop)出棧取出棧存儲器棧頂數(shù)據(jù)1(十)棧操作(MPS/MRD/MPP)指令2.指令說明

(1)這組指令分別為進(jìn)棧、讀棧、出棧指令,用于分支多重輸出電路中將連接點數(shù)據(jù)先存儲,便于連接后面電路時讀出或取出該數(shù)據(jù)。(2)MPS、MRD、MPP指令都是無數(shù)據(jù)的指令。(3)在FX2N系列PLC中有11個用來存儲運算中間結(jié)果的存儲區(qū)域,稱為棧存儲器。

MPS和MPP必須成對使用,而且連續(xù)使用應(yīng)少于11次。(十)棧操作(MPS/MRD/MPP)指令2.指令說明(4)使用一次MPS指令,便將此刻的中間運算結(jié)果送入堆棧的第一層,而將原存在堆棧第一層的數(shù)據(jù)移往堆棧的下一層。MRD指令是讀出棧存儲器最上層的最新數(shù)據(jù),此時堆棧內(nèi)的數(shù)據(jù)不移動。使用MPP指令,堆棧存儲器最上層的數(shù)據(jù)被彈出,各數(shù)據(jù)順次向上一層移。彈出的數(shù)據(jù)從堆棧內(nèi)消失。(十)棧操作(MPS/MRD/MPP)指令3.編程應(yīng)用【例1】一層堆棧LDX000ANDX001MPSANDX002OUTY000MPPOUTY001LDX003MPSANDX004OUTY002MPPANDX005OUTY003LDX006MPSANDX007OUTY004MRDANDX010OUTY005MRDANDX011OUTY006MPPANDX012OUTY007(十)棧操作(MPS/MRD/MPP)指令3.編程應(yīng)用【例2】采用ANB、ORB指令的一層堆棧LDX000MPSLDX001ORX002ANBOUTY000MRDLDX003ANDX004LDX005ANDX006ORBANB

OUTY001MPPANDX007OUTY002LDX010ORX011ANBOUTY003(十)棧操作(MPS/MRD/MPP)指令3.編程應(yīng)用【例3】二層堆棧程序LDX000MPSANDX001MPSANDX002OUTY000MPPANDX003OUTY001MPPANDX004MPSANDX005OUTY002MPPANDX006OUTY003(十一)取反(INV)指令1.指令助記符及功能符號名稱功能梯形圖表示及可操作組件程序步INV(取反)運算結(jié)果取反操作1(十一)取反(INV)指令2.指令說明INV指令是邏輯輸入的運算結(jié)果取反,該指令是無操作數(shù)指令。(十一)取反(INV)指令3.編程應(yīng)用【例】取反操作指令編程應(yīng)用如圖所示。(十二)空操作和程序結(jié)束指令1.指令助記符及功能符號名稱功能電路表示和操作組件程序步NOP(空操作)無動作1END(結(jié)束)輸入輸出處理返回到0步1(十二)空操作和程序結(jié)束指令2.指令說明(1)空操作指令就是使該步不操作。在程序中加入空操作指令,在變更程序或增加指令時可以使步序號不變化。用NOP指令也可以替換一些已寫入的指令,修改梯形圖或程序。(2)當(dāng)執(zhí)行程序全部清零操作時,所有指令均變成NOP。(十二)空操作和程序結(jié)束指令2.指令說明(3)END為主程序結(jié)束指令。PLC總是循環(huán)進(jìn)行輸入處理、執(zhí)行程序到END指令結(jié)束,進(jìn)入輸出處理工作。

(十二)空操作和程序結(jié)束指令2.指令說明(4)END指令還有一個用途是可以對較長的程序分段程序調(diào)試。調(diào)試時,可將程序分段后插入END指令,從而依次對各程序段的運算進(jìn)行檢查。然后在確認(rèn)前面電路塊動作正確無誤之后依次刪除END指令。第四節(jié)編程規(guī)則及注意事項

一、梯形圖的結(jié)構(gòu)規(guī)則(1)梯形圖的各種符號,要以左母線為起點,右母線為終點(可省略右母線),從左向右分行繪出。注意:觸點不能接在線圈的右邊,線圈也不能直接與左母線連接,必須通過觸點連接。如圖6-54。圖6-54規(guī)則(1)說明M8000

(2)觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。

(2)觸點應(yīng)畫在水平線上,不能畫在垂直分支線上。如圖6-55。圖6-55規(guī)則(2)說明:橋式梯形圖改成雙信號流向的梯形圖

(3)不包含觸點的分支應(yīng)放在垂直方向,不可水平方向設(shè)置。如圖6-56。圖6-56規(guī)則(3)說明

(4)電路塊并聯(lián)時,應(yīng)將觸點最多的支路塊放在最上面。支路塊串聯(lián)時,應(yīng)將并聯(lián)支路多的盡量靠近左母線。以使編制的程序簡潔明了,指令語句減少。圖6-57規(guī)則(4)說明(5)遇到不可編程的梯形圖時,可根據(jù)信號流向?qū)μ菪螆D進(jìn)行重排。T形結(jié)構(gòu)圖6-58重排電路舉例(a)對T形結(jié)構(gòu)梯形圖進(jìn)行重排圖6-58重排電路舉例二、語句表程序的編輯規(guī)則(1)利用PLC基本指令對梯形圖編程時,必須要按信號單方向從左到右、自上而下的流向原則進(jìn)行編寫。(2)在處理較復(fù)雜的觸點結(jié)構(gòu)時,指令表的表達(dá)順序為:先寫出參與因數(shù)的內(nèi)容,再表達(dá)參與因數(shù)間的關(guān)系。例1:寫出下圖所示梯形圖對應(yīng)的指令表例2:畫出與下列語句表對應(yīng)的梯形圖LDX000ANDX001LDX002ANIX003ORBLDX004ANDX005LDX006ANDX007ORBANBLDM101ANDM103ORBANDM102OUTY034三、雙線圈輸出問題1、

在梯形圖中,線圈前面的觸點代表線圈輸出的條件,線圈代表輸出。由PLC的操作系統(tǒng)對梯形圖編繪法則規(guī)定,一個線圈在梯形圖中只能出現(xiàn)一次。2、如果在同一程序中同一組件的線圈使用兩次或多次,稱為雙線圈輸出。3、PLC程序?qū)@種情況的出現(xiàn),掃描執(zhí)行的原則規(guī)定是:前面的輸出無效,最后一次輸出才是有效的。4、作為這種事件的特例:同一程序的兩個絕不會同時執(zhí)行的程序段中可以有相同的輸出線圈。第五節(jié)常用基本環(huán)節(jié)的編程一、三相異步電機(jī)單向運轉(zhuǎn)控制:啟-保-停電路單元二、三相異步電動機(jī)可逆運轉(zhuǎn)控制:互鎖環(huán)節(jié)三、二臺電機(jī)延時啟動的基本環(huán)節(jié)四、定時器的延時擴(kuò)展一、三相異步電機(jī)單向運轉(zhuǎn)控制:啟-保-停電路單元圖(a)是PLC的輸入輸出接線圖。圖(b)是啟-保-停單向控制梯形圖。

二、三相異步電動機(jī)可逆運轉(zhuǎn)控制:互鎖環(huán)節(jié)

在多輸出的梯形圖中,若要考慮多輸出間的相互制約,可以用此方法實現(xiàn)多輸出之間的聯(lián)鎖。三、二臺電機(jī)延時啟動的基本環(huán)節(jié)二臺異步電動機(jī),要求:一臺啟動10s后第二臺啟動,運行后能同時停止。四、定時器的延時擴(kuò)展每個定時器的定時時間都有一個最大值。若工程中所需的延時時間大于選定的定時器最大定時值時,最簡單的延時擴(kuò)展方法是采用多個定時器接力計時。也可以利用計數(shù)器配合定時器獲得長延時第六節(jié)基本指令編程實例【例1】用PLC實現(xiàn)對通風(fēng)機(jī)的監(jiān)視。用PLC實現(xiàn)對三臺通風(fēng)機(jī)運轉(zhuǎn)情況進(jìn)行監(jiān)視的系統(tǒng)。如果三臺風(fēng)機(jī)中有二臺在工作,信號燈就持續(xù)發(fā)亮;如果只有一臺風(fēng)機(jī)工作,信號燈就以1Hz的頻率閃光;如果三臺風(fēng)機(jī)都不工作,信號燈就以10Hz頻率閃光;如果選擇運轉(zhuǎn)裝置不運行,信號燈就熄滅。輸入(I)輸出(O)其

溫馨提示

  • 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

提交評論