DOCA0091ES-08

Comando genéricos de la interfaz IFE

Obtener hora actual

El comando de obtención de hora actual no está protegido en el hardware. El comando de obtención de hora actual está aún habilitado cuando el candado de bloqueo del panel frontal de la interfaz IFE está en posición de bloqueo.

Para obtener la hora actual para todos los módulos, ajuste los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F3F

8000

INT16U

768

Código de comando = 768

0x1F40

8001

INT16U

10

Número de parámetros (bytes) = 10

0x1F41

8002

INT16U

8704

Destino = 8704 (0x2200)

0x1F42

8003

INT16U

0

Tipo de seguridad del comando

0x1F43-

0x1F44

8004-

8005

OCTET STRING

0

Contraseña del comando = 0 (no se requiere contraseña)

Lo siguiente registros contienen los datos del tiempo:

  • El registro 8023 contiene el mes en el MSB, el día en el LSB.

  • El registro 8024 contiene el offset de año en el MSB (añada 2000 para obtener el año) y la hora en el LSB.

  • El registro 8025 contiene los minutos en el MSB, los segundos en el LSB.

  • El registro 8026 contiene los milisegundos.

Establecer hora absoluta

El comando de ajuste de hora absoluta está aún habilitado cuando el candado de bloqueo del panel frontal de la interfaz IFE está en posición de bloqueo.

Para establecer la hora absoluta para todos los módulos IMU, ajuste los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F3F

8000

INT16U

769

Código de comando = 769

0x1F40

8001

INT16U

18

Número de parámetros (bytes) = 18

0x1F41

8002

INT16U

8704

Destino = 8704 (0x2200)

0x1F42

8003

INT16U

0

Tipo de seguridad del comando

0x1F43-

0x1F44

8004-8005

OCTET STRING

0

Contraseña del comando = 0 (no se requiere contraseña)

0x1F45 - 0x1F48

8006-8009

XDATE

Fecha y hora actual

NOTA: El contador de fecha y hora se restablece y se reinicia al 1 de enero de 2000 en caso de pérdida de alimentación eléctrica de 24 V CC. Por lo tanto, es obligatorio establecer la hora absoluta para todos los módulos IMU después de recuperar la fuente de alimentación de 24 V CC.
NOTA: Si la interfaz IFE no está configurada en modo SNTP, se debe establecer la hora absoluta de todos los módulos IMU periódicamente, debido a la deriva del reloj de cada módulo IMU. El periodo recomendado es al menos cada 15 minutos.

Leer la ubicación y el nombre de IMU

Para leer el nombre y la ubicación de IMU, ajuste los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F3F

8000

INT16U

1024

Código de comando = 1024

0x1F40

8001

INT16U

16

Número de parámetros (bytes) = 16

0x1F41

8002

INT16U

8704

Destino = 8704 (0x2200)

0x1F42

8003

INT16U

0

Tipo de seguridad del comando

0x1F43-

0x1F44

8004-

8005

OCTET STRING

0

Contraseña del comando = 0 (no se requiere contraseña)

0x1F45–

0x1F46

8006-

8007

INT32U

  • 17039489 = leer nombre IMU (carga 0x0104 en registro 8006, 0x0081 en 8007)

  • 17039490 = leer ubicación IMU (carga 0x0104 en registro 8006, 0x0082 en 8007)

0x1F47

8008

INT16U

2048

2048

El nombre y la localización de IMU se devuelven a los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F53

8020

INT16U

1024

Último código de comando

0x1F54

8021

INT16U

Estado del comando:

  • 0 = comando ejecutado correctamente

  • Otro valor = el comando ha fallado

0x1F55

8022

INT16U

Número de bytes devueltos (0 si el comando falla)

0x1F56

8023

OCTET STRING

8704

Si el comando se ha ejecutado correctamente:

  • MSB = primer carácter del nombre o la ubicación de IMU

  • LSB = segundo carácter del nombre o la ubicación de IMU

0x1F57-0x1F6D

8024-8046

OCTET STRING

Depende de la longitud del nombre o la ubicación de IMU y finaliza con el carácter NULL 0x00

Escribir la ubicación y el nombre de IMU

El nombre y la ubicación de IMU se pueden leer de los registros 11801 a 11868.

Para escribir el nombre y la ubicación de IMU, ajuste los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F3F

8000

INT16U

1032

Código de comando = 1032

0x1F40

8001

INT16U

16-62

Número de parámetros (bytes) = depende de la longitud del nombre o la ubicación del IMU (hasta 46 caracteres)

0x1F41

8002

INT16U

0

Destino = 0 (0x0000)

0x1F42

8003

INT16U

1

Tipo de seguridad del comando

0x1F43-

0x1F44

8004-

8005

OCTET STRING

Contraseña del comando: Contraseña del perfil de usuario del administrador

0x1F45–

0x1F46

8006-

8007

INT32U

  • 17039489 = nombre de aplicación de usuario (carga 0x0104 en el registro 8006, 0x0081 en 8007)

  • 17039490 = ubicación de IMU (carga 0x0104 en registro 8006, 0x0082 en 8007)

0x1F46

8008

INT16U

2048

2048

0x1F48

8009

OCTET STRING

  • MSB = Primer carácter del nombre o la ubicación de IMU

  • LSB = Segundo carácter del nombre o la ubicación de IMU

0x1F49–

0x1F5F

8010-

8038

OCTET STRING

Depende de la longitud del nombre o la ubicación de IMU y finaliza con el carácter NULL 0x00

Establecer la duración de la validez de los datos

Este comando permite establecer la duración de la validez de los datos en los conjuntos de datos estándar y heredados.

La duración de la validez de los datos se puede leer en un registro Duración de la validez de los datos.

Para establecer la duración de la validez de los datos, ajuste los registros de comandos de la siguiente forma:

Dirección

Registro

Unidad

Tipo

Rango

Descripción

0x1F3F

8000

INT16U

41868

Código de comando = 41868

0x1F40

8001

INT16U

12

Número de parámetros (bytes) = 12

0x1F41

8002

INT16U

8705

Destino = 8705 (0x2201)

0x1F42

8003

INT16U

1

Tipo de seguridad del comando

0x1F43-0x1F44

8004-8005

OCTET STRING

Contraseña del comando: contraseña de perfil de usuario Administrador, Servicios, Ingeniero u Operador

0x1F45

8006

s

INT16U

5-300 (en incrementos de 5 s)

Duración de la validez de los datos

Ajuste de fábrica: 10 s