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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

4、進行。時,計時、計數器才開始繼續進行。 另外,計時、計數器的復位指令具有優先權,另外,計時、計數器的復位指令具有優先權,即使復位指令位于被跳過的程序段中,只要即使復位指令位于被跳過的程序段中,只要復位條件滿足,復位指令就將執行。復位條件滿足,復位指令就將執行。 3 3、使用跳轉指令的幾點注意、使用跳轉指令的幾點注意(1 1)由于跳轉指令具有選擇執行程序段的功能。)由于跳轉指令具有選擇執行程序段的功能。在同一程序且位于因跳轉而不會被同時執行的程在同一程序且位于因跳轉而不會被同時執行的程序段中的同一線圈,不被視為雙線圈,如圖序段中的同一線圈,不被視為雙線圈,如圖8-48-4中中Y001Y001。(

5、2 2)可以有多條跳轉指令使用同一標號。)可以有多條跳轉指令使用同一標號。 在圖在圖8 85 5中,如中,如X020X020接通,第一條跳轉指令有接通,第一條跳轉指令有效,從這一步跳到標號效,從這一步跳到標號P9P9。如果。如果X020X020斷開,而斷開,而X021X021接通,則第二條跳轉指令有效,程序從第二接通,則第二條跳轉指令有效,程序從第二條跳轉指令處跳到條跳轉指令處跳到P9P9處。處。 但不允許一個跳轉指令對應二個標號的情況存但不允許一個跳轉指令對應二個標號的情況存在,即在同一程序中不允許存在二個相同的標號。在,即在同一程序中不允許存在二個相同的標號。在編寫跳轉程序的指令表時,標號

6、需占一行。在編寫跳轉程序的指令表時,標號需占一行。 (3 3)標號一般設在相關的跳轉指令之后,也可以設在)標號一般設在相關的跳轉指令之后,也可以設在跳轉指令之前,如圖跳轉指令之前,如圖8-68-6所示。應注意的是,從程序執所示。應注意的是,從程序執行順序來看,如果行順序來看,如果X024X024接通約接通約200ms200ms以上,造成該程序以上,造成該程序的執行時間超過了的執行時間超過了D8000D8000中警戒時鐘設定值,會發生監中警戒時鐘設定值,會發生監視定時器視定時器M8000M8000出錯。出錯。(4 4)使用)使用CJCJ(P P)指令時,跳轉)指令時,跳轉條件滿足時,只在第一個掃

7、描周條件滿足時,只在第一個掃描周期執行一次跳轉。但是如果采用期執行一次跳轉。但是如果采用M8000M8000作為跳轉條件,則跳轉就成作為跳轉條件,則跳轉就成為無條件跳轉了。為無條件跳轉了。(5 5)跳轉可用來執行程序初始化工作)跳轉可用來執行程序初始化工作, ,如圖所示。在如圖所示。在PLCPLC運行的第一個掃描周期中運行的第一個掃描周期中, ,跳轉跳轉CJ CJ 指令不執行,而指令不執行,而執行跳轉指令與執行跳轉指令與P7P7之間的初始化程序,下一個掃描周期,之間的初始化程序,下一個掃描周期,才執行跳轉指令,跳過初始化程序。才執行跳轉指令,跳過初始化程序。(6 6)圖)圖8 88 8說明了主

8、控區與跳轉指令說明了主控區與跳轉指令的關系。的關系。對跳過整個主控區(對跳過整個主控區(MCMCMCRMCR)的跳)的跳轉不受限制。轉不受限制。 從主控區外跳到主控區內時,跳轉獨從主控區外跳到主控區內時,跳轉獨立于主控操作,立于主控操作,CJ P1CJ P1執行時,不論執行時,不論M0M0狀狀態如何,均作態如何,均作ONON處理。處理。在主控區內跳轉時,若在主控區內跳轉時,若M0M0為為OFFOFF,跳,跳轉不能執行;若轉不能執行;若M0M0為為ONON,跳轉可以執行。,跳轉可以執行。從主控區內跳到主控區外時,從主控區內跳到主控區外時,M0M0為為OFFOFF時,跳轉不能執行;時,跳轉不能執行

9、;M0M0為為ONON時,跳轉時,跳轉條件滿足,可以跳轉,這時條件滿足,可以跳轉,這時MCR N0MCR N0無效,無效,但不會出錯。但不會出錯。從一個主控區內跳到另一個主控區內從一個主控區內跳到另一個主控區內時,當時,當M1M1為為ONON時,可以跳轉。執行跳轉時時,可以跳轉。執行跳轉時不論不論M2M2的實際狀態如何,均看做的實際狀態如何,均看做ONON。MCR MCR N0N0被忽略。被忽略。舉例舉例1 1:圖:圖8 89 9即為一段手即為一段手動、自動程序選擇的梯形圖動、自動程序選擇的梯形圖和指令表。圖中輸入和指令表。圖中輸入X025X025接接的是手動自動轉換開關。的是手動自動轉換開關

10、。 當當X025X025置置1 1時,執行自動工時,執行自動工作方式,置作方式,置0 0時執行手動工時執行手動工作方式。作方式。圖圖8-9 8-9 手動手動/ /自動轉換程序自動轉換程序 4.4.跳轉指令的應用及實例跳轉指令的應用及實例 跳轉指令可用來選擇執行一定的程序段,在工業控制中經跳轉指令可用來選擇執行一定的程序段,在工業控制中經常使用。比如,同一套設備在不同的條件下,有兩種工作方式,常使用。比如,同一套設備在不同的條件下,有兩種工作方式,需運行二套不同的程序時可使用跳轉指令。需運行二套不同的程序時可使用跳轉指令。 跳轉指令課堂練習跳轉指令課堂練習2 2: 應用跳轉指令實現手動應用跳轉指

11、令實現手動/ /自動控制,要求:自動控制,要求:1 1、手動程序、手動程序X001X001輸入輸入5 5個脈沖,個脈沖,Y000Y000有有輸出;輸出;2 2、自動程序、自動程序Y001Y001為觀察秒脈沖的輸出,為觀察秒脈沖的輸出,C1C1對秒脈沖(對秒脈沖(M8013M8013)計數,計滿)計數,計滿1010個則個則Y002Y002輸出。輸出。3 3、計數器的復位;、計數器的復位;4 4、X010X010為手為手/ /自動切換開關自動切換開關跳轉指令。跳轉指令。(1 1)手動程序)手動程序X001X001輸入輸入5 5個脈沖,個脈沖,Y000Y000有輸出;有輸出;(2 2)自動程序)自動程序Y001Y001為觀察秒脈沖的輸出,為觀察秒脈沖的輸出,C1C1對秒對秒脈沖(脈沖(M8013M8013)計數,計滿)計數,計滿1010個則個則Y002Y002輸出。輸出。(3 3)對計數器清零處理)對計數器清零處理M8013C0K5Y000C0X001Y001Y002C1K10C1RSTC0C0RSTC1M8002C1LD M8002OR C0OR C1RST C0RST C1LD X010CJ P5LD X

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論