Jun 272012
 
Artículo Domótica

El telegrama consta de los siguientes campos:

| byte de control | dirección origen | dirección destino | control de protocolo | datos | validación |

byte de control (1 byte ).

El campo de control de paquete se construye como sigue:
bits 7-6: siempre “10”.
bit 5: ‘1’, o bien ‘0’ si se trata de un reintento.
bit 4: siempre ‘1’.
bits 3-2: prioridad.
“00”: funciones del sistema (máxima prioridad).
“01”: funciones de alarma.
“10”: órdenes de alta prioridad.
“11”: órdenes de baja prioridad.
bits 1-0: siempre “00”

El valor más frecuente de este campo es 1011 1100 binario = BC hexadecimal, que corresponde a una orden de baja prioridad.

dirección de origen (2 bytes)

contiene la dirección física del origen del telegrama.

La dirección física tiene una longitud de 16 bits de la forma 4/4/8 (área/línea/componente).
Si el origen de un telegrama es el componente 1 de la línea 1 del área 1, su dirección será:

0001 0001 0000 0001 = 1101 hexadecimal

dirección de destino (2 bytes )

contiene la dirección de grupo del dispositivo al que está destinado el telegrama.

Los dos primeros bytes identificarán los distintos dispositivos a controlar.

Nota: Para la implementación del sistema es necesario establecer la relación de direcciones de grupo de los dispositivos que pueden ser accedidos, así como sus tipos.

control de protocolo

contiene:

NPCI (Network layer Protocol Control Information) (8 bits)

bit 7: tipo de dirección de destino
‘0’ dirección física
‘1’ dirección de grupo
bits 6-4: contador. Siempre será inicializado a 6 (110 binario). Este valor se decrement cada vez que se atraviesa un acoplador de línea.
bits 3-0: índice EIS de la longitud e de los datos que siguen al campo de control de protocolo

TPCI (Transport layer Protocol Control Information) (6 bits)

normalmente, su valor será 000000 binario

APCI (Application layer Protocol Control Information) (4 bits).

“0000”: read value
“0001”: value response
“0010”: write value
“1010”: memory write

datos

El campo de datos contendrá datos conforme al standard EIS, y su longitud es variable según el tipo de dato:

EIS id EIB function nb bits
1 switching 1
2 dimming 4
3 time 24
4 date 24
5 float value 16
6 scaling 8
7 drive control 1
8 priority 2
9 float value 32
10 16-bit counter value 16
11 32-bit counter value 32
12 access 32
13 ASCII character 8
14 8-bit counter value 8
15 character string ≤ 14

 

 

validación (1 byte)

Contiene los bits de validación de paridad impar de todo el paquete.

 Publicado por en 8:40 am

 Deja un comentario

(requerido)

(requerido)