Kā atšķirt RS232, RS485, RJ45 un Modbus? (3)
MODBUS-RTU sakaru protokols
Apskatiet MODBUS-RTU sakaru protokolu:
Vai ir iespējams sazināties ar fiziskā slāņa komunikācijas interfeisu? Atbilde ir nē. Fiziskā slāņa komunikācijas saskarne ir paredzēta tikai tam, lai abām pusēm nodrošinātu saziņas nosacījumus. Tomēr, ja neviena no abām pusēm nesaprot, ko viņi saka, vai ja runas veids un abu komunicējamo pušu gramatiskā struktūra nesakrīt, ir acīmredzami neiespējami sazināties.
OSI modelī virs fiziskā slāņa atrodas datu saites slānis. MODBUS-RTU protokols ir datu posma slāņa protokols. Kamēr abas komunikācijas puses pieņem MODBUS-RTU protokolu, tas var nodrošināt, ka saziņas valoda ir abām pusēm saprotams paziņojuma formāts.
MODBUS ir arī galvenais vergs. Tas ir tāds pats kā fiziskā slāņa kopnes vadība. Galvenās un pakārtotās attiecības šeit ir paredzētas, lai noteiktu sakaru kopnes vadību. Kapteinis vispirms izdod komandu aizņemt kopni; tad autobuss ir brīvs un nodots vergam, lai uzraksta atbildes kodu. Kad pakārtotā stacija ir pabeigta, autobuss tiek atgriezts galvenajā stacijā.
Saskaņā ar MODBUS sakaru protokolu dažādiem komandu funkciju kodiem ir atšķirīgas kadru struktūras. Lasīšanas reģistra komandai MODBUS galvenā rāmja struktūra ir: 2-baita adreses kods, 1-baita funkcijas kods, 2-baita datu adreses kods, 2-baita CRC pārbaudes kods. ; MODBUS Pakalpojuma stacijas atbildes kadra struktūra ir: 2-baita funkcijas kods, 1-baits kopējais baitu skaits atbildes apgabalā, N baitu atbildes dati un 2-baitu CRC pārbaude. kodu.
Lai gan fiziskā slāņa protokols atšķiras no datu posma slāņa protokola, datu pārraides slāņa protokola ieviešanai ir jābūt balstītai uz to, ka abu pušu fiziskā slāņa savienojums atbilst prasībām un informācijas apmaiņa var tikt realizēta bez šķēršļiem. .
Sākot no datu saites slāņa uz augšu, tas ir tīkla slānis. Tās uzdevums ir izveidot lauka kopnes informācijas apmaiņas tīklu.
Tīkla slāņa funkcijas ietver sakaru kadru iepakošanu datu paketēs un pēc tam datu pakešu nosūtīšanu otrai pusei.
Tā kā abu saziņas pušu tīkla struktūras var atšķirties, ir nepieciešami tilti, lai savienotu viena veida tīklus, un vārtejas ir nepieciešamas, lai savienotu dažādu veidu tīklus.
Starp tīkliem var būt vairāki kanāli. Datu paketēm ir vairāki ceļi, no kuriem izvēlēties, kad tās tiek nosūtītas. Elementu, kas ir atbildīgs par ceļa izvēli, sauc par maršrutētāju. Maršrutētājs ne tikai nosaka reālo datu apmaiņas tīkla ceļu, bet arī var izveidot virtuālā tīkla ceļu, kā arī nosaka datu pakešu nosūtīšanas secību. Tāpēc maršrutētājs ir vissarežģītākais un kritiskākais aprīkojums tīkla slānī.
OSI modelī fiziskā slāņa un datu posma slāņa un tīkla slāņa kombināciju sauc par lauka kopni, un tās komunikācijas interfeiss ir 8-pin RJ45 kristāla galva. Acīmredzot RJ45 pilnībā atšķiras no RS232/RS485/RA422.
Datu pakete tīkla slānī ir datu rāmju kombinācija. Nespeciālista izteiksmē datu pakete ir īss raksts vai datu kombinācijas vienību lapa, kas jāpiegādā.
Ir vērts atzīmēt, ka RS232/RS485/RS422 sakaru saskarnes un to definīcijas ir ļoti skaidras. Ieskaitot tapas līmeni, tapas funkcijas definīciju un saskarnes datu plūsmas laika attiecības informācijas nosūtīšanas un saņemšanas laikā, tiem jābūt precīziem un stingriem, pretējā gadījumā informācijas apmaiņu nevar veikt.