基于MCF52233的通用遠程測控系統平臺的研究
3 配置式二次開發界面
配置式二次開發主要是添加接入網絡中的測控終端控制器,以及對控制器的網絡參數和各通道及其控制關系的配置。添加控制器的界面如圖5所示,其中單元名和網絡參數屬于必配項,其他通道配置由實際項目需求確定。本文引用地址:http://www.j9360.com/article/151855.htm
單元名用于直觀地表示各控制器的名稱,用戶可以根據控制器所放置的監控現場對其命名,之后的監控界面都以該名稱唯一標識對應的控制器。實際通信時以IP地址唯一確定一個控制器,對于同一版終端軟件,其配置的IP地址、MAC地址等網絡參數皆相同,接入網絡后會出現IP地址沖突,無法進行網絡通信。所以在添加控制器時需要修改其網絡配置參數。控制器的默認IP地址為192.168.1.164,在新增控制器時,需確保PC到控制器之間的網絡是連通的。
對于控制器提供的模擬量輸入、開關量輸入、模擬量輸出、開關量輸出等通道,本系統默認不作任何配置,因此在添加控制器時需要根據實際需求配置傳感器和輸入輸出設備所接的相應通道。將所有通道配置信息填好之后,就可以通過“新增”按鈕將這些配置信息寫入數據庫,系統會自動將這些信息寫入需要配置的新控制器內。
另外,本界面還提供了模板功能,用戶在添加新的控制器時,可以通過添加模塊按鈕將當前配置信息以模塊形式保存,在配置后續控制器時,只需要選擇該模板,然后修改IP地址等少量信息即可實現快速的添加并配置控制器功能。與添加控制器菜單相對應的還有一個修改控制器菜單,開發人員可以在相應的界面中重新修改某個已存在控制器的配置信息或刪除不再使用的控制器,該功能對于后期維護比較實用。
輸入輸出控制關系配置界面如圖6所示。本文實現的控制關系中每個模擬量輸入通道可以控制2個模擬量輸出通道和2個開關量輸出通道;每個開關量輸入通道可以控制一個開關量輸出通道。控制關系配置界面中各選項的內容是根據添加控制器界面中配置的通道信息加載的,所以應該先添加控制器,才能對其進行控制關系的配置。
現有測控系統的開發基本是根據具體應用需求進行單獨重復的設計、編碼、測試,而實際上這些系統在功能結構上具有雷同性,為提高軟硬件的可重用性,本文通過對測控系統的分析,抽象出測控系統的一般結構,在此基礎上實現了一種基于嵌入式以太網的面向測控領域的通用平臺。該平臺已應用于網絡機房遠程環境監控系統和基于嵌入式以太網的IC(Integrate Circuit,集成電路)硬化爐監控系統中,為現代嵌入式系統開發提供了一個快速原型工具。
評論