
CM系列控制器,判斷跳轉這步指令經常用到,很多人搞不明白這條指令的使用方法,今天詳細講解一下。

這一步有標號、輸入口號、條件、目的標號。四個參數。 標號即對應目的標號的一對參數,需要用到的標號必須是不為0的****數值,不能重復。沒有對應目的標號的標號可以不需要設置即為0。 輸入口號即外接控制器的對應輸入口號。 條件即外接開關的閉合或者斷開的狀態。
判斷跳轉的原理是滿足條件程序即跳到目的標號的步驟上去,不滿足條件直接進行下一步。因此一般判斷跳轉有兩種使用方法。 1、一種是只需要判斷一個輸入口狀態,這種情況下我們可以使用,條件【斷】,標號和目的標號一樣【不為0】的方法來實現,即假設我們設置 N001 判斷跳轉 標號【1】 輸入口號【1】 條件【斷】 目的標號【1】 這步的意思就是,輸入口1,在斷開的情況下一直跳標號為1的步驟,只有連接外部輸入口1的信號改為通時,程序才會繼續往下一步運行N002。 2、還有一種是需要一次性判斷多個輸入口的狀態,這種情況下我們就必須要使用,判斷跳轉+****跳轉的組合來實現。 假設 N001 判斷跳轉 標號【1】 輸入口號【1】 條件【通】 目的標號【2】
N002 判斷跳轉 標號【0】 輸入口號【2】 條件【通】 目的標號【3】
N003 ****跳轉 標號【0】 目的標號【1】
N004 標號【2】 ..........
N005 標號【3】 .......... 這種就是一次性判斷兩個以上的輸入口狀態,就是如果輸入口1狀態為通時跳到N004標號為【2】的步驟上去,如果輸入口2狀態為通時跳到N005標號為【3】的步驟上去。如果兩個輸入口狀態都為斷開,那么程序就會在前三步一直循環,直到輸入口1或者2狀態為通。 這其中N002和N003的標號都為0,因為我們不需要目的標號跳到那一步,所以標號可以不給。
時代超群數控專家 咨詢電話:13353704930(田工)  店鋪二維碼 微信二維碼 QQ二維碼
|