Modbus: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 195.31.139.181 (discussione), riportata alla versione precedente di Marl it
Etichetta: Rollback
Immagine e didascalia aggiunti #WPWP #WPWPIT #suggestededit-add-image-top
Etichette: Modifica da mobile Modifica da applicazione mobile Modifica da applicazione Android
 
(5 versioni intermedie di 5 utenti non mostrate)
Riga 1:
[[File:Modbus.png|miniatura|Esempio di Modbus]]
Il '''Modbus''' è un [[protocollo di comunicazione]] [[Trasmissione seriale|seriale]] creato nel 1979 da [[Modicon]] (azienda ora parte del gruppo [[Schneider Electric]]) per mettere in comunicazione i propri [[Programmable logic controller|controllori logici programmabili]] (PLC). È diventato uno [[norma (tecnologia)tecnica|standard]] [[de facto]] nella comunicazione di tipo [[industriale]], ed attualmente è {{citazioneSenza necessariafonte|uno dei protocolli di connessione più diffusi al mondo fra i dispositivi [[elettronica|elettronici]] industriali}}. Le principali ragioni di un così elevato utilizzo del Modbus rispetto agli altri protocolli di comunicazione sono:
# Progettato pensando a utilizzi industriali
# È un protocollo pubblicato apertamente e [[royalty-free]]
# Semplicità di installazione e mantenimento
# Muove [[bit|raw bits]] e [[Parola (informatica)|words]] senza porre molte restrizioni ai produttori
 
Modbus consente la comunicazione fra diversi dispositivi connessi alla stessa [[Rete di telecomunicazioni|rete]], per esempio un sistema che misura la temperatura e l'umidità e comunica il risultato a un [[computer]]. Modbus è spesso usato per connettere un computer supervisore con un'unità terminale remota ([[Remote Terminal Unit|RTU]]) nel controllo di supervisione e sistemi di acquisizione dati ([[SCADA]]). Esistono due versioni del protocollo: su [[porta seriale]] ([[RS485]] di default, ma anche [[RS232]]) e su [[Ethernet]].
Riga 28 ⟶ 29:
 
==Limitazioni==
* Modbus è stato progettato verso la fine degli [[anni 1970|anni settanta]] per comunicare con i PLC. I tipi di dati sono limitati a quelli supportati dai PLC di quel tempo. Oggetti binari di grandi dimensioni non sono supportati.
* Non esiste un metodo standard con cui uno slave può indicare la rappresentazione o la descrizione dei suoi vari registri. Il protocollo gestisce unicamente [[Parola (informatica)|parole]] a 16 bit che come tali possono essere interpretate come interi con o senza [[Complemento a due|segno]], oppure numeri a virgola fissa o [[Numero in virgola mobile|mobile]], o array di bit. Analogamente non c'è nessuno standard per definire che cosa rappresenti un particolare registro: potrebbe essere una grandezza fisica come una velocità, una potenza, una temperatura, ma anche uno stato, un messaggio, un interruttore acceso/spento o altro ancora. è quindi necessario possedere una specifica fornita dal produttore del dispositivo che identifichi tutti i registri interpellabili e ne descriva il tipo, la natura e l'eventuale unità di misura.
 
==Altri progetti ==
* Modbus è stato progettato verso la fine degli [[anni 1970|anni settanta]] per comunicare con i PLC. I tipi di dati sono limitati a quelli supportati dai PLC di quel tempo. Oggetti binari di grandi dimensioni non sono supportati.
{{interprogetto}}
 
* Non esiste un metodo standard per un nodo di trovare la descrizione di un tipo di dato; per esempio, determinare se il valore di un registro rappresenta una temperatura fra i 30 e i 175 gradi oppure una velocità espressa in km/h.
 
==Collegamenti esterni - inglese==
Riga 38 ⟶ 40:
* {{cita web|http://www.simplymodbus.ca/FAQ.htm|Come funziona Modbus}}
 
{{Portale|Telematicatelematica}}
 
[[Categoria:SistemiProtocolli di rete]]