Data Highway Plus ist ein Netzwerk-System von der Allen- Bradley Company (heute Rockwell Automation) erstellt . Es ist ein Netzwerk- Protokoll-Suite für Fertigungsautomatisierung . Es ist gängige Praxis in Networking-Technologie , um Protokolle in Schichten von Funktionen auszudrücken. Das Data Highway Plus Suite enthält drei Schichten. Dies sind die physikalische Schicht , die Sicherungsschicht und die Anwendungsschicht . Physical Layer
Das Data Highway Plus physikalischen Schicht gibt die Hardware im Data Highway Plus-Netzwerk , insbesondere die verwendeten Kabel . Das Data Highway Plus-Netzwerk wird als organisiert " Bus. " Die Bus-Topologie ist ein Kabel an dem viele Knoten verbunden sind. Das Kabel für dieses Netzwerk angegeben ist Basisband abgeschirmt twinaxial Kabel .
Data Link Layer
Data Highway Plus verwendet eine Token-Passing- System namens "floating Meister." Der Inhaber des Tokens ist der Master im Netzwerk und braucht nicht zu prüfen, ob das Kabel für die Übertragung , weil Besitz des Tokens gibt die Kontrolle des Kabels. Wenn ein Knoten benötigt , um auf einen anderen Knoten übertragen , wartet er , bis das Token empfangen ist. Wenn er das Token erhält , muss aber nicht , um alle Daten zu übertragen , übergibt er den Token an den nächsten Knoten .
Flow Control
Wenn Daten gesendet wird, wartet der Sender auf eine Antwort von dem Empfänger , bevor das nächste Segment . Diese Antwort kommt in Form eines "ACK" (das bedeutet " got it ") oder eine " NAK " ( was bedeutet, "Ich kann es nicht " ) . Eine Nachricht, die von einem NAK antwortete nicht erneut gesendet werden . Wenn die erste Übertragung nicht empfängt ein ACK oder NAK innerhalb einer bestimmten Frist , wird die Nachricht erneut gesendet . Eine Nachricht kann maximal dreimal gesendet werden.
Message-Struktur
Das Data Highway Plus -Protokoll spezifiziert eine begrenzte Anzahl von Nachrichtentypen. Diese Nachrichten enthalten einen Header mit dem Nachrichtentyp name. Die Nachricht kann entweder Kontrolle Nachrichten sein , oder kann die Anwendung Daten zu transportieren . Nachrichten sind ASCII (American Standard Code for Information Interchange) Steuercodes - das sind nicht druckbare Zeichen durch eine Zahl in der ASCII-Tabelle ( sie repräsentieren nicht Zahlen ) dargestellt
Application Layer
der Zweck des Data Highway Plus -Protokoll ist, Anweisungen an eine SPS (speicherprogrammierbare Steuerung ) , die ein Stück von Maschinen steuert tragen . Das Protokoll legt eine Nachricht Paket-Format , um diese Befehle durchzuführen . Der Message-Header enthält ein Byte jeweils die Quelle der Nachricht , das Ziel der Nachricht und den auszuführenden Befehl zu erklären. Es ist auch gegebenenfalls eine Funktion Byte . Die Antwort auf dieses Kommando wird in einem Paket von Quelle, Ziel und Kommando-Bytes , mit einem oder zwei Byte für Status-Codes gefolgt geleitet antworten . Befehle und Antworten werden durch eine TNS ( " Transaktion " ) Code abgestimmt. Die Reaktion auf einen Befehl enthält die TNS des Befehls , zu dem es eine Antwort. Sowohl der Befehl Nachricht und die Antwort-Nachricht kann optional eine Daten- Abschnitt .