国产aⅤ无码专区亚洲aⅤ蜜芽_国产亚洲成人精品久无码av毛片一级不卡_水蜜桃在线尤物在线观看_亚洲色偷偷综合亚洲av78_95gao国产成视频在线观看_亚洲特级毛片免费观看_91最新欧美日韩_文字幕丰满乱孑伦无码专区_午夜不卡视频在线观看一区二区_中国男男gay 18无套网站

行業(yè)動態(tài)

當(dāng)前位置:首頁>>新聞中心>>行業(yè)動態(tài) 發(fā)布時間:2017-07-24 07:29:36

VB通信技術(shù)在電子秤稱重監(jiān)控系統(tǒng)中的應(yīng)用

時間:2017-07-24 07:29:36 來源:本站 點擊數(shù):572

在設(shè)計電子秤稱重監(jiān)控系統(tǒng)的過程中,基于組態(tài)王與VB對動態(tài)數(shù)據(jù)交換技術(shù)的支持,利用VBMSComm通信控 件解決電子秤與計算機(jī)的串行通信實現(xiàn)對配料稱重過程實時監(jiān)控。通過現(xiàn)場實施,該系統(tǒng)降低了誤差,提高了工作效率和 企業(yè)的管理水平。

在多種配料稱重的工業(yè)流程中,對于傳統(tǒng)的稱重 儀器監(jiān)控系統(tǒng),模擬信號在傳輸過程中易受干擾,容 易造成數(shù)據(jù)讀取誤差,而且人工記錄數(shù)據(jù)時也易出 ,對于歷史數(shù)據(jù)的查看也很不方便。針對上述存在 的問題,本文設(shè)計了一套稱重監(jiān)控系統(tǒng),并且提出了 一種電子秤與組態(tài)王通信的新方法,解決了兩者不能 直接通信的問題?,F(xiàn)在流行的工業(yè)控制系統(tǒng)一般由 上位機(jī)和下位機(jī)組成,本文中上位機(jī)采用PC機(jī),在這 個工程中,需要對電子秤、I/o設(shè)備、工控軟件等設(shè)備 設(shè)置良好的通訊,實現(xiàn)方便高效的監(jiān)控。

1.電子秤稱重監(jiān)控系統(tǒng)

1.1配料稱重過程

本文從某纖維廠的配料控制入手,在整個生產(chǎn) 流程中,五種原料的投放是關(guān)鍵,這五種原料要按 一定的比例投入生產(chǎn)流程中,每一個稱重罐上都配 有一臺電子秤通過電子秤讀取質(zhì)量參數(shù),再把質(zhì) 量參數(shù)傳送到監(jiān)控室,操作人員通過顯示設(shè)備讀取罐中配料重量。首先,在往稱重罐中上料時,打開 上料閥,操作人員要對每一次上料的時間和重量進(jìn) 行記錄,待五個稱重罐中的原料達(dá)到標(biāo)準(zhǔn)比例時, 關(guān)閉上料閥,打開放料泵,進(jìn)行放料操作,放料時也 要按一定的比例放料,放料完成后,關(guān)閉放料泵,_次 操作結(jié)束。然后,對配比進(jìn)行化驗,如果化驗結(jié)果與 標(biāo)準(zhǔn)化驗值之間有誤差,還要對配比進(jìn)行調(diào)整。根據(jù) 對原料配比需求的不同,操作人員對每一次的放料和 上料操作都要進(jìn)行調(diào)整,保證生產(chǎn)的順利進(jìn)行。

1.2組態(tài)軟件

目前,使用組態(tài)軟件作為工控軟件的現(xiàn)象十分 普遍,組態(tài)的應(yīng)用不僅實現(xiàn)了準(zhǔn)確記錄數(shù)據(jù)和實時 查看歷史數(shù)據(jù)的方便而且在報警,監(jiān)控方面提高 了企業(yè)的效率備受使用者的歡迎。本文在監(jiān)控界 面上使用北京亞控公司推出的組態(tài)王6.53,該軟件 在歷史數(shù)據(jù)庫、歷史趨勢曲線、報表等方面有很多 功能,設(shè)計的監(jiān)控系統(tǒng)界面友好,易掌握。

1.3監(jiān)控系統(tǒng)

根據(jù)上面的配料稱重過程,本文設(shè)計了一套可 實時監(jiān)控的組態(tài)控制系統(tǒng)。五個稱重罐中原料的 重量可直接從監(jiān)控畫面中看到,操作人員可在系統(tǒng) 中輸入配比值,對上料閥進(jìn)行操作,等達(dá)到輸入的 配比后,放料泵會自動開啟,上料閥自動關(guān)閉,放料 結(jié)束后,放料泵自動關(guān)閉。也可根據(jù)需要進(jìn)行人工操作。組態(tài)王通過DO卡與PCL724板卡連接實現(xiàn) 對閥和泵的控制。系統(tǒng)中可對標(biāo)準(zhǔn)化驗值和化驗 結(jié)果進(jìn)行自動計算,方便操作人員對上料和放料的 控制。

還可對歷史數(shù)據(jù)進(jìn)行實時查看,系統(tǒng)會定時 對歷史數(shù)據(jù)備份,方便以后查看。監(jiān)控系統(tǒng)界面如 1所示。

云網(wǎng)客1.jpg

2.通信鏈接

2.1組態(tài)王和VBDDE的支持

組態(tài)王支持動態(tài)數(shù)據(jù)交換DDE),能夠和其他 支持動態(tài)數(shù)據(jù)交換的應(yīng)用程序方便地交換數(shù)據(jù)m。 通過DDE,工程人員可以利用PC機(jī)豐富的軟件資 源來擴(kuò)充‘‘組態(tài)王的功能,可以利用Visual Basic 開發(fā)服務(wù)程序完成數(shù)據(jù)采集、報表打印、多媒體聲 光報警等功能,從而很容易組成一個完備的上位機(jī) 管理系統(tǒng)0。由于組態(tài)王不能直接與電子秤通訊, 基于組態(tài)王與VBDDE的支持,本文采用VB 發(fā)應(yīng)用程序,實現(xiàn)組態(tài)王與電子秤的通信。

2.2 VBMSComm通訊控件

Visual Basic是一個可視化的窗口開發(fā)環(huán)境,以Visual Basic開發(fā)的應(yīng)用程序非常多,它廣泛應(yīng)用在 教育軟件、計算機(jī)軟件以及各種控制系統(tǒng)中H。 VisualBasic不但容易學(xué)習(xí),并且可設(shè)計的系統(tǒng)內(nèi)置 及外掛控件更是眾多而Microsoft公司便在Visual Basic中設(shè)計了 一個相當(dāng)好用的控件,即MSComm 通訊控件,可以讓我們完成串行通信的設(shè)計。常用 的串行通信有兩種,一種為RS-232串行通信,另 —種為RS-485串行通信。在系統(tǒng)控制的應(yīng)用 中,RS-32串行通信已經(jīng)使用了很長時間,而且是 相當(dāng)重要的一個接口。我們可以在PLC中看到它, 也可以在儀器的I/O接口上看到它。文中采用 MSComm通訊控件,建立VB與電子秤端口鏈接,實 現(xiàn)VB與電子秤的RS?32串行通信。整體鏈接結(jié) 構(gòu)如圖2所示。

云網(wǎng)客2.jpg

3.通訊程序的編制

要實現(xiàn)計算機(jī)與電子秤串行通信,必須開發(fā)一 個應(yīng)用程序,通過它實現(xiàn)兩者之間的動態(tài)數(shù)據(jù)交換,串行通信的應(yīng)用程序的開發(fā)可按以下三個步驟 進(jìn)行:設(shè)置通信控件CommPort, Settings, PortOpen 屬性建立通信鏈接;建立鏈接后,使用通信控件Out-put, Input 等屬性進(jìn)行數(shù)據(jù)交換;數(shù)據(jù)交換結(jié)束后設(shè) 置PortOpenFalse,關(guān)閉串行口。

3.1初始化設(shè)置

下面以一種原料MA)為例,對通信端口進(jìn)行 初始化設(shè)置,另外四種原料除通信端口需不同外, 其他設(shè)置相同。為MA對應(yīng)的控件MSCommMA 擇第2個通信端口。以每秒2400位的速率進(jìn)行傳 ,進(jìn)行偶校驗位檢查。每個數(shù)據(jù)單元是7個位,停 止位是1個位。然后返回通信連接端口的狀態(tài)。具 體設(shè)置如下:

MSCommMA. CommPort = 2 MSCommMA. Settings = "2400,e,7,1"

MSCommMA. InputMode = comlnputModeText If MSCommMA. PortOpen = False Then MSCommMA. PortOpen = True End If

3.2電子秤的DDE界面設(shè)計

選擇VB作為服務(wù)器向組態(tài)王輸送數(shù)據(jù),需要 在通信窗口上把屬性LinkMode值置1。由于電子 秤中讀取的是字符串?dāng)?shù)據(jù),為了便于操作人員觀察 數(shù)據(jù),VB中需要把接收到的數(shù)據(jù)轉(zhuǎn)換成數(shù)值型 數(shù)據(jù)發(fā)送給組態(tài)王。VB和電子秤通過RS-232 行端口鏈接,由于原料有五種,而一般PC機(jī)只有兩 個串行口,需要加入RS-232擴(kuò)展卡擴(kuò)充端口。在 設(shè)計電子秤DDE界面時,設(shè)置六個接受數(shù)據(jù)的通訊 口,將接收到的數(shù)據(jù)顯示到文本框中。在該界面 中,有配料重量顯示區(qū)、電子秤數(shù)據(jù)顯示區(qū)、按鈕操 作功能區(qū)和通訊口選擇區(qū)。點擊相應(yīng)的按鈕則實 現(xiàn)對配料的相應(yīng)操作。如圖3所示。

云網(wǎng)客3.jpg

3.3程序流程

組態(tài)王、VB和電子秤之間建立好動態(tài)鏈接后, 檢查通訊正常后,VB從電子秤接收數(shù)據(jù),然后在 VB中對字符串?dāng)?shù)據(jù)進(jìn)行轉(zhuǎn)換,再把轉(zhuǎn)換成的數(shù)值 型數(shù)據(jù)通過DDE發(fā)送給組態(tài)王。程序流程圖如圖 4所示。

云網(wǎng)客4.jpg

4.結(jié)論

本文設(shè)計了電子秤稱重監(jiān)控系統(tǒng),解決了上位 機(jī)和電子秤的通信問題及數(shù)據(jù)處理。在實際應(yīng)用 中,通過動態(tài)數(shù)據(jù)交換將組態(tài)王與VB應(yīng)用程序相 結(jié)合,實現(xiàn)了 VB與組態(tài)王的數(shù)據(jù)通訊,獲得了很好 的應(yīng)用效果,使配方管理更易于操作和管理,該系 統(tǒng)已經(jīng)成功應(yīng)用于生產(chǎn)中。