第三章 可編程序控制器的編程語(yǔ)言與基本邏輯指令2012-12-11-20-41-43_第1頁(yè)
第三章 可編程序控制器的編程語(yǔ)言與基本邏輯指令2012-12-11-20-41-43_第2頁(yè)
第三章 可編程序控制器的編程語(yǔ)言與基本邏輯指令2012-12-11-20-41-43_第3頁(yè)
第三章 可編程序控制器的編程語(yǔ)言與基本邏輯指令2012-12-11-20-41-43_第4頁(yè)
第三章 可編程序控制器的編程語(yǔ)言與基本邏輯指令2012-12-11-20-41-43_第5頁(yè)
已閱讀5頁(yè),還剩116頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、上海電視大學(xué)閔二分??删幊绦蚩刂破鲬?yīng)用技術(shù)任課教師:王銳第三章可編程序控制器的編程語(yǔ)言與基本邏輯指令3.1 可編程序控制器的編程語(yǔ)言3.1.1 PLC編程語(yǔ)言的國(guó)際標(biāo)準(zhǔn) 5種編程語(yǔ)言 順序功能圖SFC 梯形圖LD 功能塊圖FBD 指令表IL 結(jié)構(gòu)文本ST1 順序功能圖2梯形圖 梯形圖是使用的最多的PLC圖形編程語(yǔ)言LD X0OR X2ANDN X1OUT Y4LD X3OUT Y6梯形圖指令表使用梯形圖時(shí)應(yīng)注意下列問(wèn)題使用梯形圖時(shí)應(yīng)注意下列問(wèn)題1 每個(gè)輸出元素可構(gòu)成一個(gè)梯級(jí),每個(gè)梯級(jí)可由多個(gè)每個(gè)輸出元素可構(gòu)成一個(gè)梯級(jí),每個(gè)梯級(jí)可由多個(gè)支路組成,通常每個(gè)支路可容納支路組成,通常每個(gè)支路可容納11

2、個(gè)編程元件,最個(gè)編程元件,最右邊右邊的元素必須是的元素必須是輸出輸出元素元素2 在用梯形圖編程時(shí),只能在一個(gè)梯級(jí)編制完成后才在用梯形圖編程時(shí),只能在一個(gè)梯級(jí)編制完成后才能繼續(xù)后面的程序編制能繼續(xù)后面的程序編制3 PLC的梯形圖的梯形圖從上至下從上至下按行繪制,兩側(cè)的豎線類于按行繪制,兩側(cè)的豎線類于電氣控制圖的電源線,每一行電氣控制圖的電源線,每一行從左至右從左至右,左側(cè)總是左側(cè)總是安排輸入接點(diǎn)安排輸入接點(diǎn),并且把并聯(lián)接點(diǎn)多的支路靠近最左,并且把并聯(lián)接點(diǎn)多的支路靠近最左端端4 輸出線圈用圓形或橢圓形及括號(hào)表示輸出線圈用圓形或橢圓形及括號(hào)表示3.1.2 梯形圖的主要特點(diǎn)1編程元件的“0”/“1”狀

3、態(tài)、ON/OFF狀態(tài) “1” 狀態(tài):表示線圈通電,常開(kāi)觸點(diǎn)接通,常閉觸點(diǎn)斷 開(kāi),ON狀態(tài)2公共母線 ,相當(dāng)于左正右負(fù)的直流電源 梯形圖中流過(guò)的電流不是物理電流,而是概念電流,概念電流只能從左向右流動(dòng)3邏輯解是從上到下、從左至右4 常開(kāi)和常閉觸點(diǎn)可以無(wú)限多次的使用 3.2 FX系列可編程序控制器梯形圖中的編程元件3.2.1FX系列的用戶數(shù)據(jù)結(jié)構(gòu)Bit數(shù)據(jù)(位數(shù)據(jù))二進(jìn)制的1位 字?jǐn)?shù)據(jù) 4位BCD碼形式 字與位的結(jié)合3.2.3輸入繼電器與輸出繼電器PLC內(nèi)部有許多具有不同功能的器件:輸入繼電器內(nèi)部有許多具有不同功能的器件:輸入繼電器X、輸出繼電器輸出繼電器Y、定時(shí)器、定時(shí)器T、計(jì)數(shù)器、計(jì)數(shù)器C、輔

4、助繼電、輔助繼電器器M、狀態(tài)寄存器、狀態(tài)寄存器S等。為了區(qū)別實(shí)際的物理器等。為了區(qū)別實(shí)際的物理器件,上述件,上述PLC內(nèi)部的器件稱為內(nèi)部的器件稱為軟元件軟元件。不同廠家、同一產(chǎn)家的不同型號(hào)的不同廠家、同一產(chǎn)家的不同型號(hào)的PLC的軟元件的的軟元件的數(shù)量、種類都不一樣數(shù)量、種類都不一樣。1 輸入繼電器(輸入繼電器(X) 是是PLC接收外部開(kāi)關(guān)信號(hào)的接口,輸入繼電接收外部開(kāi)關(guān)信號(hào)的接口,輸入繼電器常開(kāi)觸點(diǎn)、常閉觸點(diǎn)使用次數(shù)不限。繼電器常開(kāi)觸點(diǎn)、常閉觸點(diǎn)使用次數(shù)不限。繼電器采用器采用八進(jìn)制八進(jìn)制編碼,編碼,X0-X7, X0X177最最多多128點(diǎn)。點(diǎn)。(其輸入響應(yīng)時(shí)間為(其輸入響應(yīng)時(shí)間為10ms)注

5、意:輸入繼電器的狀態(tài)唯一地取決于外部輸注意:輸入繼電器的狀態(tài)唯一地取決于外部輸入信號(hào)的狀態(tài),不可能受用戶程序的控制,入信號(hào)的狀態(tài),不可能受用戶程序的控制,因此梯形圖中絕對(duì)不能出現(xiàn)輸入繼電器的線因此梯形圖中絕對(duì)不能出現(xiàn)輸入繼電器的線圈。輸入繼電器只能用于內(nèi)部編程,無(wú)法驅(qū)圈。輸入繼電器只能用于內(nèi)部編程,無(wú)法驅(qū)動(dòng)外部負(fù)載。動(dòng)外部負(fù)載。 輸入繼電器的狀態(tài)只能由外部信號(hào)驅(qū)動(dòng)改變,輸入繼電器的狀態(tài)只能由外部信號(hào)驅(qū)動(dòng)改變,而無(wú)法用程序驅(qū)動(dòng)。而無(wú)法用程序驅(qū)動(dòng)。2輸出繼電器(輸出繼電器(Y)()(Y0-Y177) 用來(lái)傳送信號(hào)到外部負(fù)載的元件。輸入繼用來(lái)傳送信號(hào)到外部負(fù)載的元件。輸入繼電器常開(kāi)觸點(diǎn)、常閉觸點(diǎn)使用

6、次數(shù)不限。電器常開(kāi)觸點(diǎn)、常閉觸點(diǎn)使用次數(shù)不限。作用:1提供無(wú)數(shù)對(duì)常開(kāi)、常閉觸點(diǎn)用于內(nèi)部編程,2 提供一常開(kāi)觸點(diǎn)驅(qū)動(dòng)外部負(fù)載。驅(qū)動(dòng):輸出繼電器線圈的狀態(tài)由程序驅(qū)動(dòng)。表3.4 FX2N系列可編程控制器的輸入/輸出繼電器元件號(hào)接在端子X(jué)0的外部輸入電路接通時(shí),對(duì)應(yīng)的輸入映像寄存器為“1”狀態(tài),梯形圖中X0的常開(kāi)觸點(diǎn)接通,常閉觸點(diǎn)斷開(kāi)。梯形圖中Y0的線圈“通電”時(shí),對(duì)應(yīng)的輸出映像寄存器為“1”狀態(tài),繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線圈通電,其常開(kāi)觸點(diǎn)閉合,外部負(fù)載得電。3.2.4 輔助繼電器(M) 相當(dāng)于繼電控制系統(tǒng)的中間繼電器,元件編號(hào)用十進(jìn)制表示,用于狀態(tài)暫存、輔助移位運(yùn)算及特殊功能等。輔助繼

7、電器線圈一般是由程序驅(qū)動(dòng),也能提供無(wú)數(shù)對(duì)常開(kāi)、常閉觸點(diǎn)用于內(nèi)部程序。PLC內(nèi)部輔助繼電器一般由三種類型:1通用輔助型:通用輔助型:M0-M499共共500個(gè)個(gè) 無(wú)斷電保持功能無(wú)斷電保持功能 2斷電保持輔助型:斷電保持輔助型:M500-M3071共共2572個(gè)個(gè)PLC在運(yùn)行中若發(fā)生斷電,輸出繼電器和通用輔助繼在運(yùn)行中若發(fā)生斷電,輸出繼電器和通用輔助繼電器全部變?yōu)閿嚅_(kāi)狀態(tài)。當(dāng)電源再次接通時(shí),除電器全部變?yōu)閿嚅_(kāi)狀態(tài)。當(dāng)電源再次接通時(shí),除PLC運(yùn)行時(shí)被外部輸入信號(hào)接通外,其他仍處于斷運(yùn)行時(shí)被外部輸入信號(hào)接通外,其他仍處于斷開(kāi)狀態(tài)。有些控制系統(tǒng)要求有些信號(hào)、狀態(tài)保持?jǐn)嚅_(kāi)狀態(tài)。有些控制系統(tǒng)要求有些信號(hào)、狀

8、態(tài)保持?jǐn)嚯娝查g的狀態(tài),就必須使用掉電保持輔助繼電器。電瞬間的狀態(tài),就必須使用掉電保持輔助繼電器。種類繼電器是依靠種類繼電器是依靠PLC內(nèi)部的備用鋰電池來(lái)實(shí)現(xiàn)掉內(nèi)部的備用鋰電池來(lái)實(shí)現(xiàn)掉電保持功能。電保持功能。3 特殊輔助繼電器M8000-M8255共共256個(gè)個(gè)類型類型: 1觸點(diǎn)利用型:觸點(diǎn)利用型:由PLC的系統(tǒng)程序來(lái)驅(qū)動(dòng)其線圈,在用戶程序中可以直接使用其觸點(diǎn)。 2 線圈驅(qū)動(dòng)型:線圈驅(qū)動(dòng)型:由用戶程序驅(qū)動(dòng)其線圈,是PLC執(zhí)行特定的操作舉例:舉例: 1觸點(diǎn)利用型觸點(diǎn)利用型 1)M8000,M8001運(yùn)行監(jiān)視繼電器運(yùn)行監(jiān)視繼電器 當(dāng)當(dāng)PLC運(yùn)行時(shí),運(yùn)行時(shí),M8000接通,接通,M8001斷開(kāi)。斷開(kāi)。

9、2) M8002,M8003初始脈沖繼電器初始脈沖繼電器 在在PLC投入運(yùn)行時(shí),投入運(yùn)行時(shí),M8002接通一個(gè)掃描周期,接通一個(gè)掃描周期,M8003斷開(kāi)斷開(kāi)一個(gè)掃描周期,常用一個(gè)掃描周期,常用M8002作為初始信號(hào),比如計(jì)數(shù)器清作為初始信號(hào),比如計(jì)數(shù)器清零,步進(jìn)控制中的初始脈沖信號(hào)等零,步進(jìn)控制中的初始脈沖信號(hào)等3)M8005:鋰電池電壓過(guò)低繼電器 當(dāng)鋰電池電壓過(guò)低時(shí),M8005接通,用來(lái)提示鋰電池即將失效4)M8011-M8014:內(nèi)部時(shí)鐘脈沖 當(dāng)PLC接通時(shí), M8011-M8014便產(chǎn)生周期為10ms,100ms,1s,1min的脈沖信號(hào)5) M8020-M8022:運(yùn)算結(jié)果標(biāo)志2 線圈

10、驅(qū)動(dòng)型:由用戶程序驅(qū)動(dòng)其線圈,是PLC執(zhí)行特定的操作1) M8034:全部輸出禁止繼電器 當(dāng)M8034接通時(shí),全部輸出繼電器均為斷開(kāi)狀態(tài)(禁止輸出),PLC的外部接點(diǎn)均為OFF狀態(tài)。例如下圖2) M8040:禁止?fàn)顟B(tài)轉(zhuǎn)移 在步進(jìn)控制中,當(dāng)M8040接通時(shí),即使?fàn)顟B(tài)轉(zhuǎn)移條件滿足,也不能實(shí)現(xiàn)狀態(tài)間的轉(zhuǎn)移3)M8033:停止時(shí)保持輸出繼電器當(dāng)M8033接通時(shí),若PLC由運(yùn)行狀態(tài)切換到停止?fàn)顟B(tài)時(shí),將影像寄存器和數(shù)據(jù)中內(nèi)容保留下來(lái)。4)M8030:電池滅燈5) M8039:恒定掃描當(dāng)M8039接通時(shí),PLC以8039中的內(nèi)容為掃描周期運(yùn)行程序3.2.5狀態(tài)(器)(S)狀態(tài)是用于編制順序控制的一種編程元件

11、,狀態(tài)器供編程使用,使用次數(shù)不受限制。當(dāng)狀態(tài)不用于步進(jìn)控制中,可當(dāng)作輔助繼電器使用,狀態(tài)S有以下兩種類型1通用型 地址編號(hào)為S0-S499,共500點(diǎn),沒(méi)有斷電保持功能。其中 S0-S9供初始狀態(tài)用 S10-S19供返回原點(diǎn)用2 停電保持型地址編號(hào)S500-S999,供500點(diǎn),用于信號(hào)報(bào)警器,當(dāng)電源斷開(kāi)時(shí),它們能保持停電前一刻的狀態(tài)3.2.6 定時(shí)器(T) T相當(dāng)于繼電器系統(tǒng)中的時(shí)間繼電器,當(dāng)定時(shí)器的線圈被驅(qū)動(dòng)時(shí),定時(shí)器以增計(jì)數(shù)方式對(duì)PLC內(nèi)的時(shí)鐘脈沖進(jìn)行累積計(jì)時(shí),當(dāng)計(jì)時(shí)的當(dāng)前值于設(shè)定值相等時(shí),其觸點(diǎn)動(dòng)作,(通電延時(shí))。當(dāng)定時(shí)器的線圈失電時(shí),其觸點(diǎn)立即復(fù)位。類型:通用定時(shí)器;積算定時(shí)器(定時(shí)

12、器的延時(shí)時(shí)間是定時(shí)器的延時(shí)時(shí)間是由編程中的設(shè)定值由編程中的設(shè)定值K來(lái)來(lái)決定的。決定的。 )1 通用定時(shí)器 T0-T249分為100ms和10ms定時(shí)器如圖2 積算定時(shí)器 T246T255類型 1ms T246-T249,范圍0.001-32.767s 100ms T250T255,范圍0.13276.7s如圖:T1 T2當(dāng)前值當(dāng)前值X1Y1X23.2.7 計(jì)數(shù)器(C)計(jì)數(shù)器主要于記錄脈沖個(gè)數(shù)或計(jì)數(shù)器主要于記錄脈沖個(gè)數(shù)或根據(jù)脈沖個(gè)數(shù)設(shè)定某一時(shí)間。根據(jù)脈沖個(gè)數(shù)設(shè)定某一時(shí)間。v計(jì)數(shù)器的計(jì)數(shù)范圍是計(jì)數(shù)器的計(jì)數(shù)范圍是0999 類型:內(nèi)部計(jì)數(shù)器 高速計(jì)數(shù)器1 內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描對(duì)PLC內(nèi)部元

13、件(X 、 Y、 M、 S、 T、 C)的信號(hào)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。其輸入信號(hào)頻率大約為幾個(gè)掃描周期。內(nèi)部有許多計(jì)數(shù)器,他們以加減計(jì)數(shù)方式計(jì)數(shù)。)位加計(jì)數(shù)器設(shè)定值-32767,類型:通用型 C0-C99, 斷電保持型C100-C199舉例:以通用型C5為例,說(shuō)明其計(jì)數(shù)工作過(guò)程2)32位加減計(jì)數(shù)器類型:通用型、斷電保持型當(dāng)計(jì)數(shù)當(dāng)前值等于設(shè)定值時(shí),計(jì)數(shù)器的觸點(diǎn)動(dòng)作,但計(jì)數(shù)器仍在計(jì)數(shù),計(jì)數(shù)器當(dāng)前值仍在變化,直到執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器當(dāng)前值才為,換句話說(shuō),計(jì)數(shù)器當(dāng)前值的加減與其觸點(diǎn)的動(dòng)作無(wú)關(guān)32位加/減計(jì)數(shù)器的設(shè)定值為2 147 483 648 +2 147 483 647, 其中C200C219為通用型

14、,C220C234為斷電保持型。加/減計(jì)數(shù)方式由特殊輔助繼電器M8200M8234設(shè)定。對(duì)應(yīng)的特殊輔助繼電器為ON時(shí),為減計(jì)數(shù)。注:32位設(shè)定值存放在元件號(hào)相連的兩個(gè)數(shù)據(jù)寄存器中。如果指定的是D0則設(shè)定值存放在D1和D0中。如何獲得更長(zhǎng)的延時(shí)時(shí)間?定時(shí)器的定時(shí)時(shí)間都有一個(gè)最大值,如100ms的定時(shí)器的最大的定時(shí)時(shí)間為3276.7s。如果工程中所需的延時(shí)時(shí)間大于這個(gè)數(shù)值怎么辦?方法一:利用多個(gè)定時(shí)器時(shí)間相加即定時(shí)器的接力方式。方法二:利用定時(shí)器和計(jì)數(shù)器的配合獲得延長(zhǎng)時(shí)間。2 高速計(jì)數(shù)器(32位斷電保持型加/減計(jì)數(shù)器)X0X7為高速計(jì)數(shù)器的輸入端1)一相高速計(jì)數(shù)器地址編號(hào)C235C250 如圖注意

15、:不能用計(jì)數(shù)器輸入端作為高速計(jì)數(shù)器的線圈的驅(qū)動(dòng)觸點(diǎn)。如下圖所示是錯(cuò)誤的一相高速計(jì)數(shù)器2、 高速計(jì)數(shù)器高速計(jì)數(shù)器 C235C255 (X0X7)2、 高速計(jì)數(shù)器高速計(jì)數(shù)器 C235C255 (X0X7)2)兩相高速計(jì)數(shù)器地址編號(hào)C251-C255,有A、B兩個(gè)計(jì)數(shù)輸入, A、B兩相成90相位差。 A、B兩相輸入信號(hào)決定了加/減計(jì)數(shù)方向。當(dāng)A相輸入為ON時(shí): 1若B從OFF變到ON時(shí),則為加計(jì)數(shù)器 2若B從ON變到 OFF時(shí),則為減計(jì)數(shù)器3.2.8 數(shù)據(jù)寄存器DD是PLC中用來(lái)存儲(chǔ)數(shù)值、數(shù)據(jù)的軟元件,用于存儲(chǔ)模擬量控制,位置控制,數(shù)據(jù)I/O的參數(shù)及工作數(shù)據(jù),每個(gè)數(shù)據(jù)寄存器都是16位,將兩個(gè)地址相鄰

16、的數(shù)據(jù)寄存器組合起來(lái)可存儲(chǔ)32位數(shù)值、數(shù)據(jù)1通用數(shù)據(jù)寄存器D0-D199 M8033為OFF時(shí),無(wú)斷電保持功能,M8033為ON時(shí),有斷電保持功能。2 斷電保持?jǐn)?shù)據(jù)寄存器D200-D79993特殊數(shù)據(jù)寄存器D8000-D82554變址寄存器V0-V7,Z0Z73.2.9指針P/I在執(zhí)行PLC程序的過(guò)程中,當(dāng)某條件滿足時(shí),需用跳過(guò)一段不需用執(zhí)行的程序,或者調(diào)用一個(gè)子程序,或者執(zhí)行指定的中斷程序,這時(shí)需要一“操作標(biāo)記”來(lái)表明所操作的程序段,這一“操作標(biāo)記”就是指針1 分支用指針P地址編號(hào)P0P127當(dāng)分支指針P用于跳轉(zhuǎn)指令CJ時(shí),用來(lái)指定跳轉(zhuǎn)的起始位置(跳到指定的標(biāo)號(hào)位置,執(zhí)行標(biāo)號(hào)后面的程序);當(dāng)

17、分支指針用于子程序調(diào)用指令CALL時(shí),用來(lái)指定被調(diào)用的子程序和子程序的位置。例如:中斷用指針I(yè) 中斷指針作為標(biāo)號(hào)用于指定中斷程序的起點(diǎn),中斷程序是從中斷指針標(biāo)號(hào)開(kāi)始,執(zhí)行IRET指令時(shí)結(jié)束。中斷指針有以下3種類型 1)輸入中斷用指針 2)定時(shí)器中斷用指針3)高速計(jì)數(shù)器中斷用指針七七 、指針(、指針( P/ I )分支用指針中斷用指針跳轉(zhuǎn)用指針子程序調(diào)用指針?lè)种в梅种в?輸入中斷用輸入中斷用 定時(shí)器用定時(shí)器用 計(jì)數(shù)器中斷用計(jì)數(shù)器中斷用P0P127 128點(diǎn)點(diǎn)I00(X000)I10(X001)I20(X002)I30(X003)I40(X004)I50(X005)I6I7I8 I010 I040

18、I020 I050I030 I060指針(指針( P/ I )分支用指針中斷用指針跳轉(zhuǎn)用指針子程序調(diào)用指針X001FNC 00 CJ P0P0跳轉(zhuǎn)用指針子程序調(diào)用指針X001FNC 01 CALL P1 FNC 06 FEND FNC 02 SRET 主主程程序序子子程程序序P13.3FX系列可編程序控制器的基本邏輯指令3.3.1邏輯取及線圈驅(qū)動(dòng)指令邏輯取及線圈驅(qū)動(dòng)指令LD、LDI、OUT說(shuō)明:說(shuō)明:LD取指令,表示一個(gè)與輸入母線相連取指令,表示一個(gè)與輸入母線相連接的常開(kāi)觸點(diǎn)指令;接的常開(kāi)觸點(diǎn)指令; LDI取反指令,表示一個(gè)與輸入母線相取反指令,表示一個(gè)與輸入母線相連接的常閉觸點(diǎn)指令。連接的常

19、閉觸點(diǎn)指令。 OUT線圈驅(qū)動(dòng)指令,也稱輸出指令。操作目線圈驅(qū)動(dòng)指令,也稱輸出指令。操作目標(biāo)元件標(biāo)元件不可以是輸入繼電器不可以是輸入繼電器X。用來(lái)輸出。用來(lái)輸出OUT指令指令前面前面的邏輯運(yùn)算結(jié)果的邏輯運(yùn)算結(jié)果OUT 指令的操作元件是定時(shí)器指令的操作元件是定時(shí)器T和計(jì)數(shù)器和計(jì)數(shù)器C時(shí),時(shí),必須設(shè)置常數(shù)必須設(shè)置常數(shù)K1. LD LDI OUT 指令:指令:LD(Load): 常開(kāi)觸點(diǎn)與母線連接指令常開(kāi)觸點(diǎn)與母線連接指令LDI(Load Inverse): 常閉觸點(diǎn)與母線連接指令常閉觸點(diǎn)與母線連接指令OUT(Out): 驅(qū)動(dòng)線圈的輸出指令驅(qū)動(dòng)線圈的輸出指令例如 二、觸點(diǎn)串聯(lián)指令二、觸點(diǎn)串聯(lián)指令A(yù)ND

20、、ANI說(shuō)明:說(shuō)明: AND(與指令)用于常開(kāi)觸點(diǎn)的串聯(lián);(與指令)用于常開(kāi)觸點(diǎn)的串聯(lián);ANI(與非指令)用于常閉觸點(diǎn)的串聯(lián)連接。(與非指令)用于常閉觸點(diǎn)的串聯(lián)連接??梢远啻沃貜?fù)使用??梢远啻沃貜?fù)使用。 三、觸點(diǎn)并聯(lián)指令三、觸點(diǎn)并聯(lián)指令OR、ORI說(shuō)明:說(shuō)明: OR(或)(或)用于常開(kāi)觸點(diǎn)的用于常開(kāi)觸點(diǎn)的并聯(lián)并聯(lián); ORI(或非)(或非)用于常閉觸點(diǎn)的用于常閉觸點(diǎn)的并聯(lián)。并聯(lián)。邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符LDX400ANDX401OUTY430LDX400ORX401OUTY430LDI X400OUTY430與與AND或或OR非非LDI、ANI、ORI當(dāng)當(dāng) X400 與與 X

21、401 都都 “ON” 時(shí),則輸出時(shí),則輸出 Y430 “ON”。當(dāng)當(dāng) X400 或或 X401 “ON” 時(shí),時(shí),則輸出則輸出 Y430 “ON”。當(dāng)當(dāng) X400 “OFF” 時(shí),時(shí),則輸出則輸出 Y430 “ON”。X400 X401Y430X400X401Y430X400Y430 與、或、非運(yùn)算與、或、非運(yùn)算均是對(duì)從該指令前面的均是對(duì)從該指令前面的LDLD指令到該指令的前一個(gè)指令處的結(jié)果進(jìn)指令到該指令的前一個(gè)指令處的結(jié)果進(jìn)行運(yùn)算。行運(yùn)算。X2是與圖中是與圖中A點(diǎn)處的結(jié)果(即點(diǎn)處的結(jié)果(即X0與與X1的結(jié)果)的結(jié)果)相或,而不是與相或,而不是與X1相或。相或。LD X0AND X1OR X

22、2OUT Y0例:例:AX0X2X1Y0注意注意 四、串聯(lián)電路塊的并聯(lián)連接指令四、串聯(lián)電路塊的并聯(lián)連接指令ORB說(shuō)明:說(shuō)明:2個(gè)以上串聯(lián)連接的電路稱為串聯(lián)個(gè)以上串聯(lián)連接的電路稱為串聯(lián)電路塊,串聯(lián)電路塊并聯(lián)連接時(shí),分支電路塊,串聯(lián)電路塊并聯(lián)連接時(shí),分支的開(kāi)始用的開(kāi)始用LD、LDI指令;后面集中使用指令;后面集中使用ORB指令時(shí),電路塊并聯(lián)數(shù)小于指令時(shí),電路塊并聯(lián)數(shù)小于8。ORB指令不帶元件號(hào),改指令不能聯(lián)系使用7次每個(gè)串聯(lián)電路塊的起點(diǎn)都要用LD或LDI指令,電路塊的后面用ORB指令 五、并聯(lián)電路塊的串聯(lián)連接指令五、并聯(lián)電路塊的串聯(lián)連接指令A(yù)NB說(shuō)明:說(shuō)明:2個(gè)以上并聯(lián)連接的電路稱為并聯(lián)個(gè)以上并聯(lián)

23、連接的電路稱為并聯(lián)電路塊,并聯(lián)電路塊串聯(lián)連接時(shí),分支的電路塊,并聯(lián)電路塊串聯(lián)連接時(shí),分支的開(kāi)始用開(kāi)始用LD、LDI指令;后面集中使用指令;后面集中使用ANB指令時(shí),電路塊并聯(lián)數(shù)小于指令時(shí),電路塊并聯(lián)數(shù)小于8。 0 LD X0 1 OR X1 2 LD X2 3 AND X3 4 LDI X4 5 ANI X5 6 ORB 7 OR X6 8 ANB 9 OR X7 10 OUT Y6 有關(guān)ANB的補(bǔ)充說(shuō)明使用時(shí),應(yīng)先完成并聯(lián)電路塊的內(nèi)部連接并聯(lián)電路中各支路的起始觸點(diǎn)使用LD或LDI指令A(yù)NB后面無(wú)操作數(shù)為了節(jié)省空間,編程時(shí)應(yīng)盡量將并聯(lián)觸點(diǎn)多的部分放在梯形圖的左邊,將串聯(lián)觸點(diǎn)多的部分放在梯形圖的

24、上面。1編程時(shí),當(dāng)每個(gè)串聯(lián)/并聯(lián)的電路塊結(jié)束后,緊接著就使用ANB/ORB指令,則串聯(lián)/并聯(lián)的電路塊無(wú)限制,但若將串聯(lián)/并聯(lián)的所有電路塊都編程完后再連續(xù)多次使用ANB/ORB指令,則ANB/ORB指令不能連續(xù)使用7次,即串聯(lián)/并聯(lián)的電路塊數(shù)不能超過(guò)7個(gè)邏輯關(guān)系邏輯關(guān)系 梯形圖梯形圖 助記符助記符LDX400ORX401LDX402ORX403ANBOUTY430LDX400ANDX401LDX402ANI X403ORBOUTY430當(dāng)當(dāng) “X400 或或 X401”與與“X402 或或X403” 都都 “ON” 時(shí),則輸出時(shí),則輸出 Y430 “ON”。區(qū)塊與區(qū)塊與ANB區(qū)塊或區(qū)塊或ORB當(dāng)

25、當(dāng) “X400 與與 X401”或或“X402 與與X403非非” “ON” 時(shí),則輸出時(shí),則輸出 Y430 “ON”。X400X401X402X403Y430X400X402X401X403Y430KMRKMRM M33A A B B C CKMFKMFFUFUQSQSFRFRI/O分配:分配: SB1 X400 SBF X401 SBR X402 FR X403 KMF Y430 KMR Y431例例2 2:三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制Y430X400X402X401Y431X400Y431Y430Y430Y431KMFSB1KMFSBFFRKMRKMRSBRKMR

26、KMFLD X401OR Y430ANI X400ANI Y431OUT Y430LD X402OR Y431ANI X400ANI Y430OUT Y431左重右輕左重右輕編程:編程:X400X402X401Y431X400Y430Y430Y431Y430Y431X400X402X401Y431X400Y430Y430Y431Y430Y431I/O分配:分配: SB1 X400 SBF X401 SBR X402 FR X403 KMF Y430 KMR Y431I/OI/O分配決定分配決定PLCPLC的端子接線圖的端子接線圖PLCPLC的端子接線方式又決定編程語(yǔ)言的端子接線方式又決定編程語(yǔ)

27、言X401X400COMY430COMKMFSBFSB1X402SBRY431KMRFRX403輸入按鍵的接線方式?jīng)Q定輸入的編程語(yǔ)句輸入按鍵的接線方式?jīng)Q定輸入的編程語(yǔ)句停止鍵為常閉停止鍵為常閉LD X401OR Y430AND X400OUT Y430停止鍵為常開(kāi)停止鍵為常開(kāi)LD X401OR Y430ANI X400OUT Y430電機(jī)的起動(dòng)停止控制電機(jī)的起動(dòng)停止控制Y430X400Y430X401梯形梯形圖:圖:起動(dòng)起動(dòng)X400X401COMY430COMKMSB2SB1停止停止3.3.7 棧存儲(chǔ)器與多重輸出指令MPS、MRD、MPPMPS:進(jìn)棧指令,用于存儲(chǔ)在執(zhí)行:進(jìn)棧指令,用于存儲(chǔ)在執(zhí)

28、行MPS之前剛產(chǎn)生之前剛產(chǎn)生的操作數(shù),送入到棧存儲(chǔ)器的第一段的操作數(shù),送入到棧存儲(chǔ)器的第一段MRD:讀棧指令,用來(lái)讀出由:讀棧指令,用來(lái)讀出由MPS存儲(chǔ)的操作數(shù)存儲(chǔ)的操作數(shù)MPP:出棧指令,用來(lái)讀出由:出棧指令,用來(lái)讀出由MPS存儲(chǔ)的操作結(jié)果,存儲(chǔ)的操作結(jié)果,也就是最后進(jìn)棧的數(shù)據(jù),然后在清除由也就是最后進(jìn)棧的數(shù)據(jù),然后在清除由MPS存儲(chǔ)存儲(chǔ)的操作結(jié)果,也就是說(shuō),當(dāng)執(zhí)行完的操作結(jié)果,也就是說(shuō),當(dāng)執(zhí)行完MPP指令后,指令后,棧內(nèi)由棧內(nèi)由MPS所存儲(chǔ)的操作結(jié)果被清除所存儲(chǔ)的操作結(jié)果被清除注:注:1 MPS和和MPP指令使用的次數(shù)必須相等指令使用的次數(shù)必須相等 2 指令后無(wú)操作數(shù)指令后無(wú)操作數(shù) 3 M

29、RD用來(lái)讀出最上層數(shù)據(jù),棧內(nèi)的數(shù)據(jù)不會(huì)用來(lái)讀出最上層數(shù)據(jù),棧內(nèi)的數(shù)據(jù)不會(huì)上移或下移上移或下移補(bǔ)充: 1堆棧指令常用于多條連于同一點(diǎn)的分支通路,并要用到同一中間結(jié)果的場(chǎng)合,在分支開(kāi)始處用MPS指令,它存儲(chǔ)分支點(diǎn)前的運(yùn)算結(jié)果,分支結(jié)束用MPP指令,它讀出和清除MPS指令存儲(chǔ)的運(yùn)算結(jié)果,在MPS指令和MPP指令之間的分支均用MRD指令,它讀出由MPS指令存儲(chǔ)的運(yùn)算結(jié)果2 每一條MPS指令必須有一條對(duì)應(yīng)的MPP指令,處理最后一條支路時(shí)必須使用MPP指令,而不是MRD指令 3.3.8主控及主控復(fù)位指令主控及主控復(fù)位指令MC、MCR主控指令MC用于打開(kāi)和關(guān)閉母線,每個(gè)主控程序均以MC指令開(kāi)始,以MCR指令

30、結(jié)束,主控指令的目標(biāo)軟元件可為Y、MMC為主控開(kāi)始指令,用于公串聯(lián)接點(diǎn)的連接,當(dāng)MC指令的執(zhí)行條件為ON時(shí),執(zhí)行從MC到MCR之間的程序,當(dāng)MC的執(zhí)行條件為OFF時(shí),在主控程序中的積算定時(shí)器、計(jì)數(shù)器及用置位/復(fù)位指令驅(qū)動(dòng)的軟元件都保持當(dāng)前狀態(tài),而非積算定時(shí)器和用OUT指令驅(qū)動(dòng)的軟元件為斷開(kāi)狀態(tài),例如在上例中,當(dāng)X0為OFF時(shí),即使X1為ON,Y0也為OFF。MCR為主控復(fù)位指令,表示主控范圍的結(jié)束,在梯形圖中,MCR指令所在的分支上不能有觸點(diǎn) 在主控范圍內(nèi)的編程方法與前面講的相同,即與母線連接的觸點(diǎn)從LD/LDI開(kāi)始編程,當(dāng)主控范圍結(jié)束時(shí),由MCR指令使后面的程序返回到原母線。多重嵌套主控指令

31、注:MC的嵌套級(jí)號(hào)從小級(jí)號(hào)開(kāi)始即N0-N7MCR的嵌套級(jí)號(hào)從最大級(jí)號(hào)開(kāi)始即N7N03.3.9 取反指令I(lǐng)NV INV:將執(zhí)行該指令之前的運(yùn)算結(jié)果取反該指令后無(wú)軟元件,只能在與AND、ANI、ANDP、ANDF指令相同的位置處編程3.3.10脈沖輸出指令脈沖輸出指令PLS、PLFLD X0PLS M0 LD M0SET Y0LD X1PLF M1LD M1RST Y0 X0PLSM0M0SETY0X1PLFM1M1RSTY03.3.11置位與復(fù)位指令置位與復(fù)位指令SET、RSTSET:置位指令,使操作數(shù)保持的指令RST:復(fù)位指令,使操作數(shù)保持復(fù)位的指令SET :置位指令,使操作數(shù)保持的指令,當(dāng)S

32、ET的執(zhí)行條件(如X0)接通時(shí),所指定的軟元件(Y0)接通,此時(shí),即使SET的執(zhí)行條件斷開(kāi),所接通的軟元件仍然保持接通狀態(tài),直到遇到復(fù)位指令為止。在同一梯形圖中,SET和RST指令的編程次序可以任意,但當(dāng)兩條指令的執(zhí)行條件同時(shí)有效時(shí),后編程的指令將優(yōu)先執(zhí)行LDF ANDF ORF是用來(lái)作下降沿檢測(cè)的指令LDP ANDP ORP是用來(lái)作上升沿檢測(cè)的指令 空操作指令空操作指令NOP程序結(jié)束指令程序結(jié)束指令END_分頻電路分頻電路X400M100M100ENDPLSM100Y430Y430Y430(a a)梯形圖)梯形圖 (b b)波形圖)波形圖電路要求:電路要求:對(duì)輸入信號(hào)的對(duì)輸入信號(hào)的2 2分頻

33、。分頻。X400M100Y430123456781. 1. 定時(shí)器及定時(shí)器指令定時(shí)器及定時(shí)器指令輸入接點(diǎn)輸入接點(diǎn)i:i:定時(shí)器編碼定時(shí)器編碼時(shí)間常數(shù)時(shí)間常數(shù)類型類型T050T050T057T057、T450T450T457T457、T550T550T557T557:定時(shí):定時(shí)0.10.1999999秒秒T650T650T657T657:定時(shí):定時(shí)0.010.0199.999.9秒秒(1 1)時(shí)間常數(shù)與類型一起確定了定時(shí)時(shí)間;)時(shí)間常數(shù)與類型一起確定了定時(shí)時(shí)間;(2 2)定時(shí)器為減計(jì)數(shù)。當(dāng)輸入接點(diǎn))定時(shí)器為減計(jì)數(shù)。當(dāng)輸入接點(diǎn)X X接通時(shí),每來(lái)一個(gè)時(shí)接通時(shí),每來(lái)一個(gè)時(shí) 鐘脈沖減鐘脈沖減1 1,直到

34、減為,直到減為0 0。這時(shí),定時(shí)器的常開(kāi)接點(diǎn)。這時(shí),定時(shí)器的常開(kāi)接點(diǎn) 閉合,常閉接點(diǎn)斷開(kāi);閉合,常閉接點(diǎn)斷開(kāi);(3 3)當(dāng)輸入接點(diǎn))當(dāng)輸入接點(diǎn)X X斷開(kāi)時(shí),定時(shí)器復(fù)位,定時(shí)器的常開(kāi)接點(diǎn)斷開(kāi)時(shí),定時(shí)器復(fù)位,定時(shí)器的常開(kāi)接點(diǎn) 斷開(kāi),常閉接點(diǎn)閉合。斷開(kāi),常閉接點(diǎn)閉合。說(shuō)明:說(shuō)明:X XTiTiKt動(dòng)作說(shuō)明:動(dòng)作說(shuō)明:當(dāng)當(dāng)X400X400閉合后,定時(shí)器閉合后,定時(shí)器T450T450開(kāi)始計(jì)時(shí)。開(kāi)始計(jì)時(shí)。經(jīng)過(guò)經(jīng)過(guò)30s30s后,后,Y431Y431閉合,閉合,Y432Y432斷開(kāi)。斷開(kāi)。例例1 1:LD X400OUT T450K 30LD T450OUT Y431LDI T450OUT Y432用定時(shí)器

35、指令編寫(xiě)的用定時(shí)器指令編寫(xiě)的助記符語(yǔ)句表助記符語(yǔ)句表X400X400K30K30Y431Y431T450T450Y432Y432T450T450T450例例2 2:定時(shí)器應(yīng)用舉例:用定時(shí)器應(yīng)用舉例:用PLCPLC控制三相異步電動(dòng)機(jī)控制三相異步電動(dòng)機(jī) 的的Y-Y- 起動(dòng)。起動(dòng)。Y Y 起動(dòng)繼電器起動(dòng)繼電器控制電路控制電路I/OI/O分配:分配:SB1 X400SB1 X400SB2 X401SB2 X401FR X403FR X403KM0 Y430KM0 Y430KM1 Y431KM1 Y431KM2KM2 Y432 Y432KT T450KT T450時(shí)間常數(shù)時(shí)間常數(shù)K=150K=150延時(shí)

36、延時(shí):150:150秒秒KM2KM2KTKTKTKTKM1KM1KM1KM1KM2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFR用用PLCPLC控制三相異步電動(dòng)機(jī)的控制三相異步電動(dòng)機(jī)的Y-Y- 起動(dòng)起動(dòng)梯形圖梯形圖T450T450 K150 K150Y430Y430X400X400X401X401Y430Y430X400X400X401X401Y430Y430Y432Y432Y431Y431T450T450 Y432Y432Y432Y432T450T450Y431Y431Y432Y432KM2KM2K KT TKTKTKM1KM1KM1KM1KM

37、2KM2KM2KM2KTKTKM2KM2KM0KM0SB1SB1SB2SB2KM0KM0FRFRI/OI/O分配:分配:SB1 X400SB1 X400SB2 X401SB2 X401FR X403FR X403KM0 Y430KM0 Y430KM1 Y431KM1 Y431KM2KM2 Y432 Y432KT T450KT T450用用PLC控制三相異步電動(dòng)機(jī)的控制三相異步電動(dòng)機(jī)的Y- 起動(dòng)起動(dòng)PLC接線圖接線圖注意注意 : PLCPLC外部輸入觸點(diǎn)全部接為外部輸入觸點(diǎn)全部接為常開(kāi)觸點(diǎn)。常開(kāi)觸點(diǎn)。X401X400COMY430COMKM0SB2SB1Y431KM1FRY432KM2X403I

38、/OI/O分配:分配:SB1 X400SB1 X400SB2 X401SB2 X401FR X403FR X403KM0 Y430KM0 Y430KM1 Y431KM1 Y431KM2KM2 Y432 Y432KT T450KT T450用用PLC控制三相異步電動(dòng)機(jī)的控制三相異步電動(dòng)機(jī)的Y- 起動(dòng)起動(dòng)根據(jù)梯形圖和接線進(jìn)行編程根據(jù)梯形圖和接線進(jìn)行編程(1)LD X401OR Y430ANI X400OUT Y430LD X401OR Y430ANI X400ANI Y432OUT T450K 150LD X401OR Y430ANI X400 ANI T450ANI Y432OUT Y431 L

39、D X401OR Y430ANI X400 AND T450ANI Y431OUT Y432 T450T450 K150 K150Y430Y430X400X400X401X401Y430Y430X400X400X401X401Y430Y430Y432Y432Y431Y431T450T450 Y432Y432Y432Y432T450T450Y431Y431Y432Y432用用PLC控制三相異步電動(dòng)機(jī)的控制三相異步電動(dòng)機(jī)的Y- 起動(dòng)起動(dòng)根據(jù)梯形圖和接線進(jìn)行編程根據(jù)梯形圖和接線進(jìn)行編程(2)LD X401OR Y430ANI X400OUT Y430LD X401OR Y430ANI X400OUT

40、 M100MC M100LDI Y432OUT T450K 150LDI T450 ANI Y432OUT Y431 LD T450OR Y432ANI Y431OUT Y432MCR M100 ENDT450T450 K150K150Y430Y430X400X400X401X401Y430Y430X400X400X401X401Y430Y430Y432Y432Y431Y431T450T450 Y432Y432Y432Y432T450T450 Y431Y431Y432Y432M100M100MCRM100M100M100C660、C661為為0999999其余計(jì)數(shù)器為:其余計(jì)數(shù)器為:0999F

41、1PLC計(jì)數(shù)器編號(hào):計(jì)數(shù)器編號(hào):C060C067、C460C467C560C567、C660C667復(fù)位信號(hào)復(fù)位信號(hào)記數(shù)信號(hào)記數(shù)信號(hào)(1)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,裝入初始值。)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,裝入初始值。(2)計(jì)數(shù)信號(hào)從斷開(kāi)到接通時(shí),設(shè)定值)計(jì)數(shù)信號(hào)從斷開(kāi)到接通時(shí),設(shè)定值K開(kāi)始減開(kāi)始減1, 直到減為直到減為0,計(jì)數(shù)器的,計(jì)數(shù)器的“常開(kāi)接點(diǎn)接通,常閉常開(kāi)接點(diǎn)接通,常閉 接點(diǎn)斷開(kāi)接點(diǎn)斷開(kāi)”。說(shuō)明:說(shuō)明:2. 計(jì)數(shù)器及計(jì)數(shù)器指令(計(jì)數(shù)器及計(jì)數(shù)器指令(CT指令)指令)RCPRSTCiOUTKn n1235049X402C461RY430Y430X400X400K50K50M71M71R

42、STRSTC461C461OUTOUTX402X402C461C461R RCPCP(a a)梯形圖)梯形圖(b b)時(shí)序圖)時(shí)序圖例例1. 計(jì)數(shù)器應(yīng)用舉例:計(jì)數(shù)器應(yīng)用舉例:產(chǎn)品數(shù)量檢測(cè)產(chǎn)品數(shù)量檢測(cè)產(chǎn)品通過(guò)檢測(cè)器產(chǎn)品通過(guò)檢測(cè)器PH機(jī)械手機(jī)械手KM1KM2傳送帶電機(jī)傳送帶電機(jī)PLC的的I/O分配:分配:X400 傳送帶停機(jī)按鈕傳送帶停機(jī)按鈕X401傳送帶起動(dòng)按鈕傳送帶起動(dòng)按鈕X402 產(chǎn)品通過(guò)檢測(cè)器產(chǎn)品通過(guò)檢測(cè)器PHY430傳送帶電機(jī)傳送帶電機(jī)KM1Y431機(jī)械手機(jī)械手KM2T450定時(shí)器定時(shí)器,定時(shí)定時(shí)2秒秒C460計(jì)數(shù)器,初始值計(jì)數(shù)器,初始值24(每(每24個(gè)產(chǎn)品個(gè)產(chǎn)品機(jī)械手動(dòng)作機(jī)械手動(dòng)作1

43、次)次) 電機(jī)起動(dòng)后,電機(jī)起動(dòng)后,M100產(chǎn)生寬度為一個(gè)掃描產(chǎn)生寬度為一個(gè)掃描周期的正脈沖,使周期的正脈沖,使C460和和T450復(fù)位復(fù)位 起、停傳送帶電機(jī)起、停傳送帶電機(jī)計(jì)數(shù)器應(yīng)用舉例:計(jì)數(shù)器應(yīng)用舉例:產(chǎn)品數(shù)量檢測(cè)產(chǎn)品數(shù)量檢測(cè)每檢測(cè)到一個(gè)產(chǎn)品,每檢測(cè)到一個(gè)產(chǎn)品,X402產(chǎn)生一個(gè)正產(chǎn)生一個(gè)正脈沖,使脈沖,使C460計(jì)一個(gè)數(shù)計(jì)一個(gè)數(shù) C460每計(jì)每計(jì)24個(gè)數(shù),機(jī)械手動(dòng)作一次個(gè)數(shù),機(jī)械手動(dòng)作一次 機(jī)械手動(dòng)作后,延時(shí)機(jī)械手動(dòng)作后,延時(shí)2秒,將機(jī)械手秒,將機(jī)械手 電磁鐵切斷,同時(shí)將電磁鐵切斷,同時(shí)將C460復(fù)位。復(fù)位。C460 復(fù)位后,復(fù)位后,Y431和和T450也復(fù)位也復(fù)位Y430X400X401Y

44、430Y430Y431T450M100X402 Y430M100C460T450C460RCPM100PLSRSTC460OUTK2424T450K2 2END計(jì)數(shù)器應(yīng)用舉例:計(jì)數(shù)器應(yīng)用舉例:產(chǎn)品數(shù)量檢測(cè)產(chǎn)品數(shù)量檢測(cè)序號(hào)序號(hào) 指令指令 數(shù)據(jù)數(shù)據(jù) 0 LD X401 1 OR Y430 2 ANI X400 3 OUT Y430 4 LD Y430 5 PLS M100 6 LD M100 7 OR T450 8 RST C460 9 LD X402 10 AND Y430序號(hào)序號(hào) 指令指令 數(shù)據(jù)數(shù)據(jù)11 OUT C46012 K 24 LD C460 ANI T45014 OUT Y43115

45、 LD C46016 ANI M10017 OUT T45018 K 219 END Y430X400X401Y430Y430Y431T450M100X402 Y430M100C460T450C460RCPM100PLSRSTC460OUTK2424T450K2 2END3.3.13編程注意事項(xiàng)1雙線圈輸出如果在同一個(gè)程序中,同一元件的線圈使用了兩次或多次,稱為雙線圈輸出,這時(shí),前面的輸出是無(wú)效的,只有最后一次輸出才是有效的。如下圖 2 程序的優(yōu)化設(shè)計(jì)例題LD Y2ANI M32LD X3ORI M5AND M7ORBLDI X1OR T2ANBOR Y4OUT M6LD X2ORI Y1AN

46、BMPSINVOUT C0 K50 MPPANDPRST C0ENDLD X7 ORI C41LD M3OR M24LD Y14ORI Y24ANBLDF X12AND X2ORBSET M4ANI Y2OUT T3 K60LD M4OR X5ANBOUT M7END 將指令表轉(zhuǎn)為梯形圖LD X7ANDP X1ORF X15MC N0 M10LD X3AND M5OUT Y10LD X21SET Y6MCR N0LD X2OUT Y10 PLC的編程原則輸入/輸出繼電器、內(nèi)部輔助繼電器、定時(shí)器、計(jì)數(shù)器等器件的觸點(diǎn)可以多次重復(fù)使用觸點(diǎn)可以多次重復(fù)使用,無(wú)需復(fù)雜的程序結(jié)構(gòu)來(lái)減少觸點(diǎn)的使用次數(shù)。梯形

47、圖每一行都是從左母線開(kāi)始,線圈終止于梯形圖每一行都是從左母線開(kāi)始,線圈終止于右母線。觸點(diǎn)不能放在線圈的右邊。右母線。觸點(diǎn)不能放在線圈的右邊。 接點(diǎn)和線圈的順序: X0X1Y0X2X0X1Y0X2正確程序正確程序 錯(cuò)誤程序錯(cuò)誤程序 除步進(jìn)程序外,任何線圈、定時(shí)器、計(jì)數(shù)除步進(jìn)程序外,任何線圈、定時(shí)器、計(jì)數(shù)器、高級(jí)指令等不能直接與左母線相連。器、高級(jí)指令等不能直接與左母線相連。如果需要任何時(shí)候都被執(zhí)行的程序段,可以通過(guò)特殊內(nèi)部常閉繼電器或某個(gè)內(nèi)部繼電器的常閉觸點(diǎn)來(lái)連接。4. 在程序中,不允許同一編號(hào)的線圈兩次輸不允許同一編號(hào)的線圈兩次輸出。出。下面的梯形圖是不允許的。 X1X0Y0Y0 不允許出現(xiàn)橋

48、式電路。 觸點(diǎn)應(yīng)畫(huà)在水平線上,不能畫(huà)在垂直分支上。X2X4X1Y0X0X0X2X4X3Y1錯(cuò)誤的橋式電路錯(cuò)誤的橋式電路 橋式電路的替代電路橋式電路的替代電路 程序的編寫(xiě)順序應(yīng)按自上而下、從左至右自上而下、從左至右的方式編寫(xiě)。為了減少程序的執(zhí)行步數(shù),程序應(yīng)為“左大右左大右小,上大下小小,上大下小”。 X0X1X2Y0不符合上大下小的電路,共不符合上大下小的電路,共5步步 X1X2X0Y0符合上大下小的電路,共符合上大下小的電路,共4步步 X0X1X2Y0不符合左大右小的電路,共不符合左大右小的電路,共5 5步步 X1X0X2Y1 符合左大右小的電路,共符合左大右小的電路,共4 4步步 總結(jié):基本

49、電路總結(jié):基本電路AND運(yùn)算運(yùn)算 一 ANDAND電路,電路,Y0Y0接受接受X1X1和和X2X2的的ANDAND運(yùn)算結(jié)果運(yùn)算結(jié)果塊1塊2Y0ANDAND擴(kuò)展電路,擴(kuò)展電路,Y0Y0接受塊接受塊1 1和塊和塊2 2的的ANDAND運(yùn)算結(jié)果運(yùn)算結(jié)果 例如例如:只有當(dāng)設(shè)備的狀態(tài)為就緒狀態(tài),并且按下“開(kāi)始” 按扭,設(shè)備才能開(kāi)始工作。二二 OROR電路電路 例如:例如:在鍋爐控制過(guò)程中,無(wú)論是水罐的壓力過(guò)高,還是水溫過(guò)高都要產(chǎn)生聲光報(bào)警。 X1X2Y1OROR擴(kuò)展電路,擴(kuò)展電路,Y1Y1接受的是塊接受的是塊1 1和塊和塊2 2的的OROR運(yùn)算結(jié)果運(yùn)算結(jié)果 Y1塊1塊2OROR電路,電路,Y1Y1接受的

50、是接受的是X1X1和和X2X2的的OROR運(yùn)算結(jié)果運(yùn)算結(jié)果 自鎖(自保持)電路 自鎖電路分為:關(guān)斷優(yōu)先式和啟動(dòng)優(yōu)先式 關(guān)斷優(yōu)先式自鎖電路關(guān)斷優(yōu)先式自鎖電路:當(dāng)執(zhí)行關(guān)斷指令,X2閉合時(shí),無(wú)論X1的狀態(tài)如何,線圈Y1均不得電。 啟動(dòng)優(yōu)先式自鎖電路啟動(dòng)優(yōu)先式自鎖電路:當(dāng)執(zhí)行啟動(dòng)指令,X1閉合時(shí),無(wú)論X2的狀態(tài)如何,線圈Y1都得電。 X1X2Y1Y1關(guān)斷優(yōu)先式自鎖電路關(guān)斷優(yōu)先式自鎖電路 Y1X2X1Y1啟動(dòng)優(yōu)先式自鎖電路啟動(dòng)優(yōu)先式自鎖電路 互鎖電路 互鎖電路用于不允許同時(shí)動(dòng)作的兩個(gè)繼電器互鎖電路用于不允許同時(shí)動(dòng)作的兩個(gè)繼電器的控制的控制,如電機(jī)的正反轉(zhuǎn)控制。X0X2Y1Y1Y2X1X2Y2Y2Y1互鎖控制電路互鎖控制電路 五、分支電路 分支電路主要用于一個(gè)控制電路導(dǎo)致幾個(gè)輸出分支電路主要用于一個(gè)控制電路導(dǎo)致幾個(gè)輸出的情況。的情況。例如,開(kāi)動(dòng)吊車的同時(shí)打開(kāi)警示燈。 下圖中,當(dāng)X0閉合后,線圈Y1、Y2同時(shí)得電。 X0Y2Y1PLCPLC編程實(shí)例編程實(shí)例電動(dòng)機(jī)正反轉(zhuǎn)控制系統(tǒng)結(jié)構(gòu) 利用利用PLC控制一臺(tái)異步電動(dòng)機(jī)的正反轉(zhuǎn)??刂埔慌_(tái)異步電動(dòng)機(jī)的正反轉(zhuǎn)。一 輸入端直流電源E由PLC內(nèi)部提

溫馨提示

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

評(píng)論

0/150

提交評(píng)論