下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、功能碼 名稱 作用01 讀取線圈狀態(tài) 取得一組邏輯線圈的當前狀態(tài)(ON/OFF) 02 讀取輸入狀態(tài) 取得一組開關(guān)輸入的當前狀態(tài)(ON/OFF) 03 讀取保持寄存器 在一個或多個保持寄存器中取得當前的二進制值 04 讀取輸入寄存器 在一個或多個輸入寄存器中取得當前的二進制值 05 強置單線圈 強置一個邏輯線圈的通斷狀態(tài) 06 預置單寄存器 把具體二進值裝入一個保持寄存器 07 讀取異常狀態(tài) 取得8個內(nèi)部線圈的通斷狀態(tài),這8個線圈的地址由控制器決定 08 回送診斷校驗 把診斷校驗報文送從機,以對通信處理進行評鑒 09 編程(只用于484) 使主機模擬編程器作用,修改PC從機邏輯 10 控詢(只
2、用于484) 可使主機與一臺正在執(zhí)行長程序任務從機通信,探詢該從機是否已完成其操作任務,僅在含有功能碼9的報文發(fā)送后,本功能碼才發(fā)送 11 讀取事件計數(shù) 可使主機發(fā)出單詢問,并隨即判定操作是否成功,尤其是該命令或其他應答產(chǎn)生通信錯誤時 12 讀取通信事件記錄 可是主機檢索每臺從機的ModBus事務處理通信事件記錄。如果某項事務處理完成,記錄會給出有關(guān)錯誤 13 編程(184/384 484 584) 可使主機模擬編程器功能修改PC從機邏輯 14 探詢(184/384 484 584) 可使主機與正在執(zhí)行任務的從機通信,定期控詢該從機是否已完成其程序操作,僅在含有功能13的報文發(fā)送后,本功能碼才
3、得發(fā)送 15 強置多線圈 強置一串連續(xù)邏輯線圈的通斷 16 預置多寄存器 把具體的二進制值裝入一串連續(xù)的保持寄存器 17 報告從機標識 可使主機判斷編址從機的類型及該從機運行指示燈的狀態(tài) 18 (884和MICRO 84) 可使主機模擬編程功能,修改PC狀態(tài)邏輯 19 重置通信鏈路 發(fā)生非可修改錯誤后,是從機復位于已知狀態(tài),可重置順序字節(jié) 1 / 520 讀取通用參數(shù)(584L) 顯示擴展存儲器文件中的數(shù)據(jù)信息 21 寫入通用參數(shù)(584L) 把通用參數(shù)寫入擴展存儲文件,或修改之 2264 保留作擴展功能備用 6572 保留以備用戶功能所用 留作用戶功能的擴展編碼 73119 非法功能 120
4、127 保留 留作內(nèi)部作用 128255 保留 用于異常應答 實例 在這些功能碼中較長使用的是1、2、3、4、5、6號功能碼,使用它們即可實現(xiàn)對下位機的數(shù)字量和模擬量的讀寫操作。 1、讀可讀寫數(shù)字量寄存器(線圈狀態(tài)):計算機發(fā)送命令:設(shè)備地址 命令號01 起始寄存器地址高8位 低8位 讀取的寄存器數(shù)高8位 低8位 CRC校驗的低8位 CRC校驗的高8位 例:110100130025CRC低CRC高 意義如下:<1>設(shè)備地址:在一個485總線上可以掛接多個設(shè)備,此處的設(shè)備地址表示想和哪一個設(shè)備通訊。例子中為想和17號(十進制的17是十六進制的11)通訊。 <2>命令號01
5、:讀取數(shù)字量的命令號固定為01。<3>起始地址高8位、低8位:表示想讀取的開關(guān)量的起始地址(起始地址為0)。比如例子中的起始地址為19。<4>寄存器數(shù)高8位、低8位:表示從起始地址開始讀多少個開關(guān)量。例子中為37個開關(guān)量。<5>CRC校驗:是從開頭一直校驗到此之前。在此協(xié)議的最后再作介紹。此處需要注意,CRC校驗在命令中的高低字節(jié)的順序和其他的相反。 設(shè)備響應:設(shè)備地址 命令號01 返回的字節(jié)個數(shù)數(shù)據(jù)1數(shù)據(jù)2.數(shù)據(jù)nCRC校驗的低8位 CRC校驗的高8位 例:110105CD6BB20E1BCRC低CRC高 意義如下:<1>設(shè)備地址和命令號和上面
6、的相同。<2>返回的字節(jié)個數(shù):表示數(shù)據(jù)的字節(jié)個數(shù),也就是數(shù)據(jù)1,2.n中的n的值。<3>數(shù)據(jù)1.n:由于每一個數(shù)據(jù)是一個8位的數(shù),所以每一個數(shù)據(jù)表示8個開關(guān)量的值,每一位為0表示對應的開關(guān)斷開,為1表示閉合。比如例子中,表示20號(索引號為19)開關(guān)閉合,21號斷開,22閉合,23閉合,24斷開,25斷開,26閉合,27閉合.如果詢問的開關(guān)量不是8的整倍數(shù),那么最后一個字節(jié)的高位部分無意義,置為0。<4>CRC校驗同上。 2、讀只可讀數(shù)字量寄存器(輸入狀態(tài)): 和讀取線圈狀態(tài)類似,只是第二個字節(jié)的命令號不再是1而是2。 3、寫數(shù)字量(線圈狀態(tài)): 計算機發(fā)送
7、命令:設(shè)備地址 命令號05 需下置的寄存器地址高8位 低8位 下置的數(shù)據(jù)高8位 低8位 CRC校驗的低8位 CRC校驗的高8位 例:110500ACFF00CRC低CRC高 意義如下:<1>設(shè)備地址和上面的相同。<2>命令號:寫數(shù)字量的命令號固定為05。<3>需下置的寄存器地址高8位,低8位:表明了需要下置的開關(guān)的地址。<4>下置的數(shù)據(jù)高8位,低8位:表明需要下置的開關(guān)量的狀態(tài)。例子中為把該開關(guān)閉合。注意,此處只可以是FF00表示閉合0000表示斷開,其他數(shù)值非法。<5>注意此命令一條只能下置一個開關(guān)量的狀態(tài)。 設(shè)備響應:如果成功把計
8、算機發(fā)送的命令原樣返回,否則不響應。 4、讀可讀寫模擬量寄存器(保持寄存器):計算機發(fā)送命令:設(shè)備地址 命令號03 起始寄存器地址高8位 低8位 讀取的寄存器數(shù)高8位 低8位 CRC校驗的低8位 CRC校驗的高8位 例:1103006B0003CRC低CRC高 意義如下:<1> 設(shè)備地址和上面的相同。<2>命令號:讀模擬量的命令號固定為03。<3>起始地址高8位、低8位:表示想讀取的模擬量的起始地址(起始地址為0)。比如例子中的起始地址為107。<4>寄存器數(shù)高8位、低8位:表示從起始地址開始讀多少個模擬量。例子中為3個模擬量。注意,在返回的信息
9、中一個模擬量需要返回兩個字節(jié)。 設(shè)備響應:設(shè)備地址 命令號03 返回的字節(jié)個數(shù)數(shù)據(jù)1數(shù)據(jù)2.數(shù)據(jù)nCRC校驗的低8位 CRC校驗的高8位 例:110306022B00000064CRC低CRC高 意義如下:<1>設(shè)備地址和命令號和上面的相同。<2>返回的字節(jié)個數(shù):表示數(shù)據(jù)的字節(jié)個數(shù),也就是數(shù)據(jù)1,2.n中的n的值。例子中返回了3個模擬量的數(shù)據(jù),因為一個模擬量需要2個字節(jié)所以共6個字節(jié)。<3>數(shù)據(jù)1.n:其中數(shù)據(jù)1數(shù)據(jù)2分別是第1個模擬量的高8位和低8位,數(shù)據(jù)3數(shù)據(jù)4是第2個模擬量的高8位和低8位,以此類推。例子中返回的值分別是555,0,100。<4>CRC校驗同上。 5、讀只可讀模擬量寄存器(輸入寄存器): 和讀取保存寄存器類似,只是第二個字節(jié)的命令號不再是2而是4。 6、寫單個模擬量寄存器(保持寄存器): 計算機發(fā)送命令:設(shè)備地址 命令號06 需下置的寄存器地址高8位 低8位 下置的數(shù)據(jù)高8位 低8位 CRC校驗的低8位 CRC校驗的高8位 例:110600010003CRC低CRC高 意義如下:<1>設(shè)備地址和上面的相同。<2>命令號:寫模擬量的命令號固定為06。&l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度面包磚生產(chǎn)廢棄物處理與綜合利用合同4篇
- 2025年滬教版九年級物理下冊月考試卷
- 二零二五版現(xiàn)代物流倉單質(zhì)押擔保協(xié)議2篇
- Unit 1 People Of Achievement Using Language 說課稿-2024-2025學年人教版(2019)高中英語選擇性必修第一冊
- 二零二五年度新聞事件現(xiàn)場錄像采集合同4篇
- 二零二五版藝術(shù)品收藏與買賣合同范本4篇
- 2025年出租車公司車輛融資租賃合同8篇
- 2025年城市景觀帶綠植花木租賃及維護合同
- 2025年度環(huán)保型沙石生產(chǎn)與承包合同范本4篇
- 2025年度個人股權(quán)轉(zhuǎn)讓合同書范本:電子商務行業(yè)合作4篇
- 勞務投標技術(shù)標
- 研發(fā)管理咨詢項目建議書
- 濕瘡的中醫(yī)護理常規(guī)課件
- 轉(zhuǎn)錢委托書授權(quán)書范本
- 一種配網(wǎng)高空作業(yè)智能安全帶及預警系統(tǒng)的制作方法
- 某墓園物業(yè)管理日常管護投標方案
- 蘇教版六年級數(shù)學上冊集體備課記載表
- NUDD新獨難異 失效模式預防檢查表
- 內(nèi)蒙古匯能煤電集團有限公司長灘露天煤礦礦山地質(zhì)環(huán)境保護與土地復墾方案
- 22S702 室外排水設(shè)施設(shè)計與施工-鋼筋混凝土化糞池
- 2013日產(chǎn)天籟全電路圖維修手冊45車身控制系統(tǒng)
評論
0/150
提交評論