anlyl2014
大吉大利
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 981 個
工控威望: 8883 點
下載積分: 8724 分
在線時間: 923(小時)
注冊時間: 2014-05-23
最后登錄: 2024-11-05
查看anlyl2014的 主題 / 回貼
樓主  發(fā)表于: 2021-11-07 10:25
最近有許多網(wǎng)友詢問,F(xiàn)X5U與發(fā)那科機器人如何做MODBUS_TCP通訊,現(xiàn)將實際應(yīng)用中的程序發(fā)出,供大家參考,免走彎路。
FX5U_FANUCROBOT_MODBUSTCP.rar (135 K) 下载次数:3740
機器人IP設(shè)為192.168.1.101
[ 此帖被anlyl2014在2021-11-07 10:54重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(小白鴻)
  • 下載積分:+2(longry)
  • 下載積分:+1(liming2018) 真誠感謝!
  • 下載積分:+3(l83438797)
  • 下載積分:+1(老鐵沒毛病) 熱心助人!
  • 下載積分:+1(wuhualin) 感謝分享!
  • 下載積分:+1(天天日寄) 真誠感謝!
  • 下載積分:+1(hsiung) 熱心助人!
  • 活到老,學(xué)到老!
    微信號:anjjyy2013
    添加時注明來自工控人家園
    壓縮包用WINRAR打開,沒密碼
    luyisi99
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 93 個
    工控威望: 678 點
    下載積分: 4374 分
    在線時間: 210(小時)
    注冊時間: 2014-07-07
    最后登錄: 2024-09-04
    查看luyisi99的 主題 / 回貼
    1樓  發(fā)表于: 2022-11-13 17:51
    引用
    引用第11樓gzcjx555于2021-12-12 11:34發(fā)表的  :
    如果是發(fā)那科機器人作為MODBUS_TCP Sever的話,現(xiàn)在FX5U有簡易PLC通訊,參數(shù)直接配置可以使用了,更簡單。

    發(fā)那科支持簡單CPU通訊的嗎,需要機器人那邊安裝什么軟件不?之前用發(fā)那科機器人都加了CCLINK板卡,如果能簡單CPU通訊就能省不少錢啦。
    luyisi99
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 93 個
    工控威望: 678 點
    下載積分: 4374 分
    在線時間: 210(小時)
    注冊時間: 2014-07-07
    最后登錄: 2024-09-04
    查看luyisi99的 主題 / 回貼
    2樓  發(fā)表于: 2022-11-15 16:18
    引用
    引用第47樓anlyl2014于2022-11-15 07:28發(fā)表的  :

    回復(fù)樓上,F(xiàn)anuc機器人做MODBUS_TCP通訊,1.機器人側(cè)要安裝MODBUS_TCP軟件,不用硬件;2.除了我這個例子外,也可以用簡單CPU通訊,PLC做客戶端,家園已有例子,請參考;3.機器人參數(shù)里的MODBUS_TCP還要設(shè)置PLC的IP地址,本例子用通訊協(xié)議作MODBUS_TCP通訊,則不用設(shè)IP地址。
    兩種方法各有特點。

    感謝大佬回復(fù),我研究了一下,發(fā)現(xiàn)發(fā)那科的modbus tcp只能傳輸IO信號,如果需要傳輸數(shù)據(jù),還是只能走別的通訊,有點可惜。
    樓主留言:
    可以用組信號,16位I/O可組成1個D
    luyisi99
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 93 個
    工控威望: 678 點
    下載積分: 4374 分
    在線時間: 210(小時)
    注冊時間: 2014-07-07
    最后登錄: 2024-09-04
    查看luyisi99的 主題 / 回貼
    3樓  發(fā)表于: 2022-11-16 14:43
    引用
    引用第49樓yangzsu于2022-11-16 10:30發(fā)表的  :


    不會吧?都是MODBUS協(xié)議了,03與06功能碼不是標配?

    是的, 發(fā)那科的modbus就是不支持,不知道為什么,但是樓上大佬說了可以用組信號,把16個I/O組合成一個D來用,缺點是數(shù)值只能是-32768~32767,不知道有沒有辦法傳32位數(shù)據(jù)。
    樓主留言:
    Fauc機器人MODTCP通訊最多可設(shè)4個字,可用2個字的IO組成32位數(shù),另2個字作32點輸出輸入用還不夠用?