可編程序控制器的指令系統(tǒng)詳解演示文稿_第1頁(yè)
可編程序控制器的指令系統(tǒng)詳解演示文稿_第2頁(yè)
可編程序控制器的指令系統(tǒng)詳解演示文稿_第3頁(yè)
可編程序控制器的指令系統(tǒng)詳解演示文稿_第4頁(yè)
可編程序控制器的指令系統(tǒng)詳解演示文稿_第5頁(yè)
已閱讀5頁(yè),還剩50頁(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)介

可編程序控制器的指令系統(tǒng)詳解演示文稿當(dāng)前第1頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)1(優(yōu)選)可編程序控制器的指令系統(tǒng)當(dāng)前第2頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)2

程序控制類指令指令(3種:作用、用法、圖形符號(hào)、時(shí)序圖)1

定時(shí)器、計(jì)數(shù)器、比較、程序控制類程序控制類指令用于程序運(yùn)行狀態(tài)的控制,主要包括系統(tǒng)控制、跳轉(zhuǎn)、循環(huán)、子程序調(diào)用和順序控制等指令。一、END、STOP、WDR指令(系統(tǒng)控制指令)(一)結(jié)束指令LDM0.0END注意:必須指出MicroWin32STEP-7編程軟件,在主程序的結(jié)尾自動(dòng)生成無(wú)條件結(jié)束指令(MEND)用戶不得輸入,否則編譯出錯(cuò)。當(dāng)前第3頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)3

(一)結(jié)束指令結(jié)束指令有兩條:END和MEND。兩條指令在梯形圖中以線圈形式編程。

END,條件結(jié)束指令。使能輸入有效時(shí),終止用戶主程序。MEND無(wú)條件結(jié)束指令。無(wú)條件終止用戶程序的執(zhí)行,返回主程序的第一條指令。指令格式:END(無(wú)操作數(shù))當(dāng)前第4頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)4(二)停止指令STOP,暫停指令。使能輸入有效時(shí),該指令使主機(jī)CPU的工作方式由RUN切換到STOP方式,從而立即終止用戶程序的執(zhí)行。STOP指令在梯形圖中以線圈形式編程。指令不含操作數(shù)。指令格式:STOP (無(wú)操作數(shù))LDSM5.0//SM5.0為檢測(cè)到I/O錯(cuò)誤時(shí)置1STOP//強(qiáng)制轉(zhuǎn)換至STOP(停止)模式當(dāng)前第5頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)5注意:END和STOP的區(qū)別。圖中,當(dāng)I0.0接通時(shí),Q0.0有輸出,若I0.1接通,執(zhí)行END指令,終止用戶程序,并返回主程序的起點(diǎn),這樣,Q0.0仍保持接通,但下面的程序不會(huì)執(zhí)行。若I0.1斷開,接通I0.2,則Q0.1有輸出,若將I0.3接通,則執(zhí)行STOP指令,立即終止程序執(zhí)行,Q0.0與Q0.1均復(fù)位,CPU轉(zhuǎn)為STOP方式。圖END/STOP指令的區(qū)別當(dāng)前第6頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)6(三)看門狗復(fù)位指令

WDR:看門狗復(fù)位指令。當(dāng)使能輸入有效時(shí),執(zhí)行WDR指令,每執(zhí)行一次,看門狗定時(shí)器就被復(fù)位一次。用本指令可用以延長(zhǎng)掃描周期,從而可以有效避免看門狗超時(shí)錯(cuò)誤。指令格式:WDR(無(wú)操作數(shù))LDM2.5//M2.5接通時(shí)WDR//重新觸發(fā)WDR,允許擴(kuò)展掃描時(shí)間警戒時(shí)鐘的定時(shí)時(shí)間為300毫秒,每次掃描它都被自動(dòng)復(fù)位一次,正常工作時(shí),如果掃描周期小于300毫秒,警戒時(shí)鐘不起作用。注意:如果預(yù)計(jì)掃描時(shí)間將超過(guò)300毫秒,或者預(yù)計(jì)會(huì)發(fā)生大量中斷活動(dòng),可能阻止返回主程序掃描超過(guò)300毫秒,應(yīng)使用WDR指令,重新觸發(fā)看門狗計(jì)時(shí)器。當(dāng)前第7頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)7

二、循環(huán)、跳轉(zhuǎn)指令

(一)循環(huán)指令

FOR和NEXT指令構(gòu)成程序的循環(huán)體。FOR指令標(biāo)記循環(huán)的開始,NEXT指令為循環(huán)體的結(jié)束指令。

工作原理:使能輸入EN有效,循環(huán)體開始執(zhí)行,執(zhí)行到NEXT指令時(shí)返回,每執(zhí)行一次循環(huán)體,當(dāng)前值計(jì)數(shù)器INDX增1,達(dá)到終止值FINAL時(shí),循環(huán)結(jié)束。使能輸入無(wú)效時(shí),循環(huán)體程序不執(zhí)行。每次使能輸入有效,指令自動(dòng)將各參數(shù)復(fù)位。FOR/NEXT指令必須成對(duì)使用,循環(huán)可以嵌套,最多為8層。

FORINDX,INIT,F(xiàn)INALNEXT當(dāng)前第8頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)8循環(huán)指令示例圖中,當(dāng)I0.0為ON時(shí),1所示的外循環(huán)執(zhí)行3次,由VW200累計(jì)循環(huán)次數(shù)。當(dāng)I0.1為ON時(shí),外循環(huán)每執(zhí)行一次,2所示的內(nèi)循環(huán)執(zhí)行3次,且由VW210累計(jì)循環(huán)次數(shù)。圖6-50循環(huán)指令示例當(dāng)前第9頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)9

(二)跳轉(zhuǎn)指令(1)跳轉(zhuǎn)指令

JMP,跳轉(zhuǎn)指令。使能輸入有效時(shí),使程序流程跳到同一程序中的指定標(biāo)號(hào)n處執(zhí)行。(2)標(biāo)號(hào)指令

LBL,標(biāo)號(hào)指令。標(biāo)記程序段,作為跳轉(zhuǎn)指令執(zhí)行時(shí)跳轉(zhuǎn)到的目的位置。操作數(shù)n為0~255的字型數(shù)據(jù)。

LDI0.0JMP1LBL1

圖JMP/LBL指令格式必須強(qiáng)調(diào)的是:跳轉(zhuǎn)指令及標(biāo)號(hào)必須同在主程序內(nèi)或在同一子程序內(nèi),同一中斷服務(wù)程序內(nèi),不可由主程序跳轉(zhuǎn)到中斷服務(wù)程序或子程序,也不可由中斷服務(wù)程序或子程序跳轉(zhuǎn)到主程序。當(dāng)前第10頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)10跳轉(zhuǎn)指令示例圖中當(dāng)JMP條件滿足(即I0.0為ON時(shí))程序跳轉(zhuǎn)執(zhí)行LBL標(biāo)號(hào)以后的指令,而在JMP和LBL之間的指令一概不執(zhí)行,在這個(gè)過(guò)程中,即使I0.1接通也不會(huì)有Q0.1輸出。當(dāng)JMP條件不滿足時(shí),則當(dāng)I0.1接通時(shí)Q0.1有輸出。當(dāng)前第11頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)11圖6-53a)外部接線圖圖6-53b)程序結(jié)構(gòu)應(yīng)用舉例:當(dāng)前第12頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)12圖6-53(c)梯形圖當(dāng)前第13頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)13MP、LBL指令在工業(yè)現(xiàn)場(chǎng)控制中,常用于工作方式的選擇。如有3臺(tái)電動(dòng)機(jī)M1~M3,具有兩種起停工作方式:1)手動(dòng)操作方式:分別用每個(gè)電動(dòng)機(jī)各自的起停按鈕控制M1~M3的起停狀態(tài)。2)自動(dòng)操作方式:按下起動(dòng)按鈕,M1~M3每隔5s依次起動(dòng);按下停止按鈕,M1~M3同時(shí)停止。

PLC控制的外部接線圖,程序結(jié)構(gòu)圖,梯形圖分別如圖6-53a、b、c所示。從控制要求中,可以看出,需要在程序中體現(xiàn)兩種可以任意選擇的控制方式。所以運(yùn)用跳轉(zhuǎn)指令的程序結(jié)構(gòu)可以滿足控制要求。如圖6-53b所示,當(dāng)操作方式選擇開關(guān)閉合時(shí),I0.0的常開觸點(diǎn)閉合,跳過(guò)手動(dòng)程序段不執(zhí)行;I0.0常閉觸點(diǎn)斷開,選擇自動(dòng)方式的程序段執(zhí)行。而操作方式選擇開關(guān)斷開時(shí)的情況與此相反,跳過(guò)自動(dòng)方式程序段不執(zhí)行,選擇手動(dòng)方式程序段執(zhí)行。分析:當(dāng)前第14頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)14三、子程序調(diào)用指令:1.建立子程序;2.子程序調(diào)用;3.帶參數(shù)的子程序調(diào)用

1.建立子程序

(1)從“編輯”菜單,選擇插入→子程序;(2)從“指令樹”,用鼠標(biāo)右鍵單擊“程序塊”圖標(biāo),并從彈出菜單選擇插入→子程序;(3)從“程序編輯器”窗口,用鼠標(biāo)右鍵單擊,并從彈出菜單選擇插入→

子程序。2.子程序調(diào)用子程序調(diào)用和返回指令子程序調(diào)用

SBR子程序條件返回CRET3.帶參數(shù)的子程序調(diào)用(1)子程序參數(shù);(2)局部變量的類型;(3)數(shù)據(jù)類型;(4)建立帶參數(shù)子程序的局部變量表;(5)帶參數(shù)子程序調(diào)用指令

CALLSBR_0CRETRET當(dāng)前第15頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)15四、順序控制指令1.功能流程圖當(dāng)前第16頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)16(1)順序步開始指令(LSCR)

(2)順序步結(jié)束指令(SCRE)

(3)順序步轉(zhuǎn)移指令(SCRT)2.順序控制指令通常用順序控制繼電器的位S0.0~S31.7代表程序的狀態(tài)步。當(dāng)前第17頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)17應(yīng)用舉例:

使用順序控制結(jié)構(gòu),編寫出實(shí)現(xiàn)紅、綠燈循環(huán)顯示的程序(要求循環(huán)間隔時(shí)間為1s)。

功能流程圖分析:當(dāng)I0.0輸入有效時(shí),起動(dòng)S0.0,執(zhí)行程序的第一步,輸出Q0.0置1(點(diǎn)亮紅燈),Q0.1置0(熄滅綠燈),同時(shí)起動(dòng)定時(shí)器T37,經(jīng)過(guò)1s,步進(jìn)轉(zhuǎn)移指令使得S0.1置1,S0.0置0,程序進(jìn)入第二步,輸出點(diǎn)Q0.1置1(點(diǎn)亮綠燈),輸出點(diǎn)Q0.0置0(熄滅紅燈),同時(shí)起動(dòng)定時(shí)器T38,經(jīng)過(guò)1s,步進(jìn)轉(zhuǎn)移指令使得S0.0置1,S0.1置0,程序進(jìn)入第一步執(zhí)行。如此周而復(fù)始,循環(huán)工作。當(dāng)前第18頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)18

在使用順序控制指令時(shí)應(yīng)注意:(1)步進(jìn)控制指令SCR只對(duì)狀態(tài)元件S有效。為了保證程序的可靠運(yùn)行,驅(qū)動(dòng)狀態(tài)元件S的信號(hào)應(yīng)采用短脈沖。(2)當(dāng)輸出需要保持時(shí),可使用S/R指令。(3)不能把同一編號(hào)的狀態(tài)元件用在不同的程序中,例如,如果在主程序中使用S0.1,則不能在子程序中再使用。(4)在SCR段中不能使用JMP和LBL指令。即不允許跳入或跳出SCR段,也不允許在SCR段內(nèi)跳轉(zhuǎn)??梢允褂锰D(zhuǎn)和標(biāo)號(hào)指令在SCR段周圍跳轉(zhuǎn)。(5)不能在SCR段中使用FOR、NEXT和END指令。當(dāng)前第19頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)19空操作指令(NOP)

空操作指令,起增加程序容量的作用。操作數(shù)N為執(zhí)行空操作指令的次數(shù),N=0~255。

LADSTL功能NOTN空操作指令空操作指令格式NOPN當(dāng)前第20頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)202S7-200系列PLC功能指令一、表功能指令指令描述ATTDATA,TABLE填表FND=TBL,PATRN,INDX查表FND<>TBL,PATRN,INDX查表FND<TBL,PATRN,INDX查表FND>TBL,PATRN,INDX查表FIFODATA,TABLE先入先出LIFODATA,TABLE后入先出FILLIN,OUT,N填充當(dāng)前第21頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)211.填表指令(ATT)填表指令(AddToTable)向表(TBL)中增加一個(gè)字(DATA)表內(nèi)的第一個(gè)數(shù)是表的最大長(zhǎng)度(TL),第二個(gè)數(shù)是表內(nèi)實(shí)際的項(xiàng)數(shù)(EC)。新數(shù)據(jù)被放入表內(nèi)上一次填入的數(shù)的后面。每向表內(nèi)填入一個(gè)新的數(shù)據(jù),EC自動(dòng)加1。除了TL和EC外,表最多可以裝入100個(gè)數(shù)據(jù)。TBL為WORD型,DATA為INT型。當(dāng)前第22頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)22填表指令的舉例圖填表指令的舉例執(zhí)行ATT指令之前執(zhí)行ATT指令之后當(dāng)前第23頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)232.查表指令

查表指令(TableFind)從指針I(yè)NDX所指的地址開始查表TBL,搜索與數(shù)據(jù)PTN的關(guān)系滿足CMD定義的條件的數(shù)據(jù)。命令參數(shù)CMD=1~4,分別代表“=”、“<>”、“<”、和“>”。如果發(fā)現(xiàn)了一個(gè)符合條件的數(shù)據(jù),則INDX指向該數(shù)據(jù)。要查找下一個(gè)符合條件的數(shù)據(jù),再次啟動(dòng)查表之前,應(yīng)先將INDX加1。如果沒有找到,INDX的數(shù)值等于EC。一個(gè)表最多有100個(gè)填表數(shù)據(jù),數(shù)據(jù)的編號(hào)為0~99。

TBL和INDX為WORD型,PTN為INT型,CMD為字節(jié)型。當(dāng)前第24頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)24查表指令操作舉例圖查表指令操作舉例LDI2.1FND-VW202,16#3130,AC1當(dāng)前第25頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)253.先入先出(FIFO)指令先入先出(FirstInFirstOut)指令從表(TBL)中移走最先放進(jìn)的第一個(gè)數(shù)據(jù)(數(shù)據(jù)0),并將它送入DATA指定的地址,表中剩下的各項(xiàng)依次向上移動(dòng)一個(gè)位置。每次執(zhí)行此指令,表中的項(xiàng)數(shù)EC減1。TABLE為INT型,DATA為WORD型。當(dāng)前第26頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)26先入先出指令的應(yīng)用

LIFO執(zhí)行后圖先入先出指令舉例執(zhí)行前當(dāng)前第27頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)274.后入先出(LIFO)指令后入先出(LastInFirstOut)指令從表(TBL)中移走最后放進(jìn)的數(shù)據(jù),并將它送入DATA指定的位置,剩下的各項(xiàng)依次向上移動(dòng)一個(gè)位置。每次執(zhí)行此指令,表中的項(xiàng)數(shù)EC減1。TABLE為INT型,DATA為WORD型。當(dāng)前第28頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)28后入先出指令的應(yīng)用圖后入先出指令的應(yīng)用舉例LIFO執(zhí)行前LIFO執(zhí)行后當(dāng)前第29頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)295.存儲(chǔ)器填充指令存儲(chǔ)器填充指令FILL(MemoryFill)用輸入值(IN)填充從輸出OUT開始的N個(gè)字,字節(jié)型整數(shù)N=1~255。圖7-26中的FILL指令將0填入VW200~VW219,IN和OUT為WORD型。圖填充指令當(dāng)前第30頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)306.讀寫實(shí)時(shí)時(shí)鐘指令讀寫實(shí)時(shí)時(shí)鐘指令TODR(TimeofDayRead)從時(shí)鐘讀取當(dāng)前時(shí)間和日期,并把它們裝入以T為起始地址的8個(gè)字節(jié)緩沖區(qū),依次存放年、月、日、時(shí)、分、秒、0和星期、時(shí)間和日期的數(shù)據(jù)類型為字節(jié)型。圖時(shí)鐘指令當(dāng)前第31頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)31二、轉(zhuǎn)換指令轉(zhuǎn)換指令是對(duì)操作數(shù)的類型進(jìn)行轉(zhuǎn)換,并輸出到指定的目標(biāo)地址中去。轉(zhuǎn)換指令包括數(shù)據(jù)的類型轉(zhuǎn)換、數(shù)據(jù)的編碼和譯碼指令以及字符串類型轉(zhuǎn)換指令。6.字節(jié)與整數(shù)的轉(zhuǎn)換指令2.雙字整數(shù)轉(zhuǎn)換為實(shí)數(shù)3.四舍五入取整指令4.截位取整指令5.整數(shù)與雙整數(shù)的轉(zhuǎn)換1、BCD碼與整數(shù)之間的轉(zhuǎn)換當(dāng)前第32頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)32轉(zhuǎn)換指令如圖:圖轉(zhuǎn)換指令圖轉(zhuǎn)換指令當(dāng)前第33頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)337.譯碼指令8.段譯碼指令

SEG

EN

IN

ENO

OUT

D0

D1

D2

D5

D4

D3

D6圖段譯碼指令當(dāng)前第34頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)34三、中斷指令(一)中斷源1.中斷源(1)通信中斷(2)I/O中斷I/O中斷包括外部輸入中斷、高速計(jì)數(shù)器中斷和脈沖串輸出中斷。(3)時(shí)間中斷時(shí)間中斷包括定時(shí)中斷和定時(shí)器中斷。PLC的自由通信模式下,通信口的狀態(tài)可由程序來(lái)控制S7-200系列可編程控制器最多有34個(gè)中斷源,當(dāng)前第35頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)352.中斷優(yōu)先級(jí)中斷優(yōu)先級(jí)由高到低依次是:通信中斷、輸入輸出中斷、時(shí)基中斷。

在PLC應(yīng)用系統(tǒng)中通常有多個(gè)中斷源。當(dāng)多個(gè)中斷源同時(shí)向CPU申請(qǐng)中斷時(shí),要求CPU能將全部中斷源按中斷性質(zhì)和處理的輕重緩急進(jìn)行排隊(duì),并給予優(yōu)先權(quán)。3.CPU響應(yīng)中斷的順序PLC中,CPU響應(yīng)中斷的順序可以分以下三種情況:(1)當(dāng)不同的優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU響應(yīng)中斷請(qǐng)求的順序?yàn)閺膬?yōu)先級(jí)高的中斷源到優(yōu)先級(jí)低的中斷源。(2)當(dāng)相同優(yōu)先級(jí)的中斷源申請(qǐng)中斷時(shí),CPU按先來(lái)先服務(wù)的原則響應(yīng)中斷請(qǐng)求。當(dāng)前第36頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)36(3)當(dāng)CPU正在處理某中斷,又有中斷源提出中斷請(qǐng)求時(shí),新出現(xiàn)的中斷請(qǐng)求按優(yōu)先級(jí)排隊(duì)等候處理,當(dāng)前中斷服務(wù)程序不會(huì)被其他甚至更優(yōu)先級(jí)的中斷程序打斷。任何時(shí)刻CPU只執(zhí)行一個(gè)中斷程序。(二)中斷控制經(jīng)過(guò)中斷判優(yōu)后,將優(yōu)先級(jí)最高的中斷請(qǐng)求送給CPU,CPU響應(yīng)中斷后自動(dòng)保存邏輯堆棧、累加器和某些特殊標(biāo)志寄存器位,即保護(hù)現(xiàn)場(chǎng)。中斷處理完成后,又自動(dòng)恢復(fù)這些單元保存起來(lái)的數(shù)據(jù),即恢復(fù)現(xiàn)場(chǎng)。當(dāng)前第37頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)37中斷指令如圖圖中斷指令當(dāng)前第38頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)38三、中斷程序(中斷服務(wù)程序)中段程序是為處理中斷事件而事先編好的程序。中斷程序不是由程序調(diào)用,而是在中斷事件發(fā)生時(shí)由操作系統(tǒng)調(diào)用。

注意:(1)在中斷程序中禁止使用DISI、ENI、HDEF、LSCR、END指令。(2)中斷程序最后一條指令一定是無(wú)條件返回指令RETI(省略),也可以是有條件返回指令CRETI結(jié)束中斷程序。當(dāng)前第39頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)39分析:查表8-2可知,I0.1上升沿產(chǎn)生的中斷事件號(hào)為2。所以在主程序中用ATCH指令將事件號(hào)2和中斷程序0連接起來(lái),并全局開中斷。【例】編寫由I0.1的上升沿產(chǎn)生的中斷事件的初始化程序當(dāng)前第40頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)40當(dāng)前第41頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)41【例】編程完成采樣工作,要求每10ms采樣一次分析:完成每10ms采樣一次,需用定時(shí)中斷,查表8-2可知,定時(shí)中斷0的中斷事件號(hào)為10。因此在主程序中將采樣周期(10ms)即定時(shí)中斷的時(shí)間間隔寫入定時(shí)中斷0的特殊存儲(chǔ)器SMB34,并將中斷事件10和INT-0連接,全局開中斷。在中斷程序0中,將模擬量輸入信號(hào)讀入。當(dāng)前第42頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)42當(dāng)前第43頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)43【例】利用定時(shí)中斷功能編制一個(gè)程序,實(shí)現(xiàn)如下功能:當(dāng)I0.0由OFF→ON,Q0.0亮1s,滅1s,如此循環(huán)反復(fù)直至I0.0由ON→OFF,Q0.0變?yōu)镺FF。當(dāng)前第44頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)44小結(jié):通過(guò)本講的學(xué)習(xí),重點(diǎn)掌握程序控制類指令和PLC的特殊功能類指令。作業(yè):1.試用循環(huán)跳轉(zhuǎn)指令設(shè)計(jì)個(gè)控制。2.試用子程序調(diào)用指令設(shè)計(jì)個(gè)控制。本講學(xué)習(xí)要求當(dāng)前第45頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)45實(shí)驗(yàn)二可編程控制器的硬件接線與軟件編程

——電動(dòng)機(jī)正反轉(zhuǎn)控制和智力競(jìng)賽搶答器

本實(shí)驗(yàn)僅給出PLC控制題目及要求,由實(shí)驗(yàn)者自行設(shè)計(jì)PLC外部接線和應(yīng)用程序,并反復(fù)進(jìn)行程序的輸入、修改、調(diào)試,直至得出正確的運(yùn)行結(jié)果,意在提高創(chuàng)新和獨(dú)立思考能力及綜合素質(zhì)。當(dāng)前第46頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)46一、三相異步電動(dòng)機(jī)的PLC控制一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)西門子s7-200PLC與外部設(shè)備的連接。2.學(xué)習(xí)編程軟件STEP7-Micro/WIN32的操作。3.根據(jù)三相交流異步電機(jī)的原理圖,學(xué)習(xí)用PLC來(lái)控制電機(jī)的正反轉(zhuǎn)和Y/△啟動(dòng)的方法。二、實(shí)驗(yàn)設(shè)備1.西門子s7-200可編程序控制器一臺(tái)2.裝有STEP7-Micro/WIN32軟件的微機(jī)一臺(tái)3.三相交流異步電動(dòng)機(jī)一臺(tái)及相關(guān)實(shí)驗(yàn)設(shè)備。

當(dāng)前第47頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)47PLC參考電路圖電機(jī)控制PLC電氣原理圖當(dāng)前第48頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)48三、實(shí)驗(yàn)內(nèi)容當(dāng)前第49頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)49實(shí)驗(yàn)1電機(jī)正反轉(zhuǎn)控制實(shí)驗(yàn)任務(wù):當(dāng)按下按鈕SB1時(shí),KM△接通,KM1燈亮,電機(jī)正轉(zhuǎn);當(dāng)按下按鈕SB2時(shí),KMY接通,KM2燈亮,電機(jī)反轉(zhuǎn);KMY和KM△絕不能同時(shí)接通;正反轉(zhuǎn)之間要聯(lián)鎖。(特殊內(nèi)部標(biāo)志位存儲(chǔ)器SM0.0,RUN狀態(tài)監(jiān)控,PLC在運(yùn)行RUN狀態(tài),該位始終為1)輸入信號(hào)信號(hào)元件及作用I0.0I0.1I0.2SB1:正轉(zhuǎn)SB2:反轉(zhuǎn)SB3:停止輸出信號(hào)控制對(duì)象及作用Q0.0Q0.1Q0.2Q0.3KM1KM2KM△KMYI/O分配:當(dāng)前第50頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)50電機(jī)正反轉(zhuǎn)控制參考梯形圖程序I0.0↓→Q0.2→Q0.0正轉(zhuǎn)I0.1↓→Q0.3→Q0.1反轉(zhuǎn)正反轉(zhuǎn)互鎖星角互鎖I0.0↓→Q0.2→角起I0.1↓→Q0.3→星起當(dāng)前第51頁(yè)\共有55頁(yè)\編于星期二\19點(diǎn)51

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論