Lonworks技術(shù)及在門禁一卡通系統(tǒng)中的應(yīng)用
文章出處:http://srpd123.com 作者: 人氣: 發(fā)表時(shí)間:2011年09月15日
摘要:本文主要講述現(xiàn)場(chǎng)總線的一般概念、Lonworks系統(tǒng)的發(fā)展、Lonworks系統(tǒng)中的LNS開發(fā)技術(shù)開發(fā)IC卡項(xiàng)目(門禁控制系統(tǒng))等方面內(nèi)容。
1 現(xiàn)場(chǎng)總線的定義及其實(shí)質(zhì)
根據(jù)國(guó)際電工委員會(huì)IEC標(biāo)準(zhǔn)和現(xiàn)場(chǎng)總線基金會(huì)FF的定義:現(xiàn)場(chǎng)總線是連接智能現(xiàn)場(chǎng)設(shè)備和自動(dòng)化系統(tǒng)的數(shù)字式、雙向傳輸、多分支結(jié)構(gòu)的通信網(wǎng)絡(luò)。目前國(guó)際上比較流行的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)主要有AN(Controller Area Net,控制局域網(wǎng)絡(luò))、FROFI.BUS(過(guò)程現(xiàn)場(chǎng)總線)、可尋址遠(yuǎn)程傳感器數(shù)據(jù)通路(HART)、現(xiàn)場(chǎng)總線基金會(huì)(FF)現(xiàn)場(chǎng)總線等?,F(xiàn)場(chǎng)總線的本質(zhì)表現(xiàn)在以下6個(gè)方面,即:現(xiàn)場(chǎng)通信網(wǎng)絡(luò)、現(xiàn)場(chǎng)設(shè)備互連、互操作性、分散功能塊、通信線供電、開放式互連網(wǎng)絡(luò)。其協(xié)議多采用國(guó)際標(biāo)準(zhǔn)化組織(iso)的7層開放系統(tǒng)互聯(lián)(osi)協(xié)議。
就其系統(tǒng)組成來(lái)看,在物理結(jié)構(gòu)上有兩個(gè)主要組成部分:現(xiàn)場(chǎng)設(shè)備和形成系統(tǒng)的傳輸介質(zhì)。
現(xiàn)場(chǎng)總線系統(tǒng)的拓?fù)浣Y(jié)構(gòu)有很多種:如:總線型、環(huán)型、樹型、星型以及混合型等。
2 Lonworks現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)
2.1 概述
除上述幾種現(xiàn)場(chǎng)總線外,近年來(lái)發(fā)展比較迅速的還有一種現(xiàn)場(chǎng)總線產(chǎn)品,即Lonworks(1ocal Operating Network,局部操作網(wǎng)絡(luò),簡(jiǎn)稱LON網(wǎng))網(wǎng)絡(luò),Lonworks是由美國(guó)Echelon公司開發(fā)的全分布式、互操作性的控制網(wǎng)絡(luò)技術(shù),它在安全性、可靠性、低成本等方面都優(yōu)于傳統(tǒng)的DCS系統(tǒng)。它提供用戶一個(gè)強(qiáng)大的客戶/服務(wù)器網(wǎng)絡(luò)構(gòu)架,是未來(lái)ION總線的可互操作性基礎(chǔ)。使用LNS提供的網(wǎng)絡(luò)服務(wù),可保證從不同網(wǎng)絡(luò)服務(wù)器上提供的網(wǎng)絡(luò)管理工具可以一起執(zhí)行網(wǎng)絡(luò)安裝、維護(hù)、監(jiān)測(cè),而眾多的客戶則可以同時(shí)申請(qǐng)這些服務(wù)器所提供的網(wǎng)絡(luò)功能。其基本單元是以神經(jīng)元芯片為核心的節(jié)點(diǎn),多個(gè)節(jié)點(diǎn)通過(guò)通訊介質(zhì)組成一個(gè)現(xiàn)場(chǎng)總線網(wǎng)絡(luò)。
2.2 LNS技術(shù)簡(jiǎn)介
Echelon公司最新開發(fā)出來(lái)的LON總線開發(fā)工具——LNS(Lonworks Network Service)技術(shù),LNS構(gòu)架主要包括四個(gè)主要的組件:網(wǎng)絡(luò)服務(wù)服務(wù)器(NSS)、網(wǎng)絡(luò)服務(wù)器連接口(NSI)、LCA對(duì)象服務(wù)器和(LcA)數(shù)據(jù)服務(wù)器。
3 Lonworks現(xiàn)場(chǎng)總線技術(shù)與IC卡中的應(yīng)用
在一卡通應(yīng)用方面,由于非接觸Ic卡技術(shù)基于電磁感應(yīng)原理,無(wú)需物理接觸即可完成信息讀寫,讀寫所需瞬間能量由讀寫器提供,相對(duì)以前各種讀寫技術(shù)有諸多優(yōu)點(diǎn)。本系統(tǒng)信息識(shí)別技術(shù)采用了最先進(jìn)的非接觸式IC卡技術(shù),基于先進(jìn)的現(xiàn)場(chǎng)總線自動(dòng)控制技術(shù)和Ic卡讀卡技術(shù),根據(jù)用戶提出的具體需求,以使用方便、功能全面、安全可靠和管理嚴(yán)格為原則,是一套適用于企業(yè)實(shí)現(xiàn)一卡通管理的計(jì)算機(jī)智能系統(tǒng)。(本文以門禁一卡通為實(shí)例介紹lonworks技術(shù)的應(yīng)用).
4 功能特點(diǎn)
4.1 網(wǎng)絡(luò)通信功能
Lonworks采用符合國(guó)際標(biāo)準(zhǔn)化組織(1so)定義的LonTalk協(xié)議,它具有完整的7層協(xié)議,尋址體系有三級(jí)構(gòu)成,最高一級(jí)為域(donmin),第二級(jí)為子網(wǎng)(subnet),每個(gè)域可以多達(dá)255個(gè)的子網(wǎng),第三級(jí)是節(jié)點(diǎn),每個(gè)子網(wǎng)可有多至127個(gè)節(jié)點(diǎn)。由于Neuro芯片的協(xié)議處理與通信媒介無(wú)關(guān),因而能支持多種通信媒介,如:雙絞線,電力線、射頻、紅外線、同軸電纜和光纖等LON控制網(wǎng)絡(luò)信息傳輸速率78KB/S,網(wǎng)絡(luò)不加中繼器距離可達(dá)2700m。每增加一個(gè)中繼器可擴(kuò)展2700m。加上路由器,網(wǎng)絡(luò)傳輸距離將更長(zhǎng)。
4.2 實(shí)時(shí)監(jiān)控
門禁節(jié)點(diǎn)之間的聯(lián)系主要是通過(guò)隱示消息(Network Vail—ables即網(wǎng)絡(luò)變量)來(lái)實(shí)現(xiàn)的,傳輸方式為雙向傳輸,即當(dāng)一個(gè)門控狀態(tài)值被改變后,LonTalk協(xié)議將修改了的輸出網(wǎng)絡(luò)變量新值構(gòu)成隱式消啟、,透明地傳遞到可與之共享數(shù)據(jù)的其他節(jié)點(diǎn)或主機(jī),從而體現(xiàn)Lonworks可互操作性特點(diǎn)。每個(gè)門禁可定義62個(gè)到4O96個(gè)網(wǎng)絡(luò)變量,完全滿足門禁開發(fā)的技術(shù)要求,并提供了可擴(kuò)展接口。
4.3 數(shù)據(jù)傳輸
由于網(wǎng)絡(luò)變量的數(shù)據(jù)長(zhǎng)度一經(jīng)確定就不能改變,且最多只有31B,所以限制了它的使用,而顯示消息(Exp~cit Message)的數(shù)據(jù)長(zhǎng)度是可變的,且最長(zhǎng)可以是228B。在本門禁系統(tǒng)中,歷史數(shù)據(jù)紀(jì)錄的傳輸是通過(guò)顯示消息傳輸方式來(lái)實(shí)現(xiàn)的。
4.4 數(shù)據(jù)處理
管理軟件具有功能強(qiáng)大、擴(kuò)展方便、操作簡(jiǎn)單等特點(diǎn)。它完成參數(shù)設(shè)置、數(shù)據(jù)處理、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析、報(bào)表打印等功能。參見6.2。
4.5 可擴(kuò)展節(jié)點(diǎn)
基于Lonworks良好的開放性,向用戶提供可擴(kuò)展節(jié)點(diǎn)接口,用戶如需加入新的節(jié)點(diǎn),只需將新的節(jié)點(diǎn)設(shè)備通過(guò)雙絞線接入LON網(wǎng),通過(guò)管理軟件即可輕松完成MT和NV的連接,實(shí)現(xiàn)系統(tǒng)的擴(kuò)展。
5 系統(tǒng)結(jié)構(gòu)
本系統(tǒng)采用傳統(tǒng)客戶/服務(wù)器(C/S)結(jié)構(gòu),中心主機(jī)配有PCLTA20模塊和中心數(shù)據(jù)庫(kù),系統(tǒng)軟件可安裝在中心主機(jī)上或者將其安裝在專門的管理主機(jī)Remote到中心主機(jī)之上,所有節(jié)點(diǎn)通過(guò)雙絞線并聯(lián)接人中心主機(jī)PCLTA20模塊上.
6 系統(tǒng)軟件功能及其層次結(jié)構(gòu)
6.1 網(wǎng)絡(luò)管理子系統(tǒng)
6.1.1層次結(jié)構(gòu)與邏輯框架。
6.1.2功能實(shí)現(xiàn)
提供網(wǎng)絡(luò)通信、節(jié)點(diǎn)配置、設(shè)備監(jiān)控、數(shù)據(jù)采集、參數(shù)下發(fā)、記載日志等功能,通過(guò)Echelon公司的PCLTA20模塊實(shí)現(xiàn)同下位機(jī)的接口,為7*74不間斷工作模式。
· 數(shù)據(jù)實(shí)時(shí)傳輸 通過(guò)LDN顯示消息(Message Tag,即消息標(biāo)簽)傳輸方式,系統(tǒng)實(shí)時(shí)將各門禁模塊產(chǎn)生的數(shù)據(jù)傳回LNS主機(jī),并將主機(jī)參數(shù)下發(fā)給指定的節(jié)點(diǎn),數(shù)據(jù)長(zhǎng)度是可變的。
· 網(wǎng)絡(luò)通訊功能LDN控制網(wǎng)絡(luò)信息傳輸速率78KB/S,網(wǎng)絡(luò)不加中繼器距離可達(dá)2700m。每增加一個(gè)中繼器可擴(kuò)展2700m。加上路由器,網(wǎng)絡(luò)傳輸距離將更長(zhǎng)。
· 實(shí)時(shí)監(jiān)控通過(guò)LDN隱示消息(Net~'ork Variables即網(wǎng)絡(luò)變量)傳輸方式,雙向傳輸NV變化情況,即門控各狀態(tài)的改變可實(shí)時(shí)通知主機(jī),主機(jī)也可通過(guò)改變w 實(shí)時(shí)改變各門控狀態(tài),從而體現(xiàn)Lonworks可互操作性特點(diǎn).
· 可擴(kuò)展節(jié)點(diǎn)基于Lonworks良好的開放性,向用戶提供可擴(kuò)展節(jié)點(diǎn)接口,用戶如需加入新的節(jié)點(diǎn),只需將新的節(jié)點(diǎn)設(shè)備通過(guò)雙絞線接入LDN網(wǎng),通過(guò)管理軟件即可輕松完成MT和Nv的連接,實(shí)現(xiàn)系統(tǒng)的擴(kuò)展。
· 時(shí)鐘校對(duì)為了保證各門禁控制器室鐘的準(zhǔn)確性,中心主機(jī)每小時(shí)和門禁模塊進(jìn)行時(shí)鐘校對(duì)一次,時(shí)鐘校對(duì)為自動(dòng)進(jìn)行。
6.2 數(shù)據(jù)庫(kù)管理軟件
6.2.1層次結(jié)構(gòu)與邏輯框架
本部分程序主要基于數(shù)據(jù)庫(kù)的操作,操作結(jié)果通過(guò)socket通訊方式及時(shí)通知網(wǎng)絡(luò)管理子系統(tǒng),以便實(shí)時(shí)控制門禁模塊。
6.2.2功能實(shí)現(xiàn)
通過(guò)對(duì)中心數(shù)據(jù)庫(kù)的操作,提供卡管理、數(shù)據(jù)查詢、報(bào)表打印、參數(shù)設(shè)定、數(shù)據(jù)庫(kù)維護(hù)等功能,向用戶展示良好的人機(jī)交互界面,是連接LDN網(wǎng)絡(luò)和用戶操作之間的橋梁和紐帶。
· 卡管理:包括發(fā)卡、卡掛失、卡解掛、退卡等所有基于卡的操作。
· 數(shù)據(jù)查詢:包括員工設(shè)置查詢、門控狀態(tài)查詢、門禁權(quán)限查詢、黑名單查詢、刷卡記錄查詢、報(bào)警記錄查詢、日志查詢,并輸出相應(yīng)的報(bào)表。
· 參數(shù)設(shè)定:包括黑名單生成、門禁權(quán)限設(shè)置、門控延時(shí)、運(yùn)行模式設(shè)定、時(shí)間段設(shè)置、觸發(fā)類型設(shè)置、更新類型設(shè)置等。
· 系統(tǒng)維護(hù):包括數(shù)據(jù)庫(kù)備份、日志清理及權(quán)限管理等
7 結(jié)束語(yǔ)
本文介紹的Lonworks門禁控制系統(tǒng)已由本公司開發(fā)完成,相信隨著lonworks技術(shù)在未來(lái)幾年的大力推廣和發(fā)展,lonworks技術(shù)以其開放性、互操作性、安全性等優(yōu)點(diǎn)將在智能化小區(qū)建設(shè)中發(fā)揮出更大的技術(shù)領(lǐng)先優(yōu)勢(shì)。
【稿件聲明】:如需轉(zhuǎn)載,必須注明來(lái)源和作者,保留文中圖片和內(nèi)容的完整性,違者將依法追究。