CM36L系列控制器是北京時(shí)代超群生產(chǎn)的一款文本控制器,其編程模式為填充式編程。 
近期收到高很多私信說(shuō)"CM36控制器條件跳轉(zhuǎn)功能,沒(méi)有檢測(cè)到信號(hào)就運(yùn)行下一條程序 無(wú)法正常使用”的問(wèn)題,
那么是什么原因?qū)е碌哪兀拷裉炀蛠?lái)給大家分享一些經(jīng)驗(yàn)! 首先來(lái)給大家介紹相關(guān)的兩條指令
一.【條件跳轉(zhuǎn)】 1.指令形式: ****跳轉(zhuǎn) A:00 輸入口:00 條件:斷 跳轉(zhuǎn)地址:00 2.功能說(shuō)明: 程序運(yùn)行到該指令后,判斷輸入口號(hào)的狀態(tài)是否滿足,若滿足在當(dāng)前程序段中 尋找哪個(gè)指令中 A 項(xiàng)設(shè)置的數(shù)據(jù)與****跳轉(zhuǎn)指令中跳轉(zhuǎn)地址項(xiàng)設(shè)置的數(shù)據(jù)相同, 相同的話,就從這個(gè)指令的所在程序段中的位置開(kāi)始順序向下執(zhí)行。若輸入口 號(hào)的狀態(tài)不滿足,則順序向下執(zhí)行。 3.參數(shù)說(shuō)明: 參數(shù)名稱 | 功能說(shuō)明 | 取值范圍 | 默認(rèn)值 | 數(shù)據(jù)單位 | A | 指向該指令所在程 序段位置的數(shù)字符 號(hào) | 1~99 | 00 無(wú)指向;數(shù) 值為 00 時(shí)編 程可忽略該參 數(shù) | 無(wú),數(shù)字符號(hào) | 跳轉(zhuǎn)地址 | 指向該指令所在程 序段位置的數(shù)字符 號(hào) | 1~99 | 00 無(wú)指向;數(shù) 值為 00 時(shí)編 程可忽略該參 數(shù) | 無(wú),數(shù)字符號(hào) | 輸入口 | 普通輸入口 | 1~10 | 0 值 | 輸入口號(hào) | 條件 | 狀態(tài)判斷依據(jù) | 通;斷 | 斷 | 通斷狀態(tài) |
二.【****跳轉(zhuǎn)】 1.指令形式: ****跳轉(zhuǎn) A:00 跳轉(zhuǎn)地址:00 2.功能說(shuō)明: 程序運(yùn)行到該指令后,無(wú)條件的在當(dāng)前程序段中尋找哪個(gè)指令中 A 項(xiàng)設(shè)置的數(shù) 據(jù)與****跳轉(zhuǎn)指令中跳轉(zhuǎn)地址項(xiàng)設(shè)置的數(shù)據(jù)相同,相同的話,就從這個(gè)指令的 所在程序段中的位置開(kāi)始順序向下執(zhí)行。 3.參數(shù)說(shuō)明:
參數(shù)名稱 | 功能說(shuō)明 | 取值范圍 | 默認(rèn)值 | 數(shù)據(jù)單位 | A | 指向該指令所在程 序段位置的數(shù)字符 號(hào) | 1~99 | 00 無(wú)指向;數(shù) 值為 00 時(shí)編 程可忽略該參 數(shù) | 無(wú),數(shù)字符號(hào) | 跳轉(zhuǎn)地址 | 指向該指令所在程 序段位置的數(shù)字符 號(hào) | 1~99 | 00 無(wú)指向;數(shù) 值為 00 時(shí)編 程可忽略該參 數(shù) | 無(wú),數(shù)字符號(hào) |
以上為用感應(yīng)式開(kāi)關(guān)檢測(cè)信號(hào),控制電機(jī)運(yùn)行所需要用到的兩條參數(shù)指令,接下來(lái)開(kāi)始講述案例 N001 相對(duì)位置 A:1 X: 00002.000 Y: 00002.000 F:500 N002 條件跳轉(zhuǎn) A:2 輸入口:1 條件:通 跳轉(zhuǎn)地址:4 N003 ****跳轉(zhuǎn) A:3 跳轉(zhuǎn)地址:2 N004 相對(duì)位置 A:4 X:-00002.000 Y:-00002.000 F:500 N005 延時(shí)時(shí)間 A:5 延時(shí)時(shí)間:10 N006 程序結(jié)束 A:6 運(yùn)行結(jié)果是: 若開(kāi)機(jī)顯示 X 00000.000 Y 00000.000 執(zhí)行第一步后運(yùn)行至 X 00002.000 Y 00002.000 跳轉(zhuǎn)到 A:4 位置后,開(kāi)始反向行走。 延時(shí) 10 秒后,程序結(jié)束。 那為什么要在程序的第三條,編輯****跳轉(zhuǎn) 跳轉(zhuǎn)到第二條呢? 答案是: 條件跳轉(zhuǎn)指令如果沒(méi)有檢測(cè)到對(duì)應(yīng)的輸入口信號(hào) 則會(huì)自動(dòng)運(yùn)行下一條指令 導(dǎo)致上述問(wèn)題(沒(méi)有檢測(cè)到信號(hào)就自動(dòng)運(yùn)行)故,一定要將條件跳轉(zhuǎn)的下一條指令編輯為****跳轉(zhuǎn)并跳轉(zhuǎn)回條件指令,以保證程序始終在循環(huán)檢測(cè)信號(hào),指導(dǎo)檢測(cè)到信號(hào)以后才會(huì)跳轉(zhuǎn)至需要運(yùn)行的指令。! 聯(lián)系人:李經(jīng)理 聯(lián)系方式:17600500753(同微信 QQ) 
手機(jī)淘寶掃一掃關(guān)注店鋪 
手機(jī)微信掃一掃添加好友
|