Diferència entre revisions de la pàgina «Algunas capturas de pantalla del vídeo de ProSoft Technology explicando el ModBus RTU y ModBus TCP»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 146: Línia 146:
  
  
En caso de estar conectado, el esclavo responde información al maestro:
+
En caso de estar conectado, el esclavo responde información al maestro. Si el esclavo sólo tiene que cumplir una orden, responde con la misma trama que el maestro ha utilizado (el único objetivo es que el maestro sepa si la orden ha llegado al esclavo):
 
[[Image:38prosoft.png|center|ProSoft Technology]]
 
[[Image:38prosoft.png|center|ProSoft Technology]]

Revisió del 15:04, 28 maig 2020

Tipos de ModBus

Por el puerto serie y por Ethernet

ProSoft Technology

Tipos de conexión del ModBus serie

RS232, RS422 y RS485

ProSoft Technology

Maestro y esclavo en ModBus RTU

ProSoft Technology

Cliente y sevidor en ModBus TCP

ProSoft Technology

Tabla de direcciones dependiendo del tipo de función

ProSoft Technology

Trama ModBus RTU

ProSoft Technology

Se compone de la dirección del esclavo, tipo de función, datos y CRC (código cíclico redundante que verifica la integridad de la comunicación).

ProSoft Technology

Distancias en función del tipo de ModBus serie

ProSoft Technology


ProSoft Technology


ProSoft Technology

Velocidad de comunicación

Está entre 300 baudios y 115000. Velocidades típicas: 1200, 4800, 9600 y 155200. Todos los dispositivos de la red ModBus tienen que estar configurados a la misma velocidad, incluyendo el maestro y todos los esclavos.

ProSoft Technology


Número de dispositivos en una red Modbus RTU

El máximo es de 247 dispositivos. Cada 32 es necesario poner un repetidor.

ProSoft Technology


ProSoft Technology


Arquitectura maestro-esclavo

El maestro siempre pregunta a cualquier esclavo. Si el esclavo está presente contesta a la petición del maestro. La no respuesta se interpreta como dispositivo no conectado.

ProSoft Technology


ProSoft Technology


Tipologías de red

Daisy chain: todos los esclavos en una misma línea. Es la propia del ModBus RTU.

Estrella: Es la propia de una red Ethernet. Por tanto, es la propia del ModBus TCP.

ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology

Transporte de datos ModBus

El ModBus RTU compone de la dirección del esclavo, tipo de función, datos y CRC (código cíclico redundante que verifica la integridad de la comunicación).

ProSoft Technology


El ModBus TCP no requiere de dirección (la IP ya es una dirección única en la red) ni de CRC (el código cíclico redundante ya está implementado en Ethernet en diferentes capas delmodelo OSI). MBAP es la cabecera del protocolo IP/TCP. El puerto TCP reservado para ModBus es el 502.

ProSoft Technology


ProSoft Technology

ProSoft Technology tiene una variante del ModBus TCP que encapsula la trama ModBus-RTU en una trama Ethernet. Aunque no sea un puerto ofical estándard reconocido, por defecto se usa el puerto 2000 para este encapsulamiento.

ProSoft Technology


ProSoft Technology

Tabla de direcciones ModBus y palabras clave

ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


ProSoft Technology


Funciones 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ón maestro / esclavo

El maestro solicita información a un esclavo:

ProSoft Technology


En caso de estar conectado, el esclavo responde información al maestro. Si el esclavo sólo tiene que cumplir una orden, responde con la misma trama que el maestro ha utilizado (el único objetivo es que el maestro sepa si la orden ha llegado al esclavo):

ProSoft Technology