1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>理工論文>計算機信息技術>基于VB的分布式監控系統通信設計

    基于VB的分布式監控系統通信設計

    時間:2022-08-06 15:54:56 計算機信息技術 我要投稿
    • 相關推薦

    基于VB的分布式監控系統通信設計

    基于VB的分布式監控系統通信設計

    郭愛文 (武漢大學動力工程系自動化專業)

                                   (武漢大學電力工程系通訊專業)

                                   

    武漢  430072

        本文介紹了利用VB的多種通信手段實現分布式監控系統的多種通信功能,對每一種通信手段給出其原理和應用實例。

    關鍵詞  VB  通信  串行口

      控件  DDE  API

    The Communication Design of Distributed Control System Based on VB

    Abstract:  This article introduces the realization of many communication functions of Distributed Control System with the application on lots of communication methods of VB.

    Key Words:  VB Communication Serial Port Control Box

    DDE API

    1.   概論

    分布式監控系統已在工業領域得到廣泛應用,許多企業對于中小規模的設備,如中小型熱電廠和水電站,出于硬件軟件投資利潤率和性能價格比的考慮,常常是自行開發或參與開發本企業的.監控系統。而許多企業在成套引進大型DCS系統后,也常因實際情況而需要自行開發或改進其監控系統。

    分布式監控系統以微機為基礎,用數據通信將微機連在一起實現數據共享,從而對工業過程進行集中監視管理和分散控制。因此,分布式監控系統中通信的設計與實現是至關重要的環節。Visual Basic開發語言具有簡潔明了、編程效率高、開發周期短的特點,利用

    VB中的多種通信手段,可實現分布式監控系統的多種通信功能。

    2.   與下位機的通信

    分布式監控系統的數據采集站可直接與現場帶有標準RS232C接口的智能儀表、PLC和單片機等鏈接,并可通過擴展控制卡形成一個數據采集子網,以高速準確地獲取數據。VBMSCOMM通信控件具有完善的串口數據發送和接受功能,利用它可以屏蔽對硬件的操作,簡易快捷地進行串行通信編程。

    本文的實例為上位機與OMRON 200HG系列PLC1:N鏈接通信。帶有RS485接口通信板的PLC直接掛在RS485總線上,上位機通過RS232C /RS

    485轉換器與總線相連,這樣即構成數據采集子網,甚至可以是一個獨立的'小型分布式監控系統。其它儀器儀表設備,只要是標準串口都可以類似方式直接或間接與上位機鏈接。

    關于VBMSCOMM控件可參考相關資料。本例通信程序摘要如下:

    (1)        初始化程序

    Mscomm1.Commport=2           ’ 選擇COM2

    Mscomm1.Settings=”9600,N,8,2”   ’ 設置通信參數

    Mscomm1.Inputlen=0             ’ 讀入接收緩沖區全部字符 

    Mscomm1.OutbufferSize=256      ’ 設置發送緩沖區大小

    Mscomm1.InbufferSize=512       ’ 設置接收緩沖區大小

    Mscomm1.PortOpen=True          ’打開

    COM2

    (2)        發送命令程序

    比如讀取節點號03PLCIR000IR009的內容,并放到tag1字符串變量中,此時有:

    Dim Command, node, begin, number as string

    Dim Answerlen as integer

    node=”03”            ’節點號

    Command=”RR”       ’命令為讀IR

    begin=”0000”          ’IR000開始

    【基于VB的分布式監控系統通信設計】相關文章:

    基于Vxworks實時操作系統的串口通信程序設計與實現08-19

    基于Visual Basic快速開發現場電視監控系統04-12

    基于Client/Server 的課件系統的設計與實現04-12

    基于Verilog HDL設計的自動數據采集系統04-12

    淺談基于數字星球系統的地理教學設計08-20

    基于Geode TMGX1的嵌入式系統設計04-12

    基于MATLAB 的自動控制原理實驗仿真系統的設計04-10

    數字監控系統方案08-08

    網絡監控系統方案06-24

    小區監控系統方案08-09

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      正在播放国产乱子伦最新视频 | 色婷婷精品大全在线视频 | 亚洲综合AⅤ一区二区三区不卡 | 亚洲一区视频香蕉 | 亚洲人成色44444在线观看 | 香蕉啪视频在钱看视频久 |