0% encontró este documento útil (0 votos)
114 vistas44 páginas

Interfaz de Configuración de Kongsberg

Este documento proporciona especificaciones para la interfaz de configuración de llamadas de vigilancia (UIP). Describe las funciones y características de la UIP, incluidas las interfaces de usuario y externas. También cubre supuestos, limitaciones y el diseño general de la UIP. Incluye apéndices que describen el formato del archivo de configuración WCALL.INI y proporcionan un ejemplo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
114 vistas44 páginas

Interfaz de Configuración de Kongsberg

Este documento proporciona especificaciones para la interfaz de configuración de llamadas de vigilancia (UIP). Describe las funciones y características de la UIP, incluidas las interfaces de usuario y externas. También cubre supuestos, limitaciones y el diseño general de la UIP. Incluye apéndices que describen el formato del archivo de configuración WCALL.INI y proporcionan un ejemplo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ver llamadas

Doc. N.º: AU-0380-D / 11-Feb-99

Carpeta de desarrollo de la unidad

Ver llamadas

Interfaz de configuración

Departamento / Autor: Aprobado por

___________________ ____________________
Marit Opstad Andersen Arne Henriksen

• 2021 KONGSBERG NORCONTROL COMO


Reservados todos los derechos
Ninguna parte de este trabajo cubierta por los derechos de autor en
este documento puede ser reproducida o copiada de otro modo.
sin permiso previo de KONGSBERG
NORCONTROL AS

UDF, interfaz de configuración de llamadas de vigilancia I


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

ESTADO DEL DOCUMENTO

No problema. Fecha / año Inc. por No problema. Fecha / año Inc. por
A 24-abr-98 FSKO
B 15-mayo-98 FSKO
C 15-junio-98 FSKO
D 11-feb-99 MOA

CAMBIOS EN DOCUMENTO

Asunto ECO Párrafo Encabezado de párrafo /


No. No. No. Descripción de Cambio
B AUE-0514 Ver nota de cambio.
C AUE-0523 Ver nota de cambio.
D AVE-0036 Ver nota de cambio.

UDF, interfaz de configuración de llamadas de vigilancia ii


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

TABLA DE CONTENIDO

Sección Página

1. INTRODUCCIÓN............................................... .......................................... 1

1.1 Objetivo................................................. .................................................. ....................................... 1

1.2 Definiciones, acrónimos y abreviaturas ............................................. .................................... 1

1.3 Referencias ................................................. .................................................. .................................. 2

2. ESPECIFICACIONES ............................................... ......................................... 3

2.1 Funciones y características ............................................... .................................................. ............... 3


2.1.1 UIP "Modo de panel fuera de servicio" ........................................... .................................................. ..... 5
2.1.2 Cualificaciones del oficial de servicio UIP .............................................. ............................................. 5
2.1.3 UIP de grupos de paneles ............................................... .................................................. ................ 5
2.1.4 Administrador de interfaz externa ............................................... .................................................. .5
2.1.5 Datos de configuración ................................................ .................................................. ............. 6

2.2 Interfaces ................................................. .................................................. .................................... 6


2.2.1 Interfaces de usuario................................................ .................................................. .................... 6
[Link] Interfaz gráfica del usuario............................................... .................................................. .6
2.2.2 Interfaces internas ................................................ .................................................. ............... 8
2.2.3 Interfaces externas ................................................ .................................................. .............. 9

2.3 Supuestos y limitaciones ............................................... .................................................. ...... 9

3. DISEÑO ............................................... .................................................. ... 10

3.1 Visión general ................................................. .................................................. .................................. 10

3.2 Archivos fuente................................................ .................................................. ............................... 12

3.3 Archivos fuente................................................ .................................................. ............................... 12

3.4 Crear archivos ................................................ .................................................. ................................. 12

4. ESPECIFICACIONES DE PRUEBA .............................................. .............................. 13

APÉNDICE A ................................................ .................................................. ... 1

1. INTRODUCCIÓN............................................... .......................................... 2

2. DESCRIPCIÓN DE SECCIONES Y LLAVES ........................................... .... 3

UDF, interfaz de configuración de llamadas de vigilancia iii


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.1 Sección [Depuración] .............................................. .................................................. ............................ 3

2.2 Sección [Sistema] .............................................. .................................................. ........................... 3

2.3 Sección [MCU <n>] ........................................... .................................................. .......................... 4

2.4 Sección [DutyIndicatorMap] .............................................. .................................................. ....... 5

2.5 Sección [BridgeAlarmGroups] .............................................. .................................................. .... 6

2.6 Sección [Paneles] .............................................. .................................................. ............................ 9

2,7 Sección [BridgeGroup] .............................................. .................................................. ............... 10

2.8 Sección [PublicGroup] .............................................. .................................................. ............... 12

2.9 Sección [OfficerGroup <m>] ........................................... .................................................. ......... 13

2.10 Sección [AlarmManager] .............................................. .................................................. ......dieciséis

2.11 Sección [OfficerManager] .............................................. .................................................. .....dieciséis

2.12 Sección [WatchBroker] .............................................. .................................................. ......... 17

2.13 Sección [CANGateway] .............................................. .................................................. ......... 17

2.14 Sección [ConfigurationManager] .............................................. ........................................... 17

2.15 Sección [ECRManager] .............................................. .................................................. ......... 18

2.16 Sección [CCRManager] .............................................. .................................................. ......... 19

2.17 Sección [RelayManager] .............................................. .................................................. ........ 19

3. UN EJEMPLO DE [Link] ........................................... ............................... 21

APÉNDICE B ................................................ .................................................. ... 1

1. INTRODUCCIÓN............................................... .......................................... 2

2. DESCRIPCIÓN ............................................... ............................................. 2

UDF, interfaz de configuración de llamadas de vigilancia iv


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

LISTA DE FIGURAS

Sección Página

F IGURE 2-1: C ONFIGURACION I DESCOMPOSICIÓN DE NTERFACE. .................................................. ....................... 4 F IGURE 2-2: C ONFIGURACION I NTERFACE
U SER I NTERFACE PAG EDAD 1 ................................................. ........... 7
F IGURE 2-3: C ONFIGURACION I NTERFACE U SER I NTERFACE PAG EDAD 2 ................................................. ........... 8
F IGURE 3-1: C ONFIGURACION I NTERFACE D ESIGN O VERVISTA ................................................. .................. 10

UDF, interfaz de configuración de llamadas de vigilancia v


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

1. Yo NTRODUCCIÓN

Esta UDF describe el módulo de software para la aplicación de interfaz gráfica de usuario que se utiliza para configurar
el servidor Watch Calling. Además, se describirán todos los archivos de configuración, incluidos los archivos de
configuración que utiliza el sistema pero que no se producen mediante la aplicación de interfaz de configuración.

1.1 Propósito

Se desarrollará una aplicación de configuración para el servidor Watch Calling. Esta aplicación tendrá una interfaz
gráfica de usuario para facilitar la modificación de los datos de configuración de los que depende el servidor Watch
Calling. Será posible modificar tanto las fuentes de datos de configuración utilizadas por el servidor Watch Calling,
como también será posible realizar la configuración en línea del servidor. Este último solo será el caso para un
subconjunto de los datos de configuración completos.

La razón por la que se necesita esta aplicación se debe, en primer lugar, al hecho de que el SRS de llamada de guardia [2]
especifica claramente que el sistema de llamada de guardia debe ser modular y
personalizable . Un sistema personalizable depende de una forma de modificar fácilmente la infraestructura del sistema y el
comportamiento del sistema. Por lo tanto, una utilidad de configuración gráfica para acceder fácilmente a las funciones para cambiar
los datos de configuración es importante y necesaria.
El Watch Calling Server depende de varios parámetros externos que el sistema debe conocer no solo para funcionar
correctamente, sino también para comportarse de acuerdo con los requisitos específicos del proyecto. Otra
consideración es que el entorno en el que existe el sistema Watch Calling cambiará, de vez en cuando, las
características durante el funcionamiento. En otras palabras, la información sobre el contexto del sistema que
necesita el sistema Watch Calling debe ser fácilmente configurable.

1.2 Definiciones, acrónimos y abreviaturas

CCR Sala de control de carga.


CM Administrador de configuración.
DC2000 DataChief2000, un sistema de alarma, monitoreo y control. Sala de control de
ECR motores.
GUI Interfaz gráfica del usuario.
IDENTIFICACIÓN Identificador.
OCP Panel de control del operador.
Grupo de oficiales Un grupo de oficiales es un conjunto de cabañas / oficinas que pertenecen al mismo
oficial. Además, un grupo de oficiales es el conjunto de paneles que
situado en estas ubicaciones.

UDF, interfaz de configuración de llamadas de vigilancia 1


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

Grupo de paneles Un grupo de paneles es un grupo lógico de identificadores de paneles. Panel típico
Los grupos son el grupo puente, el grupo público y el oficial diferente.
grupos.
SDD Descripción del diseño del sistema.
SRS Especificación de requisitos del sistema.
UIP Proveedor de interfaz de usuario.
UMS Espacio de maquinaria no tripulada.
VRTX Ejecutivo versátil en tiempo real.

1.3 referencias

[1] Kongsberg Norcontrol Automation como [Link]. Descripción del diseño AU-0330 -
Interfaces gráficas de usuario de llamada de reloj

[2] Kongsberg Norcontrol Automation como [Link]. Especificación de


requisitos del sistema AU-0323 - Ver llamadas

[3] Kongsberg Norcontrol Automation como [Link]. Especificación de interfaz


AU-0370 - Llamadas de vigilancia

[4] Kongsberg Norcontrol como Doc. No. Procedimiento de prueba del


sistema AU-0410: llamada de vigilancia

UDF, interfaz de configuración de llamadas de vigilancia 2


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2. S Especificación

2.1 Funciones y características

La interfaz de configuración para el servidor Watch Calling incluye las siguientes funciones:

• Configuración del "modo de panel fuera de servicio"


- si mostrar el estado de la alarma para un « fuera de servicio » oficial o no

• Configuración de las calificaciones de los oficiales


- qué oficial está calificado para qué tarea.
• Configuración de grupos de paneles
- qué panel pertenece a qué oficial.

Los cambios en estos ajustes de configuración se almacenarán automáticamente en el archivo de configuración de


Watch Calling y también se transmitirán en la red para que los usen otros subsistemas.

La funcionalidad restante especificada en las interfaces gráficas de usuario DD [1], como

• Configuración del grupo de puentes al mapeo del indicador de alarma

• Configuración de tiempos de espera de alarma repetidos

• Configuración de ajustes de anulación de alarma repetida

debe mantenerse manualmente escribiendo directamente en el archivo de configuración de Watch Calling.

El archivo de configuración de Watch Calling se describe en el apéndice A.

UDF, interfaz de configuración de llamadas de vigilancia 3


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

La interfaz de configuración se puede dividir en submódulos como se muestra en Figura 2-1.

Usuario
Oficial "Panel fuera de servicio
Interfaz UIP de grupos de paneles
Capa Cualificaciones UIP modo "UIP

Solicitud
Oficial "Panel fuera de servicio
Núcleo Grupos de paneles CM
Calificaciones CM modo "CM
Capa

Externo
Interfaz
Interfaz externa
Abstracción
Gerente
Capa

Ver llamadas
Mensajería Colas de mensajes
[Link] Sistema

Ethernet

Figura 2-1: Descomposición de la interfaz de configuración.

Objeto de los módulos UIP: Proporcionar al usuario una interfaz de usuario, gráfica o de otro tipo, para el
particular. Además, la UIP también encapsulará el código dependiente de la plataforma necesario para que el
módulo muestre controles o datos.

Objeto de los módulos CM: Dotar a la UIP de lógica y funcionalidad para procesar la información obtenida o
entregada a la interfaz de usuario. Además, la UIP también encapsulará el código independiente de la
plataforma, haciendo que la plataforma del módulo sea independiente y altamente portátil.

Función de los módulos UIP: Cree y mantenga los diferentes controles en la interfaz de usuario, permitiendo al
usuario final manipular la información visualizada. Ofrezca métodos bien definidos para que el CM recupere o
inserte información.

Función de los módulos CM: Administra y procesa estructuras de datos en el módulo e implementa métodos bien
definidos para la interacción con la UIP y el administrador de interfaz externo.

UDF, interfaz de configuración de llamadas de vigilancia 4


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.1.1 UIP “Modo de panel fuera de servicio”

Se trata de una interfaz gráfica de usuario que permite al operador especificar si la información del estado de la alarma debe
mostrarse en un panel de oficiales mientras está fuera de servicio.

La configuración del “modo de panel fuera de servicio” se almacena en la base de datos de configuración de Watch Calling
siempre que se actualiza desde la GUI. Además, el UIP “Modo de panel fuera de servicio” ofrece una reconfiguración del
sistema en tiempo de ejecución. Esto se hace incluyendo, en la UIP, una función para distribuir la información directamente al
servidor Watch Calling.

2.1.2 Cualificaciones del oficial de servicio UIP

Se trata de una interfaz gráfica de usuario que permite al operador especificar las calificaciones de cada uno de los
oficiales definidos en el sistema Watch Calling. Hay tres (3) calificaciones diferentes que existen, y estas son:

• Motor (E).
• Carga (C).
• Polivalente, tanto de carga como de motor (M).

Un oficial solo puede recibir una de las calificaciones anteriores.

Las calificaciones de los oficiales se almacenan en la base de datos de configuración de Watch Calling siempre que se
actualizan desde la GUI. Además, la UIP de Cualificaciones de Oficiales ofrece la reconfiguración del sistema en tiempo de
ejecución. Esto se hace incluyendo, en la UIP, una función para distribuir la información directamente al servidor Watch
Calling.

2.1.3 UIP de grupos de paneles

Cada oficial definido en el sistema de llamadas de vigilancia tiene asignados uno o más paneles de llamadas de
vigilancia. Estos paneles se gestionan como grupos lógicos en el sistema; grupo puente, grupo público y grupos de
oficiales.

Cada panel, conectado al sistema a través de una red CAN / CAL, tiene un identificador y una dirección CAN / CAL,
conocida como dirección LMT. Para poder direccionar los paneles correctos cuando, por ejemplo, el puente debe ser
notificado sobre algún evento, el sistema debe saber qué paneles pertenecen a qué grupos. La UIP de grupos de
paneles ofrece una interfaz disponible en tiempo de ejecución que permite al operador asignar qué panel pertenece a
qué oficial.

2.1.4 Administrador de interfaz externa

El administrador de interfaz externa ofrecerá métodos bien definidos para que los módulos CM recuperen o
envíen datos a una interfaz externa. Una interfaz externa se define como archivo, red, puerto serie, etc.

UDF, interfaz de configuración de llamadas de vigilancia 5


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

En este sistema, el External Interface Manager incluirá funciones para leer y escribir la base de datos
de configuración, enviar y recibir mensajes en LAN o mediante colas de mensajes.

2.1.5 Datos de configuración

Toda la información de configuración que necesita el sistema Watch Calling estará contenida en la base de datos de
configuración de Watch Calling. Esta base de datos es un archivo de texto llamado [Link]. El diseño de este archivo se
describe en detalle en el apéndice A.

2.2 Interfaces

2.2.1 Interfaces de usuario

Las interfaces de usuario para la interfaz de configuración del sistema Watch Calling se pueden dividir en dos
tipos diferentes de interfaces. Primero, hay un teclado funcional dedicado con botones pulsadores iluminados
para la activación directa de varias funciones, y se llama Panel de control del operador (OCP). En el OCP hay 8
teclas dedicadas a funciones relacionadas con las llamadas de vigilancia. El diseño del botón OCP no se
describirá en este documento.

En segundo y último lugar, está la pantalla gráfica. Por supuesto, toda la GUI de Watch Calling se presentará en
esta pantalla. En la sección Interfaz gráfica de usuario a continuación, se describirá la interfaz gráfica de usuario
de Watch Calling.

[Link] Interfaz gráfica de usuario

UDF, interfaz de configuración de llamadas de vigilancia 6


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

KONGSBERG Fecha
NORCONTROL VER LA LLAMADA 2 de 2 Hora

Cualificaciones del oficial Modo de panel fuera de servicio

Oficiales Calificaciones Oficiales Modo

Ingeniero jefe Motor Ingeniero jefe Activo

1er ingeniero Motor 1er ingeniero Pasivo


2do ingeniero Motor 2do ingeniero Pasivo

3er ingeniero Ninguno 3er ingeniero Pasivo

Oficial jefe De múltiples fines Oficial jefe Pasivo

1er oficial Carga 1er oficial Pasivo

La sección de calificaciones verifica que el oficial EN


En el modo OFF-DUTY, un panel puede estar en
SERVICIO esté calificado para el deber asignado. uno de dos submodos:

Modo = pasivo
Muestra solo la fecha y la hora (solo LCD). Todos los LED están
apagados.

Modo = Activo
El panel muestra mensajes de alarma e
indicaciones LED sin sonido audible.

Área de mensajes que le indica los códigos para elegir la selección; generalmente 0 o 1.

Figura 2-2: Página 1 de la interfaz de usuario de la interfaz de configuración

Cualificaciones del oficial


Para cada oficial definido en el sistema será posible especificar qué función puede tener. Al seleccionar un
oficial, el sistema solicitará al operador el código de calificación, 0 = Ninguno, 1 = Motor, 2 = Carga y 3 =
Ambos. Cuando se complete la selección, se actualizará el campo de calificación.

Modo de panel fuera de servicio


Para cada oficial definido en el sistema será posible especificar su "modo de panel fuera de servicio". Al
seleccionar un oficial, el sistema solicitará al operador un código de modo, 0 = paneles pasivos y 1 = paneles
activos. Cuando se complete la selección, se actualizará el campo del modo de panel.

UDF, interfaz de configuración de llamadas de vigilancia 7


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

KONGSBERG Fecha
NORCONTROL VER CONFIGURACIÓN DE LLAMADA 1 de 2 Hora

Configuración del panel Esta columna enumera la hora y la fecha


de cambio de cada panel.
Panel S / N Grupo Modo Ultimo cambio

00000000000001 Ingeniero jefe Operacional [Link] 08 / 11-1997


00000000000002 1er ingeniero Operacional [Link] 12 / 12-1997
00000000000003 2do ingeniero Conectando [Link] 06 / 10-1997
00000000000004 3er ingeniero Operacional [Link] 07 / 10-1997
00000000000005 Oficial jefe Operacional [Link] 07 / 10-1997
00000000000006 1er oficial Operacional [Link] 07 / 10-1997
00000000000007 Público Operacional [Link] 07 / 10-1997
00000000000008 Público Operacional [Link] 07 / 10-1997
00000000000009 Público Operacional 56/10: 02 07 / 10-1997

Grupos
Cada panel tiene un número de serie único. Cada panel se puede definir como un
"grupo" de modo que todas las alarmas al oficial "de servicio" se envíen a todos los 1. Público
paneles definidos para el puesto ya las áreas públicas. 2. Ingeniero jefe
3. Primer ingeniero
4. 2do ingeniero
Por ejemplo, todos los paneles definidos como "Jefe de máquinas" estarán
5. 3er ingeniero
activos cuando el Jefe de máquinas esté "de servicio".
6. Director
7. Primer oficial
Aplicar cambios

Área de mensajes que le indica los códigos para elegir la selección.

Figura 2-3: Interfaz de configuración Interfaz de usuario Página 2

Configuración del grupo de paneles


Es posible asignar cada panel existente en la red CAN a uno de los oficiales definidos en el sistema. Al
seleccionar un panel, el sistema ofrecerá una lista de todos los oficiales existentes para seleccionar. Cuando
finalice la asignación, la columna Función se actualizará con el nombre del oficial elegido. La otra columna serán
campos de solo lectura que contienen la información necesaria en el proceso de configuración y para el
diagnóstico.

Aplicar cambios
Un botón de comando. Cuando todos los paneles hayan sido asignados a un oficial y todo esté
satisfactoriamente, el botón Aplicar cambios hará que las modificaciones sean permanentes.

2.2.2 Interfaces internas


La comunicación con otros sistemas / subsistemas que se ejecutan en la misma computadora que la interfaz de configuración de
llamadas de vigilancia se realiza utilizando un concepto de comunicación entre procesos denominado colas de mensajes.

UDF, interfaz de configuración de llamadas de vigilancia 8


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.2.3 Interfaces externas


La comunicación con otros sistemas / subsistemas se realiza utilizando Ethernet. El protocolo TCP / IP se utilizará
para todas las comunicaciones externas.

2.3 Supuestos y limitaciones

Ambiente
Watch Calling Configuration Interface se ejecutará en un entorno de sistema operativo en tiempo real llamado
Versatile Real-Time Executive (VRTX). Además, la interfaz de configuración será un subsistema dentro de un
sistema existente llamado DC2000. Esto impone una restricción al sistema en el sentido de que el kit de
herramientas de programación gráfica MetaWINDOW • debe utilizarse para desarrollar gráficos.

En el sistema DC2000, la interfaz de configuración para el sistema Watch Calling se activará mediante un botón
dedicado en el OCP. Es necesario que esto no tenga ningún efecto en la implementación de la interfaz de
configuración. La interfaz de configuración debe implementarse de manera que se garantice la independencia de
OCP.

Límites de recursos gráficos


Los paneles, los ingenieros de servicio, los grupos de puentes, etc. son conjuntos que pueden variar en tamaño. No se
impondrá ningún límite que dependa del diseño de la capacidad de visualización de estos conjuntos. Por otro lado este
sistema tendrá, según especificaciones, los siguientes límites superiores de implementación en cuanto al número de
elementos en los diferentes conjuntos:

⇒ Paneles : 28
⇒ Oficiales de servicio :8
⇒ Grupos de paneles : 10
⇒ Grupos de alarmas de puente : 34
⇒ Indicadores de alarma : 18

UDF, interfaz de configuración de llamadas de vigilancia 9


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

3. D ESIGN

3.1 Resumen

B
Servicio de visualización

(1) SCFGM Administrador de configuración


(4) Servicio
Grupos de paneles
(2)
Configuración (UIP)
Grupos de paneles

Configuración (CM)
C
Oficial en servicio
Estado de alarma
Cualificaciones (UIP)
Presentación (CM)
Oficial en servicio

Cualificaciones (CM)

Estado de alarma

Presentación (UIP) Interfaz externa


Gerente
D Buzón
(3)

Configuración
Colas de mensajes Almacenamiento

mi

LAN

A [Link]

Ver llamadas
Servidor
A

Ethernet

Figura 3-1: Descripción general del diseño de la interfaz de configuración

Descripción de los componentes de la interfaz de configuración de llamadas de vigilancia:

1) Servicio de visualización
Servicio responsable de generar la interfaz gráfica de usuario, manejar la interacción del usuario y actualizar
continuamente la GUI. Toda la interacción del usuario será notificada al Servicio de Configuration Manager, y los datos
relevantes se entregarán junto con la notificación. La estructura de datos SCFGM se utiliza como fuente de datos
cuando el servicio de visualización actualiza la GUI cada 2 segundos. El servicio de visualización se realiza como un
proceso / tarea.

2) Servicio de Configuration Manager


Servicio encargado de gestionar todos los datos de configuración del sistema. Esta responsabilidad incluye
recibir y procesar nuevos datos de configuración del servicio de visualización y / o de otras posibles
interfaces de configuración en el sistema, distribuir nuevos datos de configuración al Watch Calling Server y
otras posibles interfaces de configuración en el sistema, almacenar toda la nueva información de
configuración.

UDF, interfaz de configuración de llamadas de vigilancia 10


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

tanto internamente (la estructura de datos SCFGM) como en el archivo de configuración [Link]. El servicio de
Configuration Manager se realiza como un proceso / tarea.

3) Administrador de interfaz externa


Componente responsable de ofrecer un acceso de alto nivel tanto a la comunicación como al almacenamiento. Este
componente es parte de la tarea de servicio de Configuration Manager.

4) Estructura de datos compartida SCFGM


Estructura de datos que contiene toda la información de configuración del sistema. Esta "base de datos" de
configuración interna se crea a partir del archivo [Link] en el inicio del sistema.

Descripción del flujo de datos para la interfaz de configuración de llamadas de vigilancia:

A) Mensajes LAN

Mensajes entrantes:
- MsgSetOfficerQualifications
- MsgNewGatewayNode
- MsgNewGatewayState
Mensajes salientes:
- MsgReqSetOfficerQualifications
- MsgSetActivePanel
- MsgSetBlackPanel
- MsgCfgGroupMembers

Consulte [3] para obtener una descripción detallada de los mensajes.

B) Datos de SCFGM usados y mantenidos por Configuration Manager Service


- Propiedades del grupo de oficiales.
- Propiedades del grupo de paneles.
- Propiedades del panel.
- Propiedades y estado de los recursos de la GUI.

C) Datos SCFGM utilizados por el servicio de visualización


- Propiedades del grupo de oficiales.
- Propiedades del grupo de paneles.
- Propiedades del panel.
- Propiedades y estado de los recursos de la GUI.

D) Mensajes de buzón desde el servicio de visualización al servicio de Configuration Manager


- MsgGuiReqSetOfficerQualifications
- MsgGuiSetPanelGroupDisplayState
- MsgGuiPanelGroupConfigured

UDF, interfaz de configuración de llamadas de vigilancia 11


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

- MsgGuiStartGateway
- MsgGuiStopGateway

Consulte [3] para obtener una descripción detallada de los mensajes.

MI) Datos escritos en [Link] desde Configuration Manager Service


- Cualificaciones de oficial.
- Modo de panel de oficial fuera de servicio.
- Asignaciones de grupos de paneles.

3.2 Archivos de origen

El diseño y la implementación están completamente documentados en un apéndice de diseño de software por el autoduck herramienta
de documentación de código fuente. Esta documentación existe tanto como Windows ayuda archivo, [Link] y un RTF (legible en
Word) Doc archivo, [Link]. Estos archivos se encuentran en:

Servidor: \\ NCA01 \ VOL1


Camino: \ REL \ MCU \ [Link] \ AUTODUCK \

El diseño y la implementación del software solo es de interés para los ingenieros de software y exige una
consistencia muy alta con el código real. Es una gran cantidad de papel cuando se imprime y solo debe imprimirse
bajo demanda.

3.3 Archivos de origen

Servidor: \\ NCA01 \ VOL1


Camino: \ REL \ MCU \ [Link]
Archivos: CFGMNGR.C
CFGMNGR.H
WCALLMSG.H
WCCONFIG.H
WCDEFS.H
WCERROR.H
WCMSGGEN.C
WCMSGGEN.H
GUI.H
WCTIME.H

3.4 Crear archivos

Servidor: \\ NCA01 \ VOL1


Camino: \ REL \ MCU \ [Link]
Archivos: [Link]

UDF, interfaz de configuración de llamadas de vigilancia 12


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

4. T est S Especificación

La interfaz de configuración se probará mediante la ejecución de las pruebas especificadas en el documento separado. Procedimiento
de prueba del sistema, llamada de reloj [ 4].

UDF, interfaz de configuración de llamadas de vigilancia 13


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

Apéndice A

[Link]

UDF, interfaz de configuración de llamadas de vigilancia 1


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

1. Yo NTRODUCCIÓN

El archivo [Link] sirve como base de datos para el sistema Watch Calling. Es un archivo de texto que sigue todas las
convenciones de un archivo ini estándar de Windows. Por lo tanto; consta de una serie de estructuras de la siguiente forma:

[sección]
clave1 = valor
clave2 = valor
:
dónde
• [sección] especifica el nombre de un grupo de elementos de datos que lógicamente pertenecen juntos

• key1, key2, ... da nombres a elementos de datos específicos

• el valor es un número o una cadena que representa el valor real de los elementos de datos

TENGA EN CUENTA que la única función llave tiene, es dar un nombre a un elemento de datos.

Ejemplo:

[Paneles]
Panel1 = 5, NORCTRLWCPANEL00000000000032 Panel2 = 7,
NORCTRLWCPANEL00000000000002

En este ejemplo, el nombre del grupo lógico de elementos de datos es Paneles, Panel1 y Panel2 son los nombres de dos elementos de
datos específicos, mientras que las cadenas 5, NORCTRLWCPANEL00000000000032 y 7, NORCTRLWCPANEL00000000000002
definen los valores reales de los elementos de datos.

UDF, interfaz de configuración de llamadas de vigilancia 2


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2. D DESCRIPCIÓN DE SECCIONES Y CLAVES

2.1 Sección [Depuración]

La sección de depuración contiene claves para especificar opciones de depuración. La clave disponible actualmente es:

TraceMask = <valor>
Esta clave especifica si generar textos de seguimiento de depuración en la red para que los utilice un visor remoto o
no. Especificar 1 habilita la salida mientras que especifica 0 u omite la tecla inhabilita la salida.

2.2 Sección [Sistema]

La sección [Sistema] identifica los módulos WCS que pueden ser responsables de la vigilancia. Además, existe una clave para
definir el tipo de interfaz de usuario que se utilizará para la MCU utilizando este archivo ini. Las claves se definen de la siguiente
manera:

BridgeGroupID = <id>
Esta clave especifica el identificador de BridgeGroup. Debe ser igual a < ID de grupo> definido por el IDENTIFICACIÓN clave que se
encuentra en la sección [BridgeGroup].

ECRManagerID = <id>
Esta clave especifica el identificador de ECRManager. Debe ser igual a < ID de grupo> definido por el IDENTIFICACIÓN clave que se
encuentra en la sección [ECRManager].

CCRManagerID = <id>
Esta clave especifica el identificador de CCRManager. Debe ser igual a < ID de grupo> definido por el IDENTIFICACIÓN clave que se
encuentra en la sección [CCRManager]. Omita esta tecla si no se utiliza la sala de control de carga.

ControlRoom = <Tipo de sala de control>


Especifica el tipo de interfaz gráfica de usuario que se utilizará para esta MCU. Solo hay dos opciones disponibles, ECR
y CCR. . Esta sección solo se usa en la versión VRTX de Watch Calling.

Puerto = <puerto UDP>


Esta clave especifica qué puerto UDP usar para la comunicación LAN.

UDF, interfaz de configuración de llamadas de vigilancia 3


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.3 Sección [MCU <n>]

MCU <n> describe la configuración de la enésima MCU del sistema. Debe haber una sección de MCU para cada
MCU en el sistema. Esta sección solo se utiliza en la versión NT de Watch Calling. Están disponibles las siguientes
claves:

HostID = <id>
Esta clave especifica el ID de host de red para la MCU <n> (una dirección IP se especifica mediante la combinación de una
dirección de red y una ID de host. Si una MCU por ejemplo tiene [Link] como dirección IP, la dirección de red es 172.16
y el ID de host es 100).

Estación = <no>
Esta clave especifica el número de estación para MCU <n>.

Responsable = <valor>
Esta clave especifica si MCU <n> es responsable de las llamadas de vigilancia o no. Valores válidos para < valor> son:

0 - Responsable de llamada sin reloj 1 -


Responsable de llamada de reloj

NOTA: Solo se puede configurar una MCU como responsable en un sistema determinado.

WCS = <inicio>
Esta clave especifica si se debe iniciar Watch Calling Server en MCU <n> o no. Valores válidos para < empezar> son:

0 - No iniciar Watch Calling Server 1 - Iniciar


Watch Calling Server

CAN = <inicio>
Esta clave especifica si se debe iniciar CAN Gateway en MCU <n> o no. Valores válidos para < empezar> son:

0 - No iniciar CAN Gateway 1 - Iniciar


CAN Gateway

GUI = <sección>
Esta clave especifica qué interfaz gráfica de usuario iniciar en MCU <n>. Valores válidos para < sección> son
ECRManager, CCRManager o una cadena vacía. Si < sección> está vacío o se omite la clave GUI, no se iniciará
ninguna interfaz de usuario.

UDF, interfaz de configuración de llamadas de vigilancia 4


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.4 Sección [DutyIndicatorMap]

La sección [DutyIndicatorMap] especifica el mapeo del indicador de servicio predeterminado que utilizará el sistema WC. Este
mapeo será utilizado por todos los módulos WCS que necesiten información de mapeo de indicadores de servicio que no tengan
ningún mapa definido localmente en su propia sección. Las claves que especifican los mapas se definen de la siguiente manera:

DI <n> = <ID de grupo>

dónde

DI <n> corresponde a un indicador de servicio. debe coincidir con un < ID de grupo> definido por un IDENTIFICACIÓN
<ID de grupo> en la sección [BridgeGroup] o en una de las secciones [OfficerGroup <m>].

Un mapeo para cada uno de los ocho indicadores de servicio ( n = 1..8) puede especificarse. El orden consecutivo no es
necesario (esto significa que los indicadores que no son necesarios pueden omitirse del mapeo). La ubicación de los
indicadores de servicio es igual en todos los diseños de panel disponibles actualmente y se muestra en la siguiente
figura:

DI1

DI2

DI3

DI4

DI5

DI6

DI7

DI8

Colocación del indicador de servicio

UDF, interfaz de configuración de llamadas de vigilancia 5


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

Sección [BridgeAlarmGroups]

La sección [BridgeAlarmGroups] especifica la asignación de indicadores de alarma predeterminada que utilizará el sistema WC.
Este mapeo será utilizado por todos los módulos WCS que necesiten información de mapeo de indicadores de alarma que no
tengan ningún mapa definido localmente en su propia sección. Las claves que especifican los mapas se definen de la siguiente
manera:

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...]

dónde

AI <n> corresponde a un indicador de alarma.


<etiqueta> es una cadena de texto que especifica el nombre del indicador (utilizado en las pantallas de mímica).

<grupo de puentes> corresponde a una definición de grupo de puentes definida por una alarma externa
y sistema de monitoreo como DC2000. Dos rangos de valores para los grupos, mientras que
Las definiciones de grupos de puentes están disponibles: 0 - 16 son específicas del motor
100-116 son grupos específicos de carga.

Al menos < etiqueta> y uno < grupo puente> debe especificarse para cada mapeo de indicadores. Varios < grupo
puente> s pueden asignarse al mismo indicador pero solo desde el mismo rango. Es no permitido mapear un < grupo
puente> a dos indicadores diferentes al mismo tiempo! Los indicadores que no son necesarios pueden omitirse
del mapeo.

Las siguientes figuras muestran la ubicación de los diferentes indicadores de alarma en los cuatro diseños de panel disponibles
actualmente.

UDF, interfaz de configuración de llamadas de vigilancia 6


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

WBU con panel indicador de alarma

WBU con LCD

UDF, interfaz de configuración de llamadas de vigilancia 7


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

WCU con panel indicador de alarma

WCU con LCD

UDF, interfaz de configuración de llamadas de vigilancia 8


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.5 Sección [Paneles]

La sección [Paneles] especifica mapas entre el número de serie de 14 caracteres de los paneles y los números únicos
que identifican los paneles al sistema WC. Estos mapas también son utilizados por la puerta de enlace CAN para fines
de administración y monitoreo de la red. Cada mapeo está especificado por la clave:

Panel <n> = <id>, <número LMT>

dónde

Panel <n> es la clave que define el mapa


< id> es el número único que identifica el panel al sistema WC
<Número LMT> es el número de serie de 14 caracteres del panel físico

Debe existir una entrada para cada panel en el sistema, y las teclas deben estar numeradas en orden consecutivo
dentro del rango de 1 a 28 (Panel1, Panel2, ...).

UDF, interfaz de configuración de llamadas de vigilancia 9


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.6 Sección [BridgeGroup]

BridgeGroup es el módulo de software en WCS que controla los paneles que pertenecen al puente. Las siguientes claves
están disponibles para personalizar el comportamiento de BridgeGroup:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma única a BridgeGroup en el sistema WC.

Nombre = <nombre del grupo>


Esta clave especifica el nombre de BridgeGroup. Se utiliza en pantallas de imitación.

DutyOfficerQualifications = <calificaciones>
Esta clave especifica las calificaciones de servicio del personal en el puente. Valores válidos para < calificaciones> son:

0 para ninguno
1 para servicio de motor calificado 2
para servicio de carga calificado 3 para
ambos (multipropósito).

RepeatAlarmPolicy = <activar en motor repetir alarma 1>, <activar en motor repetir


alarma 2>, <activar la alarma de repetición de carga 1>, <activar la alarma de repetición de
carga 2>
El comportamiento predeterminado de BridgeGroup al recibir alarmas repetidas es el siguiente:

Recibir alarma de repetición del motor 1: activar el zumbador si el puente es responsable del reloj o en servicio del motor

Recibir alarma de repetición del motor 2: active el zumbador si el puente es responsable del reloj o está calificado para el
servicio del motor.
Recibir alarma de repetición de carga 1: activar el zumbador si el puente es responsable del reloj o en servicio de carga

Recibir alarma de repetición de carga 2: active el zumbador si el puente es responsable del reloj o está calificado para
servicio de carga.

los RepeatAlarmPolicy permite anular este comportamiento predeterminado. Configurando


<activar en alarma de repetición de motor 1>, <activar en alarma de repetición de motor 2>, <activar en alarma de repetición de
carga 1> y / o < activar la alarma de repetición de carga 2> a 1, BridgeGroup activará el zumbador en el evento especificado
independientemente de su estado de vigilancia y servicio.

UDF, interfaz de configuración de llamadas de vigilancia 10


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

AlarmStatusDisplayPolicy = <mostrar indicador de estado de alarma>


Esta clave especifica el "modo de panel fuera de servicio" de BridgeGroup. El "modo de panel fuera de servicio" define lo que BridgeGroup
muestra en sus paneles mientras nadie está de servicio. El comportamiento predeterminado es no mostrar nada (paneles oscuros) excepto la
información de fecha y hora en la pantalla LCD (si está presente). los

AlarmStatusDisplayPolicy permite anular este comportamiento predeterminado. Configurando < mostrar


bandera de estado de alarma> a 1, la información de alarma y servicio se muestra en silencio incluso cuando no hay nadie de servicio.

Panel1 = <id>
:
PanelN = <id>
Debe haber uno Panel Entrada clave para cada panel que pertenece a este grupo. < id> debe coincidir con un < id> definido
por un Panel en la sección [Paneles]. Las llaves deber ser numerado
en orden consecutivo. Todos los paneles especificados para este grupo deber ser del mismo tipo!

DI <n> = <ID de grupo> dónde n = 1..8


:
Mapeo de indicador de servicio local opcional. Si se especifica alguna clave DI <n>, BridgeGroup tomará su mapeo de indicador
de servicio de estas claves en lugar de las predeterminadas definidas en la sección [DutyIndicator]. Consulte la sección
[DutyIndicator] para obtener detalles sobre cómo especificar las claves.

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...] dónde n = 1..18


:
Mapeo de indicador de alarma local opcional. Si se especifica alguna clave AI <n>, BridgeGroup tomará su mapeo de
indicadores de alarma de estas claves en lugar de las predeterminadas definidas en la sección [BridgeGroupAlarms].
Consulte la sección [BridgeGroupAlarms] para obtener detalles sobre cómo especificar las claves.

UDF, interfaz de configuración de llamadas de vigilancia 11


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.7 Sección [PublicGroup]

PublicGroup es el módulo de software en WCS que controla los paneles en áreas públicas como el comedor, la sala de estar, la
sala de televisión, etc. Las siguientes teclas están disponibles para personalizar el comportamiento de PublicGroup:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma exclusiva a PublicGroup en el sistema WC.

Nombre = <nombre del grupo>


Esta clave especifica el nombre de PublicGroup. Se utiliza en pantallas de imitación.

Panel1 = <id>
:
PanelN = <id>
Debe haber uno Panel Entrada clave para cada panel que pertenece a este grupo. < id> debe coincidir con un < id> definido
por un Panel en la sección [Paneles]. Las llaves deber ser numerado
en orden consecutivo. Todos los paneles especificados para este grupo deber ser del mismo tipo!

UDF, interfaz de configuración de llamadas de vigilancia 12


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

DI <n> = <ID de grupo> dónde n = 1..8


:
Mapeo de indicador de servicio local opcional. Si se especifica alguna clave DI <n>, PublicGroup tomará su mapeo de indicador
de servicio de estas claves en lugar de las predeterminadas definidas en la sección [DutyIndicator]. Consulte la sección
[DutyIndicator] para obtener detalles sobre cómo especificar las claves.

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...] dónde n = 1..18


:
Mapeo de indicador de alarma local opcional. Si se especifican claves AI <n>, PublicGroup tomará su mapeo de
indicadores de alarma de estas claves en lugar de las predeterminadas definidas en la sección [BridgeGroupAlarms].
Consulte la sección [BridgeGroupAlarms] para obtener detalles sobre cómo especificar las claves.

2.8 Sección [OfficerGroup <m>]

OfficerGroup <m> es el módulo de software en WCS que controla los paneles que pertenecen al oficial m (p. Ej., Jefe)
donde m es un número en el rango de 1 a 8. Las siguientes teclas están disponibles para personalizar el comportamiento
de OfficerGroup <m >:

ID = <ID de grupo>
Esta clave especifica el número que identifica de manera única a OfficerGroup <m> en el sistema WC.

Nombre = <nombre del grupo>


Esta clave especifica el nombre de OfficerGroup <m>. Se utiliza en pantallas de imitación.

BuzzerCutEnabled = <activate>
Esta clave especifica el corte del timbre para el grupo de oficiales.
El zumbador puede desactivarse para los paneles, independientemente del servicio o no.
Valores válidos para < activar>:

1 - posible activar el corte del zumbador.


0 - no es posible activar el corte del zumbador.

UDF, interfaz de configuración de llamadas de vigilancia 13


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

BuzzerCutActive = <status>
Esta clave especifica el estado actual de corte del timbre para el grupo de oficiales. La clave es creada y mantenida
automáticamente por el módulo Administrador del grupo de oficiales. Valores válidos para < estado>:

1 - el corte del zumbador está activo.


0 –el corte de zumbador no está activo.

Esta clave solo se usa en la versión NT de Watch Calling.

Deberes = <estado de servicio>


Esta clave especifica el estado de servicio actual para el grupo de oficiales. La clave es creada y mantenida automáticamente
por el módulo Administrador del grupo de oficiales. Valores válidos para <deber
estado> son:

E - Oficial en servicio de motores.


C - Oficial de carga.
EC / CE - Oficial de motor y carga.

Esta clave solo se usa en la versión NT de Watch Calling.

OffdutyBuzzerEnabled = <activate>
Si la política de visualización del estado de la alarma se establece en activa, los oficiales fuera de servicio tendrán una indicación de
alarma sin timbre. El zumbador ahora puede activarse incluso en modo fuera de servicio. Valores válidos para < activar> son:

1 - posible activar zumbador.


0 - no es posible activar el zumbador.

DutyOfficerQualifications = <calificaciones>
Esta clave especifica las calificaciones de servicio del oficial. Valores válidos para
<calificaciones> son:

0 para ninguno
1 para servicio de motor calificado 2
para servicio de carga calificado 3 para
ambos (multipropósito).

RepeatAlarmPolicy = <activar en motor repetir alarma 1>, <activar en motor repetir


alarma 2>, <activar la alarma de repetición de carga 1>, <activar la alarma de repetición de
carga 2>
El comportamiento predeterminado de un grupo de oficiales cuando recibe alarmas repetidas es el siguiente:

UDF, interfaz de configuración de llamadas de vigilancia 14


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

Recibir alarma de repetición de motor 1: activar el zumbador si el oficial está en servicio con el motor. Activar el
Recibir alarma de repetición de motor 2: zumbador si el oficial está calificado para el servicio de motores. activar el
Recibir alarma de repetición de carga 1: timbre si el oficial está en servicio de carga activar el timbre si el oficial
Recibir alarma de repetición de carga 2: está calificado para el servicio de carga.

los RepeatAlarmPolicy permite anular este comportamiento predeterminado. Configurando


<activar en alarma de repetición de motor 1>, <activar en alarma de repetición de motor 2>, <activar en alarma de
repetición de carga 1> y / o < activar la alarma de repetición de carga 2> a 1, OfficerGroup activará el timbre en el evento
especificado independientemente de su estado de servicio y calificaciones.

AlarmStatusDisplayPolicy = <mostrar indicador de estado de alarma>


Esta clave especifica el "modo de panel fuera de servicio" para el grupo de oficiales <m>. El "modo de panel fuera de servicio" define lo que el
grupo de oficiales <m> muestra en sus paneles mientras el oficial está apagado deber. El comportamiento predeterminado es no mostrar nada
(paneles oscuros) excepto la información de fecha y hora en la pantalla LCD (si está presente). los AlarmStatusDisplayPolicy permite anular este
comportamiento predeterminado. Configurando

<mostrar bandera de estado de alarma> a 1, la información de servicio y alarma se muestra en silencio incluso cuando el oficial está apagado deber.

Panel1 = <id>
:
PanelN = <id>
Debe haber uno Panel Entrada clave para cada panel que pertenece a este grupo. < id> debe coincidir con un < id> definido
por un Panel en la sección [Paneles]. Las llaves deber ser numerado
en orden consecutivo. Todos los paneles especificados para este grupo deber ser del mismo tipo!

DI <n> = <ID de grupo> dónde n = 1..8


:
Mapeo de indicador de servicio local opcional. Si se especifica alguna clave DI <n>, OfficerGroup <m> tomará su mapeo
de indicador de servicio de estas claves en lugar de las predeterminadas definidas en la sección [DutyIndicator].
Consulte la sección [DutyIndicator] para obtener detalles sobre cómo especificar las claves.

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...] dónde n = 1..18


:
Mapeo de indicador de alarma local opcional. Si se especifica alguna clave AI <n>, OfficerGroup <m> tomará su mapeo
de indicadores de alarma de estas claves en lugar de las predeterminadas definidas en la sección [BridgeGroupAlarms].
Consulte la sección [BridgeGroupAlarms] para obtener detalles sobre cómo especificar las claves.

UDF, interfaz de configuración de llamadas de vigilancia 15


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.9 Sección [AlarmManager]

AlarmManager es el módulo de software en WCS que maneja la distribución del estado de alarma y la generación de alarmas
repetidas. Las siguientes teclas están disponibles para personalizar el comportamiento de AlarmManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma única a AlarmManager en el sistema WC.

RepeatAlarmTimeout1 = <tiempo de espera en segundos>


Esta clave especifica el período de tiempo permitido (en segundos) que se permite que exista una alarma no reconocida en el
sistema WC antes de generar la alarma 1 repetida.

RepeatAlarmTimeout2 = <tiempo de espera en segundos>


Esta clave especifica el período de tiempo permitido (en segundos) que se permite la repetición de la alarma 1 en el sistema WC
antes de generar la repetición de la alarma 2.

2.10 Sección [OfficerManager]

OfficerManager es el módulo de software en WCS que se encarga de la configuración y las llamadas de los oficiales. Las
siguientes claves están disponibles para personalizar el comportamiento de OfficerManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de manera única a OfficerManager en el sistema de WC.

CallOfficersTimeout = <tiempo de espera en segundos>


Esta clave especifica el período de tiempo permitido (en segundos) que una llamada a los oficiales de servicio puede permanecer
activa antes de terminar automáticamente la llamada.

CallAllTimeout = <tiempo de espera en segundos>


Esta clave especifica el período de tiempo permitido (en segundos) que una llamada para todos los oficiales calificados de servicio
puede permanecer activa antes de terminar automáticamente la llamada.

UDF, interfaz de configuración de llamadas de vigilancia dieciséis


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.11 Sección [WatchBroker]

WatchBroker es el módulo de software de WCS que realiza un seguimiento de quién es el responsable del reloj en cualquier
momento, además de negociar las transferencias de reloj. Las siguientes claves están disponibles para personalizar el
comportamiento de WatchBroker:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma exclusiva a WatchBroker en el sistema WC.

Watch = <reloj responsable>


Esta clave especifica quién es actualmente responsable del reloj. La clave es creada y mantenida automáticamente
por el módulo Watch Broker. < reloj responsable> es el ID de grupo del módulo actualmente responsable del reloj
(ECR / BRD o CCR).

Esta clave solo se usa en la versión NT de Watch Calling.

2.12 Sección [CANGateway]

CANGateway es el módulo de software en WCS que ejecuta la red WC CAN. Las siguientes teclas están
disponibles para personalizar el comportamiento de CANGateway:

ID = <ID de grupo>
Esta clave especifica el número que identifica de manera única CANGateway al sistema WC.

2.13 Sección [ConfigurationManager]

ConfigurationManager es el módulo de software en WCS que maneja los cambios de configuración en tiempo de ejecución,
como cambiar las calificaciones de servicio de los oficiales y las asignaciones de grupos de paneles. Las siguientes claves
están disponibles para personalizar el comportamiento de ConfigurationManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma exclusiva a ConfigurationManager en el sistema WC.

UDF, interfaz de configuración de llamadas de vigilancia 17


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.14 Sección [ECRManager]

ECRManager es el módulo de software en WCS que proporciona la interfaz de usuario de la sala de control de motores al
sistema WC. Las siguientes claves están disponibles para personalizar el comportamiento de ECRManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma exclusiva a ECRManager en el sistema WC.

Nombre = <nombre>
Esta clave especifica el nombre de ECRManager. Se utiliza en pantallas de imitación.

DI <n> = <ID de grupo> dónde n = 1..8


:
Mapeo de indicador de servicio local opcional. Si se especifica alguna tecla DI <n>, ECRManager tomará su mapeo del indicador
de servicio de estas teclas en lugar de las predeterminadas definidas en la sección [DutyIndicator]. Consulte la sección
[DutyIndicator] para obtener detalles sobre cómo especificar las claves.

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...] dónde n = 1..18


:
Mapeo de indicador de alarma local opcional. Si se especifica alguna clave AI <n>, ECRManager tomará su mapeo de
indicador de alarma de estas claves en lugar de las predeterminadas definidas en la sección [BridgeGroupAlarms].
Consulte la sección [BridgeGroupAlarms] para obtener detalles sobre cómo especificar las claves.

UDF, interfaz de configuración de llamadas de vigilancia 18


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

2.15 Sección [CCRManager]

CCRManager es el módulo de software en WCS que proporciona la interfaz de usuario de Cargo Control Room al
sistema WC. Las siguientes claves están disponibles para personalizar el comportamiento de CCRManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de manera única a CCRManager en el sistema WC.

Nombre = <nombre>
Esta clave especifica el nombre de CCRManager. Se utiliza en pantallas de imitación.

DI <n> = <ID de grupo> dónde n = 1..8


:
Mapeo de indicador de servicio local opcional. Si se especifica alguna tecla DI <n>, CCRManager tomará su mapeo de indicador
de servicio de estas claves en lugar de las predeterminadas definidas en la sección [DutyIndicator]. Consulte la sección
[DutyIndicator] para obtener detalles sobre cómo especificar las claves.

AI <n> = <etiqueta>, <grupo de puentes> [, <grupo de puentes>, ...] dónde n = 1..18


:
Mapeo de indicador de alarma local opcional. Si se especifica alguna clave AI <n>, CCRManager tomará su mapeo de
indicadores de alarma de estas claves en lugar de las predeterminadas definidas en la sección [BridgeGroupAlarms].
Consulte la sección [BridgeGroupAlarms] para obtener detalles sobre cómo especificar las claves.

2.16 Sección [RelayManager]

RelayManager es el módulo de software en WCS que maneja las salidas de relé conectadas al Watch Calling
System. Las siguientes teclas están disponibles para personalizar el comportamiento de RelayManager:

ID = <ID de grupo>
Esta clave especifica el número que identifica de forma única a RelayManager en el sistema WC.

Panel1 = <id>
:
PanelN = <id>
Debe haber uno Panel Entrada clave para cada panel que pertenece a este grupo. < id> debe coincidir con un < id> definido
por un Panel en la sección [Paneles]. Las llaves deber ser numerado
en orden consecutivo. Todos los paneles especificados para este grupo deber ser del mismo tipo!

UDF, interfaz de configuración de llamadas de vigilancia 19


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

Si se especifica alguna tecla R <n>, el RelayManager tomará este mapeo de indicadores de estas teclas.

Un relé puede tener una de las siguientes funciones:

• Activo en CALLDUTY
R <n> = <función>, <ECRManager>, <calificaciones> dónde n = 1..16: Activo en
• CALLALL
R <n> = <función>, <ECRManager, BridgeGroup>, <calificaciones>
• Activo en WATCH (ECR o BRD)
R <n> = <función>, <ECRManager, BridgeGroup>
• Activo en la configuración ONDUTY
R <n> = <función>, <OfficerGroup>, <calificaciones>
• Activo en REPEATALARM
R <n> = <función>, <calificaciones>
• Activo en GROUPALARM
R <n> = <función>, <tipo de indicación>, <grupo de alarmas>

Hay tres formas diferentes de indicar el estado de GROUPALARM en el relé de salida.

• DINÁMICA
Parpadeando en alarma no bloqueada y fijo en alarma inactivada. FIRME

Indicación fija en alarma de activada y desactivada. DESTELLO

Parpadeando en alarma, desactivado y activado.

UDF, interfaz de configuración de llamadas de vigilancia 20


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

3. [Link] EJEMPLO

A continuación se muestra un ejemplo de un archivo [Link].

[Sistema]
BridgeGroupID = 10 # Debe coincidir con el valor definido por la clave de ID en la sección [BridgeGroup]
ECRManagerID = 6 # Debe coincidir con el valor definido por la clave de ID en la sección [ECRManager]
CCRManagerID = 7 # Debe coincidir con el valor definido por la clave de ID en la sección [CCRManager]

[MCU1]
HostID = 100 # Parte del host de la dirección IP

Estación = 1 # Estación MCU no


Maestro = 1 # Ver Llamar responsable
WCS = 1 # Ejecute Watch Calling Server en esta MCU
CAN = 1 # Ejecute la puerta de enlace CAN en esta MCU

GUI = ECRManager # Ejecute la GUI de la sala de control del motor en esta MCU

[MCU2]
HostID = 101 # Parte del host de la dirección IP

Estación = 1 # Estación MCU no


Maestro = 0 # Ver Llamar responsable
WCS = 1 # Ejecute Watch Calling Server en esta MCU
CAN = 1 # Ejecute la puerta de enlace CAN en esta MCU

GUI = ECRManager # Ejecute la GUI de la sala de control del motor en esta MCU

[BridgeAlarmGroups]
AI1 = UNIDAD DE PROPULSIÓN 1,1 # Asignar el grupo de puentes relacionados con el motor 1 a AI1 como predeterminado

AI2 = UNIDAD DE PROPULSIÓN 2,2 # Asignar el grupo de puentes relacionados con el motor 2 a AI2 de forma predeterminada

AI3 = UNIDAD DE PROPULSIÓN 3,3 # Asignar el grupo de puentes relacionados con el motor 3 a AI3 de forma predeterminada

AI4 = UNIDAD DE PROPULSIÓN 4,4 # Asignar el grupo de puentes relacionados con el motor 4 a AI4 de forma predeterminada

AI5 = PROP. UNIDAD 1 CRÍTICA., 5 AI6 = # Asignar el grupo de puentes relacionados con el motor 5 a AI5 de forma predeterminada

PROP. UNIDAD 2 CRÍTICA., 6 AI7 = PROP. # Asignar el grupo de puentes relacionados con el motor 6 a AI6 de forma predeterminada

UNIDAD 3 CRÍTICA., 7 AI8 = PROP. UNIDAD # Asignar el grupo de puentes relacionados con el motor 7 a AI7 de forma predeterminada

4 CRÍTICA., 8 AI9 = # Asignar el grupo de puentes relacionado con el motor 8 a AI8 como predeterminado

# No utilizado

AI10 = DG CRITIC, 10,11,12 # Asignar grupos de puentes relacionados con el motor 10, 11 y 12 a AI10 de forma predeterminada

AI11 = AQMMICRO PILOT, 111 # Mapa del grupo de puentes relacionados con la carga 111 a AI11 por defecto AI12 = NAVEGACIÓN,
112 # Asigne el grupo de puentes relacionados con la carga 112 a AI12 como predeterminado

AI13 = FUEGO, 13 # Asignar el grupo de puentes relacionados con el motor 13 a AI13 de forma predeterminada

AI14 = ELEVACIÓN / ASALTO, 14 # Asignar el grupo de puentes relacionados con el motor 14 a AI14 de forma predeterminada

# AI15 no se usa
AI16 = FALLO DEL SISTEMA, 16 # Asignar grupo de puentes relacionados con el motor 16 a AI16 de forma predeterminada

AI17 = BG114 # Asigne el grupo de puentes relacionado con la carga 114 a AI17 como predeterminado

AI18 = BG115 # Asigne el grupo de puentes relacionados con la carga 115 a AI17 como predeterminado

[DutyIndicatorMap]
DI1 = 3 # Mapa del jefe al indicador de servicio 1 por defecto

DI2 = 4 # Asigna al 1er ingeniero al indicador de servicio 2 por defecto

# DI3-DI8 no utilizado

[AlarmManager]

UDF, interfaz de configuración de llamadas de vigilancia 21


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

ID = 1
RepeatAlarmTimeout1 = 300 # 1ª alarma repetida después de cinco minutos

RepeatAlarmTimeout2 = 60 # 2 y repita la alarma cada minuto posteriormente

[OfficerManager]
ID = 2

[WatchBroker]
ID = 3
Ver = 6 # ECRManager actualmente mira responsable

[ConfigurationManager]
ID = 4

[CANGateway]
ID = 5

[ECRManager]
ID = 6 # El identificador único es 6
Nombre = Motor CR # El nombre es Engine CR

# ECRManager utiliza asignaciones de indicadores de servicio y alarmas predeterminadas

[CCRManager]
ID = 7 # El identificador único es 7
Nombre = Cargo CR # El nombre es Cargo CR

# CCRManager utiliza asignaciones de indicadores de servicio y alarmas predeterminadas

[Paneles]
Panel1 = 1, NORCTRLWCPANEL00000000000032
Panel2 = 2, NORCTRLWCPANEL00000000000100
Panel3 = 3, NORCTRLWCPANEL00000000000003
Panel4 = 4, NORCTRLWCPANEL00000000000004
Panel5 = 5, NORCTRLWCPANEL00000000000018
Panel6 = 6, NORCTRLWCPANEL00000000000010
Panel7 = 7, NORCTRL_RDo16_000000000000001

[BridgeGroup]
ID = 10 # El identificador único es 10
Nombre = Puente # El nombre del oficial es el jefe
DutyOfficerQualifications = 0 # Calificado para servicio de motor

AlarmStatusDisplayPolicy = 0 # Paneles oscuros cuando no está de servicio

Panel1 = 3 # 1er panel: NORCTRLWCPANEL00000000000003


Panel2 = 1 # 2 ° panel: NORCTRLWCPANEL00000000000032
# BridgeGroup utiliza asignaciones de indicadores de servicio y alarmas predeterminadas

# BridgeGroup tiene un comportamiento de alarma de repetición predeterminado

UDF, interfaz de configuración de llamadas de vigilancia 22


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

[PublicGroup]
ID = 11
Nombre = Público

AI1 = PROPULSIÓN, 1,2,3,4,5,6,7,8 # Mapa del grupo de puentes relacionados con el motor 1, 2, 3, 4, 5, 6, 7 y 8 a AI1

AI2 = DG, 9,10 # Asignar grupos de puentes relacionados con el motor 9 y 10 a AI2

AI3 = NAVEGACIÓN, 12 # Map12 del puente relacionado con el motor a AI3


AI4 = VARIOS, 15 # Mapa del grupo de puentes relacionado con el motor 15 a AI4

Panel1 = 5 # Solo un panel: NORCTRLWCPANEL00000000000018


# PublicGroup usa mapeos de indicadores de servicio por defecto

[Grupo de oficiales1]
ID = 12 # El identificador único es 12
Nombre = Jefe # El nombre del oficial es el jefe
BuzzerCutEnabled = 1 # Posible activar el corte del zumbador.
BuzzerCutActive = 1 # Corte de zumbador actualmente activo

OffdutyBuzzerEnabled = 1 # Es posible activar el corte del zumbador incluso en modo fuera de servicio.

DutyOfficerQualifications = 1 # Calificado para servicio de motor

AlarmStatusDisplayPolicy = 0 # Paneles oscuros cuando no está de servicio

RepeatAlarmPolicy = 0,0,0,0 # Activar siempre el zumbador en la alarma de repetición del motor 1

Deberes = E # Actualmente en servicio de motor

Panel1 = 2 # Solo un panel: NORCTRLWCPANEL00000000000100


AI1 = PROPULSIÓN, 1,2,3,4,5,6,7,8 # Mapa del grupo de puentes relacionados con el motor 1, 2, 3, 4, 5, 6, 7 y 8 a AI1

AI2 = DG, 9,10 # Asignar grupos de puentes relacionados con el motor 9 y 10 a AI2

AI3 = NAVEGACIÓN, 12 # Map12 del puente relacionado con el motor a AI3


AI4 = VARIOS, 15 # Mapa del grupo de puentes relacionado con el motor 15 a AI4

# OfficerGroup1 usa mapeos de indicadores de servicio por defecto

[Grupo de oficiales2]
ID = 13 # El identificador único es 13
Nombre = 1er ingeniero # El nombre del oficial es el 1er ingeniero
DutyOfficerQualifications = 3 # Calificado tanto para motor como para carga
AlarmStatusDisplayPolicy = 1 # Mostrar información de alarma en silencio mientras está fuera de servicio

RepeatAlarmPolicy = 0,0,0,0 # alarma


Comportamiento predeterminado de repetición de

AI1 = PROPULSIÓN, 1,2,3,4,5,6,7,8 # Mapa del grupo de puentes relacionados con el motor 1, 2, 3, 4, 5, 6, 7 y 8 a AI1

AI2 = DG, 9,10 # Asignar grupos de puentes relacionados con el motor 9 y 10 a AI2

AI3 = NAVEGACIÓN, 12 # Map12 del puente relacionado con el motor a AI3


AI4 = VARIOS, 15 # Mapa del grupo de puentes relacionado con el motor 15 a AI4

Panel1 = 6 # Solo un panel: NORCTRLWCPANEL00000000000010


# OfficerGroup2 usa mapeos de indicadores de servicio por defecto

UDF, interfaz de configuración de llamadas de vigilancia 23


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

[RelayModule1]
ID = 14 # Identificador único
Panel1 = 7 # Solo un panel: NORCTRL_RDo16_00000000000001
R1 = Ver, ECRManager # Asignar reloj ECR al relé 1
R2 = Ver, BridgeGroup # Asignar el reloj BRIDGE al relé 2
R3 = CallDuty, ECRManager, E # Map CallDuty to Relay 3
R4 = Llamar a todos, ECRManager, E # Map CallAll to Relay 4
R5 = OnDuty, OfficerGroup1, E # Asignar OnDuty OfficerGroup1 al relé 5
R6 = OnDuty, OfficerGroup2, E # Asignar OnDuty OfficerGroup2 al relé 6
R8 = Repetir alarma, E # Asignar alarmas de repetición al relé 8

R9 = Alarmas, DINÁMICO, 1 # Asigne el grupo de alarma 1 al relé 9 con indicación DINÁMICA


R10 = Alarmas, DINÁMICO, 2 # Asigne el grupo de alarma 2 al relé 10 con indicación DINÁMICA
R11 = Alarmas, FIJO, 3 # Asigne el grupo de alarma 3 al relé 11 con indicación FIJA
R12 = Alarmas, FIJO, 4 # Asigne el grupo de alarma 4 al relé 12 con indicación FIJA
R13 = Alarmas, DESTELLO, 5 # Asigne el grupo de alarma 5 al relé 13 con indicación FLASH
R14 = Alarmas, DESTELLO, 6 # Asigne el grupo de alarma 6 al relé 14 con indicación FLASH
R15 = Alarmas, DESTELLO, 7 # Asigne el grupo de alarma 7 al relé 15 con indicación FLASH
R16 = Alarmas, DESTELLO, 16 # Asigne el grupo de alarma 16 al relé 16 con indicación FLASH

UDF, interfaz de configuración de llamadas de vigilancia 24


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

apéndice B

[Link]

UDF, interfaz de configuración de llamadas de vigilancia 1


Ver llamadas
Doc. N.º: AU-0380-D / 11-Feb-99

1. Yo NTRODUCCIÓN

El archivo [Link] sirve como almacenamiento persistente para las variables utilizadas por la versión VRTX del sistema
Watch Calling. La razón para usar un archivo para esto es mantener un estado consistente después de un reinicio del sistema.

2. D DESCRIPCIÓN

[Link] es un archivo binario con contenido descrito por la siguiente estructura (estilo de lenguaje C):

estructura
{
estructura
{
int32 m_id;
uint16 m_wQualifications;
uint16 m_wDuty;
uint16 m_wAcknowledgeStatus;
uint16 m_wOffdutyDisplayMode;
uint16 m_wBuzzerCut;
} m_acdutyentry [9];
int32 m_nID;
};

El archivo utiliza una asignación de 4 bytes, lo que da un tamaño de archivo total de 148 bytes.

UDF, interfaz de configuración de llamadas de vigilancia 2

También podría gustarte