資源簡介
用modbus poll測試通過,用組態(tài)屏幕可以測試
代碼片段和文件信息
?/********從機響應主機問詢函數(shù),function?code?:?03,讀取多個寄存器值?********/
////函數(shù)功能:叢機根據(jù)串口接收到的數(shù)據(jù)包receBuf[]里面的內容,根據(jù)被讀取寄存器
////的起始地址和讀取的寄存器個數(shù),去讀相應的寄存器的值,并將讀取的數(shù)據(jù)以MODBUS
/****************************************************************************/
//////////////?詢問數(shù)據(jù)包格式:
/////////////////////////receBuf[0]?receBuf[1]??receBuf[2]?????receBuf[3]???receBuf[4]???????receBuf[5]????receBuf[6]???receBuf[7]?
//詢問數(shù)據(jù)格式:receBuf[]={從站地址,?功能碼,??起始地址高位,起始地址低位,寄存器數(shù)高位,???寄存器數(shù)低位,?校驗碼低位,?校驗碼高位}
//////////////?響應數(shù)據(jù)包格式:
/////////////////////////?sendBuf[0]?sendBuf[1]??sendBuf[[2]????sendBuf[3]??sendBuf[4]??sendBuf[5]...????receBuf[6]???receBuf[7]?
//響應數(shù)據(jù)格式:receBuf[]={從站地址,?功能碼,????字節(jié)計數(shù),??????數(shù)據(jù)1,????數(shù)據(jù)2,?????數(shù)據(jù)3,...??????校驗碼低位,?校驗碼高位}
void?readRegisters(void)
{
?uint8?addr;
?uint8?tempAddr;
?uint16?crcData;
?uin
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-05?17:26??串口modbus正確處理5\
?????文件???????15779??2017-10-10?16:52??串口modbus正確處理5\51busr.c
?????文件????????3576??2017-12-04?20:25??串口modbus正確處理5\eeprom.c
?????文件??????????19??2014-03-08?21:29??串口modbus正確處理5\ExtDll.iex
?????文件????????1920??2017-12-26?18:39??串口modbus正確處理5\hc595.c
?????文件????????3575??2017-12-15?19:15??串口modbus正確處理5\ip.c
?????文件?????????717??2017-12-26?18:37??串口modbus正確處理5\main.c
?????文件????????2076??2017-12-26?19:11??串口modbus正確處理5\main.LST
?????文件???????38426??2017-12-26?19:11??串口modbus正確處理5\main.OBJ
?????文件????????9804??2017-10-08?15:59??串口modbus正確處理5\modbus.c
?????文件??????????44??2017-10-08?16:45??串口modbus正確處理5\modbus.h
?????文件???????15095??2017-12-26?19:11??串口modbus正確處理5\modbushandle.c
?????文件???????35548??2017-12-26?19:11??串口modbus正確處理5\Project
?????文件????????6296??2017-12-26?19:11??串口modbus正確處理5\Project.hex
?????文件??????????43??2017-12-26?19:11??串口modbus正確處理5\Project.lnp
?????文件???????20542??2017-12-26?19:11??串口modbus正確處理5\Project.M51
?????文件?????????213??2018-01-05?17:26??串口modbus正確處理5\Project.plg
?????文件???????59684??2018-01-05?17:26??串口modbus正確處理5\Project.uvopt
?????文件???????13237??2017-12-21?11:37??串口modbus正確處理5\Project.uvproj
?????文件???????59582??2017-12-26?16:35??串口modbus正確處理5\Project_uvopt.bak
?????文件???????13401??2017-11-02?16:23??串口modbus正確處理5\Project_uvproj.bak
?????文件????????2363??2017-12-21?12:59??串口modbus正確處理5\uart.c
?????文件???????24036??2017-10-07?13:06??串口modbus正確處理5\W5500.c
?????文件????????7487??2017-10-08?17:36??串口modbus正確處理5\W5500.h
?????文件???????40884??2017-12-21?11:35??串口modbus正確處理5\W5500.LST
?????文件???????55118??2017-12-21?11:35??串口modbus正確處理5\W5500.OBJ
評論
共有 條評論