南樺 電子報 085 | 出刊日期 | 2007.01.22 |
|
淺談 VB-1PG 程式撰寫方法: |
目的: 對於控制伺服馬達、步進馬達的最佳方式,莫過於使用軸卡,但在小型 PLC 中,單軸的軸卡 (VB-1PG) 又稱為脈波產生器。但是若沒使用過此產品,相信或多或少會帶給您困擾,有鑑於此,特地撰寫 此份簡易的程式並加以說明。 |
BFM 簡介: |
BFM 號碼 |
─ |
初期值 |
R:讀出 |
||
上位 |
下位 |
項 目 |
設 定 範 圍 |
(電源 ON 時) |
W:寫入 |
16 位元 |
16 位元 |
─ |
|||
─ |
# 0 |
馬達轉一圈所須脈波數 A |
1 ~ 32,767 P/R |
2,000 |
R / W |
# 2 |
# 1 |
馬達轉一圈之移動距離 B |
1 ~ 999,999 ※1 |
1,000 |
R / W |
─ |
# 3 |
參數 |
b0 ~ b15 |
H0000 |
R / W |
# 5
|
# 4 |
最高速度 V max |
10PPS ~ 100KPPS |
100KPPS |
R / W |
─ |
#
6 |
起動速度 V bia |
0 ~ 10KPPS |
0 PPS |
R / W |
# 8
|
# 7 |
JOG速度 V JOG |
10PPS ~ 100KPPS |
10 KPPS |
R / W |
# 10 |
# 9 |
原點復歸速度 V RT |
10PPS ~ 100KPPS |
50 KPPS |
R / W |
─ |
# 11 |
原點減速速度 V CR |
10PPS ~ 10KPPS |
1 KPPS |
R / W |
─ |
# 12 |
零點信號數 N |
0 ~ 32767 PLS |
10 PLS |
R / W |
# 14 |
# 13 |
原點位置定義 HP |
0 ~ ± 999,999 ※2 |
0 |
R / W |
─ |
# 15 |
加減速時間 Ta |
50 ~ 5,000ms |
100ms |
R / W |
─ |
# 16 |
─ |
|||
# 18 |
# 17
|
目標位置 (Ⅰ) P (Ⅰ) |
0 ~ ± 999,999,999
※2 |
0 |
R / W |
# 20
|
#
19 |
運轉速度 (Ⅰ) V (Ⅰ) |
10PPS ~ 100KPPS |
10PPS |
R / W |
# 22 |
# 21
|
目標位置 (Ⅱ) P (Ⅱ) |
0 ~ ± 999,999,999 ※2
|
0 |
R / W |
# 24 |
# 23 |
運轉速度 (Ⅱ) V (Ⅱ) |
10PPS ~ 100KPPS |
10PPS |
R / W |
# 25 |
※3 |
運轉命令 |
b0 ~ b12 |
H0000 |
R / W |
# 27 |
# 26 |
現在位置 CP |
-2,147,483,648
~ +2,147,483,647 |
R / W |
|
─ |
# 28 |
1PG狀態監視 |
b0 ~ b8 顯示執行狀態 |
R |
|
─ |
# 29 |
錯誤編號 R |
─ |
R |
|
─ |
# 30 |
機種驗証號碼 |
M-1PG:5110 |
R |
|
─ |
# 31 |
不可使用 |
─ |
R |
|
※1 單位可選擇 um / R、mdeg / R、10 -4 inch / R | |||||
※2 單位由 BFM # 3 的 b1 及 b0 決定,可選擇 PLS、μm、mdeg、10-4 inch | |||||
※3 BFM # 25 當中的 b4~b6、b8~b12 位元信號不可重覆 ON,重覆 ON 無效。 | |||||
※4 1PG 電源 OFF 時,BFM 的內容會全部消失;電源 ON 的時候,BFM 的內容回復至初期值。 | |||||
※5
在讀出或寫入BFM 時,請配合資料的長度 16 位元或 32 位元使用 16 位元或 32 位元的 FROM / TO指令。 |
程式範例與解說: |
與步進馬達接線圖: |
與 MR-J2S 接線圖: |
程式下載 |
|