PERFIL DNP
jesusalfredom17 de Febrero de 2014
2.556 Palabras (11 Páginas)502 Visitas
Perfil DNP 3.0 Nivel 2
Modelo C4-M
CONTROL ELECTRÓNICO (UTR), Modelo C4-M marca Corporación Manufacturera de Electro Equipos, S.A, de C.V.
(COMANEL)
Perfil DNP 3.0 Nivel 2
Índice
I.- Introducción
II.- Descripción del Diccionario de los Datos
III.- Indicaciones de los Errores en DNP
IV.- Reportes No solicitados por Excepción y Evitar Colisiones
V.- Referencias
V.- Documento del Perfil del Dispositivo
VII.- Leyendo las Tablas del Subgrupo
VIII.- Tabla de Implementación
I.- Introducción
EL Control C4-M esta disponible para utilizar el protocolo de comunicaciones DNP utilizando cualquiera de los 2 puertos seriales que se encuentran en la parte inferior del control. Este documento proporciona los detalles a los usuarios que necesiten interconectarse al control C4-M utilizando este protocolo.
Este documento esta divido en secciones de tal forma que dan una descripción del diccionario de los datos para el mapeo del Control C4-M, así como las definiciones de las indicaciones de error y los documentos de referencia.
Los apéndices proporcionan el mapeo en DNP 3 del control C4-M completo y el diccionario de datos para tener acceso al control, para la configuración del control C4-M ver manual de operación y configuración o comunicarse con el proveedor para cualquier información adicional.
Los datos para Clase 0 consisten en:
Entradas Binarias (Object 1, Variation 2) Binary input with status
Contadores Binarios (Object 20, Variation 2) 16-bit Binary counter
Entradas Analogicas (Object 30, Variation 2) 16-bit analog input
Se pueden habilitar o deshabilitar los Reportes no Solicitados.
Los Reportes No solicitados por Excepción se puede habilitando o deshabilitar este parámetro desde el software de configuración o desde el mismo panel de control del C4-M, si se habilita este parámetro, cuando se presente un mensaje no solicitado será enviado, después de haber sido enviado el mensaje no solicitado no se enviará nuevamente este mensaje hasta que no se confirme su recepción por el control C4-M.
En la transmisión de Datos los reintento y los timeouts son configurables, mientras que para los mensajes no solicitados solo es configurable el parámetro del timeout.
II.- Descripción del Diccionario de Datos
Contiene un listado del diccionario de los datos del Control C4-M.
Clase 0 y Clase 1
Entradas Binarias
1.- Todos los eventos de las Entradas Binarias por default son Clase 1
2.- Todos los eventos son actualizados inmediatamente cuando se realiza un cambio
Clase 0 mediante 3 Contadores
1.- Los contadores de eventos por default son a 16 bits sin tiempo.
2.- Los eventos de datos se actualizan a 125 milisegundos.
Clase 0 mediante 3 Entradas Analógicas
1.- Los eventos de Entradas Analógicas por default son a 16 bits sin tiempo.
2.- Los eventos de datos se actualizan a 125 milisegundos.
(CROB) Control Relay Output Block
1.- El diccionario de datos de esta sección indica cualquiera de las 2 siguientes opciones:
a) El punto de control puede ser autoreseteable.
b) El punto de control puede ser sostenido.
2.- Esta sección también especifica la condición por default de un punto encendido o reseteado.
III.- Indicación de Errores del DNP
Las indicaciones internas de los bits están referidas a la sección 3.6 del documento DNP3 APPLICATION LAYER y son definidas como a continuación se describen:
1er Objeto
Bit 0 Todas los mensajes de la estación recibidos
Como se define en la Sección 3.6
Bit 1 Datos de la Clase 1 disponibles
Como se define en la Sección 3.6
Bit 2 Datos de la Clase 2 disponibles
Como se define en la Sección 3.6
Bit 3 Datos de la Clase 3 disponibles
Como se define en la Sección 3.6
Bit 4 Tiempo de sincronización requerido desde la maestra
Como se define en la Sección 3.6
Bit 5 Fuera de la Estación esta en Local
Como se define en la Sección 3.6 para puntos CROB
Bit 6 Problemas con el Dispositivo
Como se define en la Sección 3.6
Bit 7 Reinicio del dispositivo
Como se define en la Sección 3.6
2o. Objeto
Bit 0 Código de función no implementada
Como se define en la Sección 3.6
Bit 1 Objetos Solicitados desconocidos
Como se define en la Sección 3.6
Bit 2 Los parámetros en el calificador, el rango o el campo de datos son inválidos o están fuera de rango
Como se define en la Sección 3.6
Las operaciones CROB cuando el control esta en modo Local se fijara este bit para indicar que la operación no fue exitosa si el punto CROB depende de un estado REMOTO
Bit 3 Evento de almacenamiento saturado
Como se define en la Sección 3.6
Bit 4 Requerimiento entendido pero listo para usarse
Como se define en la Sección 3.6
Bit 5 La actual configuración es errónea.
No se utiliza
Bit 6 Reservado
Bit 7 Reservado
IV.- Reportes no Solicitados por Excepción y Evitar Colisiones
Los Reportes no Solicitados por Excepción se pueden habilitar o deshabilitar siguiendo las reglas de los Reportes por Exepción No Solicitados como a continuación se describen:
1.- Los RPE se pueden habilitar o deshabilitar con un parámetro de configuración
2.- Sobre el Dispositivo a resetar, cuando se presente un mensaje no solicitado será enviado sin datos, después de haber sido enviado el mensaje no solicitado no se enviará nuevamente este mensaje hasta que no se confirme su recepción por el control C4-M.
3.- Los Contenidos de Clase 1,2 o 3 pueden ser habilitados o deshabilitados automáticamente.
4.- los Reportes No Solicitados están habilitados o deshabilitados en base a la clase por clase.
5.- La Variación de cambio de las Entradas Binarias es de uso seleccionable para permitir identificar el tiempo de la información de un dato cuando este es requerido para la Clase 1,2 o 3. Por default es con variación de tiempo.
El proceso para evitar colisiones se define a continuación:
La UTR puede implementar transmisiones de datos aleatorias si ocurre una colisión sobre la red del radio. El sistema usa valores que usted puede introducir en dos pantallas para crear este número aleatorio.
Usted introduce el valor mínimo del rango para la generación de un número aleatorio en la pantalla de Retraso de Colisión Mínima.
Usted introduce el valor máximo del rango para la generación de un número aleatorio en la pantalla de Retraso de Colisión Mínima.
Como un ejemplo, usted introduce el número 50’ como el valor Mínimo y 200 como el valor Máximo para una UTR. Si el sistema detecta una colisión de mensajes en la red del radio, la UTR calcula una demora de tiempo aleatoria antes de transmitir nuevamente le mensaje. Esta demora es para asegurar que dos UTRs no tendrán continuamente mensajes con problemas de colisión.
1. Dos UTRs transmiten mensajes con la misma impresión de la hora y la fecha.
2. La UTR entiende que había una colisión y genera un número aleatorio mediante la resta del valor mínimo al máximo.
200
- 50
Total 150
3. Ahora el sistema genera un número aleatorio entre 9 y el número que calcula, en este caso 150. El número aleatorio define la demora antes de que la UTR reenvía el mensaje.
V.- Referencias
DNP30 Basic 4, Rev. 01
DNP3 Subset Definitions, versión 1.00
DNP Control Relay Output Block Minimum Implementation, 3/8/96
DNP Floating Point Analog Input Variation Recommendations, DNP User’s Group Technical Committee meeting minutes – February 19, 1997 & April 16, 1997.
VI.- Documento del Perfil del Dispositivo del C4-M
DNP 3.0 Nivel 2
DOCUMENTO DEL PERFIL DEL DISPOSITIVO
Entradas Digitales: ?
Contadores: 2
Entradas Analogicas: ?
Controles: ¿?
Nombre del Fabricante: Corporación Manufacturera de Electroequipos S.A. de C.V.
Nombre del Dispositivo: Control Electrónico Microprocesado Tipo C4-M, # de Parte ¿?
Nivel DNP mas alto Soportado
Para Solicitudes: Nivel 2
Para
...