yangliu9420
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 32 個
工控威望: 61 點(diǎn)
下載積分: 398 分
在線時間: 9(小時)
注冊時間: 2023-11-05
最后登錄: 2024-02-28
查看yangliu9420的 主題 / 回貼
樓主  發(fā)表于: 2024-01-24 11:16

請教各位:

C# 通過 modbus tcp 如何讀/寫發(fā)那科機(jī)器人的寄存器。

發(fā)那科機(jī)器人有沒有類似PLC里的數(shù)據(jù)寄存器D,然后 C# 就可以通過modbus 往該寄存器讀/寫數(shù)據(jù)了,謝謝!
fjqz00
級別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 1301 個
工控威望: 1457 點(diǎn)
下載積分: 7990 分
在線時間: 362(小時)
注冊時間: 2007-04-16
最后登錄: 2024-11-02
查看fjqz00的 主題 / 回貼
1樓  發(fā)表于: 2024-01-24 16:57
可以通訊,采購時,標(biāo)識要MODBUS TCP的功能包,這樣設(shè)備過來后配置一下DIO的映射就可以了。
機(jī)架號=96 就是modbus tcp
fjqz00
級別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 1301 個
工控威望: 1457 點(diǎn)
下載積分: 7990 分
在線時間: 362(小時)
注冊時間: 2007-04-16
最后登錄: 2024-11-02
查看fjqz00的 主題 / 回貼
2樓  發(fā)表于: 2024-01-25 11:28
寄存器地址就是從0開始的,按字分配
40001,40002,40003……這樣方式的地址,用03指令,調(diào)試時用Modscan32之類的軟件監(jiān)控一下,就可以看到規(guī)律了。