Tipos De Trama; Estructura De La Trama; Códigos De Error - Fema Electronica B Serie Manual De Usuario

Indicadores de gran formato. opciones de salida y control
Ocultar thumbs Ver también para B Serie:
Tabla de contenido

Publicidad

4.4 Tipos de trama

El protocolo ASCII implementa los siguientes tipos de trama :
• Trama 'read' ('RD'). Identificador 36. Trama de solicitud de
datos. El registro solicitado se indica en el byte 'REG' (sección
'Header').
• Trama 'answer' ('ANS'). Identificador 37. Trama de respuesta
a una trama de solicitud de datos. El registro solicitado se indi-
ca en el byte 'REG' (sección 'Header)'. Los datos solicitados se
indican en los bytes 'D0' a 'Dn' (sección 'Data')

4.5 Estructura de la trama

STX
ID
RSV
2
x
32
0
1
2
Las tramas del protocolo tienen una estructura compuesta por
cabecera ('Header'), datos ('Data') y fin de trama ('Trail').
Sección 'Header'
Contiene el byte de inicio de trama ('STX'), el identificador
de trama ('ID'), las direcciones de origen ('FROM') y destino
('TO'), el identificador de registro ('REG') y la longitud ('LONG')
de la sección 'Data'.
Sección 'Data'
Contiene los datos del registro ('REG') solicitado.
Campo
Descripción
STX
Inicio de trama
ID
Tipo de trama
RSV
Reservado
FROM
Dirección del emisor
TO
Dirección del receptor
REG
Número del registro
RSV
Reservado
LONG
Longitud de la sección 'Data' 1 byte
D0 ... Dn
Datos
CRC
Cálculo del CRC
ETX
Fin de trama
Tabla 6 - Descripción de los bytes de la trama ASCII
4.6 Códigos de error
Las tramas 'ERR' contienen en el campo 'REG' el código de
error de la trama. Los códigos de error disponibles son los si-
guientes :
error 1
registro desconocido
Header
FROM
TO
REG
x
x
x
3
4
5
Tamaño Posición
1 byte
0
1 byte
1
1 byte
2
1 byte
3
1 byte
4
1 byte
5
1 byte
6
7
n bytes
8 a n+7
1 byte
n+8
1 byte
n+9
FEMA ELECTRÓNICA . SERIE B . Módulos de salida y control
• Trama 'error' ('ERR'). Identificador 38. Trama de respuesta a
una trama de solicitud de datos. Indica de que ha ocurrido un
error. El error se codifica en el byte 'REG' (sección 'Header').
• Trama 'ping' ('PING'). Identificador 32. Permite enviar una
solicitud de presencia al equipo remoto.
• Trama 'pong' ('PONG'). Identificador 33. La trama 'pong' es
una trama de respuesta a una trama 'ping'. Confirma la exis-
tencia del instrumento remoto.
RSV
LONG
D0
32
n+1
6
7
8
Sección 'Trail'
Contiene el código 'CRC' y el byte de fin de trama ('ETX').
'Valor real' y 'Valor en trama'
Para poder utilizar valores representables, se realiza una codi-
ficación de los valores antes de introducirlos en la trama y se
define la siguiente nomenclatura :
• 'valor real' del campo es el valor sin codificar
• 'valor en trama' del campo es el valor codificado
Valor real
no aplica
(ver sección 4.4)
0
0 ('Master') / 1 a 31 ('Slave') 32 + valor_real
0 ('Master') / 1 a 31 ('Slave')
128 ('broadcast')
(ver sección 4.1)
0
n (entre 0 y 32)
número 0 a 9
punto decimal
signo (+/-)
no aplica
no aplica
error 2
error 3
error 4
error 5
Data
D1
...
Dn
CRC
[datos]
9
...
n+7
Valor en trama
2
valor_real
32
32 + valor_real
32 + valor_real
32
32 + valor_real
código ASCII del número (48 a 57)
código ASCII del punto (46)
código ASCII del '+' (43)
código ASCII del '-' (45)
(ver sección 4.8)
3
display en overrange
display en underrange
error de CRC
error interno
Trail
ETX
x
3
n+8
n+9
13

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

B24B44B26B46

Tabla de contenido