標題: MODBUS TCP與機器人通訊,程序樣例 [打印本頁]
作者: 375683418 時間: 2020-3-31 19:33
標題: MODBUS TCP與機器人通訊,程序樣例
1.EFFORT機器人做服務器(即從站,在MODBUS-TCP中不存在從站的定義)2.在1200PLC中使用的指令MB_CLIENT(客戶端);
3.1200指令配置講解:
REQ:必須選用脈沖觸發;
DISCONNECT: {此處填寫一個(值為false變量)或為0參數}
MB_MODE:通訊請求模式(讀取/寫入或診斷)也可以填寫MODBUS 的功能代碼,如圖:只是提示功能代碼的位置;
MODEBUS中MB_MODE表,如下圖:
MB_DATA_ADDR: 取決于 MB_MODE,根據MB_MODE來填寫;(首先,根據MB_MODE表中的【操作和數據】,確定我們要采集的是什么數據,案例中的數據是給機器人寫入數值,如果想讀數據,還需再次添加MB_CLIENT指令,同時還要注意存儲
51hei.png (6.5 KB, 下載次數: 90)
下載附件
2020-3-31 22:15 上傳
全部資料51hei下載地址:
MODBUS-TCP-Robot.rar
(1.09 MB, 下載次數: 78)
2020-3-31 19:32 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: huangzhenran 時間: 2021-9-19 09:29
樓主你好,能詳細講講mb_mode的作用嗎?使用PLC之間進行MODBUSTCp通訊,讀寫用的0,1沒問題。但讀寫機器人的時候,就怎么弄都不成功。連接能成功,但就是無法讀寫。不是很理解后面的對應地址關系。MB_MODE為什么會有那么多的選擇。不是01就可以了嗎?
作者: huangzhenran 時間: 2021-9-19 09:31
mbmode為什么會有這么多的選擇。我用來和機器人通訊就是不行啊。01 不行。116 103 也不行。是不是后面的地址不對啊。機器人的整數型地址是30000,應該怎么寫呢?請教請教!
作者: chrislwq 時間: 2021-11-27 17:09
以為有ABB機器人的程序呢。不過還是謝謝樓主。
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |