基于Web的通信電源遠程監控系統的設計與研究
遠程監控系統是信息網(wǎng)絡(luò )與工業(yè)控制網(wǎng)絡(luò )結合的產(chǎn)物,它通過(guò)現場(chǎng)控制網(wǎng)絡(luò )、企業(yè)內部網(wǎng)和Internet,把分布于各地的智能儀表系統互聯(lián)起來(lái),實(shí)現控制設備間的遠程信息交互,完成遠程監視與控制任務(wù)。將Web技術(shù)應用到遠程監控系統中,可以提供比傳統遠程監控更為強大的功能。用戶(hù)只需要通過(guò)普通的瀏覽器,就可以實(shí)現對遠程設備的監視、控制、診斷、測試和配置。借助以太網(wǎng)和Internet技術(shù),把嵌入式系統連接到Internet上,就可以方便、低廉地把信息傳送到世界的任何一個(gè)地方。本文將利用動(dòng)態(tài)數據交換技術(shù)和遠程通信技術(shù)將遠程監控應用于通信電源控制的領(lǐng)域。
本文引用地址:http://dyxdggzs.com/article/156677.htm1 動(dòng)態(tài)數據交換技術(shù)的分析
動(dòng)態(tài)數據交換技術(shù),簡(jiǎn)稱(chēng)DDE,是一種Windows系統中進(jìn)程間的通信機制,建立在Windows 內部的消息處理機上,其實(shí)質(zhì)為各應用程序間通過(guò)共享內存來(lái)交換信息。
目前,很多的工控軟件如iFix、RSVIEW32都支持DDE 功能。通過(guò)DDE 功能實(shí)現組態(tài)軟件與其它應用程序的數據交換,可以擴展組態(tài)軟件的功能。Net-DDE 可以擴展組態(tài)軟件的網(wǎng)絡(luò )功能,在Web中實(shí)現數據的共享。iFix 軟件使用操作系統提供的NetDDE服務(wù)器與客戶(hù)支持,用NetDDE 從一個(gè)遠程DDE 服務(wù)器中獲取信息,NetDDE 地址語(yǔ)言不同于普通的DDE 編址,通過(guò)NetDDE 用于傳輸實(shí)時(shí)數據的語(yǔ)法為:
這里的computername 是服務(wù)器節點(diǎn)的計算機或工作站的名字,NetDDE$是保留名,它確定用Net-DDE 進(jìn)行能夠數據傳輸,Netshare 是共享名,代表一組本地的應用程序名 主題名。項是用于數據傳輸的獨立部分。本系統用iFix 作為服務(wù)器,NetDDE 的實(shí)時(shí)數據語(yǔ)法*享名為$DMDATA.DDE,在共享名中應用程序的名字DMDDE,主題的名字為DATA。
2 遠程通信技術(shù)的分析
TCP/IP通信協(xié)議是一套工業(yè)標準協(xié)議,它是Internet最基本的協(xié)議,以它為基礎組建的Internet是目前國際上規模最大的計算機網(wǎng)絡(luò ),Internet的廣泛應用,使得TCP/IP成了事實(shí)上的標準。TCP/IP實(shí)際上是由不同層次上的多個(gè)協(xié)議組合而成的協(xié)議組。
其協(xié)議族層次如圖1 所示。
其中TCP (TransmissiON Control Protocol ,傳輸控制通信協(xié)議)、UDP (User Datagram Protocol ,用戶(hù)數據報協(xié)議)是TCP/IP在傳輸層上的協(xié)議都使用IP作為網(wǎng)絡(luò )層的協(xié)議。
當數據傳輸的性能必須讓位于數據傳輸的完整性、可控制性和可靠性時(shí),TCP 協(xié)議是當然的選擇。例如文件傳輸、遠程登陸等;當強調傳輸性能而不是數據的完整性時(shí),例如音頻、多媒體應用、數據庫查詢(xún)等,可靠性由應用程序提供,高效率的UDP 是最好的選擇。
圖1 TCP/IP協(xié)議圖
評論