版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、了解PLC的基本結(jié)構(gòu)和基本工作過程搞清楚PLC內(nèi)部等效繼電器電路的等效思想熟悉PLC的指令系統(tǒng)掌握PLC的編程方法和開發(fā)步驟第九章 可編程序控制器PLC基本要求:重點(diǎn):掌握指令系統(tǒng)與編程方法;難點(diǎn):1、PLC的梯形圖 2、各指令的使用場(chǎng)合和注意點(diǎn) 3、現(xiàn)場(chǎng)器件的常閉觸點(diǎn)在梯形圖中的使用1第九章 可編程序控制器PLC 可編程序控制器PC(Programmable Controller)又稱為可編程序邏輯控制器PLC( Programmable Logic Controller),是微機(jī)技術(shù)與繼電器常規(guī)控制技術(shù)相結(jié)合的產(chǎn)物,是在順序控制器和微機(jī)控制器的基礎(chǔ)上發(fā)展起來的新型控制器,是一種專為工業(yè)環(huán)境
2、下應(yīng)用而設(shè)計(jì)的以微處理器為核心的用作數(shù)字控制的專用計(jì)算機(jī)。2 PLC采用以繼電器梯形圖為基礎(chǔ)的形象編程語言和模塊化的軟件結(jié)構(gòu),使用戶程序的編制清晰直觀、方便易學(xué),調(diào)試和查錯(cuò)都很容易。第九章 可編程序控制器PLC3第九章 可編程序控制器PLC4 PLC已成為現(xiàn)代工業(yè)控制三大支柱(PLC、CAD/CAM、ROBOT)之一,具有可靠性高、控制功能強(qiáng)、體積小、編程直觀、可在線修改控制程序、易于與計(jì)算機(jī)接口等優(yōu)點(diǎn)。第九章 可編程序控制器PLC59.1可編程序控制器的基本結(jié)構(gòu)、工作原理和主要特點(diǎn)69.1.1 PLC的基本結(jié)構(gòu)中央處理單元CPU(如圖9.1所示)主要作用:1、接收從編程器輸入的用戶程序,并存
3、入程序存儲(chǔ)器中。2、用掃描方式采集現(xiàn)場(chǎng)輸入狀態(tài)和數(shù)據(jù),并存入相應(yīng)的數(shù)據(jù)寄存器中。3、執(zhí)行用戶程序,從程序存儲(chǔ)器中逐條取出用戶程序,經(jīng)過解釋程序解釋后逐條執(zhí)行。4、通過故障自診斷程序,診斷PLC的各種運(yùn)行錯(cuò)誤。79.1.1 PLC的基本結(jié)構(gòu)存儲(chǔ)器1、系統(tǒng)程序存儲(chǔ)器(區(qū)) 存入系統(tǒng)程序,包括監(jiān)控程序,解釋程序,故障自診斷程序,標(biāo)準(zhǔn)子程序庫(kù)及其他各種管理程序等,一般固化在ROM或EPROM中,用戶不能直接存取;2、用戶程序存儲(chǔ)器(區(qū)) 存入用戶程序,用戶程序是用戶為解決實(shí)際問題并根據(jù)PLC的指令系統(tǒng)而編制的程序,存儲(chǔ)器采用RAM;83、變量(數(shù)據(jù))存儲(chǔ)器(區(qū)) 存放PLC的內(nèi)部邏輯變量,如內(nèi)部繼電器
4、,I/O寄存器,定時(shí)器/計(jì)數(shù)器中邏輯變量的現(xiàn)行值等,變量存儲(chǔ)器采用RAM。9.1.1 PLC的基本結(jié)構(gòu)99.1.1 PLC的基本結(jié)構(gòu)輸入輸出接口(簡(jiǎn)稱I/O) 輸入輸出接口是CPU與工業(yè)現(xiàn)場(chǎng)裝置之間的連接部件,是PLC的重要組成部分,是按強(qiáng)電要求設(shè)計(jì)的。1、輸入接口功能:采集現(xiàn)場(chǎng)各種開關(guān)接點(diǎn)的狀態(tài)信號(hào),并將其轉(zhuǎn)換成標(biāo)準(zhǔn)的邏輯電平送給CPU處理。每個(gè)I/O點(diǎn)都接有指示燈,某點(diǎn)接通時(shí),相應(yīng)的指示燈發(fā)光。10圖9.2是一種直流開關(guān)量的輸入接口電路,其中COM為輸入公共端,24V直流電源為PLC內(nèi)部專供輸入接口用的電源,K0K7為現(xiàn)場(chǎng)外接的開關(guān)。通常將輸入繼電器的數(shù)量稱為PLC的輸入點(diǎn)數(shù)。例如圖9.2
5、所示的電路為一8點(diǎn)輸入接口電路。一般的輸入信號(hào)多為開關(guān)量信號(hào),接口電路常有直流和交流兩種。9.1.1 PLC的基本結(jié)構(gòu)119.1.1 PLC的基本結(jié)構(gòu)129.1.1 PLC的基本結(jié)構(gòu)1、實(shí)現(xiàn)現(xiàn)場(chǎng)與PLC主機(jī)的電氣隔離,以提高抗干擾性,因?yàn)殡姎饨^緣,一些干擾電信號(hào)不易串入。光電耦合器的作用:2、避免外電路和出故障時(shí),外部強(qiáng)電侵入主機(jī)而損壞主機(jī)。3、電平變換,現(xiàn)場(chǎng)開關(guān)信號(hào)可能有各種電平,光電耦合器將它們變換成PLC主機(jī)要求的標(biāo)準(zhǔn)邏輯電平。139.1.1 PLC的基本結(jié)構(gòu)2、輸出接口常用的輸出接口有:1晶體管輸出方式:用于直流負(fù)載;2晶閘管輸出方式:用于交流負(fù)載;3繼電器輸出方式:可用于直流負(fù)載,也
6、可 用于交流負(fù)載。圖9.3為繼電器輸出接口電路。149.1.1 PLC的基本結(jié)構(gòu)通常將輸出繼電器的數(shù)量稱為PLC的輸出點(diǎn)數(shù)。159.1.1 PLC的基本結(jié)構(gòu)編程器編程器是PLC中一種主要的外部設(shè)備,它是開發(fā)、維護(hù)PLC控制系統(tǒng)的必備設(shè)備。編程器用于用戶程序的編制、編輯、調(diào)試、檢查和監(jiān)視,還可以通過其鍵盤去調(diào)用與顯示PLC的一些內(nèi)部狀態(tài)和系統(tǒng)參數(shù)。它通過通信端口與CPU聯(lián)系,完成人機(jī)對(duì)話連接。編程器上有供編程用的各種功能鍵和顯示燈,以及編程、監(jiān)控轉(zhuǎn)換開關(guān)。如下圖。169.1.1 PLC的基本結(jié)構(gòu)179.1.2 PLC的基本工作原理PLC的基本工作過程如下:1、輸入現(xiàn)場(chǎng)信息在系統(tǒng)軟件的控制下,順次
7、掃描各輸入點(diǎn),讀入各輸入點(diǎn)的狀態(tài);2、執(zhí)行程序順次掃描用戶程序中的各條指令,根據(jù)輸入狀態(tài)和指令內(nèi)容進(jìn)行邏輯運(yùn)算;183、輸出控制信號(hào)根據(jù)邏輯運(yùn)算的結(jié)果,輸出狀態(tài)寄存器(儲(chǔ)存器)向各輸出點(diǎn)并行發(fā)出相應(yīng)的控制信號(hào),實(shí)現(xiàn)所要求的邏輯控制功能。9.1.2 PLC的基本工作原理如圖9.4所示。199.1.2 PLC的基本工作原理 上述過程執(zhí)行完后,又重新開始,反復(fù)地執(zhí)行。每執(zhí)行一遍所需的時(shí)間秒為掃描周期,PLC的掃描周期通常為幾十ms。209.1.3 PLC的主要特點(diǎn) 應(yīng)用靈活,擴(kuò)展性好 操作方便 標(biāo)準(zhǔn)化的硬件和軟件設(shè)計(jì),通用性強(qiáng) 完善的監(jiān)視和診斷功能 控制功能強(qiáng) 可適應(yīng)惡劣的工業(yè)應(yīng)用環(huán)境 體積小,重量
8、輕,性能/價(jià)格比高,省電9.1.3 PLC的主要特點(diǎn)21低檔PLC:一般為小型PLC,輸入,輸出總點(diǎn)數(shù)在256點(diǎn)以內(nèi),功能有邏輯運(yùn)算和控制,計(jì)時(shí)計(jì)數(shù),內(nèi)部繼電器,移位寄存器,步進(jìn)控制器等功能,適用于開關(guān)量控制。中檔PLC:輸入,輸出總點(diǎn)數(shù)為256點(diǎn)2048點(diǎn),除具有開關(guān)量的邏輯運(yùn)算和控制功能外,還具有數(shù)值運(yùn)算,模擬量輸入,輸出和控制以及通信聯(lián)網(wǎng)等功能。9.1.3 PLC的主要特點(diǎn)22高檔PLC:輸入,輸出總點(diǎn)數(shù)一般在2048點(diǎn)以上,具有多功能,高速度的特點(diǎn)。一般采用多CPU,并配置各種智能模塊和遠(yuǎn)程I/O,網(wǎng)絡(luò)通信功能很強(qiáng)。9.1.3 PLC的主要特點(diǎn)239.2 PLC的內(nèi)部等效繼電器電路PL
9、C是一種專用微機(jī),但用于控制時(shí)是將PLC的內(nèi)部結(jié)構(gòu)等效為一個(gè)繼電器系統(tǒng)。即將PLC內(nèi)部的每一個(gè)存儲(chǔ)器單元的每一個(gè)觸發(fā)器等效為一個(gè)繼電器,這種等效繼電器的通斷是由軟件控制的,故也叫軟繼電器。表9.2所示是FX1N型PLC的內(nèi)部等效繼電器及地址編號(hào)表;地址編號(hào)采用三位八進(jìn)制數(shù)表示,前兩位為存儲(chǔ)器單元地址,第三位為存儲(chǔ)單元的位地址。PLC的內(nèi)部等效繼電器電路如圖9.5所示。249.2 PLC的內(nèi)部等效繼電器電路FX1N內(nèi)部等效繼電器及地址編號(hào)259.2 PLC的內(nèi)部等效繼電器電路269.2 PLC的內(nèi)部等效繼電器電路各類等效繼電器的功能和使用方法如下:輸入繼電器(X)輸入繼電器專門用來接收外部開關(guān)或
10、傳感器等發(fā)來的信號(hào),它與PLC的輸入端子相連,因它只能由外部信號(hào)所驅(qū)動(dòng),所以,在梯圖中,輸入繼電器沒有線圈,而只提供若干對(duì)(無限對(duì))動(dòng)合觸點(diǎn)和動(dòng)斷觸點(diǎn),這些觸點(diǎn)表示外部輸入信號(hào)的狀態(tài),僅供編程使用,而不能直接輸出去驅(qū)動(dòng)外部負(fù)載。279.2 PLC的內(nèi)部等效繼電器電路輸出繼電器(Y)輸出繼電器專門用來將輸出信號(hào)傳送給外部負(fù)載。輸出繼電器由內(nèi)部的程序指令來控制,每一輸出繼電器僅有一對(duì)外部輸出的觸點(diǎn),其狀態(tài)對(duì)應(yīng)于輸出寄存器的輸出。輸出繼電器經(jīng)輸出寄存器、輸出接口電路與PLC的輸出端子相連,用以控制外接負(fù)載。289.2 PLC的內(nèi)部等效繼電器電路時(shí)間繼電器(T)時(shí)間繼電器又叫定時(shí)器,每個(gè)定時(shí)器的定時(shí)值
11、K為0.1s999s(十進(jìn)制)功能:當(dāng)輸入條件使定時(shí)器線圈得電時(shí),啟動(dòng)定時(shí)器開始計(jì)時(shí),即以0.1s( 或以0.01s)為單位開始從設(shè)定的定時(shí)值遞減,當(dāng)定時(shí)器中設(shè)定的定時(shí)值K減到0時(shí)(即延時(shí)時(shí)間到),定時(shí)器的輸出觸點(diǎn)就動(dòng)作,并停止計(jì)時(shí)。此時(shí)若它的線圈斷電,則定時(shí)器就復(fù)位(即重新設(shè)定定時(shí)值K)。299.2 PLC的內(nèi)部等效繼電器電路注意:如果在計(jì)時(shí)過程中,定時(shí)器線圈斷電,則立即停止計(jì)時(shí)并復(fù)位;若定時(shí)器線圈再得電,則定時(shí)器又從初始設(shè)定值K開始重新計(jì)時(shí)。309.2 PLC的內(nèi)部等效繼電器電路計(jì)數(shù)繼電器(C)計(jì)數(shù)繼電器亦稱計(jì)數(shù)器,它可對(duì)外部事件或內(nèi)部的脈沖進(jìn)行計(jì)數(shù),每個(gè)計(jì)數(shù)器的計(jì)數(shù)值K為1999個(gè)數(shù)(十
12、進(jìn)制),如圖9.7所示。功能:計(jì)數(shù)器C0開始工作前,要使計(jì)數(shù)器復(fù)位,即從復(fù)位輸入端輸入一個(gè)脈沖,使計(jì)數(shù)器置入設(shè)定值K,由X000接通一次(先合后開)產(chǎn)生一個(gè)脈沖來復(fù)位;以后當(dāng)從計(jì)數(shù)輸入端每來一個(gè)脈沖(即X001每接通一次),計(jì)數(shù)值減1,到設(shè)定的計(jì)數(shù)值K減到0時(shí),計(jì)數(shù)器的輸出319.2 PLC的內(nèi)部等效繼電器電路觸頭就動(dòng)作,即觸點(diǎn)C0閉合,使輸出繼電器Y000得電。只要X000輸入保持?jǐn)嚅_,C0的觸點(diǎn)就一直保持接通;只有當(dāng)X000再接通一次,使C0復(fù)位,C0觸點(diǎn)才斷開。329.2 PLC的內(nèi)部等效繼電器電路計(jì)數(shù)器也可作定時(shí)器使用,如圖9.8所示,由計(jì)數(shù)器C1組成的60s定時(shí)器。339.2 PLC
13、的內(nèi)部等效繼電器電路注意:計(jì)數(shù)器具有掉電保護(hù)功能,若在運(yùn)行中斷電引起計(jì)數(shù)器中斷計(jì)數(shù)時(shí),當(dāng)前的計(jì)數(shù)值仍保持著,在電源再次接通后,計(jì)數(shù)器將在此值上繼續(xù)計(jì)數(shù);若不需要電源中斷時(shí)保存計(jì)數(shù)值的場(chǎng)合,則可用初始化脈沖M8002(見后面的特殊繼電器)進(jìn)行復(fù)位。349.2 PLC的內(nèi)部等效繼電器電路輔助繼電器(M)輔助繼電器只能由程序指令控制,專供內(nèi)部編程使用,其觸點(diǎn)(無限對(duì))不可直接驅(qū)動(dòng)外部負(fù)載。輔助繼電器又分為通用輔助繼電器和具有斷電保護(hù)的保持輔助繼電器,后者在繼電之后再行供電時(shí),仍能保持?jǐn)嚯娗暗臓顟B(tài)。35輔助繼電器還可作移位寄存器使用:通常由同一單元的8位(或16位)輔助繼電器組成一個(gè)移位寄存器,某單元
14、一經(jīng)選作移位寄存器就不能再作它用,利用移位寄存器可進(jìn)行順序控制。9.2 PLC的內(nèi)部等效繼電器電路369.2 PLC的內(nèi)部等效繼電器電路特殊的輔助繼電器(M)1、M8000:監(jiān)測(cè)運(yùn)行。PLC運(yùn)行時(shí),M8000一直保持通電,M8000觸點(diǎn)閉合。因此其觸點(diǎn)常接一指示燈,用來指示PLC是否還在運(yùn)行。2、M8002:產(chǎn)生初始化脈沖。PLC運(yùn)行后M8000接通,在第一個(gè)掃描周期M8002得電,產(chǎn)生一個(gè)輸出脈沖,以后便失電。編程中,常用這個(gè)信號(hào)來給計(jì)數(shù)器或移位寄存器復(fù)位。379.2 PLC的內(nèi)部等效繼電器電路3、M8012:產(chǎn)生脈沖間隔為100ms的時(shí)鐘脈沖。PLC運(yùn)行后,其觸點(diǎn)連續(xù)地?cái)嚅_、閉合,斷開、閉
15、合的時(shí)間均為50ms,可提供周期為100ms的連續(xù)脈沖輸出。4、M8034:禁止全部輸出。M8034得電時(shí),全部輸出繼電器Y的輸出自動(dòng)斷開,但此時(shí),其他繼電器,定時(shí)器,計(jì)數(shù)器仍繼續(xù)工作。常用它作為設(shè)備的總停控制用。除M8034外,其他特殊繼電器都不能通過編程使它們動(dòng)作。389.3 PLC的編程和指令系統(tǒng)9.3.1 PLC的編程方法與一般規(guī)則目前常用的PLC表達(dá)方式:1、繼電器梯形圖與傳統(tǒng)的繼電器控制原理電路圖相似,比較直觀、形象,易于接受。多適用于比較簡(jiǎn)單的控制功能的編程;2、邏輯功能圖基本上沿用了半導(dǎo)體邏輯電路的邏輯圖的表達(dá)形式,易于描述較為復(fù)雜的控制功能,表達(dá)直觀,查錯(cuò)較容易,但須采用帶有
16、顯示屏的編程器才能描述。399.3.1 PLC的編程方法與一般規(guī)則3、功能流程圖類似于計(jì)算機(jī)常用的程序框圖,但有它自己的規(guī)則,描述控制過程較詳細(xì)具體,是一種常用的程序表達(dá)方式;4、邏輯代數(shù)表達(dá)式可與前兩種方式相配合寫出輸出信號(hào)或中間變量的邏輯表達(dá)式,是一種輔助的程序設(shè)計(jì)方法;405、指令語句表類似于計(jì)算機(jī)常用的程序框圖,但有它自己的規(guī)則,描述控制過程較詳細(xì)具體,是一種常用的程序表達(dá)方式;9.3.1 PLC的編程方法與一般規(guī)則FX1N系列主要采用繼電器梯形圖與指令語句表編程,一般是先按控制要求畫出梯形圖,再根據(jù)梯形圖寫出相應(yīng)的指令程序。41PLC編程的一般規(guī)則:梯形圖按自上而下,從左到右的順序排
17、列,每一個(gè)邏輯行起始于左母線,最后是線圈與右母線相連,整個(gè)圖形呈階梯形;梯形圖是PLC形象化的編程方式,其左右兩側(cè)母線并不接任何電源,圖中流過的電流是“概念”電流,只能從左向右流動(dòng);梯形圖中的繼電器是變量存儲(chǔ)器中的位觸發(fā)器,因此,稱為“軟繼電器”,相應(yīng)某位觸發(fā)器為“1”態(tài),表示該繼電器線圈通電,其動(dòng)合觸點(diǎn)閉合,動(dòng)斷觸點(diǎn)打開;9.3.1 PLC的編程方法與一般規(guī)則42梯形圖中,信息流程從左到右,繼電器線圈的右邊不能有觸頭,而左邊必須有觸頭。繼電器線圈在一個(gè)程序中不能重復(fù)使用;而繼電器的觸頭,編程中可以重復(fù)使用,且使用次數(shù)不受限制。由梯形圖編寫指令程序時(shí),應(yīng)遵循從上到下,從左到右的順序,梯形圖中的
18、每個(gè)符號(hào)對(duì)應(yīng)于一條指令,一條指令為一個(gè)步序,在9.3.1 PLC的編程方法與一般規(guī)則43輸出線圈只對(duì)應(yīng)輸出寄存器的相應(yīng)位,不能用該線圈直接驅(qū)動(dòng)現(xiàn)場(chǎng)機(jī)構(gòu),該位的狀態(tài)必須通過I/O輸出接口上對(duì)應(yīng)的輸出單元才能驅(qū)動(dòng)現(xiàn)場(chǎng)執(zhí)行機(jī)構(gòu)。時(shí)間繼電器、計(jì)數(shù)器的OUT指令后,必須緊跟常數(shù)K,設(shè)置定時(shí)常數(shù)和計(jì)數(shù)常數(shù)K也是一個(gè)步序;9.3.1 PLC的編程方法與一般規(guī)則449.3.2 PLC的指令系統(tǒng)注意:編程時(shí)各條指令所對(duì)應(yīng)的等效繼電器及地址號(hào)一定要按表中的規(guī)定,絕不允許亂編,否則出錯(cuò)。指令語句由: 指令(操作碼或助記符)+地址號(hào)(操作數(shù)或數(shù)據(jù))格式: 如: LDI X000459.3.2 PLC的指令系統(tǒng) 輸入、
19、輸出指令LD:取指令。用于與左母線連接的動(dòng)合觸點(diǎn)。LDI:取反指令。用于與母線連接的動(dòng)斷觸點(diǎn)。以上兩指令還可以與ANB、ORB和MC指令配合,用于分支電路的開始點(diǎn)。OUT:輸出指令。用于驅(qū)動(dòng)輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器,但不能用于驅(qū)動(dòng)輸入繼電器。并列的OUT指令能多次連續(xù)使用。如圖9.10所示。469.3.2 PLC的指令系統(tǒng)479.3.2 PLC的指令系統(tǒng) 邏輯指令 與指令A(yù)ND:與指令。動(dòng)合觸點(diǎn)串聯(lián)連接指令。ANI:與非指令。動(dòng)斷觸點(diǎn)串聯(lián)連接指令。注意:這兩條指令只能用于一個(gè)觸點(diǎn)與前面接點(diǎn)電路的串聯(lián)。如圖9.11所示。489.3.2 PLC的指令系統(tǒng)圖9.11AND、ANI指令的
20、使用499.3.2 PLC的指令系統(tǒng) 或指令OR:或指令。用于動(dòng)合觸點(diǎn)的并聯(lián)。ORI:或非指令。用于動(dòng)斷觸點(diǎn)的并聯(lián)。注意:這兩條指令只能用于一個(gè)觸點(diǎn)與前面接點(diǎn)電路的并聯(lián)。如圖9.13所示。509.3.2 PLC的指令系統(tǒng)圖9.13OR、ORI指令的使用519.3.2 PLC的指令系統(tǒng)52LDP、ANDP、ORP指令是進(jìn)行上升沿檢出的觸點(diǎn)指令,僅在指定位軟元件的上升沿時(shí)(OFFON變化時(shí))接通一個(gè)掃描周期。LDF、ANDF、ORF指令是進(jìn)行下降沿檢出的觸點(diǎn)指令,僅在指定位軟元件的下降沿時(shí)( ON OFF變化時(shí))接通一個(gè)掃描周期。9.3.2 PLC的指令系統(tǒng)539.3.2 PLC的指令系統(tǒng)549.
21、3.2 PLC的指令系統(tǒng) 電路塊連接指令1ORB:電路塊或指令;用于兩個(gè)以上觸點(diǎn)串聯(lián)的支路與前面支路并聯(lián)連接的情況。如圖9.14所示,各個(gè)支路的起點(diǎn)應(yīng)使用LD或LDI指令,多個(gè)支路并聯(lián)的電路,每寫一條并聯(lián)支路,緊跟一條ORB指令,將該支路并聯(lián)到前面的電路上,并聯(lián)支路的數(shù)目沒有限制。559.3.2 PLC的指令系統(tǒng)圖9.14ORB指令的使用569.3.2 PLC的指令系統(tǒng)1ANB:電路塊與指令;用于并聯(lián)電路塊與前面接點(diǎn)電路或并聯(lián)電路塊的串聯(lián)。如圖9.15所示。注意:先組塊后串聯(lián);在每一電路塊開始時(shí),須使用LD或LDI指令;在許多電路塊串聯(lián)時(shí),每寫完一個(gè)電路塊的指令后,緊跟一個(gè)ANB指令,將該電路
22、塊與前面電路串聯(lián)起來,串聯(lián)的電路塊數(shù)不受限制。579.3.2 PLC的指令系統(tǒng)圖9.15 ANB指令的使用589.3.2 PLC的指令系統(tǒng) MPS、MRD、MPP指令599.3.2 PLC的指令系統(tǒng)MPS、MRD、MPP指令是分支多重輸出回路編程用的方便指令。使用MPS指令,就將此時(shí)刻的運(yùn)算結(jié)果送入棧的第一段存儲(chǔ)。再使用MPS指令,又將該時(shí)刻的運(yùn)算結(jié)果送入棧的第一段存儲(chǔ),而將先前送入存儲(chǔ)的數(shù)據(jù)依次移到棧的下一段。609.3.2 PLC的指令系統(tǒng)MRD是讀出最上端所存的最新數(shù)據(jù)的專用指令,棧內(nèi)的數(shù)據(jù)不發(fā)生移動(dòng)。使用MPP指令,各數(shù)據(jù)接順序向上移動(dòng),將最上端的數(shù)據(jù)讀出,同時(shí)該數(shù)據(jù)就從棧中消失。MP
23、S指令可重復(fù)使用,MPS指令與MPP指令的數(shù)量差額少于11,但最終二者的指令數(shù)要一樣。619.3.2 PLC的指令系統(tǒng)例629.3.2 PLC的指令系統(tǒng)639.3.2 PLC的指令系統(tǒng)649.3.2 PLC的指令系統(tǒng)659.3.2 PLC的指令系統(tǒng)669.3.2 PLC的指令系統(tǒng)679.3.2 PLC的指令系統(tǒng)置位SET 、復(fù)位RST指令SET置位:動(dòng)作保持RST復(fù)位:消除動(dòng)作保持,當(dāng)前值及寄存器清零。RST指令用于計(jì)數(shù)器或移位寄存器的復(fù)位。一般復(fù)位輸入端使用脈沖觸發(fā)信號(hào)對(duì)計(jì)數(shù)或移位寄存器進(jìn)行復(fù)位。注意:在RST有輸入的情況下,計(jì)數(shù)器不接受輸入(計(jì)數(shù)輸入端)數(shù)據(jù)。689.3.2 PLC的指令系
24、統(tǒng)對(duì)于同一軟元件,SET、RST可多次使用,順序也可隨意,但最后執(zhí)行者有效。699.3.2 PLC的指令系統(tǒng)70 脈沖輸出指令PLS、PLF功能:PLS、PLF也稱為微分輸出指令。它將脈寬較寬的輸入信號(hào)變成脈寬等于PLC掃描周期的觸發(fā)脈沖信號(hào)。9.3.2 PLC的指令系統(tǒng)PLS指令:上升沿微分輸出,僅在驅(qū)動(dòng)輸入為ON后的一個(gè)掃描周期內(nèi),軟元件Y、M動(dòng)作。PLF指令:下降沿微分輸出,僅在驅(qū)動(dòng)輸入為OFF后的一個(gè)掃描周期內(nèi),軟元件Y、M動(dòng)作。719.3.2 PLC的指令系統(tǒng)729.3.2 PLC的指令系統(tǒng)739.3.2 PLC的指令系統(tǒng)PLS、PLF指令使用:計(jì)數(shù)器或移位寄存器需外觸發(fā)信號(hào)復(fù)位和移
25、位寄存器移位時(shí),通常需要使用這種脈沖。如圖9.19所示。圖9.19PLS指令用于計(jì)數(shù)器749.3.2 PLC的指令系統(tǒng) 移位寄存器及移位指令SFTR、SFTL指令、名稱功能操作數(shù)程序步n1n2SFTR把源元件存放在堆棧中,堆棧右移X、Y、M、SY、S、Mn2n15129SFTL把源元件存放在堆棧中,堆棧左移X、Y、M、SY、S、Mn2n15129759.3.2 PLC的指令系統(tǒng)1、右移位指令SFTRSFTR指令把以源數(shù)S為首址的n2位位元件的內(nèi)容存放到長(zhǎng)度為n1的位棧中,位棧右移n2位,最低n2位溢出。769.3.2 PLC的指令系統(tǒng)脈沖Y3Y2Y1Y000000110002110031110
26、41111501116001170001779.3.2 PLC的指令系統(tǒng)789.3.2 PLC的指令系統(tǒng)2、左移位指令SFTLSFTR指令格式基本和右移位指令一樣,只是移動(dòng)方向相反,是從左到右。799.3.2 PLC的指令系統(tǒng)脈沖Y3Y2Y1Y00000010001200113011141111511106110071000809.3.2 PLC的指令系統(tǒng)819.3.2 PLC的指令系統(tǒng) 程序結(jié)束指令END功能:1、END指令用于程序結(jié)束,即表示程序終了。2、當(dāng)有效程序結(jié)束后,寫一條END指令,可以縮短掃描運(yùn)算周期。3、如果將END指令插入各程序段之后,可以方便地調(diào)試檢查各段程序的動(dòng)作,各段動(dòng)
27、作確認(rèn)無誤后,再依次清除END指令。829.3.2 PLC的指令系統(tǒng) 空操作指令NOP功能:NOP指令用于修改程序,便于調(diào)試程序。在編程時(shí)預(yù)先在程序中插入一些NOP指令,使這些步序不起作用??稍谡{(diào)試程序過程中需要更改程序或增加指令時(shí),使步序號(hào)的更改較小。839.3.2 PLC的指令系統(tǒng) 主控母線指令MC:主控指令。該指令引出一條分支母線。MCR:主控復(fù)位指令。該指令使分支線路結(jié)束并回到原來(前面)的母線上。如下圖所示。849.3.2 PLC的指令系統(tǒng)859.3.2 PLC的指令系統(tǒng)使用主控母線指令時(shí)應(yīng)注意:1、MC,MCR指令必須成對(duì)出現(xiàn),編程時(shí)不要漏掉MCR指令,否則程序?qū)⒊鲥e(cuò);2、主控指令
28、MC之后,又出現(xiàn)一個(gè)新的分支母線,掛在分支母線上的每條邏輯行電路編程時(shí),都要由LD或LDI開頭;3、在梯形圖中可以多次使用主控指令,并可嵌套使用,但最多不能超過8次。869.3.2 PLC的指令系統(tǒng) INV取反指令I(lǐng)NV指令是將INV指令執(zhí)行之前的運(yùn)算結(jié)果反轉(zhuǎn)的指令,不需要指定軟元件號(hào)。879.3.2 PLC的指令系統(tǒng)889.3.3 常用的編程技巧對(duì)一些較復(fù)雜的串并聯(lián)電路,一般說來,有兩個(gè)基本原則(如圖9.23 、9.24 ):1、對(duì)于并聯(lián)電路,串聯(lián)觸點(diǎn)多的支路寫在上面;2、在串聯(lián)電路中,并聯(lián)觸點(diǎn)多的電路寫在左邊。一、對(duì)一些常見電路的處理899.3.3 常用的編程技巧()()圖9.23()不合理的連接()合理的連接909.3.3 常用的編程技巧 (a) (b)圖9.24并聯(lián)觸點(diǎn)多的放在梯形圖的左面(a)不合理的連接(b)合理的連接919.3.3 常用的編程技巧在繼電器接觸器控制線路中,有些連接是可以實(shí)現(xiàn)的,但在PLC中是不可能實(shí)現(xiàn)的,必須要作一些改動(dòng),如下圖所示。929.3.3 常用的編程技巧939.3.3 常用的編程技巧二、定時(shí)器及計(jì)數(shù)器的應(yīng)用實(shí)例1、通電延時(shí):即輸入接通,延遲一段時(shí)間后輸出才接通。如圖9.30所示。定時(shí)器用作時(shí)間繼電器圖9.30通電延時(shí)949.3.3 常用的編程技巧2、斷電延時(shí):即輸入斷開,延遲一段時(shí)間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年德州工程職業(yè)學(xué)院教師招聘(65 人)備考考試題庫(kù)及答案解析
- 2026青海海西州中國(guó)聯(lián)通德令哈市分公司招聘5人考試備考試題及答案解析
- 2026遼寧大連醫(yī)科大學(xué)附屬第一醫(yī)院招聘高層次人才120人考試參考試題及答案解析
- 2026貴州黔西南州望謨縣自然資源局招聘公益性崗位人員15人考試參考題庫(kù)及答案解析
- 2026廣東惠州市博羅縣榕盛城市建設(shè)投資有限公司下屬全資子公司招聘2人考試參考試題及答案解析
- 2026四川南充蓬安縣招聘城鎮(zhèn)公益性崗位人員考試參考試題及答案解析
- 2026中國(guó)藏語系高級(jí)佛學(xué)院招聘應(yīng)屆高校畢業(yè)生6人備考考試試題及答案解析
- 2026年濰坊昌樂縣事業(yè)單位公開招聘工作人員(26人)考試參考題庫(kù)及答案解析
- 2026年福建莆田市秀嶼區(qū)平海鎮(zhèn)衛(wèi)生院編外人員招聘3人備考考試試題及答案解析
- 2024-2025學(xué)年山西省陽泉市三校聯(lián)考高二上學(xué)期11月期中考試語文試題
- 運(yùn)輸人員教育培訓(xùn)制度
- 升降貨梯買賣安裝與使用說明書合同
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人考試備考題庫(kù)及答案解析
- 房地產(chǎn)公司2025年度總結(jié)暨2026戰(zhàn)略規(guī)劃
- 物業(yè)管家客服培訓(xùn)課件
- 虛假貿(mào)易十不準(zhǔn)培訓(xùn)課件
- 中央空調(diào)多聯(lián)機(jī)施工安全管理方案
- 【初中 地理】2025-2026學(xué)年人教版七年級(jí)上冊(cè)地理期末復(fù)習(xí)提綱
- 2026年撫順師范高等??茖W(xué)校單招職業(yè)技能測(cè)試題庫(kù)附答案
- GB/T 46692.2-2025工作場(chǎng)所環(huán)境用氣體探測(cè)器第2部分:有毒氣體探測(cè)器的選型、安裝、使用和維護(hù)
- 2025人機(jī)共育向善而為:AI時(shí)代的教育變革探索指南
評(píng)論
0/150
提交評(píng)論