<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 分布式監控系統在熱處理工藝上的應用

分布式監控系統在熱處理工藝上的應用

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

  3軟件設計

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

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

  3.1系統初始化自檢模塊

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

  3.2實(shí)時(shí)通訊控制模塊

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

  系統采用VISUAL BASIC 6.0的MSCOMM32.OCX控件中的事件驅動(dòng)方式進(jìn)行數據通信。MSCOMM控件需程序設置如下屬性:

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

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

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

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

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

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

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

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

  3.3實(shí)時(shí)監控模塊

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

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

  3.4數據存儲及查詢(xún)

  為了保存監測數據及日后查看數據,通過(guò)數據庫引擎建立1個(gè)access數據庫,定時(shí)存儲數據,共保存31天的數據,用Msflexgarid表格控件來(lái)顯示數據。

  3.5數據報表及歷史趨勢圖打印

  主要設計好打印紙坐標系,方法是通過(guò)設置Printer的Scale、Scalemode等屬性,再用Printer的Line、Circle、Pset等圖形方法,最后調用enddoc結束打印。

  4結束語(yǔ)

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


上一頁(yè) 1 2 下一頁(yè)

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>