Acceso A Los Datos; Errores De Comunicación - WEG Anybus Modbus TCP Manual Del Usuario

Tabla de contenido

Publicidad

¡NOTA!
Mapeo de parámetros de lectura (status, diagnósticos) o inválidos no tendrán efecto.
Parámetros que poseen la propiedad Stopped, cuando mapeados en las palabras de escritura,
solamente serán alterados cuando el motor esté parado.
Los parámetros escritos utilizando estas palabras no son guardados en memoria no volátil. De
esta forma, si el equipo es apagado y encendido nuevamente, estos parámetros volverán a su
valor original.
El dato es transmitido como un valor entero, sin la indicación de las posiciones decimales.
Para obtener dirección de red (Net Id) de los parámetros consultar el ítem 10.

6.3 ACCESO A LOS DATOS

El protocolo Modbus, permite que el acceso sea hecho apenas por bits o por registradores de 16 bits.
Para permitir la escritura o la lectura de un bloque de más de 2 registradores sin retorno de error aunque haya un
registrador no válido en el rango seleccionado, se utilizaron las siguientes definiciones:
La lectura de los registradores que no representan parámetros disponibles devolverá el valor cero cuando el
número de registradores requeridos es mayor que 2. Para solicitaciones con cantidad igual a 1 o 2 registradores,
el código de error 2 (Dirección de dato inválido) es retornado.
Escrituras en registradores que representan parámetros de lectura o inválidos no tendrán efecto y no devuelven
error cuando la cantidad de registradores requeridos es superior a 2. Para solicitaciones con cantidad igual a 1
o 2 registradores, el código de error 2 (Dirección de dato inválido) es retornado.
Los tipos de datos mayores a 16 bits deben ser accedidos como múltiples registradores. Si la cantidad de registra-
dores solicitados no es suficiente para acceder al tamaño completo del tipo de dato, el código de error 2 (Dirección
de dato inválido) es retornado.
Por ejemplo, los datos del tipo float ocupan cuatro bytes de memoria. En el acceso por registradores es necesario
realizar la lectura o escritura de dos registradores en secuencia (valor menos significativo en el primer registrador)
para que los cuatro bytes sean accedidos.
El protocolo Modbus define que, para transmitir un registrador de 16 bits, se debe transmitir siempre el byte más
significativo (MSB) primero. De esta forma, en caso de que sean leídos 4 registradores en secuencia, a partir del
registrador de dirección 0, el contenido de cada registrador será transmitido de la siguiente forma:
1.º Registrador – 0
W0 MSB
6.4 ERRORES DE COMUNICACIÓN
Pueden ocurrir errores de comunicación, tanto en la transmisión de los telegramas, como en el contenido de los
telegramas transmitidos.
En caso de una recepción exitosa, si son detectados problemas durante el tratamiento del telegrama, será retor-
nado un mensaje indicando el tipo de error ocurrido:
2.º Registrador – 1
W0 LSB
W1 MSB
W1 LSB
OPERACIÓN EN LA RED MODBUS TCP – SERVIDOR
3.º Registrador – 2
4.º Registrador – 3
W2 MSB
W2 LSB
W3 MSB
W3 LSB
SSW900 | 26

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ssw900-cmb-tcp-nSsw900Ssw900-ceth-w

Tabla de contenido