三菱PLC跳轉(zhuǎn)指令CJ靈活運用技巧_第1頁
三菱PLC跳轉(zhuǎn)指令CJ靈活運用技巧_第2頁
三菱PLC跳轉(zhuǎn)指令CJ靈活運用技巧_第3頁
三菱PLC跳轉(zhuǎn)指令CJ靈活運用技巧_第4頁
三菱PLC跳轉(zhuǎn)指令CJ靈活運用技巧_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 又如上圖所示又如上圖所示 條件跳轉(zhuǎn)指令說明條件跳轉(zhuǎn)指令說明 該指令的代碼、助記符、操作數(shù)和程序步如表該指令的代碼、助記符、操作數(shù)和程序步如表8-38-3所所 示。示。 跳轉(zhuǎn)指令在梯形圖中的使用如圖所示。圖中跳轉(zhuǎn)指針跳轉(zhuǎn)指令在梯形圖中的使用如圖所示。圖中跳轉(zhuǎn)指針 P8P8、P9P9分別對應(yīng)分別對應(yīng)CJCJP8P8及及CJCJP9P9二條跳轉(zhuǎn)指令。二條跳轉(zhuǎn)指令。 圖圖8-4 8-4 條件跳轉(zhuǎn)指令條件跳轉(zhuǎn)指令 使用說明使用說明 跳轉(zhuǎn)指令執(zhí)行的意義跳轉(zhuǎn)指令執(zhí)行的意義 是:在滿足跳轉(zhuǎn)條件是:在滿足跳轉(zhuǎn)條件 (X000=ONX000=ON)時)時, PLC, PLC 在每個掃描周期里都在每個掃描周期里都

2、 不執(zhí)行跳轉(zhuǎn)指令與跳不執(zhí)行跳轉(zhuǎn)指令與跳 轉(zhuǎn)指針轉(zhuǎn)指針PnPn之間的程序之間的程序, , 而是跳到以指針而是跳到以指針PnPn為為 入口的程序段中執(zhí)行入口的程序段中執(zhí)行, , 直至跳轉(zhuǎn)條件不滿足直至跳轉(zhuǎn)條件不滿足, , 跳轉(zhuǎn)停止進(jìn)行。跳轉(zhuǎn)停止進(jìn)行。 2 2、條件跳轉(zhuǎn)程序段中元器件在跳轉(zhuǎn)執(zhí)行中的工作、條件跳轉(zhuǎn)程序段中元器件在跳轉(zhuǎn)執(zhí)行中的工作 狀態(tài)狀態(tài) 表表8 84 4給出了圖中跳轉(zhuǎn)發(fā)生前后輸入或前序給出了圖中跳轉(zhuǎn)發(fā)生前后輸入或前序 器件狀態(tài)發(fā)生變化對程序執(zhí)行結(jié)果的影響。器件狀態(tài)發(fā)生變化對程序執(zhí)行結(jié)果的影響。 (1 1)被跳過的程序段中的輸出繼電器)被跳過的程序段中的輸出繼電器Y Y、輔助繼、輔助繼

3、 電器電器M M、狀態(tài)、狀態(tài)S S由于該段程序不再執(zhí)行,即使梯形由于該段程序不再執(zhí)行,即使梯形 圖中涉及的工作條件發(fā)生變化,它們的工作狀態(tài)圖中涉及的工作條件發(fā)生變化,它們的工作狀態(tài) 仍保持跳轉(zhuǎn)發(fā)生前的狀態(tài)不變。仍保持跳轉(zhuǎn)發(fā)生前的狀態(tài)不變。 表表8 84 4跳轉(zhuǎn)對元器件狀態(tài)的影響跳轉(zhuǎn)對元器件狀態(tài)的影響 (2 2)跳過的程序段中的時間繼電器)跳過的程序段中的時間繼電器T T及計數(shù)器及計數(shù)器 C C,無論其是否具有掉電保持功能,由于跳,無論其是否具有掉電保持功能,由于跳 過的程序停止執(zhí)行,它們的當(dāng)前值寄存器被過的程序停止執(zhí)行,它們的當(dāng)前值寄存器被 鎖定保持不變。在不發(fā)生跳轉(zhuǎn)程序順序執(zhí)行鎖定保持不變。

4、在不發(fā)生跳轉(zhuǎn)程序順序執(zhí)行 時,計時、計數(shù)器才開始繼續(xù)進(jìn)行。時,計時、計數(shù)器才開始繼續(xù)進(jìn)行。 另外,計時、計數(shù)器的復(fù)位指令具有優(yōu)先權(quán),另外,計時、計數(shù)器的復(fù)位指令具有優(yōu)先權(quán), 即使復(fù)位指令位于被跳過的程序段中,只要即使復(fù)位指令位于被跳過的程序段中,只要 復(fù)位條件滿足,復(fù)位指令就將執(zhí)行。復(fù)位條件滿足,復(fù)位指令就將執(zhí)行。 3 3、使用跳轉(zhuǎn)指令的幾點注意、使用跳轉(zhuǎn)指令的幾點注意 (1 1)由于跳轉(zhuǎn)指令具有選擇執(zhí)行程序段的功能。)由于跳轉(zhuǎn)指令具有選擇執(zhí)行程序段的功能。 在同一程序且位于因跳轉(zhuǎn)而不會被同時執(zhí)行的程在同一程序且位于因跳轉(zhuǎn)而不會被同時執(zhí)行的程 序段中的同一線圈,不被視為雙線圈,如圖序段中的同一

5、線圈,不被視為雙線圈,如圖8-48-4 中中Y001Y001。 (2 2)可以有多條跳轉(zhuǎn)指令使用同一標(biāo)號。)可以有多條跳轉(zhuǎn)指令使用同一標(biāo)號。 在圖在圖8 85 5中,如中,如X020X020接通,第一條跳轉(zhuǎn)指令有接通,第一條跳轉(zhuǎn)指令有 效,從這一步跳到標(biāo)號效,從這一步跳到標(biāo)號P9P9。如果。如果X020X020斷開,而斷開,而 X021X021接通,則第二條跳轉(zhuǎn)指令有效,程序從第二接通,則第二條跳轉(zhuǎn)指令有效,程序從第二 條跳轉(zhuǎn)指令處跳到條跳轉(zhuǎn)指令處跳到P9P9處。處。 但不允許一個跳轉(zhuǎn)指令對應(yīng)二個標(biāo)號的情況存但不允許一個跳轉(zhuǎn)指令對應(yīng)二個標(biāo)號的情況存 在,即在同一程序中不允許存在二個相同的標(biāo)號。

6、在,即在同一程序中不允許存在二個相同的標(biāo)號。 在編寫跳轉(zhuǎn)程序的指令表時,標(biāo)號需占一行。在編寫跳轉(zhuǎn)程序的指令表時,標(biāo)號需占一行。 (3 3)標(biāo)號一般設(shè)在相關(guān)的跳轉(zhuǎn)指令之后,也可以設(shè)在)標(biāo)號一般設(shè)在相關(guān)的跳轉(zhuǎn)指令之后,也可以設(shè)在 跳轉(zhuǎn)指令之前,如圖跳轉(zhuǎn)指令之前,如圖8-68-6所示。應(yīng)注意的是,從程序執(zhí)所示。應(yīng)注意的是,從程序執(zhí) 行順序來看,如果行順序來看,如果X024X024接通約接通約200ms200ms以上,造成該程序以上,造成該程序 的執(zhí)行時間超過了的執(zhí)行時間超過了D8000D8000中警戒時鐘設(shè)定值,會發(fā)生監(jiān)中警戒時鐘設(shè)定值,會發(fā)生監(jiān) 視定時器視定時器M8000M8000出錯。出錯。 (

7、4 4)使用)使用CJCJ(P P)指令時,跳轉(zhuǎn))指令時,跳轉(zhuǎn) 條件滿足時,只在第一個掃描周條件滿足時,只在第一個掃描周 期執(zhí)行一次跳轉(zhuǎn)。但是如果采用期執(zhí)行一次跳轉(zhuǎn)。但是如果采用 M8000M8000作為跳轉(zhuǎn)條件,則跳轉(zhuǎn)就成作為跳轉(zhuǎn)條件,則跳轉(zhuǎn)就成 為無條件跳轉(zhuǎn)了。為無條件跳轉(zhuǎn)了。 (5 5)跳轉(zhuǎn)可用來執(zhí)行程序初始化工作)跳轉(zhuǎn)可用來執(zhí)行程序初始化工作, ,如圖所示如圖所示。在。在 PLCPLC運行的第一個掃描周期中運行的第一個掃描周期中, ,跳轉(zhuǎn)跳轉(zhuǎn)CJ CJ 指令不執(zhí)行,而指令不執(zhí)行,而 執(zhí)行跳轉(zhuǎn)指令與執(zhí)行跳轉(zhuǎn)指令與P7P7之間的初始化程序,下一個掃描周期,之間的初始化程序,下一個掃描周期,

8、 才執(zhí)行跳轉(zhuǎn)指令,跳過初始化程序。才執(zhí)行跳轉(zhuǎn)指令,跳過初始化程序。 (6 6)圖)圖8 88 8說明了主控區(qū)與跳轉(zhuǎn)指令說明了主控區(qū)與跳轉(zhuǎn)指令 的關(guān)系。的關(guān)系。 對跳過整個主控區(qū)(對跳過整個主控區(qū)(MCMCMCRMCR)的跳)的跳 轉(zhuǎn)不受限制。轉(zhuǎn)不受限制。 從主控區(qū)外跳到主控區(qū)內(nèi)時,跳轉(zhuǎn)獨從主控區(qū)外跳到主控區(qū)內(nèi)時,跳轉(zhuǎn)獨 立于主控操作,立于主控操作,CJ P1CJ P1執(zhí)行時,不論執(zhí)行時,不論M0M0狀狀 態(tài)如何,均作態(tài)如何,均作ONON處理。處理。 在主控區(qū)內(nèi)跳轉(zhuǎn)時,若在主控區(qū)內(nèi)跳轉(zhuǎn)時,若M0M0為為OFFOFF,跳,跳 轉(zhuǎn)不能執(zhí)行;若轉(zhuǎn)不能執(zhí)行;若M0M0為為ONON,跳轉(zhuǎn)可以執(zhí)行。,跳轉(zhuǎn)可

9、以執(zhí)行。 從主控區(qū)內(nèi)跳到主控區(qū)外時,從主控區(qū)內(nèi)跳到主控區(qū)外時,M0M0為為 OFFOFF時,跳轉(zhuǎn)不能執(zhí)行;時,跳轉(zhuǎn)不能執(zhí)行;M0M0為為ONON時,跳轉(zhuǎn)時,跳轉(zhuǎn) 條件滿足,可以跳轉(zhuǎn),這時條件滿足,可以跳轉(zhuǎn),這時MCR N0MCR N0無效,無效, 但不會出錯。但不會出錯。 從一個主控區(qū)內(nèi)跳到另一個主控區(qū)內(nèi)從一個主控區(qū)內(nèi)跳到另一個主控區(qū)內(nèi) 時,當(dāng)時,當(dāng)M1M1為為ONON時,可以跳轉(zhuǎn)。執(zhí)行跳轉(zhuǎn)時時,可以跳轉(zhuǎn)。執(zhí)行跳轉(zhuǎn)時 不論不論M2M2的實際狀態(tài)如何,均看做的實際狀態(tài)如何,均看做ONON。MCR MCR N0N0被忽略。被忽略。 舉例舉例1 1:圖:圖8 89 9即為一段手即為一段手 動、自動程

10、序選擇的梯形圖動、自動程序選擇的梯形圖 和指令表。圖中輸入和指令表。圖中輸入X025X025接接 的是手動自動轉(zhuǎn)換開關(guān)。的是手動自動轉(zhuǎn)換開關(guān)。 當(dāng)當(dāng)X025X025置置1 1時,執(zhí)行自動工時,執(zhí)行自動工 作方式,置作方式,置0 0時執(zhí)行手動工時執(zhí)行手動工 作方式。作方式。 圖圖8-9 8-9 手動手動/ /自動轉(zhuǎn)換程序自動轉(zhuǎn)換程序 4.4.跳轉(zhuǎn)指令的應(yīng)用及實例跳轉(zhuǎn)指令的應(yīng)用及實例 跳轉(zhuǎn)指令可用來選擇執(zhí)行一定的程序段,在工業(yè)控制中經(jīng)跳轉(zhuǎn)指令可用來選擇執(zhí)行一定的程序段,在工業(yè)控制中經(jīng) 常使用。比如,同一套設(shè)備在不同的條件下,有兩種工作方式,常使用。比如,同一套設(shè)備在不同的條件下,有兩種工作方式,

11、需運行二套不同的程序時可使用跳轉(zhuǎn)指令。需運行二套不同的程序時可使用跳轉(zhuǎn)指令。 跳轉(zhuǎn)指令課堂練習(xí)跳轉(zhuǎn)指令課堂練習(xí)2 2: 應(yīng)用跳轉(zhuǎn)指令實現(xiàn)手動應(yīng)用跳轉(zhuǎn)指令實現(xiàn)手動/ /自動控制,要求:自動控制,要求: 1 1、手動程序、手動程序X001X001輸入輸入5 5個脈沖,個脈沖,Y000Y000有有 輸出;輸出; 2 2、自動程序、自動程序Y001Y001為觀察秒脈沖的輸出,為觀察秒脈沖的輸出, C1C1對秒脈沖(對秒脈沖(M8013M8013)計數(shù),計滿)計數(shù),計滿1010個則個則 Y002Y002輸出。輸出。 3 3、計數(shù)器的復(fù)位;、計數(shù)器的復(fù)位; 4 4、X010X010為手為手/ /自動切換開

12、關(guān)自動切換開關(guān)跳轉(zhuǎn)指令。跳轉(zhuǎn)指令。 (1 1)手動程序)手動程序X001X001輸入輸入5 5個脈沖,個脈沖,Y000Y000有輸出;有輸出; (2 2)自動程序)自動程序Y001Y001為觀察秒脈沖的輸出,為觀察秒脈沖的輸出,C1C1對秒對秒 脈沖(脈沖(M8013M8013)計數(shù),計滿)計數(shù),計滿1010個則個則Y002Y002輸出。輸出。 (3 3)對計數(shù)器清零處理)對計數(shù)器清零處理 M8013 C0 K5 Y000 C0 X001 Y001 Y002 C1 K10 C1 RST C0 C0 RST C1 M8002 C1 LD M8002 OR C0 OR C1 RST C0 RST C1 LD X010 CJ P5 LD X001 OUT C0 K5 LD C0 OUT Y000 LDI X010 CJ P6 P5

溫馨提示

  • 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

提交評論