Algunes captures de pantalla del vídeo de ProSoft Technology explicant el ModBus RTU i ModBus TCP

De binefa.com
Salta a la navegació Salta a la cerca

Tipus de ModBus

Pel port sèrie i per Ethernet

ProSoft Technology

Tipus de connexió del ModBus sèrie

RS232, RS422 y RS485

ProSoft Technology

Mestre i esclau a ModBus RTU

El mestre sol·licita (o proporciona) informació a tots els seus esclaus. Un sistema SCADA seria el mestre.

ProSoft Technology

Client i servidor en ModBus TCP

El client sol·licita (o proporciona) informació a tots els seus servidors. Un sistema SCADA seria el client.

ProSoft Technology

Taula d'adreces depenent del tipus de funció

ProSoft Technology

Trama ModBus RTU

ProSoft Technology

Es composa de l'adreça de l'esclau, tipus de funció, dades i CRC (codi cíclic redundant que verifica la integirtat de la comunicació).

ProSoft Technology

Distàncias en funció del tipus de ModBus sèrie

ProSoft Technology


ProSoft Technology


ProSoft Technology

Velocitat de comunicació

Entre 300 bauds i 115000. Velocitats típiques: 1200, 4800, 9600 i 155200. Tots els dispositius de la xarxa Modbus han de configurar-se a la mateixa velocitat, incloent-hi el mestre i tots els esclaus.

ProSoft Technology

Nombre de dispositivos a una xarxa Modbus RTU

El màxim és de 247 dispositius. Cada 32 es necessari afegir un repetidor.

ProSoft Technology


ProSoft Technology

Arquitectura maestro-esclavo

El mestre sempre preguntaa qualsevol esclau. Si l'esclau és present contesta a la petició del mestre. La no resposta s'interpreta com a dispositiu no connectat.

ProSoft Technology


ProSoft Technology

Tipologies de xarxa

Daisy chain: tots els esclaus a una mateixa línia. És la pròpia del ModBus RTU.

Estrella: Es la pròpia d'una xarxa Ethernet. Per tant, es la pròpia del ModBus TCP.

ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology

Transport de dades ModBus

El ModBus RTU es composa de l'adreça de l'esclau, tipus de funció, dades i CRC (codi cíclic redundant que verifica la integritat de la comunicació).

ProSoft Technology


El ModBus TCP no requereix d'adreça (la IP ja és una adreça única a la xarxa) ni de CRC (el codi cíclic redundant ja és implementat a Ethernet a diferents capes delmodel OSI). MBAP és la capçalera del protocol IP/TCP. El port TCP reservat per a ModBus es el 502.

ProSoft Technology


ProSoft Technology

ProSoft Technology té una variant del ModBus TCP que encapsula la trama ModBus-RTU a una trama Ethernet. Malgrat no sigui un port oficial estàndard reconegut, por defecte es fa servir el port 2000 per a aquest encapsulament.

ProSoft Technology


ProSoft Technology

Taula d'adreces ModBus i paraules clau

ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology

Funcions ModBus

Read Coil Status (FC01)

Read Input Status (FC=02)

Read Holding Registers (FC=03)

Read Input Registers (FC=04)

Force Single Coil (FC=05)

Preset Single Register (FC=06)

Force Multiple Coils (FC=15)

Preset Multiple Registers (FC=16)

ProSoft Technology

Petició mestre / esclau

El mestre sol·licita informació a un esclau:

ProSoft Technology


En cas d'estar connectat, l'esclau respon informació al mestre. Si l'esclau tan sols ha d'obeïr una ordre, respon amb la mateixa trama que el mestre ha fet servir (amb l'objectiu que el mestre sàpiga que l'ordre ha arribat a l'esclau):

ProSoft Technology