" />

国产黄色毛片-国产黄色毛片视频-国产黄色片91-国产黄色片一级-一级坐爱片-一级免费

VB與Intouch實現PLC監控系統的設計之計算機應用論文

所屬欄目:計算機應用論文 發布日期:2012-02-07 14:50 熱度:

  摘要:利用VB與組態軟件Intouch實現PLC監控系統的設計,介紹工業控制計算機與現場控制級PLC之間的實時數據通信技術及監控軟件與智能儀表之間的動態數據交換技術的應用。
  關鍵詞:Intouch;智能儀表論文;動態數據交換論文
  引言
  如今,煤炭行業的自動化水平正在不斷的提高,智能化儀表也越來越多的得到了相關的應用和研發。PLC的發展與功能的完善同時也促進了以PLC為基礎的分布式計算機控制系統的發展.以PLC為基礎的網絡控制系統廣泛的應用了過程管理級計算機與現場控制級PLC之間的實時數據通信技術,監控軟件與底層軟件間的動態數據交換技術。本文主要以某煤礦地面皮帶運輸集中控制系統為例介紹利用VB與組態軟件Intouch實現PLC監控系統的設計及以上通信技術的應用。
  1 系統硬件結構
  本監控系統主要對地面煤流生產狀況進行監控,采用Intouch組態軟件為平臺。同時,上位機利用VB通過Moxa的Nport-5232I串口服務器讀取22臺設備的TD101電動機保護裝置(浙江天信電氣公司生產)的數據。Intouch監控軟件則通過DDE(動態數據交換技術)實現同VB程序交換數據。
  2 網絡通信設計論文
  2.1 通信協議和參數
  浙江天信電氣公司生產的TD101電動機保護裝置,支持Modebus協議RTU傳輸模式:
  編碼系統:8位二進制
  報文中每個8位字節含有兩個4位十六進制字符(0-9、A-F)
  波特率:9600bps
  每個字節的位:1個起始位
  8個數據位
  2個停止位
  發送幀格式如圖2所示。
  幀描述:(除CRC校驗外,所發送字時均是先高位字節后低位字節)
  
  圖2:幀格式
  2.2 Nport參數設置
  NPort5232I是一個專業的可編程通訊網關,將RS-422/485網絡化。該串口服務器有兩個5針的RS-422/485端口,用來控制支持RS-422/485通訊的設備,并轉化成Ethernet控制。在通信設計中要根據通訊協議設置RS-422/485端口的參數,如圖3所示。
  
  圖3:RS-422/485端口參數設置論文
  2.3 軟件實現
  通信軟件采用VB,利用Winsock控件實現與Nport的通信,并按照Modebus協議發送幀給智能儀表讀取其數據。監控機VB程序中加入一個Winsock控件,起名為Winsock1,并設置其屬性:RemoteHost=“192.168.127.2”,(即監控機IP地址),RemotePort=4001(即串口服務器偵聽端口)。
  要傳輸數據,必須先建立連接。建立連接的程序如下:
  Winsock1.Connect"192.168.127.254",4001’連接串口服務器
  連接建立好以后,應用SendData方法來傳送數據。
  Dimbuf(7)AsByte’定義一個字節數
  buf(0)=&H3buf(1)=&H3buf(2)=&H0buf(3)=&H0buf(4)=&H0buf(5)=&H5buf(6)=&H84buf(7)=&H2B
  3 DDE動態數據交換技術
  雖然VB目前已被廣泛應用于開發可視化圖形界面,但它在處理復雜圖像和復雜過程方面卻比較煩瑣。為此,我們運用工業組態軟件設計了形象直觀的系統監控界面,運用動態數據交換(DDEDynamicdataExchannge)技術完成了通信處理程序與界面程序的實時數據交換。
  3.1 動態數據交換
  動態數據交換是Windows提供的一種利用共享內存進行程序間數據交換或信息傳遞的方法。DDE是用于應用程序間進行數據和信息傳遞的,需要兩個程序,一個程序用來提供數據:“DDE服務器程序”,另一個程序用來接收數據:“DDE客戶程序”。客戶程序在需要某些特定數據時,要指明它所需要數據的類型和格式,以便尋找一個服務器為其提供數據找到服務器后,在客戶程序和服務器程序之間就建立起某種聯系,這種客戶程序和服務器程序為完成特定的數據傳遞而建立的聯系叫做“會話”。一旦客戶程序和服務器程序之間的“會話”被建立,將始終保持有效,直到這種聯系被中斷。
  3.2 Intouch監控界面與VB程序間動態數據交換的實現
  在該監控系統中VB通信處理程序和Intouch監控界面程序互為客戶和服務器。編寫DDE應用程序有兩種方式,一種是基于消息的機制,另一種是采用動態數據交換管理庫。本系統采用了動態數據交換管理庫的方法。
  VB提供了動態數據交換的LinkTopic連接主題,LinkItem連接項,LinkTimeout連接等待時間和Linkmode(連接模式)四項屬性。
  Form1.linkmode=1
  Form1.linktopic=form1
  Intouch監控軟件完成對DDE組態。DDE用戶名、主題名、應用程序名三個層次來標識客戶與服務器之間傳遞的數據單位論文。
  一旦客戶程序與服務器程序之間建立了會話關系,當一方數據發生變化時,不需要明確的指令就可以把發生變化的數據傳遞給另一方,實現數據傳輸。
  4 結束語
  隨著煤礦綜合自動化的發展,各種通信技術的應用也越來越廣泛和標準化。動態數據交換技術作為一種通信解決方案,能很好的對智能設備數據進行采集和顯示,在煤礦企業反映這些參數很有必要。
  參考文獻
  [1]高欽和.可編程控制器應用技術與設計[M].北京:人民郵電出版社,2004.
  [2]程鐵皋,程文斌.Windows動態數據交換程序設計[M].北京:北京航空航天大學出版社,1995.
  [3]Intouch人機接口應用生成程序[M].北京:北京希望電腦公司,1992.
  [4]PetroutsosE.HoughK著,邱仲潘譯.VisualBasic5高級開發指南[M].北京:電子工業出版社,1998.

文章標題:VB與Intouch實現PLC監控系統的設計之計算機應用論文

轉載請注明來自:http://www.optiwork.cn/fblw/dianxin/yingyong/11176.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 亚洲精品一区二区三区中文字幕 | 亚洲欧洲一区 | 亚洲天堂日韩在线 | 国内精品免费一区二区观看 | 日韩毛片免费线上观看 | 欧美一区二区视频在线观看 | 精品国产成人高清在线 | 亚洲第一页视频 | 精品自拍视频 | 男女福利 | 香蕉久久夜色精品国产 | 欧美国一级毛片片aa | 久久91精品国产99久久yfo | 久久精品国产欧美成人 | 免费a级毛片网站 | 精品欧美成人bd高清在线观看 | 亚洲精品国产成人中文 | 在线观看亚洲免费 | 亚洲视频毛片 | 69日本xxxxxxxxx13| 毛片aaa| 成人免费视频一区二区三区 | avtt天堂网永久资源手机版 | 国产精品国产欧美综合一区 | 亚洲精品国产福利片 | 亚洲91在线| 国产一区2区| 亚洲一区二区三区成人 | 91精品国产色综合久久 | 亚洲网站一区 | 国产午夜爽爽窝窝在线观看 | 99er精品| 久青草网站 | 2021精品国产品免费观看 | 99视频在线观看免费 | 国产一级aa大片毛片 | 精品日本久久久久久久久久 | 亚洲精品一区二区三区在线观看 | 91精品一区二区综合在线 | 99精品视频免费在线观看 | 成人午夜爽爽爽免费视频 |