无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
世紀星標準Modbus協議驅動揭秘(一)
北京世紀長秋科技有限公司
收藏本文     查看收藏

  MODBUS協議是莫迪康公司1978年發明用于電子控制器進行控制和通信的協議。不同廠商生產的符合MODBUS協議的控制設備可以連成工業網絡,進行集中監控。MODBUS協議采用主從(master-slave)技術,是一種問答方式的通信協議。每次通信均由主機發出數據請求信息,從機接收到正確消息后就可以發送數據到主機以響應請求;主機也可以直接發信息修改從機的數據,實現雙向讀寫。  在具體介紹Modbus協議之前,先向大家簡單介紹一下設備中的數據如何存儲。我們常把設備中存儲數據的單元稱為寄存器,按照存儲數據的類型可以分為位寄存器和16位寄存器兩種,如圖1所示:

世紀星組態軟件

圖1

  位寄存器的容量為1位,16位寄存器的容量為16位,每一個存儲數據的寄存器都有一個對應的寄存器地址,Modbus協議就是根據寄存器地址來查詢數據或者設置數據到特定的寄存器中。如圖1所示,位寄存器用來存儲離散值,即開關量;16位寄存器用來存儲16位整數,16位寄存器里的數據既可以獨立表示一個16位整數,也可以用兩個連續的16位寄存器表示32位整型或實型的數據,低地址存放低16位,高地址存放高16位。
  接下來詳細介紹Modbus協議。Modbus協議分為三種通信方式:Modbus RTU、Modbus ASCII以及Modbus TCP。
  首先,Modbus TCP的通信格式和Modbus RTU非常相似,唯一的差別只是Modbus RTU最后帶兩個字節的CRC校驗,而Modbus TCP沒有。
  其次,Modbus ASCII的通信格式與Modbus RTU其實“神合貌離”,就是把Modbus RTU的每一個字節(例如:27H)高四位(2)和低四位(7)拆分為兩個字節,并以ASCII碼的方式表現出來(32 37),再給命令幀分別加上起始符和結束符便可以,當然Modbus RTU和Modbus ASCII的校驗的方式不同,這里暫不詳述,所以同一條命令用Modbus RTU方式和Modbus ASCII方式表現出來,雖然在命令長度的上有很大的區別,但其實際表達的意思卻是一樣。
  下面就以Modbus RTU為例,詳細表述世紀星組態軟件是如何讀取設備中的數據,并且將數據設置到設備中。

1.讀數據:
  上位機發送命令:02 03 00 05 00 02 D4 39
  設備返回的數據:02 03 04 20 08 20 10 49 3D
  之前沒有接觸過Modbus RTU協議的朋友們看了上面列出的數據,會稍有不解,這里為大家詳細解釋一下。
  1)發送的命令:
  第一個字節:02,它表示的是設備地址。在同一條485總線上,可能會接多個設備,而這個設備地址就相當于每一個設備的標識,繼而決定每一個設備的設備地址在同一條總線上必須是唯一。
  第二個字節:03,這個字節是功能碼字節,作用就是告訴設備,上位機想要讀取的是什么樣的數據,世紀星組態軟件支持的讀數據的功能碼有:01H、02H、03H和04H,具體含義請參照表1。

世紀星組態軟件
表1

  第三第四個字節:00 05,表示的是一個寄存器地址,它告訴設備上位機想要讀取的數據,是從寄存器地址5開始的一個或多個寄存器里的數據。
  第五第六個字節:00 02,表示的是讀取寄存器的個數,結合第三第四個字節,就是告訴設備,上位機想要讀取的數據是從寄存器地址5開始的2個寄存器里的數據,即寄存器地址為5和6的寄存器里的數據。
  第七第八個字節:D4 39,是CRC校驗碼,不論是讀數據還是設置數據,發送和返回命令里的最后兩個字節都是CRC校驗碼,具體的計算方法這里暫不詳述。

  2)返回的數據:
  第一個字節:02,表示設備地址,作用同發送命令中第一個字節02。
  第二個字節:03,表示功能碼,作用同發送命令中第二個字節03。
  第三個字節:04,表示返回有效數據的字節個數,這里要說明一下的是對于位寄存器(包括表1中的線圈狀態和輸入狀態),每一個寄存器的容量只有一位,如果上位機發送的命令中要求連續讀8個位寄存器(即發送命令中的第五第六個字節為00 08),設備返回的數據中的第三個字節只為1,因為一個字節的容量為8位,可以表示8個位寄存器的狀態。而對于表1中的保持寄存器和輸入寄存器,每一個寄存器的容量為16位,它可以表示一個16位的整型數據,或者一個32位整型或實型數據的高16位或低16位。所以設備回傳一個保持寄存器或輸入寄存器的數據需要兩個字節,這就解釋了發送命令中要求讀取2個保持寄存器的數據,設備返回的有效數據為4個字節。
  緊跟在第三個字節后面的4個字節的數據便是設備返回的有效數據,結合發送的命令,我們可知在寄存器地址為0005H的寄存器中存儲的數據為2008H(十進制為8200),寄存器地址為0006H的寄存器中存儲的數據為2010H(十進制為8208)。
  第八第九個字節:49 3D,是CRC校驗碼。

2. 寫數據
  1)寫位寄存器
  上位機發送命令:02 05 00 05 FF 00 9C 08
  設備返回的數據:02 05 00 05 FF 00 9C 08
  第一個字節:02,表示設備地址,這里就不做重復介紹。
  第二個字節:05,為功能碼字節,05號功能碼的作用為強置一個位寄存器的0/1(ON/OFF)狀態。
  第三第四個字節:0005,表示的是上位機發送命令所強置的寄存器的地址。
  第五第六個字節:FF00H,表示上位機要將地址為5的位寄存器強置為1,當強置為0時,第五第六個字節為:00 00。
  第七第八個字節:9C 08,為CRC校驗字節。
  設備正常返回時,返回的數據與上位機發送的命令是完全一致的。

  2)寫單個16位寄存器
  上位機發送命令:02 06 00 05 00 12 19 F5
  設備返回的數據:02 06 00 05 00 12 19 F5
  第一個字節:02,表示設備地址。
  第二個字節:06,為功能碼字節,06號功能碼的作用為預置單個16位寄存器。
  第三第四個字節:0005,表示的是上位機發送命令所預置的寄存器的地址。
  第五第六個字節:0012H,表示上位機要將地址為5的16位寄存器預置為12H(十進制為18)。
  第七第八個字節:19 F5,為CRC校驗字節。
  設備正常返回時,返回的數據與上位機發送的命令完全一致。

  3)寫多個16位寄存器
  上位機發送命令:02 10 00 06 00 02 04 01 02 00 00 DC FD
  設備返回的數據:02 10 00 06 00 04 21 F8
  發送的命令:
  第一個字節:02,表示設備地址。
  第二個字節:10H(十進制為16),為功能碼字節,10H號功能碼的作用為預置多個16位寄存器。
  第三第四個字節:0006,表示的是上位機發送命令所預置的多個寄存器的起始地址為0006H。
  第五第六個字節:0002,表示上位機要連續預置連續的兩個寄存器。
  第七個字節:04,表示后面跟著的4個字節數據是要預置到指定寄存器中去的。
  緊跟在第七個字節后的四個字節便是要預置到指定寄存器中的數據,結合前面的信息,我們知道這條命令是要將0102H(十進制為258)預置到地址為6的寄存器中,0000H預置到地址為7的寄存器中。
  最后兩個字節:9C08,為CRC校驗字節。
  返回的數據:
  第一個字節:02,表示設備地址。
  第二個字節:10H(十進制為16),為功能碼字節。
  第三第四個字節:0006,表示的是上位機發送命令所預置的多個寄存器的起始地址位0006H。
  第五第六個字節:0004,表示上位機預置了連續的兩個寄存器即4個字節的有效數據。
  第七第八個字節:19 F5,為CRC校驗字節。
  無論是強制位寄存器還是預置16位寄存器,設備返回數據的作用僅僅是告訴上位機數據已經成功設置到設備寄存器中了。

  關于Modbus RTU協議格式的暫時介紹到這里,希望這篇文章可以讓對通信協議不了解甚至沒有接觸過Modbus協議的朋友們對Modbus有初步的認識。在下一期的《世紀星月刊》中,我會繼續介紹世紀星組態軟件對Modbus 協議的支持情況,希望會對世紀星的廣大用戶有所幫助。 ■


 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 北京世紀長秋科技有限公司
聯 系 人: 徐向農
電  話: 010-84645656
傳  真: 010-84646515
地  址: 北京市朝陽區惠新東街8號設計大廈14層
郵  編: 100029
主  頁:
 
該廠商相關技術文摘:
世紀星油庫進出油量監測方案
《世紀星組態軟件》的獨特功能
世紀星:罐區安全 全面監控
世紀星實現彈簧按鈕功能升級
世紀星控件DBComm:小塊兒有大“智慧”——DBComm.OCX控件 實現PID控制
世紀星組態軟件完美的時間轉換函數:DateTimeConvert
世紀星組態軟件強大的數據庫查詢函數
建立完美通信:世紀星與西門子S7-200以太網
怎樣通過OPC Client與世紀星交互
世紀星與硬件設備的連接秘笈
世紀星組態軟件新技術:短息報警功能
世紀星組態軟件的數據存儲策略
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
久久青草久久| 青青久久av| 精品中文字幕一区二区三区av| 丝袜美腿一区二区三区| 91一区二区| 欧美天堂视频| 久久久久久自在自线| 日韩深夜视频| 神马日本精品| 91精品综合| 四虎精品永久免费| 国产视频亚洲| 国产精品亚洲综合在线观看| 国产精品激情电影| 国产色噜噜噜91在线精品| 麻豆成人av在线| 婷婷综合一区| 亚洲不卡视频| 亚洲乱亚洲高清| 久久福利影视| 午夜一区在线| 欧美亚洲一级| 你懂的网址国产 欧美| 国产精选久久| 精品久久97| 成人免费一区| 久久一区二区三区喷水| 国产精品最新| 国产一区2区在线观看| 黄色亚洲精品| 久久精品伊人| 美女一区网站| 国产韩日影视精品| 欧美日本久久| 国产欧美另类| 美美哒免费高清在线观看视频一区二区| 国产精品分类| 国产亚洲高清在线观看| 奶水喷射视频一区| 亚洲免费激情| 国产日产精品一区二区三区四区的观看方式| 国产99亚洲| 欧美亚洲综合视频| 日本精品久久| 国产精品激情| 日韩精品中文字幕第1页| 色综合狠狠操| 欧美日韩免费观看一区=区三区 | 只有精品亚洲| 午夜在线精品偷拍| 亚洲另类黄色| 91福利精品在线观看| 91精品美女| 国产欧美自拍一区| 亚洲不卡视频| 精品精品久久| 激情自拍一区| 91精品一区| 九九在线精品| 久久精品xxxxx| 香蕉成人av| 亚洲乱码视频| 欧美一区二区三区久久精品| 中国女人久久久| 国产欧美自拍一区| 最新国产精品视频| 97久久超碰| 91亚洲无吗| 欧美日韩xxxx| 国产欧洲在线| 日韩一区二区中文| 亚洲精品进入| 99视频一区| 亚洲人成在线网站| 国产999精品在线观看| 日韩国产欧美视频| 视频福利一区| 欧美日韩国产在线一区| 99精品视频精品精品视频| 国产综合婷婷| 中文字幕日韩高清在线| 亚洲一区欧美| 午夜亚洲福利在线老司机| 日韩精品久久久久久久软件91| 久久国产直播| 国产乱码精品一区二区三区亚洲人| 国产精品91一区二区三区| 一区在线免费| 色婷婷成人网| 亚洲成人不卡| aa国产精品| aa国产精品| 亚洲综合日本| 成人日韩在线| 麻豆国产91在线播放| 日韩国产欧美| 亚洲国产日韩欧美在线| 国产欧美日韩影院| 综合日韩av| 黄在线观看免费网站ktv| 97se亚洲| 波多野结衣一区| 国产精品三级| 日韩二区在线观看| 久久成人精品| 日韩不卡免费高清视频| 在线免费观看亚洲| 国产精品毛片aⅴ一区二区三区| 色乱码一区二区三区网站| 综合欧美亚洲| 在线日韩中文| 国产精品久久亚洲不卡| 午夜视频精品| 亚洲三级欧美| 亚洲精品婷婷| 欧美sm一区| 亚洲在线久久| 国产亚洲激情| 亚洲在线国产日韩欧美| 人人精品久久| 欧美三级网址| 影音先锋国产精品| 欧美一区二区三区久久| 欧美日韩日本国产亚洲在线 | 蜜桃精品在线| 婷婷综合激情| 黄色av日韩| 精品国产99| 欧美aa在线观看| 日韩精品1区2区3区| 亚洲第一区色| 亚洲国产福利| 亚洲综合色婷婷在线观看| 日本国产一区| 国产日产高清欧美一区二区三区 | 日本成人中文字幕| 精品久久精品| 久久高清国产| 日韩欧美少妇| 国产精品视频一区视频二区| 蜜臀精品久久久久久蜜臀| 先锋影音久久久| av最新在线| 五月精品视频| 久久青草久久| 高清av一区| 日韩中文字幕亚洲一区二区va在线 | 亚洲调教视频在线观看| 色婷婷久久久| 亚洲国产福利| 福利一区在线| 久久久国产精品一区二区中文| 亚洲另类视频| 免费看一区二区三区| 免费看黄色91| 91午夜精品| 久久aⅴ国产紧身牛仔裤| av资源中文在线| 久久青草久久| 国产亚洲一卡2卡3卡4卡新区| 国产精品婷婷| 国产伦一区二区三区| 99国产精品免费视频观看| 久久精品亚洲一区二区| 亚洲一区中文| 蜜桃久久久久久| 亚洲在线久久| 日产欧产美韩系列久久99| 国产精品日本| 模特精品在线| 久久久久久久久丰满| 福利一区二区免费视频 | 在线精品福利| 亚洲免费中文| 久久精品国内一区二区三区| 欧美天堂一区二区| 中文av在线全新| 最新国产拍偷乱拍精品| 亚洲免费影视| 精品精品国产三级a∨在线| 欧美天堂亚洲电影院在线观看| 日韩不卡一区| 红桃视频国产精品| 日韩精品电影| 亚洲永久字幕| 久久影视一区| 久久一区国产| 97在线精品| 日韩网站在线| 国产日韩亚洲| 91精品推荐| 婷婷精品视频| 国产在线日韩| 日韩国产一二三区| 亚洲成人精品| 国产精品久久久久久久久久齐齐| 欧美aⅴ一区二区三区视频| 九一精品国产| 你懂的国产精品| 久久中文字幕av|