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