日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程

發(fā)布時(shí)間:2023/12/18 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)為大家講解一下MODBUS的應(yīng)用,現(xiàn)在工業(yè)控制上位機(jī)和下位機(jī)通信大部分采用通信協(xié)議為MODBUS,可想而知機(jī)器與機(jī)器通信的重要性。

一、MODBUS系統(tǒng)框架圖

二、MODBUS運(yùn)用

MODBUS 通訊的底層為 RS485 信號(hào)采用雙絞線進(jìn)行聯(lián)接就可以了,因 此傳輸距離較遠(yuǎn),可達(dá) 1000 米,抗干擾性能比較好,且成本低,在工業(yè)控制設(shè)備的通訊中被 廣泛使用,現(xiàn)在眾多廠家的變頻器、控制器都采用了該協(xié)議。

傳送數(shù)據(jù)格式有 HEX 碼數(shù)據(jù)和 ASCII 碼兩種,分別稱(chēng)為 MODBUS-RTU MODBUS-ASCII 協(xié) 議,前者為數(shù)據(jù)直接傳送,而后者需將數(shù)據(jù)變換為 ASCII 碼后傳送,因此 MODBUS-RTU 協(xié)議的 通訊效率較高,處理簡(jiǎn)單,使用得更多。

MODBUS 為單主多從通訊方式,采用的是主問(wèn)從答方式,每次通訊都是由主站首先發(fā)起, 從站被動(dòng)應(yīng)答。因此,如變頻器之類(lèi)的被控設(shè)備,一般內(nèi)置的是從站協(xié)議,而 PLC 之類(lèi)的控 制設(shè)備,則需具有主站協(xié)議、從站協(xié)議。

現(xiàn)在以 MODBUS-RTU 協(xié)議為例,說(shuō)明通訊幀的典型格式:請(qǐng)求幀格式:從機(jī)地址+0x03+寄存器起始地址+寄存器數(shù)量+CRC 檢驗(yàn)。

正常響應(yīng)幀格式:從機(jī)地址+0x03+字節(jié)數(shù)+寄存器值+CRC 檢驗(yàn)

三、PLC 編程時(shí)應(yīng)該注意以下信息

從機(jī)地址:主站發(fā)送幀中,該地址表示目標(biāo)接收從機(jī)的地址;從機(jī)應(yīng)答幀中,表示本機(jī) 地址;從機(jī)地址的設(shè)定范圍為 1~247,0 為廣播通信地址。

操作類(lèi)型:表示讀或?qū)懖僮?#xff1b;0x1=讀線圈操作;0x03=讀寄存器操作;0x05=改寫(xiě)線圈 操作;0x06=改寫(xiě)寄存器操作。

對(duì)于變頻器而言,只支持 0x03 讀、0x06 寫(xiě)的操作。寄存器起始地址:表示對(duì)從機(jī)中要訪問(wèn)的寄存器地址,對(duì)于 MD280、MD320 系列變頻器的 訪問(wèn)時(shí),對(duì)應(yīng)的就是"功能碼號(hào)"、"命令地址"、"運(yùn)行參數(shù)地址";數(shù)據(jù)個(gè)數(shù):即從"寄存器起始地址"開(kāi)始要連續(xù)訪問(wèn)的數(shù)據(jù)個(gè)數(shù),對(duì)于寄存器變量,以 word 為單位。

寄存器參數(shù)(數(shù)據(jù)):要改寫(xiě)的數(shù)據(jù)(主機(jī)改寫(xiě)),或讀取的數(shù)據(jù)(從機(jī)應(yīng)答);

四、 程序編程編寫(xiě)及講解

結(jié)論:

以上是對(duì)PLC通信舉得例子,只要設(shè)置這幾個(gè)特殊寄存器就可以通信了,特別是要對(duì)RS通信指令的應(yīng)用和對(duì)PLC通信中所用到的特殊寄存器等等。

? 讀者福利~

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。