日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

modbus rtu六種功能碼詳細(xì)解析

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2022/4/7

Modbus協(xié)議包括ASCII、RTU、TCP等,并沒有規(guī)定物理層。此協(xié)議定義了控制器能夠認(rèn)識和使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進(jìn)行通信的。標(biāo)準(zhǔn)的Modicon控制器使用RS232C實(shí)現(xiàn)串行的Modbus。Modbus的ASCII、RTU協(xié)議規(guī)定了消息、數(shù)據(jù)的結(jié)構(gòu)、命令和就答的方式,數(shù)據(jù)通訊采用Maser/Slave方式,Master端發(fā)出數(shù)據(jù)請求消息,Slave端接收到正確消息后就可以發(fā)送數(shù)據(jù)到Master端以響應(yīng)請求;Master端也可以直接發(fā)消息修改Slave端的數(shù)據(jù),實(shí)現(xiàn)雙向讀寫。

Modbus特點(diǎn)

Modbus具有以下幾個特點(diǎn):

(1)標(biāo)準(zhǔn)、開放,用戶可以免費(fèi)、放心地使用Modbus協(xié)議,不需要交納許可證費(fèi),也不會侵犯知識產(chǎn)權(quán)。目前,支持Modbus的廠家超過400家,支持Modbus的產(chǎn)品超過600種。

(2)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質(zhì)上傳送,如雙絞線、光纖、無線等。

(3)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發(fā)簡單。

modbus rtu功能碼

1 功能碼“02”:讀1路或多路開關(guān)量狀態(tài)輸入

例如:主機(jī)要讀取地址為01,開關(guān)量DI1—DI4的輸入狀態(tài)。

從機(jī)(PDM)數(shù)據(jù)寄存器的地址和數(shù)據(jù)為:

 

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

 

2 功能碼“01”:讀1路或多路開關(guān)量輸出狀態(tài)

例如:主機(jī)要讀取地址為01,開關(guān)量DO1,DO2的輸出狀態(tài)。

從機(jī)(PDM)數(shù)據(jù)寄存器的地址和數(shù)據(jù)為:

 

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

 

3 功能碼“03”:讀多路寄存器輸入

例如:主機(jī)要讀取地址為01,起始地址為0116的3個從機(jī)寄存器數(shù)據(jù)。

從機(jī)(PDM)數(shù)據(jù)寄存器的地址和數(shù)據(jù)為:

 

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

 

4 功能碼“05”:寫1路開關(guān)量輸出(“遙控”)

例1:開關(guān)量輸出點(diǎn)DO1,其當(dāng)前狀態(tài)為“分”,主機(jī)要控制該路繼電器“合”。

控制命令為:

“FF00”為控制繼電器“合”;

“0000”為控制繼電器“分”;

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

與主機(jī)發(fā)送的報文格式及數(shù)據(jù)內(nèi)容完全相同。

例2:開關(guān)量輸出點(diǎn)DO2,其當(dāng)前狀態(tài)為“合”,主機(jī)要控制該路繼電器“分”。

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

與主機(jī)發(fā)送的報文格式及數(shù)據(jù)內(nèi)容完全相同。

5 功能碼“06”:寫單路寄存器

例如:主機(jī)要把數(shù)據(jù)07D0,保存到地址為002C的從機(jī)寄存器中去(從機(jī)地址碼為01)。通訊數(shù)據(jù)保存結(jié)束后,地址為002C的PDM表原存儲信息為:

 

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

與主機(jī)發(fā)送的報文格式及數(shù)據(jù)內(nèi)容完全相同。

6功能碼“10”:寫多路寄存器

主機(jī)利用這個功能碼把多個數(shù)據(jù)保存到PDM表的數(shù)據(jù)存儲器中去。Modbus通訊規(guī)約中的寄存器指的是16位(即2字節(jié)),并且高位在前。這樣PDM的存儲器都是二個字節(jié)。由于Modbus通訊規(guī)約允許每次最多保存60個寄存器,因此PDM一次也最多允許保存60個數(shù)據(jù)寄存器。

例如:主機(jī)要把0064,0010保存到地址為002C,002D的從機(jī)寄存器中去(從機(jī)地址碼為01)。通訊數(shù)據(jù)保存結(jié)束后,地址為002C/002D的PDM表內(nèi)存儲信息為:

 

主機(jī)發(fā)送的報文格式:

 

從機(jī)(PDM)響應(yīng)返回的報文格式:

 

Tags:modbus,功能碼  
責(zé)任編輯:admin
相關(guān)文章列表
S7-200和組態(tài)王的連接,cpu226 PLC 與組態(tài)王如何連接
基于S7-200SMART實(shí)現(xiàn)Modbus TCP通信_200smart modbus tcp
三菱plc FX3U與三菱E800變頻器專用指令通信應(yīng)用,IVDR指令和 IVCK
三菱PLC的modbus-rtu通訊實(shí)例_三菱小型PLC FX3U系列Modbus 通訊教
西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
西門子S7-200 smart通過modbus rtu 協(xié)議采集K37A數(shù)據(jù)項(xiàng)目案例
昆侖通態(tài)MCGS觸摸屏和西門子V20變頻器之間的MODBUS通訊
Modbus通信協(xié)議介紹以及Modbus Poll、Slave軟件使用介紹_modbus 
【工具教程】Modbus Slave使用教程
干貨 | Modscan32  Modsim32 Modbus協(xié)議調(diào)試分享_modbus調(diào)試
Modscan32軟件的使用 Modsim32
西門子plc控制英威騰變頻器實(shí)例,西門子200SMART的MODBUS通訊!
施耐德PM500電量表通過MODBUS協(xié)議與組態(tài)王通訊
組態(tài)軟件的無線485通訊實(shí)例,組態(tài)王modbus通訊實(shí)例
組態(tài)王和三菱plc 基于數(shù)傳電臺的組態(tài)王控制實(shí)現(xiàn)遠(yuǎn)程采集控制器PL
KingView組態(tài)王與信捷PLC通訊解決方案 MODBUS通訊設(shè)置
KingView組態(tài)王通過modbus與第三方設(shè)備通訊,如何實(shí)現(xiàn)字節(jié)或字的
組態(tài)王modbus通信用法教程modbus-rtu、modbus-tcp莫迪康通信配置
KingView組態(tài)王如何獲取modbus TCP數(shù)據(jù)?_組態(tài)王數(shù)據(jù)轉(zhuǎn)發(fā)modbust
組態(tài)王連接ModbusTCP設(shè)備,利用Modbus Slave模擬從站設(shè)備
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢