Znanje

Kako razlikovati RS232, RS485, RJ45 i Modbus?(3)

MODBUS-RTU komunikacioni protokol

Pogledajte MODBUS-RTU komunikacijski protokol:

Sa komunikacijskim sučeljem fizičkog sloja, da li je moguće komunicirati? Odgovor je ne. Komunikacioni interfejs fizičkog sloja je samo da omogući obema stranama uslove komunikacije. Međutim, ako nijedna od dvije strane ne razumije šta govore, ili ako se način govora i gramatička struktura dvije strane u komunikaciji ne poklapaju, očito je nemoguće komunicirati.

U OSI modelu, iznad fizičkog sloja je sloj veze podataka. MODBUS-RTU protokol je protokol sloja veze podataka. Sve dok obje strane u komunikaciji prihvate MODBUS-RTU protokol, može osigurati da jezik komunikacije bude format izjave koji obje strane mogu razumjeti.

MODBUS je također master-slave. To je isto kao i kontrola sabirnice fizičkog sloja. Odnos master-slave ovdje je da odredi kontrolu komunikacijske magistrale. Master prvo izdaje komandu da zauzme sabirnicu; tada je sabirnica prazna i predata je slave-u da napiše kod odgovora. Nakon što je slave stanica završena, sabirnica se vraća na glavnu stanicu.

Pod MODBUS komunikacijskim protokolom, različiti kodovi komandnih funkcija imaju različite strukture okvira. Za komandu čitanja registra, struktura glavnog okvira MODBUS-a je: 2-bajt adresni kod, 1-bajt funkcijski kod, 2-bajt adresa podataka, 2-bajt CRC kontrolni kod ; MODBUS Struktura okvira odgovora podređene stanice je: 2-bajt kod funkcije, 1-bajt ukupan broj bajtova u području odgovora, N-bajt podataka odgovora i 2-bajt CRC provjera kod.

Iako se protokol fizičkog sloja razlikuje od protokola sloja veze podataka, implementacija protokola sloja veze podataka mora se zasnivati ​​na činjenici da je veza fizičkog sloja obje strane ispunila zahtjeve, te da se razmjena informacija može ostvariti bez prepreka. .

Od sloja veze podataka naviše, to je mrežni sloj. Njegov zadatak je formiranje mreže za razmjenu informacija terenske magistrale.

Funkcije mrežnog sloja uključuju pakovanje komunikacijskih okvira u pakete podataka, a zatim slanje paketa podataka drugoj strani.

Budući da mrežne strukture dvije strane u komunikaciji mogu biti različite, potrebni su mostovi za povezivanje iste vrste mreža, a mrežni prolazi su potrebni za povezivanje različitih vrsta mreža.

Može postojati više kanala između mreža. Paketi podataka imaju više puta za odabir kada se šalju. Element odgovoran za odabir putanje naziva se ruter. Ruter ne samo da određuje pravu mrežnu putanju za razmjenu podataka, već može konstruirati i virtuelnu mrežnu putanju, a također određuje redoslijed slanja paketa podataka. Stoga je ruter najsloženija i najkritičnija oprema u mrežnom sloju.

U OSI modelu, kombinacija fizičkog sloja plus sloja veze podataka plus mrežnog sloja naziva se sabirnica polja, a njen komunikacioni interfejs je 8-pin RJ45 kristalna glava. Očigledno, RJ45 je potpuno drugačiji od RS232/RS485/RA422.

Paket podataka na mrežnom sloju je kombinacija okvira podataka. Laički rečeno, paket podataka je kratak članak, ili stranica jedinica kombinacije podataka koje treba isporučiti.

Vrijedi napomenuti da su komunikacijski interfejsi RS232/RS485/RS422 i njihove definicije vrlo jasne. Uključujući nivo pina, definiciju funkcije pina i vremenski odnos protoka podataka interfejsa kada se informacije šalju i primaju, oni moraju biti tačni i strogi, inače se ne može izvršiti razmena informacija.


Moglo bi vam se i svidjeti

Pošaljite upit