激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:[求助]EM9160 ModBus Master通信問題

  共有43018人關注過本帖    
匿名
1樓


[求助]EM9160 ModBus Master通信問題  發帖心情 Post By:2013-7-17 14:38:00   [只看該作者]

我正在調試EM9160 的ModBus Master,能否發份MODBUS的RTU例子程序作為參考?,郵箱 :gxshun @ sina.com
目前出現以下問題:
1:設置ModBus通訊的超時時間:
int timeout;
timeout=mbusMaster_SetTimeout(hPort,100);
這里設置的為100ms,但不管我設置超時時間為多少timeout都為1000
2:EM9160 定義的ModBus錯誤代碼是否和標準的一致?我在讀取ModBus從機設備多個寄存器值時返回0x84
[此貼子已經被作者于2013-7-19 11:23:47編輯過]

  單帖管理 | 引用 | 回復 回到頂部
x10
2樓


  發帖心情 Post By:2013-7-18 15:53:00   [只看該作者]

請問是Linux版本還是CE版本?

  單帖管理 | 引用 | 回復 回到頂部
zhl
3樓


  發帖心情 Post By:2013-7-18 17:06:00   [只看該作者]

1、我們所提供的庫的確有這個問題,需要更新mbus_Master.lib文件,已經發到你的郵箱,請查收!
2、 所返回的錯誤代碼遵循Modbus協議,0x84 表示Reply time-out錯誤。

  單帖管理 | 引用 | 回復 回到頂部
客人
4樓


  發帖心情 Post By:2013-7-19 11:21:00   [只看該作者]

你好,郵件已收到,是CE版本,設置ModBus通訊的超時時間已解決,謝謝!
現另一個問題是,若讀取1號從機,從第5個開始的3個寄存器,發送如下命令:
UINT16 regArr[20];
mbusMaster_ReadMultipleRegisters( hPort, 1, 5, regArr, 3 );
串口接收為:01 03 00 04 00 03 05 CB
其中串口接收的第4個字節為4(被5減了1),是否應該是5?而后面的CRC16是以01 03 00 04 00 03計算的。

  單帖管理 | 引用 | 回復 回到頂部
zhl
5樓


  發帖心情 Post By:2013-7-19 12:08:00   [只看該作者]

的確是這樣,函數mbusMaster_ReadMultipleRegisters( ... )  中的參數 startRef:  需要讀取寄存器的起始值,其范圍為: 1~0x10000,是從1開始。內部在處理為:startRef--。你可將函數改為:

mbusMaster_ReadMultipleRegisters( hPort, 1, 6, regArr, 3 );


  單帖管理 | 引用 | 回復 回到頂部

返回首頁

[求助]EM9160 ModBus Master通信問題

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 精品国产综合区久久久久99 | 一级特黄aaa大片大全| 亚洲精品麻豆一区二区| 欧美黄色性生活| 国产福利区一区二在线观看| 逼逼好嫩视频| 国产真实乱freesex| 欧美一区二区三区日韩免费播| 亚洲综合视频在线观看| 一级爱一级做a性视频| 日韩午夜高清福利片在线观看| 在线观看日韩一区| 免费一级e一片在线播放| 高清欧美一区二区免费影视| 六月婷婷视频| 日韩电影久久久被窝网| 亚洲欧美日韩另类| 2021国产精品一区二区在线| 一级黄色片一级黄色片| 久草在线看片| 日本免费视频kkk4444| 中国免费黄色片| 亚洲丝袜在线播放| 亚洲精品一区二区| 成 人 黄 色 大 片全部| 色婷婷色婷婷| 免费午夜不卡毛片| 免费黄色的视频| 欧美一区二区精品| 欧美成人亚洲欧美成人| 国产91视频网| 国产va免费精品观看精品| 国产亚洲精品一区二区| 国产系列在线观看| 国产美女亚洲精品久久久毛片| 国产精选在线观看| 草草在线观看视频| 视频播放在线观看精品视频| 神马午夜dy888| 制服丝袜中文在线| 国产精品αv在线观看|