版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Modbus軟件開(kāi)發(fā)實(shí)戰(zhàn)指南》最新版讀書(shū)筆記,下載可以直接修改思維導(dǎo)圖PPT模板功能開(kāi)發(fā)通信第章協(xié)議軟件開(kāi)發(fā)響應(yīng)定義技術(shù)報(bào)文函數(shù)添加通信協(xié)議工業(yè)消息應(yīng)用程序物聯(lián)網(wǎng)軟件開(kāi)發(fā)庫(kù)本書(shū)關(guān)鍵字分析思維導(dǎo)圖01內(nèi)容簡(jiǎn)介第2章Modbus開(kāi)發(fā)環(huán)境第4章Modbus功能碼詳解第1章初識(shí)Modbus第3章Modbus協(xié)議的相關(guān)知識(shí)第5章libmodbus開(kāi)發(fā)庫(kù)目錄030502040607第6章libmodbus源碼解析第8章完整TCP模式開(kāi)發(fā)范例第7章完整RTU模式開(kāi)發(fā)范例第9章VisualBasic中使用l...目錄0908010011第10章VisualC#中使用lib...參考文獻(xiàn)第11章打造自己的Modbus調(diào)試工具目錄013012內(nèi)容摘要Modbus是工業(yè)自動(dòng)化領(lǐng)域使用最廣泛的通信協(xié)議之一,隨著電子、計(jì)算機(jī)和通信技術(shù)的不斷發(fā)展,特別是物聯(lián)網(wǎng)以及“互聯(lián)網(wǎng)+”等概念的興起,Modbus通信技術(shù)也從串行總線發(fā)展到了ModbusTCP,方興未艾。為了讓廣大在校學(xué)生、工業(yè)控制和自動(dòng)化工程師、技術(shù)人員了解Modbus協(xié)議的內(nèi)涵,特別是徹底掌握Modbus通信技術(shù)的軟件開(kāi)發(fā)方法,作者從初學(xué)者的角度,由淺入深,循循善誘,以文字和畫(huà)面相結(jié)合的方式撰寫(xiě)了本書(shū)。本書(shū)分為11章,依次介紹了Modbus協(xié)議,特別是功能碼消息幀的定義,然后從軟件開(kāi)發(fā)的角度,詳細(xì)介紹了輔助調(diào)試工具、軟件開(kāi)發(fā)環(huán)境的構(gòu)筑,重點(diǎn)介紹和解析了libmodbus開(kāi)發(fā)庫(kù)的源代碼,以及使用libmodbus在不同語(yǔ)言環(huán)境下的開(kāi)發(fā)技巧。閱讀本書(shū),可快速入門(mén)并精通Modbus軟件開(kāi)發(fā)技術(shù)。作為一本軟件技術(shù)開(kāi)發(fā)指南的書(shū)籍,本書(shū)不僅僅局限于Modbus通信協(xié)議,對(duì)其他通信協(xié)議的軟件開(kāi)發(fā)也有很強(qiáng)的參考價(jià)值。本書(shū)可作為各大中專(zhuān)院校、工程設(shè)計(jì)院、系統(tǒng)集成商和工廠企業(yè)的Modbus通信協(xié)議開(kāi)發(fā)人員的軟件設(shè)計(jì)和開(kāi)發(fā)的入門(mén)指導(dǎo)書(shū)籍,也可作為工業(yè)自動(dòng)化領(lǐng)域及物聯(lián)網(wǎng)開(kāi)發(fā)的參考資料,還可供廣大自動(dòng)化及通信專(zhuān)業(yè)的教師、學(xué)生及物聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者閱讀。內(nèi)容簡(jiǎn)介第1章初識(shí)Modbus1.1背景1.2模型1.3協(xié)議版本1.4通信設(shè)備1.5事務(wù)處理1.6專(zhuān)業(yè)術(shù)語(yǔ)010302040506第1章初識(shí)Modbus第2章Modbus開(kāi)發(fā)環(huán)境2.1虛擬串口軟件2.2ModbusPoll的使用2.3ModbusSlave的使用2.4ModbusPoll-Slav...2.5VisualStudio20...12345第2章Modbus開(kāi)發(fā)環(huán)境2.1.2使用方法2.1.1什么是虛擬串口軟件2.1虛擬串口軟件2.2.1簡(jiǎn)介2.2.3使用方法2.2.2功能2.2ModbusPoll的使用2.3.1簡(jiǎn)介2.3.3使用方法2.3.2功能2.3ModbusSlave的使用第3章Modbus協(xié)議的相關(guān)知識(shí)3.1協(xié)議概要3.2Modbus寄存器3.3Modbus串行消息幀格式3.4Modbus差錯(cuò)校驗(yàn)3.5字節(jié)序和大小端3.6ModbusTCP消息幀格式010302040506第3章Modbus協(xié)議的相關(guān)知識(shí)3.2.2寄存器地址分配3.2.1寄存器種類(lèi)說(shuō)明3.2Modbus寄存器3.3.1ASCII消息幀格式3.3.2RTU消息幀格式3.3.3地址域3.3.4功能碼域3.3.5數(shù)據(jù)域123453.3Modbus串行消息幀格式3.4.2CRC校驗(yàn)3.4.1LRC校驗(yàn)3.4Modbus差錯(cuò)校驗(yàn)3.5.1來(lái)歷3.5.3什么是“大端”和“小端”3.5.2為什么會(huì)有大小端3.5字節(jié)序和大小端3.6.2查詢(xún)與響應(yīng)報(bào)文例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)寫(xiě)單個(gè)線圈或單個(gè)...010302040506第4章Modbus功能碼詳解4.706(0x06)寫(xiě)單個(gè)保持寄存器4.808(0x08)診斷功能4.911(0x0B)獲取通信事件計(jì)數(shù)...4.1012(0x0C)獲取通信事件記...第4章Modbus功能碼詳解4.1115(0x0F)寫(xiě)多個(gè)線圈4.1216(0x10)寫(xiě)多個(gè)保持寄存...4.1317(0x11)報(bào)告從站ID(...4.14Modbus異常響應(yīng)第4章Modbus功能碼詳解4.2.1功能說(shuō)明4.2.2查詢(xún)報(bào)文4.2.3響應(yīng)報(bào)文4.2.4借助工具軟件觀察和理解4.201(0x01)讀取線圈/離散量...4.3.1功能說(shuō)明4.3.3響應(yīng)報(bào)文4.3.2查詢(xún)報(bào)文4.302(0x02)讀取離散量輸入值4.4.1功能說(shuō)明4.4.3響應(yīng)報(bào)文4.4.2查詢(xún)報(bào)文4.403(0x03)讀取保持寄存器值4.5.1功能說(shuō)明4.5.3響應(yīng)報(bào)文4.5.2查詢(xún)報(bào)文4.504(0x04)讀取輸入寄存器值4.6.1功能說(shuō)明4.6.3響應(yīng)報(bào)文4.6.2查詢(xún)報(bào)文4.605(0x05)寫(xiě)單個(gè)線圈或單個(gè)...4.7.1功能說(shuō)明4.7.3響應(yīng)報(bào)文4.7.2查詢(xún)報(bào)文4.706(0x06)寫(xiě)單個(gè)保持寄存器4.8.1功能說(shuō)明4.8.2查詢(xún)報(bào)文4.8.3響應(yīng)報(bào)文4.8.4診斷子功能碼4.808(0x08)診斷功能4.9.1功能說(shuō)明4.9.3響應(yīng)報(bào)文4.9.2查詢(xún)報(bào)文4.911(0x0B)獲取通信事件計(jì)數(shù)...4.10.1功能說(shuō)明4.10.3響應(yīng)報(bào)文4.10.2查詢(xún)報(bào)文4.1012(0x0C)獲取通信事件記...4.11.1功能說(shuō)明4.11.3響應(yīng)報(bào)文4.11.2查詢(xún)報(bào)文4.1115(0x0F)寫(xiě)多個(gè)線圈4.12.1功能說(shuō)明4.12.3響應(yīng)報(bào)文4.12.2查詢(xún)報(bào)文4.1216(0x10)寫(xiě)多個(gè)保持寄存...4.13.1功能說(shuō)明4.13.3響應(yīng)報(bào)文4.13.2查詢(xún)報(bào)文4.1317(0x11)報(bào)告從站ID(...第5章libmodbus開(kāi)發(fā)庫(kù)5.1功能概要5.3與應(yīng)用程序的關(guān)系5.2源碼獲取與編譯第5章libmodbus開(kāi)發(fā)庫(kù)第6章libmodbus源碼解析6.1類(lèi)型與結(jié)構(gòu)定義6.2常用接口函數(shù)6.3RTU/TCP關(guān)聯(lián)接口函數(shù)6.4部分內(nèi)部函數(shù)詳解6.5開(kāi)發(fā)應(yīng)用程序基本流程12345第6章libmodbus源碼解析6.1.1精細(xì)類(lèi)型定義6.1.2常量定義6.1.3核心結(jié)構(gòu)體定義之一6.1.4核心結(jié)構(gòu)體定義之二6.1類(lèi)型與結(jié)構(gòu)定義6.2.1各類(lèi)輔助接口函數(shù)6.2.3數(shù)據(jù)處理的相關(guān)函數(shù)或宏定義6.2.2各類(lèi)Modbus功能接口函數(shù)6.2常用接口函數(shù)6.3.2TCP模式關(guān)聯(lián)函數(shù)6.3.1RTU模式關(guān)聯(lián)函數(shù)6.3RTU/TCP關(guān)聯(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模式開(kāi)發(fā)范例7.2開(kāi)發(fā)RTUSlave端7.1開(kāi)發(fā)RTUMaster端第7章完整RTU模式開(kāi)發(fā)范例7.1.1新建工程7.1.2添加開(kāi)發(fā)庫(kù)7.1.3添加應(yīng)用源代碼7.1.4代碼調(diào)試7.1開(kāi)發(fā)RTUMaster端7.2.2添加應(yīng)用源代碼7.2.1新建工程并添加開(kāi)發(fā)庫(kù)7.2開(kāi)發(fā)RTUSlave端第8章完整TCP模式開(kāi)發(fā)范例8.2開(kāi)發(fā)TCPServer端8.1開(kāi)發(fā)TCPClient端第8章完整TCP模式開(kāi)發(fā)范例8.1.1新建工程8.1.2添加開(kāi)發(fā)庫(kù)8.1.3添加應(yīng)用源代碼8.1.4代碼調(diào)試8.1開(kāi)發(fā)TCPClient端8.2.2添加應(yīng)用源代碼8.2.1新建工程并添加開(kāi)發(fā)庫(kù)8.2開(kāi)發(fā)TCPServer端第9章VisualBasic中使用l...9.1函數(shù)調(diào)用約定與修飾名9.2模塊定義文件9.3對(duì)libmodbus開(kāi)發(fā)庫(kù)的改造9.4開(kāi)發(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對(duì)libmodbus開(kāi)發(fā)庫(kù)的改造9.4.1創(chuàng)建新項(xiàng)目9.4.3調(diào)用libmodbus庫(kù)函數(shù)9.4.2添加函數(shù)描述文件9.4開(kāi)發(fā)VisualBasic程序第10章VisualC#中使用lib...10.2基于C#的NModbus類(lèi)庫(kù)10.1開(kāi)發(fā)VisualC#程序第10章VisualC#中使用lib...10.1.1創(chuàng)建新項(xiàng)目10.1.3調(diào)用libmodbus庫(kù)函...10.1.2添加函數(shù)描述文件10.1開(kāi)發(fā)VisualC#程序10.2.2NModbus類(lèi)庫(kù)用法10.2.1什么是NModbus類(lèi)庫(kù)10.2基于C#的NModbus類(lèi)庫(kù)第11章打造自己的Mo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力運(yùn)維臨時(shí)工勞動(dòng)合同樣本
- 水源地暖系統(tǒng)安裝協(xié)議
- 城市廣場(chǎng)安保人員招聘協(xié)議
- 數(shù)據(jù)中心資料員合同樣本
- 橋梁建設(shè)泵機(jī)租賃合同
- 餐飲店外墻涂料施工合同
- 軟件技術(shù)研發(fā)合作合同
- 冷鏈物流解決方案施工合同
- 酒吧主題派對(duì)策劃合同
- 銀行貸款延期協(xié)議
- 部編版歷史九年級(jí)上冊(cè)第六單元 第17課君主立憲制的英國(guó)【課件】y
- 2024年《建筑設(shè)備安裝》復(fù)習(xí)考試題庫(kù)及答案(含各題型)
- 2023年EHS工作年度總結(jié)及2024年工作展望(新版)
- 食品風(fēng)味研究專(zhuān)題智慧樹(shù)知到期末考試答案章節(jié)答案2024年中國(guó)農(nóng)業(yè)大學(xué)
- 16J914-1 公用建筑衛(wèi)生間
- 鐵路隧道安全風(fēng)險(xiǎn)評(píng)估
- 國(guó)有企業(yè)勞動(dòng)用工管理辦法模版
- ISO14001-2015內(nèi)審檢查表(完整記錄)
- yy娛樂(lè)頻道設(shè)計(jì)方案模板(簡(jiǎn)約版)
- 胃舒平藥片中Al2O3及MgO含量的測(cè)定
- 彌漫大b細(xì)胞淋巴瘤(初治)臨床路徑
評(píng)論
0/150
提交評(píng)論