Desin Instruments DAS- 8000 Serie Instrucciones Avanzadas página 13

Tabla de contenido

Publicidad

Área de datos para un mensaje de Pregunta.
Código
de Función
3
4
6
16
Área de datos para un mensaje de Respuesta.
Código
de Función
3
4
6
16
CÓDIGO DE ERROR (CRC) (2 bytes). El campo Código de Error usa la secuencia de chequeo
de error CRC-16. Utiliza para ello los 2 últimos bytes del mensaje.
Antes de la transmisión de cada mensaje, se calcula y se añade al mensaje una secuencia de
chequeo de error, llamada CRC-16 (Cyclic Redundancy Check). El receptor recalcula el CRC-16 con
el mensaje recibido y lo compara con el CRC-16 transmitido para comprobar su buena recepción.
De ser diferentes, el Esclavo retornará un código de error.
Si el error se produce en las comunicaciones (dispositivo desconocido...), no se obtendrá un
mensaje de respuesta. Se recomienda, por tanto, programar el Maestro de forma que, si no
hay respuesta en un tiempo razonable, considere que se ha producido un error de comunica-
ciones. El periodo de este tiempo depende de la velocidad en baudios, la longitud del mensaje y
el tiempo de ciclo del Esclavo. Una vez determinado este tiempo (TIME-OUT), el Maestro puede ser
programado para retransmitir el mensaje automáticamente.
NOTAS:
a) Para añadir los 2 bytes del CRC al mensaje, primero se añadirá el byte bajo (low), y después el
byte alto (high). Observar que es inverso a los bytes de datos .
b) Si se desea comprobar si el CRC-16 es correcto, debe calcularse el CRC del mensaje completo,
incluido el CRC. Si este cálculo es 0, el mensaje es correcto.
Área de Datos de PREGUNTA
2 bytes (Hi-Lo): Dirección de la primera palabra a Leer
2 bytes (Hi-Lo): Cantidad de palabras a leer (máximo 29 palabras)
2 bytes (Hi-Lo): Dirección de la primera palabra a Leer
2 bytes (Hi-Lo): Cantidad de palabras a leer (máximo 29 palabras)
2 bytes (Hi-Lo): Dirección de la palabra sobre la cual escribir.
2 bytes (Hi-Lo): Valor a escribir
2 bytes (Hi-Lo): Dirección de la primera palabra a Escribir
2 bytes (Hi-Lo): Cantidad de palabras a Escribir
1 byte:
Número de palabras por 2
n bytes (Hi-Lo): Valores a escribir para cada palabra
Área de Datos de RESPUESTA
1 byte: Longitud en bytes del mensaje
n bytes (Hi-Lo): Lecturas de las palabras (2 bytes por palabra)
1 byte: Longitud en bytes del mensaje
n bytes (Hi-Lo): Lecturas de las palabras (2 bytes por palabra)
2 bytes (Hi-Lo): Dirección de la palabra modificada.
2 bytes (Hi-Lo): Valor escrito en la memoria.
2 bytes (Hi-Lo): Dirección de la primera palabra escrita
2 bytes (Hi-Lo): Cantidad de palabras escritas
13

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Ls-3000 serieMs-5000 serieHs-7000 serie

Tabla de contenido