南樺 電子報 351 出刊日期 | 2021.02.08

簡單介紹豐煒 VS 系列主機 DTBL 指令用法


簡介:
1. 建立定位控制表格,表格中包含步序號碼、運轉資料、位置資料、速度資料、m code資料
運轉資料包含:END(0)、單部相對定位(1)、單步絕對定位(2)、連續向對定位(3)、連續絕對定位
(4)、JMP(5)跳躍 等指令
其中
[1]位置資料:(可寫常數、D暫存器、R暫存器)
[2]速度資料:(可寫常數、D暫存器、R暫存器)
[3]m code資料:-1~32767



2. 程式中執行表格定位控制指令DTBL
DTBL S1 S2 D1 D2
(DTBL 定位表格1 D0 Y0 Y4) ->程式範例
(DTBL 定位表格2 D10 Y0 Y4) ->程式範例

S1:描述定位控制動作的定位表格
S2:指令執行工作區,共佔 4 個暫存器
D1:脈波輸出點
D2:方向信號輸出點

3. 運轉資料介紹
4. 特殊電驛與特殊繼電器介紹
5. 實例建立表格
6. m code資料
7. 程式攥寫


3.運轉資料介紹
單步相對定 一段速
[相對位置]定位:
位置資料:移動量
移動方向:移動量的正負值決定

[命令執行中]:
位置資料:內容值改變無效。
速度資料:可以改變,藉以改變運轉速度。

單步絕對定位 Y0一段速
[絕對位置]定位:
位置資料:目標位置(相對於零點的絕對位置)
移動量:(目標位置)-(現在位置)的差值
移動方向:移動量的正負值決定。

[命令執行中]:
位置資料:內容值改變無效
速度資料:可以改變,藉以改變運轉速度。

連續相對定位 段速
[相對位置]定位:
位置資料:連續多個”連續相對位置”步序
串聯成多段速相對定位。
運轉速度:每一個步序指定一段速度運轉。

[定位運轉中]:
若遇到必須中斷運轉的情況時,
會先停止運轉,待條件許可,再往下一個步序繼續執行。

連續絕對定位 段速
[絕對位置]定位:
位置資料:連續多個”連續絕對位置”步序
串聯多段速絕對定位。
運轉速度:每一個步序指定一段速度運轉,

[定位運轉中]
若遇到必須中斷運轉的情況時,
會先停止運轉,待條件許可,再往下一個步序繼續執行。

END END命令:一組表格結束點。
執行END命令時:執行完畢旗號M9029動作(表示一組定位表格已經執行完畢)
[PS]:
定位表格中,可以同時存放多組定義表格。
每一組表格可以描述一個定位控制完整工序。
JMP 執行跳躍到指定步序的動作。位置資料指定要跳躍的目標步序。


4.特殊電驛與特殊暫存器介紹
特殊電驛:



特殊暫存器:


下圖為:定位控制表格1
實例1:單步相對定位及單步絕對定位(定位控制表格1)

滑鼠移到定位控制表格上方 \ 按滑鼠右鍵 \ 新增 \ 名稱:打入你要的表格名稱(在此用預設)\按確定
出現表格後\按+ 新增\把鎖鑰的需求設定好

下圖為:定位控制表格1


實例2:連續相對定位(定位控制表格2)

滑鼠移到定位控制表格上方 \ 按滑鼠右鍵 \ 新增 \ 名稱:打入你要的表格名稱(在此用預設)\按確定
出現表格後\按+ 新增\把鎖鑰的需求設定好

下圖為:定位控制表格2


6.m code資料
1. m code是對控制系統用來與其他設備,相互溝通的一種機制。
2. 當定位控制系統要傳達訊息時,則產生指定的m code,
令”m code ON旗標”,提醒PLC有m code產生。
3. PLC讀取m code,並在做完相對應處理後, 令”m code OFF命令”由OFF臺N,
清除”m code ON旗號”及”m code”之後, 定位控制系統才會再接受下一個定位控制運轉。
4. 為因應實際應用需要,m code產生的時機, 有可分為AFTER模式及WITH模式
5. VS-PLC的m code範圍為-1~32767

After模式m code


With模式m code


7. 程式攥寫

PS :


DTBL.PVS程式


  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw