Definiciones De Consulta De Sondeo - Honeywell Modbus RS422 Instrucciones De Uso

Tabla de contenido

Publicidad

ESP0502.PM6 Edición 03 Oct 97
05701M5006S
7. GUÍA DE FUNCIONES MODBUS
Excepción
01 FUNCIÓN NO VÁLIDA
02 DIRECCIÓN DE DATOS
NO VÁLIDA
03 VALOR DE DATOS NO
PERMITIDO
06 DISPOSITIVO ESCLAVO
OCUPADO
7.8

DEFINICIONES DE CONSULTA DE SONDEO

La tarjeta de Ingeniería va recorreindo los bloques de consultas de sondeo
y realiza el siguiente procedimiento cuando detecta un bloque activo:
a.
Si el número de la ranura está comprendido entre 1 y 16, la petición
se destina a una tarjeta de control, y el tipo de petición se valida igual
que para la tarjeta de Ingeniería. Se utilizan los registros de número
de ranura, subcanal y tipo de petición para formatear una petición de
comunicaciones interna, que se enviará a continuación a la tarjeta de
control correspondiente. Si la operación se realiza correctamente,
los datos de respuesta procedentes de la tarjeta de control se
formatean conforme al tipo de petición y se cargan en los registros
de cadenas de resultado, y el registro de resultado se pone a 0. Si la
respuesta obtenida es un error, en el registro de resultado se carga
el valor correspondiente al fallo ocurrido. Por último, se pone a 0 el
registro de bloque activo.
Sólo se admiten las funciones MODBUS
02,03,04,06 y 16. Esta respuesta se devuelve
cuando se recibe cualquier otra petición.
En las tablas anteriores se mostraban los intervalos
de direcciones de registro que admite cada función.
Si se intenta acceder a un registro situado fuera de
esos intervalos, se producirá este error.
Esta excepción se devuelve si la longitud de la petición
es incorrecta. Por otro lado, el número máximo de
registros que la función 02 puede solicitar es 512, 64
en el caso de la función 04, y 35 para las funciones
03 y 16. Si se superan estos valores, se devolverá
esta excepción.
Sólo aplicable a las funciones 06 y 16. Una vez
asignado un valor a un registro activo de un bloque
de sondeo o de comando, su contenido no debe
cambiarse hasta que el programa principal no haya
ejecutado la petición. Esta excepción se devuelve
si se intenta modificar un bloque de comando o de
sondeo que esté activo.
Nota: Si la función 06 o 16 deja intacto el bloque,
no se generará este error.
49
Módulo de Interfaz MODBUS
Descripción

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Modbus rs485Modbus rs232

Tabla de contenido