SlideShare una empresa de Scribd logo
REDES DE DATOS 
INDUSTRIALES 
TWDLCAA24DRF 
Ing. Paul Gálvez 
TWDLCAA24DRF 
P.G.F. 
Modbus Master 
Modbus Slave 
Ascii 
Conexión remota 
1 2 3 
P.G.F. 
TWDLCAA24DRF 
P.G.F. 
TWDLCAA24DRF 
P.G.F.
REDES DE DATOS INDUSTRIALES 2011 
Presentación Modbus 
Modbus RTU es un bus de campo utilizado para que se 
comuniquen los equipos heterogéneos de acuerdo con un protocolo 
definido por la sociedad Modicon. 
En este bus, que se ha convertido en uno de los estándares de hecho 
del sector, se pueden utilizar numerosos equipos, propios o de 
terceros. 
La terminología protocolo de comunicación define la parte del 
software (controlador) aplicada en los equipos que se pueden 
conectar al bus Modbus RTU.
REDES DE DATOS INDUSTRIALES 2011 
MODELO ISO-OSI
REDES DE DATOS INDUSTRIALES 2011 
MODELO ISO-OSI
REDES DE DATOS INDUSTRIALES 2011 
Estructura según Modelo de Referencia 
ISO-OSI 
El bus Modbus RTU sigue este modelo por niveles sin, no obstante, contenerlos todos. Tan sólo son necesarios 
para el bus de campo los niveles Aplicación (Modbus), Enlace y Unidad (Modbus RTU).
REDES DE DATOS INDUSTRIALES 2011 
Nivel Aplicación 
El nivel Aplicación del bus de campo Modbus serie RTU es el nivel 
visible por parte de los programas de los equipos interconectados. 
Permite formular peticiones (lectura y escritura de palabras, lectura y 
escritura de bits, etc.) que se enviarán posteriormente al equipo 
remoto. 
El nivel Aplicación que utiliza el bus Modbus RTU es el protocolo de 
aplicación Modbus. 
Ejemplo: Un XBTG conectado a un bus Modbus RTU como maestro 
enviará peticiones Modbus con la finalidad de actualizar los objetos 
gráficos de estas páginas.
REDES DE DATOS INDUSTRIALES 2011 
Nivel Enlace 
El nivel Enlace del bus Modbus serie RTU utiliza el principio de 
comunicación Maestro/Esclavo. 
El principio de un nivel Enlace es definir un método de comunicación 
de bajo nivel en el medio de comunicación (nivel Unidad). Para el bus 
Modbus serie RTU, el método Maestro/Esclavo consiste en un grupo 
de esclavos (consulta de cada esclavo acerca del bus) para que el 
maestro sepa si tienen que enviar algún mensaje. 
Cuando un esclavo tiene un mensaje para enviar, entonces le pide al 
maestro que le conceda la autorización para realizar el envío. 
Por cada bus Modbus serie RTU, debe haber un solo maestro que 
controle los esclavos del bus.
REDES DE DATOS INDUSTRIALES 2011 
Nivel Unidad ( Física) 
El nivel Unidad del modelo OSI se caracteriza por la topología del bus 
o la red de comunicación, el medio (cable, hilo, fibra óptica, etc.) 
gracias al cual circularán tanto la información como su codificación 
eléctrica. 
Si se trata de un bus Modbus serie RTU, la topología puede ser, en 
cadena, en derivación o una solución mixta de ambos casos. El medio 
está constituido por pares cruzados blindados y la señal es una señal 
de banda base con una velocidad predeterminada de 9.600 bits por 
segundo, una paridad par, 8 bits de datos y 1 bit de detención.
REDES DE DATOS INDUSTRIALES 2011 
Ejemplos de buses
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
El modo master de Modbus permite al controlador enviar 
una solicitud Modbus a un slave y esperar una 
respuesta. 
El modo master de Modbus sólo se admite a través de la 
instrucción EXCHx. El modo master de Modbus admite 
Modbus ASCII y Modbus RTU. 
El tamaño máximo de las tramas enviadas o recibidas 
es de 250 bytes. La tabla de palabras asociada a la 
instrucción EXCHx está formada por tablas de control, 
de envío y de recepción.
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(Control) 
El byte Longitud contiene la longitud de la tabla de envío (250 bytes máx.), 
que se sobrescribe con el número de caracteres recibidos al final de la 
recepción, en caso de que ésta se solicite. 
Este parámetro es la longitud en bytes de la tabla de envío. Si el parámetro 
de offset del envío es igual a 0, será igual a la longitud de la trama de envío. 
Si el parámetro de offset del envío no es igual a 0, no se enviará un byte de 
la tabla de envío (indicado por el valor de offset) y este parámetro será igual 
a la longitud de la propia trama más 1.
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(Control) 
El byte Comando, en caso de que se produzca una solicitud RTU Modbus 
(excepto para una difusión), debe ser siempre igual a 1 (en el envío y la 
recepción).
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(Control) 
El byte de offset de envío contiene el rango (1 para el primer byte, 2 para el 
segundo byte, etc.) dentro de la tabla de envío del byte que se ignorará 
cuando se envíen los bytes. Se utiliza para gestionar los envíos asociados a 
los valores de byte/palabra del protocolo Modbus. Por ejemplo, si este byte 
es igual a 3, el tercer byte se ignorará, haciendo que el cuarto byte de la tabla 
sea el tercero en enviarse.
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(Control) 
El byte de offset de recepción contiene el rango (1 para el primer byte, 2 
para el segundo byte, etc.) dentro de la tabla de recepción que se agregará 
cuando se envíe el paquete.
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(emisión/recepción) 
En uno de los dos modos (Modbus ASCII o Modbus 
RTU), la tabla de envío se cumplimenta con la petición antes de 
ejecutar la instrucción EXCHx. En el momento de la ejecución, el 
controlador determina cuál es la capa de enlace de datos y realiza 
todas las conversiones necesarias para procesar el envío y la 
respuesta. Los caracteres de inicio, fin y comprobación no se 
almacenan en las tablas de emisión/recepción. 
Una vez enviados todos los bytes, el controlador cambia a modo 
de recepción y espera a recibir los bytes. 
La recepción finaliza de una de las formas siguientes: 
 Se detecta un timeout en un carácter o en una trama. 
 Los caracteres de fin de trama se recibe en modo ASCII o 
 La tabla de recepción está llena.
REDES DE DATOS INDUSTRIALES 2011 
Estructura de tablas 
(emisión/recepción) 
Las entradas de byte X enviado contienen los datos del 
protocolo Modbus (codificación RTU) que se va a emitir. Si el 
puerto de comunicación está configurado para Modbus ASCII, los 
caracteres de trama correctos se agregan al envío. El primer byte 
contiene la dirección del dispositivo (específica o general), el 
segundo byte contiene el código de función y el resto contiene 
información asociada al código de función. 
Los bytes X recibidos contienen los datos del protocolo Modbus 
(codificación RTU) que se van a recibir. Si el puerto de 
comunicación está configurado para Modbus ASCII, los 
caracteres de trama correctos se eliminan de la respuesta. El 
primer byte contiene la dirección del dispositivo, el segundo byte 
contiene el código de función (o código de respuesta) y el resto 
contiene información asociada al código de función.
REDES DE DATOS INDUSTRIALES 2011 
Referencias 
El modo Slave Modbus permite al controlador responder 
a las solicitudes Modbus estándar procedentes de un de 
Modbus. 
La capa de enlace de datos de Modbus tiene las 
limitaciones siguientes: 
 Dirección 1-247 
 Bits: 128 bits previa solicitud 
 Palabras: 125 palabras de 16 bits previa solicitud
REDES DE DATOS INDUSTRIALES 2011 
Intercambio de mensajes 
El lenguaje le ofrece dos servicios de comunicación: 
 Instrucción EXCHx: para enviar/recibir mensajes. 
 Bloque de función %MSGx: para controlar los 
intercambios de mensajes.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: Leer N bits 
Esta tabla representa las 
peticiones 01 y 02.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: 
Lectura de N palabras 
Esta tabla representa las 
peticiones 03 y 04.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: 
Escritura de un bit 
Esta tabla representa 
la petición 05.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: 
Escritura de una palabra 
Esta tabla representa 
la petición 06.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: 
Escritura de N bits 
Esta tabla representa 
la petición 15.
REDES DE DATOS INDUSTRIALES 2011 
Master de Modbus: 
Escritura de N palabras 
Esta tabla representa 
la petición 16.
REDES DE DATOS INDUSTRIALES 2011 
Esclavo Maestro
REDES DE DATOS INDUSTRIALES 2011 
Maestro 
Control 
Emisión
REDES DE DATOS INDUSTRIALES 2011

Más contenido relacionado

PPTX
Exposicion modbus rtu
PPTX
Modulación qam
PPT
Presentacion 2 - Maquinas de Estado Finito
PDF
PROTOCOLO MODBUS
PDF
Modulacion en frecuencia fm
PPTX
Configuración de polarización fija y la auto polarización en el JFET
PDF
Probabilidad de error en modulación digital
ODP
Familias Lógicas
Exposicion modbus rtu
Modulación qam
Presentacion 2 - Maquinas de Estado Finito
PROTOCOLO MODBUS
Modulacion en frecuencia fm
Configuración de polarización fija y la auto polarización en el JFET
Probabilidad de error en modulación digital
Familias Lógicas

La actualidad más candente (20)

PPTX
Diferencias entre circuitos combinacionales y secuenciales
ODT
Practica 2 lab de medios de transmisión
PPTX
Multiplexación por división de frecuencia fdm
PPTX
Tecnicas de modulacion de pulsos
PDF
Programacion matlab
PPTX
Modulación por desplazamiento de fase (psk) exposicion
PDF
Análisis de la respuesta transitoria. sistemas de segundo orden
PPTX
4.TDM Multiplexacion por division de tiempo
PDF
Ejercicios de Multiplexores y decodificadores
PPTX
Elección de puente raíz puertos raiz puertos designados y no designados
PDF
Códigos de línea
PPTX
codificaciones unipolar, polar, bipolar
PPT
rectificadores
PPTX
Amplificadores operacionales
DOCX
Modulación fm y pm
PDF
Simulacion Digital - Variables de Estado - por: Jesus Jimenez
DOCX
Amplificador operacional de instrumentacion
PPTX
Codigos Corrector de Errores
PPTX
Subrutinas de retardo
Diferencias entre circuitos combinacionales y secuenciales
Practica 2 lab de medios de transmisión
Multiplexación por división de frecuencia fdm
Tecnicas de modulacion de pulsos
Programacion matlab
Modulación por desplazamiento de fase (psk) exposicion
Análisis de la respuesta transitoria. sistemas de segundo orden
4.TDM Multiplexacion por division de tiempo
Ejercicios de Multiplexores y decodificadores
Elección de puente raíz puertos raiz puertos designados y no designados
Códigos de línea
codificaciones unipolar, polar, bipolar
rectificadores
Amplificadores operacionales
Modulación fm y pm
Simulacion Digital - Variables de Estado - por: Jesus Jimenez
Amplificador operacional de instrumentacion
Codigos Corrector de Errores
Subrutinas de retardo
Publicidad

Destacado (20)

PPT
Protocolo modbus
PDF
REDES DE COMUNICACIÓN INDUSTRIAL MAS IMPORTANTES
PPTX
Comunicación industrial. Protocolos industriales. (4)
PDF
Automatizacion modbus
PPTX
alexblack testing
PPTX
Comunicaciones industriales
PDF
Aplicaciones y Normas en Redes Industriales
PPTX
Rtu unidad 3 - tema 4
PPT
Industrial ethernet
PPTX
Protocolos de comunicación para PLCs
PPT
Curso básico de instrumentación
PPTX
Profinet 02 by_pgf
PPTX
Profibus by pgf
PPTX
Profinet 01 by_pgf
PPTX
Profinet 03 by_pgf
PPTX
Exposicion profibus fms final
PDF
Comunicación Industrial: Tendencias Futuras
PDF
Metodologia ReMi by_pgf
Protocolo modbus
REDES DE COMUNICACIÓN INDUSTRIAL MAS IMPORTANTES
Comunicación industrial. Protocolos industriales. (4)
Automatizacion modbus
alexblack testing
Comunicaciones industriales
Aplicaciones y Normas en Redes Industriales
Rtu unidad 3 - tema 4
Industrial ethernet
Protocolos de comunicación para PLCs
Curso básico de instrumentación
Profinet 02 by_pgf
Profibus by pgf
Profinet 01 by_pgf
Profinet 03 by_pgf
Exposicion profibus fms final
Comunicación Industrial: Tendencias Futuras
Metodologia ReMi by_pgf
Publicidad

Similar a Modbus by P.G.F. (20)

PPTX
Características del protocolo Modbus ASCII.pptx
PDF
Redes_Modbus.pdf
DOC
Proyecto, investigacion equipo #1 5°B programacion
DOCX
Aportee individual y colaborativo
DOCX
Estándares de red
PPT
PresentacióN Jahaira Rodriguez 2
PPT
PresentacióN Jahaira Rodriguez 2
PPT
Presentación J A H A I R A R O D R I G U E Z 2
PPT
Presentación J A H A I R A R O D R I G U E Z 2
PPTX
Exposicion sdh fundamentos
PPTX
Tecnologia
PPT
E:\Conceptos
PPT
Diapocitivas Iris Aracely Vazquez Alvarez
PPT
Diapocitivas Iris Aracely Vazquez Alvarez
PPT
Diapositivas Iris Aracely Vazquez Alvarez
PPT
Diapocitivas Iris Aracely Vazquez Alvarez
PPTX
Protocolo de transmisión de datos Modbus RTU y TCP.pptx
Características del protocolo Modbus ASCII.pptx
Redes_Modbus.pdf
Proyecto, investigacion equipo #1 5°B programacion
Aportee individual y colaborativo
Estándares de red
PresentacióN Jahaira Rodriguez 2
PresentacióN Jahaira Rodriguez 2
Presentación J A H A I R A R O D R I G U E Z 2
Presentación J A H A I R A R O D R I G U E Z 2
Exposicion sdh fundamentos
Tecnologia
E:\Conceptos
Diapocitivas Iris Aracely Vazquez Alvarez
Diapocitivas Iris Aracely Vazquez Alvarez
Diapositivas Iris Aracely Vazquez Alvarez
Diapocitivas Iris Aracely Vazquez Alvarez
Protocolo de transmisión de datos Modbus RTU y TCP.pptx

Más de Paul Gálvez (15)

PPTX
Codificacion de datos by P.G.F.
PPTX
Varios elementales by_pgf
PPTX
Fc5 y fc6_(profibus)_siemens_by_pgf
PPTX
Fc5 y fc6_(ethernet)_siemens_by_pgf
PPTX
Ethernet siemens by_pgf
PPTX
343 by pgf
PPTX
Estudio de Ondas Rayleigh
DOCX
Refracción de Microtremores
PPTX
S7 Siemens configuración_Grafcet_elemental-by P.G.F.
PPTX
S7 Siemens Configuración_elemental-by P.G.F.
PPTX
Programación estructurada plc_siemens_by_pgf
PPTX
Programación avanzada
PPTX
Pauta elemental para selección de un PLC
PPTX
Escalamiento en plc_siemens_by_pgf
PPTX
Automatización Paul Gálvez 2014
Codificacion de datos by P.G.F.
Varios elementales by_pgf
Fc5 y fc6_(profibus)_siemens_by_pgf
Fc5 y fc6_(ethernet)_siemens_by_pgf
Ethernet siemens by_pgf
343 by pgf
Estudio de Ondas Rayleigh
Refracción de Microtremores
S7 Siemens configuración_Grafcet_elemental-by P.G.F.
S7 Siemens Configuración_elemental-by P.G.F.
Programación estructurada plc_siemens_by_pgf
Programación avanzada
Pauta elemental para selección de un PLC
Escalamiento en plc_siemens_by_pgf
Automatización Paul Gálvez 2014

Último (20)

PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Punto Critico - Brian Tracy Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
caso clínico iam clinica y semiología l3.pptx
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Modbus by P.G.F.

  • 1. REDES DE DATOS INDUSTRIALES TWDLCAA24DRF Ing. Paul Gálvez TWDLCAA24DRF P.G.F. Modbus Master Modbus Slave Ascii Conexión remota 1 2 3 P.G.F. TWDLCAA24DRF P.G.F. TWDLCAA24DRF P.G.F.
  • 2. REDES DE DATOS INDUSTRIALES 2011 Presentación Modbus Modbus RTU es un bus de campo utilizado para que se comuniquen los equipos heterogéneos de acuerdo con un protocolo definido por la sociedad Modicon. En este bus, que se ha convertido en uno de los estándares de hecho del sector, se pueden utilizar numerosos equipos, propios o de terceros. La terminología protocolo de comunicación define la parte del software (controlador) aplicada en los equipos que se pueden conectar al bus Modbus RTU.
  • 3. REDES DE DATOS INDUSTRIALES 2011 MODELO ISO-OSI
  • 4. REDES DE DATOS INDUSTRIALES 2011 MODELO ISO-OSI
  • 5. REDES DE DATOS INDUSTRIALES 2011 Estructura según Modelo de Referencia ISO-OSI El bus Modbus RTU sigue este modelo por niveles sin, no obstante, contenerlos todos. Tan sólo son necesarios para el bus de campo los niveles Aplicación (Modbus), Enlace y Unidad (Modbus RTU).
  • 6. REDES DE DATOS INDUSTRIALES 2011 Nivel Aplicación El nivel Aplicación del bus de campo Modbus serie RTU es el nivel visible por parte de los programas de los equipos interconectados. Permite formular peticiones (lectura y escritura de palabras, lectura y escritura de bits, etc.) que se enviarán posteriormente al equipo remoto. El nivel Aplicación que utiliza el bus Modbus RTU es el protocolo de aplicación Modbus. Ejemplo: Un XBTG conectado a un bus Modbus RTU como maestro enviará peticiones Modbus con la finalidad de actualizar los objetos gráficos de estas páginas.
  • 7. REDES DE DATOS INDUSTRIALES 2011 Nivel Enlace El nivel Enlace del bus Modbus serie RTU utiliza el principio de comunicación Maestro/Esclavo. El principio de un nivel Enlace es definir un método de comunicación de bajo nivel en el medio de comunicación (nivel Unidad). Para el bus Modbus serie RTU, el método Maestro/Esclavo consiste en un grupo de esclavos (consulta de cada esclavo acerca del bus) para que el maestro sepa si tienen que enviar algún mensaje. Cuando un esclavo tiene un mensaje para enviar, entonces le pide al maestro que le conceda la autorización para realizar el envío. Por cada bus Modbus serie RTU, debe haber un solo maestro que controle los esclavos del bus.
  • 8. REDES DE DATOS INDUSTRIALES 2011 Nivel Unidad ( Física) El nivel Unidad del modelo OSI se caracteriza por la topología del bus o la red de comunicación, el medio (cable, hilo, fibra óptica, etc.) gracias al cual circularán tanto la información como su codificación eléctrica. Si se trata de un bus Modbus serie RTU, la topología puede ser, en cadena, en derivación o una solución mixta de ambos casos. El medio está constituido por pares cruzados blindados y la señal es una señal de banda base con una velocidad predeterminada de 9.600 bits por segundo, una paridad par, 8 bits de datos y 1 bit de detención.
  • 9. REDES DE DATOS INDUSTRIALES 2011 Ejemplos de buses
  • 10. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas El modo master de Modbus permite al controlador enviar una solicitud Modbus a un slave y esperar una respuesta. El modo master de Modbus sólo se admite a través de la instrucción EXCHx. El modo master de Modbus admite Modbus ASCII y Modbus RTU. El tamaño máximo de las tramas enviadas o recibidas es de 250 bytes. La tabla de palabras asociada a la instrucción EXCHx está formada por tablas de control, de envío y de recepción.
  • 11. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas
  • 12. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (Control) El byte Longitud contiene la longitud de la tabla de envío (250 bytes máx.), que se sobrescribe con el número de caracteres recibidos al final de la recepción, en caso de que ésta se solicite. Este parámetro es la longitud en bytes de la tabla de envío. Si el parámetro de offset del envío es igual a 0, será igual a la longitud de la trama de envío. Si el parámetro de offset del envío no es igual a 0, no se enviará un byte de la tabla de envío (indicado por el valor de offset) y este parámetro será igual a la longitud de la propia trama más 1.
  • 13. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (Control) El byte Comando, en caso de que se produzca una solicitud RTU Modbus (excepto para una difusión), debe ser siempre igual a 1 (en el envío y la recepción).
  • 14. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (Control) El byte de offset de envío contiene el rango (1 para el primer byte, 2 para el segundo byte, etc.) dentro de la tabla de envío del byte que se ignorará cuando se envíen los bytes. Se utiliza para gestionar los envíos asociados a los valores de byte/palabra del protocolo Modbus. Por ejemplo, si este byte es igual a 3, el tercer byte se ignorará, haciendo que el cuarto byte de la tabla sea el tercero en enviarse.
  • 15. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (Control) El byte de offset de recepción contiene el rango (1 para el primer byte, 2 para el segundo byte, etc.) dentro de la tabla de recepción que se agregará cuando se envíe el paquete.
  • 16. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (emisión/recepción) En uno de los dos modos (Modbus ASCII o Modbus RTU), la tabla de envío se cumplimenta con la petición antes de ejecutar la instrucción EXCHx. En el momento de la ejecución, el controlador determina cuál es la capa de enlace de datos y realiza todas las conversiones necesarias para procesar el envío y la respuesta. Los caracteres de inicio, fin y comprobación no se almacenan en las tablas de emisión/recepción. Una vez enviados todos los bytes, el controlador cambia a modo de recepción y espera a recibir los bytes. La recepción finaliza de una de las formas siguientes:  Se detecta un timeout en un carácter o en una trama.  Los caracteres de fin de trama se recibe en modo ASCII o  La tabla de recepción está llena.
  • 17. REDES DE DATOS INDUSTRIALES 2011 Estructura de tablas (emisión/recepción) Las entradas de byte X enviado contienen los datos del protocolo Modbus (codificación RTU) que se va a emitir. Si el puerto de comunicación está configurado para Modbus ASCII, los caracteres de trama correctos se agregan al envío. El primer byte contiene la dirección del dispositivo (específica o general), el segundo byte contiene el código de función y el resto contiene información asociada al código de función. Los bytes X recibidos contienen los datos del protocolo Modbus (codificación RTU) que se van a recibir. Si el puerto de comunicación está configurado para Modbus ASCII, los caracteres de trama correctos se eliminan de la respuesta. El primer byte contiene la dirección del dispositivo, el segundo byte contiene el código de función (o código de respuesta) y el resto contiene información asociada al código de función.
  • 18. REDES DE DATOS INDUSTRIALES 2011 Referencias El modo Slave Modbus permite al controlador responder a las solicitudes Modbus estándar procedentes de un de Modbus. La capa de enlace de datos de Modbus tiene las limitaciones siguientes:  Dirección 1-247  Bits: 128 bits previa solicitud  Palabras: 125 palabras de 16 bits previa solicitud
  • 19. REDES DE DATOS INDUSTRIALES 2011 Intercambio de mensajes El lenguaje le ofrece dos servicios de comunicación:  Instrucción EXCHx: para enviar/recibir mensajes.  Bloque de función %MSGx: para controlar los intercambios de mensajes.
  • 20. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Leer N bits Esta tabla representa las peticiones 01 y 02.
  • 21. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Lectura de N palabras Esta tabla representa las peticiones 03 y 04.
  • 22. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Escritura de un bit Esta tabla representa la petición 05.
  • 23. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Escritura de una palabra Esta tabla representa la petición 06.
  • 24. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Escritura de N bits Esta tabla representa la petición 15.
  • 25. REDES DE DATOS INDUSTRIALES 2011 Master de Modbus: Escritura de N palabras Esta tabla representa la petición 16.
  • 26. REDES DE DATOS INDUSTRIALES 2011 Esclavo Maestro
  • 27. REDES DE DATOS INDUSTRIALES 2011 Maestro Control Emisión
  • 28. REDES DE DATOS INDUSTRIALES 2011