Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Innen Ethernet/IP blir data sendt i mindre enheter kalt rammer. Disse rammene har en nøye definert struktur med viktige felt

som inkluderer kilde-MAC-adressen (Media Access Control), destinasjons-MAC-adressen, lengdeinformasjon og annen kontrollinformasjon

. Disse rammene inneholder to typer objekter: nødvendige (mandatory objects) og applikasjonsobjekter. Nødvendige objekter inkluderer kommunikasjonsobjekt, Ethernet/IP-objekt, identitetsobjekt, ruterobjekt

og

, TCP (Transmission Control Protocol)-objekt, MAC-adressen for mottaler (Media Access Control) og destinasjons-MAC-adressen. Applikasjonsobjekter gir mye mer spesifikk informasjon om hva slags data som sendes. For eksempel kan et flowmeter ha objekter for måling av flow, temperatur, inndata (f.eks. 16 bits) og utdataobjekter.

Når data sendes i disse rammene, inkluderer senderen av data mottakerens MAC-adresse i rammens header for å indikere mottakeren. Destinasjons

 Destinasjons-MAC-adressen er unik for hver enhet i nettverket. Ethernet-rammene fungerer som bærere for Ethernet/IP-pakkene og blir behandlet av mellomliggende enheter som rutere og switcher. Disse enhetene bruker MAC-adressene til å rute pakkene riktig, ved å konsultere sine MAC-tabeller for å finne ut hvilken utgangsport som skal brukes for å nå destinasjonen.

Pakkebehandlingen til Ethernet/IP inneholder også Feilhåndtering. Ethernet/IP-nettverket inkluderer mekanismer for å oppdage og takle feil, for eksempel tapte eller korrupte pakker, for å sikre pålitlig levering av data. Samlet sett gir denne pakkebehandlingen en robust metode for å overføre data i Ethernet/IP-nettverk, med nøyaktig ruting og pålitlig kommunikasjon mellom enheter

CIP har definert to typer meldinger som er karakteristiske for slike nettverk. Disse er eksplisitte meldinger og implisitte meldinger. Eksplisitte meldinger i Ethernet/IP representerer en form for direkte enhet-til-enhet-kommunikasjon, der en enhet sender en melding direkte til en annen enhet i nettverket for å anmode om spesifikke data eller utføre bestemte oppgaver. Disse meldingene er normalt målrettet mot en spesifikk enhet ved hjelp av dens unike identifikator, ofte referert til som "tag" eller "instans". Eksplisitte meldinger blir sendt som svar på en spesifikk forespørsel eller kommando fra en enhet.

Den andre typen melding er implisitte meldinger. Implisitte meldinger er en type melding som blir rutinemessig og periodisk sendt uten behov for en spesifikk forespørsel. Dette kan for eksempel inkludere regelmessig overførte måleverdier fra en sensor og andre former for sanntidsdata.