9
Manuale Tecnico
IT
Tipologie di comunicazione
A differenza dei sistemi paralleli, le comunicazioni tra dispositivi di un sistema a bus avvengono attraverso
un unico canale. Questo comporta la condivisione della linea da parte di tutti i dispositivi, i quali possono
trasmettere solamente uno alla volta.
Per gestire efficacemente questa problematica esistono diverse tecniche.
Essendo reti di dispositivi, i bus di campo possono essere con elementi paritetici (struttura multi-master)
oppure con un master ed un numero (maggiore o uguale a uno) di slave.
Master-Slave
Se la rete è configurata con struttura MASTER-SLAVE, è il MASTER che interroga ogni singolo slave per dargli
dei comandi e/o per leggere variabili da esso. Quando uno slave ha un dato disponibile, non prende ini-
ziativa e non chiama il master; sarà questi che, con ben precise regole (definite dal processo su cui il bus di
campo è applicato) va ad interrogare ogni singolo slave.
Multi-Master
La rete paritetica permette a ciascun elemento che la costituisce di comunicare agli altri degli specifici dati.
Ad esempio, un sensore di livello che sente un “troppo pieno” può avvertire il modulo di comando alla
valvola per cui si chiuda una saracinesca.
Ciascuna delle due soluzioni ha vantaggi e svantaggi.
La struttura Master-Slave è facile capire che il canale trasmissivo (il canale fisico) non corre rischi di trovarsi
intasato, in quanto mai potrà verificarsi il fatto che due elementi possano concorrere all’accesso al mezzo
fisico. È il master che chiama ogni singolo slave, uno alla volta. Di contro, queste sono reti con tempi di ri-
sposta potenzialmente elevati nel caso si verifichi un evento: la rete deve essere continuamente monitorata
dal master affinché conosca lo stato di ogni singolo slave.
Con bus Multi-Master ogni elemento può accedere alla rete quando meglio crede. Senz’altro questo è un
modo più veloce per rispondere ad esigenze di real-time. Nel caso non ci siano eventi in corso, il mezzo fisico
non è attraversato da dati. I problemi nascono quando contemporaneamente più di un elemento della rete
cerca di accedere al mezzo fisico. Vanno quindi introdotti dei criteri di arbitraggio nell’accesso alla rete fisica;
questo viene fatto ad esempio dando una priorità a ciascun nodo della rete. Ai nodi che ricoprono ruoli vitali
per il sistema, viene assegnata la priorità più elevata nell’accesso alla rete, agli altri via via più bassa.
Il sistema di comunicazione MITHO:
La comunicazione della rete Mitho è di tipo Multi-Master perchè c’è la necessità che tutti i dispositivi della
rete possano avviare una comunicazione inviando una richiesta informazioni o richiedendo l’esecuzione di
funzioni eseguite dall’utente.
ManTecnico_MithoPlus IT_GB 248459 9ManTecnico_MithoPlus IT_GB 248459 9 18-06-2008 11:46:5718-06-2008 11:46:57