線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1887
推到 Plurk!
推到 Facebook!

請問PCI 8134

 
brian88992003
一般會員


發表:2
回覆:3
積分:1
註冊:2007-01-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-27 16:03:57 IP:220.140.xxx.xxx 訂閱
我只有裝一個伺服馬達 其餘訊號都沒接 請問 當我用 Motion Creater時 能聽到 將SVO High->Low 能聽到 激磁的聲音
但確無法 讓馬達轉動 請問 我在Config Axis時 是否有甚麼東西需要 設的ㄇ
------
李建璋
59chin
一般會員


發表:2
回覆:14
積分:8
註冊:2005-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-15 13:20:55 IP:59.125.xxx.xxx 訂閱
注意左右極限的狀態...是LO 或是HI 
brian88992003
一般會員


發表:2
回覆:3
積分:1
註冊:2007-01-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-16 01:24:11 IP:220.140.xxx.xxx 訂閱
感謝您指教 
已找到原因 就是 alarm 必須為 active_high_stop_immediately 就可動做
加上 我的轉接台 第0軸故障

問題解決了
但有新的疑問 我要到一個三菱的程式 可以利用rs232就可控制馬達
於是讓我有疑問 為何還要用軸卡呢
底下是我用vb寫的程式 但不能work 還在積極尋找問題中 理論上這樣可以讀到 參數2的資料才對呀 為何不能讀到呢

Dim tmp As String
Private Sub Command1_Click()

Call Byte_Read("05")
End Sub

Private Sub Command2_Click()
MSComm1.PortOpen = False
End Sub

Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,10,1"

MSComm1.CommPort = 1
'MSComm1.PortOpen = False
End Sub

Function Byte_Read(sAddr As String) As String
' 01 23 4 56 7 89
' s局 指 s 資 e 檢
' o t t 查
' h 號 令 x 料 x 和
CmdCode = "10052023FC"
MSComm1.PortOpen = True
MSComm1.Output = CmdCode
Do While Len(tmp) < 6
tmp = tmp MSComm1.Input
n = n 1
If n >= 30000 Then
MSComm1.PortOpen = False
Exit Function
End If
Loop



------
李建璋
brian88992003
一般會員


發表:2
回覆:3
積分:1
註冊:2007-01-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-20 21:24:20 IP:220.140.xxx.xxx 訂閱
------
李建璋
系統時間:2024-04-26 4:57:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!