
35D控制器的判斷跳轉是一條接收外部指令跳轉到指定標號的命令,首先我們看一下這個指令的主要參數,首先是標號,這個是所有指令都有的一個參數是當前指令的身份證,配合目的標號使用,一般用在跳轉或者循環指令上代表的就是當前這行的這個指令,然后是輸入口號,口號寫幾對應的開關就接在幾號口或者說是對應這個指令的開關接在幾號口當前口號就寫幾,另外一個就是條件,分為通和斷,可按確認鍵更改,這個是檢測信號口的狀態,符合狀態就執行跳轉指令,最后一個就是目的標號,符合條件的話需要跳轉的地址。 然后就是需要制定判斷跳轉的運行邏輯,當運行到該條指令的時候,如果對應的開關符合要求的話,執行跳轉指令,跳轉到目的標號對應的指令行,如果不符合條件則順序執行下一條指令。 用法:
例1:我想運行到該指令的時候停止,一直等待信號,得到信號之后跳轉到相對運動,那程序我們可以這么寫 n001 判斷跳轉 標號1 輸入口號1 條件通 目的標號3 n002 ****跳轉 標號2 目的標號1 n003 相對運動 標號3 X: F: 因為判斷跳轉無信號輸入會順序走的特性,我們在中間加了個****運動,當他順序運行的時候下行****跳轉無條件執行跳轉指令,跳回判斷跳轉,達到無限循環n001-n002指令達到等待信號的目的,然后等接收到信號跳轉到想要的指令 例2:我想運行到該指令的時候停止,一直等待信號,得到信號后繼續向下運行 n001 判斷跳轉 標號1 輸入口號1 條件斷 目的標號1 n002 相對運動 標號2 X: F: 我們可以看到這次的判斷跳轉標號和目的標號同是1,也就是讓他自己跳自己,條件是斷,也就是當我們沒給信號的時候,因為符合跳轉條件,他一直處于自己跳轉自己的狀態,就會處于當前指令等待信號,當我們輸入口給了信號之后,因為不符合條件,所以會順序執行下一條指令,如果程序比較簡單的話我們是可以用這種寫法的,相當于一個變種的暫停功能,比暫停更便捷。 
更多編程技術問題及選型采購可掃碼直接聯系 李經理:15657653293 |