
程序編輯狀態(tài)的進(jìn)出方式為:在手動(dòng)狀態(tài)下,按 [編輯 ]鍵。 即可進(jìn)入到程序編輯狀態(tài)。程序編輯完成后,按 [ 退出 ] 鍵返 回到手動(dòng)狀態(tài)(參數(shù)將自動(dòng)保存)。 本控制器的程序區(qū)最多可以編輯 99 條指令,程序中每一 條指令有一個(gè)行號(hào)。行號(hào)為自動(dòng)編號(hào),從 00 開始按順序排列, 您可以在程序中插入或刪除某行,但行號(hào)會(huì)重新分配。 程序格式是:每一條程序分兩行顯示(無參數(shù)程序除外), 第一行顯示行號(hào)和指令名稱,第二行顯示指令數(shù)據(jù)。程序的最 后一條指令固定為“END”。 總之,程序的修改通過 [ ∧ ]、[ ∨ ]、[ < ]、[ > ]、[ 插 入 ]、[ 刪除 ]、[ 回車 ]、[ 取消 ] 八個(gè)鍵來完成;通過移動(dòng)左 右鍵使光標(biāo)移至相應(yīng)位上,這時(shí)數(shù)碼將跳動(dòng)顯示,再通過上下 鍵改變數(shù)值:用回車鍵進(jìn)入數(shù)據(jù)修改狀態(tài),數(shù)據(jù)修改完成后, 再用回車鍵確認(rèn)退出或用取消鍵放棄修改。請(qǐng)參與《操作流程 速度表》。 
1.暫停指令 HH_PAUSE 無參數(shù); 程序暫停,等待面板啟動(dòng)按鍵或端子啟動(dòng)信號(hào)或 ( 限 位 A)A 操作、( 限位 B)B 操作信號(hào)。
2.位移指令 HH_G-LEN ±×××××××;執(zhí)行此指令時(shí),控制器將按**** SPEED 指令所賦值的 速度,本指令所指定的位移量參數(shù)設(shè)置中所設(shè)定的起 跳頻率、升降速曲線、間隙補(bǔ)償?shù)龋刂齐姍C(jī)運(yùn)行; 如果此指令無 SPEED語句,則以起跳頻率作為默認(rèn)值; 參數(shù)的第一位為符號(hào)位,0 為正位移、—為負(fù)位移; 參數(shù)范圍:—7999999~~+7999999 單位:脈沖數(shù) 若參數(shù)為 0,將會(huì)報(bào)警提示。
3.速度賦值 指令 HH_SPEED ×××××;此程序以下的所有運(yùn)行都將以此指令所設(shè)定的速度運(yùn) 行,直到下一個(gè)速度賦值指令出現(xiàn)為止; 參數(shù)范圍:1—39999 單位:脈沖數(shù) / 秒(HZ) 若參數(shù)為 0,將會(huì)報(bào)警提示。
4.延時(shí)指令 HH_DELAY ×××××××;延時(shí)時(shí)間;參數(shù)范圍:1---7999999 單位:毫秒; 如果參數(shù)設(shè)定值為 0,系統(tǒng)將報(bào)警提示。
5.無條件跳 轉(zhuǎn)指令 HH_JUMP ××;無條件跳轉(zhuǎn)指令,參數(shù) ×× 表示要跳轉(zhuǎn)的程序行號(hào); 當(dāng) ×× 行號(hào)超過 END 指令行號(hào)時(shí),將報(bào)警提示。
6.循環(huán)指令 HH_LOOP ×××××××;從當(dāng)前行到指定行執(zhí)行循環(huán);前兩位為行號(hào)(要求小 于當(dāng)前行),后五位為循環(huán)次數(shù)(0 定義為無限次)。 行號(hào)超過當(dāng)前行號(hào)時(shí),系統(tǒng)將報(bào)警提示。
7.運(yùn)行到 某一位置 HH_GOTO ±×××××××;運(yùn)行到指定位置,在實(shí)際應(yīng)用中,此位置一般為系統(tǒng) 的參考點(diǎn);參數(shù)的第一位為符號(hào)位,正數(shù)表求此點(diǎn)位 于零點(diǎn)的正方向、負(fù)數(shù)表示此點(diǎn)位于零點(diǎn)的負(fù)方向; 若參數(shù)值 =0,表示返回零點(diǎn); 參數(shù)范圍:—7999999~~+7999999 單位:脈沖數(shù)
8.輸出指令 HH_OUT ××××;參數(shù)的前三位從左到右依次對(duì)應(yīng)輸出端子的(輸出 1—輸出 3);同時(shí)對(duì)應(yīng)前面板的三個(gè)輸出指示燈 1-- -3。每位有三個(gè)選項(xiàng):0、1、N: 0----- 對(duì)應(yīng)輸出端子為高電平,負(fù)載不導(dǎo)通,面板 指示燈滅 1----- 對(duì)應(yīng)輸出端子為低電平,負(fù)載導(dǎo)通,面板指 示燈亮 N---- 保持上一個(gè)狀態(tài) 參數(shù)的最后一位,專門為控制器內(nèi)部的蜂鳴器所設(shè)計(jì): 0----- 執(zhí)行此指令時(shí),蜂鳴器響一短聲;(注意: 響聲結(jié)束后才能執(zhí)行下一條程序) 1----- 執(zhí)行些指令時(shí),蜂鳴器響一長(zhǎng)聲;(注意: 響聲結(jié)束后才能執(zhí)行下一條程序) N----- 執(zhí)行此指令時(shí),蜂鳴器不響。
9.測(cè)位跳轉(zhuǎn) HH_J-BIT ××××;前兩位為行號(hào),指明所跳轉(zhuǎn)的位置,第五位為輸入口 (輸入 1—輸入 2)的其中之一;第八位為跳轉(zhuǎn)條件(0 或 1);當(dāng)所測(cè)定的輸入口為所設(shè)定的狀態(tài)時(shí)跳轉(zhuǎn)到 指令行號(hào),否則,順序執(zhí)行。行號(hào)超過 END 指令行號(hào) 時(shí),將報(bào)警提示。
10.計(jì)數(shù)跳轉(zhuǎn) HH_J—CNT ×× ××××;本指令為計(jì)數(shù)器指令,前兩位為行號(hào),指明程序所跳 轉(zhuǎn)的位置;后五位為設(shè)定值。當(dāng)計(jì)數(shù)器計(jì)數(shù)到或大于 設(shè)定數(shù)值時(shí),則跳轉(zhuǎn)到指定行號(hào),否則順序執(zhí)行。行 號(hào)超過 END 指令行號(hào)時(shí),將報(bào)警提示。
11.變量位移 HH_GO—AB ±×;本 指 令 為 位 移 指 令, 運(yùn) 行 方 式 和 HH_G-- LEN±××××××××× 相同,所不同的是此指令 的位移量并不是一個(gè)固定的、己知的常數(shù),而是一個(gè) 變量,此變量產(chǎn)生于中斷操作,本控制器發(fā)生****的 中斷操作時(shí),步進(jìn)電機(jī)作降速停止后,這時(shí)的坐標(biāo)值 即是此變量,由于有 A、B 兩個(gè)中斷操作,所以此指 令的第八位以 A、B 分別表示各自操作所產(chǎn)生的變量, C 變量表示為當(dāng)****的一個(gè)中斷發(fā)生時(shí),被中斷的位 移指令剩余的位移量,此變量為有符號(hào)數(shù),此指令的 第七位為符號(hào)位,0 表示參數(shù)和變量相同,—表示參 數(shù)和變量符號(hào)相反。
12.計(jì)數(shù)器加 1 HH_CNT—1 無參數(shù);本指令為計(jì)數(shù)器指令,控制器內(nèi)總有一計(jì)數(shù)器單元, 容量為 999999,計(jì)數(shù)器的值可實(shí)時(shí)的計(jì)數(shù)顯示狀態(tài) 下顯示;計(jì)數(shù)器的值在斷電時(shí)不會(huì)自動(dòng)保存,除非您 手動(dòng)按一下計(jì)數(shù)器存貯鍵 [ > ],控制器上電后,會(huì) 自動(dòng)把****存貯的值調(diào)入計(jì)數(shù)器單元,本指令對(duì)計(jì)數(shù) 器進(jìn)行加 1 操作。
13.計(jì)數(shù)器清零 HH_CNT—0 無參數(shù);本指令為計(jì)數(shù)器指令; 本指令把計(jì)數(shù)器清零。除了本指令外還可以通過計(jì)數(shù) 器清零按鍵隨時(shí)可以把計(jì)數(shù)器清零(在自動(dòng)狀態(tài)下), 清零按鍵為:[ ∨ ]。
14.坐標(biāo)清零 HH_CLR;執(zhí)行些指令,當(dāng)前坐標(biāo)及顯示都被清零,電機(jī)以些位 置為新零點(diǎn)。
15.結(jié)束指令 HH_END 無參數(shù);程序結(jié)束行,程序運(yùn)行到此指令時(shí),表示本控制器自 動(dòng)運(yùn)行結(jié)束控制器返回自動(dòng)待運(yùn)行狀態(tài)。 該指令不可編輯,且總是位于程序的最后一行。 聯(lián)系電話:18310994735 時(shí)代超群王工 |