(海思技術部供稿)
提示:本文對LonWorks技術名詞作詳盡的列舉,并給出中文詞意及解釋,供大家參考。
Active Window(活動窗口)你當前正在使用的NodeBuilder窗口。大多數(shù)的NodeBuilder命令作用于活動窗口。活動窗口中的標題欄被突出顯示。ActiveX用于基于組件的軟件的一種Windows標準。ActiveX定義組件、對象和接口的分層結(jié)構(gòu)。ActiveX組件由一個或多個對象組成,這里的每個對象封裝了功能和數(shù)據(jù),并通過一個或多個接口,其它組件能訪問它的功能和數(shù)據(jù)。
ActiveX Automation(Active自動化)用來定義可編程的ActiveX對象的標準。ActiveX自動化能使軟件組件實現(xiàn)具有宏程序設計能力的高級接口。例如,美國微軟公司的Excel將電子表格暴露為自動化對象,并具有處理電子表格中的單元、行或列的接口。
ActiveX Automation Client(ActiveX自動化客戶端)使用ActiveX自動化服務器所暴露的可編程對象的一種軟件組件。
ActiveX Automation Server(ActiveX自動化服務器)一種軟件組件,ActiveX自動化客戶可訪問該組件的一個或多個可編程對象。一個可編程對象的定義稱為一個ActiveX類。
ActiveX Class(Active類)對一個可編程的ActiveX對象的定義。
ActiveX Collection(Active集合)一組相同類型的ActiveX對象。
ActiveX Container(ActiveX容器)使用一個ActiveX控制的一個ActiveX客戶。
ActiveX Control(Active控制)建立在ActiveX自動化頂部的軟件組件標準,并支持事件。
Address Table(地址表)神經(jīng)元芯片上的一個表,它定義LonWorks節(jié)點所屬的組以及將發(fā)送綁定網(wǎng)絡變量和顯式報文的目標地址。地址表的內(nèi)容由NSS在建立連接時填寫。
Application Image(應用程序映像)
LonWorks節(jié)點存儲映像的段,其中包含客戶應用程序可執(zhí)行形式以及有關的硬件、I/O和收發(fā)器配置的信息。一LonWorks網(wǎng)絡中的多個節(jié)點可具有相同的應用映像。例如,在工廠自動化系統(tǒng)中,所有傳送帶馬達裝置可具有相同的應用映像。
在開發(fā)過程中,成功地完成建造和加載之后,應用映像可加載到目標節(jié)點中。節(jié)點的應用映像可在節(jié)點制造過程中加載,也可在安裝時通過網(wǎng)絡服務工具加載。
Application I/O Hardware(應用程序I/O硬件)
應用I/O硬件包括一個LonWorks節(jié)點的I/O裝置以及I/O裝置和主機I/O引腳之間的所有接口硬件。對基于神經(jīng)元芯片的節(jié)點來說,應用I/O硬件和神經(jīng)元芯片的11個I/O引腳相連接。接口和I/O裝置隨節(jié)點的應用而變化。以下是實現(xiàn)I/O接口和I/O裝置的一些途徑:
內(nèi)嵌IO0 LED和IO4開關的LTM-10節(jié)點—用于簡單的離散I/O測試。
插入LTM-10節(jié)點的Motorola Gizmo 3—如果Motorola Gizmo
3的I/O裝置與用戶的相似,則可將Motorola Gizmo 3用于樣機設計。
插入LTM-10節(jié)點的樣機I/O板—用于在建立定制硬件之前對I/O接口進行調(diào)試。
當用戶投入生產(chǎn)時定制實現(xiàn)。
Application Message(應用程序報文)報文代碼在0~62之間的LonTalk顯式報文。報文代碼和數(shù)據(jù)解釋由應用程序決定。
Application Device(應用程序節(jié)點)運行LonTalk協(xié)議第7層(即應用層)的LonWorks節(jié)點。對基于神經(jīng)元芯片的節(jié)點來說,LonTalk協(xié)議的第7層可在神經(jīng)元芯片上運行。對基于主機的節(jié)點來說,LonTalk協(xié)議的第7層可在另一個處理器上運行。神經(jīng)元芯片中的應用程序是通過LonBuilder開發(fā)平臺或NodeBuilder工具開發(fā)的,然后應用程序被加載到應用節(jié)點中。一些應用節(jié)點將一個神經(jīng)元芯片用作網(wǎng)絡接口,并在一個主機處理器上執(zhí)行它們的應用程序。在這種情況下,網(wǎng)絡接口中的神經(jīng)元芯片通過執(zhí)行LonBuilder微處理器接口程序(MIP)來與LonWorks網(wǎng)絡和主機處理器進行通信。
Application Search Path(應用程序搜索路徑)Neuron C編譯程序用來搜索Neuron C源文件的目錄路徑。如果沒有指定一個顯式路徑用于Neuron
C源代碼,則編譯程序首先在工作目錄中搜索,如果沒有找到文件,則搜索應用程序搜索路徑中的目錄。
Applicationless Device(無應用程序節(jié)點)節(jié)點中沒有任何應用映像時的一種節(jié)點狀態(tài)。程序或硬件故障也可使節(jié)點進入無應用程序狀態(tài)。
Authentication(證實服務)LonTalk協(xié)議所提供的一種服務,用于保證被授權(quán)的節(jié)點對接收到的報文進行發(fā)送。
Binder(綁定工具)任何用來捆綁的工具。
Binding(綁定)對LonWorks節(jié)點之間的連接進行定義的過程。連接所定義的是節(jié)點與另一個節(jié)點的共享數(shù)據(jù)。
Boot ID(引導ID)存儲在應用映像中的一個16位數(shù)字,神經(jīng)元芯片固件使用該數(shù)字來判斷是否通過存儲在ROM或閃存中的初始引導映像已對神經(jīng)元芯片的內(nèi)部EEPROM執(zhí)行了寫操作。如果引導ID與片內(nèi)EEPROM中的引導ID不匹配,則神經(jīng)元芯片的固件使用ROM或閃存中的一個引導映像對EEPROM進行初始化。如果引導ID相互匹配,則神經(jīng)元芯片的固件不會重新引導EEPROM。引導ID使改變節(jié)點的外部ROM或閃存成為可能,并能通過新的ROM或閃存中的引導映像自動更新片內(nèi)的EEPROM。
Breakpoints(斷點)用來在源代碼的指定語句邊界上暫停程序執(zhí)行的一種調(diào)試工具。斷點可繞過已測試的源代碼而對代碼的特定部分進行調(diào)試。由于斷點可在一個變量的范圍內(nèi)暫停執(zhí)行過程,所以還可借助斷點對局部變量求值。
Bypass Mode(旁路模式)一種操作模式,這時的應用程序繞過神經(jīng)元芯片的任務調(diào)度程序。在通常情況下,這種模式是通過將一個單獨的when子句賦值為“真”且之后不將控制返回到調(diào)度程序完成的。
Call Stack(調(diào)用棧)維護已調(diào)用且保持活動狀態(tài)的函數(shù)和任務的列表。調(diào)用??稍贜euron C調(diào)試程序中察看。
Cancel(取消)中止事務處理的步驟。當取消一個事務處理時,由該事務處理引起的所有網(wǎng)絡配置變化將被還原。對于隱式事務處理來說,如果事務處理在服務完成之前被清零,則NSI或NSS-10固件會自動取消事務處理。
Channel(信道)連接LonWorks節(jié)點的通信介質(zhì)。由一個物理層重復器連接起來的多個段組成一個信道。LonWorks路由器用于連接兩個信道。
Channel Segment(信道段)信道的一部分。由物理層重復器連接起來的多個段組成一個信道。
Client(客戶)向服務器請求一個服務的任務。
Client ID(客戶ID)在創(chuàng)建一個客戶時,分配給該客戶的唯一標識符。NSS通過客戶ID來跟蹤每個服務調(diào)用的源頭。
Clock Circuit(時鐘電路)驅(qū)動神經(jīng)元芯片輸入時鐘的電路。輸入時鐘提供神經(jīng)元芯片的收發(fā)器、I/O和3個CPU所需要的定時輸入。時鐘電路必須以下列的其中一個時鐘頻率運行:10MHz、5MHz、2.5 MHz、1.25 MHz或625 kHz。
Cloned Node(克隆節(jié)點)一個LonWorks節(jié)點的網(wǎng)絡映像中包含該節(jié)點所屬的每個域的域表表項。一個域表表項中包含節(jié)點在該域中的子網(wǎng)和節(jié)點ID。節(jié)點通常拒絕接收帶有相同子網(wǎng)/節(jié)點ID的節(jié)點所發(fā)出的報文,這是因為連接通常要求對子網(wǎng)/節(jié)點的賦值是唯一的,重復的子網(wǎng)/節(jié)點ID表示已將一個報文轉(zhuǎn)給最初發(fā)送該報文的信道??蓪τ虮肀眄椷M行修改,以使帶有相同子網(wǎng)/節(jié)點ID的多個節(jié)點可以相互通信。這樣的節(jié)點稱作克隆節(jié)點。該技術一般用于低端的自安裝節(jié)點,這些相同的節(jié)點可一起工作,且沒有任何網(wǎng)絡管理工具用于分配唯一的子網(wǎng)/節(jié)點ID。
使用克隆節(jié)點會產(chǎn)生下列情況:克隆節(jié)點不能在具有克隆節(jié)點屬性的域中以子網(wǎng)/節(jié)點ID的尋址方式來接收報文。必須使用其它尋址模式,通常是組或廣播的方式。節(jié)點不能接收確認和響應。然而,該節(jié)點將繼續(xù)發(fā)送確認和響應。因為對查問的答復是通過子網(wǎng)/節(jié)點尋址模式發(fā)送的,且不考慮原始報文的尋址格式,所以不能使用證實。不再為防止節(jié)點在循環(huán)或復制生成的拓撲結(jié)構(gòu)中接收自己的報文而對節(jié)點進行保護。這會造成錯誤地更新輸入網(wǎng)絡變量。
COM(組件對象模型)ActiveX必需的組件通信技術。
Command(命令)LNS主機應用程序在一個對象上所能執(zhí)行的不影響網(wǎng)絡配置的動作,如使節(jié)點閃爍或使節(jié)點復位。
Commit(提交)結(jié)束事務處理的步驟。當提交事務處理時,所有的改變固定下來,且事務處理結(jié)束。對于大多數(shù)隱式事務處理來說,NSS在服務完成時提交事務處理。
Component Application(組件應用程序)一種LCA應用程序。
Configuration Network Variable(可配置網(wǎng)絡變量)一種特殊類型的網(wǎng)絡變量,用于存儲網(wǎng)絡中可修改的應用程序配置數(shù)據(jù)。配置網(wǎng)絡變量通常是輸入。對基于神經(jīng)元芯片的應用節(jié)點來說,配置網(wǎng)絡變量的內(nèi)容存儲在節(jié)點的片內(nèi)EEPROM、片外EEPROM、閃存或NVRAM中。對于主機應用程序來說,主機負責存儲配置值。
Configuration Properties(配置屬性)用于配置節(jié)點或LonMark對象的運行??墒褂靡环N特殊的網(wǎng)絡變量-配置網(wǎng)絡變量來實現(xiàn)配置屬性;配置屬性也可以是存儲在一個數(shù)據(jù)塊中的配置參數(shù),對該數(shù)據(jù)塊的讀/寫操作是通過使用LonTalk文件傳輸協(xié)議或直接的存儲器讀/寫完成的。
Configured Device(已配置節(jié)點)一種節(jié)點狀態(tài)。這時,節(jié)點有一個應用映像和一個網(wǎng)絡映像。這表示節(jié)點已準備好進行網(wǎng)絡操作。
Connection(連接)綁定過程中建立的隱式尋址模式。一個連接將一個或多個邏輯輸出(網(wǎng)絡變量或報文標簽)鏈接到一個或多個邏輯輸入。
Control module(控制模塊)控制模塊中有一個收發(fā)器、EPROM、耦合設備、電源和神經(jīng)元芯片或其它微處理器。
Control Section(控制部分)LonWorks節(jié)點的核心電子部件。包括神經(jīng)元芯片、存儲器和晶振。下列設備均具有控制部分:
LTM-10節(jié)點—用于樣機設計。
LTM-10母板和LTM-10模塊—用于樣機設計。
LTM-10模塊—具有可下載的存儲器和靈活的存儲器配置。其它LonWorks控制模塊—內(nèi)嵌收發(fā)器,體積小。定制設計—設計工作量大。
Current Context(當前上下文)程序執(zhí)行上下文由調(diào)用棧中的一個位置定義。當前上下文定義調(diào)試程序可以訪問的變量,它包括一個函數(shù)(或任務)的局部變量和參數(shù),還包括與局部變量和參數(shù)的名稱不同的全部靜態(tài)變量。在具有多層嵌入式函數(shù)調(diào)用的程序中,通常難以確定執(zhí)行行存在于哪個上下文中??赏ㄟ^檢查函數(shù)調(diào)用棧來確定當前上下文。
Custom Device(定制節(jié)點)基于定制硬件的LonWorks節(jié)點。定制節(jié)點既可以是實際產(chǎn)品,也可以是樣機。作為樣機的定制節(jié)點可分析該節(jié)點在其工作環(huán)境中的性能。
Custom Transceiver(定制收發(fā)器)收發(fā)器ID為30(1E十六進制)的一種收發(fā)器。NSS不安裝通信參數(shù),因此收發(fā)器ID只用來決定信道性能。NSS內(nèi)嵌32個收發(fā)器ID中每個ID所對應的信道性能定義。然而,收發(fā)器ID
30的信道性能數(shù)只是位置標識符。
Debug Kernel(調(diào)試核心)實現(xiàn)遠程調(diào)試的一套固件擴充。通過在一個Neuron C應用程序中指定編譯程序指令#pragma debugnetwork_kernel來加載全部的調(diào)試核心。
Debug Status(調(diào)試狀態(tài))目標節(jié)點的一種狀態(tài)。這時,Neuron C調(diào)試程序正對該節(jié)點進行調(diào)試。
Declared Message Tag(聲明的報文標簽)節(jié)點應用程序中顯式聲明的報文標簽。聲明的報文標簽通常是雙向的。
Dependency File(相關文件)NodeBuilder項目管理器生成的一個文件,用來在建立過程中識別輸入文件之間的相關性。
Device Directory(節(jié)點目錄)當定義了一個節(jié)點時,NodeBuilder創(chuàng)建與該節(jié)點名稱相同的一個目錄,并在這個目錄及其子目錄中存儲臨時文件和一個LonManager數(shù)據(jù)庫。
Device File(節(jié)點文件)定義目標節(jié)點各種屬性的一個文件,包括當前節(jié)點模板文件的文件名、Neuron C文件名、建立目標節(jié)點的選擇項和安裝參數(shù)。一次只能打開一個節(jié)點。
Device Name(節(jié)點名)當保存節(jié)點文件時,給節(jié)點文件起的文件名。該文件名用來描述開發(fā)中的LonWorks節(jié)點。
Device State(節(jié)點狀態(tài))目標節(jié)點的狀態(tài)。節(jié)點狀態(tài)顯示在NodeBuilder節(jié)點窗口和Neuron C調(diào)試程序的狀態(tài)條中。節(jié)點可處于的狀態(tài)有:旁路、flush、離線、在線、占先和睡眠。
Device Template(節(jié)點模板)節(jié)點模板是一種快捷機制,便于指定開發(fā)中節(jié)點的各種屬性:一旦定義了一個節(jié)點模板,則與該模板共享屬性的任何節(jié)點都可使用這個模板。定義節(jié)點文件創(chuàng)建開發(fā)中的節(jié)點和節(jié)點模板之間的關聯(lián)。
Device Template File(節(jié)點模板文件)包含目標硬件一般特性的文件。
Device Type Specfic Software(DTSS——特定節(jié)點類型的軟件)通常是由節(jié)點生產(chǎn)商提供的一種LCA組件,該組件提供特定節(jié)點的配置、安裝、監(jiān)視或控制功能。
Director Application(指導應用程序)用于瀏覽LCA對象和通過用戶選擇的對象來調(diào)用LCA組件應用程序的一種軟件組件。一個軟件組件可同時是一個LCA組件和一個LCA指導應用程序;然而,通常限定每個系統(tǒng)的指導應用程序的數(shù)目,以向最終用戶提供一個統(tǒng)一的接口。
Discovery Interval(查找間隔)查找間隔定義了NSS尋找已連接到網(wǎng)絡的新節(jié)點的頻率。
Domain(域)一個或多個信道上的節(jié)點邏輯集合。只有在相同域中配置的節(jié)點才能相互通信。
Domain ID(域ID)LonTalk尋址分層結(jié)構(gòu)(域/子網(wǎng)/節(jié)點)的頂層。域ID可以是0、1、3或6個字節(jié)長。LNS結(jié)構(gòu)使用0字節(jié)長的域,該域不能用作系統(tǒng)的域。
Downlink(下行鏈路)從主機向網(wǎng)絡和NSI傳輸數(shù)據(jù)。
Downloadable Image File (.NXE and.APB)(可下載的映像文件——擴展名:.NXE和.APB)LonBuilder NodeBuilder工具產(chǎn)生的文件,該文件包含網(wǎng)絡中可下載的應用映像。這包括片內(nèi)或片外可寫的、非易失的存儲器(EEPROM、閃存或NVRAM)中的所有代碼和數(shù)據(jù)。
LonManagerAPI兼容工具(如LonMaker安裝工具)使用該文件的ASCII文本(擴展名是.NXE)。基于NSS-10模塊的工具(如NodeBuilder工具)使用該文件的二進制版本(擴展名是.APB)在樣機或生產(chǎn)網(wǎng)絡中加載節(jié)點應用程序。
Dynamic Data Exchange (DDE——動態(tài)數(shù)據(jù)交換)一種標準的Microsoft Windows協(xié)議,它定義了Windows應用程序共享信息的一種機制。
當通過DDE使應用程序共享信息時,稱這些應用程序正進行DDE對話。每個對話都有一個定義明確的開始、中間和結(jié)束。對話的開始是通過稱為客戶的一個應用程序或目標應用程序請求稱為服務器的另一個應用程序或源應用程序打開一個通信信道來實現(xiàn)的。一旦建立了對話,客戶就能在DDE信道上發(fā)送和接收來自服務器的數(shù)據(jù)。例如,Excel電子表格(客戶或目標)可從LonManager DDE服務器(服務器或源)獲取來自流量傳感器的當前燃料消耗量,以用于自動帳單系統(tǒng)?;蛘?,InTouch操作員接口(客戶或目標)可讓LonManager
DDE服務器(服務器或源)在LonWorks網(wǎng)絡中改變一個值的狀態(tài),以響應用戶接口所發(fā)出的一個請求。請注意,目標應用程序可建立對話,而與數(shù)據(jù)的實際傳送路線無關。
EEBLANK神經(jīng)元芯片固件的一種特殊文本,用于將3150神經(jīng)元芯片的片內(nèi)EEPROM復位,使它進入空狀態(tài)(即新生產(chǎn)出來的神經(jīng)元芯片上的EEPROM的初始狀態(tài))。這個映像包含在NodeBuilder工具的系統(tǒng)目錄中的一個名為EEBLANK.ZIP的文件中。為了對3150神經(jīng)元芯片的狀態(tài)清零,需要先通過編程將這個映像寫入一個存儲器芯片,然后將該存儲器芯片取代節(jié)點通常的固件,再對節(jié)點加電即可。之后的短時間內(nèi),服務LED將閃爍,然后它將持續(xù)發(fā)亮,這表示芯片已返回到空狀態(tài)。
EEPROM/Flash Image File (.NEI)(EEPROM/FLASH映像文件)神經(jīng)元芯片的EEPROM/Flash映像文件用于建立基于定制設備的3150和3120神經(jīng)元芯片。文件內(nèi)容與使用哪種芯片有關。對基于3150神經(jīng)元芯片的節(jié)點來說,它可能包含存在于片外EEPROM、閃存或NVRAM中的應用程序代碼和數(shù)據(jù)。如果節(jié)點使用閃存或NVRAM,且不使用任何ROM,則文件中還包含神經(jīng)元芯片的固件。對于這樣的節(jié)點,神經(jīng)元芯片的EEPROM/Flash映像文件與一個PROM編程器一起使用,以對外部存儲器芯片編程。NodeBuilder軟件能以Motorola S-Record或Intel Hex格式創(chuàng)建ROM映像。對于基于3120xx芯片的節(jié)點,神經(jīng)元芯片的EEPROM/Flash映像文件中包含片內(nèi)EEPROM的一些或全部特殊格式的映像,它們只與一個3120神經(jīng)元芯片編程器一起使用。
Event(事件)NSS用來把網(wǎng)絡中發(fā)生的情況(如接收到一個服務引腳報文或網(wǎng)絡地址改變)通知給LNS主機應用程序的一種機制。LNS主機應用程序使用服務來請求和停止事件的通知。
Explicit Addressing(顯式尋址)一種報文傳送形式。這時節(jié)點應用程序構(gòu)造報文,并將地址分配給這些報文。
Explicit Message(顯式報文)是底層報文。應用節(jié)點使用這種報文來實現(xiàn)節(jié)點之間的相互通信。每個報文中包含一個報文代碼,用來識別報文類型。應用節(jié)點使用代碼來決定當它接收到報文時所采取的行動。當使用顯式報文時,節(jié)點負責建立、發(fā)送和響應報文。
Explicit Transaction(顯式事務處理)一個LNS主機應用程序所啟動和管理的事務處理。
External Interface(外部接口)設備的邏輯接口,有時也稱為程序接口。設備的外部接口用來指定LonMark對象的數(shù)目和類型,還指定網(wǎng)絡變量的數(shù)目、類型、方向和連接屬性以及報文標簽的數(shù)目。程序ID字段用作識別每個外部接口的密鑰。每個程序ID唯一定義接口的靜態(tài)部分。然而,如果增加或刪除了動態(tài)網(wǎng)絡變量或改變了可改變的網(wǎng)絡變量,則具有相同靜態(tài)部分的兩個節(jié)點可以是不同的。這樣就使不同節(jié)點帶有相同的程序ID和不同的外部接口成為可能。
External Interface File(外部接口文件)由LonBuilder開發(fā)平臺或NodeBuilder工具產(chǎn)生的一種文件,該文件中記錄有關節(jié)點外部接口的資料。在使用裝有微控制器LNS開發(fā)包和Windows
LNS開發(fā)包的實用程序XIF2BIN將外部接口文件的文本格式轉(zhuǎn)換為二進制的格式之后,主機應用程序能使用一套服務將外部接口文件的定義輸入到NSS中。文本文件的擴展名為XIF,二進制文件的擴展名為XFB。XFB文件必須是3.0或其以后的版本。
Fan-In Connection(扇入連接)多個節(jié)點上的輸出均指向另一個節(jié)點上的一個輸入的一種連接。
Fan-Out Connection(扇出連接)一個節(jié)點上的輸出指向多個其它節(jié)點上的一個輸入的一種連接。
Far Side(遠端)沒有直接路徑連接到NSS的路由器的一端。NSS通過路由器的近端與該路由器的遠端通信。
Flush Mode(Flush模式)一種操作模式,這時調(diào)用flush()函數(shù),且神經(jīng)元芯片處于刷新所有輸入和輸出報文的過程中。
Foreign Frame Message(外來幀報文)一種顯式報文,報文代碼的范圍是64~78。與其它網(wǎng)絡連接的應用網(wǎng)關通常會使用這種報文。由應用程序來解釋報文代碼和數(shù)據(jù)。
Group(組)節(jié)點在一個域中的邏輯集合。與子網(wǎng)不同,將域中的節(jié)點組成一組與節(jié)點在域中的物理位置無關。一個節(jié)點可能所屬的組的數(shù)目由地址表中的可用表項決定。這個數(shù)目由神經(jīng)元芯片中的應用程序指定,但不會超過15。NSS在捆綁過程中定義組和組的成員關系。
Group ID(組ID)用于識別組的數(shù)字。NSS分配給每個組一個唯一的ID,此ID的范圍為0~255。
Group Member Number(組成員號)在使用確認報文服務的組中,分配給組中每個成員一個組成員號。節(jié)點使用組成員號來確定是否提醒報文指出了已接收到該節(jié)點的確認或響應。
Host(主機)執(zhí)行LonTalk協(xié)議第7層的一種節(jié)點。主機可基于神經(jīng)元芯片,這樣的主機稱為基于神經(jīng)元芯片的節(jié)點。主機也可基于另一種處理器,這樣的主機稱為基于主機的節(jié)點?;谥鳈C的節(jié)點將神經(jīng)元芯片用作網(wǎng)絡接口,用來與LonWorks網(wǎng)絡通信。
Host Application(主機應用程序)在基于主機的節(jié)點中,運行在主機上的應用程序。LNS主機應用程序是主機應用程序的一個子集。
Host-Based Device(基于主機的節(jié)點)LonTalk協(xié)議第7層運行在處理器上而不是運行在神經(jīng)元芯片上的一種節(jié)點。
Host Processor(主機處理器)用于基于主機的節(jié)點的應用程序處理器?;谥鳈C的節(jié)點通常是一個微控制器、微處理器或計算機。
Host Selection(主機選擇)一種基于主機的節(jié)點模式,這時的網(wǎng)絡變量處理由主機執(zhí)行?;贚TM-10模塊或MIP的主機應用程序能使用網(wǎng)絡接口選擇或主機選擇?;贜SS-10模塊的主機應用程序、PCNSS接口卡、PC LonTalk適配器(PCLTA)或串行LonTalk適配器通常使用主機選擇。
Hub(中樞)由節(jié)點句柄和網(wǎng)絡變量索引(或報文標簽索引)所指定的一個連接的中心。根據(jù)每個連接的中樞和中樞所連接的項來定義該連接。中樞必須是連接中唯一的輸入或輸出。例如,如果中樞是輸出網(wǎng)絡變量,則連接中的所有其它成員必須是輸入網(wǎng)絡變量。
Implicit Addressing(隱式尋址)一種報文傳送形式,此時神經(jīng)元芯片固件使用其EEPROM中的表格信息來建立和發(fā)送網(wǎng)絡變量更新和顯式報文。隱式尋址是在捆綁過程中建立的。
Implicit Transaction(隱式事務處理)由NSS啟動和管理的一種事務處理。
Interoperability(互操作性)能使同一個或不同生產(chǎn)商制造的多個節(jié)點集成到一個網(wǎng)絡中且不需開發(fā)定制節(jié)點或工具的一種條件。
Intersecting Connections(相交連接)多個連接共享一個或多個公有的成員。下圖說明的是兩個連接相交于節(jié)點D中的一個共有成員。
I/O Objects(I/O對象)Neuron C中的高級對象,用于訪問具體應用中連接到神經(jīng)元芯片的11個I/O引腳(IO0~IO10)的I/O硬件??捎枚喾N方法配置這些引腳,使用很少的外部電路和應用軟件來提供靈活的輸入和輸出支持。在程序里,能將一個或多個引腳聲明為I/O對象。在程序執(zhí)行過程中,程序通過調(diào)用Neuron C函數(shù)調(diào)用(io_in()、io_out())中的I/O對象來執(zhí)行實際的輸入/輸出操作。
Images Directory(映像目錄)IMAGES目錄中包含的Neuron C編譯程序和鏈接程序用來通過NodeBuilder工具開發(fā)的節(jié)點建立應用映像所需的文件。IMAGES目錄是由NodeBuilder的安裝程序在用戶的LonWorks目錄下創(chuàng)建的(默認目錄是:C:\LonWorks)。
LCA Data Server API(LCA數(shù)據(jù)服務器API)一種標準的LCA組件,能提供高性能的監(jiān)視和控制功能。通過使用數(shù)據(jù)服務器,客戶應用程序能觀察網(wǎng)絡變量和顯式報文的值,還能改變網(wǎng)絡變量的值或發(fā)送顯式報文,以引起網(wǎng)絡運行。數(shù)據(jù)服務器(使用查詢)既支持捆綁的監(jiān)控,也支持未捆綁的監(jiān)控,還可選擇濾除冗余的更新,這樣只向用戶應用程序報告一個變量值的改變。為了簡化用戶應用程序,還可使用數(shù)據(jù)服務器將原始網(wǎng)絡數(shù)據(jù)轉(zhuǎn)換為可直接顯示的格式化文本字符串。
LCA Field Compiler API(LCA現(xiàn)場編譯程序API)一種可選的LCA組件,用于建立對節(jié)點進行現(xiàn)場編程的工具。這種API由動態(tài)鏈接庫組成,用于NeuronC編譯程序、匯編程序、鏈接程序、輸出程序和調(diào)試程序。
LCA Object Server ActiveX Control(LCA對象服務器ActiveX控制)將NSS for Windows核心程序所管理的LNS對象(如:節(jié)點、路由器和信道)轉(zhuǎn)換為標準OLE對象的一種ActiveX控制。該對象服務器還提供一個網(wǎng)絡工具核心,它不但能使多個工具和組件之間共享信息和對象,還提供包含特定應用數(shù)據(jù)和非NSS管理的特定主機數(shù)據(jù)的一個可擴充主機數(shù)據(jù)庫。
LNS Developer's Kit for Microcontrollers(MDK)(微控制器LNS開發(fā)包)使用NSS-10和NSI-10模塊進行開發(fā)工作時需要使用微控制器LNS開發(fā)包,它允許硬件和軟件的開發(fā)工作并列進行。該開發(fā)包中包含一個NSS-10模塊、一個評估板、主機源代碼、各種實用程序和復制NSI固件的一個許可證。
LNS Developer's Kit for Windows(Windows LNS開發(fā)包)Windows LNS開發(fā)包提供在Windows NT和Windows
95主機上建立LNS應用程序所需要的軟件組件。當NSS forWindows網(wǎng)絡服務服務器或遠程應用程序通過LonWorks網(wǎng)絡訪問NSS forWindows核心程序時,這些應用程序可以是相同機器上運行的局部應用程序。
LNS FASTART Package(LNS始用包)包括全套硬件和軟件,可用于在任何主機上開發(fā)LNS應用程序。它包括WindowsLNS開發(fā)包和微控制器LNS開發(fā)包的內(nèi)容以及參加網(wǎng)絡工具培訓課的一個名額。
LNS Host Application(LNS主機應用程序)將NSI用作網(wǎng)絡接口的一種主機應用程序,它可使用NSS所提供的服務、事件和屬性來執(zhí)行網(wǎng)絡的安裝、配置、維護、修理、監(jiān)視和控制。它還能實現(xiàn)自己特定應用的服務、事件和屬性,并使其它LNS主機應用程序通過LNS體系結(jié)構(gòu)也可使用這些信息。
Load Status(加載狀態(tài))目標節(jié)點的應用狀態(tài)。在NodeBuilder設備窗口和NeuronC調(diào)試程序的狀態(tài)條中指示加載狀態(tài)。節(jié)點可處于下面其中的一種加載狀態(tài):無應用程序、已配置或未配置。
Logical Wiring(邏輯連線)在一個控制網(wǎng)絡中建立節(jié)點之間的邏輯連接。在許多傳統(tǒng)的控制系統(tǒng)中,使用的是接線裝置或點到點式的接線。當安裝上節(jié)點時,節(jié)點之間的接線具有兩種作用:接線將節(jié)點物理地連接起來,并在這些節(jié)點中傳輸控制信號。一旦節(jié)點連接到線路上,就完全定義了節(jié)點的性能和節(jié)點之間的相互作用。除非改變了接線,否則物理接線是固定的。其它控制系統(tǒng)使用的是主/從結(jié)構(gòu),并需要每個節(jié)點上有撥碼開關(DIP-switch)或刻度盤,用來為每個節(jié)點指定一個地址。根據(jù)主機中的控制算法可預定義節(jié)點的地址。當安裝上節(jié)點時,主機查詢每個地址,且會有相應的節(jié)點作出響應。這樣的系統(tǒng)通常要求節(jié)點的數(shù)量比較少,且通常需要重新設定每個節(jié)點上的DIP開關,并在修改了主機控制軟件之后,才能改變系統(tǒng)的性能。在傳統(tǒng)的系統(tǒng)中,是將控制網(wǎng)絡中的節(jié)點連接到它們的物理介質(zhì)(如雙絞線或電力線)。然而安裝系統(tǒng)只有物理連接是不夠的。物理連接只為節(jié)點提供發(fā)送和接收報文的路徑,而不會使節(jié)點知道它們所屬的系統(tǒng)以及它們應該與誰共享數(shù)據(jù)。而這些信息正是安裝任何控制網(wǎng)絡所需要的。在LonWorks網(wǎng)絡中,物理安裝上節(jié)點之后,就可以通過將報文發(fā)送給網(wǎng)絡上的節(jié)點來定義所有這些信息了。而且,在任何時間都可使用網(wǎng)絡報文來重新定義控制系統(tǒng)的性能,而不需改變物理連線或節(jié)點的軟件或硬件。
LonBuilder Developer's Workbench(LonBuilder開發(fā)平臺)一套完整的開發(fā)工具,用來開發(fā)和調(diào)試基于神經(jīng)元芯片的應用節(jié)點和基于MIP的節(jié)點。LonBuilder開發(fā)平臺還包括網(wǎng)絡管理和協(xié)議分析工具,用于創(chuàng)建LonWorks樣機網(wǎng)絡。
LonBuilder Protocol Analyzer(LonBuilder協(xié)議分析儀)一種與LonBuilder工具相集成的協(xié)議分析工具,具有完整的協(xié)議分析、網(wǎng)絡統(tǒng)計和節(jié)點控制的功能。協(xié)議分析儀網(wǎng)絡接口是LonBuilder開發(fā)平臺中控制處理器卡的一部分。這個卡接受任何與SMX兼容的收發(fā)器以及LonBuilderSMX適配器,所以LonBuilder協(xié)議分析儀可用來診斷任何類型介質(zhì)上有關協(xié)議的問題。LonBuilder協(xié)議分析儀軟件通過使用網(wǎng)絡開發(fā)時所創(chuàng)建的項目數(shù)據(jù)庫來顯示數(shù)據(jù)包的詳細信息和全部符號尋址信息,如節(jié)點和網(wǎng)絡變量的名稱。
LonMaker Installation Tool(LonMaker安裝工具)用于安裝和維護LonWorks網(wǎng)絡的DOS應用程序。LonMaker工具簡化了現(xiàn)場工程師的工作,使工程師不必懂得如何組網(wǎng)就可以安裝控制網(wǎng)絡。LonMaker工具中有Profiler供設計工程師使用。這樣,技術人員不再需要LonWorks網(wǎng)絡的細節(jié)。
LonMaker工具需要一個與PC兼容的網(wǎng)絡接口,以實現(xiàn)網(wǎng)絡通信。
LonManager Applications Programming Interface(API)(LonManager應用程序設計接口)
為網(wǎng)絡和數(shù)據(jù)庫提供全面服務的程序設計庫,包括DOS和Windows
3.1兩種版本,其中的Windows版本用作動態(tài)鏈接庫(dynamic link library—DLL)。LonManager
API由幾乎200個函數(shù)組成,它們支持網(wǎng)絡的安裝、維護和監(jiān)視功能的開發(fā),并可控制工具和基于主機的節(jié)點。
LonManagerAPI能用于創(chuàng)建與范圍很廣的網(wǎng)絡均能相互作用的應用程序,網(wǎng)絡中包含的節(jié)點數(shù)可從十幾個到幾萬個不等。為了簡化它們之間的相互作用,LonManagerAPI中集成了一個數(shù)據(jù)庫,該數(shù)據(jù)庫反映網(wǎng)絡中每個節(jié)點的尋址和配置信息。數(shù)據(jù)庫及其管理功能大大減少了開發(fā)具有網(wǎng)絡安裝、維護、監(jiān)視和控制功能的應用程序所需的工作量。
LonManager API需要一個與PC兼容的網(wǎng)絡接口,以實現(xiàn)網(wǎng)絡通信
LonManager Database(LonManager數(shù)據(jù)庫)由LonManager應用程序設計接口(API)或基于LonManager API的一種工具(如LonMaker安裝工具)所提供的一種網(wǎng)絡數(shù)據(jù)庫。NodeBuilder工具為目標節(jié)點在節(jié)點目錄的DB子目錄下維護一個LonManager數(shù)據(jù)庫。通過使用預先提供了NodeBuilder軟件的LB2LM實用程序,可在LonBuilder數(shù)據(jù)庫中創(chuàng)建一個LonManager數(shù)據(jù)庫。在預先通過使用NSS2LM實用程序安裝了NSS-10模塊的網(wǎng)絡中,也可創(chuàng)建LonManager數(shù)據(jù)庫。
LonManager DDE Server(LonManager DDE服務器)一種動態(tài)數(shù)據(jù)交換(Dynamic Data Exchange—
DDE)服務器,可用于監(jiān)視和控制網(wǎng)絡變量,并與任何目標節(jié)點交換顯式報文。支持符合Windows標準的DDE接口的任何Windows應用程序都可與DDE服務器一起使用,如VisualBasic、Excel、Paradox和WonderWare InTouch。DDE服務器通過一個LonManager數(shù)據(jù)庫來獲取有關節(jié)點和網(wǎng)絡變量的尋址和類型方面的信息。NodeBuilder軟件可自動創(chuàng)建包含有關目標節(jié)點信息的一個LonManager數(shù)據(jù)庫。NodeBuilder網(wǎng)絡變量瀏覽器是使用與LonManager數(shù)據(jù)庫相連接的DDE服務器來監(jiān)視和控制目標節(jié)點上的網(wǎng)絡變量的一種DDE客戶應用程序。同樣地,DDE服務器也需要一個與PC兼容的網(wǎng)絡接口,以實現(xiàn)網(wǎng)絡通信。
LonManager NSS-10 Developer's Kit(LonManager NSS-10開發(fā)包)可用來基于與NSS-10模塊相連接的任何主機處理器來開發(fā)定制網(wǎng)絡管理、監(jiān)視和控制工具的一種開發(fā)包。NSS-10開發(fā)包中包括一個NSS-10評估板,該板可實現(xiàn)PC的并行端口、Motorola MC68332商用卡計算機(Business Card Computer—BCC)以及任何其它主機微處理器的主機接口。NSS-10開發(fā)包所提供的軟件包括PC并行端口的DOS網(wǎng)絡驅(qū)動程序、便攜式網(wǎng)絡接口和網(wǎng)絡服務API,還包括用于簡單的網(wǎng)絡管理工具的應用程序樣例。NSS-10開發(fā)包軟件可與PCNSS PC接口卡一起使用,以開發(fā)基于PC的網(wǎng)絡管理、監(jiān)視和控制工具。NSS-10開發(fā)包中的NSS-10評估板可代替裝有NodeBuilder軟件的PCNSS PC接口卡.
LonManager Products(LonManager產(chǎn)品)使用戶能安裝、配置、維護、監(jiān)視和控制LonWorks網(wǎng)絡的一套工具和工具包。
LonManager Protocol Analyzer(LonManager協(xié)議分析儀)一種供現(xiàn)場使用的協(xié)議分析儀,它可向LonWorks制造商、系統(tǒng)集成商和最終用戶提供基于Microsoft Windows的一套全面的工具和一個高性能的PC接口卡,從而使用戶能觀察、分析和診斷安裝后的LonWorks網(wǎng)絡的性能。該PC接口卡能接受與SMX兼容的任何兩個收發(fā)器,從而可診斷任何類型介質(zhì)上與協(xié)議有關的問題。
LonManager協(xié)議分析儀中有三種用于網(wǎng)絡分析和監(jiān)視的工具:數(shù)據(jù)包監(jiān)視工具;網(wǎng)絡交通統(tǒng)計工具;網(wǎng)絡診斷工具。
LonManager協(xié)議分析儀的結(jié)構(gòu)是開放的,即可根據(jù)具體的應用需要來配置協(xié)議分析儀。開發(fā)者可使用一種Windows程序設計語言來開發(fā)應用程序,并可通過協(xié)議分析儀的應用程序設計接口(API)來訪問數(shù)據(jù)包的記錄和創(chuàng)建定制數(shù)據(jù)包篩選程序。
LonMark Association(LonMark協(xié)會)由LonWorks開發(fā)商、系統(tǒng)集成商和最終用戶組成的一個獨立組織。協(xié)會成員定義有關標準,以保證不同廠家所制造的LonWorks節(jié)點之間具有互操作性。
LonMark Object(LonMark對象)由LonMark互操作計劃所定義的一組網(wǎng)絡變量、配置屬性及其相關的屬性。LonMark對象用來定義一個網(wǎng)絡中的節(jié)點之間如何交換信息的標準格式和語義。
LonResponse Service(LonResponse服務)對需要技術支持的現(xiàn)場所提供的技術支持服務。
LonSupport Premier(LonSupport Premier服務產(chǎn)品)
LonTalk Protocol(LonTalk協(xié)議)在LonWorks網(wǎng)絡中,對通信進行標準化的協(xié)議。LonTalk協(xié)議為節(jié)點定義了一種標準方法,使它們能交換信息。
LonTalk File Transfer Protocol(LonTalk文件傳輸協(xié)議)節(jié)點與另一個節(jié)點共享數(shù)據(jù)文件的一種互操作方法。LonMark協(xié)會定義了文件類型0、1和2,用于指定配置參數(shù)。
LonWorks Application(LonWorks應用)由互相合作的智能節(jié)點組成的網(wǎng)絡,節(jié)點之間使用LonTalk協(xié)議進行通信。
LonWorks Component Architecture(LonWorks組件結(jié)構(gòu))美國微軟公司的Windows NT或Windows 95主機的LNS應用程序接口。LCA是使用多個互相合作的軟件組件來實現(xiàn)LonWorks網(wǎng)絡工具的一種結(jié)構(gòu)。LCA向開放的網(wǎng)絡標準提供標準網(wǎng)絡工具核心,所以可通過多廠家提供的軟件組件來構(gòu)造網(wǎng)絡工具。LCA定義一個標準的Windows OLE服務接口,用于調(diào)用網(wǎng)絡服務;LCA還定義一個標準應用程序接口,用來調(diào)用LCA軟件組件。
LonWorks Device(LonWorks節(jié)點)在LonWorks網(wǎng)絡中進行通信的節(jié)點。一個LonWorks節(jié)點可以是一個應用節(jié)點,也可以是一個路由器。在LonWorks文檔中,通常將LonWorks節(jié)點稱作“device”,有時也稱作“node”。
每個LonWorks節(jié)點中都有用于局部數(shù)據(jù)處理和輸入/輸出(I/O)的硬件,用來處理來自傳感器的輸入數(shù)據(jù)、執(zhí)行控制任務和控制執(zhí)行器。LonWorks節(jié)點還能使用其固件中的LonTalk協(xié)議來與其它節(jié)點進行通信。LonTalk協(xié)議是一個完整的7層通信協(xié)議,用戶通過使用這一有效的和可靠的通信標準來實現(xiàn)節(jié)點之間的互操作。
每個LonWorks節(jié)點都包含一個應用程序和下列硬件:
一個神經(jīng)元芯片;一個收發(fā)器;
應用電子部件:用于將神經(jīng)元芯片連接到I/O設備,如傳感器、執(zhí)行器、顯示器和鍵盤;一個可選的主機處理器:如果使用了主機處理器,則在它上面執(zhí)行應用程序,且將神經(jīng)元芯片用作一個網(wǎng)絡接口。
有兩種開發(fā)工具可用于開發(fā)LonWorks節(jié)點:一種是NodeBuilder開發(fā)工具,另一種是LonBuilder開發(fā)平臺。NodeBuilder開發(fā)工具用來開發(fā)LonWorks節(jié)點;LonBuilder開發(fā)平臺用來開發(fā)LonWorks系統(tǒng)。開發(fā)小組中每人可使用一個NodeBuilder工具來開發(fā)單節(jié)點,同時開發(fā)小組將一個LonBuilder工具用于系統(tǒng)的集成和測試。
LonWorks路由器是一種特殊類型的LonWorks節(jié)點。
LonWorks Directory(LonWorks目錄)LonWorks目錄包含由許多LonWorks工具所共享的文件。LonWorks目錄中有一個BIN子目錄,其中包括共享的DOS實用程序和驅(qū)動程序。如果沒有LonWorks目錄,則由NodeBuilder的安裝程序來創(chuàng)建LonWorks目錄(默認目錄是:C:\LonWorks)。
LonWorks Glossary(LonWorks術語)
LonWorks技術名詞的定義,即本文檔。
LonWorks Network Services (LNS) Architecture(LNS體系結(jié)構(gòu))是互操作的LonWorks安裝、維護、監(jiān)視和控制工具的基礎。使用LNS體系結(jié)構(gòu)可使多廠家提供的工具共同工作,以安裝、維護、監(jiān)視和控制LonWorks網(wǎng)絡。
LonWorks Network(LonWorks網(wǎng)絡)LonWorks節(jié)點的集合。在這里,LonWorks節(jié)點可相互通信并相互作用。同一個網(wǎng)絡中的所有節(jié)點可屬于同一個域也可同時屬于幾個域。一個LonWorks網(wǎng)絡可包含一個信道也可包含由LonWorks路由器所連接的多個信道。由于LonWorks網(wǎng)絡所具有的低成本和靈活性,所以LonWorks網(wǎng)絡可用在許多方面。例如,能用在繼電器所控制的系統(tǒng)中,且與從每個點回到監(jiān)視站的連線有關的時間、復雜性和成本也得到降低。LonWorks網(wǎng)絡還可用于連接一個中央控制器或PLC,如提供一個智能傳感器子系統(tǒng)。該網(wǎng)絡還能用作對等式的獨立系統(tǒng)。在這樣的系統(tǒng)中,每個節(jié)點都控制自己的行動,并且與相鄰的節(jié)點共享信息,從而實現(xiàn)對整個系統(tǒng)的控制。
LonWorks Router(LonWorks路由器)將兩個LonWorks信道物理地連接起來的一種LonWorks節(jié)點。路由器的每一端都能接收數(shù)據(jù)包,并決定是否需要傳輸數(shù)據(jù)包,如果需要的話,則傳輸路由器另一端信道上的數(shù)據(jù)包。在數(shù)據(jù)包傳輸過程中,路由器必然會造成一些延遲??蓪⒙酚善髋渲贸蔀橐韵聨追N類型:
重復器:轉(zhuǎn)發(fā)所有數(shù)據(jù)包。
固定重復器:轉(zhuǎn)發(fā)所有數(shù)據(jù)包。子網(wǎng)能跨越固定重復器。
橋:轉(zhuǎn)發(fā)指定域中的所有數(shù)據(jù)包。
固定橋:轉(zhuǎn)發(fā)指定域中的所有數(shù)據(jù)包。子網(wǎng)能跨越固定橋。
學習路由器:只將數(shù)據(jù)包按規(guī)定路線發(fā)送給指定的域。在這里,路由器的作用如同一個橋梁,當學習拓撲結(jié)構(gòu)時,它會減少轉(zhuǎn)發(fā)的數(shù)據(jù)包數(shù)量。如果在拓撲結(jié)構(gòu)中不正確地移動配置路由器,則學習路由器容易發(fā)生故障。
配置路由器:只將數(shù)據(jù)包按規(guī)定路線發(fā)送給指定的域。配置路由器基于配置表來轉(zhuǎn)發(fā)數(shù)據(jù)包。這是最可靠的和最有效的路由器類型。
能通過路由器的Neuron ID或子網(wǎng)/節(jié)點的地址對路由器的每一端進行尋址。能與網(wǎng)絡管理器通信的一端稱作路由器的近端,另一端則稱作遠端。
LonWorks Technology(LonWorks技術)LonWorks技術由工具、模塊以及用來建立智能節(jié)點和在控制網(wǎng)絡中安裝這些節(jié)點的集成電路組成。每個LonWorks節(jié)點包括局部數(shù)據(jù)處理和輸入/輸出(I/O)的硬件,這些硬件用來處理來自傳感器的輸入數(shù)據(jù)、執(zhí)行控制任務和控制執(zhí)行器。每個節(jié)點還具有使用固件中的LonTalk協(xié)議與其它節(jié)點進行通信的能力。有兩種開發(fā)工具可用于開發(fā)LonWorks節(jié)點:NodeBuilder工具可用于開發(fā)LonWorks節(jié)點;LonBuilder開發(fā)平臺可用于開發(fā)LonWorks系統(tǒng)。開發(fā)小組中每人可使用一個NodeBuilder來開發(fā)單節(jié)點,同時開發(fā)小組將一個LonBuilder工具用于系統(tǒng)的集成和測試。NodeBuilder和LonBuilder工具都用來對基于神經(jīng)元芯片的節(jié)點進行編程,使節(jié)點之間能發(fā)送報文,并根據(jù)它們所接收到的報文采取相應的行動。NodeBuilder和LonBuilder工具能簡化無論功能是簡單還是復雜的節(jié)點開發(fā)工作,還能簡化執(zhí)行復雜任務的LonWorks應用的節(jié)點集成工作。
LonWorks Wizard(LonWorks向?qū)В榉螸onMark互操作規(guī)范的應用程序生成一個NeuronC源文件模板和一個NodeBuilder節(jié)點文件的一種工具。該向?qū)橐粋€或多個LonMark對象自動創(chuàng)建必備的網(wǎng)絡變量聲明和自文檔信息。
LTM-10 Module(LTM-10模塊)LTM-10模塊包括一個神經(jīng)元芯片、32K字節(jié)的快閃存儲器、32K字節(jié)的RAM、10MHz的振蕩器和定制神經(jīng)元芯片固件。LTM-10固件自動配置LTM-10模塊,以使該模塊可與任何標準的LonWorks收發(fā)器一起使用??蓮腖TM-10節(jié)點中移走LTM-10模塊,該模塊可用作定制硬件的基礎。NodeBuilder軟件能將應用程序加載到LTM-10模塊上的RAM或快閃存儲,,器中;快閃存儲器能用于節(jié)點應用程序的非易失性存儲。
LTM-10 Node(LTM-10節(jié)點)LTM-10節(jié)點是完整的<,FONT face=Arial>LonWo,rks樣機節(jié)點,它包括一個LTM-10
LonTalk模塊、服務按鈕和LED、清零按鈕和LED、電源以及SMX兼容收發(fā)器。此外,它還有一個I/O連接器,用于連接任何標準的I/O硬件、一個外部主機處理器或Motorola Gizmo 3。
Media Independant(介質(zhì)獨立LonWorks網(wǎng)絡使用組網(wǎng)協(xié)議—LonTalk協(xié)議來實現(xiàn)節(jié)點之間的通信。因此,用戶在其網(wǎng)絡中用于連接節(jié)點的物理介質(zhì)可以是雙絞線、電力線、光纖或其它任何類型的介質(zhì)。實際上,可根據(jù)成本以及安裝時的物理限制來決定在網(wǎng)絡中使用哪幾種介質(zhì)。我們稱之為介質(zhì)獨立。
Memory Image(存儲器映像)加載到節(jié)點存儲器中的可執(zhí)行代碼和數(shù)據(jù)。一個基于神經(jīng)元芯片的節(jié)點的存儲器由三個映像組成:系統(tǒng)映像—包括神經(jīng)元芯片固件。應用映像—用戶應用程序的可執(zhí)行方式。網(wǎng)絡映像—節(jié)點的一個唯一的網(wǎng)絡地址以及該節(jié)點與其它節(jié)點的關系。
在開發(fā)過程中,用戶使用NodeBuilder工具來創(chuàng)建節(jié)點的應用映像。一般,系統(tǒng)和應用映像在制造節(jié)點時加載到節(jié)點中。網(wǎng)絡映像可在制造節(jié)點時安裝,也可現(xiàn)場安裝。當現(xiàn)場安裝時,網(wǎng)絡服務工具可用于創(chuàng)建和加載節(jié)點的網(wǎng)絡映像。此外,也可在現(xiàn)場安裝節(jié)點時加載應用映像。
Message Code(報文代碼)LonTalk報文中的一字節(jié)字段,該字段用來識別報文類型。Message Tag(報文標簽)節(jié)點用來發(fā)送和接收顯式報文的邏輯輸入和輸出端口。一個節(jié)點通常包含一個msg_in標簽,并且還可能包含聲明的報文標簽。聲明的報文標簽是雙向的(節(jié)點能使用這些報文標簽發(fā)送和接收報文)。該msg_in報文標簽只能用來接收報文。因為網(wǎng)絡變量具有互操作性且可產(chǎn)生更加有效的代碼,所以一般來說,節(jié)點使用網(wǎng)絡變量與另一個節(jié)點進行通信。
Message Tag Index(報文標簽索引)用來識別報文標簽的數(shù)字。報文標簽索引是由NeuronC編譯程序分配的,報文標簽是按照變量的聲明順序排列的。程序中的第一個報文標簽是索引0,每二個報文標簽是索引1,以此類推。
Microprocessor Interface Program(MIP—微處理器接口程序)用于建立定制網(wǎng)絡接口的神經(jīng)元芯片固件。
Motorola Gizmo 3是與LTM-10節(jié)點共同用于設計LonWorks樣機節(jié)點的I/O裝置。Gizmo3包括下列裝置:MC144111數(shù)-模轉(zhuǎn)換器集成電路;MC145053模-數(shù)轉(zhuǎn)換器集成電路;MC68HC68T1實時時鐘集成電路;帶有5位LED顯示器的MC14489顯示器驅(qū)動集成電路;LM34溫度傳感器集成電路;數(shù)字軸角編碼器;壓電蜂音器;兩個按鈕;兩個離散LED。
msg_in存在于所有節(jié)點中的一種顯式報文標簽。msg_in只能用來接收報文。
Navigator(瀏覽器)Windows LNS開發(fā)包和LNS始用包所帶有的指導應用程序樣例。瀏覽器可提供一個如同Windows Explorer的用戶接口,用于瀏覽LonWorks網(wǎng)絡。
Near Side(近端)有直接路徑通向NSS的路由器的一端。
Network Address(網(wǎng)絡地址)節(jié)點的邏輯(域/子網(wǎng)/節(jié)點)地址。該地址由NSS在安裝時分配。
Network Database(網(wǎng)絡數(shù)據(jù)庫)由網(wǎng)絡安裝工具使用的一種數(shù)據(jù)庫,用來分配和跟蹤網(wǎng)絡資源。安裝工具使用網(wǎng)絡數(shù)據(jù)庫來保證資源被正確地和有效地分配,從而可替換損壞的節(jié)點。用戶接口應用程序(如LonManager
DDE服務器)也可使用網(wǎng)絡數(shù)據(jù)庫,以保證用戶接口的名稱與安裝的節(jié)點相匹配。NSS-10模塊或LonManager
API提供網(wǎng)絡數(shù)據(jù)庫。LonManagerAPI提供的數(shù)據(jù)庫稱作LonManager數(shù)據(jù)庫。例如,LonMaker安裝工具使用LonManager
API來管理其網(wǎng)絡數(shù)據(jù)庫。NodeBuilder工具使用NSS-10模塊來管理其網(wǎng)絡數(shù)據(jù)庫,同時也維護一個LonManager數(shù)據(jù)庫,用于與LonManager數(shù)據(jù)庫兼容的工具(如LonManagerDDE服務器和LonManager協(xié)議分析儀)。
Network Diagnostics Tool(網(wǎng)絡診斷工具)執(zhí)行網(wǎng)絡診斷和維護的一種工具,它的功能包括:狀態(tài)測試—收集節(jié)點所記錄的內(nèi)部錯誤計數(shù)。Wink—找出并識別節(jié)點。清除狀態(tài)—對節(jié)點所記錄的內(nèi)部錯誤計數(shù)進行清零??刂疲ㄇ辶?、離線和在線)—允許對出現(xiàn)問題的節(jié)點進行隔離和管理。網(wǎng)絡診斷工具包括一個數(shù)據(jù)庫導航器,可使用戶快速地瀏覽網(wǎng)絡并選擇將進行操作的節(jié)點。通常將網(wǎng)絡診斷工具作為協(xié)議分析儀的一部分。
Network Driver(網(wǎng)絡驅(qū)動程序)運行在主機上的用來管理與NSI或網(wǎng)絡接口的軟件。該驅(qū)動程序使主機應用程序與接口的硬件和軟件的實現(xiàn)相隔離。
Network Fabric(網(wǎng)絡結(jié)構(gòu))網(wǎng)絡的物理基礎結(jié)構(gòu),即組成網(wǎng)絡的信道和路由器。
Network Image(網(wǎng)絡映像)節(jié)點的網(wǎng)絡地址和連接信息。對基于神經(jīng)元芯片的節(jié)點來說,節(jié)點的網(wǎng)絡映像存儲在神經(jīng)元芯片中的EEPROM里。對于主機應用程序來說,除網(wǎng)絡變量配置表以外的所有網(wǎng)絡映像都存儲在神經(jīng)元芯片中的EEPROM里。
Network Interface(網(wǎng)絡接口)能連接到主機的一種接口,其中裝有LonTalk第6層協(xié)議。網(wǎng)絡接口如:PCLTA PC
LonTalk適配器、串行LonTalk適配器以及NSI-10和NSS-10網(wǎng)絡服務接口。
Network Interface API(網(wǎng)絡接口API)在提供基本報文傳送功能的主機上運行的一種庫。Windows LNS開發(fā)包可提供網(wǎng)絡接口API的多任務和多客戶的實現(xiàn)。微控制器LNS開發(fā)包(LNS Developer's Kit for Microcontrollers—MDK)可提供網(wǎng)絡接口API用于單任務的ANSIC源程序。
Network Interface Selection(網(wǎng)絡接口選擇)一種基于主機的節(jié)點模式,這時的網(wǎng)絡變量處理是由網(wǎng)絡接口執(zhí)行的?;贚TM-10模塊或MIP的主機應用程序能使用網(wǎng)絡接口選擇或主機選擇?;贚onManager NSS-10開發(fā)包、PCLonTalk適配器(PCLTA)、PCNSS或串行LonTalk適配器的主機應用程序通常使用主機選擇。
Network Management(網(wǎng)絡管理)對集成式的LonWorks網(wǎng)絡中的功能、服務、事件和屬性進行管理。
Network Protocol(網(wǎng)絡協(xié)議)一套完整的網(wǎng)絡服務,它允許共享介質(zhì)(如雙絞線或微波)用作包含許多節(jié)點的通信網(wǎng)絡。通常按照ISO開放系統(tǒng)互連(Open Systems Interconnect—OSI)參考模型中的定義對這些服務進行分類。
Network Services API(網(wǎng)絡服務API)在主機上運行的為服務提供基礎結(jié)構(gòu)的一種庫。Windows LNS開發(fā)包中包括網(wǎng)絡服務API的多任務和多客戶的實現(xiàn)。微控制器LNS開發(fā)包(LNS Developer's Kit for Microcontrollers—MDK)中提供有用于實現(xiàn)網(wǎng)絡服務API的單任務的ANSIC源程序。
Network Services Interface(網(wǎng)絡服務接口)LNS體系結(jié)構(gòu)中的組件,該組件提供與LonWorks網(wǎng)絡的物理連接、使用NSS管理事務處理并向NSS提供透明的遠程訪問。
Network Services Server(網(wǎng)絡服務服務器)LNS體系結(jié)構(gòu)中的組件,該組件負責處理網(wǎng)絡服務、維護網(wǎng)絡數(shù)據(jù)庫并能實現(xiàn)和協(xié)調(diào)多點訪問。請注意,NSS-10模塊中結(jié)合有NSI和NSS的組成部分,但不支持多點訪問。
Network Services Tool(網(wǎng)絡服務工具)允許用戶安裝、配置、維護、監(jiān)視和控制LonWorks網(wǎng)絡的一種工具或工具包。下列工具和工具包均屬于網(wǎng)絡服務工具:LonManager LonMaker安裝工具;LonManager NSS-10開發(fā)包;DOS或Window LonManager應用程序設計接口(API);LNS體系結(jié)構(gòu);LonWorks組件結(jié)構(gòu)(LCA)。
Network Traffic Statistics Tool(網(wǎng)絡通信量統(tǒng)計工具)通過該工具可訪問有關網(wǎng)絡行為的詳細統(tǒng)計信息。統(tǒng)計信息包括:所有數(shù)據(jù)包的計數(shù)、錯誤數(shù)據(jù)包的計數(shù)和網(wǎng)絡負載。顯示的統(tǒng)計信息使用戶能容易地了解到網(wǎng)絡活動的概況。通常將網(wǎng)絡通信量統(tǒng)計工具作為協(xié)議分析儀的一部分。
Network Variable(網(wǎng)絡變量)應用節(jié)點用來與另一個應用節(jié)點進行通信的高級對象。每個節(jié)點的類型、功能和網(wǎng)絡變量的數(shù)目是由節(jié)點中的應用程序代碼決定的。網(wǎng)絡變量通過消除所有底層的、枯燥乏味的綁定工作,并通過發(fā)送下行鏈路報文并接收和響應上行鏈路報文,使網(wǎng)絡控制應用程序的開發(fā)工作變得簡單。
Network Variable Configuration Table(網(wǎng)絡變量配置表)將網(wǎng)絡變量索引映射到網(wǎng)絡變量選擇器的一種表格。對于輸出網(wǎng)絡變量來說,則是映射到地址表的表項。對基于神經(jīng)元芯片的節(jié)點來說,該表存儲在神經(jīng)元芯片中的EEPROM里。對基于主機的節(jié)點來說,該表存儲在主機上。
Network Variable Index(網(wǎng)絡變量索引)用于識別網(wǎng)絡變量的數(shù)字。網(wǎng)絡變量索引由NeuronC編譯程序分配,并按照變量的聲明順序排列。第一個聲明的網(wǎng)絡變量是索引0,第二個索引是1,以此類推。NSS使用網(wǎng)絡變量索引來查找節(jié)點上的網(wǎng)絡變量。基于神經(jīng)元芯片的節(jié)點所能聲明的最大網(wǎng)絡變量的數(shù)目為62(索引為0~61)。NSS
for Windows支持基于主機的、帶有最多4 096個網(wǎng)絡變量(索引為0~4
095)的節(jié)點。NSS-10模塊支持基于主機的、帶有最多255個網(wǎng)絡變量(索引為0~254)的節(jié)點。在網(wǎng)絡變量數(shù)組中,每個元素有一個單獨的索引。
Network Variable Selector(網(wǎng)絡變量選擇器)用于識別所連接的網(wǎng)絡變量的一個14位數(shù)。NSS在捆綁過程中用來分配網(wǎng)絡變量選擇器。
Network Variable Types(網(wǎng)絡變量類型)網(wǎng)絡變量類型定義該網(wǎng)絡變量的結(jié)構(gòu)和內(nèi)容。一個網(wǎng)絡變量類型可以是一個SNVT或一個用戶定義的類型。
Neuron?;(神經(jīng)元)通常內(nèi)嵌有LonTalk協(xié)議的芯片。目前已安裝的2百多萬個LonWorks節(jié)點中的每個節(jié)點都包含神經(jīng)元芯片。從1996年5月開始,可免費將LonTalk協(xié)議裝在所有處理器中(根據(jù)許可協(xié)議)。
Neuron C用來為神經(jīng)元芯片編寫應用程序的編程語言。Neuron C派生于ANSI C,其功能比ANSIC更加強大,能支持I/O、事件處理、報文傳送和分布式的數(shù)據(jù)對象。Neuron C和ANSIC之間的區(qū)別主要在于支持的數(shù)據(jù)類型不同。Neuron C有一個特殊的運行時程序庫和語言語法擴展,它們通過神經(jīng)元芯片來支持智能分布式的控制應用程序。Neuron C擴展包括:軟件定時器、網(wǎng)絡變量、顯式報文、一個多任務調(diào)度程序和EEPROM變量。
Neuron C Compiler(Neuron C編譯程序)用于通過NeuronC源文件來創(chuàng)建神經(jīng)元芯片對象代碼的一種工具。這種編譯程序是一種交叉編譯程序,存儲在PC上的NeuronC源代碼作為輸入,并為一個目標神經(jīng)元芯片生成對象代碼。Neuron C編譯程序為所有類型的神經(jīng)元芯片生成代碼。
Neuron C Debugger(Neuron C調(diào)試程序)運行在PC主機上的一種交叉調(diào)試程序,它能調(diào)試運行在目標節(jié)點上的Neuron C應用程序。NeuronC調(diào)試程序提供應用程序的一個全屏的源級視圖。如果程序存儲在讀/寫存儲器中,如LTM-10LonTalk模塊中的閃存或RAM,則能使用源級視圖來設置斷點和啟動、停止程序的執(zhí)行,并對整個程序進行單步調(diào)試。還可使用NeuronC符號名稱對程序變量進行賦值和修改。
Neuron C Object(Neuron C對象)使用Neuron C調(diào)試程序所賦值的一種對象。Neuron C對象包括:
Neuron C構(gòu)造—局部變量、靜態(tài)變量、全局變量、網(wǎng)絡變量、函數(shù)、定時器、I/O裝置、枚舉值、枚舉標簽、結(jié)構(gòu)域、結(jié)構(gòu)標簽、報文標簽、處理器宏、語句標號和類型定義。
神經(jīng)元系統(tǒng)對象—域表表項、地址表表項、網(wǎng)絡變量配置表表項、網(wǎng)絡變量別名表表項和預定義變量。
Neuron Chip(神經(jīng)元芯片)實現(xiàn)LonTalk協(xié)議的VLSI系列組件。神經(jīng)元芯片能管理I/O裝置和執(zhí)行用戶寫的應用程序代碼,或用來創(chuàng)建連接到主機處理器的網(wǎng)絡接口。
Neuron Chip Firmware(神經(jīng)元芯片固件)用來運行神經(jīng)元芯片并實現(xiàn)LonTalk協(xié)議的固件。該固件包含在LonWorks
IMAGES目錄(默認目錄為:C:\LonWorks\IMAGES)下的VERxxx子目錄中的名為S*.NX*的文件里。IMAGES目錄下的VER122子目錄中的名為LTMSYS.NX文件里包含一個定制系統(tǒng)映像,該定制系統(tǒng)映像中包含帶有LTM-10硬件的神經(jīng)元芯片固件擴展。這里的LTMSYS.NX文件不包括LTM-10模塊中的MIP映像。NodeBuilder系統(tǒng)目錄中的名為EEBLANK.NRI的文件提供了一個特殊的神經(jīng)元芯片固件映像。這個映像可用來使3150神經(jīng)元芯片中的EEPROM進入空狀態(tài)(blank)。詳見EEBLANK。神經(jīng)元芯片固件的使用服從NodeBuilder軟件許可協(xié)議和LonWorks
OEM許可協(xié)議中所定義的條款。
Neuron Chip-Hosted Device(基于神經(jīng)元芯片的節(jié)點)該節(jié)點中的LonTalk第7層協(xié)議在神經(jīng)元芯片上運行。
Neuron ID當制造神經(jīng)元芯片時,給每個神經(jīng)元芯片分配一個48位的數(shù)字。每個神經(jīng)元芯片都有一個唯一的Neuron ID。
Neuron Library(Neuron庫)由包含一個或更多純C對象文件(如Neuron匯編程序所產(chǎn)生的)的Neuron對象程序庫管理程序所產(chǎn)生的一種文件。Neuron鏈接程序可從該庫中提取這些對象文件,并將這些對象文件與一個Neuron
C應用程序結(jié)合起來。LonBuilder系統(tǒng)用來構(gòu)造庫,LonBuilder和NodeBuilder工具都能使用這些庫。
' Neuron Linker(Neuron鏈接程序)通過將NeuronC編譯程序所生成的對象代碼鏈接到包含神經(jīng)元芯片固件和系統(tǒng)函數(shù)的適當?shù)膽贸绦驇旌拖到y(tǒng)映像,可用來創(chuàng)建神經(jīng)元芯片應用映像的一種工具。應用映像可在網(wǎng)絡上加載到讀/寫存儲器中,或通過編程寫入PROM中。
NEURON.TYP File(NEURON.TYP文件)對NodeBuilder工具所支持的神經(jīng)元芯片的名稱和內(nèi)部存儲器映像進行定義的一種文件。
Node(節(jié)點)一種LonWorks設備。該術語用于LonWorks網(wǎng)絡服務結(jié)構(gòu)中。
Node Handle(節(jié)點句柄)由NSS使用(和分配),以識別一個特定節(jié)點的標識符。網(wǎng)絡中的每個節(jié)點都有一個唯一的句柄,客戶可通過句柄來識別節(jié)點。節(jié)點的網(wǎng)絡地址、配置或NeuronID會在對網(wǎng)絡進行管理時發(fā)生變化,但設備的節(jié)點句柄不會改變。
Node ID(節(jié)點ID)域/子網(wǎng)/節(jié)點的LonTalk尋址分層結(jié)構(gòu)的第三層。NSS在安裝節(jié)點時分配給每個節(jié)點在其所在子網(wǎng)中的一個唯一的節(jié)點ID。
NodeBuilder Tool(NodeBuilder工具)用于開發(fā)和調(diào)試基于神經(jīng)元芯片的單個應用節(jié)點和基于MIP的單個節(jié)點的一種開發(fā)工具。與LonBuilder開發(fā)平臺不同,NodeBuilder工具不提供開發(fā)和調(diào)試整個LonWorks網(wǎng)絡的工具。
NSI-10 Module(NSI-10模塊)對于所連接的主機來說,NSS-10模塊如同一個非常智能的通用異步接收器發(fā)送器(universal asynchronous receiver transmitter—UART)。它是一個帶有40個引腳的SIM模塊NSI。將NSS-10模塊拔出,直接插入NSI-10,整個系統(tǒng)仍可正常工作。從而在使用NSS-10服務器的嵌入式應用轉(zhuǎn)變?yōu)槭褂肗SS for Windows的遠程客戶應用方面,NSI-10模塊是NSI中最好的產(chǎn)品。
NSI Firmware(NSI固件)加載到3150神經(jīng)元芯片中的定制固件,用于開發(fā)定制NSI產(chǎn)品。它包含在微控制器LNS開發(fā)包和LNS始用包中。它是NSI產(chǎn)品中用于大量的、內(nèi)嵌式的應用(如手持工具和電視機頂盒)的最好產(chǎn)品。
NSS for Windows NSS for Windows引擎具有網(wǎng)絡安裝、維護、監(jiān)視和控制帶有最多32 385個節(jié)點的單個和多個信道的LonWorks網(wǎng)絡的強大功能。它支持本地客戶(即運行在與NSS引擎相同機器上的客戶)和遠程客戶(即在不同網(wǎng)絡節(jié)點上運行的客戶)。32位的Windows主機通過LCA對象服務器來訪問NSS。其它主機使用LNS主機API。
NSS-10 Host(NSS-10主機)連接到NSS-10模塊的微控制器、微處理器或計算機。
NSS-10 Module(NSS-10模塊)該模塊提供了將LonWorks網(wǎng)絡安裝、維護、配置、監(jiān)視和控制功能添加到任何微控制器、微處理器或計算機主機的一種簡單的和成本有效的方法。主機將NSS-10模塊看作是智能外圍設備,它包含硬件和軟件的資源,這些資源是帶有最多62個應用節(jié)點的一個單信道網(wǎng)絡當提供網(wǎng)絡服務時所需要的。NodeBuilder使用PCNSS卡中的NSS-10模塊在網(wǎng)絡上執(zhí)行網(wǎng)絡安裝和加載應用程序。
Object(對象)NSS所管理的項。NSS將網(wǎng)絡看作一系列的對象。這里的對象包括節(jié)點、程序、連接、網(wǎng)絡變量、報文標簽和系統(tǒng)。
Offnet Mode(離網(wǎng)模式)一種管理模式,這時NSS在其在板數(shù)據(jù)庫中使網(wǎng)絡配置發(fā)生變化,但不在網(wǎng)絡中更新節(jié)點以反映該變化。當NSS處于在網(wǎng)管理模式時,則發(fā)送所保存的更新。當NSS處于離網(wǎng)模式時,只要NSS仍連接在網(wǎng)絡中,它仍可從網(wǎng)絡中讀取信息。
OLE(對象鏈接和嵌入)ActiveX的舊稱。
OLE Control(OLE控制)ActiveX控制的舊稱。
Onnet Mode(在網(wǎng)模式)一種管理模式,這時NSS既更新板內(nèi)的數(shù)據(jù)庫,也更新網(wǎng)絡上的節(jié)點配置。當NSS從離網(wǎng)模式轉(zhuǎn)為在網(wǎng)模式時,它還更新其處于離網(wǎng)管理模式時所產(chǎn)生的任何變化。
Packet Monitor Tool(數(shù)據(jù)包監(jiān)視工具)通過采集、時間標記和將所有網(wǎng)絡配置信息保存在記錄文件中供以后查看和分析,從而簡化網(wǎng)絡維護的一種工具。記錄可以是摘要形式顯示(每行顯示一個數(shù)據(jù)包),加快分析速度,或以擴展形式顯示(一個窗口顯示一個數(shù)據(jù)包),以便更加詳細地分析。通過使用一個包含網(wǎng)絡節(jié)點地址分配信息的數(shù)據(jù)庫,數(shù)據(jù)包監(jiān)視工具可使用安裝過程中分配的節(jié)點和網(wǎng)絡變量的名稱來對數(shù)據(jù)包中的數(shù)據(jù)進行解碼和顯示。它還提供每個報文的文本描述和對用來傳輸它的LonTalk協(xié)議服務的描述。用戶不再需要解釋LonTalk協(xié)議的1和0,從而減少了診斷網(wǎng)絡問題所需的時間和工作量。用戶能指定過濾程序來限制所采集的數(shù)據(jù)包。提供的標準過濾程序包括向發(fā)送到或來自特定節(jié)點或網(wǎng)絡變量的數(shù)據(jù)包和使用LonTalk協(xié)議服務的數(shù)據(jù)包。此外只記錄相關報文,從而簡化了網(wǎng)絡分析。
PCC-10集成有一個FTT-10收發(fā)器的一種類型Ⅱ
PC(舊稱PCMCIA)卡NSI。其它收發(fā)器類型能通過外部收發(fā)器轉(zhuǎn)接頭連接到PCC-10。PCC-10是NSI產(chǎn)品中用于膝上型、筆記本或內(nèi)嵌式PC的最好產(chǎn)品。
PC LonTalk Adapter(PC LonTalk適配器)提供一個高性能的16位ISA卡接口的一種網(wǎng)絡接口,從而與IBM
PC兼容的主機處理器可連接到一個LonWorks網(wǎng)絡。
PCLTA-10 一種1/2尺寸的ISA卡NSI。與PCNSI不同,PCLTA-10集成有一個雙絞線收發(fā)器,從而不需要連接一個單獨的SMX收發(fā)器。PCLTA-10還支持Windows即插即用標準。PCLTA-10是NSI產(chǎn)品中用在一個連接到雙絞線信道的桌面PC主機上的最好產(chǎn)品。
PCNSI 一種1/2尺寸的ISA卡NSI。它接受標準模塊(SMX)收發(fā)器,所以可用在任何裝有SMX收發(fā)器的介質(zhì)中。PCNSI是NSI產(chǎn)品中用在一個連接到非雙絞線信道的PC主機上的最好產(chǎn)品,要求該信道能容易地轉(zhuǎn)換介質(zhì)類型(如開發(fā)過程中)。
PCNSS用于加載、監(jiān)視和控制LonWorks節(jié)點的一種ISA總線PC卡。PCNSS中集成有一個NSS-10模塊。該模塊提供NodeBuilder軟件所需要的所有網(wǎng)絡安裝、維護、配置、監(jiān)視和控制服務。NodeBuilder用戶可使用一個可選的NSS-10開發(fā)包把NSS-10設計在他們的應用程序中。
Peer-To-Peer(對等式)一種控制策略,這時獨立的智能節(jié)點之間共享信息,在不需要使用中間控制器、中央控制器或主控制器的情況下,節(jié)點就能作出自己的控制決定,而不會有在使用中間控制器、中央控制器或主控制器的情況下所產(chǎn)生的延遲。因為不需要使用主機(故障單點)并減少了對等式節(jié)點所固有的安裝和配置成本,且提高了系統(tǒng)的可靠性,所以LonWorks網(wǎng)絡常常使用這種對等式的控制方案。
Permanent Bridge(固定橋)配置用作橋的一種LonWorks路由器。這時,NSS for
Windows不允許改變路由算法。因為NSS知道路由算法不會改變,所以它允許相同的子網(wǎng)可同時在固定橋的兩端存在。
Permanent Repeater(固定重復器)
配置用作重復器的一種LonWorks路由器。這時,NSS for Windows將不允許改變路由算法。因為NSS知道路由算法不會改變,所以它允許相同的子網(wǎng)可同時在固定重復器的兩端存在。
Physical Layer Repeater(物理層重復器)將一個信道的兩段連接起來的一種硬件設備。與LonWorks路由器不同,物理層重復器沒有任何智能性,所以它不能有選擇地轉(zhuǎn)發(fā)數(shù)據(jù)包,因而不能增加網(wǎng)絡通信容量。此外,它與路由器的不同之處在于,它轉(zhuǎn)發(fā)損壞的數(shù)據(jù)包。
Poll(查詢)向節(jié)點請求一個網(wǎng)絡變量值的一種顯式請求。
Polled Network Variable(被查詢網(wǎng)絡變量)除非顯式查詢,否則不會發(fā)送它的網(wǎng)絡變量值的一種輸出網(wǎng)絡變量。
Polling Network Variable(查詢網(wǎng)絡變量)向與其連接的輸出網(wǎng)絡變量發(fā)送查詢請求的一種輸入網(wǎng)絡變量。
Power Line(電力線)對于埃施朗公司來說,電力線是LonWorks網(wǎng)絡通信的一種物理介質(zhì)。建筑物、工廠或家庭中現(xiàn)有的電力線可用作LonWorks網(wǎng)絡連線。
Pragma Directive(Pragma命令)對Neuron C編譯程序擴展的使用進行規(guī)定的一種命令。ANSI C允許編譯程序擴展,且# pragma命令的實現(xiàn)隨特定應用而不同。有關Neuron C pragma的其它信息,請參考《Neuron C程序員指南(Neuron C Programmer's Guide)》。
Predefined Transceiver(預定義收發(fā)器)對于NSS for Windows來說,是定義在STDXCVR.TYP文件中的任何收發(fā)器。對于NSS-10模塊來說,是通信參數(shù)內(nèi)嵌于NSS-10模塊中的一種收發(fā)器類型。在使用過程中,收發(fā)器ID對預定義收發(fā)器的類型作出規(guī)定。
Preemption Mode(占先模式)當沒有任何可用的應用緩沖區(qū)時的一種運行模式。在占先模式中,除非標注的任務關鍵字為preempt_safe,否則只會處理促進應用緩沖區(qū)釋放的事件。
Private Media(專用介質(zhì))一種專用介質(zhì)系統(tǒng),沒有任何其它獨立管理的網(wǎng)絡共享該介質(zhì)系統(tǒng)中的任何物理信道。例如,如果使用相同的安裝和維護工具來管理一個雙絞線網(wǎng)絡中的所有節(jié)點,則該網(wǎng)絡為專用網(wǎng)絡。
Program ID(程序ID)存儲在節(jié)點中(在神經(jīng)元芯片的EEPROM里)的一種標識符,它用來識別節(jié)點應用程序。所有具有相同程序ID的節(jié)點必須有相同的外部接口。
Protocol Analyzer(協(xié)議分析儀)能對一個LonWorks信道上的每個數(shù)據(jù)包進行讀取的一種工具。與包含完整的LonTalk協(xié)議棧的節(jié)點不同,協(xié)議分析儀能接收網(wǎng)絡上的所有數(shù)據(jù)包,且不僅僅包含發(fā)送給它的數(shù)據(jù)包。
協(xié)議分析儀允許用戶觀察、分析和診斷LonWorks網(wǎng)絡的性能。LonBuilder協(xié)議分析儀和LonManager協(xié)議分析儀都包括以下用于網(wǎng)絡分析和診斷的工具:數(shù)據(jù)包監(jiān)視工具;網(wǎng)絡通信量統(tǒng)計工具;網(wǎng)絡診斷工具。
Property(屬性)對象的一種性質(zhì),如節(jié)點的位置。
Priority(優(yōu)先級)LonTalk協(xié)議提供的、允許節(jié)點優(yōu)先訪問信道的一種機制。
Redundant Routers(冗余路由器)連接相同的兩個信道的兩個或更多路由器。當信道上的節(jié)點不能相互通信時,通常使用冗余路由器,以使兩個信道具有連通性。它們還能用于物理冗余(即所有節(jié)點都能與兩個路由器進行通信),這樣即使在丟失一個路由器的情況下,網(wǎng)絡也能正常運行。為了防止循環(huán),必須將所有冗余路由器設置為配置路由器。
Reset Circuit(復位電路)可驅(qū)動神經(jīng)元芯片的~Reset引腳的一種電路。當神經(jīng)元芯片應該初始化并開始執(zhí)行神經(jīng)元芯片的固件時,這個引腳發(fā)出信號。當復位時,神經(jīng)元芯片的固件對其數(shù)據(jù)結(jié)構(gòu)和應用I/O對象進行初始化,然后開始執(zhí)行加載到神經(jīng)元芯片存儲器中的應用程序。復位電路包括下列中的一個或多個元件:加電復位電路。作用是加電時對定制節(jié)點進行復位。復位電路中必須有這一元件。
復位按鈕。作用是人工控制復位輸入。該復位按鈕是可選的。當復位定制節(jié)點時,需要使用復位按鈕;當對定制節(jié)點進行加電時,則不需要使用復位按鈕。
如果電源輸入低于最小閾值,則低壓中斷(low voltage interrupt -LVI)設備對定制節(jié)點進行復位。為了保證神經(jīng)元芯片不會在低于最小電源電壓的情況下運行,應將一個LVI設備連接到神經(jīng)元芯片的~Reset引腳。LTM-10模塊包括一個加電復位電路和LVI。
ROM Image File (.NRI)(ROM映像文件)ROM映像文件包含神經(jīng)元芯片的固件和應用程序的一些或所有的代碼和數(shù)據(jù)。只有當建立基于3150神經(jīng)元芯片的定制節(jié)點時,通過使用一個PROM編程器對一個或多個PROM或閃存進行編程,才可使用該文件。不包含任何ROM且基于閃存的節(jié)點所使用的是EEPROM/Flash映像文件(.NEI),而不是Neuron ROM映像文件。NodeBuilder軟件能以Motorola S-Record或Intel Hex格式來創(chuàng)建ROM映像。
SCPT(標準配置參數(shù)類型)標準配置參數(shù)類型。使用通過LonTalk文件傳輸協(xié)議被讀和寫的文件對應用程序配置數(shù)據(jù)進行存儲的一種方法。
Self-documentation(自文檔)節(jié)點用來提供描述性信息的一種機制。自文檔可用于節(jié)點的程序和網(wǎng)絡變量。提供用戶定義的服務和事件的定制節(jié)點也會有自文檔,其中的內(nèi)容包括:節(jié)點本身以及節(jié)點的服務、事件、對象和屬性。如果這些自文檔存在,NSS可通過屬性使自文檔信息用于主機應用程序。
Self-Identification(自標識)節(jié)點用來證明其包含的網(wǎng)絡變量類型的一種機制(由標準網(wǎng)絡變量ID識別)。在適當?shù)臅r候,NSS和LonMaker軟件自動輸入網(wǎng)絡變量類型信息,以決定節(jié)點的外部接口。
Serial LonTalk Adapter(串行LonTalk適配器)提供一個EIA-232(即以前的RS-232)接口以將主機處理器連接到LonWorks網(wǎng)絡的一種網(wǎng)絡接口。
Server(服務器)執(zhí)行一種服務的任務。服務器執(zhí)行客戶調(diào)用的服務,并向客戶返回結(jié)果代碼。對于網(wǎng)絡服務來說NSS是服務器,LNS主機應用程序是客戶。當這種關系顛倒時,LNS主機應用程序還能在LNS體系結(jié)構(gòu)的頂層建立自己特定應用的服務。
Service(服務)客戶發(fā)送給服務器的一種請求。服務是在對象上執(zhí)行的。服務在網(wǎng)絡上的節(jié)點和NSS的數(shù)據(jù)庫中執(zhí)行一系列復雜的變化。
Service Pin(服務引腳)每個神經(jīng)元芯片都有一個安裝過程中需要使用的服務引腳,以獲得神經(jīng)元芯片的NeuronID。當這個引腳接地時,神經(jīng)元芯片發(fā)送一個包含其NeuronID和程序ID的廣播報文。使用的服務引腳接地方法隨節(jié)點而不同。機械的方法如通過一個按鈕或使用一個磁簧開關接地。只要節(jié)點已配置,通過將節(jié)點的一個I/O引腳連接到服務引腳上,在軟件控制下還能驅(qū)動服務引腳。例如,當移走節(jié)點或一連串的預定義I/O發(fā)生時,節(jié)點能使引腳接地。服務引腳還能驅(qū)動一個顯示神經(jīng)元芯片狀態(tài)的LED。當神經(jīng)元芯片處于無應用程序狀態(tài)時,服務LED持續(xù)保持亮的狀態(tài);當神經(jīng)元芯片裝有應用程序且未配置時,服務LED緩慢地閃爍;當神經(jīng)元芯片裝有應用程序且已配置時,服務LED不亮;每次對神經(jīng)元芯片進行復位時,服務LED都快速地閃爍一下。
Shared Media(共享介質(zhì))一種共享的介質(zhì)系統(tǒng)。在這里,許多獨立管理的網(wǎng)絡共享一個(或多個)物理信道。如在一個建筑物中,如果許多系統(tǒng)將該建筑物的電力線用作一個信道,則這些系統(tǒng)是共享介質(zhì)系統(tǒng)。使用共享介質(zhì)的系統(tǒng)必須遵守預先的規(guī)定,以保證它們在系統(tǒng)配置或修復過程中不會彼此干擾。
SI/SD存儲在節(jié)點中的自識別和自文檔信息。該信息描述節(jié)點的程序、LonMark對象和網(wǎng)絡變量。
SIM(單列直插存儲器模塊)模塊的一種形狀,存儲器模塊經(jīng)常使用這種形式。該形式也稱作單列直插存儲器模塊(single-in-line memory module-SIM)。SIM具有高密度和非常緊湊的特點。LTS-10、NSS-10、NSI-10和RTR-10模塊都是帶有40個引腳的SIM。SIM插槽可用于垂直和水平方向的插裝。
Sleep Mode(睡眠模式)一種運行模式,這時神經(jīng)元芯片處于低功率狀態(tài)。當激活服務引腳、I/O或通信信道時,神經(jīng)元芯片會醒來。
SLTA-10內(nèi)嵌雙絞線收發(fā)器的一種串行NSI接口,它連接到帶有一個EIA-232(即以前的RS232)端口的任何主機。它還能通過使用一個與Hayes兼容的調(diào)制解調(diào)器遠程連接到主機。SLTA-10是NSI產(chǎn)品中用于遠程應用或用于不包含類型ⅡPC插槽的便攜式主機的最好產(chǎn)品。
SMX-Compatible Transceiver(SMX兼容收發(fā)器)任何具有標準模塊收發(fā)器形狀的收發(fā)器。
SNVT(標準網(wǎng)絡變量類型)標準網(wǎng)絡變量類型通過提供一個定義明確的接口,使不同廠家制造的節(jié)點之間可以相互通信,從而使實現(xiàn)節(jié)點之間的互操作性變得簡單。
SNVT ID(標準網(wǎng)絡變量類型ID)用于識別網(wǎng)絡變量SNVT類型的一種代碼。“0”表示該網(wǎng)絡變量不是一個標準網(wǎng)絡變量類型。有時也稱作標準網(wǎng)絡變量類型索引。
Standard Program ID(標準程序ID)一種特殊的程序ID,用來分配給通過LonMark一致性測試的節(jié)點。
Statement Boundaries(語句邊界)Neuron C源文件中的位置,它允許設備斷點。下列都是語句邊界:語句的開始部分,以分號結(jié)束;IF條件表達式的開始部分;WHILE循環(huán)的開始部分,該循環(huán)有一個不是常量的循環(huán)表達式;FOR循環(huán)初始化表達式的開始部分;FOR循環(huán)條件表達式的開始部分;FOR循環(huán)重復表達式的開始部分;DO循環(huán)的WHILE條件表達式;任務(即WHEN子句后面的代碼部分)的開始部分;括號,它決定一個任務或一個函數(shù)定義。
Subnet(子網(wǎng))一個域中的節(jié)點邏輯集合,其中最多包含127個節(jié)點。一個域中可有最多255個子網(wǎng)。一個子網(wǎng)中的所有節(jié)點必須在相同的段上。子網(wǎng)不能跨越非固定類型的路由器。
Subnet ID(子網(wǎng)ID)LonTalk尋址分層結(jié)構(gòu)的第2層。子網(wǎng)ID是NSS分配的。
Subsystem(子系統(tǒng))節(jié)點和子系統(tǒng)的集合。一個子系統(tǒng)與文件系統(tǒng)中的一個子目錄相似。通常按照物理關系(如一個建筑物中包含樓層,每個樓層又包含房間)或功能(如包含沖壓站、傳送帶系統(tǒng)和檢驗站的一個過程)來組織子系統(tǒng)。一個節(jié)點可包含在許多子系統(tǒng)中。
Sweep(掃描)在修改事務處理中,更新節(jié)點網(wǎng)絡映像的過程。如果NSS是在網(wǎng)的,則掃描發(fā)生在事務處理結(jié)束時;如果NSS是離網(wǎng)的,則事務處理進入在網(wǎng)狀態(tài)之后即發(fā)生掃描。掃描還可發(fā)生在后臺。
System(系統(tǒng))互操作節(jié)點的集合。一個系統(tǒng)中的所有節(jié)點配置由一個網(wǎng)絡工具負責管理。由NSS管理的系統(tǒng)使用一個單獨的應用域。
System Image(系統(tǒng)映像)節(jié)點存儲器映像的一部分,其中包含神經(jīng)元芯片的固件。神經(jīng)元芯片的固件包括:LonTalk協(xié)議、神經(jīng)元芯片調(diào)度程序和庫以及神經(jīng)元芯片I/O驅(qū)動程序。只有神經(jīng)元芯片中包含系統(tǒng)映像,神經(jīng)元芯片才能工作。對于3120xx神經(jīng)元芯片來說,系統(tǒng)映像包含在其片內(nèi)ROM中。對于LTM-10模塊來說,系統(tǒng)映像建立在它的存儲器中。對于3150神經(jīng)元芯片來說,系統(tǒng)映像是在制造節(jié)點時使用ROM
Image文件(.NRI)或EEPROM/Flash Image文件(.NEI)通過編程寫入ROM、閃存或NVRAM中的。
Target(目標)連接的目的地,它是由節(jié)點句柄和網(wǎng)絡變量或報文標簽索引指定的。根據(jù)中樞和連接到中樞的所有目標來定義每個連接。對于網(wǎng)絡變量連接來說,中樞必須是連接中唯一的輸入或輸出。例如,如果中樞是一個輸出網(wǎng)絡變量,則連接中的所有目標必須是輸入網(wǎng)絡變量。
Target Device(目標節(jié)點)開發(fā)中的節(jié)點。在開發(fā)的初期階段,這個節(jié)點通常是LTM-10節(jié)點。一旦對應用程序和I/O進行調(diào)試,則目標節(jié)點通常成為實際的節(jié)點硬件,節(jié)點硬件可以是LTM-10模塊、另一個控制模塊或定制硬件。
Target Hardware(目標硬件)用于實現(xiàn)目標節(jié)點的硬件。除目標硬件以外,目標節(jié)點中還包括系統(tǒng)映像、應用映像和網(wǎng)絡映像。
Task(任務)由NeuronC程序中的一系列語句構(gòu)成,這些語句的前面是一個when子句,該when子句由發(fā)生在任務執(zhí)行之前的一個或一些事件指定。每個NeuronC應用程序都可以有多個任務。例如,一個開關節(jié)點的任務可以是:
1.當復位節(jié)點時,延遲一段任意的時間,然后發(fā)送當前的開關狀態(tài)。該任意的延遲可使網(wǎng)絡加電時不會造成網(wǎng)絡阻塞。
2.當開關狀態(tài)變化時,發(fā)送新的開關狀態(tài)。
一個燈節(jié)點的任務可以是:
1.當復位節(jié)點時,查詢燈的當前狀態(tài)。
2.從網(wǎng)絡中接收到燈的新狀態(tài)時,會控制應用I/O硬件,以將燈打開或關閉。神經(jīng)元芯片固件包括一個嵌入式的調(diào)度程序,它負責時間排序和執(zhí)行用戶任務。任務的調(diào)度是以事件為驅(qū)動的。當一個指定事件變成“真”時,則執(zhí)行與該事件相關的任務。可對任務分配優(yōu)先級,與優(yōu)先級任務相關聯(lián)的事件比非優(yōu)先級事件更頻繁地被判斷是否為“真”。
Tick Interval(時間間隔)調(diào)試程序掃描的時間間隔。Neuron C調(diào)試程序周期性地查詢目標節(jié)點,以獲得調(diào)試事件的信息并更新對象值。
Transaction(事務處理)將一系列服務調(diào)用組成一個單獨操作的一種機制。事務處理用來確保全部服務調(diào)用生效或沒有任何服務調(diào)用生效。LNS主機應用程序能顯式管理事務處理,也能根據(jù)需要使NSS隱式地啟動和提交事務處理。
Transceiver(收發(fā)器)
將一個神經(jīng)元芯片與信道進行物理連接的設備。收發(fā)器實現(xiàn)LonTalk協(xié)議的第1層。
Transceiver ID(收發(fā)器ID)0~31之間的一個數(shù)字。每個數(shù)字都代表收發(fā)器的一種不同類型。路由器和NSI將收發(fā)器ID作為所連接收發(fā)器類型的函數(shù)進行報告。請注意,LonWorks路由器不支持收發(fā)器ID。收發(fā)器ID30用來表示定制收發(fā)器。收發(fā)器ID與收發(fā)器類型是不同的。
Transceiver Type(收發(fā)器類型)用來表示標準收發(fā)器類型文件(STDXCVR.TYP)中的一個表項的數(shù)字,一個表項可以表示一個收發(fā)器ID。然而,一些表項可能沒有任何收發(fā)器ID,如LonBuilder背板收發(fā)器類型。
Turnaround Network Variable Connection(周轉(zhuǎn)網(wǎng)絡變量連接)輸入和輸出都在相同節(jié)點上的一種網(wǎng)絡變量連接。下圖是周轉(zhuǎn)連接的例子:
Typeless Network Variable(無類型網(wǎng)絡變量)沒有任何可用的SNVT類型或長度信息的一種網(wǎng)絡變量。無類型網(wǎng)絡變量可與任何其它類型的網(wǎng)絡變量捆綁在一起,安裝工具的應用程序可用來防止形成包含無類型網(wǎng)絡變量的無意義連接。
Unconfigured Device(未配置節(jié)點)一種節(jié)點狀態(tài),這時節(jié)點有一個應用映像,但沒有任何網(wǎng)絡映像。只有對這種節(jié)點進行配置之后,它才能在網(wǎng)絡上運行。
Uplink(上行鏈路)將數(shù)據(jù)從網(wǎng)絡和NSI傳輸?shù)街鳈C。