CM35D控制器編程簡介(LHC) 
一 控制器程序運行簡介:
控制器程序行號n , 001是第一條 n002是第二條,以此類推,n105是第105條。本控制器可存儲480條程序。 
程序運行是逐條檢索依次向下運行,即n001 n002 n003..... 二 程序指令的含義。 1****運動 X 10 F 500 X 是電機運行到的停止位置,F是電機運行的速度。 ****運動是指從0點開始計算的指令,見下圖:
2 相對運動是電機以當前現在的位置開始計算,運動的所到位置,見下圖:紅箭頭是當前位置,也就是0點位置,藍箭頭是運行終點位置。 3 判斷跳轉 ****跳轉 程序循環
標號: 0 輸入口 0 條件: 通/斷 目的標號: 0 
標號是給目的標號做指定引向用的,是給判斷跳轉,****跳轉,程序循環做指引的。 此條指令的意思是:輸入口(1 - 18)信號,選擇(通/斷)后,檢測到這條指令時執行目的標號( XXX )的指令。比如說,輸入口1 通了,執行目的標號3, 那么這條指令,見下圖 
那么哪條指令是目的標號 3 的那條指令呢,見下圖 

就是箭頭所指,標號所標注的指令,需要注意的是,所有程序中只有標號0可以重復出現,其他的數字是不能重復出現的,防止信號執行混亂。
****跳轉,程序循環,判斷跳轉,3條指令中的目的標號使用方法是一樣的。例如 
程序運行到第2條,判斷輸入口6 ,有信號通,就執行第4條指令,讓輸出口3 斷開,如果輸入口6沒有信號通,系統就會自動執行下一條指令,****跳轉。那么第3條指令****跳轉中的目的標號是2,他就會執行標號是2的指令。那么標號是2的指令正好是上一條判斷跳轉,這時候就出現了這一現象,輸入口6通了,程序開始從第4條向下 執行,沒有通就一直2323232323這兩條無限循環,直到輸入口6有信號為止。 3 程序循環 程序循環和****跳轉的區別在于有指定數量和無限數量。 
當循環到指定數量后就會執行下一條n013, ****跳轉就是檢索到這條指令就會執行到目的標號的地址。 4延時 時間單位 秒 5輸出 就是輸出口號, 通就是輸出信號 斷就是不輸出信號 
6 子程序應用 子程序時把重復的程序打成文件包,在程序編輯中省事的應用。 例如: n001 子程序調用1 n002 子程序調用2 n003 子程序調用3 n004 子程序調用4 N005程序結束 
他可以在編程中一次性編好,多次調用。 7 設定坐標 就是到這一步時,把坐標值改成需要的數。防止數值到頭死機。 
如果需要了解其他控制器應用請聯系我17301218680李工電話微信同步,或者關注我的抖音dyztiv50eq8p觀看更多技術視頻 
需要自動化配套的電機,驅動器,機械臂,控制器,導軌,滑臺,減速機等等請關注我的淘寶店鋪 時代超群機電自動化配套歡迎新老客戶光臨 
|