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