1 |
位移指令 |
|
執行此指令時;控制器將按**** speed指令所賦值的速度、本指令所指定的位移量、參數設定中所設定的起跳頻率、升降速曲線、間隙補償等,控制電機運行; 如果此指令前無 speed語句,則以 400默認值;參數范圍:-9999999-99999999 單位:脈沖數; |
2 |
速度賦值指令 |
|
此程序以下的所有運行都將以此指令所設定的速度運行,直到下一個速度賦值指令出現為止; 參數范圍:400-42500 單位:脈沖數/秒(hz); 若參數值為0,則以 400默認值 |
3 |
延時指令 |
|
前面 1位表示是否在延時器件打開蜂鳴器,如果 0蜂鳴器不響,非0則在延時中同事打開蜂鳴器 后面 5位表示延時時間;參數范圍:1 ~ 9 9999 單位:毫秒;如果后面數值為0,此時延時指令變為暫停指令。 |
4 |
無條件跳轉指令 |
|
無條件跳轉指令,參數 xx表示要跳轉的程序行號; |
5 |
循環開始 |
|
參數表示循環次數 |
6 |
循環結束 |
|
無參數,表示循環結束,與 for 構成循環,配對使用,系統支持 6層循環嵌套 |
7 |
運行到 某一位置 |
|
運行到指定位置(****運動,位移指令是相對運動),參數范圍: -9999999-99999999 單位:脈沖數。 |
8 |
輸出指令 |
|
此指令較為復雜,從左到右分別代表:端口號,輸出狀態,全局輸入,輸出. 1、輸出端口號,范圍1,2,設定輸出口 2、輸出狀態號,如果0,輸出口打開,如果非零,輸出口關閉 3、全局輸入號,范圍 1-4 4、輸出端口號,范圍1,2,設定全局輸入影響到的輸出 說明:如果此指令設定為:,則表示:此行執行后,只要在電機運行過程中(延時也可以),任何時候輸入 4有效,則會打開輸出 1,輸入 4無效,則輸出也會關閉,如果想取消指令,重新執行一條:既可。此指令的好處在于可以在電機運動過程將需要的輸出打開。(一般可將傳感器接到工作滑臺上,噴漆設備中比較有用)(本指令為本控制器特色指令) |
9 |
測位跳轉 |
|
第 1位為輸入口 1-4的其中之一;第 4位為跳轉條件(0或1);后兩位為行號,指明所跳轉的位置;當所測定的輸入口為所設定的狀態時,跳轉到指定行號,否則,順序執行。 |
10 |
計數 |
|
如果參數為0,表示計數清零,如果非 0值,計數加 1 |
11 |
計數跳轉 |
|
本指令為計數器指令,前兩位為行號,指明程序所跳轉的位置;后五位為設定值。當計數器計數到或大于設定數值時,則跳轉到指定行號,否則順序執行。 |
12 |
自動停止 |
|
本指令為位移指令,運行方式和 g_len有所不同,g_len是按照指定的距離(脈沖數)去運行,本指令不指定脈沖數,只指定的運行方向和停止條件。 第 1位:輸入口號 1-4 第 2位:輸入口狀態 最后一位:運行方向 0負向,非 0正向 如果設定此程序為:,表示,電機朝負向運行,在遇到輸入 2變低后,電機降速停止(非急停,可保護電機,注意檢測點不要靠近導軌邊緣,防止電機降速段跑出)如果需要快速停止電機,可以在升級速參數中,將降速數值調小,這樣電機可以快速停止電機(此過程電機也是按照降速曲線停止的,不會在電機高速的時候突然停止電機,較好的保護了電機)(本指令為本控制器特色指令,此指令可比 stc01z的 ab操作更好的保護電機) |