當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]STEC2000控制器與LonWorks總線的通訊分析

1 引 言

隨著總線技術和通信技術的飛速發(fā)展,各種計量儀器都具備了智能通信功能,控制器與智能儀表的通信也逐漸成為工程中不可缺少的一部分。

當前流行的現(xiàn)場總線主要有Modbus,Profibus,CAN,LonWorks等。由于各個總線的接口技術以及通信協(xié)議的差異,使得其傳輸介質也不同,例如常見的Modbus接口采用了RS 485,所以通過分極性的雙絞線傳輸數(shù)據。上世紀80年代后期,美國埃施朗公司(Echelon)開始開發(fā)LonWorks技術平臺,確信他將成為控制網的通用標準。  

2 LonWorks總線簡介

LonWorks控制網在某些方面相似于被稱為局域網或LAN的數(shù)據網。數(shù)據網由結合各種通信介質以路由器連接的計算機組成,他們使用公用協(xié)議相互通信??刂凭W包含類似的控制的成本、規(guī)模、性能和響應特征優(yōu)化的部件。  

實現(xiàn)理想的控制功能的專用網絡就叫局部操作網絡1ΩN(Local Operating Network)。他的特征使網絡系統(tǒng)能擴展到數(shù)據組網技術無能為力的一類應用中,控制系統(tǒng)和裝置的制造商能通過在他們產品中組合LonWorks的設計縮短開發(fā)和設計的時間。LonWorks控制網的復雜程度不一樣,可以由幾個節(jié)點的機器內裝小網到幾千個節(jié)點的樓宇控制系統(tǒng)。

LonTalk通信協(xié)議是LonWorks技術的核心。該協(xié)議提供一套通信服務,使裝置中的應用程序能在網絡中對其他裝置接受或發(fā)送數(shù)據而無需知道網絡拓撲、名稱、地址或其他裝置的功能[1]。該協(xié)議能有選擇地提供端對端的報文確認、報文證實和優(yōu)先級確認,是一個分層的以數(shù)據包為基礎的對等的通信協(xié)議,使用類似于以太網所用的"CSMA"算法來處理網上報文沖突。

LonTalk控制網中每個節(jié)點都分配有自己的邏輯地址,該地址由兩部分組成,第一部分是指定域的域ID,第二部分是節(jié)點地址。節(jié)點和節(jié)點之間的通信首先要知道邏輯地址,然后通過綁定的網絡變量來實現(xiàn)。網絡變量(NV)是任何數(shù)據項(溫度、壓力或者調節(jié)閥開度給定等),他們是一個特定裝置的應用程序期望從網上其他裝置得到的(輸入NV)或者提供給其他裝置的(輸出NV)。裝置中應用程序根本不用知道輸入NV來自何處或者輸出NV走向何處,因為在網絡設計和安裝期問會有一個變量"捆綁"的過程,這樣在一個裝置的輸入NV和另一個裝置的輸出NV之間建立了邏輯連接,可以理解成為建立了"虛擬線路"。邏輯地址和每個節(jié)點提供的網絡變量都固化在神經元芯片中。

LonTalk協(xié)議在設計上是獨立于介質的,這使LonWorks系統(tǒng)可以在任何物理傳輸介質上通信。常用的信道類型有TP/XF一1250,TP/XF-78,TP/FL-10,PL一2X(電力線)等,傳輸?shù)淖畲笏俾士蛇_1.25 Mb/s。  

3 STEC2000控制器簡介

STEC2000控制器足北京碩人時代科技有限公司自主研發(fā)的嵌入式控制器,是以嵌入式技術為基礎,采用Motorola 32位高速CPU和嵌入式實時Linux操作系統(tǒng).集現(xiàn)場采集、顯示操作、控制、通訊為一體,可廣泛應用于市政(熱力、自來水、煤氣等)、樓宇自動化(空調、安防等)等領域。STEC2000控制器采用模塊化體系結構,可根據需求靈活組配幾個點到上百個點的現(xiàn)場控制設備。

CPU主控模塊采用32位主頻為66 MHz的CPU,內部嵌入公司自主裁減的實時Linux操作系統(tǒng),并且?guī)в? MB的FLASH 芯片,以及16 MB的電子盤,在背扳上帶有8個擴展槽.可根據需要配置不同的I/O模塊;模擬輸入(AI)模塊帶有8路模擬量輸入通道,每一通道采用差分輸入電路,可有效地抑制共模干擾,可接受電流4~20 mA,電壓0~l0 V等多種常用的模擬輸入信號;模擬輸出(AO)模塊帶有4路模擬量輸出通道,可以通過跳線選擇輸出電流或者電壓信號,來控制現(xiàn)場的各種設備;數(shù)字輸人(DI)模塊帶有1 2路數(shù)字量輸入通道,接受現(xiàn)場的干結點開關狀態(tài),其中前3路可以當作脈沖計數(shù)器;數(shù)字輸出(DO)模塊帶有8路繼電器輸出通道,繼電器容量130 V AC/l A,125 V DC/1 A;液晶和鍵盤操作模塊帶有5寸256色液晶顯示器以及薄膜鍵盤,用于現(xiàn)場人機交互。  

3.1 測量功能

STEC2000控制器采集溫度、壓力、熱量等一次儀表參數(shù)并進行壞數(shù)過濾。本控制器支持按用戶定義的方式將采集的電流電壓數(shù)據變換為相應物理量。數(shù)據掃描周期可以在0.05~2 s之間進行設定。  

3.2存儲功能

物理量數(shù)據每隔一段時間如1 min(可組態(tài)設定)保存一次,掉電后不會丟失。具有不小于8 MB的存儲空間。  

3.3 顯示功能

STEC2000控制器支持一個5寸的彩色液晶屏。用戶可以其對顯示畫面和參數(shù)進行自由組態(tài)。  

3.4通訊功能

STEC2000控制器內置Socket Server、標準串口(9針)、RJ45以太網接口、RJ11電話接口等硬件設施??刂破髦С諸CP/IP,Modbus,PPP等協(xié)議,Soket連接、232/484通訊、以太網通訊、電話撥號通訊及無線通訊連接(GSM、GPRS等)。  

3.5 自檢功能

STEC2000控制器上電后,自動檢查主板、外圍設備和I/O設備是否正常,如有異常給出報警。  

3.6 控制功能

STEC2000控制器支持PID控制、邏輯控制、模糊控制等多種控制方式,可通過簡單的組態(tài)進行選擇??刂破鬟€支持用戶以腳本語言方式進行二次開發(fā)。 控制掃描周期小于200 ms(可定義掃描周期)。  

3.7故障報警

發(fā)生報警事件時,STEC2000控制器會通過相應的通訊方式向上位機報警直至收到上位機的確認信息,報警內容包括:故障發(fā)生時間、故障內容、故障參數(shù)值(或狀態(tài))等信息。同時會在液晶的報警信息欄顯示此故障信息,當多個報警存在時,報警信息會滾動顯示。  

3.8人機交互

用戶可以通過STEC2000控制器的鍵盤進行人機交互:選擇控制方式,設定參數(shù)值,取消報警等。  

3.9 Web訪問

STEC2000控制器內置Web Server對控制器運行狀態(tài)進行網頁發(fā)布,用戶可從任何地方通過電話線或以太網等方式登陸瀏覽網頁以了解控制器運行情況。本功能受用戶密碼保護。  

3.10 遠程配置

STEC2000控制器支持遠程配置更新和程序控制。例如,用戶可以通過電話、以太網等方式與控制器建立連接,然后就如同本地一樣對控制器進行組態(tài)。本功能受用戶密碼保護。  

3.11靈活配置

1個CPU主控模塊最多可以支持8個擴展模塊,用戶可以根據所要采集數(shù)據的類型自由配置I/O模塊。  [!--empirenews.page--]
3.12 完善的組態(tài)功能

STEC2000控制器提供Windows操作平臺下運行的可視化圖形組態(tài)環(huán)境以支持數(shù)據、控制程序、顯示操作、報警、通訊管理、數(shù)據存儲等各種功能的組態(tài)。

4 燃氣鍋爐監(jiān)控

寧夏哈納斯天燃氣熱電有限公司在銀川市內興建60座天燃氣鍋爐房,為了實現(xiàn)無人值守,需在每一個鍋爐房內建立本地控制室,并建立一座中心主控機房,對這60個本地控制室進行集中監(jiān)控。

為了實現(xiàn)集中監(jiān)控,除了現(xiàn)場的溫度、壓力以及各個水泵的控制外,需要同燃氣流量計以及鍋爐控制器進行通訊。燃氣流量計采用了浙江天信儀表,具體的通信協(xié)議同廠家聯(lián)系,這里不再贅述。鍋爐采用德國菲斯曼的鍋爐,鍋爐控制器是Victronic 333,采用LonWorks通訊總線,STEC2000沒有那個神經元芯片,所以要想辦法轉換總線接口,現(xiàn)把實現(xiàn)方法介紹如下:

Modbus是應用于電子控制器上的一種通用語言。通過此協(xié)議控制器之間、控制器經由網絡(如以太網)和其他設備之間可以相互通信。他已經成為一種通用工業(yè)標準[2],所以可以用一個網關實現(xiàn)LonWorks總線與Modbus總線的轉換。網關里面嵌人神經元芯片,使用專門的軟件可以實現(xiàn)鍋爐控制器與網關變量的綁定,比如說室外溫度可以綁定在網關中的第25,26個字節(jié),系統(tǒng)供水溫度綁定在第7,8個字節(jié)等,網關的另外一個接口是RS 485接口,可以實現(xiàn)與STEC2000的通訊。具體的編碼如下所示:  

 



標準的Modbus協(xié)議使用RS 232C兼容串行接口,他定義了連接口的針腳、電纜、信號位、傳輸波特率、奇偶校驗等[2]。而實際工程中由于距離的因素,大多采用傳輸距離可以達到1 200 m的RS 485接口??刂破魍ㄐ挪捎弥饕粡募夹g,也就是主控制器"問",從控制器"答",如上述編碼中send Ox01……就是要求從控制器回傳現(xiàn)場的所有物理量的實際值,主控制器recv(29)表示要接受29個字節(jié),接下來就是根據廠家提供的通信協(xié)議對這29個字節(jié)進行解碼,并把所得的數(shù)值逐個賦值給變量,從而進行顯示。




 
系統(tǒng)的液晶屏顯示如圖1所示。

鍋爐的控制數(shù)據采集到STEC2000控制器后,經過寬帶送到監(jiān)控中心的上位機軟件,實現(xiàn)遠程監(jiān)控鍋爐。  

5 結 語  

STEC2000控制器支持多種通訊方式,可以應用于不同的環(huán)境中,實現(xiàn)與多種總線的通訊,并且通訊腳本開發(fā)簡單,得到了使用方技術人員的認可。有了與LonWorks總線的穩(wěn)定通訊,再加上原有的熱網監(jiān)控經驗,比較完美地實現(xiàn)了使用方的要求。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉