Documente Academic
Documente Profesional
Documente Cultură
C8 New Dom
C8 New Dom
CUPRINS:
6.1. KNX
6.2. BACnet
6.3. LonWorks
6.3. LonWorks
CUPRINS:
6.3.1. Introducere
6.3.2. Protocolul LONTALK
6.3.3. Tehnologia LonWorks
6.3.4. Interoperabilitate
6.3.5.
6.3.6. Concluzii
6.3. LonWorks
6.3.1. Introducere
Tehnologie dezvoltate de Echelon Corporation
pentru implementarea rețelelor de control ale
sistemelor.
LON - Local Operating Network (rețeaua locală
de operare), care se referă la o rețea inteligentă
de control care facilitează comunicațiile între
dispozitive sau noduri care comunică între ele pe o
varietate de medii de transmisie folosind un
protocol comun bazat pe mesaje.
Proiectul Echelon încearcă să ofere o metodă pe
care producătorii să o dezvolte pentru a construi
dispozitive care să coexiste și să funcționeze ca
parteneri pe o rețea interoperabilă.
6.3. LonWorks
6.3.1. Introducere
LonMark
Dacă un dispozitiv este proiectat să utilizeze
tehnologia LonWorks, în funcție de implementare,
poate sau nu să interacționeze cu alte dispozitive
LonWorks.
Folosind tehnologia LonWorks nu se garantează
interoperabilitatea.
Certificarea LonMark este acordată prin
intermediul Asociației LonMark, care este o
organizație mare, relativ independentă a
producătorilor, furnizorilor și utilizatorilor finali din
întreaga lume.
6.3. LonWorks
6.3.1. Introducere
LonMark
Organizația dezvoltă specificații tehnice pentru
produse și linii directoare care promovează
interoperabilitatea între producătorii de
echipamente participante.
Participarea de acest fel promovează
interconectarea și intercomunicarea cu alte
produse.
LonMark se referă la marca care semnifică
faptul că un produs a respectat regulamentul
LonMark care îi permite să interacționeze cu alte
dispozitive LonMark pe un LON.
6.3. LonWorks
6.3.1. Introducere
Nodurile LonWorks
Termenul nod se referă la un dispozitiv
LonWorks.
Producătorii de dispozitive LonWorks
aderă la protocolul LonTalk atunci când
proiectează și construiesc aceste produse -
denumite și dispozitive inteligente.
Dispozitivele LonWorks conțin:
• un cip Neuron
• un transmițător de comunicații.
6.3. LonWorks
Nodurile LonWorks
Cipul Neuron
Componenta centrală a unui nod Echelon
este cipul Neuron.
Fiecare cip Neuron conține trei CPU-uri pe
8 biti, memorii de bord, unsprezece pini I/O
de uz general și o implementare
interoperabilă completă a protocolului
LonTalk.
În dispozitivele bazate pe Neuron, numai
cipul Neuron realizează majoritate operațiilor
efectuate de nod.
6.3. LonWorks
Nodurile LonWorks
Cipul Neuron
6.3. LonWorks
Nodurile LonWorks
Cipul Neuron
Cu excepția sursei de alimentare, a
dispozitivelor I/O și a unora dintre funcțiile
transceiverului, toate lucrările efectuate de nod
se realizează de către cipul Neuron.
Cipul Neuron îndeplinește simultan diferite
sarcini.
Este un procesor, un controler de dispozitiv,
un cip de memorie și dispune de un EEPROM
încorporat care conține informații de configurare
și adresare a rețelei, un număr de serie unic
programat pe 48 de biți și cod de cerere
opțional.
6.3. LonWorks
Nodurile LonWorks
Transmițătorul pentru comunicații
Pe lângă cipul Neuron, nodurile LonWorks
necesită unul din mai multe module de tip
transmițător, care asigură interfața între cipul
Neuron și câmpul de date LonWorks.
Transmițătoarele sunt fabricate de Echelon și
asigură conectivitate pentru aproape toate
mediile de transmisie, inclusiv cablu torsadat,
linia de alimentare, RF, infraroșu, cablu coaxial
și fibră.
Cel mai versatil și popular transceiver este
transceiverul FTT-10 Free Topology
6.3. LonWorks
Nodurile LonWorks
Transmițătorul pentru comunicații
Transceiverul FTT-10 Free Topology susține
comunicațiile de tip peer-to-peer cu perechi
torsadate, neecranate, fără polaritate la 78
Kbps.
Abordarea Topologie liberă permite orice
număr de combinații de magistrală într-un
segment de cablu.
6.3. LonWorks
Nodurile LonWorks
Transmițătorul pentru comunicații
Segment
Termenul segment se referă la o singură bucată
de cablu (fir) neîntreruptă. Un segment suportă
până la 64 de dispozitive.
Topologii de cablare
Există două categorii largi de topologii pentru
cablare susținute de FTT-10:
o Free Topology
o Doubly Terminated.
6.3. LonWorks
Nodurile LonWorks
Transmițătorul pentru comunicații
Free Topology
Lungimile combinate ale cablurilor care
conectează diferite dispozitive din rețeaua
LonWorks sunt limitate la 500 de metri și
necesită un singur modul de terminare instalat
oriunde pe segment.
Doubly Terminated.
Cablajul se face într-un mod liniar.
Fiecare capăt fizic al segmentului trebuie să fie
terminat cu ajutorul unui modul de terminare,
iar lungimea maximă a magistralei depinde de
mărimea firului (1400 de metri)
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
Termenul de canal este un termen Echelon
folosit pentru a descrie mediul fizic la care
este atașat un nod și tipul de transmițător pe
care îl utilizează pentru a comunica.
Deși protocolul LonTalk suportă rețele cu
segmente care folosesc diferite medii
(canale), toate dispozitivele de pe un anumit
canal trebuie să comunice utilizând același
tip de transmițător.
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
Fiecare nod LonWorks este conectat fizic la
un canal.
Forma fizică a unui canal depinde de
mediu: un canal de tip cablu torsadat este
un cablu de fire răsucite; un canal RF este o
frecvență radio specifică; un canal de linie de
alimentare este o secțiune continuă a
cablului de alimentare cu curent alternativ și
așa mai departe.
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
Un repetor este folosit pentru a amplifica semnalul
de intrare și pentru a-l transmite - nu efectuează
nici o rutare selectivă.
Un singur segment de cabluri suportă până la 64
de noduri (transmițătoare FTT-10), dar un canal
poate include mai multe segmente care utilizează
repetoare de straturi fizice pentru a extinde atât
numărul de noduri, cât și lungimea rețelei de
control.
În funcție de aplicație și de performanța rețelei
așteptate (în termeni de timp de răspuns), numărul
maxim de noduri acceptate de o rețea LonWorks
este de 32.385
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
Routerele sunt utilizate pentru a:
gestiona traficul de mesaje în rețea,
extinde dimensiunea fizică a unui canal
(atât în ceea ce privește lungimea cât și
numărul de dispozitive atașate)
conecta canalele care utilizează diferite
tipuri de suporturi (tipuri de
transceiver).
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
Routerele sunt alcătuite dintr-o pereche de
cipuri Neuron și transmițători, fiecare
vizionând un canal separat.
Atașează două canale și selecționează
pachete trimise între ele.
Routerele pot fi configurate folosind unul
din cei patru algoritmi de rutare care
folosesc diferite grade de inteligență, inclusiv
repetor, bridge, router configurat și router de
învățare.
6.3. LonWorks
6.3.1. Introducere
Canale, repetoare și routere
.
6.3. LonWorks
6.3.1. Introducere
Repetoare:
utilizate pentru a extinde capacitatea rețelei de
peste 63 de noduri.
Routere:
Utilizate când numărul de noduri depășește 127.
Utilizate când lungimea firului depășește distanța
maximă (500m).
Partiționează traficul între secțiunile unei rețele,
(reducând astfel traficul).
Convertește de la un tip de suport la altul (de
exemplu, perechea răsucite la fibră).
Subnet:
O subrețea este o grupare logică de până la 127
de dispozitive.
6.3. LonWorks
6.3.1. Introducere
Interfața cu utilizatorul
O stație de lucru (PC) poate fi utilizată pentru
a interfața cu o rețea de dispozitive LonWorks.
Acesta trebuie să conțină un adaptor și un
software pentru comunicații LonWorks.
Conectivitatea poate fi realizată prin
conexiune serială printr-o placă LonWorks SLTA
(Serial LonTalk Adapter) și un modem sau
printr-o placă PCC10, care asigură o conexiune
directă la câmpul de date LonWorks.
Stația de lucru se consideră a fi un nod în
rețea.
6.3. LonWorks
6.3.1. Introducere
Adresarea logică
Pentru a simplifica rutarea, protocolul
LonTalk definește o formă ierarhică de
adresare pentru a aborda logic fiecare nod.
În procesul cunoscut sub numele de
management al rețelei, software-ul este
utilizat pentru a asocia identificatorul Neuron
unic pe 48 de biți unui număr de domeniu
logic, subrețea și nod (DSN).
Componentele unei adrese logice includ
următoarele.
6.3. LonWorks
6.3.1. Introducere
Adresarea logică
Componentele unei adrese logice includ
următoarele:
Domeniu
Subrețeaua
Adresa nodului
6.3. LonWorks
6.3.1. Introducere
Adresarea logică - Domeniu
Cel mai înalt nivel al ierarhiei de adresare
este nivelul de domeniu.
Nodurile trebuie să se afle pe același
domeniu pentru a comunica, dar dacă există
alte aplicații de rețea în același mediu de
transmisie, pot fi utilizate diferite
identificatoare de domeniu pentru a păstra
separat aplicațiile.
Fiecare nod poate fi membru al unui
număr de până la două domenii.
6.3. LonWorks
6.3.1. Introducere
Adresarea logică
Subrețeaua
Cel de-al doilea nivel de adresare este
subrețeaua.
O subrețea este o grupare logică de până
la 127 de noduri de la unul sau mai multe
canale.
Fiecare domeniu poate avea până la 255
subrețele
6.3. LonWorks
6.3.1. Introducere
Adresarea logică - Adresa nodului
Fiecare nod trebuie să aibă un număr de
nod unic pe o subrețea.
Până la 127 de noduri pot exista pe o
subrețea.
Mediul de transmisie (canalul) nu afectează
modul în care un nod este abordat logic.
Domeniile pot conține mai multe canale,
cum ar fi subrețelele și grupurile.
Toate comunicațiile constau în unul sau mai
multe pachete care sunt schimbate între
dispozitive.
6.3. LonWorks
6.3.1. Introducere
Adresarea logică - Adresa nodului
Fiecare nod din canal analizează fiecare
pachet transmis pe canal pentru a determina
dacă este destinat acelui nod.
Dacă nodul constată că pachetul este
adresat acelui nod, acesta disecă mesajul
pentru a determina dacă conține date pentru o
aplicație care rulează în nod sau dacă conține
informații de gestionare a rețelei.
În funcție de conținutul mesajului, nodul de
primire răspunde cu o confirmare, un răspuns
sau un mesaj de autentificare.
6.3. LonWorks
6.3.1. Introducere
Variabilele de rețea
Echelon definește o variabilă de rețea ca un
element de date pe care un anumit program de
aplicație al dispozitivului se așteaptă să îl obțină
de la alte dispozitive dintr-o rețea sau se
așteaptă să fie disponibil pentru alte dispozitive
dintr-o rețea.
Exemple de variabile de rețea pot include
temperatura zonei, temperatura aerului de
evacuare, umiditatea relativă, poziția
comutatorului și modul ocupat / neocupat.
Prezența variabilei de rețea permite
dispozitivelor să partajeze date
6.3. LonWorks
Variabilele de rețea
SNVT- standard network variable types
Pentru ca aplicațiile de la mai mulți
producători să poată funcționa cu ușurință,
variabilele lor de rețea trebuie interpretate în
același mod.
Organizația LonMark a definit și a publicat
variabile de sistem comune, numite tipuri
standard de variabile de rețea (SNVT).
Fiecare SNVT are proprietăți standardizate
care sunt utilizate pentru a defini variabilele
partajate în rețea.
6.3. LonWorks
Variabilele de rețea
SNVT- standard network variable types
Aceste proprietăți includ contextul variabil
(temperatura, adresa, etc.), unitatea de
măsură (grade, volți etc.) și dimensiunea.
SNVTs pot fi orice element de date unic
sau pot fi structuri de date.
Un exemplu de variabilă de rețea care
utilizează structuri de date este
SNVT_temp_setpt, care conține șase puncte
de referință.
6.3. LonWorks
Variabilele de rețea
Bindings
Pentru ca dispozitivele LonWorks să
împărtășească date (interoperabile), variabilele de
rețea au capacitatea de a fi legate între ele în
rețea.
Există două reguli asociate cu variabilele de
rețea obligatorii:
Pentru a lega două variabile de rețea, una
trebuie să fie o ieșire (NVO), iar cealaltă trebuie să
fie o intrare (NVI). O variabila NVO poate fi legată
de mai multe NVI-uri.
Pentru a lega două variabile de rețea, SNVT-
urile variabilelor trebuie să se potrivească. Acest
lucru asigură compatibilitatea informațiilor.
6.3. LonWorks
Variabilele de rețea
Bindings
Un exemplu de legare a variabilei de rețea
ar putea include ieșirea temperaturii spațiului
măsurată de un termostat legat la intrarea
temperaturii spațiului unuia sau mai multor
controlere VAV care controlează acea
variabilă.
Variabilele legate SNVT permit comunicații
peer-to-peer între dispozitivele LonWorks -
nu este necesar un controler de zonă.
6.3. LonWorks
6.3.1. Introducere
Parametrii de configurare
Parametrii de configurare sunt părți
specifice de informații care sunt utilizate
pentru a defini comportamentul nodurilor.
De exemplu, proprietățile de configurare
sunt adesea folosite pentru a defini limitele
de alarmă și limitele de funcționare.
Există două tipuri de parametri de
configurare.
SCPT-Standard configuration parameter types
UCPT-User-defined configuration parameter
types.
6.3. LonWorks
6.3.1. Introducere
Parametrii de configurare
SCPT - Standard configuration parameter
types
Acesia sunt definiți de Asociația LonMark și
sunt utilizați de producători pentru a defini
date de configurare obișnuite.
Exemple de SCPT includ valoarea de
referință, valorile implicite, limitele minime
și maxime, setările de câștig și timpul de
întârziere.
6.3. LonWorks
6.3.1. Introducere
Parametrii de configurare
UCPT-User-defined configuration parameter
types.
După cum este necesar, producătorii își
pot defini propriii parametri de
configurare.
Dacă este utilizat, producătorii trebuie să
documenteze UCPT-urile în fișierele de
resurse de date asociate unui dispozitiv
6.3. LonWorks
6.3.1. Introducere
Profilul funcțional
În cazul în care tipurile standard de variabile
de rețea definesc datele în cadrul variabilelor de
rețea, un nivel mai ridicat de standardizare
definește funcționalitatea dispozitivelor.
Acest nivel de standardizare este denumit
profil funcțional.
Producătorii de dispozitive utilizează profiluri
pentru a face publice variabilele de rețea,
proprietățile de configurare, comportamentul
implicit și comportamentul de pornire pentru
dispozitivele pe care le fabrică.
6.3. LonWorks
6.3.1. Introducere
Profilul funcțional
Profilurile standardizează comportamentul
funcțional, nu produsele și indiferent cine
fabrică un dispozitiv LonMark gratuit, cele
două dispozitive vor putea să facă schimb de
date.
În plus, interfața cu dispozitivul devine mai
predictibilă și mai consistentă.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
Un ID de program este un identificator
unic pentru funcționalitatea dispozitivului
care este inclus într-un dispozitiv LonWorks.
Dispozitivele care au fost certificate de
Asociația LonMark conțin coduri de program
într-un format standard care include
producătorul, funcționalitatea dispozitivului,
tipul de transmițător folosit și documentația
referitoare la utilizarea dorită a dispozitivului.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
ID-urile de program sunt folosite de
instrumentele de gestionare a rețelei pentru
identificarea nodurilor din rețeaua LonWorks.
Identificatoarele de programe sunt
identificatori de 8 octeți (de exemplu: 80: 0:
C: 50: 5A: 3: 4: 12) care includ: formatul,
ID-ul producătorului, clasa dispozitivului,
subclasa dispozitivului și numărul modelului.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
Format:
O valoare pe 4 biți care definește
structura ID-ului programului.
Formatele includ:
Formatele 8 și 10-15 sunt rezervate dispozitivelor
interoperabile LonMark care au trecut deja printr-o
revizuire de certificare.
Formatul 9 este rezervat dispozitivelor care au
solicitat, dar care nu au trecut printr-o examinare de
certificare. Aceste dispozitive sunt de obicei în curs de
dezvoltare, prototip sau test de teren.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
Codul producătorului:
Identifică producătorul dispozitivului
utilizând numărul producătorului atribuit.
Producătorilor li se atribuie o identitate
atunci când se alătură Asociației LonMark.
Producătorii care nu aparțin încă asociației
pot utiliza ID zero.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
Clasa dispozitivelor:
Clasa dispozitivelor este extrasă dintr-un
registru predefinit de definiții de clasă care
indică funcția primară a dispozitivului.
Dacă este necesară o nouă clasă de
dispozitive, producătorul se poate adresa
Asociației LonMark.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
SubClasa dispozitivelor:
Subclasa dispozitivului este desemnată
dintr-un registru prestabilit definit de definiții
de subclasă într-o anumită clasă de
dispozitive.
Subclasa dispozitivului indică tipul de
transmițător folosit și utilizarea dorită a
dispozitivului.
Dacă este necesară o subclasă de dispozitiv
nou, producătorul se poate adresa Asociației
LonMark.
6.3. LonWorks
6.3.1. Introducere
ID-ul programului
Număr model:
Numerele de modele sunt atribuite de
producător și trebuie să fie unice în cadrul
clasei și subclaselor dispozitivelor pentru
producător.
Acest număr de model nu trebuie neapărat
să fie conform cu numărul real de model
utilizat de producător.
6.3. LonWorks
6.3.2. Protocolul LONTALK
Definiția protocolului
Protocolul de comunicații LonTalk este
partea centrală a tehnologiei LONWORKS.
Protocolul oferă un set de servicii de
comunicații care permit programului de
aplicații dintr-un dispozitiv să trimită și să
primească mesaje de la alte dispozitive prin
rețea fără a fi nevoie să cunoască topologia
rețelei sau numele, adresele sau funcțiile
altor dispozitive.