Data Highway Plus protokoller

Data Highway Plus protokoller


Data Highway Plus er et nettverk system skapt av Allen-Bradley Company (nå kalt Rockwell Automation). Det er en nettverksprotokoll suite for produksjon automatisering. Det er vanlig praksis i nettverksteknologi for å uttrykke protokoller i lag med funksjoner. Data Highway Plus suite inneholder tre lag. Dette er det fysiske laget, datalinklaget og applikasjonslaget.

fysisk Layer

Data motorveien i ekstra fysisk lag angir maskinvaren som brukes i data Highway Plus nettverk, spesielt kabelen. Data Highway Plus nettverket er organisert som en "buss". Bussen topologi er en ledning som mange noder er tilkoblet. Kabelen er spesifisert for dette nettverket er band skjermet tvilling aksial kabel.

Data Link Layer

Data Highway Plus bruker en token pasningssystem kalt "flytende mester." Innehaveren av token er master på nettverket, og ikke trenger å sjekke om kabelen er tilgjengelig for overføring, fordi besittelse av token gir kontroll av kabelen. Hvis en node må overføre til en annen node, venter den inntil token er mottatt. Dersom den mottar symbolet, men trenger ikke å overføre data, sender den tegnet videre til den neste noden.

Flytkontroll

Når data sendes, venter avsenderen på svar fra mottakeren før du sender neste segment. Dette svaret kommer i form av en "ACK" (som betyr "fikk det") eller en "NAK" (som betyr "jeg kan ikke ta det"). En melding som er besvart av en NAK vil ikke bli sendt på nytt. Hvis den første overføringen ikke mottar en ACK eller NAK innen en fastsatt frist, er meldingen sendes på nytt. En melding kan sendes maksimalt tre ganger.

meldingsstruktur

Data Highway Plus protokollen spesifiserer et begrenset sett med meldingstyper. Disse meldingene inneholder en overskrift med meldingstypen navn i den. Meldingen kan enten være kontrollmeldinger, eller kan bære applikasjonsdata. Meldinger er ASCII (American Standard kode for Information Interchange) kontrollkoder - disse er ikke-utskrivbare tegn representert ved et tall i ASCII-tabellen (de representerer ikke tall).

Applikasjonslaget laget~~POS=HEADCOMP

Formålet med data Highway Plus-protokollen er å utføre instruksjoner til en PLS (programmerbar logisk styring) som styrer en del av industrimaskiner. Protokollen angir en melding pakkeformat for å gjennomføre disse kommandoene. Meldingshodet inneholder en byte hver for å forklare kilden til meldingen, målet for meldingen, og kommandoen som skal utføres. Det er også, eventuelt, en funksjon byte. Svaret på denne kommandoen vil svare i en pakke ledet av kilde, destinasjon og kommando byte, etterfulgt av én eller to byte for statuskoder. Kommandoer og svarene er matchet sammen av et TNS ( "Transaksjonen") kode. Responsen på en kommando vil inneholde den TNS av kommandoen til hvilken det er et svar. Både kommandomeldingen og svarmeldingen kan eventuelt inneholde en datadelen.