找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2505|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

組態(tài)王和單片機(jī)通訊失敗,求教

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:289238 發(fā)表于 2018-3-26 15:10 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
波特率,端口都沒出錯(cuò)。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:287575 發(fā)表于 2018-3-30 22:42 | 只看該作者
波特率和端口只是通信的基本條件,通信后傳什么?傳多少?怎么應(yīng)答?這就是要通信協(xié)議了
你要把你的單片機(jī)系統(tǒng)做成modbus協(xié)議,讓組態(tài)王訪問你,讀或者寫,你不能主動(dòng)訪問組態(tài)王
比如組態(tài)王發(fā)數(shù)據(jù):0x03 addr addr_h addr_l count crc16h crc16l
你的設(shè)備接到后看你的設(shè)備地址是不是addr, 如是就進(jìn)行校驗(yàn),對(duì)了你就回答0x03 count data1 data2...datan crch crcl,錯(cuò)了你就按照協(xié)議回答錯(cuò)誤的信號(hào),
0x03是讀命令,addr是設(shè)備地址 addH addL是數(shù)據(jù)單元地址,count是讀多少個(gè)字節(jié),crc16h crc16l
是前邊數(shù)字的crc16校驗(yàn)值

評(píng)分

參與人數(shù) 1黑幣 +90 收起 理由
admin + 90 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表