Data Highway Plus Protocolli

November 22

Data Highway Plus Protocolli


Data Highway Plus è un sistema di rete creato dalla società Allen-Bradley (ora chiamato Rockwell Automation). Si tratta di una suite di protocollo di rete per la produzione di automazione. E 'pratica comune nella tecnologia di rete per esprimere protocolli strati di funzioni. La suite Data Highway Plus contiene tre strati. Questi sono il livello fisico, il livello di collegamento dati e il livello di applicazione.

Strato fisico

Il livello fisico Data Highway Plus specifica l'hardware utilizzato nella rete Data Highway Plus, in particolare il cavo. La rete Data Highway Plus è organizzato come un "bus". La topologia bus è un filo a cui sono collegati molti nodi. Il cavo specificato per questa rete è in banda cavo schermato assiale doppia.

Data Link Layer

Data Highway Plus utilizza un sistema di passaggio di token chiamato "maestro fluttuante". Il titolare del token è il master sulla rete e non ha bisogno di verificare se il cavo è disponibile per la trasmissione, perché il possesso del token dà il controllo del cavo. Se un nodo deve trasmettere ad un altro nodo, attende finché non viene ricevuto il token. Se riceve il token, ma non ha bisogno di trasmettere dati, passa il token al nodo successivo.

Controllo del flusso

Quando i dati vengono inviati, il mittente attende una risposta dal ricevitore prima di inviare il segmento successivo. Questa risposta arriva sotto forma di un "ACK" (che significa "capito") o un "NAK" (che significa "Non posso prenderlo"). Un messaggio che si risponde con un NAK non sarà nuovamente. Se la prima trasmissione non riceve un ACK o un NAK entro un determinato periodo, il messaggio è inviato nuovamente. Un messaggio può essere inviato ad un massimo di tre volte.

Struttura Messaggio

Il protocollo Data Highway Plus specifica un insieme limitato di tipi di messaggi. Questi messaggi contengono un colpo di testa con il nome del tipo di messaggio in essa. Il messaggio può essere sia i messaggi di controllo, o può effettuare i dati delle applicazioni. I messaggi sono codici di controllo ASCII (American Standard Code for Information Interchange) - questi sono i caratteri non stampabili rappresentati da un numero nella tabella ASCII (e non implicano numeri).

Application layer

Lo scopo del protocollo Data Highway Plus è realizzare istruzioni a un PLC (controllore logico programmabile) che controlla un pezzo di macchinari industriali. Il protocollo specifica un formato di messaggio del pacchetto di portare questi comandi. L'intestazione del messaggio contiene un byte ciascuno per spiegare l'origine del messaggio, la destinazione del messaggio e il comando da eseguire. C'è anche, eventualmente, una funzione di byte. La risposta a questo comando risponderà in un pacchetto guidato da origine, destinazione e di comando byte, seguito da uno o due byte per codici di stato. I comandi e le risposte sono abbinati tra loro da un codice TNS ( "Operazione"). La risposta a un comando conterrà il TNS del comando a cui è una risposta. Sia il messaggio di comando e il messaggio di risposta possono opzionalmente contenere una sezione di dati.