蓬萊大閑
級別: *
![]() |
小弟剛剛開始學伺服,遇到幾個不明白的問題,希望各位高手幫忙解答! 我現在做的伺服系統的情況:是Q02CPU+QD75定位模塊+MR-J3-350A伺服放大器。QD75安在插槽0,緊挨著Q02CPU,之后有兩個輸入輸出模塊QX40和QY10,還有個CC-LINK主站模塊QJ61BT11N,遠程I/O站模塊AJ65SBTB1-32DT,以及一個遠程設備站。 1、給三菱的客服打電話咨詢,客服說我這種情況不能實時讀取伺服電機的位置,只能上電之后讀取一次。我就說能不能在伺服電機每次到達一個新的位置之后,就將伺服ON信號SON置OFF,然后再置ON,這樣讀取伺服電機的所在位置。客服有點猶豫,過一會說可以,究竟能不能通過這種方法實現讀取?或者說像我這種情況應該怎么讀取伺服當前位置更好? 2、如果能讀取伺服當前位置的話,當前位置值是存儲在哪個地址?我看手冊上說可以通過專用指令:Z.ABRST "U0" D41 M42這種形式讀取。 3、我看QD75的手冊,里面有這句話:“當使用遠程I/O 站(Q 系列MELSECNET/H 網絡遠程I/O 模塊)時,專用指令(ABRST )不可用。”我用了遠程I/O站AJ65SBTB1-32DT,我這種情況屬于禁止使用ABRST的范圍么? |
---|---|
|
zzll
級別: 探索解密
![]() |
AD75好像是可以,讀取伺服的適時位置,QD75我不知,程序中用這“DFROM H11 K800 D8 K1”指令,將讀取的伺服現在值放在D8中 |
---|---|
本帖最近評分記錄: |
蓬萊大閑
級別: *
![]() |
謝謝樓上,現在手頭沒有伺服電機可以試驗,所以只能看手冊了,呵呵 我看了一下伺服MR-J3手冊,G800是當前進給值,還有個G802機器進給值,在這兩個地址的說明上都有這句話:與運行期間實際的電動機位置不同。那么我PLC程序中需要讀取的伺服電機的位置是什么呢?G800可以么? |
---|---|
|
lwq2312
lwq2312
級別: 探索解密
![]() |
按我使用直接讀取當前位置(QD75)發送的脈沖數或mm數,不是伺服的絕對位置 |
---|---|
|
liuleihb
級別: 略有小成
![]() |
絕對系統的伺服馬達沒用過,小弟倒是用過MR-J2S系列的增量系統伺服 1,不管怎么控制還沒見過不能實時讀取伺服馬達位置數據的。直接讀取QD75的參數MD。20 用FROM指令即可 2。ABRST是恢復指定軸絕對位置的指令。好好看看說明書 3。你說:當使用遠程I/O 站(Q 系列MELSECNET/H 網絡遠程I/O 模塊時,專用指令(ABRST )不可用。這句說明書上確實有 但是是你理解錯了。使用遠程I/O站意思是說當QD75用在遠程站上時不能使用ABRST指令 |
---|---|
|