Data Highway Plus är ett nätverk som skapats av Allen - Bradley Company ( numera kallat Rockwell Automation ) . Det är ett nätverksprotokoll svit för Manufacturing Automation . Det är vanligt i nätverksteknik för att uttrycka protokoll i lager av funktioner . Datahuvudvägen Plus svit innehåller tre lager . Dessa är det fysiska skiktet , datalänkskiktet och applikationslagret. Fysiska lagret
Data Highway Plus fysiska lagret anger hårdvara som används i Data Highway Plus nätverk , speciellt kabeln . Datahuvudvägen Plus nätverket är organiserat som ett " bus ". Bussen topologi är en tråd som många noder är anslutna. Kabeln som anges för detta nätverk är baseband skärmad tvilling koaxialkabel .
Data Link Layer
Data Highway Plus använder en token förbigående system som kallas " flytande herre . " Innehavaren av token är befälhavaren på nätet och inte behöva kontrollera om kabeln är tillgänglig för överföring , eftersom innehav av token ger kontroll över kabeln . Om en nod behöver sända till en annan nod , väntar den tills token har mottagits. Om det tar emot token , men behöver inte överföra några uppgifter , passerar den token till nästa nod .
Flow Control
När data sänds , väntar avsändaren på ett svar från mottagaren innan nästa segment. Detta svar kommer i form av en " ACK " ( vilket betyder " fick det " ) eller en " NAK " ( vilket betyder " jag inte kan ta det " ) . Ett meddelande som svar av en NAK kommer inte att skickas igen . Om den första överföringen inte får ett ACK eller NAK inom en viss tid , är budskapet ogillar . Ett meddelande kan sändas högst tre gånger .
Data Highway
Message Structure Plus protokoll anger en begränsad uppsättning meddelandetyper . Dessa meddelanden innehåller en rubrik med meddelandetyp namn i den . Meddelandet kan antingen vara styrmeddelanden , eller kan bära programdata . Meddelanden är ASCII ( American Standard Code for Information Interchange ) styrkoder - dessa är icke - utskrivbara tecken som representeras av ett nummer i ASCII- tabellen ( de inte representera siffror ) Addera Application Layer
Syftet med Data Highway Plus protokoll är att innehålla instruktioner till en PLC ( programmerbar logisk styrenhet ) som styr en bit av industriella maskiner. Protokollet anger ett format meddelandepaket att bära dessa kommandon . Meddelandet huvudet innehåller en byte vardera att förklara källan till meddelandet, destinationen för meddelandet och det kommando som skall exekveras . Det finns också , valfritt, en funktion byte. Svaret på detta kommando kommer att svara i ett paket som leds av källa , destination och kommando byte , följt av en eller två byte för statuskoder . Kommandon och svar matchas ihop med en TNS ( " Transaktionen " ) kod . Det svar på ett kommando kommer att innehålla TNS av kommandot som det är ett svar . Både kommandot budskap och svarsmeddelandet kan eventuellt innehålla en data.