久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于Flash的遠程工業監控系統設計

基于Flash的遠程工業監控系統設計

作者: 時間:2012-07-02 來源:網絡 收藏

3
3.1 系統硬件連接
現場設備通過串口與數據采集模塊通訊,數據采集模塊通過以太網與Web服務器連接,Web服務器通過以太網與數據庫服務器連接。數據采集模塊采用PAC(可編程自動化控制器),支持Modbus/TEP通信協議。Web服務器和數據庫服務器采用HP服務器,安裝操作系統為Windo ws Server 2008 Enterprise。網絡拓撲結構采用星型拓撲結構,是為了能夠與現場采集設備建立更有效的連接。Web服務器存儲數據直接面向數據庫服務器,便于減輕整個網絡負擔,防止由于數據量過大而引起網絡阻塞。同時數據庫服務器實現雙機熱備,來提高系統的可靠性。將數據庫分為兩部分:中心數據庫和企業級數據庫,中心數據庫主要存放當前數據,企業級數據庫則存放歷史數據以及設備和用戶的管理數據,實現動態數據與靜態數據的隔離。網絡拓撲圖如圖2所示。

本文引用地址:http://cqxgywz.com/article/160350.htm

a.JPG


3.2 系統軟件
軟件設計的核心內容為PAC編程和客戶端編程。PAC編程語言為C語言,編輯環境為BC編譯器,編程語言為Action Script,編輯環境為Flash builder4.5。
本系統通過創建一個以TCP數據流方式建立的Socket從而實現PAC服務端與Web的Flash客戶端的數據傳輸。建立通信的過程為:首先PAC服務端通過Socket監聽自身的Modbus/TCP專用端口502,客戶端程序則通過此端口及PAC服務端的IP地址作為連接Socket參數,創建一個Socket與PAC服務端建立連接。網絡無故障,則連接建立??蛻舳送ㄟ^Flash中Socket的SendMessage()和ReadBytes()方法來發送和接收信息。
利用Flash創建的Modbus/TCP套接字模型為如圖3所示。

c.JPG



評論


相關推薦

技術專區

關閉