亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB6.0的Modbus協(xié)議數(shù)據(jù)采集系統(tǒng)設(shè)計

        2015-03-27 07:18:18長江大學電子信息學院余仕求
        電子世界 2015年20期
        關(guān)鍵詞:智能儀表下位上位

        長江大學電子信息學院 石 雄 余仕求

        分布式控制系集中控制系統(tǒng)是以微處理器為基礎(chǔ),采用控制功能分散,顯示操作集中,兼顧分而自治和綜合協(xié)調(diào)的設(shè)計原則的新一代儀表控制系統(tǒng)。由于其通用性強,有清晰的人機友好界面,運行相對可靠等特點,目前已成為在控制系統(tǒng)的主流系統(tǒng),在工業(yè)控制中得到了廣泛的應(yīng)用。

        Visual Basci具有編程語言簡單易學,界面設(shè)計靈活,開發(fā)周期短的特點,利用VB可實現(xiàn)分布式控制數(shù)據(jù)通信的功能。通過添加MSCOMM控件并設(shè)置相關(guān)參數(shù)就可實現(xiàn)通信而不必去調(diào)用API底層函數(shù),屏蔽了對硬件的操作,具有完善的串口數(shù)據(jù)發(fā)送和接收功能。

        本文中實例為多點溫度的監(jiān)控,上位機通過RS485總線與下位機相連,下位機為智能儀表,采用Modbus協(xié)議通訊,上位機通過輪詢的方式依次訪問下位機,下位機作出應(yīng)答返回數(shù)據(jù)。采用VB語言編程,通過Modbus協(xié)議實現(xiàn)工控機與智能儀表的通信,組成一個小型的分布式控制系統(tǒng)。

        1 系統(tǒng)硬件設(shè)計方案

        圖1 硬件連接示意圖

        NHR系列單回路數(shù)字顯示控制儀是工控中常見一種控制儀表,可接入多種傳感器進行數(shù)據(jù)采集,具有PID整定功能,采用RS485或RS232的異步通信端口,采用Modbus通信協(xié)議。橫河系列中的UT35A功能更為強大,支持ModBus,以太網(wǎng)及Pr of ibus在內(nèi)的多種通訊協(xié)議。本系統(tǒng)中兩者都采用RS485的接口,通信協(xié)議采用標準Modbus協(xié)議,采用RTU(十六進制數(shù))傳輸模式。

        工控機作為上位機與下位機采用主從應(yīng)答的方式進行通信,上位機始終處于主動,每隔一段時間向下位機發(fā)送命令,下位機響應(yīng)將數(shù)據(jù)或錯誤代碼固定的格式發(fā)回。例如讀采樣數(shù)據(jù)時,向指定地址的模塊發(fā)送讀數(shù)據(jù)指令,地址與之對應(yīng)的從機準備好數(shù)據(jù)以幀的格式返回,若讀取失敗則發(fā)回錯誤代碼。向從機寫參數(shù)(如PID整定的預(yù)置值)時與此類似,若寫入正確則返回相同的寫數(shù)據(jù)指令,反之則返回錯誤代碼。

        2 通信規(guī)約

        Modbus協(xié)議建立了主設(shè)備查詢的格式:設(shè)備(或廣播)地址、功能代碼、所有要發(fā)送的數(shù)據(jù)、錯誤檢測域。由于采用主從通信,從站之間不能進行單獨通信,信息發(fā)送只能由主站管理,任何一個時刻總線上只允許一個主從通信進行。協(xié)議楨中不包含任何消息報頭及消息結(jié)束符,消息的開始和結(jié)束依靠間隔時間來識別,當間隔時間和長于或等于3.5字符時,即作為檢測到楨結(jié)束。

        協(xié)議楨定義如下:

        從站地址:地址必須在1-247之間

        功能代碼:包含讀,寫寄存器,錯誤代碼

        數(shù)據(jù):以二進制代碼傳輸

        CRC16:循環(huán)冗余校驗,檢驗從從站地址到數(shù)據(jù)區(qū)最后一個字節(jié)。

        3 系統(tǒng)軟件設(shè)計方案

        圖2 軟件界面設(shè)計

        圖3 讀寫數(shù)據(jù)流程圖

        界面(見圖2)由兩部分構(gòu)成,即讀數(shù)據(jù)和寫數(shù)據(jù),智能儀表分別為虹潤的NHR5310和NHR1100以及橫河系列中的UT35A。實際調(diào)試中寫入值為PID溫度整定值,顯示值為當前溫度值。

        系統(tǒng)分為寫模塊和讀模塊,寫模塊將設(shè)定的參數(shù)值(溫度設(shè)定值)寫入相應(yīng)的寄存器,讀模塊用于顯示當前的參數(shù)值,更新頻率由Timer 2決定,如圖3所示。

        本文介紹了VB6.0的串行通訊控件,采用Modbus協(xié)議與各個儀表進行數(shù)據(jù)采集的過程。給出了系統(tǒng)硬件結(jié)構(gòu)及軟件流程圖,通過應(yīng)用表明,數(shù)據(jù)采集準確,系統(tǒng)性能穩(wěn)定。

        [1]蔣學潤,李中華,毛宗源.基于VB的數(shù)據(jù)采集智能模塊與上位機串行通信的實現(xiàn)[J].計算機應(yīng)用,2003(06)61-63.

        [2]王曉崗.基于VB6.0串口通信的氣壓測高系統(tǒng)數(shù)據(jù)采集實現(xiàn)[J].測控技術(shù),2010(03)116-117.

        [3]郭皓,黃華,饒潔.基于VB的精餾塔數(shù)據(jù)采集控制系統(tǒng)設(shè)計[J].工業(yè)控制計算機,2005(8)24-25.

        [4]趙忠波,巢麗萍,宋勇江.基于VB的分布式監(jiān)控系統(tǒng)MODBUS通信設(shè)計[J].自動化技術(shù)與應(yīng)用,2006(12)91-93.

        猜你喜歡
        智能儀表下位上位
        智能儀表的抗干擾和故障診斷研究
        智能儀表技術(shù)及工業(yè)自動化應(yīng)用發(fā)展分析
        發(fā)射機房監(jiān)控系統(tǒng)之下位機
        特斯拉 風云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        智能儀表在動態(tài)稱重系統(tǒng)中的應(yīng)用
        智能儀表在工業(yè)自動化控制中的運用研究
        電子制作(2017年14期)2017-12-18 07:08:00
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機的教室智能監(jiān)測管理系統(tǒng)
        景洪電廠監(jiān)控系統(tǒng)下位機數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
        圍觀黨“下位”,吐槽帝“登基”
        北京紀事(2016年5期)2016-05-07 13:17:02
        亚洲国产精品久久又爽av| 久久这里都是精品一区| 一区二区三区国产精品| 国内免费自拍9偷1拍| 国产太嫩了在线观看| 扒开双腿疯狂进出爽爽爽视频| 国产亚洲第一精品| 中文字幕日本五十路熟女| 亚洲视频网站大全免费看| 国产精品综合一区二区三区| 日韩高清无码中文字幕综合一二三区| 精品视频一区二区杨幂| 亚洲永久国产中文字幕| 久久久无码精品亚洲日韩按摩| 屁屁影院一区二区三区| 久草国产手机视频在线观看| 人妻制服丝袜中文字幕| 一本色道无码道dvd在线观看| 国产一级大片免费看| 永久免费中文字幕av| 亚洲国产精品av在线| 欧美性猛交xxxx富婆| 亚洲自拍另类欧美综合| 亚洲一区二区三区天堂av| 好吊妞视频这里有精品| 国产香蕉尹人在线观看视频| 东京热加勒比在线观看| 一本色道精品亚洲国产一区| 国产精品久久成人网站| 国产日韩欧美亚洲精品中字| 亚洲视频在线播放免费视频 | 国产 字幕 制服 中文 在线| 亚洲中文字幕久久精品蜜桃 | 精品亚洲第一区二区三区| 天天鲁在视频在线观看| 国产精品偷伦免费观看的| 国产亚洲av一线观看| 大ji巴好深好爽又大又粗视频| 又爽又黄禁片视频1000免费 | 国内自拍视频在线观看h| 可以免费看亚洲av的网站|