南樺 電子報 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 接線圖:

程式下載

  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw