Comparativo Modbus Rtu / Ascii; Format Modbus; Mapa De Registros Modbus - Siemens Milltronics SF500 Instrucciones De Servicio

Tabla de contenido

Publicidad

12.5.2

Comparativo Modbus RTU / ASCII

Existen dos diferencias principales entre Modbus RTU y Modbus ASCII. El primero es que
Modbus RTU codifica el mensaje en binario de 8 bits, mientras que ASCII codifica el
mensaje en caracteres ASCII. Por lo tanto, un byte de información sería codificado en 8 bits
para RTU y en dos caracteres ASCII para ASCII (que sería dos unidades de 7 bits). La
segunda diferencia es que el método de verificación de los errores es diferente (ver abajo).
Modbus RTU tiene la ventaja de que posee un rendimiento de procesamiento de datos
mucho mayor que ASCII. Modbus ASCII tiene la ventaja de que permite que los intervalos
de tiempo de hasta un segundo ocurran entre los caracteres sin causar un error. El SF500
soporta ambos protocolos.
12.5.3

Format Modbus

Nota
Cuando se utiliza un controlador Modbus comercial, el sistema también maneja todos los
detalles del mensaje.
Para dar una mejor idea de cómo funciona un mensaje Modbus, un maestro en la red
enviaría un mensaje en formato similar a este:
Dirección de estación
Donde:
Dirección de estación
Código de función
Información
Verificación de error
Hay más información de la que se describe arriba; esto se muestra para dar al usuario una
idea general de qué está sucediendo. Para una descripción completa, remitirse a las
especificaciones Modbus.
12.5.4

Mapa de registros Modbus

El mapa de memoria del SF500 ocupa los registros de retención Modbus (R40,001 y en
adelante).
El SF500 está diseñado para que los usuarios puedan acceder más fácilmente a la
información a través de Modbus. La siguiente tabla ofrece una visión de las diferentes
secciones.
Milltronics SF500
Instrucciones de servicio, 04/2017, A5E49150553-AD
Código de función
la dirección de red del esclavo al que se accede
número que representa un comando Modbus, ya sea:
03 función de lectura
06, 16 funciones de escritura
depende del código de función
Control por redundancia cíclica (CRC) para RTU y control por
redundancia longitudinal (LRC) para ASCII
Información
Verificación de error
109

Publicidad

Tabla de contenido
loading

Tabla de contenido