yidupengtao
級別: 探索解密
|
三菱FX-3SA的PLC,用PLSY指令驅動伺服,D8340沒有反饋脈沖數,我想讀取三菱J4-A伺服的ABZ相輸出,來判斷伺服的位置,請問需要怎么讀取? |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
8340沒有數值,也就是你都還沒大脈沖 |
|
---|---|---|
|
langui
級別: 論壇先鋒
|
伺服里面有個儲存當前位置的寄存器,你干嘛不去讀他。還有為什么要用PLSY,用DRVI/DRVA不爽么。D8340只記錄PLSY中的脈沖數,而不記錄是正轉脈沖還是反轉脈沖。相對/絕對定位就不一樣,D8340能記錄里面的位置的 |
---|---|
|
億光年
專業 專注 創新 服務 13701841216
級別: 略有小成
|
A B相 應該是脈沖和方向輸出吧,5V的差分信號輸出。 |
|
---|---|---|
|
lrw123456
級別: 探索解密
|
伺服的ABZ是差分輸出,你得用模塊轉成集電極輸出,Z相可以不要,只要AB相,我買的模塊大概是25塊錢左右,淘寶大把,然后接給高速計數器的輸入點,設置一下伺服每轉輸出脈沖數就可以了 |
---|---|
|
yidupengtao
級別: 探索解密
|
模塊型號是什么,方便透露一下嗎 |
---|---|
|
yidupengtao
級別: 探索解密
|
我需要給伺服的位置遠遠大于DRVI/DRVA能寫的值,所以我會用到PLSY,讓他一直動作不停止 |
---|---|
|
lrw123456
級別: 探索解密
|
你淘寶搜一下差分轉集電極就好了,我買過兩家沒有固定型號的,很多人做這個 |
---|---|
|
yidupengtao
級別: 探索解密
|
好的,謝謝了 |
---|---|
|
hsl199
級別: 略有小成
|
簡單的事怎么搞的這么復雜?你定位精度要求很高嗎?還要接伺服反饋?直接PLSY也可以監控發出脈沖數吧,用DDRVI也可以實現 |
---|---|
|