第11章可編程控制器及其應(yīng)用_第1頁(yè)
第11章可編程控制器及其應(yīng)用_第2頁(yè)
第11章可編程控制器及其應(yīng)用_第3頁(yè)
第11章可編程控制器及其應(yīng)用_第4頁(yè)
第11章可編程控制器及其應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩93頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第11章可編程控制器及其應(yīng)用11.1可編程控制器的結(jié)構(gòu)和工作方式11.2可編程控制器的程序編制11.3可編程控制器應(yīng)用舉例本章要求:1.了解可編程控制器的結(jié)構(gòu)和工作原理。2.了解可編程控制器的幾種基本編程方法。3.熟悉常用的編程指令。4.學(xué)會(huì)使用梯形圖編制簡(jiǎn)單的程序。1、什么是PLC?PLC是一種專門用于工業(yè)控制的計(jì)算機(jī)。是計(jì)算機(jī)技術(shù)與自動(dòng)控制技術(shù)相結(jié)合而開發(fā)的一種適于工業(yè)環(huán)境的新型通用自動(dòng)控制裝置。早期的PLC是用來替代繼電器、接觸器控制的。它主要用于順序控制,實(shí)現(xiàn)邏輯運(yùn)算。因此,被稱為可編程邏輯控制器(Programmablelogiccontroller,略寫PLC)概述它可通過軟件來改變控制過程,而且具有體積小、組裝維護(hù)方便、編程簡(jiǎn)單、可靠性高、抗干擾能力強(qiáng)等特點(diǎn),已廣泛應(yīng)用于工業(yè)控制的各個(gè)領(lǐng)域,是現(xiàn)代工業(yè)自動(dòng)化三大支柱(PLC、機(jī)器人、CAD/CAM)之一,大大推進(jìn)了機(jī)電一體化進(jìn)程。

隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,可編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍,還具有了數(shù)據(jù)處理、通信、網(wǎng)絡(luò)等功能。被稱為可編程控制器(Programmablecontroller,略寫PC)。為區(qū)別于PersonalComputer(PC),故沿用PLC這個(gè)略寫。11.1PLC結(jié)構(gòu)和工作方式各種PLC都是以微處理器為核心的電子電氣系統(tǒng)。PLC各種功能的實(shí)現(xiàn),不僅基于其硬件的作用,而且要靠其軟件的支持。PLC內(nèi)部主要由主機(jī)、輸入/輸出接口、電源、編程器、擴(kuò)展接口和外部設(shè)備接口等幾部分組成。11.1.1可編程控制器的結(jié)構(gòu)及各部分的作用模擬量輸入行程開關(guān)繼電器觸點(diǎn)按鈕傳感器CPUROM、RAM電源部件輸出接口輸入接口外設(shè)接口指示燈電磁線圈執(zhí)行機(jī)構(gòu)采用光電隔離裝置繼電器、可控硅、晶體管電路編程器打印機(jī)計(jì)算機(jī)1.主機(jī)CPU是PLC的核心,一切邏輯運(yùn)算及判斷都是由其完成的,并控制所有其它部件的操作。它就是我們常說的電腦芯片。(1)運(yùn)行用戶程序。(2)監(jiān)控輸入/輸出接口狀態(tài)。(3)作出邏輯判斷和進(jìn)行數(shù)據(jù)處理主機(jī)部分包括中央處理器(CPU)、系統(tǒng)程序存儲(chǔ)器和用戶程序及數(shù)據(jù)存儲(chǔ)器

系統(tǒng)程序存儲(chǔ)器:主要存放系統(tǒng)管理和監(jiān)控程序及對(duì)用戶程序作編譯處理的程序。系統(tǒng)程序已由廠家固定,用戶不能更改。

用戶程序及數(shù)據(jù)存儲(chǔ)器:主要存放用戶編制的應(yīng)用程序及各種暫存數(shù)據(jù)、中間結(jié)果。內(nèi)部存儲(chǔ)器有兩類:一類是系統(tǒng)程序存儲(chǔ)器,另一類是用戶程序及數(shù)據(jù)存儲(chǔ)器2.輸入/輸出(I/O)接口輸入接口用于接收輸入設(shè)備(如:按鈕、行程開關(guān)、傳感器等)的控制信號(hào)。輸出接口用于將經(jīng)主機(jī)處理過的結(jié)果通過輸出電路去驅(qū)動(dòng)輸出設(shè)備(如:接觸器、電磁閥、指示燈等)。3.電源電源指為CPU、存儲(chǔ)器、I/O接口等內(nèi)部電子電路工作所配備的直流開關(guān)穩(wěn)壓電源輸出三種形式:繼電器--低速大功率;可控硅--高速大功率; 晶體管--高速小功率輸入/輸出接口:采用光電隔離,減少電磁干擾。4.編程器編程器是PLC很重要的外部設(shè)備,它主要由鍵盤、顯示器組成。編程器分簡(jiǎn)易型和智能型兩類。小型PLC常用簡(jiǎn)易編程器,大、中型PLC多用智能編程器。利用編程器可檢查、修改、調(diào)試用戶程序和在線監(jiān)視PLC工作狀況?,F(xiàn)在許多PLC采用和計(jì)算機(jī)聯(lián)接,并利用專用的工具軟件進(jìn)行編程或監(jiān)控。6.外部設(shè)備接口I/O擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。5.輸入輸出擴(kuò)展接口此接口可將編程器、打印機(jī)、條形碼掃描儀等外部設(shè)備與主機(jī)相連。各種擴(kuò)展接口、高功能模塊:便于擴(kuò)展。

小型機(jī):一體機(jī)。有接口可擴(kuò)展。

中、大型機(jī):模塊式??筛鶕?jù)需要在主板上隨意組合。小型機(jī)(一體機(jī)):控制電動(dòng)機(jī)的運(yùn)行;電磁閥的開閉;產(chǎn)品的計(jì)數(shù);設(shè)定溫度壓力;圖為中型可編程控制器。圖的左邊部分為主機(jī)部分,右邊為輸入輸出模塊。中、大型機(jī)(模塊式):11.1.2工作方式微機(jī):等待命令。PLC工作方式:順序掃描、不斷循環(huán)。 CPU從第一條指令開始執(zhí)行,遇到結(jié)束符又返回第一條,不斷循環(huán)。一個(gè)掃描周期O刷新I采樣執(zhí)行指令一個(gè)掃描周期輸入采樣、程序執(zhí)行、輸出刷新三個(gè)階段,整個(gè)過程掃描并執(zhí)行一次所需的時(shí)間稱為掃描周期。輸入端子輸入鎖存器輸入狀態(tài)寄存器輸出鎖存器輸出狀態(tài)寄存器輸出端子程序執(zhí)行讀讀寫輸入采樣程序執(zhí)行輸出刷新1.輸入采樣階段PLC在輸入采樣階段,以掃描方式順序讀入所有輸入端的通/斷狀態(tài)或輸入數(shù)據(jù),并將此狀態(tài)存入輸入狀態(tài)寄存器,即輸入刷新。接著轉(zhuǎn)入程序執(zhí)行階段。在程序執(zhí)行期間,即使輸入狀態(tài)發(fā)生變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變,只有在下一個(gè)掃描周期的輸入處理階段才能被讀入。2.程序執(zhí)行階段從輸入狀態(tài)寄存器和其它元件狀態(tài)寄存器中讀出有關(guān)元件的通/斷狀態(tài),并根據(jù)用戶程序進(jìn)行邏輯運(yùn)算,運(yùn)算結(jié)果再存入輸出狀態(tài)寄存器中。3.輸出刷新階段在所有指令執(zhí)行完畢后,將各物理繼電器對(duì)應(yīng)的輸出狀態(tài)寄存器的通/斷狀態(tài),在輸出刷新階段轉(zhuǎn)存到輸出寄存器,去控制各物理繼電器的通/斷,這才是PLC的實(shí)際輸出。由PLC的工作過程可見,在PLC的程序執(zhí)行階段,即使輸入發(fā)生了變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)立即改變,要等到下一個(gè)周期輸入處理階段才能改變。暫存在輸出狀態(tài)寄存器中的輸出信號(hào),等到一個(gè)循環(huán)周期結(jié)束,CPU集中將這些輸出信號(hào)全部輸出給輸出鎖存器,這才成為實(shí)際的CPU輸出。因此全部輸入、輸出狀態(tài)的改變就需要一個(gè)掃描周期,換言之,輸入、輸出的狀態(tài)保持一個(gè)掃描周期。11.1.3主要技術(shù)性能1.輸入/輸出點(diǎn)數(shù)(I/O點(diǎn)數(shù))。64~128點(diǎn)---小型;128~512點(diǎn)---中型;2.用戶程序存儲(chǔ)容量。FP1-C24:2720步3.掃描速度。單位:ms

/1000步或s

/步4.指令系統(tǒng)條數(shù)。5.編程元件的種類和數(shù)量。代表字母

元件名稱

編號(hào)范圍

輸入繼電器

輸出繼電器

輔助繼電器

定時(shí)器

計(jì)數(shù)器

通用“字”寄存器

XYRTCWRX0~XF共16點(diǎn)Y0~Y7共8點(diǎn)R0~R62F共1008點(diǎn)T0~T99共100點(diǎn)C100~C143共44點(diǎn)WR0~WR62共63個(gè)FP1-C24編程元件的表示形式及編號(hào)范圍11.1.4可編程控制器的主要功能和特點(diǎn)1.主要功能(1)開關(guān)邏輯控制(2)定時(shí)/計(jì)數(shù)控制(3)步進(jìn)控制(4)數(shù)據(jù)處理(5)過程控制(6)運(yùn)動(dòng)控制(7)通信聯(lián)網(wǎng)(8)監(jiān)控(9)數(shù)字量與模擬量的轉(zhuǎn)換2.PLC的主要特點(diǎn)(1)

可靠性高,抗干擾能力強(qiáng)。由于采用大規(guī)模集成電路和微處理器,使系統(tǒng)器件數(shù)大大減少,并且在硬件的設(shè)計(jì)和制造的過程中采取了一系列隔離和抗干擾措施,使它能適應(yīng)惡劣的工作環(huán)境,具有很高的可靠性。(2)

編程簡(jiǎn)單,使用方便。(3)

通用性好,具有在線修改能力。PLC硬件采用模塊化結(jié)構(gòu),可以靈活地組態(tài)以適應(yīng)不同的控制對(duì)象,控制規(guī)模和控制功能的要求。且可通過修改軟件,來實(shí)現(xiàn)在線修改的能力,因此其功能易于擴(kuò)展,具有廣泛的工業(yè)通用性。(4)

縮短設(shè)計(jì)、施工、投產(chǎn)的周期,維護(hù)容易。目前PLC產(chǎn)品朝著系列化、標(biāo)準(zhǔn)化方向發(fā)展,只需根據(jù)控制系統(tǒng)的要求,選用相應(yīng)的模塊進(jìn)行組合設(shè)計(jì),同時(shí)用軟件編程代替了繼電控制的硬連線,大大減輕了接線工作,同時(shí)PLC還具有故障檢測(cè)和顯示功能,使故障處理時(shí)間縮短。(5)體積小,易于實(shí)現(xiàn)機(jī)電一體化。1.用于開關(guān)邏輯控制。2.用于機(jī)加工數(shù)字控制。3.用于閉環(huán)過程控制。4.用于組成多級(jí)控制系統(tǒng)。5.用于機(jī)器人控制。3.主要應(yīng)用 指令語句表語言 梯形圖語言常用指令語句表語言:類似于微機(jī)中的匯編語言。梯形圖語言:沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。11.2.1編程語言流程圖語言布爾代數(shù)語言§11.2可編程控制器的編程語言X0X1Y0Y0籠型電動(dòng)機(jī)直接起動(dòng)控制0STX0ORY02AN/X13OTY04ED地址指令梯形圖語言指令語句表語言KMSB1KMSB2X1---SB1;X0---SB2;Y0---KM(線圈和常開觸點(diǎn));11.2.2梯形圖的規(guī)則:(2)梯形圖中的接點(diǎn)有兩種: 常開()和常閉()X0X1Y0Y0(1)梯形圖的左邊為起始母線,右邊為結(jié)束母線。梯形圖按從左到右、從上到下的順序書寫。(3)繼電器的線圈用[]表示,如--[R0]、--[Y0]。線圈前面必須有接點(diǎn)。(4)梯形圖中,接點(diǎn)可串可并,但線圈只能并不能串。[][][][][][]X0X0Y1PLC的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個(gè)區(qū):寄存器和接點(diǎn)的概念用戶在對(duì)這四個(gè)區(qū)進(jìn)行操作時(shí),可以以寄存器和(或)接點(diǎn)的方式進(jìn)行。I/O區(qū):可直接與外部輸入、輸出端子傳遞信息內(nèi)部輔助寄存器區(qū):存放中間變量數(shù)據(jù)區(qū):存放中間結(jié)果專用寄存器區(qū):定時(shí)時(shí)鐘、標(biāo)志、系統(tǒng)內(nèi)部的命令I(lǐng)/O區(qū):可以以接點(diǎn)和寄存器的方式對(duì)其進(jìn)行操作。實(shí)際輸入端子:X0~XF實(shí)際輸出端子:Y0~Y7其他的I/O區(qū)可作為輔助寄存器用。如:松下電工的FP1-24I區(qū):WX0~WX12X0~X12FO區(qū):WY0~WY12Y0~Y12F內(nèi)部輔助寄存器區(qū):可以以接點(diǎn)和寄存器的方式對(duì)其操作。(Rmn、WRm)數(shù)據(jù)區(qū):只能以寄存器的方式進(jìn)行操作。(DTm)專用寄存器(FP1機(jī):WR900~WR903)。常用的如下:R900A:“>”標(biāo)志R900B:“=”標(biāo)志

R900C:“<”標(biāo)志

專用數(shù)據(jù)寄存器(FP1機(jī):DT9000~DT9069)設(shè)置日期時(shí)間、高速計(jì)數(shù)器、步進(jìn)等指令有關(guān)。R9010:常ON繼電器R9011:常OFF繼電器R9013:僅在第一個(gè)掃秒周期ON,其他時(shí)候均為OFFR9014:僅在第一個(gè)掃秒周期OFF,其他時(shí)候均為ONR9018~R901D:周期分別為0.01s,0.02s,0.1s,0.2,1s,2s的時(shí)鐘脈沖繼電器

寄存器是一個(gè)16位二進(jìn)制單元,16位中的每一位是一個(gè)接點(diǎn),對(duì)應(yīng)外部一個(gè)輸入/輸出端子。輸入寄存器WXm輸出寄存器WYm輸入端子

Xmn輸出端子

Ymnm:十進(jìn)制數(shù),寄存器編號(hào)FEDCBA9876543210寄存器n:16進(jìn)制數(shù)(0~F),寄存器的位址以I/O區(qū)為例:寄存器和接點(diǎn)的概念FEDCBA9876543210WX0例1:若X03為“ON”,則WX0的位址3為“1”若WY1=7,則表明Y10、Y11、Y12三個(gè)接點(diǎn)“ON”1FEDCBA9876543210WY1111PLC中有兩類接點(diǎn):常開接點(diǎn)和常閉接點(diǎn)。接點(diǎn)通斷情況與接點(diǎn)的賦值有關(guān):(以X0為例:若X0的邏輯賦值為“1”,則X0X0接通斷開符號(hào)分別為:常開:;常閉:若X0的邏輯賦值為“0”,則X0X0斷開接通11.2.3PLC指令系統(tǒng)以下介紹以松下電工的PLC產(chǎn)品為例。一、指令的分類鍵盤指令非鍵盤指令高級(jí)指令1.按編程器輸入指令的方式分類FPII型手持編程器:通信接口LCD顯示屏鍵盤PCFPPROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTLWLORRWRANYWYSTXWXSRC(-)OP(BIN)K/HSCCTCEVTMTSVACLRENTBAFEDC

98

3

2

1

0

7

6

5

4(DELT)CLR鍵盤指令:可從鍵盤上直接鍵入的指令擴(kuò)展功能指令:用F鍵加功能號(hào)方可鍵入的指令。非鍵盤指令:用指令代碼方可輸入的指令。SCSC指令代碼

基本指令

數(shù)據(jù)傳送指令

算術(shù)運(yùn)算指令

位移指令2.按指令的功能分類位操作指令

數(shù)據(jù)變換指令

轉(zhuǎn)移控制指令

特殊控制指令ST(Start)

:從左母線開始一個(gè)新邏輯行時(shí),或開始一個(gè)邏輯塊時(shí),輸入的第一條指令。

二、基本指令功能:讀入指定常開接點(diǎn)(X1)的ON/OFF信息。STX1ST/X1功能:讀入指定常閉接點(diǎn)(X1)的ON/OFF信息。X1[]X1[]1.起始指令ST,ST/與輸出指令OTOT(Output):表示輸出一個(gè)變量。ED(End):表示程序結(jié)束指令。功能:把輸出指令之前的運(yùn)算結(jié)果用于驅(qū)動(dòng)指定線圈。OTY1Y1[]STST/OT指令可使用區(qū)域XYRTCX:輸入繼電器;Y:輸出繼電器;R:內(nèi)部繼電器;T:延時(shí)器;C:計(jì)數(shù)器;例2:當(dāng)輸入接點(diǎn)X0“1”時(shí),使輸出繼電器Y0、Y1動(dòng)作,當(dāng)輸入接點(diǎn)X1“0”時(shí),使繼電器Y2動(dòng)作。指令語句表0STX01OTY02OTY13ST/X14OTY2梯形圖[]Y1[]Y2X1地址指令[]Y0X0(ED)5ED邏輯關(guān)系梯形圖指令語句表Y0X0X10ST X00ST X00ST/X0與或非ANDORNOT當(dāng)X0

與X1

都“1”時(shí),則有輸出(Y0)

。當(dāng)X0

或X1“1”時(shí),則有輸出(Y0)

。當(dāng)X0

“0”時(shí),則有輸出(Y0)。Y0X0X1Y0X01AN X12OT Y01OR X12OT Y01OT Y0AN:接點(diǎn)串聯(lián)指令。AN/:接點(diǎn)串聯(lián)反指令。Y0X0X1X0X1Y00ST X01AN/ X12OT Y0X0Y0Y10ST X01OR/X12OT Y00STX01OT Y02/3OTY1OR:接點(diǎn)并聯(lián)指令。OR/:接點(diǎn)并聯(lián)反指令。/:反指令。2.接點(diǎn)串聯(lián)、并聯(lián)和反指令A(yù)N與AN/與非OR或指令可使用區(qū)域XYRTCOR/或非X:輸入繼電器;Y:輸出繼電器;R:內(nèi)部繼電器;T:延時(shí)器;C:計(jì)數(shù)器;例3:當(dāng)輸入條件R0、R1和R2同時(shí)賦值為“1”時(shí),Y3被輸出的程序。指令語句表0STR01ANR12ANR23OTY3R0R1R2Y3梯形圖[]R1R0R2Y3(ED)時(shí)序圖4EDAX2是和圖中A點(diǎn)處的結(jié)果(即X0與X1的結(jié)果)相或,而不是與X1相或。0STX01ANX12ORX2OTY04EDB指令語句表Y0X0X2X1例4:(ED)3.塊串聯(lián)指令A(yù)NS[]X0X1X2X3Y0指令塊1指令塊2語句表指令邏輯關(guān)系:當(dāng)“X0

或X2”與“X1

或X3非”

都“ON”時(shí),則輸出Y0

“ON”。0STX01ORX22STX13OR/X34ANS5OTY0指令塊1指令塊2語句表指令[]X0X1X2X3Y0邏輯關(guān)系:當(dāng)“X0

與X1”或“X2

與X3非”

“ON”時(shí),則輸出Y0

“ON”。0STX01ANX12STX23AN/X34ORS5OTY04.塊并聯(lián)指令ORS例5:寫出梯形圖的指令語句表。0STX0地址指令ORX12STX23ANX34STX45AN/X56ORS7ORX68ANS9OR/X7

OTY0Y0X2X4X3X5X0X1X6X7(ED)11ED例6:直接起動(dòng)控制??刂齐娐穲DSB1SB2KMKMI/O分配:X0:起動(dòng)X1:停車Y0:KM常開接點(diǎn)常閉按鈕Why?X1X0COMY0COM~KMSB2SB1PLC外部接線圖(ED)Y0X1Y0X0梯形圖梯形圖(ED)Y0X1Y0X0PLC外部接線圖X1X0COMY0COM~KMSB2SB1常閉接點(diǎn)

常開按鈕SB1SB2KMKM控制電路圖KMRM3~ABCKMFFUQSFRKMFSB0KMFSB1FRKMRKMRSB2KMRKMFI/O分配:

SB0X0SB1X1SB2X2KMFY0KMRY1例7:三相異步電動(dòng)機(jī)的正反轉(zhuǎn)控制。I/O分配:

停車按鈕SB0X0正轉(zhuǎn)起動(dòng)按鈕SB1X1反轉(zhuǎn)起動(dòng)按鈕SB2X2KMFY0KMRY1PLC外部接線圖SB0SB1SB2~KMFKMRPLCX0X1X2COM...COMY0Y1...~KMFSB0KMFSB1FRKMRKMRSB2KMRKMF控制電路圖梯形圖Y0X0X2X1Y1X0Y1Y0Y0Y1(ED)I/O分配:

SB0X0SB1X1SB2X2KMFY0KMRY1Y0X0X2X1Y1X0Y1Y0Y0Y1Y0X0X2X1Y1X0Y1Y0Y0Y10ST X1指令語句表1OR Y02AN/X03AN/Y14OT Y05ST X26OR Y17AN/X08AN/Y09OT Y1編程中應(yīng)注意的幾個(gè)問題(ED)X0Y0X1Y0(ED)X1Y0X0Y01.用電路變換簡(jiǎn)化程序(減少指令的條數(shù))2.邏輯關(guān)系應(yīng)盡量清楚(避免左輕右重)X3X2X5X4X6X8X7Y0X9(ED)X3X2X5X4X6X8X7Y0X9(ED)X5X6X2X23.避免出現(xiàn)無法編程的梯形圖X5(ED)X1X3X2Y1X4Y2X1(ED)X3X2Y1X5X3X1X4Y2X5編程中應(yīng)注意的幾個(gè)問題5.TM:(定時(shí)器指令)X0TMRn輸入接點(diǎn)定時(shí)器號(hào)碼(FP1:0~99)定時(shí)設(shè)置值:0~32767類型TMR:定時(shí)單位為0.01秒TMX:定時(shí)單位為0.1秒TMY:定時(shí)單位為1秒定時(shí)時(shí)間=定時(shí)設(shè)置值×定時(shí)單位說明:(1)定時(shí)器為減1計(jì)數(shù)。減為0時(shí),定時(shí)器的常開接點(diǎn)閉合,常閉接點(diǎn)斷開。(2)在定時(shí)器工作期間,輸入接點(diǎn)斷開,則運(yùn)行中斷,定時(shí)器復(fù)位。[]TMX50

2[]X0T2Y0設(shè)置值定時(shí)器號(hào)t通電延時(shí)時(shí)間=50

×0.1s輸入信號(hào)X0定時(shí)器接點(diǎn)輸出信號(hào)T2動(dòng)作說明:當(dāng)Y0閉合后,定時(shí)器T5開始計(jì)時(shí)。經(jīng)過30×0.1=3s后,Y1接通,Y2斷開。0STY0例8:定時(shí)器應(yīng)用舉例Y0TMX305Y1T5Y2T5(ED)指令語句表1TMX5K304STT55OTY16ST/T5OTY28ED與定時(shí)器有關(guān)的兩個(gè)寄存器:EVn和SVn(n為寄存器編號(hào),該編號(hào)與定時(shí)器編號(hào)對(duì)應(yīng))EVn:存儲(chǔ)定時(shí)器TMn的過程值。SVn:存儲(chǔ)定時(shí)器TMn的設(shè)置值。TMX30X01Y0T1Y0(ED)X0Y03s4s例9:試編制延時(shí)3s接通、延時(shí)4s斷開的電路梯形圖和指令語句表。指令語句表0STX01TMX1K304STY05AN/X0TMX2K40STT1ORY011AN/T212OTY013EDTMX402X0TMY61T0(ED)X0Y04s6s例10:編制震蕩輸出電路的梯形圖和指令語句表。指令語句表0STX01AN/T12TMY0K46STT07TMY1K611STX012AN/T013OTY014EDX0TMY40Y0X0設(shè)置值計(jì)數(shù)器編號(hào)指令語句表X0X1Y06.CT:(計(jì)數(shù)器指令)計(jì)數(shù)脈沖復(fù)位信號(hào)[]RCCT4100X1X0C100[]Y00STX01STX12CT100

K45STC1006OTY0與計(jì)數(shù)器有關(guān)的兩個(gè)寄存器:EVn和SVn(n為寄存器編號(hào),該編號(hào)與計(jì)數(shù)器編號(hào)對(duì)應(yīng))EVn:存儲(chǔ)計(jì)數(shù)器CTn的過程值。SVn:存儲(chǔ)計(jì)數(shù)器CTn的設(shè)置值。(1)復(fù)位信號(hào)接通時(shí),計(jì)數(shù)器復(fù)位,恢復(fù)初始值。說明:(2)復(fù)位信號(hào)斷開時(shí),每來一個(gè)計(jì)數(shù)脈沖減1,直到減為0,計(jì)數(shù)器的常開接點(diǎn)接通,常閉接點(diǎn)斷開。Y0X0X1例:畫輸出波形。0STX0STX12CT100K25STC1006OTY07ED

CT2

100Y0X0X1C100CR(ED)T1Y0......1501500s10sX1例:分析由定時(shí)器與計(jì)數(shù)器組成的長(zhǎng)延時(shí)電路的工作過程。

CT150

100Y0T1X1C100CRX1T1TMX1001(ED)7.PSHS,RDS,POPS(堆棧指令)Y0X0Y1R30X2X1X20STX0功能解釋PSHS(PushStack):將結(jié)果存入堆棧PSHSRDSPOPSRDS(ReadStack):從堆棧讀數(shù)POPS(PopStack):從堆棧讀數(shù)并清空堆棧1PSHS2ANX23OTY04RDS5ANX16OTY17POPS8AN/X29OTR308.DF,DF/:微分指令(DF)R30(DF/)R31X0X10STX01DF2OTR30X0接通瞬間(上升沿),R30接點(diǎn)接通一個(gè)掃描周期。功能解釋指令使用當(dāng)只需要信號(hào)的上升或下降沿時(shí)使用。例:?jiǎn)?dòng)或停車按鈕信號(hào)。X1斷開瞬間(下降沿),R31接點(diǎn)接通一個(gè)掃描周期。3STX14DF/OTR316ED(DF)Y0X0X1(DF)Y1X0X1X0X1Y0Y1例:比較輸出是否相同。并畫出輸出波形。(a)(b)9.置位、復(fù)位指令:SET、RST(Reset)這兩條指令的功能類似于KP指令,但使用比KP指令靈活。0STX01SETY0Y0Y0X0X1SRX0X1Y04STX15RSTY010.保持指令:KP(Keep)0STX01STX1KPR03ED說明:(1)在置位信號(hào)接通的瞬間,R0置1。以后無論置位信號(hào)狀態(tài)如何,只要復(fù)位信號(hào)斷開,R0的狀態(tài)均為1。(2)在復(fù)位信號(hào)接通的瞬間,R0置0。(3)在復(fù)位信號(hào)和置位信號(hào)同時(shí)接通時(shí),復(fù)位優(yōu)先。KPR0X1X0SR置位信號(hào)復(fù)位信號(hào)Y0X0X1KPR0X1X0SR例:有三臺(tái)電動(dòng)機(jī),M1先啟動(dòng),5s后電機(jī)M2啟動(dòng),再過4s后電機(jī)M3啟動(dòng)。畫出繼電接觸器控制電路;(2)用PLC控制時(shí)編制其梯形圖和指令語句表。KT1SB1SB2KM1KM1KT2KT1KM2KM3KM2KM2KM3KT2KM3方案一(1)控制電路(2)I/O分配:X1:SB1X2:SB2Y1:電機(jī)M1Y2:電機(jī)M2Y3:電機(jī)M3TMX501(ED)Y1X2Y1Y3Y2Y3X1TMX402Y2T1Y2Y3X1X1T2KT1SB2KM1KM1KT2KT1KM2KM3KM2KM2KM3KT2KM3SB1(3)梯形圖TMX501(ED)Y1X2Y1Y3Y2Y3X1TMX402Y2T1Y2Y3X1X1T20STX21ORY12AN/X13PSHS4AN/Y25TMX1K508POPS9OTY110STT111ORY212AN/X113PSHS14AN/Y315TMX2K4018POPS19OTY220STT221ORY322AN/X123OTY324ED(4)指令語句表Y2(DF)TMX501TMX402(ED)Y1X1Y1T1X2Y1Y3T2Y2方案二梯形圖I/O分配:X1:?jiǎn)?dòng)按鈕X2:停車按鈕Y1:電機(jī)M1Y2:電機(jī)M2Y3:電機(jī)M311.空操作指令NOP[]NOP

?Y0R0語句表指令

0

STR0

1NOP

2OTY0NOP指令的使用對(duì)程序運(yùn)行的結(jié)果沒有任何影響,一般為了方便閱讀。12.左移位指令:SRINCCLRSRWRn(1)SR指令只能對(duì)WR型寄存器進(jìn)行移位。(2)IN:串行輸入端。接點(diǎn)X1通,最低位置1,接點(diǎn)X1斷,置0。(3)C:移位脈沖輸入端。X2每閉合一次,左移一位。(4)CLR:復(fù)位清零端。X3閉合,寄存器復(fù)位,停止移位指令。0INOUTF說明:數(shù)據(jù)輸入端移位脈沖輸入端復(fù)位端X1X2X3例:流水燈控制。

有8只節(jié)日彩燈,排成一行。現(xiàn)要求從右至左以1s點(diǎn)亮1只的速度依次點(diǎn)亮。當(dāng)燈全亮后再以同樣的速度從右至左依次熄滅。如此反復(fù)3次后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論