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[modifica]

Pel port sèrie i per Ethernet

ProSoft Technology

Tipus de connexió del ModBus sèrie[modifica]

RS232, RS422 y RS485

ProSoft Technology

Mestre i esclau a ModBus RTU[modifica]

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[modifica]

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ó[modifica]

ProSoft Technology

Trama ModBus RTU[modifica]

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[modifica]

ProSoft Technology


ProSoft Technology


ProSoft Technology

Velocitat de comunicació[modifica]

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[modifica]

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

ProSoft Technology


ProSoft Technology

Arquitectura maestro-esclavo[modifica]

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[modifica]

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[modifica]

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[modifica]

ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology

Funcions ModBus[modifica]

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[modifica]

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