FX系列PLC編程元件與指令系統(tǒng)課件_第1頁
FX系列PLC編程元件與指令系統(tǒng)課件_第2頁
FX系列PLC編程元件與指令系統(tǒng)課件_第3頁
FX系列PLC編程元件與指令系統(tǒng)課件_第4頁
FX系列PLC編程元件與指令系統(tǒng)課件_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、章FX系列PLC的編程元件及指令系統(tǒng)5.1FX系列PLC的技術(shù)指標(biāo)5.2FX系列PLC的編程元件5.3FX系列PLC的基本邏輯指令5.4FX系列PLC的功能指令5.1 FX系列PLC的技術(shù)指標(biāo) FX系列家族成員 FX1 FX2 FX2C FX0 FX0S FX0N FX1N FX2N FX2NC2FX 系列PLC的硬件配置圖靈活多變的系統(tǒng)配置:FX系列PLC的系統(tǒng)配置靈活,用戶除了可以選用不同的子系列外,還可以選用多種基本單元、擴(kuò)展單元和擴(kuò)展模塊,組成不同I/O點(diǎn)和不同功能的控制系統(tǒng),各種配置都可以得到很高的性價比。31系列名稱,如0S,0N,1N,2N,2NC等2FX系列輸入輸出的總點(diǎn)數(shù)(1

2、0128)3單元類型:M為基本單元,E為輸入輸出混合擴(kuò)展單元及擴(kuò)展模塊,EX為輸入專用擴(kuò)展模塊,EY為輸出專用擴(kuò)展模塊4輸出形式:R為繼電器輸出,T為晶體管輸出,S為雙向可控硅輸出5特殊品種的區(qū)別:一、三菱公司的FX系列PLC型號說明D:DC電源,DC輸入 A1:AC電源,AC輸入(100120V)或AC輸入模塊 H:大電流輸出擴(kuò)展模塊 V:立式端子排的擴(kuò)展模塊 C:接插口輸入輸出方式 F:輸入濾波器1ms的擴(kuò)展模塊 L:TTL輸入型模塊 S:獨(dú)立端子(無公共端)擴(kuò)展模塊特殊品種項(xiàng)無記號AC電源,DC輸入,橫式端子排、標(biāo)準(zhǔn)輸出(繼電器輸出為 2A/1點(diǎn)、晶體管輸出0.5A/1點(diǎn)、晶閘管輸出0.

3、3A/1點(diǎn)的標(biāo)準(zhǔn)輸出)4二、一般技術(shù)指標(biāo)一般技術(shù)指標(biāo)主要指PLC保證正常工作情況下對外部條件的要求指標(biāo)和自身的一些物理指標(biāo)。三、性能技術(shù)指標(biāo)包括輸入指標(biāo)、輸出指標(biāo)、性能指標(biāo)和電源指標(biāo)等。5FX0S的功能簡單實(shí)用,價格相應(yīng)也比較便宜,一般用于不需聯(lián)網(wǎng)通信的小型開關(guān)量控制系統(tǒng);FX0N可以用于要求比較高的中小型控制系統(tǒng);FX2N的功能最強(qiáng),可以用于I/O點(diǎn)數(shù)多、控制功能復(fù)雜、要求聯(lián)網(wǎng)通信的系統(tǒng)。6是FX系列中功能最強(qiáng)、速度最快的微型PLC。它的基本指令執(zhí)行時間高達(dá)0.08微秒。用戶程序步數(shù)可擴(kuò)展到16K步,最大可擴(kuò)展到256個I/O點(diǎn),有5種模擬量輸入輸出模塊、高速計(jì)數(shù)器模塊、脈沖輸出模塊、4種位

4、置控制模塊、多種串行通信模塊或功能擴(kuò)展板,以及模擬器擴(kuò)展板。有3000多點(diǎn)輔助繼電器,1000點(diǎn)狀態(tài)繼電器,200點(diǎn)定時器,200點(diǎn)16位加計(jì)數(shù)器,35點(diǎn)32位加、減計(jì)數(shù)器,8000多點(diǎn)16位數(shù)據(jù)寄存器,128點(diǎn)跳步指針,15點(diǎn)中斷指針。有128種功能指令,具有中斷輸入處理、修改輸入濾波器時間常數(shù)、數(shù)學(xué)運(yùn)算、邏輯運(yùn)算、浮點(diǎn)運(yùn)算、數(shù)據(jù)檢索、數(shù)據(jù)排序、PID運(yùn)算、開方、三角函數(shù)運(yùn)算、脈沖輸出、脈寬調(diào)制、ASCII碼輸出、BCD及BIN相互轉(zhuǎn)換、串行數(shù)據(jù)傳送、校驗(yàn)碼、比較觸點(diǎn)等功能指令。FX2N系列可編程控制器介紹7一、PLC軟件系統(tǒng)組成系統(tǒng)監(jiān)控程序 運(yùn)行管理 生成用戶環(huán)境系統(tǒng)內(nèi)部自檢管理程序 解釋

5、程序標(biāo)準(zhǔn)程序模塊、系統(tǒng)調(diào)用用戶程序軟件系統(tǒng)5.2 FX系列PLC的編程元件用戶環(huán)境包括用戶數(shù)據(jù)結(jié)構(gòu)、用戶元件、用戶程序存貯區(qū)、文件存儲區(qū)等8二、FX系列PLC的用戶數(shù)據(jù)結(jié)構(gòu) 第1種是位(bit)數(shù)據(jù),用來表示開關(guān)量的狀態(tài),如觸點(diǎn)的接通、斷開,線圈的通電和斷電,其值為二進(jìn)制數(shù)1或0,或稱為該編程元件ON或OFF狀態(tài)。 第2種是字?jǐn)?shù)據(jù),16位二進(jìn)制數(shù)組成一個字,在FX系列PLC內(nèi)部,常數(shù)以二進(jìn)制補(bǔ)碼的形式存儲,所有四則運(yùn)算和加1、減1運(yùn)算都用二進(jìn)制來運(yùn)算。 第3種是字及位的結(jié)合。不同形式的數(shù)據(jù)如何存放和調(diào)用完全由系統(tǒng)程序自動管理。9(一) 輸入繼電器及輸出繼電器 FX系列PLC梯形圖中的編程元件的

6、名稱由字母和數(shù)字組成,它們分別表示元件的類型和元件號。1、輸入繼電器(X) FX系列PLC的輸入繼電器和輸出繼電器的元件號用八進(jìn)制表示,八進(jìn)制數(shù)只有07這8個數(shù)字,遵循“逢8進(jìn)1”的運(yùn)算規(guī)則。例如,八進(jìn)制數(shù)7和10是兩個相鄰的整數(shù)。三、FX系列的用戶元件(編程元件) 輸入繼電器是PLC接收外部輸入的開關(guān)信號的窗口。輸入可以外接常開觸點(diǎn)或常閉觸點(diǎn),也可以接多個觸點(diǎn)組成的串并聯(lián)電路。在梯形圖中,每一個輸入繼電器的常開觸點(diǎn)和常閉觸點(diǎn)都可以多次使用。10注:輸入繼電器不能用程序驅(qū)動輸入繼電器的線圈不能在梯形圖中出現(xiàn)。X0X1112、輸出繼電器(Y) 輸出繼電器是PLC向外部負(fù)載發(fā)送信號的窗口。輸出繼電

7、器用來將PLC的輸出信號傳送給輸出模塊,再由后者驅(qū)動外部負(fù)載。 輸出模塊中的每一個硬件繼電器僅有一個常開觸點(diǎn), 但是在梯形圖中,每一個輸出繼電器的常開觸點(diǎn)和常閉觸點(diǎn)都可以多次使用。12型號FX2N-16MFX2N-32MFX2N-64MFX2N-80MFX2N-128M輸入X0X7 8點(diǎn)X0X17 16點(diǎn)X0X37 32點(diǎn)X0X47 40點(diǎn)X0X77 64點(diǎn)輸出Y0Y7 8點(diǎn)Y0Y17 16點(diǎn)Y0Y37 32點(diǎn)Y0Y47 40點(diǎn)Y0Y77 64點(diǎn)FX2N系列個別型號PLC的輸入/輸出繼電器元件號:131、通用輔助繼電器M0M499 FX系列PLC的通用輔助繼電器的元件號為M0M499,共500

8、點(diǎn)。在FX系列PLC中,除了輸入繼電器和輸出繼電器的元件號采用八進(jìn)制外,其他編程元件的元件號均采用十進(jìn)制。 如果在PLC運(yùn)行時電源突然中斷,輸出繼電器和M0M499將全部變?yōu)镺FF。若電源再次接通,除了因外部輸入信號而變?yōu)镺N的以外,其余的仍將保持OFF狀態(tài)。(二) 輔助繼電器(M) 輔助繼電器是用軟件實(shí)現(xiàn)的,它們不能接收外部的輸入信號,也不能直接驅(qū)動外部負(fù)載,相當(dāng)于繼電器控制系統(tǒng)中的中間繼電器。142、斷電保持輔助繼電器M500M3071X0M500X0M500斷電掃描周期斷電保持功能 M500M3071可以記憶電源中斷時的狀態(tài),其中的M500M1023可用軟件來設(shè)定,變?yōu)榉菙嚯姳3州o助繼電

9、器。 PLC在電源中斷時用鋰電池保持它們映像寄存器中的內(nèi)容,它們只是在PLC重新通電后的第一個掃描周期繼續(xù)為ON,見左圖。 若要保持通電狀態(tài),可以設(shè)計(jì)為自保持電路,如左圖。153、特殊輔助繼電器(M8000M8255) 特殊輔助繼電器共256點(diǎn),它們用來表示PLC的某些狀態(tài),提供時鐘脈沖和標(biāo)志(如進(jìn)位、借位標(biāo)志),設(shè)定PLC的運(yùn)行方式,或者用于步進(jìn)順控、禁止中斷、設(shè)定計(jì)數(shù)器是加計(jì)數(shù)或是減計(jì)數(shù)等。 FX2N系列的特殊輔助繼電器可分成線圈型和觸點(diǎn)型兩大類 。(1)線圈型 由用戶程序驅(qū)動線圈后PLC執(zhí)行特定的動作。例如: M8030:若使其線圈得電,則使PLC的BATT LED熄滅。 M8033:若

10、使其線圈得電,則PLC停止時保持輸出映象存儲器和數(shù)據(jù)寄存器內(nèi)容。M8034:若使其線圈得電,則禁止PLC的所有輸出,程序仍執(zhí)行。M8039:若使其線圈得電,則PLC按D8039中指定的掃描時間工作。 16M8002M8012掃描周期100msM8000RUNSTOPM8000(運(yùn)行監(jiān)視):當(dāng)PLC執(zhí)行用戶程序時,M8000為ON;停止執(zhí)行時,M8000為OFF(見左圖)。 波形圖M8002(初始化脈沖):M8002僅在M8000由OFF變?yōu)镺N狀態(tài)時的一個掃描周期內(nèi)為ON(見左圖),可以用M8002的常開觸點(diǎn)來使有斷電保持功能的元件初始化復(fù)位和清零。M8011M8014分別是10ms,100m

11、s,1s和1min時鐘脈沖。M8005(鋰電池電壓降低):電池電壓下降至規(guī)定值時變?yōu)镺N,可以用它的觸點(diǎn)驅(qū)動輸出繼電器和外部指示燈,提醒工作人員更換鋰電池。(2)觸點(diǎn)型 其線圈由PLC自動驅(qū)動,用戶只可使用其觸點(diǎn)。例如:17(三) 狀態(tài)(S) 狀態(tài)是用于編制順序控制程序的一種編程元件,它及STL指令(步進(jìn)梯形指令)一起使用。S2S21S20S22Y0Y1Y2初始狀態(tài)X0起動X1下限位X2已夾緊X3上限位下降夾緊上升通用狀態(tài)(S0S499)沒有斷電保持功能,但是用程序可以將它們設(shè)定為有斷電保持功能的狀態(tài),其中包括供初始狀態(tài)用的S0S9和供返回原點(diǎn)用的S10S19S500S899有斷電保持功能,S

12、900S999報警用。 例:某機(jī)械手先后有下降、夾緊和上升3個動作,其順序功能圖如圖所示。狀態(tài)的使用18(四) 定時器(T) PLC中的定時器相當(dāng)于繼電器系統(tǒng)中的時間繼電器。它有一個設(shè)定值寄存器(一個字長)、一個當(dāng)前值寄存器(一個字長)和一個用來儲存其輸出觸點(diǎn)狀態(tài)的映像寄存器(占二進(jìn)制的一位)。這3個存儲單元使用同一個元件號。 FX系列PLC的定時器分為通用定時器和積算定時器。X0T10T10Y0K123Y0X012.3sT10當(dāng)前值定時器1、通用定時器(T0T245)T0T199為100ms定時器,定時范圍為0.13276.7s,其中T192T199為子程序和中斷服務(wù)程序?qū)S玫亩〞r器;T20

13、0T245為10ms定時器(共46點(diǎn)),定時范圍為0.01327.67s。 左圖中X0的常開觸點(diǎn)接通時,T10的當(dāng)前值計(jì)數(shù)器從零開始,對100ms時鐘脈沖進(jìn)行累加計(jì)數(shù)。19通用定時器的工作原理T10K123X0T10Y1加法計(jì)數(shù)器設(shè)定值K、D觸點(diǎn)動作T10100ms時鐘脈沖相等比較器T10X01&復(fù)位輸入202、積算定時器(T246T255)t1t2Y1X2X1 1ms積算定時器T246T249的定時范圍為0.00132.767s, 100ms 積算定時器T250T255的設(shè)定范圍為0.13276.7s。積算定時器 X1的常開觸點(diǎn)接通時,T250的當(dāng)前值計(jì)數(shù)器對100ms時鐘脈沖進(jìn)行累加計(jì)數(shù)。

14、當(dāng)前值等于設(shè)定值345時,定時器的常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。X1T250T250Y1X2RSTT250K345特點(diǎn):累計(jì)計(jì)時t1+t2=34.5sT250當(dāng)前值21積算定時器的工作原理RSTT250K345X1X2T250Y1T250T250設(shè)定值加法計(jì)數(shù)器1&100ms時鐘脈沖X2X1觸點(diǎn)動作T250相等比較器復(fù)位輸入K、D223、定時器的瞬動觸點(diǎn)可以用輔助繼電器觸點(diǎn)代表定時器的瞬動觸點(diǎn)。4、延時斷開電路設(shè)計(jì)235、定時器的編程注意定時器的工作特點(diǎn):不管程序運(yùn)行位置,只要當(dāng)前值及設(shè)定值相等,則觸點(diǎn)動作。 若編程不當(dāng),則可能造成程序漏洞。24定時器(T)的思考題1. 當(dāng)一個定時器的定時時間不

15、夠時,怎么辦? (長延時)如:當(dāng)X0接通后,Y0過5000S后得電并保持(即不受X0影響), 直到X1接通為止Y0斷開。2. 如何實(shí)現(xiàn)如下圖所示周期為50s的脈沖輸出?25(五) 計(jì)數(shù)器(C)16位加計(jì)數(shù)器( C0C199 ) 設(shè)定值:132767。通用型:C0C99共100點(diǎn) 斷電保持型:C100C199共100點(diǎn) 16位計(jì)數(shù)器工作過程示意圖2632位雙向計(jì)數(shù)器設(shè)定值:-2147483648+2147483647。通用計(jì)數(shù)器:C200C219共20點(diǎn)斷電保持計(jì)數(shù)器:C220C234共15點(diǎn) 計(jì)數(shù)方向由特殊輔助繼電器M8200M8234設(shè)定。加減計(jì)數(shù)方式設(shè)定:對于C,當(dāng)M8接通(置1)時,為減

16、計(jì)數(shù)器,斷開(置0)時,為加計(jì)數(shù)器。計(jì)數(shù)值設(shè)定:直接用常數(shù)K(H)或間接用數(shù)據(jù)寄存器D的內(nèi)容作為計(jì)數(shù)值。272832位加/減計(jì)數(shù)器工作過程示意圖29定時器、計(jì)數(shù)器K的設(shè)定范圍實(shí)際的設(shè)定值步數(shù)1ms定時器( T246T249)1327670.00132.767秒310ms定時器( T200T245)0.01327.67秒3100ms定時器( T0T199) (T250T255)0.13276.7秒316bit計(jì)數(shù)器( C0C199)132767132767332bit計(jì)數(shù)器( C200C234)-2147483648+2147483648-2147483648+21474836485下表給出常數(shù)

17、K的設(shè)定范圍,定時器和計(jì)數(shù)器的實(shí)際設(shè)定值,以及以T/C為驅(qū)動對象的OUT指令占用的步數(shù):301、如何用計(jì)數(shù)器實(shí)現(xiàn)定時功能? 提示:計(jì)數(shù)器可以計(jì)脈沖個數(shù),給計(jì)數(shù)器輸入周期脈沖就可以實(shí)現(xiàn)計(jì)時。2、如何用定時器及計(jì)數(shù)器實(shí)現(xiàn)長延時?計(jì)數(shù)器(C)的思考題31PLC在進(jìn)行輸入輸出處理、模擬量控制、位置控制時,需要許多數(shù)據(jù)寄存器以存儲數(shù)據(jù)和參數(shù)。每個寄存器都是16位,最高位為符號位,數(shù)值范圍為-32768+32767。將相鄰兩個數(shù)據(jù)寄存器組合,可存儲32位數(shù)值數(shù)據(jù),最高位為符號位(高位為大的號碼,低位為小的號碼),可處理-2147483648+2147483647的數(shù)值。 數(shù)據(jù)寄存器有: 1. 通用數(shù)據(jù)寄存

18、器 2. 斷電保持?jǐn)?shù)據(jù)寄存器 3. 特殊數(shù)據(jù)寄存器(六) 數(shù)據(jù)寄存器(D)321、通用數(shù)據(jù)寄存器D0 D199共200點(diǎn)通用數(shù)據(jù)寄存器在PLC由運(yùn)行(RUN)變?yōu)橥V梗⊿TOP)時,其數(shù)據(jù)全部清零。如果將特殊繼電器M8033置1,則PLC由運(yùn)行變?yōu)橥V箷r,數(shù)據(jù)可以保持。 2、斷電保持?jǐn)?shù)據(jù)寄存器D200 D7999共7800點(diǎn)保持?jǐn)?shù)據(jù)寄存器只要不改寫,原有數(shù)據(jù)就不會丟失,無論電源接通及否,PLC運(yùn)行及否,都不會改變寄存器內(nèi)容. 斷電保持用:D200D511,312點(diǎn),通過參數(shù)設(shè)定可以變?yōu)榉菙嚯姳3中?。斷電保持專用:D512D7999,7488點(diǎn),無法變更其斷電保持特性。以500點(diǎn)為單位,可將D1

19、000D7999設(shè)為文件寄存器,用于存儲大量的數(shù)據(jù)。例如:用于存放采集數(shù)據(jù)、統(tǒng)計(jì)計(jì)算數(shù)據(jù)、多組控制參數(shù)等。333、特殊數(shù)據(jù)寄存器D8000 D8255共256點(diǎn) 特殊數(shù)據(jù)寄存器用于PLC內(nèi)各種元件的運(yùn)行監(jiān)視,如電池電壓、掃描時間、正在動作的狀態(tài)的編號等。例如: D8000-WDT定時器定時參數(shù)(初始值200ms) D8001-CPU型號 D8020-X0 X7輸入濾波時間(初始值10ms) D8039-恒定掃描時間(ms) 具體可參見PLC使用手冊,不再一一介紹344、變址寄存器(V/Z)變址寄存器V/Z實(shí)際上是一種特殊用途的數(shù)據(jù)寄存器。通常用于修改元件的編號(變址) 。V0V7、Z0Z7共1

20、6點(diǎn)16位變址數(shù)據(jù)寄存器。需要32位操作,可將V、Z串聯(lián)使用(Z為低位,V為高位)分別成為(V0、Z0),(V1、Z1)(V7、Z7)。例如:對于十進(jìn)制數(shù)的軟元件、數(shù)值(M、S、T、C、D、P、K),若 V0K5,執(zhí)行D20V0時,被執(zhí)行的軟元件編號為D25【D(205)】;指定 K30V0時,被執(zhí)行的是十進(jìn)制數(shù)值K35【K(305)】。圖中常開觸點(diǎn)接通時,13V0,16Z1,從而D3V0=D16,D5Z1=D21,D50Z1=D66因此ADD指令完成的運(yùn)算為(D16)+(D21)(D66)。35指針(P/I)包括分支用的指針P0P127(共128點(diǎn))和中斷用的指針I(yè)0I8、 I010I060

21、 (共15點(diǎn))P0P127用來指示跳轉(zhuǎn)指令(CJ)的跳步目標(biāo)和子程序調(diào)用指令(CALL)調(diào)用的子程序的入口地址,執(zhí)行到子程序中的SRET(子程序返回)指令時返回去執(zhí)行主程序。(a) 跳轉(zhuǎn)用指針(b) 子程序調(diào)用指 針(七)指針P/I100X10CALLP1FEND標(biāo)號P1子程序SRETX40Y10X20CJP0標(biāo)號P0X12Y1136常數(shù)(K/H)常數(shù)也可作為元件處理,因?yàn)樗加靡欢ǖ拇鎯臻g。常數(shù)的表示: 十進(jìn)制常數(shù)用K表示,如常數(shù)123表示為K123 十六進(jìn)制常數(shù)則用H表示,如常數(shù)345表示為H159 FX系列PLC的常數(shù)范圍為: 16位:K:-32,76832,767 H:0000FFF

22、FH 32位:K:-2,147,483,6482,147,483,647 H:00000000FFFFFFFF 37一、LD、LDI、OUT 指令二、AND、ANI指令三、OR、ORI 指令四、ANB、ORB 指令五、MPS、MRD、MPP 指令六、MC、MCR 指令七、SET、RST 指令八、PLS、PLF 指令九、 LDP、LDF、ANDP、ANDF、ORP、ORF指令 十、INV指令指令十一、NOP、END指令5.3 FX2N系列PLC的基本邏輯指令38 FX2N系列PLC共有27條基本邏輯指令,此外還有一百多條功能指令。僅用基本邏輯指令便可以編制出開關(guān)量控制系統(tǒng)的用戶程序。一、邏輯取及

23、輸出線圈指令LD、LDI、OUTX0X1Y0T0M100Y1T0K19LD X0OUT Y0LDI X1OUT T0K 19OUT M100LD T0OUT Y1梯形圖LD (Load): 常開觸點(diǎn)及母線連接的指令。LDI (Load Inverse):常閉觸點(diǎn)及母線連接的指令。OUT (Out): 驅(qū)動線圈的輸出指令。LD、LDI指令可以及ANB、ORB指令配合,用于電路塊的起點(diǎn)。OUT指令不能用于輸入繼電器X。39下面把LD/LDI/OUT三條指令的功能、梯形圖表示形式、操作元件以列表的形式加以說明: 40二、觸點(diǎn)串聯(lián)指令A(yù)ND、ANIX0M101Y3Y3X3M100T1Y5梯形圖LD X

24、0AND M101 OUT Y3LD Y3ANI X3OUT M100AND T1OUT Y5AND (And):常開觸點(diǎn)串聯(lián)連接指令。ANI (And Inverse):常閉觸點(diǎn)串聯(lián)連接指令。ANDANIAND 在左圖中,OUT M100指令之后再通過T1的觸點(diǎn)去驅(qū)動Y5,稱為連續(xù)輸出。 單個觸點(diǎn)及左邊的電路串聯(lián)時,使用AND和ANI指令,串聯(lián)觸點(diǎn)的個數(shù)沒有限制。41下面把AND 、ANI 兩條指令的功能、梯形圖表示形式、操作元件以列表的形式加以說明:42三、觸點(diǎn)并聯(lián)指令OR、ORILDOR(Or ):常開觸點(diǎn)的并聯(lián)指令ORI:常閉觸點(diǎn)的并聯(lián)連接指令OR和ORI用于單個觸點(diǎn)及前面電路的并聯(lián)。

25、LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y1 梯形圖ORORIORORIX6X7X4Y2Y0X0Y0X7Y1M120Y143符號功 能梯形圖表示操作元件程序步 OR(及)常開觸點(diǎn)并聯(lián)連接X, Y, M , T, C, S1ORI(及非)常閉觸點(diǎn)并聯(lián)連接X, Y, M , T, C, S1下面把OR 、ORI 兩條指令的功能、梯形圖表示形式、操作元件以列表的形式加以說明:44例:寫出下圖的指令表程序45四、串聯(lián)電路塊并聯(lián)指令ORBORB (Or Block):電路塊并聯(lián)連接指令。 兩個以上的觸點(diǎn)串聯(lián)而成的電路塊稱

26、為“串聯(lián)電路塊”,將串聯(lián)電路塊并聯(lián)連接時用ORB指令。它相當(dāng)于觸點(diǎn)間的一段垂直連線,ORB指令不帶元件號。每個串聯(lián)電路塊的起點(diǎn)都要用LD或LDI指令,電路塊的后面用ORB指令。ORBORB梯形圖LD X0AND X1LD X2AND X3ORBLD X4ANI X5ORBOUT Y6X0X1X2X3X4X5Y646五、并聯(lián)電路塊串聯(lián)指令A(yù)NBANB (And Block):電路塊串聯(lián)連接指令。 ANB指令將并聯(lián)電路塊及前面的電路串聯(lián),在使用ANB指令之前,應(yīng)先完成并聯(lián)電路塊的內(nèi)部連接。并聯(lián)電路塊中各支路的起始觸點(diǎn)使用LD或LDIANB之后的OR指令A(yù)NB之前的OR指令ORBANBLDANB指令

27、X0X1X2X3X4X5X6X7Y5X8ORBLD X0LD X1AND X2ORBLD X3AND X4LDI X5ANI X6ORBOR X7ANBOR X8OUT Y5 47符號功 能梯形圖表示ORB 電路塊或串聯(lián)電路的并聯(lián)連接ANB 電路塊及并聯(lián)電路的串聯(lián)連接下面把ORB 、ANB 兩條指令的功能、梯形圖表示形式、操作元件以列表的形式加以說明:48例:寫出下圖的指令表程序LD X0ANI T0LD M100AND X4ORI X2AND X5ORBLDI Y1OR C0ANBOR Y1OUT Y0AND X6OUT M110ANI X7OUT T2K 15X0T0Y1Y0M100X4X

28、5C0X6M110X2Y1X7T2K1549例:畫出指令表程序?qū)?yīng)的梯形圖:LD M200ORI X0LD X1ANI X2OR M315AND X3LD M101ANI M102ORBANBORI X5OUT M10550六、堆棧指令MPS、MRD、MPP MPS (Push), MRD (Read), MPP (Pop)指令分別是進(jìn)棧、讀棧和出棧指令,它們用于多重輸出電路。 1211MPSMPPMRD棧存儲器及多重輸出指令MPS進(jìn)棧指令:將聯(lián)結(jié)點(diǎn)的邏輯運(yùn)算結(jié)果送入棧存儲器。MRD讀棧指令:是讀出最上層所存數(shù)據(jù)的專用指令,堆棧內(nèi)的數(shù)據(jù)不發(fā)生移動。 MPP出棧指令:各數(shù)據(jù)按順序向上移動,將最上

29、端的數(shù)據(jù)讀出,同時該數(shù)據(jù)就從堆棧中消失。51X0Y0Y4Y2X1X2X3MPSMRDMPPLD X0MPSAND X1OUT Y0MRDAND X2OUT Y4MPP AND X3OUT Y2棧存儲器及多重輸出指令1211MPSMPPMRD52堆棧指令的使用說明: 2)如果一個接點(diǎn)處的分支電路中,有兩個以上的輸出線圈,且除了最后一個支路的其它支路的線圈前串聯(lián)了一個以上的觸點(diǎn),則要使用堆棧指令。 1)堆棧指令沒有目標(biāo)元件;不使用堆棧指令 使用堆棧指令 4)由于棧存儲單元只有11個,所以棧的層次最多11層。 3)MPS和MPP必須配對使用;Y2X3T1Y4M101Y2X3T1Y4M101531、

30、1層棧簡單電路步序指令元件號步序指令元件號0LDX 114LDX 71ANDX 215MPS2MPS16ANDX 103ANDX 317OUTY 44OUTY 018MRD5MPP19ANDX 116OUTY 120OUTY 57LDX 421MRD8MPS22ANDX 129ANDX 523OUTY 610OUTY 224MPP11MPP25ANDX 1312ANDX 6 26OUTY 713OUTY 31層棧542、1層棧和ANB、ORB指令 步序指令元件號步序指令元件號0LDX 111ANIX 101MPS12ORB2LDX 213ANB3ANDX 314OUTY 24ORX 415MP

31、P5ANB16ANDX 116OUTY 117OUTY 37MRD18LDX 128LDX 519ORIX 139ANDX 620ANB10LDX 721OUTY 41層棧和ANB、ORB指令55MPSMPPMPSMPSMPPMPPX0X1X2X3X4X5X6Y0Y1Y2Y32層棧LD X0MPSAND X1MPSAND X2OUT Y0MPPAND X3OUT Y1MPP AND X4MPSAND X5OUT Y2MPPAND X6OUT Y33、2層棧 564、4層棧 步序指令元件號步序指令元件號0LDX 19OUTY 121MPS10MPP2ANDX 211OUTY 133MPS12MP

32、P4ANDX 313OUTY 145MPS14MPP6ANDX 415OUTY 157MPS16MPP8ANDX 517OUTY 164層棧57七、主控及主控復(fù)位指令MC、MCRMC (Master Control): 主控指令,或公共觸點(diǎn)串聯(lián)連接指令。MCR (Master Control Reset): 主控復(fù)位指令,MC的復(fù)位指令。MC指令用于輸出繼電器Y和輔助繼電器M。主控及主控復(fù)位指令0 LD X 1 MC N 0 2、3 M100 LD X 2 OUT Y 1 LD X 3 OUT Y 28、9 MCR N 0N0X1Y1X2X3Y2MCN0M100MCRN0M100主控觸點(diǎn)58多

33、重嵌套主控指令LD X0MC N0 M100LD X1OUT Y0 。LD X2MC N1 M101LD X3OUT Y1。MCR N1LD X4OUT Y2。 MCR N0LD X5OUT Y3X0Y0X1X4Y2M100X2M101X3Y1MCN0M100MCN1M101MCRN1MCRN0Y3X5(B)(A)(C)(B)(A)59八、自保持及解除指令SET、RSTX0X1X2Y0D0Y0SETRSTRST置位復(fù)位指令SET:置位指令,使操作保持ON的指令RST:復(fù)位指令,使操作保持OFF的指令SET指令可用于Y、M和S,RST指令可用于Y、M、S、T、C、D、V和Z。 對同一編程元件,可

34、多次使用SET和RST指令。SET及RST指令之間可以插入別的程序。如果它們之間沒有別的程序,最后的指令有效。X0X1Y060定時器及計(jì)數(shù)器的復(fù)位0 LD X0 RST T246 LD X1 OUT T246 K 1246 LD X2 OUT M8200 LD X3 RST C200 LD X4 OUT C200 K 34X0X1X2X3X4RSTRSTC200T246T246C200M8200K1246K3461九、脈沖指令PLS、PLFPLS (上升沿微分指令):在輸入信號上升沿產(chǎn)生一個掃描周期的脈沖輸出。 PLF (下降沿微分指令):在輸入信號下降沿產(chǎn)生一個掃描周期的脈沖輸出。 脈沖輸出

35、指令步序指令元件號0LDX 11、2PLSM 13LDM 14SETY 15LDX 26、7PLFM 28LDM 29RSTY 1PLS和PLF指令只能用于輸出繼電器Y和輔助繼電器M。62X1X2M1掃描周期Y1M263PLF64十、邊沿檢測觸點(diǎn)指令 LDP(取),ANDP(及)和ORP(或)是用來作上升沿檢測的觸點(diǎn)指令,僅在指定位元件的上升沿(由OFF ON 變化)時接通一個掃描周期。上述指令可以用于X、Y、M、T、C、S。X0X1M8000X2M0M10、1 LDP X02、3 ORP X14 OUT M05 LD M80006、7 ANDP X28 OUT M1上升沿檢測觸點(diǎn)指令一個掃描周期M0X0或X1(X2)(M1)65 LDF (?。?ANDF (及)和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

提交評論