Coneixement

Com es distingeixen entre RS232, RS485, RJ45 i Modbus?(3)

Protocol de comunicació MODBUS-RTU

Mireu el protocol de comunicació MODBUS-RTU:

Amb la interfície de comunicació de la capa física, és possible comunicar-se? La resposta és no. La interfície de comunicació de la capa física només permet que ambdues parts tinguin condicions de comunicació. Tanmateix, si cap de les dues parts entén el que diuen, o si la manera de parlar i l'estructura gramatical de les dues parts que es comuniquen, és evident que és impossible comunicar-se.

En el model OSI, per sobre de la capa física hi ha la capa d'enllaç de dades. El protocol MODBUS-RTU és el protocol de la capa d'enllaç de dades. Sempre que les dues parts de la comunicació adopten el protocol MODBUS-RTU, pot garantir que el llenguatge de comunicació sigui un format de declaració que ambdues parts puguin entendre.

MODBUS també és un mestre-esclau. És el mateix que el control del bus de la capa física. La relació mestre-esclau aquí és estipular el control del bus de comunicació. El mestre emet primer una ordre per ocupar l'autobús; llavors l'autobús queda buit i es lliura a l'esclau perquè escrigui el codi de resposta. Un cop completada l'estació esclava, l'autobús torna a l'estació mestra.

Sota el protocol de comunicació MODBUS, els diferents codis de funció de comandament tenen diferents estructures de trama. Per a l'ordre de lectura de registre, l'estructura de trama mestra MODBUS és: 2-codi d'adreça de byte, 1-codi de funció de byte, 2-codi d'adreça de dades de byte, 2-codi de verificació CRC de byte ; MODBUS L'estructura de trama de resposta de l'estació esclava és: 2-codi de funció de bytes, 1-nombre total de bytes a l'àrea de resposta, dades de resposta de N bytes i 2-byte de verificació CRC codi.

Tot i que el protocol de la capa física és diferent del protocol de la capa d'enllaç de dades, la implementació del protocol de la capa d'enllaç de dades s'ha de basar en el fet que la connexió de la capa física d'ambdues parts ha complert els requisits i l'intercanvi d'informació es pot realitzar sense obstacles. .

Des de la capa d'enllaç de dades cap amunt, és la capa de xarxa. La seva tasca és formar la xarxa d'intercanvi d'informació del bus de camp.

Les funcions de la capa de xarxa inclouen empaquetar trames de comunicació en paquets de dades i després enviar els paquets de dades a l'altra part.

Atès que les estructures de xarxa de les dues parts que es comuniquen poden ser diferents, es requereixen ponts per connectar el mateix tipus de xarxes i es requereixen passarel·les per connectar diferents tipus de xarxes.

Pot haver-hi diversos canals entre xarxes. Els paquets de dades tenen diversos camins per triar quan s'envien. L'element responsable de triar un camí s'anomena encaminador. L'encaminador no només determina la ruta d'intercanvi de dades real, sinó que també pot construir una ruta de xarxa virtual i també determina l'ordre d'enviament dels paquets de dades. Per tant, l'encaminador és l'equip més complex i crític de la capa de xarxa.

En el model OSI, la combinació de la capa física més la capa d'enllaç de dades i la capa de xarxa s'anomena bus de camp i la seva interfície de comunicació és un cap de cristall 8-pin RJ45. Òbviament, RJ45 és completament diferent de RS232/RS485/RA422.

Un paquet de dades a la capa de xarxa és una combinació de trames de dades. En termes senzills, un paquet de dades és un article breu o una pàgina d'unitats de combinació de dades que s'han de lliurar.

Val la pena assenyalar que les interfícies de comunicació RS232/RS485/RS422 i les seves definicions són molt clares. Incloent el nivell del pin, la definició de la funció del pin i la relació de temporització del flux de dades de la interfície quan s'envia i es rep la informació, aquests han de ser precisos i estrictes, en cas contrari no es pot realitzar l'intercanvi d'informació.


Potser també t'agrada

Enviar la consulta