<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁(yè) 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
        中華工控網(wǎng)首頁(yè)
          P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
          D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
          電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
        世紀(jì)星標(biāo)準(zhǔn)Modbus協(xié)議驅(qū)動(dòng)揭秘(三)
        北京世紀(jì)長(zhǎng)秋科技有限公司
        收藏本文     查看收藏

           在前兩期的《世紀(jì)星月刊》中已經(jīng)詳細(xì)介紹了Modbus的基本概念和類型,作為工業(yè)控制系統(tǒng)中的一種通用協(xié)議,為很多儀表廠家所使用。有了它,不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。雖然Modbus有其標(biāo)準(zhǔn)的傳輸格式,但在一些細(xì)節(jié)方面,各個(gè)廠家所支持的Modbus協(xié)議還是有些差別。
          過去,在我們?yōu)榭蛻糇黾夹g(shù)支持時(shí)常會(huì)發(fā)生這樣的情況,由于儀表支持的Modbus協(xié)議與我們軟件所支持的有一些細(xì)微區(qū)別,就會(huì)導(dǎo)致世紀(jì)星讀出的數(shù)據(jù)與實(shí)際數(shù)據(jù)不符合。要解決這個(gè)問題,就必須重新定制一個(gè)驅(qū)動(dòng)提供給客戶進(jìn)行更新,這樣一來,對(duì)于客戶或者對(duì)于我們技術(shù)支持人員都會(huì)耽誤一定的時(shí)間,而且,某些客戶的現(xiàn)場(chǎng)沒有條件上網(wǎng)進(jìn)行驅(qū)動(dòng)更新,這樣就給客戶造成了更大的不便。
          為解決這一問題,我們?cè)诳偨Y(jié)常遇問題的基礎(chǔ)上,對(duì)世紀(jì)星中的Modbus驅(qū)動(dòng)進(jìn)行了改善,可以通過Modbus設(shè)備初始化字設(shè)置直接解決以下三個(gè)問題:
          1)16位整數(shù)的字節(jié)順序的調(diào)整;
          2)32位整數(shù)(或?qū)崝?shù))字順序的調(diào)整;
          3)寫單個(gè)寄存器時(shí)所使用功能碼的選擇。

        世紀(jì)星組態(tài)軟件
        圖1 Modbus設(shè)備設(shè)置初始化字的格式


          如圖1所示,初始化字格式為(XXX),每個(gè)X的值為1或者為0,括號(hào)為半角符號(hào),當(dāng)初始化字設(shè)置為空時(shí),系統(tǒng)默認(rèn)為(000)。
          第一,16位整數(shù)的字節(jié)順序的調(diào)整:
          第一個(gè)X:值為0時(shí),表示16位整數(shù)傳送時(shí)高字節(jié)在前,低字節(jié)在后;值為1時(shí),表示16位整數(shù)傳送時(shí)低字節(jié)在前,高字節(jié)在后。
          例:設(shè)備傳送的16位整數(shù)(即兩個(gè)字節(jié)):12H 34H。當(dāng)X值為0時(shí),賦值給變量的數(shù)據(jù)為1234H(十進(jìn)制數(shù)為4660);當(dāng)X值為1時(shí),賦值給變量的數(shù)據(jù)為3412H(十進(jìn)制數(shù)為13330)。
          第二,32位整數(shù)(或?qū)崝?shù))字順序的調(diào)整:
          第二個(gè)X:值為0時(shí),表示32位數(shù)據(jù)低字在前,高字在后;值為1時(shí),表示32位數(shù)據(jù)高字在前,低字在后。當(dāng)讀取的數(shù)據(jù)為32位的長(zhǎng)整型或浮點(diǎn)數(shù)時(shí),要搭配第一個(gè)X和第二個(gè)X配置讀取數(shù)據(jù)的字節(jié)順序。
          以長(zhǎng)整型為例:
          設(shè)備傳送的32位整數(shù)(即四個(gè)字節(jié)):12H 34H 56H 78H。
          當(dāng)XX值為00時(shí),賦值給變量的數(shù)據(jù)為56781234H(十進(jìn)制數(shù)為1450709556);
          當(dāng)XX值為01時(shí),賦值給變量的數(shù)據(jù)為12345678H(十進(jìn)制數(shù)為305419896);
          當(dāng)XX值為10時(shí),賦值給變量的數(shù)據(jù)為78563412H(十進(jìn)制數(shù)為2018915346);
          當(dāng)XX值為11時(shí),賦值給變量的數(shù)據(jù)為34127856H(十進(jìn)制數(shù)為873625686)。
          第三,寫單個(gè)寄存器時(shí)所使用功能碼的選擇:
          第三個(gè)X:X值為0時(shí),使用06(06H)號(hào)功能碼向設(shè)備寫入單字整數(shù)數(shù)據(jù);X值為1時(shí),使用16(10H)號(hào)功能碼像設(shè)備寫入單字整數(shù)數(shù)據(jù)。
          例如:上位機(jī)要將設(shè)備地址為2,寄存器地址為5的16位寄存器設(shè)置為18(12H):
          當(dāng)X值為0時(shí),上位機(jī)發(fā)送的命令為:02 06 00 05 00 12 19 F5;
          第一個(gè)字節(jié):02,表示設(shè)備地址;
          第二個(gè)字節(jié):06,為功能碼字節(jié),06號(hào)功能碼的作用為預(yù)置單個(gè)16位寄存器;
          第三第四個(gè)字節(jié):0005,表示的是上位機(jī)發(fā)送命令所預(yù)置的寄存器的地址;
          第五第六個(gè)字節(jié):0012H,表示上位機(jī)要將地址為5的16位寄存器設(shè)置為18(12H);
          第七第八個(gè)字節(jié):19 F5,為CRC校驗(yàn)字節(jié)。
          當(dāng)X值為1時(shí),上位機(jī)發(fā)送的命令為:02 10 00 05 00 01 02 00 12 70 D3。
          第一個(gè)字節(jié):02,表示設(shè)備地址;
          第二個(gè)字節(jié):10H(十進(jìn)制為16),為功能碼字節(jié);
          第三第四個(gè)字節(jié):0005,表示的是上位機(jī)發(fā)送命令所預(yù)置的多個(gè)寄存器的起始地址為0005H;
          第五第六個(gè)字節(jié):0001,表示上位機(jī)要進(jìn)行設(shè)置的寄存器個(gè)數(shù);
          第七個(gè)字節(jié):02,表示后面跟著的2個(gè)字節(jié)數(shù)據(jù)是要預(yù)置到指定寄存器中去的;
          緊跟在第七個(gè)字節(jié)后的兩個(gè)字節(jié)便是要預(yù)置到指定寄存器中的數(shù)據(jù)了;
          最后兩個(gè)字節(jié):9C08,為CRC校驗(yàn)字節(jié)。
          當(dāng)初始化字為空或者三個(gè)X值都為0時(shí),世紀(jì)星采用原版的Modbus驅(qū)動(dòng)解析數(shù)據(jù)的方式進(jìn)行存取數(shù)據(jù)。因此用戶在使用Modbus驅(qū)動(dòng)進(jìn)行通信時(shí),可以暫時(shí)不設(shè)置初始化字,當(dāng)取出的數(shù)據(jù)與實(shí)際的數(shù)據(jù)相差較大時(shí),再參考這篇文章進(jìn)行調(diào)試,或者可直接聯(lián)系我們世紀(jì)星的技術(shù)支持人員幫助您調(diào)試。
          到此,關(guān)于Modbus的內(nèi)容先暫告一段落,謝謝您的關(guān)注。


         

        狀 態(tài): 離線

        公司簡(jiǎn)介
        產(chǎn)品目錄

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

        關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
        工控網(wǎng)客服熱線:0755-86369299
        版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 亚洲一区二区三级av| 中国亚州女人69内射少妇| 国产熟睡乱子伦视频在线播放| 免费国产裸体美女视频全黄| 日韩精品视频一区二区不卡| 亚洲中文久久久精品无码| 熟女人妻视频| 一区二区三区国产亚洲自拍| 国产中文字幕精品视频| 婷婷精品国产亚洲AV麻豆不片| 亚洲中文字字幕精品乱码| 欧美大片va欧美在线播放| 18+内射| 岛国岛国免费v片在线观看| 少妇被躁到高潮人苞一| 四虎永久免费很黄的视频| 精品中文人妻在线不卡| 国产国语一级毛片| 给我免费观看片在线| 中文字幕一区二区三区麻豆| 日韩有码国产精品一区| 少妇做爰免费视频网站| 国产成人8X人网站视频| 久久久久国产精品麻豆ar影院| 香蕉久久夜色精品国产成人| 午夜综合网| 国产一级特黄高清大片一| 2021av在线| 国产精品人妻熟女男人的天堂| 国产三级视频网站| 亚洲一区二区经典在线播放| 毛片大全真人在线| 国产成人亚洲影院在线播放| 超碰成人人人做人人爽| Se01短视频国产精品| 亚洲第一狼人天堂网伊人| 伊人天天久大香线蕉av色| 国产麻豆精品一区一区三区| 全免费A级毛片免费看无码| 中文字幕av无码免费一区| 成人AV无码一区二区三区 |