




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《Modbus軟件開發(fā)實戰(zhàn)指南》最新版讀書筆記,下載可以直接修改思維導圖PPT模板功能開發(fā)通信第章協(xié)議軟件開發(fā)響應定義技術報文函數(shù)添加通信協(xié)議工業(yè)消息應用程序物聯(lián)網(wǎng)軟件開發(fā)庫本書關鍵字分析思維導圖01內(nèi)容簡介第2章Modbus開發(fā)環(huán)境第4章Modbus功能碼詳解第1章初識Modbus第3章Modbus協(xié)議的相關知識第5章libmodbus開發(fā)庫目錄030502040607第6章libmodbus源碼解析第8章完整TCP模式開發(fā)范例第7章完整RTU模式開發(fā)范例第9章VisualBasic中使用l...目錄0908010011第10章VisualC#中使用lib...參考文獻第11章打造自己的Modbus調(diào)試工具目錄013012內(nèi)容摘要Modbus是工業(yè)自動化領域使用最廣泛的通信協(xié)議之一,隨著電子、計算機和通信技術的不斷發(fā)展,特別是物聯(lián)網(wǎng)以及“互聯(lián)網(wǎng)+”等概念的興起,Modbus通信技術也從串行總線發(fā)展到了ModbusTCP,方興未艾。為了讓廣大在校學生、工業(yè)控制和自動化工程師、技術人員了解Modbus協(xié)議的內(nèi)涵,特別是徹底掌握Modbus通信技術的軟件開發(fā)方法,作者從初學者的角度,由淺入深,循循善誘,以文字和畫面相結(jié)合的方式撰寫了本書。本書分為11章,依次介紹了Modbus協(xié)議,特別是功能碼消息幀的定義,然后從軟件開發(fā)的角度,詳細介紹了輔助調(diào)試工具、軟件開發(fā)環(huán)境的構(gòu)筑,重點介紹和解析了libmodbus開發(fā)庫的源代碼,以及使用libmodbus在不同語言環(huán)境下的開發(fā)技巧。閱讀本書,可快速入門并精通Modbus軟件開發(fā)技術。作為一本軟件技術開發(fā)指南的書籍,本書不僅僅局限于Modbus通信協(xié)議,對其他通信協(xié)議的軟件開發(fā)也有很強的參考價值。本書可作為各大中專院校、工程設計院、系統(tǒng)集成商和工廠企業(yè)的Modbus通信協(xié)議開發(fā)人員的軟件設計和開發(fā)的入門指導書籍,也可作為工業(yè)自動化領域及物聯(lián)網(wǎng)開發(fā)的參考資料,還可供廣大自動化及通信專業(yè)的教師、學生及物聯(lián)網(wǎng)開發(fā)愛好者閱讀。內(nèi)容簡介第1章初識Modbus1.1背景1.2模型1.3協(xié)議版本1.4通信設備1.5事務處理1.6專業(yè)術語010302040506第1章初識Modbus第2章Modbus開發(fā)環(huán)境2.1虛擬串口軟件2.2ModbusPoll的使用2.3ModbusSlave的使用2.4ModbusPoll-Slav...2.5VisualStudio20...12345第2章Modbus開發(fā)環(huán)境2.1.2使用方法2.1.1什么是虛擬串口軟件2.1虛擬串口軟件2.2.1簡介2.2.3使用方法2.2.2功能2.2ModbusPoll的使用2.3.1簡介2.3.3使用方法2.3.2功能2.3ModbusSlave的使用第3章Modbus協(xié)議的相關知識3.1協(xié)議概要3.2Modbus寄存器3.3Modbus串行消息幀格式3.4Modbus差錯校驗3.5字節(jié)序和大小端3.6ModbusTCP消息幀格式010302040506第3章Modbus協(xié)議的相關知識3.2.2寄存器地址分配3.2.1寄存器種類說明3.2Modbus寄存器3.3.1ASCII消息幀格式3.3.2RTU消息幀格式3.3.3地址域3.3.4功能碼域3.3.5數(shù)據(jù)域123453.3Modbus串行消息幀格式3.4.2CRC校驗3.4.1LRC校驗3.4Modbus差錯校驗3.5.1來歷3.5.3什么是“大端”和“小端”3.5.2為什么會有大小端3.5字節(jié)序和大小端3.6.2查詢與響應報文例3.6.1協(xié)議描述3.6ModbusTCP消息幀格式第4章Modbus功能碼詳解4.1功能碼概要4.201(0x01)讀取線圈/離散量...4.302(0x02)讀取離散量輸入值4.403(0x03)讀取保持寄存器值4.504(0x04)讀取輸入寄存器值4.605(0x05)寫單個線圈或單個...010302040506第4章Modbus功能碼詳解4.706(0x06)寫單個保持寄存器4.808(0x08)診斷功能4.911(0x0B)獲取通信事件計數(shù)...4.1012(0x0C)獲取通信事件記...第4章Modbus功能碼詳解4.1115(0x0F)寫多個線圈4.1216(0x10)寫多個保持寄存...4.1317(0x11)報告從站ID(...4.14Modbus異常響應第4章Modbus功能碼詳解4.2.1功能說明4.2.2查詢報文4.2.3響應報文4.2.4借助工具軟件觀察和理解4.201(0x01)讀取線圈/離散量...4.3.1功能說明4.3.3響應報文4.3.2查詢報文4.302(0x02)讀取離散量輸入值4.4.1功能說明4.4.3響應報文4.4.2查詢報文4.403(0x03)讀取保持寄存器值4.5.1功能說明4.5.3響應報文4.5.2查詢報文4.504(0x04)讀取輸入寄存器值4.6.1功能說明4.6.3響應報文4.6.2查詢報文4.605(0x05)寫單個線圈或單個...4.7.1功能說明4.7.3響應報文4.7.2查詢報文4.706(0x06)寫單個保持寄存器4.8.1功能說明4.8.2查詢報文4.8.3響應報文4.8.4診斷子功能碼4.808(0x08)診斷功能4.9.1功能說明4.9.3響應報文4.9.2查詢報文4.911(0x0B)獲取通信事件計數(shù)...4.10.1功能說明4.10.3響應報文4.10.2查詢報文4.1012(0x0C)獲取通信事件記...4.11.1功能說明4.11.3響應報文4.11.2查詢報文4.1115(0x0F)寫多個線圈4.12.1功能說明4.12.3響應報文4.12.2查詢報文4.1216(0x10)寫多個保持寄存...4.13.1功能說明4.13.3響應報文4.13.2查詢報文4.1317(0x11)報告從站ID(...第5章libmodbus開發(fā)庫5.1功能概要5.3與應用程序的關系5.2源碼獲取與編譯第5章libmodbus開發(fā)庫第6章libmodbus源碼解析6.1類型與結(jié)構(gòu)定義6.2常用接口函數(shù)6.3RTU/TCP關聯(lián)接口函數(shù)6.4部分內(nèi)部函數(shù)詳解6.5開發(fā)應用程序基本流程12345第6章libmodbus源碼解析6.1.1精細類型定義6.1.2常量定義6.1.3核心結(jié)構(gòu)體定義之一6.1.4核心結(jié)構(gòu)體定義之二6.1類型與結(jié)構(gòu)定義6.2.1各類輔助接口函數(shù)6.2.3數(shù)據(jù)處理的相關函數(shù)或宏定義6.2.2各類Modbus功能接口函數(shù)6.2常用接口函數(shù)6.3.2TCP模式關聯(lián)函數(shù)6.3.1RTU模式關聯(lián)函數(shù)6.3RTU/TCP關聯(lián)接口函數(shù)6.4.1函數(shù)readiostat...6.4.2函數(shù)readregiste...6.4.3函數(shù)writesingle...6.4.4函數(shù)modbusmappi...6.4部分內(nèi)部函數(shù)詳解第7章完整RTU模式開發(fā)范例7.2開發(fā)RTUSlave端7.1開發(fā)RTUMaster端第7章完整RTU模式開發(fā)范例7.1.1新建工程7.1.2添加開發(fā)庫7.1.3添加應用源代碼7.1.4代碼調(diào)試7.1開發(fā)RTUMaster端7.2.2添加應用源代碼7.2.1新建工程并添加開發(fā)庫7.2開發(fā)RTUSlave端第8章完整TCP模式開發(fā)范例8.2開發(fā)TCPServer端8.1開發(fā)TCPClient端第8章完整TCP模式開發(fā)范例8.1.1新建工程8.1.2添加開發(fā)庫8.1.3添加應用源代碼8.1.4代碼調(diào)試8.1開發(fā)TCPClient端8.2.2添加應用源代碼8.2.1新建工程并添加開發(fā)庫8.2開發(fā)TCPServer端第9章VisualBasic中使用l...9.1函數(shù)調(diào)用約定與修飾名9.2模塊定義文件9.3對libmodbus開發(fā)庫的改造9.4開發(fā)VisualBasic程序第9章VisualBasic中使用l...9.1.1函數(shù)調(diào)用約定9.1.3調(diào)用約定的使用9.1.2函數(shù)修飾名9.1函數(shù)調(diào)用約定與修飾名9.3.2添加DEF模塊定義文件9.3.1添加stdcall調(diào)用符9.3對libmodbus開發(fā)庫的改造9.4.1創(chuàng)建新項目9.4.3調(diào)用libmodbus庫函數(shù)9.4.2添加函數(shù)描述文件9.4開發(fā)VisualBasic程序第10章VisualC#中使用lib...10.2基于C#的NModbus類庫10.1開發(fā)VisualC#程序第10章VisualC#中使用lib...10.1.1創(chuàng)建新項目10.1.3調(diào)用libmodbus庫函...10.1.2添加函數(shù)描述文件10.1開發(fā)VisualC#程序10.2.2NModbus類庫用法10.2.1什么是NModbus類庫10.2基于C#的NModbus類庫第11章打造自己的Mo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國氣體分流器行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國步進式熱處理調(diào)制生產(chǎn)線行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國橡膠密封嵌條市場調(diào)查研究報告
- 2025至2030年中國植物粉碎機市場調(diào)查研究報告
- 2025至2030年中國梭織襯行業(yè)發(fā)展研究報告
- 2025至2030年中國標準模具部件行業(yè)投資前景及策略咨詢報告001
- 2025至2030年中國染色亮白PET標簽市場分析及競爭策略研究報告001
- 2025至2030年中國板帶卷行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國機油泵驅(qū)動軸市場分析及競爭策略研究報告
- 2025至2030年中國木雕琉璃金佛像行業(yè)投資前景及策略咨詢研究報告
- 建筑給水聚丙烯管道(PP-R)工程技術規(guī)程
- 《梅嶺三章》教學實錄
- 環(huán)境藝術與室內(nèi)設計專業(yè)室內(nèi)設計手繪表現(xiàn)技法教學課件(圖文)
- TSG11-2020 鍋爐安全技術規(guī)程
- DB50∕T 906-2019 殯葬服務標志和設置規(guī)范
- 警察查緝戰(zhàn)術講義
- 安全生產(chǎn)管理和國內(nèi)外先進管理經(jīng)驗講義PPT通用課件
- 人教版八年級物理下冊 第八章 運動和力 練習題(含答案)
- 核電廠發(fā)變組繼電保護系統(tǒng)講座
- 部編版道德與法治小學六年級下冊第二單元 《愛護地球 共同責任》單元練習試題(共六套).docx
- 陜西省道路貨物運輸車輛審驗登記表
評論
0/150
提交評論