MODBUS指令使用說(shuō)明_第1頁(yè)
MODBUS指令使用說(shuō)明_第2頁(yè)
MODBUS指令使用說(shuō)明_第3頁(yè)
MODBUS指令使用說(shuō)明_第4頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、。MODBUS指令使用說(shuō)明一、指令形式(都為16 位指令,常開(kāi) / 閉、邊緣觸發(fā)) :功能碼功能MODBUS指令操作數(shù)OP0:從站站號(hào)01HCOLROP1:MODBUS線圈地址讀線圈指令OP2:線圈個(gè)數(shù)OP3:本地線圈地址OP0:從站站號(hào)02HINPROP1:MODBUS線圈地址讀輸入線圈指令OP2:線圈個(gè)數(shù)OP3:本地線圈地址OP0:從站站號(hào)03HREGROP1:MODBUS寄存器地址讀寄存器內(nèi)容OP2:寄存器個(gè)數(shù)OP3:本地寄存器地址OP0:從站站號(hào)04HINRROP1:MODBUS寄存器地址讀輸入寄存器內(nèi)容OP2:寄存器個(gè)數(shù)OP3:本地寄存器地址OP0:從站站號(hào)05H寫(xiě)單個(gè)線圈指令COL

2、WOP1:MODBUS線圈地址OP2:本地線圈地址OP0:從站站號(hào)06H寫(xiě)單個(gè)寄存器指令REGWOP1:MODBUS寄存器地址OP2:本地寄存器地址OP0:從站站號(hào)10H寫(xiě)多個(gè)寄存器指令MRGWOP1:MODBUS寄存器地址OP2:寄存器個(gè)數(shù)精選資料,歡迎下載。OP3:本地寄存器地址OP0:從站站號(hào)OP1:MODBUS線圈地址0FH寫(xiě)多個(gè)線圈指令MCLWOP2:線圈個(gè)數(shù)OP3:本地線圈地址注:當(dāng)從站站號(hào)填寫(xiě)0 時(shí),以廣播模式進(jìn)行發(fā)送。二、 MODBUS通訊協(xié)議:RTU格式三、通訊變量的地址分配:位元件Modbus地址字元件Modbus 地址(16 進(jìn)制)( 16 進(jìn)制)M0M15350000H

3、05FFHD0000D79991000H2F3FHX0X3774000H40FFHD8000D82553000H30FFHY0Y3774800H48FFHT0T2553C00H3CFFHS0S9995000H53E7HC0C1993E00H3EC7HM8000M82556000H60FFHC200C255 (32 位 )3F00H3F37HT0T255( 線圈 )6C00H6CFFHC0C255(線圈 )6E00H6EFFHT0T255( 觸點(diǎn) )6D00H6DFFHC0C255(觸點(diǎn) )6F00H6FFFH四、 MODBUS指令占用寄存器:資源占用用途自由協(xié)議相關(guān)寄存器被占用D7000D71

4、99報(bào)文收發(fā)區(qū)D7994通訊狀態(tài)編碼顯示D7995從站正確返回的報(bào)文個(gè)數(shù)精選資料,歡迎下載。D7996從站錯(cuò)誤返回 / 超時(shí)的報(bào)文個(gè)數(shù)D7997最后一個(gè)不能正常通訊的從站地址D7998本站站號(hào)設(shè)置 (000- 為主站 ,001-254為從站 )M8128成功通訊狀態(tài)位M8129失敗通訊狀態(tài)位五、 MODBUS通信狀態(tài)編碼(D7994 記錄)編碼( 16 進(jìn)制)含義00H正常狀態(tài)01H功能碼錯(cuò)誤02H非法變量地址錯(cuò)誤數(shù)據(jù)03H( 讀寫(xiě)個(gè)數(shù)與字節(jié)數(shù)不匹配情況;寫(xiě)單個(gè)線圈時(shí)數(shù)據(jù)oxff00或ox0000)04H變量個(gè)數(shù)越界 ( 從站響應(yīng) )( 讀寫(xiě)個(gè)數(shù) =0 或最大個(gè)數(shù)或起始地址+個(gè)數(shù) 上限地址情況

5、 )11H發(fā)送校驗(yàn)錯(cuò)誤(從站響應(yīng))81H從站號(hào)錯(cuò)誤82H變量個(gè)數(shù)越界83H通信超時(shí)84H接收校驗(yàn)錯(cuò)誤六、使用MODBUS指令需知:1. 在第一個(gè)掃描周期對(duì)通訊參數(shù)進(jìn)行設(shè)置(D8120) ,對(duì)本站站號(hào)進(jìn)行設(shè)置 (D7998) 。D8120 可設(shè)置參數(shù)如下:H040X: 波特率 57600H043X: 波特率 9600H044X: 波特率 38400H045X: 波特率 19200精選資料,歡迎下載。X=7 :8 數(shù)據(jù)位,偶校驗(yàn),1 停止位X=3 :8 數(shù)據(jù)位,奇校驗(yàn),1 停止位X=9 :8 數(shù)據(jù)位,無(wú)校驗(yàn),2 停止位X=1 :8 數(shù)據(jù)位,無(wú)校驗(yàn),1 停止位X=E:7 數(shù)據(jù)位,偶校驗(yàn),2 停止位X

6、=A:7 數(shù)據(jù)位,奇校驗(yàn),2 停止位X=6 :7 數(shù)據(jù)位,偶校驗(yàn),1 停止位X=2 :7 數(shù)據(jù)位,奇校驗(yàn),1 停止位X=8 :7 數(shù)據(jù)位,無(wú)校驗(yàn),2 停止位主站設(shè)置示意圖:從站設(shè)置示意圖:2.在第一個(gè)掃描周期所有MODBUS指令均不會(huì)被執(zhí)行。3. 變量個(gè)數(shù)限制: 位型變量 200 個(gè),字型變量 32 個(gè)。4. 若用戶使用 MODBUS功能,梯形圖禁止使用:梯形圖自由協(xié)議功能函數(shù)及其資源區(qū); RS485通訊協(xié)議網(wǎng)絡(luò); MODBUS接收區(qū) / 發(fā)送區(qū)。如不遵循以上規(guī)則,可能導(dǎo)致MODBUS通訊出錯(cuò)。5. 通信方式 廣播模式(同步性較好) :注: 廣播站號(hào)為0,所有下位機(jī)響應(yīng)但是不會(huì)回復(fù),注意廣播不能進(jìn)行讀操作。廣播模式狀態(tài)顯示寄存器無(wú)相關(guān)記錄(D7994D7997)精選資料,歡迎下載。X0MCLWK0K1000K3M10指令順序緩存方式(最大緩存12 條指令 )步序方式(推薦方式)注:

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論