CM35D控制器使用自動運行模式,程序編輯條件跳轉時為什么程序還在順序運行? 以下是客戶真實反饋圖片 



如圖所示:條件跳轉的參數主要為“輸入口號”(對應自己實際所接感應式開關 NPN型),“檢測條件”(NPN型選擇通)“跳轉地址”(檢測到信號時 所需要跳轉到的指令)。這些都對應上了 但是還是無法進行跳轉!原因是每一條程序指令里 “A”后面的數字都是默認0 客戶并沒有進行編號 這就導致條件跳轉的 跳轉地址無法定位(因為地址是1) 也就是說 跳轉地址要對應上被跳轉指令的標號(A后面的數字) 還有一個重點: 條件跳轉指令如果沒有檢測到對應的輸入口信號 則會自動運行下一條指令 導致上述問題(沒有檢測到信號就自動運行)故,一定要將條件跳轉的下一條指令編輯為Juedui跳轉并跳轉回條件指令,以保證程序始終在循環檢測信號,指導檢測到信號以后才會跳轉至需要運行的指令!!! 還有一個問題是控制輸出后 輸出口一直保持導通,因客戶只編輯了控制輸出 條件通,而沒有在需要關閉時編輯控制輸出 條件斷(控制輸出 重在“控制”二字,通斷都需以此指令完成) 最后補充一句:如果需要程序進行無線循環 可以將最后一條指令編輯為“Juedui跳轉”跳轉至第一條指令 對應好標號,這樣程序在運行至最后一條時就會無條件的跳轉到第一條 實現無限循環。 
|