產(chǎn)品詳情
品牌:liyu\/黎雨自動化
三菱PLC代理:三菱變頻器代理
三菱伺服電機(jī)代理:三菱觸摸屏代理
三菱伺服電機(jī)代理:三菱人機(jī)界面代理
三菱驅(qū)動器代理:三菱驅(qū)動器代理
三菱擴(kuò)展模塊代理:三菱Q系列模塊銷售
可售賣地:全國
三菱plc條件跳轉(zhuǎn)控制指令使用方法的內(nèi)容,
指針P(Ponit)用于分支和跳步程序。在梯形圖中,指針放在左側(cè)母線的左邊。FXIS有64點(diǎn)指針(P0~P63),F(xiàn)XIN,F(xiàn)X2N,和FX2NC有128點(diǎn)指針(P0~P127)。
條件跳轉(zhuǎn)指令CJ用于跳過順序程序中的某一部分,以控制程序的流程。當(dāng)圖中的X0為ON時(shí),程序跳轉(zhuǎn)到指針P8處,如果X0為OFF,不執(zhí)行跳轉(zhuǎn),程序按原順序執(zhí)行。跳轉(zhuǎn)時(shí),不執(zhí)行被跳過的那部分指令。用編程器輸入程序時(shí)圖中的指針P8放在指令“LD X14”之前。多條跳轉(zhuǎn)指令可以使用相同的指針。
指針可以出現(xiàn)在相應(yīng)跳轉(zhuǎn)指令之前,但是如果反復(fù)跳轉(zhuǎn)的時(shí)間超過監(jiān)控定時(shí)器的設(shè)定時(shí)間,會引起監(jiān)控定時(shí)器出錯(cuò)。一個(gè)指針只能出現(xiàn)一次,如出現(xiàn)兩次或兩次以上,則會出錯(cuò)。如果用M8000的常開觸點(diǎn)驅(qū)動CJ指令,相當(dāng)于無條件跳轉(zhuǎn)指令,因?yàn)檫\(yùn)行時(shí)特殊輔助 繼電器M8000總是為ON。
P63是END所在的步序。在程序中不需要設(shè)置P63。
中斷程序?qū)懺谥鞒绦虻暮竺?,在左母線的左邊輸入中斷程序的編號,I1代表從這一行開始是I001中斷程序(中斷指令的編號是3位的,I1就是I001)結(jié)束的標(biāo)準(zhǔn)是IRET。第二段中斷程序從左母線I200的符號開始,結(jié)束時(shí)到IRET。這兩段中斷程序都比較段只有1行程序。
主程序時(shí)無時(shí)無刻執(zhí)行的,那么中斷程序怎么來觸發(fā)的呢。首先,看我們程序的第一行,有一條EI指令,代表的是打開中斷的功能,這個(gè)時(shí)候中斷就被允許調(diào)用了。怎么通過來調(diào)用呢?有3種調(diào)用的方式。
第一種,外部中斷
如下圖,我們更改用的中斷的編號其中一個(gè)是I001,那么對應(yīng)的應(yīng)該是X0的上升沿,也就是說,我們外部按下X0的按鈕的一瞬間,這一段中斷程序就會運(yùn)行,只運(yùn)行一個(gè)plc的掃描周期,然后又跳回主程序,只運(yùn)行了一次;又比如I200這段中斷程序,需要觸發(fā)X2的下降沿,就可以跳出主程序,執(zhí)行I200這一段中斷程序,執(zhí)行一次后又跳回主程序。其他幾個(gè)X點(diǎn)的不同信號分別對應(yīng)了不同的中斷程序編號。我們可以隨意選擇。
第二種,定時(shí)器中斷
如下圖的I620的中斷指針,代表的是每20ms執(zhí)行一次中斷程序,假如是I630,那么就是30ms執(zhí)行一次中斷的程序,時(shí)間的設(shè)定可以從10到99ms這個(gè)時(shí)間隨意設(shè)置。中斷的指針編號由6、7、8這3個(gè),時(shí)間都可以自己設(shè)定。
第三種,高速計(jì)數(shù)器中斷
指針的編號有6個(gè),從I010到I060,我們可以用高速計(jì)數(shù)器計(jì)算X點(diǎn)的脈沖數(shù),然后通過DHSCS這一條高速中斷指令進(jìn)行設(shè)定,控制我們對應(yīng)的中斷指針執(zhí)行,比如我們下圖,就是計(jì)數(shù)達(dá)到1000個(gè)脈沖的時(shí)候執(zhí)行中斷指針I(yè)010。