• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 金湖虹潤儀表有限公司
    免費會員

    智能流量積算儀串口通信與VB6.0的聯系

    時間:2009-3-3閱讀:3628
    分享:
    D08-8CZM型智能數字流量顯示積算儀與串口通信

      2.1 硬件構成

      D07-12A型質量流量傳感器采用毛細管傳熱溫差量熱法原理測量氣體的質量流量(無需溫度壓力補償)。將傳感器加熱電橋測得的流量信號送入放大器放大,放大后的流量檢測電壓與設定電壓進行比較,再將差值信號放大后去控制調節閥門,閉環控制流過通道的流量使之與設定的流量相等。當本流量積算儀與MFC(質量流量計)配套使用時,只需用電纜通過D型插頭將流量積算儀與MFC連接起來即可。然后采用一臺上位機與一臺D08-8CZM流量積算儀進行通信的方式,使用RS232通訊方式:將2引腳(TXD)與上位機串口的RXD(工控機串口的2引腳)相連;3引腳(RXD)與上位機串口的TXD(工控機串口的3引腳)相連;5引腳(SG)與上位機串口的SG(工控機串口的5引腳)相連。

      2.2 通訊原理

      工控機作為上位機與從機(數字流量積算儀)采用主從應答方式進行通信,一個網絡中只有一個主機(上位機,節點地址為0),主機通過站號(數字流量積算儀的*地址)區分不同的從機。上位機始終處于主動狀態,根據程序運行的需要向(通信端口)數字流量積算儀發出讀寫等命令;從機處于被動狀態,接收并響應上位機的命令。需要讀采樣數據時,上位機通過通信口向地址的數字流量積算儀發出讀數據命令,數字流量積算儀響應并將數據準備好,按統一的數據通信幀格式編成響應字符串,主機再次讀通信口接收緩沖區即可讀到所需的數據。向數字流量積算儀寫數據時,上位機向數字流量積算儀發出寫命令及參數數據,積算儀即可接受并返回響應情況。上位機通過RS-232通信進行運行狀態監控、參數設置、診斷等遠程測控功能,實現這些功能采用了不同的通信格式。其中MODBUS協議通訊原理圖如下:

    圖1 MODBUS協議的詢問應答環路

      2.3 通訊協議

      本通信協議應用于D08-8CZM型流量積算儀與上位機的通信,數據以16進制格式傳輸,波特率:9600;數據位8位;停止位:1位;效驗位:無。本協議與MODBUS協議兼容,可以通過上位機顯示流量積算儀的瞬時流量、累積流量、滿量程、單位和閥狀態(包括閥控、關閉和清洗),而且可以通過上位機設定流量積算儀的瞬時流量、使流量積算儀的累積流量清零。因此在本協議用到了MODBUS協議的命令$03(Reading 1~9words)、命令$05(Force single coil)和命令$06(Writing 1 word)。

      使用命令$03可以通過上位機讀流量積算儀的當前狀態,其通信協議的具體格式為:

      上位機 積算儀:01 03 00 02 00 08 E5 CC

      各字節含義:

      01: MODBUS地址;
      03: 功能碼03(Reading 1~9words);
       00 02:起始地址,00為高8位,02為低8位;
      00 08:讀取的字數;
      E5 CC:CRC效驗值,E5為CRC的低8位,CC為高8位。
      上位機 積算儀:01 03 10 (1)~(16) CRCL CRCH
     
      各字節含義:

      01:MODBUS地址;
      03:MODBUS命令號;
      10:上傳的字節數;
      (1)~(4):瞬時流量值;“00~09”表示數字“0~9”,“10~19”表示“0.~9.”;
      (5)~(10):流量累積值;同上;
      (11)~(14):滿量程;同上;
      (15):流量單位;00表示SCCM和SCC,01表示SCCM和SL,11表示SLM和SL;
      (16):閥狀態;00表示關閉,80表示閥控,FF表示清洗;
      CRCL:CRC的低八位;CRCH:CRC的高8位。

    3、用VB實現串行通訊

      3.1 MSComm控件

      VB的通信控件MSComm能夠提供串行通信的全部功能,程序編寫、調試簡單方便,開發速度快,該控件封裝了通信過程中的底層操作程序,用戶只需設置和監控控件的屬性和事件,就可以方便地實現異步串行通信。

      采用MSComm控件接收數據,按照接收方式分兩種形式:事件驅動方式,定時查詢方式。本例為適應流量的實時控制采用定時驅動方式,若定時器計時到,通過串行通信口向地址流量積算儀發出讀寫等操作命令,等待時間到則檢查InBufferCount屬性值來判斷輸入緩沖區中是否接受到了相應數目的字符,從而進行讀取、判斷數據合法性和數據存儲、處理等操作。

    會員登錄

    ×

    請輸入賬號

    請輸入密碼

    =

    請輸驗證碼

    收藏該商鋪

    X
    該信息已收藏!
    標簽:
    保存成功

    (空格分隔,最多3個,單個標簽最多10個字符)

    常用:

    提示

    X
    您的留言已提交成功!我們將在第一時間回復您~
    在線留言
    主站蜘蛛池模板: 成人永久福利免费观看| 国产成人精品一区二三区| 成人精品一区二区电影| 成人国产经典视频在线观看| 成人人观看的免费毛片| 国产成人精品福利色多多| 国产成人免费网站在线观看| 亚洲成人福利在线| 最新69国产成人精品视频69| 国产成人精品免费视频大全可播放的| 亚洲国产成人精品无码一区二区| 欧美成人国产精品高潮| 国产成人久久精品区一区二区| 麻豆国产成人AV在线| 国产成人亚洲综合| 成人午夜短视频| 成人黄页网站免费观看大全| 亚洲国产成人va在线观看| 国产成人av一区二区三区在线| 成人欧美一区二区三区在线| 久久久久av综合网成人| 免费国产成人高清在线观看麻豆| 成人无码精品1区2区3区免费看| 国产成人在线网站| 一级成人黄色片| 成人片黄网站色大片免费| 一级成人毛片免费观看| 亚洲成人福利网站| 亚洲成人免费电影| 免费成人在线电影| 国产成人三级视频在线观看播放| 成人亚洲欧美日韩在线| 成人av电影网站| 国产精品成人免费视频电影| 成人免费网站在线观看| 成人免费无码大片A毛片抽搐 | 亚洲欧美成人一区二区在线电影| 国产精品成人一区无码| 成人毛片视频免费网站观看| 日韩国产成人资源精品视频| 欧美成人午夜精品免费福利|