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