新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于組態王和VB的智能儀表實時監控系統

        基于組態王和VB的智能儀表實時監控系統

        作者: 時間:2012-12-01 來源:網絡 收藏

        該模塊中的OnComm 函數響應程序如下:

        Private Sub Timer1 Timer

        Timer1. Enabled = False

        Text_SEND. Text = "" ∥清空發送文本框

        MSComm. OutBufferCount = 0 ∥清除發送緩沖區數據

        Dim OutByte (1 To 3) AsByte

        IfNotMSComm. PortOpen Then ∥保證串口打開

        MSComm. PortOpen = True

        End If

        '24臺積算儀循環數據采集

        If k = 1 Then

        OutByte (1) = HCA

        OutByte (2) = 0

        OutByte (3) = 1

        End If

        If k = 2 Then

        OutByte (1) = HCA

        OutByte (2) = 0

        OutByte (3) = 2

        End If

        k = k + 1

        If k > 24 Then

        k = 1

        End If

        MSComm. InBufferCount = 0 ∥清除接收緩沖區數據

        MSComm. OutBufferCount = 0 ∥清除發送緩沖區數據

        MSComm. Output = OutByte

        For j = 1 To 3

        OutByte again ( j) = OutByte ( j)

        Next

        For i = 1 To 50000000

        '延時Next

        End Sub

        Private Sub Timer1 Timer

        Timer1. Enabled = False

        Text_SEND. Text = "" ∥清空發送文本框

        MSComm. OutBufferCount = 0 ∥清除發送緩沖區數據

        Dim OutByte (1 To 3) AsByte

        IfNotMSComm. PortOpen Then ∥保證串口打開

        MSComm. PortOpen = True

        End If

        '24臺積算儀循環數據采集

        If k = 1 Then

        OutByte (1) = HCA

        OutByte (2) = 0

        OutByte (3) = 1

        End If

        If k = 2 Then

        OutByte (1) = HCA

        OutByte (2) = 0

        OutByte (3) = 2

        End If

        ??

        k = k + 1

        If k > 24 Then

        k = 1

        End If

        MSComm. InBufferCount = 0 ∥清除接收緩沖區數據

        MSComm. OutBufferCount = 0 ∥清除發送緩沖區數據

        MSComm. Output = OutByte

        For j = 1 To 3

        OutByte again ( j) = OutByte ( j)

        Next

        For i = 1 To 50000000

        '延時Next

        End Sub

        ④ 容錯模塊。通過增加數據采集容錯模塊,保證數據采集的實時性、準確性,提高系統工作可靠性。

        ⑤ 數據庫模塊。主要利用Access數據庫,實現對計算機采集數據存儲、管理、分析及歷史數據的查詢等。

        ⑥ 其他程序模塊。主要完成發送、接收文本框的清空工作等。

        通過上述幾個模塊的協調工作,就可以較好地實現間的串行通信、數據分析及歷史數據查詢等。

        3 結束語

        通過間的串行通信及組態王與間的通信,并利用組態王豐富的圖形和組態工藝,較好地完成了數據的實時刷新、各種曲線、報警的顯示。運行結果表明,該系統具有友好的人機界面,良好的穩定性、可靠性,較好地解決了組態王與一般間的實時通信問題,實現了組態王對智能化儀表的實時監控。


        上一頁 1 2 下一頁

        關鍵詞: VB 智能儀表 DDE

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 北海市| 瓦房店市| 江西省| 越西县| 都匀市| 阜平县| 泰安市| 甘洛县| 尚志市| 金乡县| 乳源| 潞城市| 普兰店市| 望江县| 怀宁县| 普洱| 高清| 大理市| 福海县| 贵港市| 新余市| 漳州市| 太谷县| 琼结县| 进贤县| 武威市| 鹿邑县| 磐安县| 蓬安县| 陵川县| 开封市| 布拖县| 临汾市| 新余市| 鹤山市| 曲靖市| 盈江县| 循化| 登封市| 威信县| 云南省|