lixianji_007
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 242 個(gè)
工控威望: 2871 點(diǎn)
下載積分: 5483 分
在線時(shí)間: 769(小時(shí))
注冊(cè)時(shí)間: 2011-08-27
最后登錄: 2024-10-23
查看lixianji_007的 主題 / 回貼
樓主  發(fā)表于: 2017-07-12 12:53
圖片:
各位:松下A6伺服要讀取絕對(duì)式編碼器的單圈數(shù)據(jù),發(fā)送16進(jìn)制05后返回04,再發(fā)送012D,約10秒左右返回15(錯(cuò)誤),不再發(fā)送數(shù)據(jù)也是約10秒后返回15無(wú)法獲取數(shù)據(jù)。是不是發(fā)送的命令不對(duì)還是什么原因?(伺服通信設(shè)定:波特率115200,軸編號(hào)1;上位機(jī):波特率115200,數(shù)據(jù)位8,停止位1,無(wú)校驗(yàn))請(qǐng)各位高手不吝指教,非常感謝!
本帖最近評(píng)分記錄:
  • 下載積分:+1(15627691835) 熱心助人!
  • 天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!
    jinle520
    QQ:229441204
    級(jí)別: 家園?

    精華主題: 0
    發(fā)帖數(shù)量: 492 個(gè)
    工控威望: 677 點(diǎn)
    下載積分: 2447 分
    在線時(shí)間: 444(小時(shí))
    注冊(cè)時(shí)間: 2013-05-31
    最后登錄: 2024-10-24
    查看jinle520的 主題 / 回貼
    1樓  發(fā)表于: 2017-07-25 18:40
    圖片:
    圖片:
    圖片:
    圖片:
    圖片:
    https://pan.baidu.com/s/1kVCo9xH    永宏與松下伺服通訊演示


    我去年就有做過(guò)松下A5伺服的通訊,當(dāng)時(shí)也是搞了好久才搞明白,那通訊有要幾步才能完成。

    232通訊的步驟:第一步:發(fā)送“05”,接收到“04”;第二步:發(fā)送“00 01 D2 2D”讀取絕對(duì)編碼器值,接收到伺服應(yīng)答“06 05”;第三步:發(fā)送“04”,就可以接收到伺服返回的數(shù)據(jù)“0B 01 D2**********";第四步:發(fā)送”06“,完成。
    本帖最近評(píng)分記錄:
  • 下載積分:+3(咗臉ヅ微笑ぺ) 好貼好貼!
    jinle520
    QQ:229441204
    級(jí)別: 家園常客

    精華主題: 0
    發(fā)帖數(shù)量: 492 個(gè)
    工控威望: 677 點(diǎn)
    下載積分: 2447 分
    在線時(shí)間: 444(小時(shí))
    注冊(cè)時(shí)間: 2013-05-31
    最后登錄: 2024-10-24
    查看jinle520的 主題 / 回貼
    2樓  發(fā)表于: 2017-07-27 16:19
    引用
    引用第10樓382015157于2017-07-27 15:15發(fā)表的  :
    大神,請(qǐng)問(wèn)00 01 D2 2D是分4個(gè)寄存器寫還是兩個(gè)寄存器寫呢







    這個(gè)看你PLC的要求,是高低位的,還是低位的?


    我用的是永宏P(guān)LC,分四個(gè)寄存器的。