Znanje

Kako razlikovati med RS232, RS485, RJ45 in Modbus?(3)

Komunikacijski protokol MODBUS-RTU

Oglejte si komunikacijski protokol MODBUS-RTU:

Ali je s komunikacijskim vmesnikom fizične ravni mogoče komunicirati? Odgovor je ne. Komunikacijski vmesnik fizične ravni je namenjen samo temu, da obema stranema omogoči komunikacijske pogoje. Če pa nobena od obeh strani ne razume, kaj govorita, ali če se način govora in slovnična struktura obeh sporazumevajočih strani ne ujemata, je očitno nemogoče komunicirati.

V modelu OSI je nad fizičnim slojem sloj podatkovne povezave. Protokol MODBUS-RTU je protokol sloja podatkovne povezave. Dokler obe strani v komunikaciji sprejmeta protokol MODBUS-RTU, lahko zagotovi, da je komunikacijski jezik oblika izjave, ki jo obe strani razumeta.

MODBUS je tudi master-slave. To je enako kot nadzor vodila fizičnega sloja. Odnos master-slave tukaj določa nadzor komunikacijskega vodila. Master najprej izda ukaz, da zasede vodilo; potem je avtobus prost in se preda podrejenemu, da napiše kodo odgovora. Ko je pomožna postaja končana, se vodilo vrne na glavno postajo.

V okviru komunikacijskega protokola MODBUS imajo različne kode ukaznih funkcij različne strukture okvirja. Za ukaz za branje registra je struktura glavnega okvira MODBUS: 2-bajtna naslovna koda, 1-bajtna koda funkcije, 2-bajtna podatkovna naslovna koda, 2-bajtna kontrolna koda CRC ; MODBUS Struktura odzivnega okvira podrejene postaje je: 2-bajtna koda funkcije, 1-bajt skupno število bajtov v odzivnem območju, N-bajtni odzivni podatki in 2-bajtni CRC preverjanje Koda.

Čeprav se protokol fizične plasti razlikuje od protokola sloja podatkovne povezave, mora izvedba protokola sloja podatkovne povezave temeljiti na dejstvu, da je povezava fizičnega sloja obeh strani izpolnjevala zahteve, izmenjava informacij pa je mogoča brez ovir. .

Od plasti podatkovne povezave navzgor je to omrežna plast. Njegova naloga je oblikovati mrežo za izmenjavo informacij field bus.

Funkcije omrežne plasti vključujejo pakiranje komunikacijskih okvirjev v podatkovne pakete in nato pošiljanje podatkovnih paketov drugi strani.

Ker sta omrežni strukturi obeh komunikacijskih strani lahko različni, so za povezavo enakih omrežij potrebni mostovi, za povezovanje različnih vrst omrežij pa so potrebni prehodi.

Med omrežji je lahko več kanalov. Podatkovni paketi imajo na izbiro več poti, ko so poslani. Element, ki je odgovoren za izbiro poti, se imenuje usmerjevalnik. Usmerjevalnik ne določa samo dejanske omrežne poti za izmenjavo podatkov, ampak lahko tudi zgradi navidezno omrežno pot in določa tudi vrstni red pošiljanja podatkovnih paketov. Zato je usmerjevalnik najbolj zapletena in kritična oprema v omrežnem sloju.

V modelu OSI se kombinacija fizičnega sloja plus sloja podatkovne povezave in omrežnega sloja imenuje field bus, njegov komunikacijski vmesnik pa je 8-pin RJ45 kristalna glava. Očitno je RJ45 popolnoma drugačen od RS232/RS485/RA422.

Podatkovni paket na omrežni plasti je kombinacija podatkovnih okvirjev. Laično rečeno, podatkovni paket je kratek članek ali stran enot za kombinacijo podatkov, ki jih je treba dostaviti.

Omeniti velja, da so komunikacijski vmesniki RS232/RS485/RS422 in njihove definicije zelo jasne. Vključno z nivojem pin, definicijo funkcije pin in časovnim razmerjem pretoka podatkov vmesnika, ko so informacije poslane in prejete, morajo biti ti točni in strogi, sicer izmenjave informacij ni mogoče izvesti.


Morda vam bo všeč tudi

Pošlji povpraševanje