999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺論Sedona開源架構(gòu)與多協(xié)議控制

2013-01-01 00:00:00紀(jì)偉明
科技創(chuàng)新與應(yīng)用 2013年4期

摘 要:對(duì) Sedona FrameworkTM的開源開發(fā)構(gòu)架進(jìn)行描述;闡述Sedona FrameworkTM軟件的技術(shù)特點(diǎn);并分析與之適應(yīng)的多協(xié)議平臺(tái)的硬件應(yīng)用。

關(guān)鍵詞:Sedona結(jié)構(gòu);虛擬機(jī);開源架構(gòu)多協(xié)議;集散控制

1 引言

自動(dòng)化控制行業(yè)提倡的“分散控制、集中管理”的模式,實(shí)際應(yīng)用卻受到重重阻礙。國(guó)際知名自控廠家各自采用的體系結(jié)構(gòu)不同,諸如LONWORKS, BACnet IP, MSTP , Modbus , TCP/RTU, oBIX, SNMP,OPC UA 等一系列的標(biāo)準(zhǔn)通信協(xié)議與接口標(biāo)準(zhǔn)使用的協(xié)議很難做到互聯(lián)互通。

因此,Sedona軟件系統(tǒng)框架的誕生就是為了解決集成或兼容上述協(xié)議接口。

2 Sedona開源架構(gòu)技術(shù)介紹

Sedona 是一個(gè)完全開放的樓宇設(shè)備控制軟件系統(tǒng)框架,由Tridium公司于2009年開發(fā)并免費(fèi)提供開放源代碼的工具軟件,包涵了:Sedona語(yǔ)言、工具包、虛擬機(jī)、編譯器、圖形化工具等部分;具有以下顯著的優(yōu)勢(shì):(1)Sedona 平臺(tái)將程序語(yǔ)言與虛擬機(jī)SVM 預(yù)存每個(gè)系統(tǒng)的預(yù)定義類集合中,可供所有的 Sedona核心 API(Application programming interfaces)可以調(diào)用所有資源。這些 API 僅存在于某些 Sedona 安裝系統(tǒng)中,大大降低軟件系統(tǒng)消耗;(2)Sedona語(yǔ)言繼承了Java/C#等語(yǔ)言面向?qū)ο笾攸c(diǎn),使用開發(fā)非常簡(jiǎn)單,功能強(qiáng)大;(3)Sedona虛擬機(jī)可以運(yùn)行幾百KB內(nèi)存的小型嵌入式設(shè)備上,大大降低硬件成本與提高實(shí)時(shí)性;(4)Sedona圖形化開發(fā)工具,進(jìn)行在線實(shí)時(shí)開發(fā)調(diào)試,用組件模塊的方式簡(jiǎn)單拖拽各種所需功能,并進(jìn)行數(shù)據(jù)流向和控制邏輯的連線,立刻完成用戶應(yīng)用邏輯開發(fā);還能實(shí)時(shí)看見反饋結(jié)果;(5)Sedona FrameworkTM廣泛應(yīng)用于底層設(shè)備開發(fā)集成和管理;支持智能通訊、連接網(wǎng)絡(luò)。

Sedona FrameworkTM平臺(tái)是一套構(gòu)建以網(wǎng)絡(luò)為中心的嵌入式智能設(shè)備的應(yīng)用系統(tǒng),下面,簡(jiǎn)介Sedona FrameworkTM開源軟件框架與硬件系統(tǒng)應(yīng)用。

3 Sedona FrameworkTM開源軟件框架

3.1 Sedona 工作流程

在Sedona軟件架構(gòu)下進(jìn)行的開發(fā)兼顧技術(shù)開發(fā)與集成應(yīng)用兩個(gè)方面的應(yīng)用:

(1)技術(shù)開發(fā)可以使用Sedona開發(fā)各種應(yīng)用組件模塊(如行業(yè)功能模塊、設(shè)備I/O驅(qū)動(dòng)模塊、特殊算法模塊等等)。其次,軟件以工具包(kits code )的形式進(jìn)行發(fā)布,便于使用。(2)集成調(diào)試人員使用圖形化開發(fā)工具,將開發(fā)好的工具包kits應(yīng)用指定工作區(qū)域上、通過屬性配置、實(shí)現(xiàn)功能控制。(3)即使沒有軟件開發(fā)經(jīng)驗(yàn)的調(diào)試人員也能靈活使用Sedona組件模塊、以圖形化模塊組合實(shí)現(xiàn)邏輯控制。

3.2 íSedona技術(shù)開發(fā)流程

開發(fā)工作通常按如下步驟進(jìn)行:(1)用面向?qū)ο蟮腟edona編程語(yǔ)言編寫Sedona組件,用于實(shí)現(xiàn)某種功能或者算法。(2)用Sedonac編譯器工具將Sedona組件的源代碼編譯成工具包。(如圖1)被編譯成類似與匯編語(yǔ)言的中間格式代碼IR(intermediate representation-IR)。實(shí)現(xiàn)用戶邏輯代碼可以編譯成對(duì)應(yīng)的Sedona虛擬機(jī)JVM指令,這樣可以應(yīng)用開發(fā)完畢的工具包能適應(yīng)所有的平臺(tái),而不要再次編譯。(3)在編譯時(shí),也產(chǎn)生標(biāo)準(zhǔn)的Java Classfile文件,可以直接運(yùn)行Sedona應(yīng)用代碼、直接用Java對(duì)應(yīng)用組件開發(fā)調(diào)試,大大提高開發(fā)效率。(4)開發(fā)組件以.sab工具包的形式發(fā)布,集成調(diào)試人員根據(jù)需要選擇將工具包安裝到指定設(shè)備上去;然后集成調(diào)試人員根據(jù)具體應(yīng)用環(huán)境進(jìn)行靈活的裁剪、整理。(5)將Sedona虛擬機(jī)和scode映像文件加載到設(shè)備ROM上運(yùn)行,通過網(wǎng)絡(luò)用SOX協(xié)議動(dòng)態(tài)加載設(shè)備直接上電之后直接運(yùn)行、也可以由集成調(diào)試人員臨時(shí)選擇,優(yōu)化使用方式。

3.3 Sedona應(yīng)用調(diào)試流程

調(diào)試人員以根據(jù)實(shí)際需要選擇工具包、圖形化工具設(shè)計(jì)成“sax”文件、在線直接用sedonac工具將其編譯成“sab”文件運(yùn)用到設(shè)備上;也可以離線設(shè)計(jì)。如下舉例說明:

3.4 Sedona軟件應(yīng)用舉例

下述案例是筆者在2011年深圳某酒店樓控系統(tǒng) (BAS)中一臺(tái)固定風(fēng)量風(fēng)機(jī)進(jìn)行控制的案例,需要有3I/1O共4個(gè)控制點(diǎn):即手自動(dòng)狀態(tài)檢測(cè)(DI)、運(yùn)行狀態(tài)檢測(cè)(DI)、故障狀態(tài)檢測(cè)(DI)和風(fēng)機(jī)啟停控制(DO);其常規(guī)的控制邏輯是: 監(jiān)測(cè)風(fēng)機(jī)手自動(dòng)運(yùn)行狀態(tài)在手動(dòng)狀態(tài)下,控制器不進(jìn)行自動(dòng)控制,只能通過現(xiàn)場(chǎng)強(qiáng)電箱電箱啟停風(fēng)機(jī);在自動(dòng)狀態(tài)下;當(dāng)用戶發(fā)出啟停信號(hào)后,控制器啟停風(fēng)機(jī);另外,如果在風(fēng)機(jī)啟動(dòng)之后檢測(cè)到故障狀態(tài),那么就立即停止風(fēng)機(jī)的運(yùn)行。如下:

(1)安裝Niagara,并尋到根目錄{root}

(2)在{root}\sedona\src目錄中創(chuàng)建新的工具目錄: 如:\jwm_bastools;

(3)在{root}\sedona\src\jwm_bastools創(chuàng)建jwm_kit.xml文件(本文件是用來描述編譯器編譯時(shí)所需要的源代碼目錄及其他信息; 如下:

主站蜘蛛池模板: 欧美精品成人一区二区在线观看| 免费国产高清精品一区在线| 日韩欧美视频第一区在线观看 | 伊人网址在线| 制服丝袜国产精品| a毛片免费观看| 五月丁香伊人啪啪手机免费观看| 久久无码高潮喷水| 99久久精品国产麻豆婷婷| 久草视频精品| 丝袜无码一区二区三区| 视频一区视频二区日韩专区| www亚洲天堂| 亚欧成人无码AV在线播放| 黄片一区二区三区| 91精品久久久久久无码人妻| 亚洲精品国产自在现线最新| 理论片一区| 毛片网站在线播放| yy6080理论大片一级久久| 日本不卡视频在线| 亚洲美女视频一区| 99国产精品免费观看视频| 老色鬼久久亚洲AV综合| 亚洲AV无码乱码在线观看裸奔| 综合亚洲网| 中文字幕久久亚洲一区| 免费精品一区二区h| a亚洲视频| 中文字幕亚洲第一| 成人免费午夜视频| 麻豆国产在线观看一区二区| 亚洲欧美成人| 99热这里只有精品2| 欧美在线精品怡红院| 香蕉精品在线| 国产爽妇精品| 久久香蕉国产线看观看精品蕉| 欧洲成人在线观看| 欧美日韩国产在线播放| 97久久精品人人| 国产成人1024精品| 91久久青青草原精品国产| 国产杨幂丝袜av在线播放| 视频二区国产精品职场同事| 亚洲国产精品无码AV| 亚洲日韩久久综合中文字幕| 欧美成人免费一区在线播放| 亚洲精品成人片在线观看| 国产精品无码制服丝袜| 国产精品蜜臀| 亚洲精品桃花岛av在线| 欧美精品黑人粗大| 日本黄色a视频| 欧美成人A视频| 亚洲精品成人福利在线电影| 久久国产精品嫖妓| 91丨九色丨首页在线播放 | 亚洲福利一区二区三区| 久久久久九九精品影院| 欧美第一页在线| 丁香婷婷激情综合激情| 国产欧美精品一区二区| 一级片免费网站| 热99re99首页精品亚洲五月天| 精品国产aⅴ一区二区三区| 亚洲一级毛片免费看| 狠狠色丁婷婷综合久久| 欧美精品v日韩精品v国产精品| 国产成人综合久久精品尤物| 亚洲中文字幕在线精品一区| 午夜日b视频| 激情五月婷婷综合网| 色屁屁一区二区三区视频国产| 黄色网址免费在线| 精品视频91| 99精品免费在线| 99久久无色码中文字幕| 精品超清无码视频在线观看| 国产又色又爽又黄| 久久亚洲日本不卡一区二区| 久久一本日韩精品中文字幕屁孩|