色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 分布式監(jiān)控系統(tǒng)在熱處理工藝上的應(yīng)用

          分布式監(jiān)控系統(tǒng)在熱處理工藝上的應(yīng)用

          作者: 時間:2015-04-21 來源:網(wǎng)絡(luò) 收藏

            3軟件設(shè)計

          本文引用地址:http://cafeforensic.com/article/272886.htm

            整個系統(tǒng)的軟件設(shè)計以WINDOWS 9x為運行環(huán)境,采用VB 6.0編寫,操作界面為全中文圖形。

            3.1系統(tǒng)初始化自檢模塊

            初始化工作以窗體的FORM-LOAD事件完成,將通信端口在窗體加載時打開,并初始化4018、4050、KP儀表以及繪制趨勢圖所需圖片框、繪圖筆數(shù)、數(shù)組等。

            3.2實時通訊控制模塊

            本系統(tǒng)中模塊通訊規(guī)定:主機下發(fā)命令分地址部分和參數(shù)部分,現(xiàn)場監(jiān)控單元上報采集的數(shù)據(jù)。分布式模塊的命令發(fā)送后,必定有返回字符串。KP儀表與主機之間的通訊是在雙方約定的交握協(xié)議下,通過查詢“參數(shù)地址”傳送儀表參數(shù)。

            系統(tǒng)采用VISUAL BASIC 6.0的MSCOMM32.OCX控件中的事件驅(qū)動方式進行數(shù)據(jù)通信。MSCOMM控件需程序設(shè)置如下屬性:

            (1)port屬性:設(shè)置或返回通信端口號。

            (2)portopen屬性:打開或關(guān)閉用commport屬性設(shè)置的通信端口。

            (3)settings屬性:設(shè)置或返回波特率、校驗位、數(shù)據(jù)位、停止位等通信參數(shù)。

            (4)input屬性:從接受緩沖區(qū)讀入字符。

            (5)output屬性:向發(fā)送緩沖區(qū)寫入字符。

            (6)handshaking屬性:指定通信雙方的交握協(xié)議。

            由于RS-485網(wǎng)絡(luò)上的模塊及儀器傳輸速度分很多種,采用上述傳輸方式可將主控計算機上的通信速度與模塊速度一致。其中含有CHECKSUM的檢查,使結(jié)果較為正確。

            上位機和下位機的通信采用查詢方式,即上位機根據(jù)所給的下位機的站址,按小站址到大站址順序查詢。當(dāng)上位機查詢到所指定的下位機站址時,發(fā)送數(shù)據(jù)信號,下位機在接到上位機發(fā)來的命令后,將執(zhí)行結(jié)果回送上位機,結(jié)束通訊。所有通訊程序在TIMER控件的TIMER事件中完成。

            3.3實時監(jiān)控模塊

            系統(tǒng)啟??刂谱幽K需設(shè)置按鈕作為切換定時器激活和關(guān)閉的工具。4018數(shù)值,將完成數(shù)據(jù)顯示到主窗體的溫度區(qū)(Lable控件的Caption屬性)。并且與報警值比較,計算ADAM-4050輸出狀態(tài),判斷繼電器是否輸出,調(diào)用MsComm的Output屬性下發(fā)數(shù)字輸出命令。由于系統(tǒng)各個測量模塊會與其他模塊交錯使用,如4050中夾雜4018的命令,為保證程序的高效與可維護性,程序中設(shè)立了標(biāo)志(Flag)。

            趨勢圖子模塊調(diào)用PictureBox控件,通過設(shè)置Name、AutoReDraw、Visible屬性,讀取工藝參數(shù)監(jiān)測子模塊中的測量值變量,使用Line命令將獲得的值以圖形方式顯示在窗體上,并用API函數(shù)中的BitBlt函數(shù)復(fù)制圖片框,以產(chǎn)生圖形平滑移動的效果。

            3.4數(shù)據(jù)存儲及查詢

            為了保存監(jiān)測數(shù)據(jù)及日后查看數(shù)據(jù),通過數(shù)據(jù)庫引擎建立1個access數(shù)據(jù)庫,定時存儲數(shù)據(jù),共保存31天的數(shù)據(jù),用Msflexgarid表格控件來顯示數(shù)據(jù)。

            3.5數(shù)據(jù)報表及歷史趨勢圖打印

            主要設(shè)計好打印紙坐標(biāo)系,方法是通過設(shè)置Printer的Scale、Scalemode等屬性,再用Printer的Line、Circle、Pset等圖形方法,最后調(diào)用enddoc結(jié)束打印。

            4結(jié)束語

            本系統(tǒng)采用RS-485工業(yè)現(xiàn)場總線結(jié)構(gòu),上、下位機分布式監(jiān)測,具有良好的系統(tǒng)擴展性能,操作方便,安全可靠,現(xiàn)場應(yīng)用效果良好。既適用于新建項目的電爐設(shè)備配套,也適用于傳統(tǒng)熱處理車間的技術(shù)改造。


          上一頁 1 2 下一頁

          關(guān)鍵詞: ADAM-4000

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉