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