Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sustavi za praćenje i vođenje procesa

Similar presentations


Presentation on theme: "Sustavi za praćenje i vođenje procesa"— Presentation transcript:

1 Sustavi za praćenje i vođenje procesa
LonWorks Sustavi za praćenje i vođenje procesa

2 Upravljačke mreže Upravljačka mreža (Control Network) je skup uređaja koji komuniciraju u smislu prenošenja osjetilnih i upravljačkih signala Primjer: Home Automation sustav, sustavi u automobilima... Tradicionalni (centralno upravljanje) / moderni pristup (čvorovi) otvorenost

3 Tradicionalni pristup / moderni pristup

4 LonWorks tehnlogija Neuron čip (upravljački procesori i transceiveri)
LonTalk komunikacijski protokol LonWorks Network Services Echelon je razvio oko 100 proizvoda koji pomažu developerima, system-integratorima i korisnicima da dizajniraju, implementiraju i koriste upravljačke mreže

5 Neuron čipovi Proizvođači: Cypress Semiconductor, Toshiba, Motorola
SOC koji sadrži 3 8-bitna procesora, RAM, ROM, I/O jedinicu Brzina: 10 i 20 MHz Hardverski impementiraju slojeve 2 – 6 OSI referentnog modela Jedinstveni Neuron ID

6 OSI referentni model i Neuron čipovi
Application Layers Presentation Layers Transport Layer Authentication Transaction Control Sublayer Link Layer Physical Layer MAC Sublayer Network Layer Session Layer Multi-Media Tranceivers (PL,TP,RF,IR) Lontalk Protocol Neuron Chips Network Variable SNVT Non-Lonwork Application Layers LonMark Profiles

7 LonTalk protokol Nezavisnost medija Podžava vrlo velike mreže
Brzina prijenosa: do 1.25 Mbps Nema središnjeg kontrolera Peer-to-peer Interoperabilnost Hardverski implementiran u Neuron čipove otvorenost

8 LonTalk protokol (2) Aplikacijski programi ne moraju znati topologiju mreže, adrese ili imena ostalih uređaja u mreži Podrška za autentifikaciju, enkripciju, određivanje prioriteta poruka, end-to-end acknowledgement i ispravljanje grešaka Paketni prijenos Logičke adrese (48-bitni Neuron ID samo kod inicijalizacije i dijagnostike)

9 Podržani mediji Uvijene parice Optička vlakna Koaksijalni kablovi
Radio frekvencija Energetski kablovi Infracrveno područje LonTalk over IP

10 LonWorks Network Services
Alati za instalaciju, održavanje, nadgledanje i upravljanje interoperabilnim LonWorks upravljačkim mrežama Download aplikacijskih programa Omogućuju integraciju sustava upravljanja s ostalim informacijskim sustavima

11 Programiranje: Neuron C
U osnovi ANSI C proširen s when naredbom Koncept mrežnih varijabli Binding – omogućuje stvaranje logičkih veza među uređajima

12 Primjer Neuron C koda #include <stdlib.h> #include "a2d.h"
// Declare node-level self-documentation #pragma set_node_sd_string Snsr" // Declare sensor output network variable network output SNVT_temp nvoValue; // Declare sensor configuration parameters config network input sd_string("&0,5,0\x80,26") SNVT_temp nciOffset; config network input sd_string("&0,1,0\x80,31") SNVT_muldiv nciGain; config network input int nciSampleRate; // Reset task - initialize A/D converter when( reset ) { a2d_enable(nciSampleRate); a2d_mux(0); } // A/D conversion complete task - propagate network variable when( a2d_done() ) { // fixed point linear scaling nvoValue = muldiv(a2d_read(), nciGain.multiplier, nciGain.divisor) + nciOffset;

13 Reference [1] www.echelon.com [2] LonWorks In Brief, www.echelon.com
[3] Introduction to the LonWorks System, Echhelon Corporation [4] Overview of Control Networking Technology, Pradip Madan, Echelon Corporation


Download ppt "Sustavi za praćenje i vođenje procesa"

Similar presentations


Ads by Google