關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 中央控制系統(tǒng)在系統(tǒng)集成中的應(yīng)用

中央控制系統(tǒng)在系統(tǒng)集成中的應(yīng)用

作者: 時間:2009-05-22 來源:網(wǎng)絡(luò) 收藏

(1)用戶界面設(shè)計(jì)

  用戶界面的設(shè)計(jì)采用了當(dāng)今世界先進(jìn)的pro/Engineer設(shè)計(jì)工具,它是個圖形化開發(fā)環(huán)境,通過按鈕、頁、文本、和圖片等來完成圖形界面的編輯。通過定義與控制程序邏輯符號相應(yīng)的join number號實(shí)現(xiàn)操作。界面的設(shè)計(jì)目標(biāo)是人性化,即界面要顯而易懂,使用戶可以很方便的進(jìn)行人機(jī)對話。用戶界面可以設(shè)計(jì)到專業(yè)的觸摸屏上,也可以設(shè)計(jì)成WEB瀏覽器頁面的形式,通過通信網(wǎng)絡(luò)進(jìn)行控制??萍疾科脚_中心展示系統(tǒng)的用戶界面設(shè)計(jì)如圖3,這是一個在觸摸屏上設(shè)計(jì)的界面,點(diǎn)擊界面上的按鈕就會跳轉(zhuǎn)的相應(yīng)的控制子界面。

(2)控制程序的開發(fā)

  控制程序使用是符號控制程序設(shè)計(jì)語言SIMPL-windows (Symbol Intensive MasterProgramming Language )進(jìn)行開發(fā), 它是一個可視化的面向?qū)ο蟮?a class="contentlabel" href="http://butianyuan.cn/news/listbylabel/label/控制系統(tǒng)">控制系統(tǒng)程序開發(fā)工具, 并且提供了系統(tǒng)所必需的編程、配置、測試和調(diào)試等功能, 實(shí)現(xiàn)了用戶界面和受控設(shè)備群之間的通信。SIMPL 窗口的配置模塊允許用戶選擇、用戶界面、網(wǎng)絡(luò)設(shè)備和需要安裝的受控設(shè)備。對這些硬件分配端口地址、網(wǎng)絡(luò)標(biāo)識號和 IP 地址。

圖3 設(shè)計(jì)軟件界面圖

  控制程序的開發(fā)實(shí)際上就是編寫一些SIMPL-windows中已經(jīng)具有的邏輯模塊,將邏輯命令通過編輯好的邏輯模塊傳到底層的程序中。這些邏輯模塊類似與函數(shù),類庫或控件。以大屏控制程序來做以說明。由觸摸屏觸發(fā)的邏輯命令傳給Buffer函數(shù),命令在這個函數(shù)進(jìn)行緩沖、變化,然后傳遞到底層程序中,底層程序會根據(jù)大屏設(shè)備的狀態(tài),將邏輯命令發(fā)給大屏設(shè)備,使大屏設(shè)備完成用戶的信號切換等操作。程序如圖4:

圖4 設(shè)計(jì)程序流向圖

(3)底層程序的開發(fā)

  控制系統(tǒng)底層程序的開發(fā)采用的是SIMPL+,它是一種類似C語言一樣的語言,圖4中的DVPHD 6-Windows-Switcher就是一個底層的程序,是用SIMPL+語言編寫的一個宏,用來將邏輯命令發(fā)給硬件設(shè)備。

(4)調(diào)試系統(tǒng)

  首先要將寫好的底層程序進(jìn)行調(diào)試,然后把調(diào)試好的底層程序放到控制系統(tǒng)的程序中,等到程序中其他的邏輯函數(shù)、類、宏,全部編輯完成,進(jìn)行整個系統(tǒng)的連調(diào),調(diào)試包括串口代碼、紅外代碼、邏輯指令以及硬件的穩(wěn)定性。當(dāng)系統(tǒng)全部調(diào)試完畢,系統(tǒng)可以穩(wěn)定運(yùn)行。整個系統(tǒng)就算構(gòu)造完成。

4 結(jié) 論

  中央控制系統(tǒng)是的具體,這篇文章借助實(shí)際的工程項(xiàng)目通過軟件和硬件兩個方面詳細(xì)的介紹了中央控制系統(tǒng)的構(gòu)成。中央控制系統(tǒng)未來的發(fā)展方向是智能控制系統(tǒng),將和無線移動通信緊密的聯(lián)系的在一起,隨時隨地都可以通過用戶界面對受控設(shè)備進(jìn)行控制。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉