FX5U PLC應(yīng)用技術(shù)項(xiàng)目教程 課件 2任務(wù)四 搶答器的PLC控制_第1頁
FX5U PLC應(yīng)用技術(shù)項(xiàng)目教程 課件 2任務(wù)四 搶答器的PLC控制_第2頁
FX5U PLC應(yīng)用技術(shù)項(xiàng)目教程 課件 2任務(wù)四 搶答器的PLC控制_第3頁
FX5U PLC應(yīng)用技術(shù)項(xiàng)目教程 課件 2任務(wù)四 搶答器的PLC控制_第4頁
FX5U PLC應(yīng)用技術(shù)項(xiàng)目教程 課件 2任務(wù)四 搶答器的PLC控制_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

任務(wù)四搶答器的PLC控制

項(xiàng)目二FX5UPLC基本指令與應(yīng)用指令的編程及應(yīng)用在知識競賽或智力比賽等場合,經(jīng)常會(huì)使用快速搶答器。搶答器的設(shè)計(jì)方法與采用的元器件有很多種,可以采用數(shù)字電子技術(shù)學(xué)過的各種門電路芯片與組合邏輯電路芯片搭建電路完成,也可以利用單片機(jī)為控制核心組成系統(tǒng)實(shí)現(xiàn),還可以用PLC控制完成。在這里僅介紹利用PLC作為控制設(shè)備來實(shí)現(xiàn)搶答器的控制。一、任務(wù)導(dǎo)入項(xiàng)目二任務(wù)四搶答器的PLC控制(一)指針(P)二、知識準(zhǔn)備項(xiàng)目二任務(wù)四搶答器的PLC控制指針:PLC在執(zhí)行程序過程中,當(dāng)某條件滿足時(shí),需要跳過一段不需要執(zhí)行的程序,或者調(diào)用一個(gè)子程序,或者執(zhí)行制定的中斷程序,此時(shí)需要用一操作標(biāo)記來標(biāo)明所操作的程序段,這一操作標(biāo)記稱為指針。在FX5UPLC中,指針是指針分支指令(CJ指令)及子程序調(diào)用指令(CALL指令等)中使用的軟元件,分為全局指針和標(biāo)簽分配用指針。全局指針是可從正在執(zhí)行的所有程序中調(diào)用子程序的指針,標(biāo)簽分配用指針是分配給標(biāo)簽使用的指針,全局指針的指針編號由工程工具自動(dòng)決定,因此,用戶無法指定要分配的指針編號。指針編號均采用十進(jìn)制數(shù)分配。項(xiàng)目二任務(wù)四搶答器的PLC控制FX5UPLC的全局指針編號為:P0~P2047,2048點(diǎn)。標(biāo)簽分配用指針編號:P0~P2047,2048點(diǎn)。指針的使用如圖2-34所示。圖2-34指針的使用a)條件跳轉(zhuǎn)b)子程序調(diào)用指針的使用說明:項(xiàng)目二任務(wù)四搶答器的PLC控制1)指針P必須和指針分支指令CJ或子程序調(diào)用指令CALL組合使用。條件跳轉(zhuǎn)時(shí)指針P在主程序區(qū);子程序調(diào)用時(shí)指針在副程序區(qū)。2)在編程軟件GXWorks3上輸入梯形圖時(shí),指針的輸入方法:找到需跳轉(zhuǎn)的程序或調(diào)用的子程序首行,將光標(biāo)移到該行左母線外側(cè),直接輸入指針標(biāo)號即可。(二)程序分支指令[CJ(P)、GOEND]

程序分支指令使用要素名稱助記符功能操作數(shù)梯形圖表示FBD/LD表示ST表示(d)指針分支

CJ(P)

執(zhí)行指令為ON時(shí),執(zhí)行指定的指針編號的程序,執(zhí)行命令為OFF時(shí),執(zhí)行下一步的程序Pn(n=0~2047)不對應(yīng)不對應(yīng)跳轉(zhuǎn)至ENDGOEND跳轉(zhuǎn)至同一程序文件內(nèi)的FEND或END指令無不對應(yīng)不對應(yīng)表2-44程序分支指令使用要素項(xiàng)目二任務(wù)四搶答器的PLC控制

程序分支指令的使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制1)程序分支指令的執(zhí)行,縮短程序的運(yùn)算時(shí)間。程序分支指令跳過部分程序?qū)⒉粓?zhí)行(不掃描),因此,可以縮短程序的掃描周期。2)兩條或多條程序分支指令可以使用同一標(biāo)號的指針,但必須注意:標(biāo)號不能重復(fù),如果使用了重復(fù)標(biāo)號,則程序出錯(cuò)。3)指針分支指令可以往前面跳轉(zhuǎn)。指針分支指令除了可以往后跳轉(zhuǎn)外,也可以往指針分支指令前面的指針跳轉(zhuǎn),但必須注意:指針分支指令后的END指令將有可能無法掃描,因此會(huì)引起警戒時(shí)鐘出錯(cuò)。4)跳轉(zhuǎn)至END指令,不需要標(biāo)記指針。5)如果累計(jì)型定時(shí)器和計(jì)數(shù)器的RST指令在跳轉(zhuǎn)程序之內(nèi),即使跳轉(zhuǎn)程序生效,RST指令仍然有效。6)跳轉(zhuǎn)區(qū)域的軟元件狀態(tài)變化。①位元件Y、M、L、F、B、SB、M、S的狀態(tài)將保持跳轉(zhuǎn)前狀態(tài)不變。②定時(shí)器、計(jì)數(shù)器停止工作,當(dāng)前值保持不變,等停止跳轉(zhuǎn)后執(zhí)行跳轉(zhuǎn)區(qū)域程序時(shí),定時(shí)器、計(jì)數(shù)器繼跳轉(zhuǎn)前的當(dāng)前值繼續(xù)計(jì)時(shí)和計(jì)數(shù)。圖2-35程序分支指令的應(yīng)用項(xiàng)目二任務(wù)四搶答器的PLC控制

程序分支指令的應(yīng)用

控制要求項(xiàng)目二任務(wù)四搶答器的PLC控制(三)用程序分支指令實(shí)現(xiàn)三相異步電動(dòng)機(jī)手動(dòng)/自動(dòng)選擇控制某臺三相異步電動(dòng)機(jī)具有手動(dòng)/自動(dòng)兩種操作方式。SA是操作方式選擇開關(guān),當(dāng)SA斷開時(shí),選擇手動(dòng)操作方式;當(dāng)SA閉合時(shí),選擇自動(dòng)操作方式,兩種操作方式如下:1)手動(dòng)操作方式:按起動(dòng)按鈕SB1,電動(dòng)機(jī)起動(dòng)運(yùn)行;按停止按鈕SB2,電動(dòng)機(jī)停止。2)自動(dòng)操作方式:按起動(dòng)按鈕SB1,電動(dòng)機(jī)連續(xù)運(yùn)行1min后,自動(dòng)停機(jī),若按停止按鈕SB2,電動(dòng)機(jī)立即停機(jī)。

I/O分配項(xiàng)目二任務(wù)四搶答器的PLC控制輸入輸出設(shè)備名稱符號X元件編號設(shè)備名稱符號Y元件編號起動(dòng)按鈕

SB1

X0交流接觸器KMY0停止按鈕

SB2

X1

選擇開關(guān)

SAX2

表2-45三相異步電動(dòng)機(jī)手動(dòng)/自動(dòng)控制I/O分配表

編制程序圖2-36三相異步電動(dòng)機(jī)手動(dòng)/自動(dòng)選擇控制梯形圖(四)子程序調(diào)用和從子程序返回指令

子程序調(diào)用和從子程序返回指令使用要素表2-46子程序調(diào)用和從子程序返回指令使用要素項(xiàng)目二任務(wù)四搶答器的PLC控制名

稱助記符功

能操作數(shù)梯形圖表示FBD/LD表示ST表示(d)子程序調(diào)用CALL(P)當(dāng)執(zhí)行條件滿足時(shí),CALL指令將調(diào)用指針標(biāo)號處的子程序執(zhí)行Pnn=0~2047不對應(yīng)不對應(yīng)XCALL執(zhí)行條件成立時(shí),通過Pn指定的子程序CALL(執(zhí)行ON),執(zhí)行條件ON→OFF時(shí),子程序執(zhí)行OFFPnn=0~2047不對應(yīng)不對應(yīng)從子程序返回RET/SRET表示子程序的結(jié)束,執(zhí)行RET指令時(shí),將返回至調(diào)用了子程序的CALL(P)指令、XCALL指令的下一步處,返回主程序無不對應(yīng)不對應(yīng)

子程序調(diào)用和從子程序返回指令使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制1)子程序調(diào)用和從子程序返回指令使用如圖2-37所示。使用CALL指令,必須對應(yīng)RET(SRET)指令,當(dāng)CALL指令執(zhí)行條件X10為ON時(shí),指令使主程序跳到指令指定的標(biāo)號Pn處執(zhí)行子程序,子程序結(jié)束,執(zhí)行RET(SRET)指令后返回主程序。圖2-37子程序調(diào)用指令使用說明

子程序調(diào)用和從子程序返回指令使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制2)使用子程序調(diào)用指令時(shí),應(yīng)將子程序放在主程序結(jié)束指令FEND之后,同時(shí)子程序也必須用從子程序返回指令RET(SRET)作為結(jié)束指令。3)各子程序用指針P0~P2047表示。程序分支指令(CJ)用過的指針標(biāo)號,子程序調(diào)用指令不能再用。不同位置的CALL(P)(XCALL)指令可以調(diào)用同一指針的子程序,但指針的標(biāo)號不能重復(fù)標(biāo)記,即同一指針標(biāo)號只能出現(xiàn)一次。4)CALL(P)(XCALL)指令可以嵌套使用,且最多可達(dá)16層,即在子程序內(nèi)的調(diào)用子程序指令最多允許使用15次。但嵌套的16層指的是CALL(P)指令、XCALL指令嵌套層數(shù)的合計(jì)值。子程序調(diào)用指令程序嵌套結(jié)構(gòu)如圖2-38所示。圖2-38子程序調(diào)用指令程序嵌套結(jié)構(gòu)5)CALL(P)指令子程序內(nèi)使用的軟元件。①子程序內(nèi)應(yīng)使用程序用定時(shí)器(在CPU參數(shù)中將定時(shí)器的程序定時(shí)器使用有無設(shè)置為使用)。該定時(shí)器在執(zhí)行線圈指令或END指令時(shí)計(jì)時(shí)。如果到達(dá)定時(shí)器設(shè)置值,在執(zhí)行線圈指令或END指令時(shí)輸出觸點(diǎn)動(dòng)作。一般的定時(shí)器僅在執(zhí)行線圈指令時(shí)計(jì)時(shí),因此如果在只有一定條件下執(zhí)行線圈指令的子程序內(nèi)使用,將不計(jì)時(shí)。

子程序調(diào)用和從子程序返回指令使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制②軟元件狀態(tài)。子程序在調(diào)用時(shí),其中各軟元件的狀態(tài)受程序執(zhí)行的控制。但當(dāng)調(diào)用結(jié)束,其軟元件則保持最后一次調(diào)用的狀態(tài)不變,如果這些軟元件的狀態(tài)沒有受到其他程序的控制,則會(huì)長期保持不變,哪怕是驅(qū)動(dòng)條件發(fā)生變化,軟元件狀態(tài)也不會(huì)改變,程序示例如圖2-39所示。圖2-39輸出保持的程序示例

子程序調(diào)用和從子程序返回指令使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制子程序內(nèi)(中斷程序內(nèi)也同樣)置為ON的軟元件在程序結(jié)束后也將保持。而如果對定時(shí)器及計(jì)數(shù)器執(zhí)行RST指令,定時(shí)器及計(jì)數(shù)器的復(fù)位狀態(tài)也將保持。因此,這些軟元件應(yīng)在程序結(jié)束后的主程序中進(jìn)行復(fù)位,或在程序中進(jìn)行復(fù)位指令或用于OFF執(zhí)行的順控程序編程,程序示例如圖2-40所示。圖2-40對保持的輸出進(jìn)行復(fù)位程序示例

子程序調(diào)用和從子程序返回指令使用說明項(xiàng)目二任務(wù)四搶答器的PLC控制6)XCALL指令是進(jìn)行子程序的執(zhí)行及非執(zhí)行處理的指令。①子程序的執(zhí)行時(shí),根據(jù)各線圈指令的條件觸點(diǎn)的ON/OFF狀態(tài)進(jìn)行運(yùn)算。②子程序的非執(zhí)行處理時(shí),進(jìn)行與將各線圈指令的條件觸點(diǎn)置為OFF狀態(tài)時(shí)相同的處理。非執(zhí)行處理后的各線圈指令的運(yùn)算結(jié)果與條件觸點(diǎn)的ON/OFF無關(guān),其情況見表2-47。運(yùn)算中使用的軟元件運(yùn)算結(jié)果(軟元件的狀態(tài))1ms定時(shí)器、10ms定時(shí)器、100ms定時(shí)器變?yōu)?1ms累計(jì)定時(shí)器、10ms累計(jì)定時(shí)器、100ms累計(jì)定時(shí)器、計(jì)數(shù)器保持當(dāng)前的狀態(tài)OUT指令中的軟元件變?yōu)閺?qiáng)制OFFSET指令、RST指令中的軟元件、SFT(P)指令中的軟元件、基本/應(yīng)用指令中的軟元件保持當(dāng)前的狀態(tài)PLS指令、脈沖化指令(□P)變?yōu)榕c條件觸點(diǎn)OFF相同的處理表2-47XCALL指令調(diào)用的子程序非處理后的各線圈指令的運(yùn)算結(jié)果圖2-41CALL、RET指令的應(yīng)用

CALL、RET指令的應(yīng)用項(xiàng)目二任務(wù)四搶答器的PLC控制(五)主程序結(jié)束指令(FEND)

FEND指令使用要素表2-48主程序結(jié)束指令使用要素項(xiàng)目二任務(wù)四搶答器的PLC控制名

稱助記符功

能操作數(shù)梯形圖表示FBD/LD表示ST表示主程序結(jié)束FEND通過CJ指令等將順控程序進(jìn)行運(yùn)算分支,以及將主程序與子程序、中斷程序分開時(shí)使用無不對應(yīng)不對應(yīng)項(xiàng)目二任務(wù)四搶答器的PLC控制

FEND指令使用說明1)如果執(zhí)行FEND指令,將在執(zhí)行輸出處理、輸入處理、看門狗定時(shí)器的刷新后,返回至0步的程序。2)在使用該指令時(shí)應(yīng)注意,子程序或中斷子程序必須寫在FEND指令與END指令之間。3)在有跳轉(zhuǎn)指令的程序中,用FEND作為主程序和跳轉(zhuǎn)程序的結(jié)束。4)在子程序調(diào)用指令(CALL)中,子程序應(yīng)放在FEND之后且用RET返回指令。5)當(dāng)主程序中有多個(gè)FEND指令時(shí),副程序區(qū)的子程序和中斷服務(wù)程序塊必須寫在最后一個(gè)FEND指令和END指令之間。6)FEND指令不能出現(xiàn)在FOR…NEXT循環(huán)程序中,也不能出現(xiàn)MC-MCR之間,否則程序會(huì)出錯(cuò)。圖2-42FEND指令的應(yīng)用

FEND指令的應(yīng)用項(xiàng)目二任務(wù)四搶答器的PLC控制a)使用CJ指令的情況下b)有子程序、中斷程序的情況下圖2-42中,①不執(zhí)行CJ指令時(shí)的運(yùn)算;②通過CJ指令進(jìn)行跳轉(zhuǎn);③執(zhí)行了CJ指令時(shí)的運(yùn)算。

(一)任務(wù)目標(biāo)三、任務(wù)實(shí)施項(xiàng)目二任務(wù)四搶答器的PLC控制1)熟練掌握指針、子程序調(diào)用、子程序返回及主程序結(jié)束指令在程序中的應(yīng)用。2)會(huì)FX5UPLCI/O接線。3)根據(jù)控制要求編寫梯形圖程序。4)熟練使用三菱GXWorks3編程軟件,編制梯形圖程序并寫入PLC進(jìn)行調(diào)試運(yùn)行。表2-49設(shè)備與器材(二)設(shè)備與器材序號名稱符號型號規(guī)格數(shù)量備注1常用電工工具

十字起、一字起、尖嘴鉗、剝線鉗等1套表中所列設(shè)備、器材的型號規(guī)格僅供參考2計(jì)算機(jī)(安裝GXWorks3編程軟件)

1臺3三菱FX5U可編程控制器PLCFX5U-32MR/ES1臺4搶答器模擬控制掛件

1個(gè)5以太網(wǎng)通信電纜

1根6連接導(dǎo)線

若干項(xiàng)目二任務(wù)四搶答器的PLC控制

任務(wù)要求

(三)內(nèi)容與步驟項(xiàng)目二任務(wù)四搶答器的PLC控制某知識競賽搶答器顯示模擬控制面板如圖2-43所示,有三支參賽隊(duì)伍,分為兒童隊(duì)(1號隊(duì))、學(xué)生隊(duì)(2號隊(duì))、成人隊(duì)(3號隊(duì)),其中兒童隊(duì)2人,成人隊(duì)2人,學(xué)生隊(duì)1人,主持人1人。在兒童隊(duì)、學(xué)生隊(duì)、成人隊(duì)桌面上分別安裝指示燈HL1、HL2、HL3,搶答按鈕SB11、SB12、SB21、SB31、SB32,主持人桌面上安裝允許搶答指示燈HL0和搶答開始按鈕SB0、復(fù)位按鈕SB1。具體控制要求如下:1)當(dāng)主持人按下開始搶答按鈕SB0時(shí),允許搶答指示燈HL0亮,表示搶答開始,參賽隊(duì)方可按下?lián)尨鸢粹o進(jìn)行搶答,否則搶答無效。2)為了公平,要求兒童隊(duì)只需1人按下按鈕,其對應(yīng)的指示燈亮,即可進(jìn)行搶答,而成人隊(duì)需要兩人同時(shí)按下兩個(gè)搶答按鈕對應(yīng)的指示燈才亮,方可進(jìn)行搶答。3)當(dāng)1個(gè)問題回答完畢,主持人按下復(fù)位按鈕SB1,系統(tǒng)復(fù)位。4)某隊(duì)搶答成功時(shí),LED數(shù)碼管顯示搶答隊(duì)的編號并聯(lián)鎖,其他隊(duì)搶答無效。5)當(dāng)搶答開始后,時(shí)間超過30s仍無人搶答,此時(shí)允許搶答指示燈HL0以1s周期閃爍,提示搶答時(shí)間已過,此題作廢。圖2-43搶答器模擬控制面板項(xiàng)目二任務(wù)四搶答器的PLC控制

I/O分配與接線圖表2-50搶答器I/O分配表輸入輸出設(shè)備名稱符號X元件編號設(shè)備名稱符號Y元件編號搶答開始按鈕

SB0X07段顯示數(shù)碼管a~gY0~Y6復(fù)位按鈕

SB1X1允許搶答指示燈HL0Y10兒童隊(duì)搶答按鈕1SB11X2兒童隊(duì)指示燈HL1Y11兒童隊(duì)搶答按鈕2SB12X3學(xué)生隊(duì)指示燈HL2Y12學(xué)生隊(duì)搶答按鈕SB21X4成人隊(duì)指示燈HL3Y13成人隊(duì)搶答按鈕1SB31X5

成人隊(duì)搶答按鈕2SB32X6

項(xiàng)目二任務(wù)四搶答器的PLC控制圖2-44搶答器I/O接線圖項(xiàng)目二任務(wù)四搶答器的PLC控制

編制程序圖2-45搶答器梯形圖項(xiàng)目二任務(wù)四搶答器的PLC控制(四)分析與思考

調(diào)試運(yùn)行項(xiàng)目二任務(wù)四搶答器的PLC控制將圖2-45所示梯形圖程序?qū)懭隤LC,按照圖2-44進(jìn)行PLC輸入、輸出端接線,并將PLC調(diào)至RUN狀態(tài),調(diào)試運(yùn)行程序,觀察運(yùn)行結(jié)果。1)試分析搶答器梯形圖程序中,搶答成功隊(duì)隊(duì)號顯示編程的思路。2)本控制程序中,搶答開始后無人搶答,要求HL0燈以1s周期閃爍。如果用兩個(gè)定時(shí)器實(shí)現(xiàn)閃爍控制,程序應(yīng)如何修改?3)圖2-44中,7段數(shù)碼管采用的是哪一種接線方式?4)若搶答隊(duì)的對號顯示采用7段解碼指令編程,圖2-45所示的梯形圖應(yīng)如何修改?四、任務(wù)考核表2-51任務(wù)考核表序號考核內(nèi)容考核要求評分標(biāo)準(zhǔn)配分得分1電路及程序設(shè)計(jì)(1)能正確分配I/O,并繪制I/O接線圖(2)根據(jù)控制要求,正確編制梯形圖程序(1)I/O分配錯(cuò)或少,每個(gè)扣5分(2)I/O接線圖設(shè)計(jì)不全或有錯(cuò),每處扣5分(3)三相異步電動(dòng)機(jī)單向連續(xù)運(yùn)行主電路表達(dá)不正確或畫法不規(guī)范,每處扣5分(4)梯形圖表達(dá)不正確或畫法不規(guī)范,每處扣5分40分

2安裝與連線根據(jù)I/O分配,正確連接電路(1)連線錯(cuò)一處,扣5分(2)損壞元器件,每只扣5~10分(3)損壞連接線,每根扣5~10分20分

3調(diào)試與運(yùn)行能熟練使用編程軟件編制程序?qū)懭隤LC,并按要求調(diào)試運(yùn)行(1)不會(huì)熟練使用編程軟件進(jìn)行梯形圖的編輯、修改、轉(zhuǎn)換、寫入及監(jiān)視,每項(xiàng)2分(2)不能按照控制要求完成相應(yīng)的功能,每缺一項(xiàng)扣5分20分

4安全操作確保人身和設(shè)備安全違反安全文明操作規(guī)程,扣10~20分20分

5合計(jì)項(xiàng)目二任務(wù)四搶答器的PLC控制五、知識拓展(一)中斷指針(I)項(xiàng)目二任務(wù)四搶答器的PLC控制中斷指針用來指明某一中斷源的中斷程序入口。分為輸入中斷用指針、定時(shí)器中斷用指針、高速計(jì)數(shù)器中斷用指針。FX5UPLC中斷事件可分為四類,即輸入中斷、計(jì)數(shù)器中斷、定時(shí)器中斷和來自模塊的中斷。

輸入中斷FX5UPLC的每個(gè)輸入端(如X0)的輸入中斷沒有進(jìn)行定義,可以定義為4種類型:中斷(上升沿)、中斷(下降沿)、中斷(上升沿+下降沿)和中斷(上升沿)+脈沖捕捉。要使用輸入中斷,需要進(jìn)行定義,否則系統(tǒng)默認(rèn)為“一般輸入”。輸入中斷的編號為I0~I(xiàn)15,但最多可使用8個(gè)。項(xiàng)目二任務(wù)四搶答器的PLC控制輸入端修改為輸入中斷的方法如下。首先打開GXWorks3編程軟件,進(jìn)入編程界面,在導(dǎo)航窗口,依次選擇“參數(shù)”→“FX5UCPU”→“模塊參數(shù)”→“高速I/O”,雙擊“高速I/O”,彈出“設(shè)置項(xiàng)目一覽”界面,如圖2-46所示。在該界面雙擊設(shè)置項(xiàng)目欄“通用/中斷/脈沖捕捉”項(xiàng)目的<詳細(xì)設(shè)置>,打開“通用/中斷/脈沖捕捉”項(xiàng)目設(shè)置對話框,如圖2-47所示。圖2-46模塊參數(shù)→高速I/O→“設(shè)置項(xiàng)目一覽”界面圖2-47“通用/中斷/脈沖捕捉”項(xiàng)目設(shè)置對話框項(xiàng)目二任務(wù)四搶答器的PLC控制圖2-48設(shè)置外部輸入中斷I/O的響應(yīng)時(shí)間這里需要注意以下兩點(diǎn):1)由于修改了參數(shù),所以在程序下載時(shí),一定要選中“參數(shù)+程序”或“全選”,否則,參數(shù)修改無效。2)程序下載完成后,要重新啟動(dòng)CPU。

定時(shí)器中斷項(xiàng)目二任務(wù)四搶答器的PLC控制FX5UPLC有4個(gè)定時(shí)器中斷,定時(shí)器中斷就是每隔一段時(shí)間(1~6000ms),執(zhí)行一次中斷程序,定時(shí)器中斷的輸入編號與默認(rèn)的中斷周期的對應(yīng)關(guān)系見表2-52。序號輸入編號默認(rèn)中斷周期/ms備注1I2850中斷周期可以根據(jù)實(shí)際需要在1~6000ms之間修改2I29403I30204I3110表2-52

定時(shí)器中斷的輸入編號與默認(rèn)中斷周期的對應(yīng)關(guān)系

定時(shí)器中斷項(xiàng)目二任務(wù)四搶答器的PLC控制定時(shí)器中斷周期的修改。首先打開GXWorks3編程軟件,進(jìn)入編程界面,在導(dǎo)航窗口,依次選擇“參數(shù)”→“FX5UCPU”→“CPU參數(shù)”,雙擊“CPU參數(shù)”,彈出“設(shè)置項(xiàng)目一覽”界面,如圖2-49所示。在該圖中,選擇“中斷設(shè)置”→“恒定周期間隔設(shè)置”→“I28”,將默認(rèn)的“50ms”修改為“1000ms”,單擊“應(yīng)用”按鈕即可。圖2-49修改定時(shí)器中斷I28的周期

計(jì)數(shù)器中斷項(xiàng)目二任務(wù)四搶答器的PLC控制計(jì)數(shù)器中斷是根據(jù)PLC內(nèi)部的高速計(jì)數(shù)器對外部脈沖計(jì)數(shù),若當(dāng)前計(jì)數(shù)值與設(shè)定值進(jìn)行比較,相等時(shí)執(zhí)行中斷子程序。計(jì)數(shù)器中斷用于利用高速計(jì)數(shù)器優(yōu)先處理計(jì)數(shù)結(jié)果的控制。計(jì)數(shù)器的中斷指針為I16~I(xiàn)23,共8個(gè),它們的執(zhí)行與否會(huì)受到PLC內(nèi)部特殊繼電器SM8059狀態(tài)控制(SM8059為OFF時(shí),可中斷;SM8059為ON時(shí),禁止中斷)。(二)中斷禁止、允許中斷和中斷返回指令

DI、EI、IRET指令使用要素項(xiàng)目二任務(wù)四搶答器的PLC控制名稱助記符功

能操作數(shù)梯形圖表示FBD/LD表示ST表示中斷禁止DI即使發(fā)生中斷程序的啟動(dòng)原因,在執(zhí)行EI指令之前禁止中斷程序的執(zhí)行無ENO:=DI(EN);允許中斷EI解除執(zhí)行DI指令時(shí)的中斷禁止?fàn)顟B(tài),使通過IMASK指令置為允許的中斷指針編號的中斷程序和恒定周期執(zhí)行類型程序置為允許執(zhí)行狀態(tài)無ENO:=EI(EN);中斷返回IRET進(jìn)行主程序處理中如果發(fā)生中斷(輸入、定時(shí)器),跳轉(zhuǎn)至中斷(I)程序后,通過IRET指令返回至主程序無不對應(yīng)不對應(yīng)表2-53DI、EI、IRET指令使用要素

D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論