You are on page 1of 85

Nmero de Documento: TL-406

SCADA para Windows


Tarea de Barrido DNP 3.0
Gua del Usuario
____________________________________________

Abril 24, 2006

Este manual describe la funcionalidad y requerimientos de captura de


datos para la tarea de barrido de DNP 3.0 usado en el sistema de
SCADA para Windows.

Survalent Technology Corporation


Mississauga, Ontario
Copyright 2001-2006 Survalent Technology Corporation

Todos los derechos reservados

TL-406 Gua del Usuario de la Tarea de Barrido DNP 3.0

Survalent Technology Corporation


2600 Argentia Road
Mississauga, Ontario
L5N 5V4

TEL (905) 826 -5000

FAX (905) 826 -7144

El software descrito en este documento esta provisto bajo


licencia, y solo puede ser usado o copiado de acuerdo a los
trminos de dicha licencia.

El contenido de este manual ha sido cuidadosamente revisado para exactitud. Sin


embargo, en caso de encontrar errores, notifquelos por favor a Survalent Technology
Corporation.
Revisiones

Fecha Descripcin
Abril 16, 2001 Versin Inicial.

Marzo 11, 2004 Revisiones menores, figuras actualizadas.


Discusin mejorada en tipo de red y cambio de puertos en lneas de
comunicacin y UTRs.
Se agreg separador ICCP para lneas de comunicacin y UTR.
Se agreg telefona para UTRs individuales por horario o bajo demanda.
Se agregaron las banderas /ClassPoll, /DualShared, /MasterNumber y /Log
para la lnea de comunicacin.
Se agreg la bandera /ClassPoll para UTR.
Se agreg el separador Scout y nuevos puntos de estadsticas a la UTR.
Se removi Cargar Reporte de Bitcora de Eventos (no soportado).
Se agregaron entradas binarias Automticas.
Se agreg modo de entrada de reporte no solicitado.
Se agreg informacin a ScanMon, incluyendo los cdigos de error de
Triangle.

Abril 4, 2005 Se clarific la descripcin de cdigos de formato para contadores


descongelados.

Septiembre 6, Se agreg descarga de bandas muertas para excepcin de analgicas.


2005
Octubre 27, 2005 Se agreg transferencia de archivos y carga de perfiles de carga desde la
Scout.

Febrero 15, 2006 Se agreg la bandera /TimeOffset en la lnea de comunicacin para


agregar un desplazamiento de tiempo fijo a los mensajes de sincronizacin
de tiempo.

Abril 24, 2006 Se agreg la bandera /UDP a la lnea de comunicacin para activar UDP.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Revisiones


SCADA para Windows
Gua del Usuario de la Tarea de Barrido DNP 3.0 Revisiones
SCADA para Windows
Contenido

1 Introduccin 1-1

2 Operacin de la Tarea de Barrido 2-1


2.1 Introduccin ..................................................................................................................... 2-1
2.2 Modos de Operacin ....................................................................................................... 2-2
2.3 Interrogacin de Integridad.............................................................................................. 2-2
2.4 Acumuladores.................................................................................................................. 2-2
2.4.1 Acumuladores RIMS..................................................................................................... 2-3
2.5 Sincronizacin de Tiempo ............................................................................................... 2-4
2.5.1 Medicin del Retardo de Tiempo.................................................................................. 2-4
2.6 Control ............................................................................................................................. 2-4
2.7 Indicaciones Internas....................................................................................................... 2-5
2.8 Cdigos de Calidad ......................................................................................................... 2-6
2.9 Errores de Comunicacin ................................................................................................ 2-7
2.10 Control de Interrogaciones ........................................................................................... 2-7
2.11 Cambio de Puerto......................................................................................................... 2-8
2.12 Operacin de Half-Duplex ............................................................................................ 2-8
2.13 Comunicacin Mediante TCP/IP .................................................................................. 2-9
2.14 Descarga de Bandas Muertas de Excepciones Analgicas ....................................... 2-10

Gua del Usuario de la Tarea de Barrido DNP 3.0 Contenido i


SCADA para Windows
2.15 Transferencia de Archivos.......................................................................................... 2-10

3 Lneas de Comunicacin 3-1


3.1 Campos de Datos de Lnea de Comunicacin - General ................................................ 3-2
3.1.1 Protocolo ...................................................................................................................... 3-3
3.1.2 Auto Inicio..................................................................................................................... 3-3
3.1.3 Puntos Asociados......................................................................................................... 3-3
3.1.4 Parmetros de Interrogacin........................................................................................ 3-4
3.1.5 Opciones de Configuracin .......................................................................................... 3-5
3.2 Campos de Datos de Lnea de Comunicacin - Canal ................................................... 3-8
3.2.1 Red............................................................................................................................... 3-8
3.2.2 Modo ............................................................................................................................ 3-8
3.2.3 Tiempo Entre Barridos ................................................................................................. 3-8
3.2.4 Tiempo de Espera de Respuesta Corto ....................................................................... 3-9
3.2.5 Tiempo de Espera de Respuesta Largo....................................................................... 3-9
3.2.6 Tiempo de Espera de Respuesta Corto del DLL.......................................................... 3-9
3.2.7 Tiempo de Espera de Respuesta Largo del DLL ....................................................... 3-10
3.2.8 Tiempo de Recuperacin de Errores ......................................................................... 3-10
3.2.9 Tiempo Inactivo .......................................................................................................... 3-10
3.2.10 Conteo de Reintentos de Interrogacin...................................................................... 3-10
3.2.11 Factor de Espaciado .................................................................................................. 3-10
3.2.12 Tipo ............................................................................................................................ 3-10
3.2.13 Acceso Telefnico ...................................................................................................... 3-10
3.2.14 Parmetros del Puerto ............................................................................................... 3-11

4 UTR 4-1
4.1 Campos de Datos de UTR - General .............................................................................. 4-2
4.1.1 Direccin de UTR ......................................................................................................... 4-2
4.1.2 Red............................................................................................................................... 4-2
4.1.3 Scout ............................................................................................................................ 4-3
4.1.4 Punto de Estado........................................................................................................... 4-3
4.1.5 Punto de Barrido Rpido .............................................................................................. 4-3
4.1.6 Banderas ...................................................................................................................... 4-3
4.2 Campos de Datos de UTR - Conexiones ........................................................................ 4-4
4.2.1 Nombre de Servidor ..................................................................................................... 4-5
4.2.2 Puerto Servidor ............................................................................................................ 4-5
4.2.3 Acceso Telefnico ........................................................................................................ 4-5
4.3 Campos de Datos de UTR - Alternos .............................................................................. 4-5
4.3.1 Punto para Alternar Puerto........................................................................................... 4-6
4.3.2 Alternar Puerto despus de.......................................................................................... 4-6
4.3.3 Punto para Alternar Canal, Alternar Canal despus de ............................................... 4-7
4.4 Campos de Datos de UTR - Estadsticas........................................................................ 4-7
4.4.1 Punto de Porcentaje de Comunicacin ........................................................................ 4-7

Gua del Usuario de la Tarea de Barrido DNP 3.0 Contenido ii


SCADA para Windows
4.4.2 Conteo Total de Mensajes............................................................................................ 4-8
4.4.3 Conteo de Buenos Mensajes ....................................................................................... 4-8
4.4.4 Conteo de Malos Mensajes .......................................................................................... 4-8
4.4.5 Conteo de Tiempo de Espera....................................................................................... 4-9
4.4.6 Conteo de Mensajes Enviados..................................................................................... 4-9
4.4.7 Intervalo de Telefona Forzado..................................................................................... 4-9
4.4.8 Estado de Acceso Telefnico ....................................................................................... 4-9
4.4.9 Hora de la ltima Buena Interrogacin ........................................................................ 4-9
4.5 Campos de Datos de UTR - Scout ................................................................................ 4-10

5 Punto de Estado 5-1


5.1 Telemetra........................................................................................................................ 5-2
5.1.1 Direccin de Telemetra ............................................................................................... 5-3
5.1.2 Cdigo de Formato....................................................................................................... 5-5
5.2 Control ............................................................................................................................. 5-8
5.2.1 Control-0, Control-1 ...................................................................................................... 5-8
5.2.2 Bloque de Salidas de Control Automticos .................................................................. 5-9
5.2.3 Reinicio en Fro ............................................................................................................ 5-9
5.2.4 Forzado de Reportes No Solicitados.......................................................................... 5-10
5.2.5 Transferencia de Archivos.......................................................................................... 5-10
5.2.6 Carga del Perfil de Carga desde la Scout .................................................................. 5-11
5.3 Intervalo de Control ....................................................................................................... 5-12

6 Punto Analgico 6-1


6.1 Direccin de Telemetra................................................................................................... 6-2
6.2 Cdigo de Formato .......................................................................................................... 6-4
6.3 Factor de Escala y Desplazamiento ................................................................................ 6-4
6.4 Banda Muerta de Recorte de Cero.................................................................................. 6-5
6.5 Ventana de Excepcin..................................................................................................... 6-5
6.6 Acumuladores.................................................................................................................. 6-6
6.6.1 Acumulaciones Derivadas ............................................................................................ 6-6
6.6.2 Demanda Proyectada................................................................................................... 6-6
6.7 Salidas Analgicas (Setpoints) ........................................................................................ 6-7

7 Monitoreo de Comunicaciones 7-1


7.1 Monitoreando DNP .......................................................................................................... 7-2
7.1.1 Registro de Errores ...................................................................................................... 7-6

8 Documento del Perfil del Equipo 8-1

Gua del Usuario de la Tarea de Barrido DNP 3.0 Contenido iii


SCADA para Windows
1 Introduccin

Este manual describe la operacin y requerimientos de base de datos de la tarea de barrido de DNP 3.0
en el sistema de SCADA para Windows.

Captulo 2 describe la operacin general de la tarea de barrido.

Los captulos posteriores describen como definir:


Lneas de Comunicacin (captulo 3)
UTRs (captulo 4)
Puntos analgicos (captulo 5)
Estados y controles (captulo 6)

Usted puede monitorear las comunicaciones entre la tarea de barrido y sus UTRs, usando la utilera
ScanMon. Esto se describe en captulo 7.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Introduccin 1-1


SCADA para Windows
La tarea de barrido descrita en este documento es conforme al protocolo de Capa de Aplicacin Nivel 2
de DNP 3.0 como se especifica en las Definiciones de Subconjunto publicadas por el Grupo de Usuarios
de DNP 3.0. El captulo 8 contiene el Documento de Perfil del Dispositivo para esta tarea de barrido.

Este manual describe la creacin de ciertos elementos en la base de datos de SCADA para Windows, en
particular, lneas de comunicacin, UTRs, puntos de estado y analgicos. Esto lo hace en una manera
que es especfica para el protocolo de comunicacin DNP 3.0, como se implementa por la tarea de
barrido. Para informacin adicional acerca estos elementos de bases de datos, y la base de datos de
SCADA para Windows en general, usted debe de referirse a la serie de documentos descritos en la
Tabla 1-1, especialmente la Gua de Edicin de Base de Datos de Puntos. Si usted tiene otras tareas de
barrido instaladas en su sistema, usted tambin debe de consultar las Guas de Usuario publicadas para
esas tareas de barrido.

Tabla 1-1 Documentacin de Base de Datos de SCADA para Windows


Nmero de
Documento Nombre del Documento
DB-400 Introduccin a la Edicin de Base de Datos
DB-401 Gua de Edicin de Base de Datos de Puntos
DB-402 Gua de Edicin de Base de Datos de Alarmas
DB-403 Gua de Edicin de Base de Datos de
Automatizacin
DB-404 Gua de Edicin de Base de Datos de
Histricos
DB-405 Gua de Edicin de Base de Datos de
Reportes

Este documento asume que usted tiene cierta familiaridad con el protocolo involucrado. Trminos
especficos al protocolo DNP 3.0 son usados comnmente, sin definirlos. Si necesita clarificacin, usted
puede querer leer:
La documentacin del protocolo de su proveedor de UTRs.
Introducciones al protocolo DNP disponibles impresas o en la Internet.
Documentacin publicada por el Grupo de Usuarios de DNP (www.dnp.org).

Gua del Usuario de la Tarea de Barrido DNP 3.0 Introduccin 1-2


SCADA para Windows
2 Operacin de la Tarea de Barrido

2.1 Introduccin

La tarea de barrido DNP 3.0 consiste de dos capas dentro de un solo proceso:

Capa de Enlace de Datos (Data Link)


Esta es la capa de bajo nivel que provee el servicio de enlace de datos a la capa de aplicacin.

El protocolo de enlace de datos usa una versin ligeramente modificada del formato de frame FT3
descrito en el documento IEC-870-5 Telecontrol Equipment and Systems: Part 5Transmission
Protocols.

La modificacin incluye la adicin de una funcionalidad muy simple de capa de transporte que
permite al enlace de datos el romper un mensaje de aplicacin largo en mltiples frames, y re-
ensamblar mltiples frames en un solo mensaje de aplicacin.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-1
SCADA para Windows
Capa de Aplicacin
Esta es la capa de nivel superior que realiza las interrogaciones, evala las respuestas de las UTRs,
y hace la interfase con el resto del sistema SCADA.

Las dos capas se comunican entre ellas mediante colas internas.

2.2 Modos de Operacin


La tarea de barrido DNP 3.0 puede operar en modo activo o latente (quiescent).
En modo activo, la tarea de barrido interroga continuamente a todas las UTRs definidas en su
lnea de comunicacin. Las interrogaciones normales es una interrogacin por excepciones, las
cuales consisten de una requisicin de datos de clase 1, 2 y 3. Estos normalmente consisten de
datos que han cambiado desde la ltima vez que se han reportado, aunque la eleccin de que se
manda depende de la UTR.
En modo latente, la tarea de barrido no genera interrogaciones por excepciones. Este
simplemente espera que la UTR reporte las excepciones sin tener que solicitarlas.

Peridicamente, ya se que la tarea de barrido este operando en modo activo o latente:


manda una interrogacin de integridad (todos-los-datos)
manda comandos de congelar acumuladores seguidos con interrogaciones de acumuladores
manda comandos de sincronizacin de tiempo

Adicionalmente, bajo requisicin de los operadores y de programas de aplicacin, la tarea de barrio


manda comandos de control.

2.3 Interrogacin de Integridad


Una interrogacin de integridad (todos-los-datos) consiste de una requisicin de datos de clase 3, 2, 1 y
0 (en ese orden). La tarea de barrido manda una interrogacin de integridad:
A cada UTR al inicio
A una UTR, en orden de "round-robin", en cada intervalo de interrogacin de todos-los-datos.
Vea la seccin 3.1.4, Parmetros de Interrogaciones.
A cualquier UTR que se reinicia. Cuando una UTR se reinicia, esta se lo informa a la tarea de
barrido encendiendo un bit en su objeto de Indicaciones Internas. Vea la seccin 2.7,
Indicaciones Internas.

2.4 Acumuladores
A un intervalo especificado por el parmetro de interrogacin de Acumuladores en la definicin de la
lnea de comunicacin, la tarea de barrido manda un mensaje de "Congelar Inmediatamente - No

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-2
SCADA para Windows
Reconocer" a todas las UTRs. El comando de congelar acumuladores es mandado tres veces y no se
espera respuesta.

La transmisin del congelado inmediato es seguida de una secuencia de interrogaciones en round-robin


por los acumuladores. Una interrogacin de acumuladores consiste en una requisicin de lectura de
todas las variantes de los objetos 21 (contadores congelados) y 31 (entradas analgicas congeladas).

Por cada valor de acumulador obtenido, la tarea de barrido computa y escala la diferencia (delta) y
dependiendo del cdigo de formato de entrada del punto, almacena la diferencia escalada en el punto de
base de datos asignado o lo suma al valor del punto asignado. Debido a la periodicidad requerida de las
actualizaciones de esos puntos, la tarea de barrido ignora cualquier valor recibido de esos puntos en
cualquier mensaje que no sea de estas interrogaciones de acumulador.

Cada respuesta a una interrogacin de acumuladores es revisada mediante el bit "Mensaje Recibido en
Todas las Estaciones" en el objeto de Indicaciones Internas. Si este bit no esta activo, la tarea de barrido
concluye que la UTR no recibi el mensaje de congelar inmediatamente, y por tanto, los valores de los
contadores congelados que estn siendo mandados en la respuesta actual no fueron congelados al
tiempo del ltimo mensaje. La tarea de barrido por tanto desechar los valores congelados del mensaje
actual, y mandar un mensaje individual de congelar inmediatamente dirigido a esa UTR solamente. En
una respuesta exitosa, la tarea de barrido procede entonces a obtener las lecturas de los acumuladores
congelados.

Por cada UTR, despus de que la tarea de barrido ha obtenido los valores congelados, la tarea de
barrido limpia el bit de Mensaje Recibido Todas las Estaciones de la UTR (escribiendo dentro del objeto
de Indicaciones Internas de la UTR).

La tarea de barrido no usa la informacin de "tiempo de congelado contenida en algunas variantes de


los objetos de contador congelado y entradas analgicas congeladas. Note que en el caso de datos
congelados, la tarea de barrido solo esta interesada en los datos estticos que es solicitada
peridicamente. Este revisar pero no almacenar los eventos de cambios en los contadores
congelados. An ms, cuando este recibe datos congelados estticos en respuesta a otras
interrogaciones, tales como una requisicin por datos de Clase 0, los datos son revisados, pero no
almacenados.

Si una interrogacin de acumuladores falla (es decir, una buena respuesta - con el bit de "Mensaje
Recibido en Todas las Estaciones" activado - no es recibida antes de que el cronmetro de tiempo de
espera expire), la tarea de barrido actualiza los puntos de acumulador de esa UTR usando un valor de
delta de cero.

En modo latente, cualquier reporte de excepcin que es recibido cuando se esta esperando por datos de
acumuladores es procesado de la manera usual por la tarea de barrido.

2.4.1 Acumuladores RIMS

Los Acumuladores RIMS no son soportados en esta versin de la tarea de barrido.

Si la UTR esta equipada para RIMS, sus acumuladores se congelan al recibir un pulso RIMS en vez de
por un comando de la estacin maestra. En la UTR, la seal RIMS esta alambrada a un punto de estado
especial. La UTR congela todos sus acumuladores en la transicin de 0-a-1 de esta entrada del pulso
RIMS.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-3
SCADA para Windows
El punto de estado que esta alambrado para el pulso RIMS debe de esta definido en la estacin maestra,
y debe de ser identificado por un cdigo de objeto especial (vea la Tabla 5-2, Tipos de Objetos para
Puntos de Estado). En la recepcin de un cambio al estado 1 de un punto RIMS de la UTR, la tarea de
barrido interroga a esa UTR por sus acumuladores.

Si cualquiera de las UTRs en la lnea de comunicacin no tiene acumuladores RIMS, la tarea de barrido
manda los comandos programados de congelar, los cuales son vistos por todas las UTRs, pero solo
obedecidos en aquellas UTRs que no tienen RIMS. Despus de un congelado programado, la tarea de
barrido interroga a todas las UTRs que no tienen acumuladores RIMS.

Si no hay UTRs que no tengan acumuladores normales (no RIMS), la tarea de barrido no genera ningn
mensaje de congelar.

2.5 Sincronizacin de Tiempo


Si la lnea de comunicacin ha sido identificada como teniendo UTRs que requieren sincronizacin de
tiempo peridico (vea seccin 3.1.5, Banderas de Configuracin), la tarea de barrido manda
peridicamente el mensaje de sincronizar tiempo a todas las UTRs. El comando de sincronizar tiempo es
mandado tres veces y no se espera respuesta.

El parmetro de interrogacin de Intervalo de Sincronizacin de Tiempo en la lnea de comunicacin (vea


3.1.4, Parmetros de Interrogacin) especifica el intervalo a los cuales las sincronizaciones de tiempo
son transmitidas.

Si una UTR solicita una sincronizacin de tiempo mediante el objeto de Indicaciones Internas (vea 2.7,
Indicaciones Internas), la tarea de barrido reconocer la requisicin, ya sea que la lnea de comunicacin
se haya definido como que requiere sincronizacin de tiempo peridica o no.

2.5.1 Medicin del Retardo de Tiempo

Si una UTR tiene la medicin de retardo de tiempo activado (vea seccin 4.1.6, Banderas), la tarea de
barrido realizar la operacin de medicin de retardo de tiempo en la UTR. El retardo medido es
almacenado por la tarea de barrido para usarse en los comandos subsecuentes de actualizar tiempo a la
UTR.

Las mediciones de retardo de tiempo son realizadas solamente al inicio de la tarea de barrido, y son
realizados sin importar si la lnea de comunicacin esta definida como que requiere sincronizacin de
tiempo peridico o no.

2.6 Control
En una operacin de control, la tarea de barrido primero coloca la UTR en barrido rpido, lo que significa
que cada Nth UTR interrogada normalmente, la tarea de barrido regresar a re-interrogar esta UTR. Esto
es para que cualquier cambio de estado causado por el control pueda ser reportado tan rpidamente
como sea posible. El parmetro N, llamado el factor de espaciado, es un parmetro que puede ser
definido en una lnea de comunicacin. Vea la seccin 3.2.11, Factor de Espaciado.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-4
SCADA para Windows
A continuacin, la secuencia apropiada de mensajes de control es transmitida a la UTR. En un control de
seleccionar-antes-de-operar, la tarea de barrido primero manda una requisicin de seleccionar. Despus
de recibir la contestacin de seleccionar, la tarea de barrido manda el comando de ejecutar y espera
una contestacin de ejecucin de la UTR.

Si la tarea de barrido no recibe la contestacin de seleccionar o ejecutar dentro del tiempo de espera de
respuesta para el punto, esta declara un tiempo de espera de respuesta expirado. En modo latente, la
tarea de barrido es capaz de procesar otros mensajes, de la misma o de otras UTRs, entre el tiempo en
que manda "seleccionar" y el tiempo en que recibe la confirmacin.

Despus de que el control esta completo (significando que el cambio de estado esperado fue recibido o
expir su tiempo de espera), la tarea de barrido saca a la UTR del barrido rpido y contina interrogando
a todas las UTRs normalmente.

2.7 Indicaciones Internas


La tarea de barrido toma acciones basado en el objeto de Indicaciones Internas que es regresado en
cada respuesta almacenando sus bits en puntos de base de datos (si estos se definieron). La definicin
de puntos de estado para recibir los bits del objeto de Indicaciones Internas requiere el uso del Tipo
Objeto, como se muestra en la Tabla 5-2.

En algunos casos, la tarea de barrido realiza procesamiento adicional a los bits de Indicacin Interna.
Esto se describe abajo.

Mensaje Recibido Todas las Estaciones


Si este bit no esta activado en la respuesta a una requisicin de acumuladores, la tarea de barrido
enva una orden individual de congelar a la UTR y entonces re-enva la lectura de acumuladores.

Datos Disponibles Clase 1


No hay proceso adicional.

Datos Disponibles Clase 2


No hay proceso adicional.

Datos Disponibles Clase 3


No hay proceso adicional.

Sincronizacin de Tiempo Requerido Desde la Maestra


Si este bit esta activo, la tarea de barrido baja la fecha y hora a la UTR.

Salida(s) Digital(es) en Estado Local


No hay proceso adicional.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-5
SCADA para Windows
Problema en el Dispositivo
No hay proceso adicional.

Reinicio del Dispositivo


Si este bit esta activo, la tarea de barrido enva una requisicin de Todos-los-Datos. Si la
sincronizacin peridica del tiempo esta especificada, la tarea de barrido tambin descarga la fecha
y hora.

No Usado
No hay proceso adicional.

Objetos Solicitados Desconocidos


No hay proceso adicional.

Parmetros Invlidos o Fuera de Rango


No hay proceso adicional.

Almacenamiento de Eventos Lleno


Si este bit esta activo, la tarea de barrido enva un mensaje de eventos pueden estar perdidos al
sistema de almacenaje de datos de eventos.

Operacin Actualmente en Progreso


No hay proceso adicional.

Configuracin Actual esta Corrompida


No hay proceso adicional.

Reservado Para Uso Por Acuerdo


No hay proceso adicional. (Estos son los dos ltimos bits del objeto de Indicaciones Internas).

2.8 Cdigos de Calidad


Para variantes de objetos de entradas binarias que incluyen informacin de estado, las banderas de
fuera de lnea y comunicacin perdida se mapean en el cdigo de calidad de fallo en telemetra en la
base de datos de SCADA. Las dems banderas de estado (reinicio, etc.) son ignoradas.

Lo mismo aplica para los contadores, con la excepcin de que la bandera sobregiro (rollover) es
tomada en cuanta al calcular las diferencias (deltas).

Para variantes de objetos de entradas binarias que incluyen informacin de estado, las banderas de
fuera de lnea y comunicacin perdida se mapean en el cdigo de calidad de fallo en telemetra en la
base de datos de SCADA. La bandera de sobre-rango" esta mapeada al cdigo de calidad de sobre-

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-6
SCADA para Windows
rango, y si la bandera de sobre-rango es recibida, el valor contenido en el mensaje no es usado. Una
alarma es generada y limpiada cuando un punto analgico entra y sale de sobre-rango. El bit de revisar
referencia" puede ser mapeado a un punto de estado especialmente direccionado (vea captulo 5,
Puntos de Estado). Las dems banderas de estado para entradas analgicas (reinicio, etc.) son
ignoradas.

2.9 Errores de Comunicacin


En modo activo, la tarea de barrido normalmente interroga las UTRs en orden secuencial (round-robin).

En un error de interrogacin, tal como la expiracin de un tiempo de espera o un mensaje de error de


seguridad, la tarea de barrido coloca la UTR en barrido de error. Esto significa que este re-interroga la
UTR que tuvo el problema de comunicacin una vez cada N interrogaciones normales, donde "N" es el
factor de espaciado definible por el usuario que es usualmente puesto a 1 o 2 (vea seccin 3.2.11, Factor
de Espaciado). La UTR es mantenida en barrido de error hasta que una respuesta correcta sea recibida
o hasta que el conteo de reintentos expire, despus de lo cual la UTR es declarada fallada.

UTRs falladas se siguen interrogando, pero menos frecuentemente. Despus de cada secuencia de
interrogacin round-robin, solo una UTR fallada es interrogada.

En modo latente, no hay interrogaciones regulares round-robin por excepciones. En este caso, la nica
oportunidad que tiene la tarea de barrido de revisar la UTR es en las interrogaciones de integridad y
acumuladores.

2.10 Control de Interrogaciones


Normalmente, la tarea de barrido opera sin intervencin del usuario. Pero hay algunas pocas cosas que
usted puede para afectar las comunicaciones.

Si usted pone manualmente el punto de estado de la UTR a "Fuera", la tarea de barrido deja de
interrogar la UTR. Todas las interrogaciones a las otras UTRs en la lnea de comunicacin proceden sin
cambios. La tarea de barrido no intentar re-establecer comunicaciones con la UTR.

Si la tarea de barrido esta operando en modo latente, esta no continuar procesando mensajes de esa
UTR. (Esta los cuenta como mensajes inesperados.)

Cuando usted remueve el valor manual del punto de estado de la UTR que se puso a FUERA, la tarea
de barrido regresa a la UTR a su lista, y si el canal esta activo, vuelve a interrogar la UTR. Si la UTR es
operacional y responde a las interrogaciones, la tarea de barrido regresa el estado de la UTR a Activo.
Esto trabaja de manera similar en modo activo o modo latente, ya que la tarea de barrido interrogar un
todos-los-datos a la UTR en cualquier caso.

Actualmente, la tarea de barrido manda una interrogacin de todos los datos una vez que se activa la
UTR, an si la UTR no ha sido manualmente puesta a Fuera". Esta es una manera conveniente para
poder solicitar una interrogacin de todos-los-datos a la UTR cada vez que se desee.

Si usted pone manualmente el punto de estado de la lnea de comunicacin a "Fuera", la tarea de barrido
detiene todas las interrogaciones. Esta no intentar comunicarse con ninguna UTR.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-7
SCADA para Windows
Cuando usted remueve el valor manual del punto de estado de la lnea de comunicacin que se coloc a
Fuera, la tarea de barrido manda una interrogacin de todos-los-datos a cada UTR en turno. Si al menos
una UTR es operacional y responde a esta interrogacin, la tarea de barrido regresa el punto de estado
de la lnea de comunicacin a Activo.

2.11 Cambio de Puerto


Se pueden definir dos puertos de comunicacin en la definicin de la lnea de comunicacin o dos
conexiones pueden ser especificadas en la definicin de una UTR. En cualquier caso, la tarea de barrido
se cambiar a la conexin alterna cuando la comunicacin en la primaria falla. En tal caso, la UTR ser
marcada como Fallada solo si la comunicacin en ambos puertos, primario y alterno falla. Un punto de
estado de cambio de puerto separado es usado por cada UTR, para indicar cual puerto es el
actualmente en uso cuando se comunica hacia la UTR. Vea la seccin 3.2.14, Parmetros del Puerto, y
seccin 4.3.1, Punto de Cambio de Puerto.

Esta capacidad puede ser usada para hacer uso de servidores de terminales redundantes y/o lneas de
comunicacin redundante, o para implementar una lnea de comunicacin "anillada" tolerante a fallas. En
el ltimo caso, un corte en la lnea causar que la tarea de barrido interrogue las UTRs a un lado del
punto de rotura, e interrogue las UTRs en el otro lado de la rotura usando el otro puerto. La ventaja de tal
arreglo es que un solo rompimiento en la lnea de comunicacin no causa prdida de comunicacin con
ninguna UTR.

2.12 Operacin de Half-Duplex


En lneas rentadas de dos alambres, y sistemas de radio de una sola frecuencia, solo hay una lnea de
portadora. Para comunicarse con la UTR, la tarea de barrido debe de levantar la portadora y esperar un
poco de tiempo antes de transmitir su pregunta a la UTR. Despus de que el mensaje es mandado, la
tarea de barrido espera otro breve tiempo para asegurarse de que el mensaje completo ha sido
transmitido. Entonces baja la portadora para que la UTR pueda levantarla y mandar su respuesta.

El tiempo de retardo ejecutado por la tarea de barrido entre levantar la portadora y el inicio del mensaje
puede ser definido en las caractersticas de Canal de la lnea de comunicacin (vea 3.2.14, Parmetros
del Puerto).

Hay dos mecanismos por los cuales la tarea de barrido puede manejar la portadora:
Si el puerto es un puerto serial incluido en la computadora servidora, la tarea de barrido puede
manejar la lnea de seal DTR del puerto, la cual debe de estar alambrada a la seal de RTS del
MODEM o al control de oprime-para-hablar (PTT) del radio. Esto no es soportado actualmente
por la tarea de barrido de DNP 3.0.
Si el puerto es un puerto serial en un servidor de terminales, la tarea de barrido no tiene
suficiente acceso a la lnea de seal de DTR (o cualquier otra lnea de control del modem).

En este caso, el sistema debe de estar equipado con un dispositivo Survalent PTM o PCM
(Mdulo de Transferencia de Puerto o Mdulo Combinador de Puertos) para cada uno de esos
puertos. Los dispositivos PTM o PCM pasan los datos seriales sin modificar y automticamente
afirman RTS durante la transmisin.

Dependiendo del tipo de PTM o PCM disponible, la tarea de barrido puede hacer alguno de estos:

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-8
SCADA para Windows
o Mandar un solo byte $FF para activar RTS, ejecutar el retardo de tiempo de levantar
portadora especificado, y entonces realizar la interrogacin, (esto es conocido como
PTM1). Este mtodo trabaja mejor si la UTR no puede tolerar bytes de relleno en frente
de las interrogaciones.
o agregar varios bytes de relleno $FF al frente de la pregunta, y entonces mandar la
pregunta extendida de la manera usual. Los bytes extra de relleno al frente del mensaje
activa el RTS y le dan tiempo a la portadora para levantarse. La tarea de barrido usa la
velocidad de baud para calcular en nmero de bytes de relleno requeridos para producir
el retardo de levantar portadora especificado (esto es conocido como PTM2). Este
mtodo trabaja mejor cuando el servidor no puede controlar el espacio entre las
transmisiones, como cuando una red esta involucrada.
o Hacer nada, y mandar la interrogacin sin modificacin. Este mtodo depende en el
PCM para almacenar la interrogacin cuando activa RTS para el tiempo requerido. Usted
no necesita especificar ninguna forma de manejo de portadora o de retardos de tiempo
para este mtodo. Este mtodo es el mas fcil de configurar y el mas flexible de usar. Es
transparente tanto para la Maestra y las UTRs.

2.13 Comunicacin Mediante TCP/IP


Es cada vez ms comn el hacer uso de una red de rea amplia para comunicarse con las UTRS. Estas
pueden tener interfaces para red nter-construidas, o puede haber un servidor de terminales o ruteador
localizado en cada sitio de la UTR. Es posible para la tarea de barrido el comunicarse con esas UTRs
estableciendo una conexin directa TCP/IP. En cualquier caso, los datos que eventualmente llegan a la
UTR (como se ven desde el puerto serial de un servidor de terminales, o de un puerto TPC interno en la
UTR) es puramente DNP 3.0.

Si usted esta usando una red para comunicarse a un grupo distante de UTRs, usted puede usar un
servidor de terminales de un solo puerto, y usando modems, hacer un multi-drop de todas las UTRs
desde ese puerto del servidor de terminales. La tarea de barrido establecer una conexin TCP/IP a ese
puerto e interrogar a todas las UTRs en orden de round-robin. Esto trabaja exactamente igual que una
lnea de comunicacin convencional cuando el servidor de terminales esta en la estacin maestra.

Los mismo se cumple si usted esta usando la red para conectarse a un radio remoto, el cual entonces es
usando para conectarse a todas las UTRs.

Para ambas configuraciones, la direccin IP y el nmero de puerto a conectarse son definidas solo una
vez, para toda la lnea de comunicacin. Vea seccin 3.2.14, Parmetros del Puerto.

Si esta usando la red para conectarse a cada una de sus subestaciones, tiene sentido el instalar un
servidor de terminales pequeo en cada UTR, o su UTR puede tener una interfase de red nter-
construida. En este caso, la tarea de barrido puede establecer conexiones directas con cada dispositivo,
pero continuar interrogando todas las UTRs en
orden de round-robin. Todas las UTRs estn an Configuraciones mixtas (con varias UTRs
consideradas dentro de una lnea de comunicacin, multi-conectadas en cada uno de varios
an cuando todas usan conexiones separadas. servidores de terminales en la misma lnea de
Para este tipo de configuracin, la direccin IP y el comunicacin) no son actualmente
nmero de puerto que se usarn son definidos soportadas. Para servidores de terminales
individualmente para cada UTR. Vea seccin 4.2, con UTRs multi-conectadas, defina una lnea
Campos de Datos de UTR - Conexiones. de comunicacin separada por cada servidor
de terminales.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-9
SCADA para Windows
Notas:
Cuando se usan conexiones individuales de TCP/IP en las UTRs, el modo latente no es
soportado.
Si usted necesita levantar la portadora en cualquier puerto conectado a travs de TCP/IP, usted
necesitar un PCM como se discuti en la seccin 2.12, Operacin Half-Duplex. El enfoque
preferido es usar el tipo de PCM que maneja la portadora transparentemente, sin ninguna ayuda
de la tarea de barrido. Vea la seccin 3.2.14, Parmetros del Puerto.

2.14 Descarga de Bandas Muertas de Excepciones Analgicas


La tarea de barrido descarga las bandas muertas para excepciones analgicas usando el objeto DNP 34.
Las bandas muertas son descargadas automticamente a la UTR al reinicio de la tarea de barrido o de la
UTR o en la recuperacin de la comunicacin a una UTR fallada. Hay tres formatos de bandas muertas
en el protocolo DNP: nmeros de 16-bit, 32-bit y punto flotante. La tarea de barrido soporta cualquier
mezcla de estos diferentes formatos.

En la estacin maestro, cada punto analgicos asignado a un valor de banda muerta, en unidades de
cuentas (sin escalar), mediante el campo de Ventana de Excepcin en el Explorador SCADA. Vea la
seccin 6.5, Ventana de Excepcin.

Un valor de banda muerta de excepcin analgico es tambin descargado al punto analgico cuando
usted realiza una funcin de Activar en el punto. Para cambiar la banda muerta de un punto sin tener
que reiniciar toda la tarea de barrido, usted puede:

cambiar el campo de Ventana de Excepcin para el punto usando el Explorador SCADA, y entonces
forzar que el nuevo valor de banda muerta se descargue realizando una operacin de Activacin
desde el mapa o desde el visor tabular analgico.

Si los valores de banda muerta de muchos puntos son modificados, la manera mas fcil de forzar una
descarga de todas las bandas muertas es el reinicializar o forzar una conmutacin del respaldo en
caliente, o reiniciar las tareas de barrido relevantes (mediante el Explorador SCADA).

Usando el cdigo de tipo de objeto bsico de 30 en la direccin de telemetra del punto (vea seccin 6.1,
Direccin de Telemetra), es posible especificar un punto que no tenga una banda muerta descargada a
la UTR. En este caso, se espera que la UTR use un valor predeterminado de banda muerta para el
punto. Cuando esto es til en reducir el ancho de banda de comunicacin utilizado en descargar bandas
muertas en la inicializacin de la UTR, tiene la desventaja de que usted no puede ajustar temporalmente
la banda muerta por el mecanismo descrito arriba.

2.15 Transferencia de Archivos


La transferencia de archivos hacia y desde la UTR puede ser iniciada mediante controles especiales.
Vea la seccin 5.2.5, Transferencia de Archivos, para mas detalles. Actualmente, los archivos solo
pueden leerse (descargarse desde la UTR), pero versiones mas recientes de la tarea de barrido
soportarn la escritura de archivos (descargarse a la UTR).

Las operaciones de transferencia de archivos son sujetas a tiempos de espera especiales. Estos valores
de tiempos de espera son mas largos que los tiempos de interrogaciones, y son definibles mediante

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-10
SCADA para Windows
banderas de la lnea de comunicacin. Vea la bandera /FileTMP en la seccin 3.1.5, Banderas de
Configuracin.

Un archive especial que puede ser cargado desde la UTR Scout es un perfil de carga. Usted puede
especificar que el perfil de carga binario sea automticamente convertido al formato CSV al completar la
carga.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Operacin de la Tarea de Barrido 2-11
SCADA para Windows
3 Lneas de Comunicacin

Este captulo describe como definir una lnea de comunicacin para la tarea de barrido DNP 3.0. Usted
debe de ser familiar con la discusin de lneas de comunicacin en DB-401, Gua de Edicin de Base de
Datos de Puntos antes de proceder. En este documento, solo los elementos que son especficos a la
tarea de barrido DNP 3.0 son discutidos en detalle.

El Explorador SCADA es usado para crear o modificar la definicin de una lnea de comunicacin. El
dilogo que le permite hacer esto tiene varios separadores, cada uno de ellos con diferentes datos.
Usted normalmente comenzar con la pgina General, la cual se muestra en la Figura 3-1.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-1
SCADA para Windows
3.1 Campos de Datos de Lnea de Comunicacin - General
La discusin de abajo contiene informacin que es particular a la tarea de barrido DNP 3.0. Los campos
mencionados pueden ser encontrados en el
separador General del dilogo de Edicin de Lneas Despus de crear o cambiar una definicin
de Comunicacin, que puede ser llamado usando el de lnea de comunicacin, o editar la
Explorador SCADA. Para mas informacin en los direccin de telemetra de cualquier punto
campos no detallados aqu, refirase a DB-401, Gua en la lnea de comunicacin, recuerde el
de Edicin de Base de Datos de Puntos. Si usted regresar a este dilogo para construir la
necesita mas informacin acerca del Explorador tabla de barrido.
SCADA, vea DB-400, Introduccin a la Edicin de la
Base de Datos.

Figura 3-1 Dilogo de Edicin de la Lnea de Comunicacin (General)

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-2
SCADA para Windows
3.1.1 Protocolo

Este es el nombre que identifica el protocolo que esta siendo usado para comunicarse con las UTRs
conectadas a esta lnea de comunicacin. Para la tarea de barrido DNP 3.0, seleccione el nombre DNP3
de la lista desplegable.

3.1.2 Auto Inicio

Active esta bandera si usted desea que la tarea de barrido inicie automticamente cuando el sistema
SCADA arranque, ya sea inicialmente o como resultado de una recuperacin de falla (failover).

3.1.3 Puntos Asociados

Esta rea incluye los campos para el punto de estado de comunicacin (el cual es requerido) y para
cinco puntos adicionales. Usted debe de especificar puntos ya existentes en la base de datos.

Para crear los puntos usted puede abandonar la edicin de la lnea de comunicacin, e ir a la estacin
deseada en el Explorador SCADA. Pero usted puede preferir ejecutar temporalmente una segunda copia
del Explorador SCADA, y usarla para crear los puntos necesarios.

Esos puntos asociados no deben ser tele-medidos; sus valores sern escritos por la tarea de barrido. Por
tanto, ellos no necesitan direcciones de telemetra en s. Debido a que ellos son especiales en este
aspecto, usted quizs quiera considerar designar un Tipo de Usuario separado para estos puntos.

Punto de Estado
El primer Punto Asociado NO es opcional, y debe de ser un punto de estado. Este punto ser usado
por la tarea de barrido para indicar el estado de Activa o Inactiva (Up/Down) de la lnea de
comunicacin.

La tarea de barrido pondr este punto a su estado normal cuando la lnea de comunicacin este
trabajando (es decir, ha tenido una comunicacin exitosa con al menos una UTR), y en estado
anormal cuando esta fallada.

Punto de Tiempo de Espera


Este es el nombre de un punto analgico que es usado para mantener un conteo de todos las
expiraciones de tiempos de espera que han ocurrido en todos los puertos y canales usados por esta
lnea de comunicacin. Este puede omitirse si usted no necesita esta estadstica.

Malos Mensajes
Este es el nombre de un punto analgico que es usado para mantener un conteo de todos los malos
mensajes que fueron recibidos en la lnea de comunicacin. Este puede omitirse si usted no necesita
esta estadstica. Mensajes malos son aquellos que contienen errores de seguridad o no son capaces
de ser decodificados.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-3
SCADA para Windows
Mensajes Inesperados
Este es el nombre de un punto analgico que es usado para mantener un conteo de todos los
mensajes inesperados que fueron recibidos en la lnea de comunicacin. Este puede omitirse si
usted no necesita esta estadstica. Estos mensajes estn bien formados y no tienen errores de
seguridad, pero simplemente no son el mensaje que era esperado. Por ejemplo, el mensaje puede
ser una UTR incorrecta, o no contener el cdigo de operacin correcto.

Cambio de Puerto
La tarea de barrido DNP 3.0 no hace uso de este punto de estado cuando cambia entre puertos. En
su lugar, cada UTR define un punto de estado para indicar cual puerto esta siendo usado para
comunicarse con esa UTR. Vea 4.3.1, Punto para Cambio de Puerto.
Cambio de Canal
La tarea de barrido DNP 3.0 no soporta actualmente un segundo canal de comunicacin (aunque
puede cambiar entre dos puertos definidos en un solo canal - vea abajo). No especifique un punto en
este campo.

UTR Actual
La tarea de barrido puede usar un punto analgico para indicarle la direccin de la UTR actualmente
siendo interrogada. El nmero ser puesto a cero despus de que la comunicacin con esa UTR se
haya completado. Esto es muy til en situaciones de interrogaciones lentas, tales como lneas
telefnicas.

3.1.4 Parmetros de Interrogacin

Varios cronmetros son especificados para controlar el tiempo de ciertos eventos. Interrogaciones de
integridad (todos-los-datos), acumuladores de pulsos (contadores) y comandos de sincronizacin de
tiempo son descritos en mas detalles en el captulo 2.

Todos los Datos


Este es el campo que especifica el intervalo para la interrogacin de todos-los-datos (en segundos).
Usted debe de usar esto para especificar que frecuentemente usted desea interrogaciones de
integridad en esta lnea de comunicacin. Recuerde que solo una UTR puede recibir una
interrogacin de todos-los-datos en cada intervalo de interrogacin de Todos-los-Datos.

Acumulador
Este campo especifica el intervalo entre comandos de Congelar Acumuladores (el cual precede cada
interrogacin por data congelada). Si usted quiere extraer contadores congelados y analgicos
congelados de cualquiera UTR en esta lnea de comunicacin, usted debe de definir este intervalo.

Desplazamiento Horario
Usted puede desplazar las interrogaciones de Acumulador (arriba) del inicio de la hora
introduciendo el nmero deseado de segundos aqu. De otra manera, una interrogacin de
acumulador ser mandada al inicio de cada hora y al intervalo especificado de Acumulador
posteriormente.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-4
SCADA para Windows
Intervalo de Sincronizacin de Tiempo
Si cualquier UTR en esta lnea de comunicacin requiere una sincronizacin peridica de sus relojes,
usted debe de especificar la opcin de configuracin de TimeSync (vea la seccin 3.1.5). Entonces
debe de teclear el periodo deseado aqu. Si no, los comandos de sincronizacin de tiempo solo
sern mandados a las UTRs que los pidan.

En muchas ocasiones, mandar mensajes de sincronizacin de tiempo a las UTRs que lo pidan debe
ser suficiente. No se necesitarn mensajes peridicos de sincronizacin "todas las estaciones", y
usted puede dejar este campo en blanco.

Intervalo de Promedio de Demanda


Este es el intervalo de facturacin que es usado para proyectar la demanda promedio. Vea la
seccin 6.6.2, Demanda Proyectada.

3.1.5 Opciones de Configuracin

Este campo le permite especificar ciertas opciones de "lnea de comando" para controlar el
comportamiento de la tarea de barrido. Las opciones soportadas por la tarea de barrido DNP 3.0 se
describen abajo. Especifique cada opcin que necesite tecleando /nombre=valor en este campo. Usted
no necesita agregar espacios o puntuacin (diferente del /) entre opciones.

/TimeSync
Si la opcin de TimeSync es puesta a 1, la tarea de barrido manda peridicamente el tiempo. Vea la
seccin 2.5, Sincronizacin de Tiempo.

/ConfirmType
Si este es puesto a 0, las confirmaciones de la capa de enlace de datos (data link) nunca se envan.
Si es puesto a 2, ellos siempre son enviados. Si es puesto a 1, ellos solo son usados en mensajes de
mltiples frames.

Cual opcin de Tipo de Confirmacin es la mejor depende de la naturaleza del sistema de


comunicacin. Si usted tiene lneas de alta velocidad, UTRs pequeas (es decir, mensajes
pequeos), bajo ruido, pero relativamente largos tiempos de viaje redondo (turnaround), entonces
usted puede estar mejor sin las confirmaciones del enlace de datos, debido a que los mensajes
adicionales son muy costosos en sistemas de viaje redondo largo. Por otra parte, si la velocidad de
la lnea es tan baja que el tiempo de viaje redondo es menos significante comparado con el tiempo
de transmisin, y el ruido es un problema, y mucho del trafico consiste de mensajes mas o menos
largos, entonces usted encontrar que la comunicacin es mas eficiente con confirmaciones de
enlace de datos. Con las confirmaciones de enlace de datos activadas, si alguno de los frames de un
mensaje de mltiples frames es corrompido, solo esos frames son re-transmitidos. Con las
confirmaciones de enlace de datos desactivadas, si un solo frame de un mensaje de mltiples frames
es corrompido, el mensaje completo debe de ser re-transmitido.

/Looped
La opcin Anidado es solo relevante si se han configurado dos puertos para esta lnea de
comunicacin. Cuando hay dos puertos, la tarea de barrido necesita saber s estn conectados a los
extremos opuestos de un anillo, o solo estn siendo usados como un par redundante (lneas de

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-5
SCADA para Windows
comunicacin principal y de respaldo). Si la lnea de comunicacin esta anillada, ponga esta bandera
a 0, de otra manera colquela a 1.

Alternativamente, usted puede preferir especificar simplemente /Looped sin ningn nmero, para
indicar una lnea de comunicacin anidada (el cual trabaja porque el valor predefinido de esta
bandera es cero).

/DualShared
Esta bandera puede ser usada en una lnea de comunicacin de dos puertos, sin ningn valor
numrico (simplemente /DualShared). Este
especifica que los puertos duales de esta lnea de Si usted especifica dos puertos para una
comunicacin estn conectados a una sola lnea lnea de comunicacin, recomendamos
fsica, o a un solo puerto en una UTR (es decir, no que especifique la bandera /Looped o
estn conectados a los dos extremos de un anillo). /DualShared para indicar como se estn
usando los dos puertos.
Esta bandera significa lo mismo que /Looped=1, y
es un poco mas intuitiva de leer.

/MasterNumber
Use esta bandera si sus UTRs requieren que las interrogaciones provengan de una Maestra con una
direccin especfica, diferente del valor predeterminado de la tarea de barrido de 1024. Usted puede
definir la direccin de la maestra a cualquier valor en el rango 0-65535, pero 65535 esta reservado
como una direccin de transmisin mltiple, para mensajes dirigidos a "todas las estaciones.

/ClassPoll
Esta bandera le permite especificar el tiempo entre interrogaciones especificas para los datos de las
clases 1, 2 y 3, usando la forma xu:yu:zu, donde:
x es el intervalo de tiempo para interrogaciones de clase 1 y u es la unidad del intervalo de
tiempo.
y es el intervalo de tiempo para interrogaciones de clase 2 y u es la unidad del intervalo de
tiempo.
z es el intervalo de tiempo para interrogaciones de clase 3 y u es la unidad del intervalo de
tiempo.

Las unidades del intervalo de tiempo son especificados como sigue:


s = segundos
m = minutos

Si las unidades no son especificadas, el intervalo de tiempo se asume en milisegundos.

Especificando un cero para cualquiera de esos intervalos significa que esa clase no ser interrogada,
excepto al intervalo de interrogacin de Todos-los-datos. Interrogaciones de Todos-los-datos
siempre incluirn todas las 3 clases, as como la clase 0.

Por ejemplo, la siguiente bandera

/ClassPoll=0:500:60s

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-6
SCADA para Windows
hace que la tarea de barrido haga:
nunca interrogue para datos de clase 1 (excepto para interrogaciones de integridad)
interrogacin para los datos de clase 2 cada 500 milisegundos
interrogacin para los datos de clase 3 cada 60 segundos

/Log
La opcin Log especifica que la tarea de barrido debe de registrar sus comunicaciones en un
archivo. El archivo ser creado en el directorio especificado cuando SCADA para Windows fue
instalado; el directorio predefinido es C:\Program Files\Quindar\ScadaServer. El nombre de archivo
esta compuesto del nombre del protocolo, id de la lnea de comunicacin y la fecha actual. Por
ejemplo, un archivo de comunicacin de la lnea de comunicacin 4, en Octubre 22, 2003 debera ser
DNP4-2003-10-22.log.

Los valores vlidos para esta opcin son:


hex Registra todas las comunicaciones, incluyendo datos sin procesar en forma hexadecimal.
errors Registra solo errores de comunicacin
debug similar a hex, con detalles adicionales
all Registra todas las comunicaciones

Los registros que usted ver en el archivo son los mismos que seran mostrados por la utilera
ScanMon, descrita en el captulo 7.

/FileTMO
Esta bandera es usada para especificar un valor de tiempo de espera (en segundos) que es aplicado
para completar una operacin de transferencia de archivos (carga o descarga).

/TimeOffset
Esta bandera es usada para especificar el desplazamiento de tiempo (en milisegundos) que se
agregar al tiempo actual cuando un comando de sincronizacin de tiempo en mandado a la UTR.
El valor puede ser positivo o negativo.

/UDP
Esta bandera especifica que la tarea de barrido usar UDP en lugar de TCP para comunicarse con
las UTRs. En este modo:

Reportes no solicitados no son soportados.


Los comandos de congelar acumuladores no son trasmitidos globalmente. Ellos son mandados
individualmente a cada UTR.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-7
SCADA para Windows
3.2 Campos de Datos de Lnea de Comunicacin - Canal
El separador Canal en el dilogo de Edicin de Lnea de Comunicacin (vea Figura 3-2) contiene los
campos de datos discutidos abajo. Los campos que tienen un propsito general, no especfico para al
protocolo DNP, no son descritos en este documento. Refirase a DB-401, Gua de Edicin de Base de
Datos de Puntos.

3.2.1 Red

Esto especifica el tipo de red de comunicacin que ser usada. Seleccione COMM para lneas de
comunicacin que se comunican directamente a travs de un puerto serial en la computadora servidora
(es decir, un puerto COM como se conoce en Windows). Seleccione TCP/IP para todas las conexiones
que dependan de una red TCP/IP, tales como puertos seriales en servidores de terminales. Seleccione
Usar UTR solo si usted esta especificando la informacin de conexin individualmente para cada UTR
(por ejemplo, si cada UTR tiene su propia direccin IP). Refirase a DB-401, Gua de Edicin de Base de
Datos de Puntos para mas detalles.

3.2.2 Modo

Esta una lista desplegable que puede ser puesta en Interrogacin (Poll) o Latente (Quiescent). Si se
selecciona Interrogacin, la tarea de barrido realiza sus interrogaciones regulares de excepcin en
round-robin. Latente significa que la tarea de barrido no realiza interrogaciones, pero acepta mensajes no
solicitados desde las UTRs.

Si usted selecciona Latente, la tarea de barrido mandar comandos a las UTRs para activar el reporte
espontaneo de excepcin de datos. Modo latente no es soportado en redes sobre TCP/IP, debido a que
la tarea de barrido no puede funcionar como un servidor, esperando por conexiones de TCP
provenientes de cualquier UTR.

3.2.3 Tiempo Entre Barridos

Este parmetro especifica el tiempo a esperar (en milisegundos) entre cada interrogacin, cuando
operando en modo de Interrogacin. Este no tiene ningn efecto en lneas de comunicacin de modo
latente.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-8
SCADA para Windows
Figura 3-2 Dilogo de Edicin de la Lnea de Comunicacin (Canal)

3.2.4 Tiempo de Espera de Respuesta Corto

Esto no es usado por la tarea de barrido de DNP 3.0.

3.2.5 Tiempo de Espera de Respuesta Largo

Este parmetro especifica el tiempo para esperar, en milisegundos, por una respuesta completa desde la
UTR. El tiempo incluye el tiempo de transmisin de la pregunta. La respuesta puede consistir de
mltiples fragmentos (frames).

3.2.6 Tiempo de Espera de Respuesta Corto del DLL

Este parmetro es usado por el enlace de datos para el cronmetro de confirmacin (si las
confirmaciones del enlace de datos estn activadas).

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-9
SCADA para Windows
3.2.7 Tiempo de Espera de Respuesta Largo del DLL

Este parmetro es el tiempo, en milisegundos, que la tarea de barrido espera para una conexin de
socket en redes de TCP/IP.

3.2.8 Tiempo de Recuperacin de Errores

Este parmetro es el tiempo en segundos, que la tarea de barrido intentar interrogar una UTR fallada.
Este parmetro es de inters particular cuando esta en modo latente, de otra manera la tarea de barrido
estara constantemente interrogando UTRs falladas.

Cuando esta en modo de Interrogacin, la tarea de barrido intentar normalmente interrogar una UTR
fallada al final de la lista de round-robin. Definiendo este parmetro har que la tarea de barrido
interrogue las UTRs falladas menos frecuentemente, pero no mas frecuentemente.

3.2.9 Tiempo Inactivo

Este es el tiempo mnimo de espera entre mensajes consecutivos a la misma UTR.

3.2.10 Conteo de Reintentos de Interrogacin

Este parmetro de conteo de reintentos global no es usado por la tarea de barrido de DNP. En vez de
esto, vea el contador descrito en 4.3.2, Cambio de Puerto despus.

3.2.11 Factor de Espaciado

Este parmetro especifica que tan seguido la tarea de barrido interrumpir sus interrogaciones normales
en round-robin para realizar una interrogacin de barrido rpido o un reintento despus de un error. Si el
factor de espaciado es 2, por ejemplo, entonces la tarea de barrido va a realizar un barrido rpido o un
reintento de error despus de cada 2 interrogaciones normales. Vea secciones 2.6, Control y 2.9, Errores
de Comunicacin.

3.2.12 Tipo

Este es el tipo de la lnea de comunicacin. Para la tarea de barrido DNP 3.0, siempre seleccione Tarea
de Barrido (Scan Task).

3.2.13 Acceso Telefnico

Las lneas de comunicacin de acceso telefnico son soportadas por la tarea de barrido DNP 3.0 como
se describen en DB-401, Gua de Edicin de Base de Datos de Puntos (solo en modo activo). Usted
puede crear lneas de comunicacin de conexin telefnica horarias, bajo-demanda o permanentes.
Refirase a DB-401 para detalles.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-10
SCADA para Windows
3.2.14 Parmetros del Puerto

El canal de comunicacin provee hasta dos puertos de comunicacin. Si la informacin en proveda para
ambos puertos, la tarea de barrido puede alternar de un puerto al otro cuando la comunicacin usando el
primero falla. Normalmente, al menos un puerto es requerido para crear una lnea de comunicacin
funcional (excepto cuando la conexin esta siendo definida para cada UTR, como se describe en la
seccin 4.2).

Cada puerto corresponde a la conexin fsica o lgica desde la computadora maestra al medio de
comunicacin. El tipo de Red (vea seccin 3.2.1) determina como estos campos son usados. Para redes
COMM, el puerto significa el puerto serial conectado a la computadora servidora. Para lneas de
comunicacin TCP/IP, un puerto puede significar un puerto serial en un servidor de terminales externo, o
puede ser una conexin de red identificada por un nombre o direccin de servidor y un nmero de
puerto.

Refirase a DB-401 para una discusin detallada de los Parmetros de Puerto que no son descritos
aqu.

Manejo de Portadora, Retardo de Portadora


La tarea de barrido DNP 3.0 no soporta actualmente manejo de portadora, excepto usando un
Mdulo de Transferencia de Puerto (PTM) externo. El PTM debe de ser configurado para almacenar
los mensajes de salida y reconocer RTS al tiempo requerido. Esta accin es transparente a la tarea de
barrido, por tanto deje este campo en <Ninguno>.

Conteo de Reintentos
La tarea de barrido de DNP no usa este valor, as que djelo en blanco.

Para definir el nmero de intentos que la tarea de barrido de DNP har antes de cambiar de puerto,
especifique un valor en la definicin de cada UTR en esta lnea de comunicacin. Vea la seccin
4.3.2, Cambio de Puerto despus.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Lneas de Comunicacin 3-11
SCADA para Windows
4 UTR

Este captulo describe como definir una UTR para la tarea de barrido DNP 3.0. Solo los elementos que
son especficos a la tarea de barrido DNP 3.0 son incluidos en esta discusin.

El Explorador SCADA es usado para crear o modificar la definicin de una UTR. El dilogo que le
permite hacer esto tiene varios separadores, cada uno de ellos con diferentes datos. Usted
normalmente comenzar con la pgina General, la cual se muestra en la Figura 4-1.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-1


SCADA para Windows
4.1 Campos de Datos de UTR - General
Los campos de datos encontrados en la pgina General del dilogo de Edicin de UTR se describen
abajo.

Figura 4-1 Dilogo de Edicin de UTR (General)

4.1.1 Direccin de UTR

Cada UTR debe de tener una direccin nica en la lnea de comunicacin. Las direcciones de UTR no
tienen que ser asignadas secuencialmente. Teclee la
direccin DNP de la UTR aqu. Para la tarea de barrido La direccin origen predefinida que la
DNP 3.0, el rango vlido para nmeros de UTRs tarea de barrido usa para los mensajes
individuales es de 0 a 65535. La tarea de barrido usa la hacia el exterior es 1024, a menos que
UTR nmero 65535 para mandar mensajes a todas las se cambie (vea /MasterNumber en la
UTRs. seccin 3.1.5)

4.1.2 Red

Si usted ha especificado informacin de conexin en la lnea de comunicacin (en la seccin 3.2),


entonces usted debe de colocar esto a "Usar Lnea de Comunicacin (Use ComLine). Pero si su lnea
de comunicacin esta definida como Usar UTR (Use Rtu), entonces debe de seleccionar TCP/IP aqu.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-2


SCADA para Windows
Esto pondr los campos en la pgina de Conexiones disponibles para que usted especifique informacin
individual de conexin para esta UTR (vea seccin 4.2).

4.1.3 Scout

Esta bandera es utilizada para identificar la UTR como una Scout de Survalent. La tarea de barrido
ser capaz de tomar ventaja de las capacidades avanzadas de esta UTR para soportar DEIs esclavos
que son definidos usando el Asistente para DEIs. Vea la Gua del Usuario del Asistente para DEIs,
nmero de documento IED-100.

Si usted selecciona esta bandera, la pgina de Scout se activar. Este separador le permite instruir a la
tarea de barrido que descargue automticamente las tablas de mapeo de puntos de DEI. Este tambin
le permite especificar un rango de direcciones de E/S locales las cuales son respetadas por el Asistente
para DEIs cuando mapea los DEIs al espacio de direcciones de puntos de la Scout. Vea la seccin 4.5,
Campos de Datos de UTR-Scout.

4.1.4 Punto de Estado

Este es el nombre de un punto de estado existente en la base de datos. Este punto ser usado por la
tarea de barrido para indicar el estado de la comunicacin con la UTR. Usted debe de definir este punto,
no es opcional.

4.1.5 Punto de Barrido Rpido

Este es el nombre de un punto de estado que puede ser usado como un interruptor para acelerar las
interrogaciones hacia la UTR. Poniendo este punto a un valor de 1 causa que la tarea de barrido
coloque esta UTR en "barrido rpido (es decir, interroga esta UTR mas frecuentemente que las otras,
basado en el factor de espaciamiento). Colocando este punto a un valor de "0" hace que la tarea de
barrido saque a la UTR del barrido rpido.

Si deja este campo en blanco, la UTR seguir siendo interrogada rpidamente durante las operaciones
de control, pero usted no ser capaz de iniciar el barrido rpido por s mismo.

Si usted esta operando una lnea de comunicacin en modo latente, entonces no hay funcin de barrido
rpido. En este caso, deje este campo en blanco.

4.1.6 Banderas

Este campo le permite especificar ciertas opciones de "lnea de comando" para controlar como la tarea
de barrido se relaciona con esta UTR. Las opciones soportadas por la tarea de barrido DNP 3.0 se
describen abajo. Especifique cada opcin que necesite tecleando /nombre=valor en este campo. Usted
no necesita agregar espacios u otra puntuacin entre banderas.

/TimeMeasure
Ponga este a 1 para activar la Medicin de Retardo. Esto causa que la tarea de barrido realice una
medicin del retardo en esta UTR cada vez que la tarea de barrido inicia. El valor del retardo es
almacenado para usarse en comandos de sincronizacin de tiempo posteriores.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-3


SCADA para Windows
/ConfirmType
Si este es puesto a 0, las confirmaciones de la capa de enlace de datos (data link) nunca se envan.
Si es puesto a 2, ellos siempre son enviados. Si es puesto a 1, ellos solo son usados en mensajes de
mltiples frames. Vea seccin 3.15, Opciones de Configuracin.

/ClassPoll
Esta bandera le permite especificar el tiempo entre interrogaciones especificas para datos de clase
1, 2 o 3, usando la forma xu:yu:zu, donde x es el intervalo entre interrogaciones de clase 1, y es el
intervalo entre interrogaciones de clase 2, z es el intervalo entre interrogaciones de clase 3 y u son
las unidades.

Vea la seccin 3.1.5, Opciones de Configuracin, para detalles y ejemplos de uso.

Las definiciones que usted hace aqu tomarn precedencia sobre cualquier otra definicin que usted
puede haber hecho para la lnea de comunicacin como un todo (vea la seccin 3.1.5, Opciones de
Configuracin), cuando la tarea de barrido esta interrogando esta UTR.

4.2 Campos de Datos de UTR - Conexiones


Esta pgina (vea Figura 4-2) provee para una o dos conexiones de comunicacin para esta UTR, as
como la configuracin para un modem telefnico, si es que hay uno.

Los parmetros de telefona solo estarn disponibles si usted ha seleccionado un modo de telefona
diferente de Deshabilitado (Disabled) en la lnea de comunicacin que esta conectada a esta UTR (en
seccin 3.2.13, Acceso Telefnico).

La informacin de conexin solo estar disponible si usted ha puesto el tipo de Red a TCP/IP (vea
seccin 4.1.2, Red).

Figura 4-2 Dilogo de Edicin de UTR (Conexiones)

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-4


SCADA para Windows
4.2.1 Nombre de Servidor

Este es el nombre o direccin IP que identifica al dispositivo con el cual nos estamos comunicando a
travs de la red (es decir, el servidor de terminales o la interfase de red de la UTR).

4.2.2 Puerto Servidor

Para una comunicacin TCP/IP, debe de haber un nmero de puerto TCP/IP que debe de teclearse aqu.
Para una UTR, este puede tener valores fijos especificados por el fabricante de la UTR (tpicamente
20000 para DNP 3.0). En un servidor de terminales, este debe de corresponder al puerto de hardware
del servidor ( por ejemplo, puerto 2003 puede corresponder al 3rd puerto del servidor de terminales).
Puertos abajo de 1024 no son normalmente usados, ya que ellos estn reservados para otros protocolos
comnmente usados en la red.

4.2.3 Acceso Telefnico

Refirase a la discusin de la conexin telefnica en DB-401, Gua de Edicin de Base de Datos de


Puntos de SCADA para Windows, en los captulos que cubren las lneas de comunicacin y UTRs. Para
esos casos donde la UTR debe de tener parmetros individuales de telefona definidos, aqu es donde se
teclean.

4.3 Campos de Datos de UTR - Alternos


Esta pgina contiene informacin relacionada con las capacidades de alternar puertos. Usted puede usar
los botones de Explorar provistos para seleccionar un punto de estado por cada cambio alterno discutido
abajo.

Figura 4-3 Dilogo de Edicin de UTR (Alternos)

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-5


SCADA para Windows
4.3.1 Punto para Alternar Puerto

Si esta UTR esta en una lnea de comunicacin que tiene dos puertos definidos (seccin 3.2.14,
Parmetros del Puerto), o la UTR esta en una red TCP/IP y tiene dos conexiones definidas especificadas
(seccin 4.2, Campos de Datos de UTR-Conexiones), este punto de estado es requerido. El punto es
usado para mostrar por cual puerto esta siendo actualmente interrogada la UTR. Cuando el valor del
punto es 0, la tarea de barrido esta usando el primer puerto. Cuando el valor del punto es 1, la tarea de
barrido esta usando el segundo puerto.

Cuando este desea interrogar una UTR, la tarea de barrido primero intenta el puerto indicado por el
punto de estado de alternar puerto de la UTR. Si la interrogacin falla, la tarea de barrido coloca la UTR
en barrido de error y reintenta. Si el conteo de reintentos expira, la tarea de barrido alterna al otro
puerto (y cambia el punto de estado de alternar puerto de la UTR a su valor apropiado). Si la
interrogacin falla ah tambin, despus de sus propios reintentos, la tarea de barrido declara la UTR
fallada, pero contina interrogando la UTR, alternando entre los puertos como se describi arriba. El
contador de reintentos usado para alternar puertos es especificado para cada puerto, en la definicin de
la lnea de comunicacin. Vea 3.2.14, Parmetros del Puerto.

Usted puede forzar a la tarea de barrido a usar cualquier puerto, colocando manualmente el valor del
punto de estado para alternar puerto.

El punto de estado para alternar puerto debe de ser definido como un punto de no alarma, porque usted
no quiere ser molestado por alarmas en este punto cuando la tarea de barrido esta continuamente
alternando puertos tratando de interrogar una UTR que no responde. Si la tarea de barrido cambia de
puerto cuando la UTR esta activa, este notifica a los operadores mediante una alarma separada de la
forma:

mm/dd hh:mm:ss nombre_utr descripcion_utr PRIMARY SELECTED


y
mm/dd hh:mm:ss nombre_utr descripcion_utr ALTERNATE SELECTED

Cuando la tarea de barrido esta usando un puerto particular para una UTR, este no revisa la
disponibilidad del otro puerto. Tales revisiones pueden ser realizadas manualmente poniendo
manualmente el valor del punto para alternar puertos. Si usted hace esto, no olvide remover la bandera
de "fijada manualmente, o la tarea de barrido no ser capaz de cambiar de puertos cuando lo necesite.
Si usted define el punto para alternar puertos como un punto de control asociado con una tarea de
barrido virtual (dummy), entonces usted no necesita preocuparse acerca de ajustarlo manualmente.
Alternativamente, usted puede automatizar el proceso de forzar alternar puertos mediante una secuencia
de comandos.

4.3.2 Alternar Puerto despus de

Teclee el nmero de errores de respuesta consecutivos (tiempos de espera, respuestas equivocadas,


errores de seguridad, etc.) que usted va a tolerar antes de que la tarea de barrido cambie del puerto
actual al puerto alterno (si es que usted defini uno en la lnea de comunicacin que la UTR esta
usando).

Este valor es usado por la tarea de barrido DNP, en lugar del Contador de Reintentos mencionado en la
seccin 3.2.14, Parmetros del Puerto.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-6


SCADA para Windows
4.3.3 Punto para Alternar Canal, Alternar Canal despus de

La tarea de barrido DNP 3.0 no soporta actualmente alternar canales, as que deje estos campos en
blanco.

4.4 Campos de Datos de UTR - Estadsticas


Algunos nombres de puntos pueden ser especificados en esta pgina, usando los botones de Explorador
provistos. La funcin de estos puntos se describe abajo.

Figura 4-4 Dilogo de Edicin de UTR (Estadsticas)

4.4.1 Punto de Porcentaje de Comunicacin

Este es un punto analgico que contiene el porcentaje de estadstica de comunicacin activa (100%
significa que no han ocurrido errores). La estadstica es calculada pasando 0s y 1s a travs de un filtro
digital pasa-bajos, donde 0 es alimentado al filtro cuando ocurre un error de comunicacin y 1 es
alimentado como una comunicacin exitosa. Los errores incluyen tiempos de espera expirados,
seguridad (CRC) y respuestas equivocadas.

El filtro digital consiste de:

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-7


SCADA para Windows
xi +1 = (K xi ) + ((1 K ) ui )

dnde:

ui es la entrada del filtro

xi es la salida filtrada

K es la constante del filtro

La constante del filtro usada es 0.5.

Si el punto no es especificado, entonces no se calcula la estadstica de porcentaje de comunicacin para


esta UTR.

Si el canal actualmente usado para esta UTR es Latente, el valor del punto es puesto a cero.

4.4.2 Conteo Total de Mensajes

Este es un punto analgico que contiene una cuenta de todos los mensajes recibidos desde esta UTR.
Usted puede usar esto, en comparacin con los otros tres contadores discutidos abajo, para evaluar la
comunicacin con esta UTR.

Esta estadstica es mantenida tanto en modo activo como latente. Si deja este campo en blanco, esta
estadstica no es mantenida.

4.4.3 Conteo de Buenos Mensajes

Este es un punto analgico que contiene una cuenta de todos los mensajes correctos recibidos desde
esta UTR. Es incrementado cuando una respuesta correctamente formada es recibida, y era esperada.

Esta estadstica es mantenida tanto en modo activo como latente. En un canal Latente, sin embargo, no
hay interrogaciones por excepciones, por lo que el conteo solo representa las respuestas a los otros
tipos de interrogaciones. Si deja este campo en blanco, esta estadstica no es mantenida.

4.4.4 Conteo de Malos Mensajes

Este es un punto analgico que contiene una cuenta de todos los mensajes incorrectos recibidos desde
esta UTR. El contador de malos mensajes es incrementado cuando una respuesta incorrectamente
formada es recibida (incluyendo errores de seguridad), o cuando la respuesta no fue la esperada (por
ejemplo, que el nmero de UTR en el mensaje o el cdigo de funcin son incorrectos).

Esta estadstica es mantenida tanto en modo activo como latente. En un canal Latente, sin embargo, no
hay interrogaciones por excepciones, por lo que el conteo solo representa las malas respuestas a los
otros tipos de interrogaciones. Si deja este campo en blanco, esta estadstica no es mantenida.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-8


SCADA para Windows
4.4.5 Conteo de Tiempo de Espera

Este es un punto analgico que contiene una cuenta de los errores de tiempos de espera expirados en
comunicaciones (errores de no respuesta). El contador de tiempos de espera es incrementado cada vez
que el nmero de bytes de datos de la UTR es menor del nmero esperado.

Esta estadstica es mantenida tanto en modo activo como latente. En un canal Latente, sin embargo, no
hay interrogaciones por excepciones, por lo que el conteo solo representa los tiempos de espera
expirados de los otros tipos de interrogaciones. Si deja este campo en blanco, esta estadstica no es
mantenida.

4.4.6 Conteo de Mensajes Enviados

Este es un punto analgico que contiene una cuenta de todos los mensajes transmitidos por la tarea de
barrido. Este es incrementado cada vez que un mensaje es exitosamente mandado.

Este ser el total de todas las interrogaciones, comandos de control, comandos de salidas analgicas y
transmisiones mandadas a esta UTR. Debido a que no existe interrogacin por excepcin en un canal
Latente, en una lnea de comunicacin latente el conteo solo representa otros tipos de interrogaciones.
Si deja este campo en blanco, esta estadstica no es mantenida.

4.4.7 Intervalo de Telefona Forzado

Este punto analgico puede ser especificado par alas conexiones telefnicas con UTRs individuales (es
decir, modo Horario o Bajo Demanda). El valor de este punto representa que tan seguido esta UTR ser
llamada en segundos, forzando el intervalo especificado en la lnea de comunicacin (seccin 3.2.13,
Acceso Telefnico).

4.4.8 Estado de Acceso Telefnico

Este es el nombre del punto que recibe un mensaje de estado de la lgica telefnica. Segn la tarea de
barrido avance a travs de los pasos para realizar una llamada, este punto ser actualizado para reflejar
cada paso.

4.4.9 Hora de la ltima Buena Interrogacin

Este es el nombre de un punto de texto, en el cual la tarea de barrido almacenar la fecha y hora de la
ltima interrogacin exitosa (es decir, una en la cual se recibi una buena respuesta). Usted
probablemente preferir dejar este campo en blanco, a menos que usted tenga una situacin donde las
interrogaciones sean realizadas infrecuentemente, tales como conexiones telefnicas en un Horario o
Bajo Demanda. Sin embargo, si usted especifica el nombre de un punto, este ser actualizado para
todos los tipos de interrogaciones.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-9


SCADA para Windows
4.5 Campos de Datos de UTR - Scout
Esta pgina esta disponible solamente cuando la bandera de Scout en la pgina General esta
seleccionada (vea seccin 4.1.3, Scout).

La seccin de E/S local de esta pgina le permite especificar la localizacin de todos los puntos locales
de E/S (hardware) que estn disponibles en esta UTR. Esta informacin le permite decirle al Asistente
para DEI que se mantenga alejado de esas direcciones de puntos cuando mapee automticamente DEIs
sin que usted tenga que crear todos los puntos de E/S en la base de datos. Solo teclee los nmeros de
puntos inicial y final para cada tipo de punto de hardware equipado en esta UTR.

Figura 4-5 Dilogo de Edicin de UTR (Scout)

La casilla en la parte superior le permite especificar si desea que la tabla de mapeo de puntos de DEIs
sea descargada a la UTR cada vez que la comunicacin a esta UTR sea restaurada. Normalmente, esta
casilla debe de estar seleccionada. Pero si la UTR almacena la tabla de mapeo en memoria no-voltil, y
usted no cambia sus configuraciones de DEIs frecuentemente, usted puede dejar esta casilla sin
seleccionar, ahorrando algo de tiempo al establecer comunicaciones con esta UTR. Sin embargo, usted
debe entonces recordar el forzar a la tabla para que sea descargada de nuevo, si usted hace cambios en
el mapeo de los puntos de los DEIs.

Refirase a IED-100, Gua del Usuario del Asistente para DEIs, para mas detalles.

Gua del Usuario de la Tarea de Barrido DNP 3.0 UTR 4-10


SCADA para Windows
5 Punto de Estado

Este captulo describe como definir puntos de estado para la tarea de barrido DNP 3.0. El dilogo de
Editar Puntos de Estado del Explorador SCADA se muestra en la Figura 5-1.

Solo la pgina de Telemetra es discutida, debido a que es la nica conteniendo detalles especficos de
DNP.

Un punto de estado SCADA puede ser definido para ser uno de:
Solamente indicacin
Solamente control
Indicacin y Control combinado

dependiendo de si tiene una direccin de telemetra y alguna direccin de control.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-1
SCADA para Windows
5.1 Telemetra
Esta pgina define la direccin de telemetra, las dos direcciones de control y elementos relacionados.
Usted debe de considerar a la UTR tambin como una parte de la direccin de telemetra, debido a que
usted puede tener otro punto con la misma direccin en esta lnea de comunicacin, pero en diferente
UTR.

Consulte DB-401, Gua de Edicin de Base de Datos de Puntos, para una discusin de los campos no
mencionados en este documento, incluyendo el Nombre Externo y Tipo.

Cada una de las tres direcciones especifica la localidad de una entrada o salida dentro de la UTR, y es
hecha de hasta cuatro campos llamados A, B, C y D. Estos campos representan diferentes cosas en
cada tipo de direccin.

Figura 5-1 Dilogo de Edicin de Puntos de Estado (Telemetra)

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-2
SCADA para Windows
5.1.1 Direccin de Telemetra

La direccin de telemetra especifica la locacin de los puntos de estado dentro de la UTR. El significado
de las partes de la direccin se da en la Tabla 5-1. Si el punto es un punto tele-adquirido, seleccione la
UTR que proveer los datos, seleccione la casilla para Direccin de Telemetra, y llene los campos
requeridos A, B, C y D.

Tabla 5-1 Campos de Direccin de Telemetra para Estados


Campo de
Direccin de
Telemetra Significado
A Nmero de Punto (0 - 65535)
B Tipo de Objeto (vea Tabla 5-2)
C Clase (0-3)
D No se usa.

Las asignaciones de clases especificadas por la parte C de ;a


direccin es una implementacin futura de Nivel 3, en la cual la
tarea de barrido descargar las asignaciones de clase al
dispositivo esclavo (UTR) usando la funcin DNP Asignar
Clase. En la implementacin actual de Nivel 2, las asignaciones
de clase son realizadas por el mismo dispositivo esclavo.

Tabla 5-2 Tipos de Objeto para Puntos de Estado


Cdigo (B) Tipo de Objeto
1 Entrada Binaria
10 Estado de Salida Binaria
201 Entrada Binaria Automtica
801 Estado RIMS
900 Indicaciones Internas
901 Revisin de Referencia
914 Modo de Reporte No Solicitado

El tipo de objeto 201 es un objeto de entrada binaria DNP con un manejo especial. Si el estado del
punto que es reportado desde la UTR difiere del ltimo estado comandado, la tarea de barrido
automticamente manda un control para forzarlo al ltimo estado solicitado. (Se espera que los puntos
de estado de este tipo tengan direcciones de control.)

Esta capacidad le permite a la estacin maestra el mantener el ltimo estado comandado del punto en la
UTR, y es particularmente til para manejar dispositivos que mandan algn estado predeterminado
cuando la UTR se reinicia. Vea la discusin del correspondiente Objeto de control 212 en el prrafo
5.2.2, Bloque de Salida de Control Automtico.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-3
SCADA para Windows
EL tipo de Objeto 801 es un objeto no DNP que es usado para transmitir pulsos RIMS a los
acumuladores. Vea la seccin 2.4.1, Acumuladores RIMS.

El tipo de Objeto 900 es tambin un objeto no DNP. Es usado para representar las indicaciones internas.
Para estos puntos, la direccin A especifica el bit del objeto de Indicaciones Internas, como se lista en
la Tabla 5-3, abajo.

Tabla 5-3 Direccionamiento para Indicaciones Internas


Direccin A Descripcin
0 Mensaje Recibido Todas las Estaciones
1 Datos Disponibles Clase 1
2 Datos Disponibles Clase 2
3 Datos Disponibles Clase 3
4 Sincronizacin de Tiempo Requerido Desde la
Maestra
5 Salida(s) Digital(es) en Estado Local
6 Problema en el Dispositivo
7 Reinicio del Dispositivo
8 No Usado
9 Objetos Solicitados Desconocidos
10 Parmetros Invlidos o Fuera de Rango
11 Sobre flujo de Bfer
12 Operacin Actualmente Ejecutndose
13 Configuracin Actual Corrupta
14 Reservado Para Uso Por Acuerdo
15 Reservado Para Uso Por Acuerdo

El tipo de Objeto 901 es tambin un objeto no DNP. Este es usado para representar los bits de revisin
de referencia de las entradas analgicas. La direccin A del punto de estado de este tipo es la misma
que la direccin A del punto correspondiente analgico (vea seccin 6.1).

El tipo de Objeto 914 es tambin un objeto no DNP. Este es usado para mantener el modo de reportes
no-solicitados (activos o inactivos) de una UTR individual. Cuando el canal general esta en modo latente
(reportes no solicitados), y el valor de este punto es 0, la tarea de barrido activa los reportes no-
solicitados en la UTR. Si no, la tarea de barrido desactiva los reportes no solicitados en la UTR. Vea la
Tabla 5-4 para los valores de estado.

Esta capacidad puede ser usada para forzar el modo latente del canal para UTRs individuales. Cuando
el canal esta en modo activo, el valor del punto es ignorado.

Para detalles en las direcciones de control correspondientes que pueden ser usadas para operar dichos
puntos, vea la seccin 5.2.4, Forzado de Reportes No Solicitados.

Tabla 5-4 Estado de los Reportes No Solicitados de la UTR (Si el canal esta en Modo Latente)
Estado Significado
0 Reportes No Solicitados estn Activados
1 Reportes No Solicitados estn Desactivados

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-4
SCADA para Windows
5.1.2 Cdigo de Formato

Este campo especifica como la tarea de barrido debe de procesar los datos de entrada de estados de la
UTR.

Abajo, los formatos son referidos por nmero de cdigo (ID), pero usted los puede seleccionar de una
lista de nombres definidos por el usuario. Si el DNP es la nica tarea de barrido en su sistema, los
formatos pueden nombrarse de tal manera que describan su
funcin. Pero si se estn usando varias tareas de barrido, Si usted tiene dudas acerca de
ellas pueden usar los mismos nmeros de formatos para cual cdigo de formato es cual,
propsitos diferentes, por lo cual usted no ser capaz de mire sus definiciones usando el
escoger un buen nombre. En este caso usted puede preferir Explorador SCADA.
nombrarlos por sus nmeros de ID listados aqu.

Formato 1
Cdigo de formato 1 especifica el procesamiento normal de un solo bit. Esto es, valores de bit
recibidos como 0 o 1 son almacenados en la base de datos como 0 y 1 respectivamente.

Formato 2
El cdigo de formato 2 especifica procesamiento invertido de un bit. Esto es, valores de bit recibidos
como 0 o 1 son almacenados en la base de datos como 1 y 0 respectivamente.

Formatos 3, 4, 5, 6, 7 y 8
Estos cdigos de formato permiten que puntos de estado de dos bits de la UTR sean mapeados de
seis diferentes maneras en la representacin consistente interna de la base de datos. La
representacin interna se muestra en la Tabla 5-5:

Tabla 5-5 Valores de Estado Estndares


Valor de Estado
Estado
0 Abierto Note que si cualquier respuesta (ya sea
1 Cerrado por excepcin o todos-los-datos)
2 Transicin reporta los dos bits de un punto de
doble-bit como cambiado, entonces
3 Error habr dos transiciones almacenadas
para el punto.

Formato 3
Este cdigo de formato especifica bit bajo es 1 = abierto y bit alto es 1 = cerrado. Cuando ambos
bits son 0, el punto esta en transicin.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-5
SCADA para Windows
Tabla 5-6 Formato 3 - Bits a Mapeo en Base de Datos
Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 2 Transicin
01 0 Abierto
10 1 Cerrado
11 3 Error

Formato 4
Este formato especifica bit bajo es 1 = cerrado y bit alto es 1 = abierto. Cuando ambos bits son 0,
el punto esta en transicin.

Tabla 5-7 Formato 4 - Bits a Mapeo en Base de Datos


Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 2 Transicin
01 1 Cerrado
10 0 Abierto
11 3 Error

Formato 5
Este es el equivalente al formato 3 invertido. Este especifica bit bajo es 0 = cerrado y "bit alto es 0 =
abierto". Cuando ambos bits son 1, el punto esta en transicin.

Tabla 5-8 Formato 5 - Bits a Mapeo en Base de Datos


Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 3 Error
01 0 Abierto
10 1 Cerrado
11 2 Transicin

Formato 6
Este es el equivalente al formato 4 invertido. Este especifica bit bajo es 0 = abierto y "bit alto es 0 =
cerrado". Cuando ambos bits son 1, el punto esta en transicin.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-6
SCADA para Windows
Tabla 5-9 Formato 6 - Bits a Mapeo en Base de Datos
Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 3 Error
01 1 Cerrado
10 0 Abierto
11 2 Transicin

Formato 7
El Formato 7 especifica un pase directo para puntos de doble bit. Ambos bits recibidos de la UTR se
almacenan en la base de datos como estn.

Tabla 5-10 Formato 7 - Bits a Mapeo en Base de Datos


Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 0 Abierto
01 1 Cerrado
10 2 Transicin
11 3 Error

Formato 8
El Formato 8 especifica un pase directo invertido para puntos de doble bit. Ambos bits recibidos de la
UTR se complementan y entonces se almacenan en la base de datos.

Tabla 5-11 Formato 8 - Bits a Mapeo en Base de Datos


Valor Valor almacenado
Binario de en la base de
la UTR datos Estado
00 3 Error
01 2 Transicin
10 1 Cerrado
11 0 Abierto

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-7
SCADA para Windows
5.2 Control

5.2.1 Control-0, Control-1

Las direcciones de control para abrir (0) y cerrar (1) que pueden ser definidas por cada punto de estado
dan la localidades de uno o dos relevadores de control en la UTR. El significado de las partes de cada
direccin se da en la Tabla 5-12. Usted debe de seleccionar las casillas prximas a la direccin que
usted planea usar.

Tabla 5-12 Campos de las Direcciones de Control


Campos de la
Direccin de
Control Significado
A Nmero de Punto de Control (0 - 65535)
B Tipo de Objeto (vea Tabla 5-13)
C Variante (vea Tabla 5-13)
D Cdigo de control + modo (vea Tabla 5-14 y Tabla 5-15)

Tabla 5-13 Objetos de Control y Variantes


B (Objeto) C (Variante) Significado
12 1 Bloque de relevadores de salida de control
12 2 Bloque de Patrn de Control
12 3 Mscara de Patrn
70 0 Transferencia de Archivo (vea seccin 5.2.5, Transferencia
de Archivo)
212 1 Bloque de relevadores de salida de control Automticos (vea
seccin 5.2.2, Bloque de Salidas de Control Automticos)
912 0 Reinicio en Fro (vea seccin 5.2.3, Reinicio en Fro)
914 0 Activar/Desactivar reportes no solicitados (vea seccin 5.2.4,
Forzado de Reportes No Solicitados)

Las Variantes 2 y 3 del Objeto 12 (bloques de patrn de


control y patrn de mscara) no son soportados en la
implementacin Nivel 2 actual. Estos cdigos estan
reservados para una implementacin futura.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-8
SCADA para Windows
Tabla 5-14 Cdigos de Control
Cdigo de
Control Significado
0 Nulo
1 Pulso Activo
2 Pulso Inactivo
3 Sostenido Activo
4 Sostenido Inactivo
21 Pulso Activo - Abrir
41 Pulso Activo - Cerrar

Tabla 5-15 Modos de Control


Modo de
Control Significado
000 Seleccionar-antes-de-operar
100 Operacin Directa
200 Operacin Directa sin reconocimiento

5.2.2 Bloque de Salidas de Control Automticos

Los controles de Objeto 212 son manejados de la misma manera que los controles del Objeto 12,
excepto que despus de una contestacin exitosa, el sistema no espera para que el cambio de
estado sea reportado por la UTR. En vez de eso, la tarea de barrido automticamente cambia el
estado del punto al estado solicitado.

Vea la discusin del objeto correspondiente de telemetra Objeto 201 en la seccin 5.1.1, Direccin
de Telemetra.

5.2.3 Reinicio en Fro

Para iniciar un reinicio en fro de la UTR, usted puede mandar ya sea un control de apertura o cierre a un
punto con la direccin de control mostrada en la Tabla 5-16.

Tabla 5-16 Direccin de Control para Reinicio en Fro


Campos de la Valor
Direccin de Control
A 0
B 912
C 0
D 0

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-9
SCADA para Windows
5.2.4 Forzado de Reportes No Solicitados

SI el canal esta en modo Latente (reportes no solicitados), usted puede activar o desactivar los reportes
no solicitados por cada UTR, mandando controles a puntos con direcciones de control especiales. Estas
direcciones de control se muestran en la Tabla 5-17. La direccin de control Abrir del punto debe de
tener D = 0, mientras que la direccin de control de Cerrar debe de tener D = 1.

Tabla 5-17 Direcciones de Control para Activar/Desactivar Reportes No Solicitados en una UTR
Campos de la Valor
Direccin de Control
A 0
B 914
C 0
D = 0 para activar el reporte no solicitado
= 1 para desactivar el reporte no solicitado

5.2.5 Transferencia de Archivos

Un tipo de control especial esta disponible para permitirle iniciar o abortar transferencias de archivos de
propsito general. Un control de control-0 a este punto de tipo de control iniciar la transferencia del
archivo, mientras que un control control-1 cancelar la transferencia de un archivo que este en progreso.

Actualmente, los archivos solo pueden leerse (descargarse desde la UTR), pero versiones mas recientes
de la tarea de barrido soportarn la escritura de archivos (descargarse a la UTR).

Tabla 5-18 Direccin de Control para Transferencia de Archivos

Campos de la Valor
Direccin de Control
A 0
B 70
C Opciones de proceso de pre-transferencia o post-transferencia. Vea
Tabla 5-19.
D Tipo de operacin de transferencia de archivo. Vea Tabla 5-20.

Tabla 5-19 Direccin de Control C (Opciones de Pre y Post Proceso)

Valor C Valor
0 Ponga C = 0 si el archivo a cargar o descargar no requiere ningn tipo de proceso
especial de parte de la tarea de barrido.
1 Ponga C = 1 si el archivo es un Perfil de Carga Scout, y debe de convertirse
automticamente a formato CSV, con la extensin .csv. Vea la seccin 5.2.6,
Carga de Perfil de Carga desde la Scout.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-10
SCADA para Windows
Tabla 5-20 Direccin de Control D (Tipo de Transferencia de Archivo)

Valor D Valor
0 Aborta la operacin de transferencia de archivo (solo en direccin del Control-1)
1 Lee el archivo y reporta cada fragmento de datos como una respuesta directa.
2 Lee el archivo y reporta el Estado de Transporte de cada fragmento de datos como
una respuesta directa. Futuro.
3 Lee el archivo y reporta cada fragmento de datos como un evento. Futuro.
4 Escribe el archivo y reporta el Estado de Transporte de cada fragmento de datos
como un evento. Futuro.

El nombre del archivo en la UTR esta especificado en el campo Nombre Externo de la direccin de
Control-0. El nombre del archivo en el servidor SCADA, incluyendo su especificacin de directorio
completo, esta definido en el campo de Nombre Externo de la direccin de Control-1. El directorio
especificado en el nombre del camino del servidor SCADA debe de existir.

Dependiendo del tamao del archive y la configuracin de la lnea de comunicacin, la transferencia de


archivos puede tomar minutos para completarse. Por tanto la tarea de barrido contiene lgica especial
para espaciar las interrogaciones y comandos entre las cargas y descargas de los bloques de datos del
archivo.

La tarea de barrido permite solo una operacin de transferencia de archivo que sea realizada a la vez.
Cuando la operacin de transferencia de archive esta en progreso en una lnea de comunicacin,
cualquier otra requisicin de transferencia de archivo en la misma lnea de comunicacin ser rehusado.

Una operacin de transferencia de archivos esta sujeta a un tiempo de espera para completarse. Este
valor de tiempo de espera es definible mediante banderas en la lnea de comunicacin. Vea la bandera
/FileTMP en la seccin 3.1.5, Banderas de Configuracin. Si una transferencia de archivos no es
completada en este tiempo de espera, la operacin es abortada automticamente por la tarea de barrido.
Cuando se aborta una transferencia de archivos, la tarea de barrido manda un comando de "Abortar
Transferencia de Archivo" a la UTR para decirle que cierre su archivo y termine la operacin.

5.2.6 Carga del Perfil de Carga desde la Scout

Un archivo especial que puede ser cargado desde la UTR Scout es un perfil de carga.

Si usted especifica una conversin automtica a formato CSV al asignar a "C un valor de 1 (vea Tabla 5-
19), usted no necesita especificar la extensin del archivo para el nombre del archivo almacenado. Las
extensiones predeterminadas de .slp" (para el archivo cargado) y .csv (para el archivo convertido CSV)
se darn a los archivos automticamente.

Si el campo de Nombre Externo de la direccin del Control-1 es dejado en blanco, el camino y nombre
predeterminado de C:\Program Files\Quindar\Temp\LoadProfile.ref ser usado.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-11
SCADA para Windows
5.3 Intervalo de Control
Para un control momentneo, el intervalo de control es la duracin en tiempo que el relevador de control
ser energizado en una operacin de control. El intervalo es tecleado en unidades de tiempo que pueden
ser diferentes de UTR a UTR. Por ejemplo, una UTR puede estar configurada para unidades de tiempo
de 50 milisegundos, mientras que otra puede estar a unidades de 10 milisegundos.

El intervalo de control puede ser especificado como un valor constante o como el nombre de un punto
analgico. En el ltimo caso, el valor del punto especificado es usado como el intervalo de control.

Si un punto analgico es usado como intervalo de control, el valor de ingeniera del punto es de-escalado
por su factor de escala y desplazamiento para producir el intervalo de control real. Esto hace posible que
usted pueda configurar el punto para que el operador pueda teclear el ancho del pulso en unidades
fciles de usar, como segundos o milisegundos. Por ejemplo, si la unidad de tiempo de la UTR es de 50
milisegundos, y usted quiere que el operador teclee el ancho del pulso en segundos, usted debe de
especificar un factor de escala de 0.05 y un desplazamiento de cero. Entonces, cuando el operador
teclee un ancho de pulso de 1.5 segundos, por ejemplo, la tarea de barrido restar el desplazamiento de
cero, y dividir por el factor de escala de 0.05 para producir un intervalo de control de 30 (en las
unidades de tiempo de 50 milisegundos de la UTR).

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-12
SCADA para Windows
6 Punto Analgico

Este captulo describe como definir puntos analgicos para la tarea de barrido DNP 3.0. El dilogo de
Editar Puntos Analgicos del Explorador SCADA se muestra en la Figura 6-1.

Solo la pgina General es discutida, debido a que es la nica conteniendo detalles especficos de DNP.

En adicin a las entradas analgicas regulares, los acumuladores (contadores congelados y entradas
analgicas congeladas) y los setpoints (salidas analgicas) deben de definirse como puntos analgicos
en la base de datos.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-1
SCADA para Windows
6.1 Direccin de Telemetra
La direccin de telemetra especifica el tipo y la locacin de este punto dentro de la UTR. Esta es hecha
de cuatro campos llamados A, B, C y D. Usted debe de considerar la UTR como parte de la direccin de
telemetra, ya que usted puede tener otro punto con la misma direccin en esta lnea de comunicacin,
en tanto este en diferente UTR.

Figura 6-1 Dilogo de Edicin de Puntos Analgicos

El significado de las partes de la direccin A, B, C y D se da en la Tabla 6-1. Si el punto es un punto tele-


adquirido, seleccione la UTR que proveer los datos, seleccione la casilla para Direccin de Telemetra,
y llene los campos requeridos A, B, C y D.

Los campos de Nombre Externo y Tipo no son usados por la tarea de barrido de DNP 3.0.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-2
SCADA para Windows
Tabla 6-1 Campos de Direccin de Telemetra para Analgicos
Campo de
Direccin
de Significado
Telemetra
A Nmero de Punto (0 - 65535)
B Tipo de Objeto (vea Tabla 6-2)
C Clase (0-3)
D No se usa.

Como en el caso de los puntos de estado, la asignacin de clase especificada por la


parte C de la direccin es una implementacin futura Nivel 3, en la cual la tarea
de barrido descargar las asignaciones de clase al dispositivo esclavo (UTR)
usando la funcin DNP Asignar Clase. En la implementacin actual Nivel 2, la
asignacin de clase es hecha por el mismo dispositivo esclavo.

Tabla 6-2 Tipos de Objeto para Puntos Analgicos


Cdigo Tipo de Objeto
20 Contador binario
21 Contador congelado
30 Entrada analgica, no descargar banda muerta
31 Entrada analgica congelada
40 Estado de salida analgica
130 Entrada analgica, descargar banda muerta de 16-bits
230 Entrada analgica, descargar banda muerta de 32-bits
330 Entrada analgica, descargar banda muerta de punto flotante
921 Acumulacin total esta hora hasta este momento (contador congelado)
922 Acumulacin total este da hasta este momento (contador congelado)
923 Acumulacin total este mes hasta este momento (contador congelado)
924 Acumulacin horaria proyectada esta hora (contador congelado)
925 Acumulacin total ltima hora (contador congelado)
926 Acumulacin total ltimo da (contador congelado)
927 Acumulacin total ltimo mes (contador congelado)
931 Acumulacin total esta hora hasta este momento (entrada analgica congelada)
932 Acumulacin total este da hasta este momento (entrada analgica congelada)
933 Acumulacin total este mes hasta este momento (entrada analgica congelada)
934 Acumulacin horaria proyectada esta hora (entrada analgica congelada)
935 Acumulacin total ltima hora (entrada analgica congelada)
936 Acumulacin total ltimo da (entrada analgica congelada)
937 Acumulacin total ltimo mes (entrada analgica congelada)

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-3
SCADA para Windows
Los tipos de Objetos de 921 a 927 y 931 a 937 son cdigos de tipos de objeto no-DNP que son usados
para representar puntos de acumulacin derivadas para los contadores congelados y entradas
analgicas congeladas (vea seccin 6.6.1, Acumulaciones Derivadas). Los tipos de Objetos 130, 230 y
330 son tambin cdigos de tipos de objetos no-DNP que son usados para representar entradas
analgicas (objeto 30) con bandas muertas de 16-bits, 32-bits y punto flotante respectivamente.

6.2 Cdigo de Formato


Este campo especifica como la tarea de barrido debe de procesar los datos de la UTR. Los cdigos de
formatos vlidos para puntos que no son salidas analgicas se listan en la Tabla 6-3.

Abajo, los formatos son referidos por nmero de cdigo (ID), pero usted los puede seleccionar de una
lista de nombres definidos por el usuario. Si usted tiene dudas acerca de cual cdigo de formato es cual,
mire sus definiciones usando el Explorador SCADA. Si el DNP es la nica tarea de barrido en su
sistema, los formatos pueden nombrarse de tal manera que describan su funcin. Pero si se usan
mltiples tareas de barrido, ellos pueden usar los mismos nmeros de formatos para propsitos
diferentes. Usted puede no definir mejores nombres que los que estan provistos.

Tabla 6-3 Formato de Entrada para Puntos Analgicos


Cdigo Significado
1 Escalar, recortar a cero si el valor es dentro de la banda
muerta de corte de cero y almacenar en la base de datos.
2 Escalar, recortar a cero si el valor es dentro de la banda
muerta de corte de cero y agregar a la base de datos.
3 Calcular Delta, escalar y almacenar en la base de datos
4 Calcular Delta, escalar y agregar a la base de datos

Las entradas analgicas congeladas deben asignarse a cdigos de formato 1 o 2.


Ambos contadores congelados y no congelados (contadores binarios) deben de asignarse a cdigos
de formato 3 o 4. Si usted no quiere el clculo del delta, y no le importa el sobreflujo (rollover), usted
puede asignar a los contadores no congelados al cdigo de formato 1.
Los cdigos de formato para salidas analgicas son descritos en la seccin 6.7, Salidas Analgicas.
Todos los otros tipos de objetos analgicos deben de asignarse al cdigo de formato 1.

6.3 Factor de Escala y Desplazamiento


El factor de escala y desplazamiento representan los factores de conversin para una transformacin
lineal de los valores de entradas de cuentas de la UTR hacia unidades de ingeniera.

Para determinar los valores apropiados de factor de escala y desplazamiento, usted puede usar estas
dos frmulas:

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-4
SCADA para Windows
MaxValorIng MinValorIng
(1) FactorEscala =
MaxValorCtas MinValorCtas

(2) Desplazamiento = MinValorIng (FactorEscala MinValorCtas )


donde los valores Mx y Mn de ingeniera son los valores que usted quiere ver, y los valores Mx y Mn
de cuentas son el rango de valores obtenidos de la UTR.

Suponga, por ejemplo, que usted esta usando un transductor de 4-20 mA para medir el nivel del agua en
un tanque, y que el convertidor A/D de la UTR convierte este valor medido en valores de cuentas en el
rango de 400 y 2000. Si los niveles mnimos y mximos son de 100 y 200 metros respectivamente,
entonces las ecuaciones (1) y (2) producen:

200 100
FactorEscala = = 0.0625
2000 400
y
Desplazamiento = 100 (0.0625 400 ) = 75.0

Usted puede revisar su trabajo usando el factor de escala y desplazamiento resultante y convertir un
valor de cuentas de la mitad del rango. En este caso, el valor de cuentas de media escala entre 400 y
2000 (1200) se escala al valor esperado de ingeniera de 150 metros.

6.4 Banda Muerta de Recorte de Cero


Este define el rango de banda muerta en valores de ingeniera dentro de los cuales una entrada va a ser
recortada a un valor de ingeniera de cero. Esto le permite eliminar ruidos de lecturas alrededor de la
marca de cero en la escala de ingeniera.

La banda muerta de corte de cero esta especificada en unidades de ingeniera, y es aplicada solo a
puntos con cdigo de formato 0 o 1. Vea seccin 6.2, Cdigos de Formato.

Usted puede usar esto para eliminar ese par de molestos volts o amperes que pueden aparecer en una
lnea muerta o vaca que son debidos a ruido de sensores o a una ligera descalibracin. Por ejemplo, si
la banda muerta de corte de cero es 3.0, entonces cualquier valor que es convertido entre +3.0 y -3.0 en
unidades de ingeniera ser cortado a cero.

6.5 Ventana de Excepcin


Este es un valor en cuentas que especifica una banda muerta de excepcin que es descargada a la UTR
para este punto. La UTR solo transmitir nuevos valores analgicos si ha acumulado un cambio que
excede esta banda muerta. Usted puede usar esto para mejorar el uso de valuable ancho de banda de
comunicacin hacia los puntos mas crticos. Para mayores detalles, vea la seccin 2.14, Descarga de
Bandas Muertas de Excepciones Analgicas.

Este campo solo tiene significado si la UTR reporta datos analgicos por excepcin y si la UTR soporta
la descarga de bandas muertas de excepcin individuales para cada punto.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-5
SCADA para Windows
6.6 Acumuladores
Tanto los contadores congelados como las entradas analgicas congeladas son tratados como
acumuladores.

Por cada valor de contador congelado por la UTR, la tarea de barrido calcula el delta, lo escala (usando
solo el factor de escala), y dependiendo del cdigo de formato de entradas asignado al punto, lo
almacena directamente en la base de datos para producir una tasa o suma el delta al valor actual en la
base de datos para producir una "acumulacin". Vea seccin 6.2, Cdigos de Formato.

Las entradas analgicas congeladas se asumen que ya representan una tasa medida, y por tanto el
clculo del delta no se aplica. La tarea de barrido escala el valor (usando tanto el factor de escala como
el desplazamiento), recorta a cero si esta debajo de la banda muerta de cero y, dependiendo del cdigo
de formato de entrada, esta almacena el resultado en la base de datos (tasa) o la suma a la base de
datos (acumulacin).

6.6.1 Acumulaciones Derivadas

La tarea de barrido tiene la habilidad de mantener acumulaciones horarias, diarias y mensuales, ms aun
valor de demanda proyectada. Para obtener esas acumulaciones derivadas, siete puntos adicionales
pueden definirse por cada punto acumulador, con la misma direccin de telemetra como el punto
acumulador primario, pero diferente valor de B (tipo de objeto). Vea seccin 6.1, Telemetra, y
especficamente, Tabla 6.2, Tipos de Objetos para Puntos Analgicos. Note que el acumulador primario
tiene una direccin B de 21 (contador congelado) o 31 (entrada analgica congelada).

Las acumulaciones derivadas son producidas solamente si el punto acumulador primario tiene asignado
un cdigo de formato de 1 o 3 (es decir, almacenar tasa en base de datos). Vea seccin 6.2, Cdigos de
Formato.

Si usted quiere acumulaciones diarias, tanto las acumulaciones horarias y diarias tienen que ser
definidas. Similarmente, si usted desea acumulaciones mensuales, usted debe de definir las
acumulaciones horarias, diarias y mensuales.

6.6.2 Demanda Proyectada

Una demanda proyectada (in tipo de objeto de 924 o 934) es un estimado de la demanda promedio de
un intervalo de facturacin. El intervalo de facturacin es especificado por el valor del campo Intervalo de
Demanda Promedio de la lnea de comunicacin (vea 3.1.4, Parmetros de Interrogacin). Si, por
ejemplo, su tarifa para el mes es basada en los picos de
todas sus lecturas de demandas promedio de 15 minutos, Esta funcin esta diseada para
entonces usted debe de poner este parmetro de intervalo de alertarlo de un probable pico en el
facturacin a 15 minutos. Esto es usado entonces por el intervalo actual de facturacin.
clculo de la demanda proyectada de la tarea de barrido para
proveerlo continuamente con un estimado del valor proyectado de la demanda promedio de los 15
minutos actuales.

Durante cada intervalo de facturacin, la tarea de barrido obtiene un estimado de la demanda promedio
para todo el intervalo de facturacin acumulando las lecturas de demanda y extrapolando la cantidad
acumulada hasta ese momento para todo el intervalo. El clculo de la demanda proyectada Dk es
realizado despus de la kth interrogacin de acumuladores como se muestra:

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-6
SCADA para Windows
j =k
Dk = (lectura j )
N
k j =1
dnde:

k = nmero de interrogacin dentro del intervalo de facturacin actual

j = nmero de interrogacin de la interrogacin anterior

N = nmero total de interrogaciones en el intervalo de facturacin completo

6.7 Salidas Analgicas (Setpoints)


Salidas analgicas son puntos analgicos de la base de datos con una clase de dispositivo de "Setpoint".
Su direccionamiento de telemetra es creado como sigue:

Tabla 6-4 Campos de las Direcciones para Salidas Analgicas


Campos de la
Direccin de Significado
Control
A Nmero de Punto (0 - 65535)
B Tipo de Objeto (vea Tabla 6-5)
C Variante (vea Tabla 6-5)

Tabla 6-5 Objetos de Salidas Analgicas y Variantes


B (Objeto) C (Variante) Descripcin
41 1 salida analgica de 32-bits
41 2 salida analgica de 16-bits

Observe que esas salidas analgicas usan el tipo de objeto 41. Esto difiere de un objeto de Estado de
Salida Analgica (vea Tabla 6-2), la cual es un punto analgico que recibe un valor de la UTR *el cual
puede corresponder a una salida analgica).

Para una salida analgica (setpoint), el cdigo de formato es usado para especificar el nivel de seguridad
deseado en el mensaje de control, como se muestra abajo.

Tabla 6-6 Cdigos de Formatos Usados con Salidas Analgicas (Setpoints)


Cdigo de
Formato Significado
1 Seleccionar-antes-de-operar
2 Directo
3 Operacin Directa sin reconocimiento

Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-7
SCADA para Windows
Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto Analgico 6-8
SCADA para Windows
7 Monitoreo de Comunicaciones

Un programa cliente llamado ScanMon es provisto, el cual le permite monitorear y registrar de varios
programas en su sistema SCADA. ScanMon es discutido en detalle en SM-400, Gua del Administrador
del Sistema SCADA para Windows de Survalent.

Una vez que ScanMon es conectado a la tarea de barrido DNP para su lnea de comunicacin deseada,
este registrar toda la comunicacin con una o todas sus UTRs. Usted puede usar la informacin
mostrada en el registro para diagnosticar dificultades de comunicaciones que pudiera tener, o para
confirmar que el sistema SCADA esta recibiendo los datos esperados.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-1
SCADA para Windows
7.1 Monitoreando DNP
Para conectarse a la tarea de barrido, usted necesita teclear su nombre cuando empieza a registrar,
como se muestra en la Figura 7.1-1. Teclee el nombre DNP ms el nmero de ID de la lnea de
comunicacin. Ambas piezas de informacin pueden encontrarse en el dilogo de la lnea de
comunicacin en el Explorador SCADA.

Por ejemplo, si su lnea de comunicacin tiene un nmero interno de ID de 1, entonces el nombre que
usted necesita es DNP1.

Siguiente, escoja exactamente que comunicacin desea monitorear. Usted puede especificar en cual
UTR esta interesado, en el campo de Direccin de UTR, y usted puede seleccionar el tipo de informacin
a incluir en su registro de la lista desplegable Tipo de Registro.

Figura 7.1-1 Dilogo de Inicio de Registro

El soporte para el ScanMon que esta incluido en la tarea de barrido de DNP incluye los tipos de registros
mostrados en la Tabla 7-1. Las otras selecciones que usted puede encontrar en esta lista no son para
uso de esta tarea de barrido.

Tabla 7-1 Tipos de Registros de ScanMon


Tipo de Registro Funcin de ScanMon
Default Registra cada mensaje transmitido y recibido, formateado
para lectura.
Hex Registra como arriba, pero incluye una lista de cada byte
enviado o recibido en hexadecimal.
Errors Only Solo registra los mensajes conteniendo errores (tiempos
de espera o errores de seguridad).

Un ejempolo de una salida tpica de ScanMon se muestra en la Figura 7.1-2 usando el registro de Hex.
(Las lneas conteniendo " ... ... indica donde se han removido secciones de la bitcora para que un
ejemplo de interrogacin de todos-los-datos se pudiera incluir).

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-2
SCADA para Windows
Figura 7.1-2 Salida de Ejemplo de ScanMon

09:49:12.144 DNP1 <1912> Primary Queue "Normal Event Class 1,2,3 Data Poll" Rtu 1

09:49:12.405 DNP1 <1912> Primary Send Rtu 1 Application Header - Read "Normal Event Class
1,2,3 Data Poll"
First:1 Final:1 Sequence:10 Confirm:0

09:49:12.615 DNP1 <1912> Primary Send Rtu 1 ["Success", 24] Primary Link Header - Unconfirmed
User Data
FCV:0 FCB:0 Length:17 Control:0xC4 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:15
05 64 11 C4 01 00 01 00 68 EA
CF CA 01 3C 02 06 3C 03 06 3C 04 06 9B 7D

09:49:12.695 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:10 Control:0x44 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:16
05 64 0A 44 01 00 01 00 51 FA
D0 CA 81 00 00 88 7F

09:49:12.705 DNP1 <1912> Primary Receive Rtu 1 Application Header - Response To Request
First:1 Final:1 Sequence:10 Confirm:0 IIN:0x0000

09:49:12.705 DNP1 <1912> Primary Callback "Normal Event Class 1,2,3 Data Poll" Rtu 1
Status:0 Response Time:220 msec

-------------------------------------------------------------

09:49:13.917 DNP1 <1912> Primary Queue "Normal Event Class 1,2,3 Data Poll" Rtu 1

09:49:14.177 DNP1 <1912> Primary Send Rtu 1 Application Header - Read "Normal Event Class
1,2,3 Data Poll"
First:1 Final:1 Sequence:11 Confirm:0

09:49:14.387 DNP1 <1912> Primary Send Rtu 1 ["Success", 24] Primary Link Header - Unconfirmed
User Data
FCV:0 FCB:0 Length:17 Control:0xC4 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:16
05 64 11 C4 01 00 01 00 68 EA
D0 CB 01 3C 02 06 3C 03 06 3C 04 06 59 62

09:49:14.437 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:10 Control:0x44 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:17
05 64 0A 44 01 00 01 00 51 FA
D1 CB 81 00 00 66 9E

09:49:14.447 DNP1 <1912> Primary Receive Rtu 1 Application Header - Response To Request
First:1 Final:1 Sequence:11 Confirm:0 IIN:0x0000

09:49:14.447 DNP1 <1912> Primary Callback "Normal Event Class 1,2,3 Data Poll" Rtu 1
Status:0 Response Time:220 msec

-------------------------------------------------------------

09:49:15.569 DNP1 <1912> Primary Queue "Integrity Data Poll" Rtu 1

09:49:15.829 DNP1 <1912> Primary Send Rtu 1 Application Header - Read "Integrity Data Poll"
First:1 Final:1 Sequence:12 Confirm:0

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-3
SCADA para Windows
09:49:16.050 DNP1 <1912> Primary Send Rtu 1 ["Success", 27] Primary Link Header - Unconfirmed
User Data
FCV:0 FCB:0 Length:20 Control:0xC4 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:17
05 64 14 C4 01 00 01 00 E1 12
D1 CC 01 3C 04 06 3C 03 06 3C 02 06 3C 01 06 74 C0

09:49:16.671 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:255 Control:0x44 Source:1 Destination:1
Transport Header - First:1 Final:0 Sequence:18
05 64 FF 44 01 00 01 00 65 34
52 CC 81 00 00 01 01 00 00 3F 07 07 01 00 FF 50 16 26
00 01 14 02 00 00 1C 01 D3 00 01 D3 00 01 D3 00 D4 CB
01 00 00 01 00 00 01 00 00 01 00 00 01 00 00 01 FE 85

1C 00 01 25 0E 01 1B 00 01 29 E7 01 00 00 01 00 B8 D9
00 01 00 00 01 5B 23 01 00 00 7C 2E

09:49:17.001 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:255 Control:0x44 Source:1 Destination:1
Transport Header - First:0 Final:0 Sequence:19
05 64 FF 44 01 00 01 00 65 34
13 01 00 00 01 00 00 01 B2 DB 01 00 00 01 00 00 7D 69
01 00 00 01 0C 23 01 00 00 01 00 00 01 00 00 20 96 46

01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 8D 7B

09:49:17.111 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:76 Control:0x44 Source:1 Destination:1
Transport Header - First:0 Final:1 Sequence:20
05 64 4C 44 01 00 01 00 F5 3F
94 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 2F 62
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 BB C3
01 01 01 01 01 01 01 3C 70

09:49:17.141 DNP1 <1912> Primary Receive Rtu 1 Application Header - Response To Request
First:1 Final:1 Sequence:12 Confirm:0 IIN:0x0000

Store Object 1 Var 1 "Single Bit Binary Input"


Status 000 = 1
Status 001 = 1
Status 002 = 1


Store Object 20 Var 2 "16 bit Binary Counter"
01 D3 00 Counter 000 = 211
01 D3 00 Counter 001 = 211
01 D3 00 Counter 002 = 211
01 00 00 Counter 003 = 0
01 00 00 Counter 004 = 0

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-4
SCADA para Windows
Store Object 30 Var 2 "16 bit Analog Input"
01 00 00 Analog 000 = 0
01 00 00 Analog 001 = 0
01 00 00 Analog 002 = 0
01 00 00 Analog 003 = 0
01 1A 00 Analog 004 = 26
01 26 0E Analog 005 = 3622
01 19 00 Analog 006 = 25

Store Object 10 Var 2 "Binary Output Status"
01 OutStat 000 = 0
01 OutStat 001 = 0
01 OutStat 002 = 0
01 OutStat 003 = 0

09:49:17.802 DNP1 <1912> Primary Callback "Integrity Data Poll" Rtu 1
Status:0 Response Time:521 msec

-------------------------------------------------------------

09:49:17.902 DNP1 <1912> Primary Queue "Normal Event Class 1,2,3 Data Poll" Rtu 1

09:49:18.163 DNP1 <1912> Primary Send Rtu 1 Application Header - Read "Normal Event Class
1,2,3 Data Poll"
First:1 Final:1 Sequence:13 Confirm:0

09:49:18.373 DNP1 <1912> Primary Send Rtu 1 ["Success", 24] Primary Link Header - Unconfirmed
User Data
FCV:0 FCB:0 Length:17 Control:0xC4 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:18
05 64 11 C4 01 00 01 00 68 EA
D2 CD 01 3C 02 06 3C 03 06 3C 04 06 CA 81

09:49:18.423 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:10 Control:0x44 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:19
05 64 0A 44 01 00 01 00 51 FA
D3 CD 81 00 00 E8 CC

09:49:18.433 DNP1 <1912> Primary Receive Rtu 1 Application Header - Response To Request
First:1 Final:1 Sequence:13 Confirm:0 IIN:0x0000

09:49:18.433 DNP1 <1912> Primary Callback "Normal Event Class 1,2,3 Data Poll" Rtu 1
Status:0 Response Time:220 msec

-------------------------------------------------------------

09:49:19.645 DNP1 <1912> Primary Queue "Normal Event Class 1,2,3 Data Poll" Rtu 1

09:49:19.905 DNP1 <1912> Primary Send Rtu 1 Application Header - Read "Normal Event Class
1,2,3 Data Poll"
First:1 Final:1 Sequence:14 Confirm:0

09:49:20.116 DNP1 <1912> Primary Send Rtu 1 ["Success", 24] Primary Link Header - Unconfirmed
User Data
FCV:0 FCB:0 Length:17 Control:0xC4 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:19
05 64 11 C4 01 00 01 00 68 EA
D3 CE 01 3C 02 06 3C 03 06 3C 04 06 BF 56

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-5
SCADA para Windows
09:49:20.166 DNP1 <1912> Primary Receive Rtu 1 Primary Link Header - Unconfirmed User Data
FCV:0 FCB:0 Length:10 Control:0x44 Source:1 Destination:1
Transport Header - First:1 Final:1 Sequence:20
05 64 0A 44 01 00 01 00 51 FA
D4 CE 81 00 00 BB 2F

09:49:20.196 DNP1 <1912> Primary Receive Rtu 1 Application Header - Response To Request
First:1 Final:1 Sequence:14 Confirm:0 IIN:0x0000

09:49:20.246 DNP1 <1912> Primary Callback "Normal Event Class 1,2,3 Data Poll" Rtu 1
Status:0 Response Time:221 msec

Notas:
La tarea de barrido solo registra al destino especificado en el ms reciente comando ScanMon.
Si usted, por ejemplo, inicia un ScanMon en su computadora, y entonces alguien mas inicia un
ScanMon en otra computadora, la salida en su ventana se detendr.
En una reconstruccin de la tabla de barrido, el proceso de la tarea de barrido se para y reinicia.
Cualquier ScanMon que estaba previamente corriendo se detendr. Si usted desea continuar
monitoreando, usted necesita reiniciar el registro.

7.1.1 Registro de Errores

La tarea de barrido puede registrar informacin acerca de los errores que encuentra. Cuando esas son
condiciones detectadas por la tarea de barrido, ellas son registradas en forma de texto, tales como "Error
de CRC" o "Tiempo de Espera de Respuesta Expirado".

Algunas capacidades del protocolo DNP son implementadas en una librera de rutinas provistas por
Triangle MicroWorks Inc., y esas rutinas tambin pueden registrar alguna informacin. Estos registros
pueden reportar algunos errores usando un conjunto de cdigos de error internos, los cuales son
provistos en la Figura 7-3 para su conveniencia.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-6
SCADA para Windows
Figura 7-3 Cdigos de Error de Triangle

Gua del Usuario de la Tarea de Barrido DNP 3.0 Monitoreo de Comunicaciones 7-7
SCADA para Windows
8 Documento del Perfil del Equipo

Este captulo contiene el Documento de Perfil del Equipo, el cual describe como el protocolo de
comunicacin DNP 3.0 es implementado en la computadora maestra SCADA para Windows. Al comparar
esta informacin con la provista por el fabricante de sus UTRs, usted ser capaz de comprender como
hacer que estos dos equipos se comuniquen entre s.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-1
SCADA para Windows
Nombre del Proveedor Survalent Technology Corp.

Nombre del Dispositivo Estacin Maestra SCADA

Funcin del Dispositivo Maestro

Nivel DNP mas alto que soporta


Para Solicitudes: Nivel 2
Para Respuestas: Nivel 2

Funciones Adicionales

Mximo Tamao de la Trama (Data Link) Octetos


Transmitidos: 292
Recibidos: 292

Mximo Tamao del Fragmento de Octetos


Aplicacin
Transmitidos: 2048
Recibidos: 2048

Mximo Nmero de Reintentos (Data Configurable va el Editor de Lneas


Link) de Comunicacin,
rango 0 - 255

Mximo Nmero de Reintentos (Capa Configurable va el Editor de Lneas


de Aplicacin) de Comunicacin,
rango 0 - 255

Requiere Confirmacin de la Capa Data Configurable va el Editor de Lneas


Link de Comunicacin

Requiere Confirmacin de la Capa de Nunca


Aplicacin

Timeouts mientras espera por


Confirmacin de Data Link Configurable va el Editor de Lneas
de Comunicacin,
rango 1 - 65,535 ms
Fragmento Completo de Aplicacin Configurable va el Editor de Lneas
de Comunicacin,
rango 1 - 65,535 ms
Confirmacin de Aplicacin Ninguna
Respuesta Completa de Aplicacin Cada fragmento de una respuesta
multi-fragmento utiliza el timeout
del fragmento completo de
Aplicacin antes mencionado.

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-2
SCADA para Windows
Enva/Ejecuta Operaciones de Control
ESCRIBE Salidas Binarias Siempre
SELECCIONAR/OPERAR Siempre
OPERACIN DIRECTA Siempre
OPERACION DIRECTA Sin Siempre
Confirmacin

Cuenta > 1 Nunca


Pulse On Siempre
Pulse Off Siempre
Latch On Siempre
Latch Off Siempre

Cola de Espera Nunca


Borrar Cola de Espera Nunca

Espera Eventos de Cambio de Estado Binario


Estampados de tiempo o sin estampado de tiempo para un S
evento sencillo
Ambos estampados de tiempo y sin estampado de tiempo No
para un evento sencillo
Configurable (explicar) No

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-3
SCADA para Windows
DNP 3.0 Implementation Table

Binary Input Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
1 0 Binary Input - All Variations 1 06
1 1 Binary Input 129,130 00, 01
1 2 Binary Input with Status 129,130 00, 01

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
2 0 Binary Input Change - All Variations 1 06,07,08
2 1 Binary Input Change without Time 1 06,07,08 129, 130 17, 28
2 2 Binary Input Change with Time 1 06,07,08 129, 130 17, 28
2 3 Binary Input Change with Relative Time 1 06,07,08 129, 130 17, 28

Binary Output Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
10 0 Binary Output - All Variations 1 06
10 1 Binary Output
10 2 Binary Output Status 129,130 00, 01

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
12 0 Control Block - All Variations
12 1 Control Relay Output Block 3, 4, 5, 6 17,28 129 echo of
request
12 2 Pattern Control Block
12 3 Pattern Mask

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-4
SCADA para Windows
Binary Counter Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
20 0 Binary Counter - All Variations 1,7,8,9,10 06
20 1 32-Bit Binary Counter 129,130 00, 01
20 2 16-Bit Binary Counter 129,130 00, 01
20 3 32-Bit Delta Counter 129,130 00, 01
20 4 16-Bit Delta Counter 129,130 00, 01
20 5 32-Bit Binary Counter without flag 129,130 00, 01
20 6 16-Bit Binary Counter without flag 129,130 00, 01
20 7 32-Bit Delta Counter without flag 129,130 00, 01
20 8 16-Bit Delta Counter without flag 129,130 00, 01

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
21 0 Frozen Counter - All Variations 1 06
21 1 32-Bit Frozen Counter 129, 130 00, 01
21 2 16-Bit Frozen Counter 129, 130 00, 01
21 3 32-Bit Frozen Delta Counter 129, 130 00, 01
21 4 16-Bit Frozen Delta Counter 129, 130 00, 01
21 5 32-Bit Frozen Counter with Time of 129, 130 00, 01
Freeze
21 6 16-Bit Frozen Counter with Time of 129, 130 00, 01
Freeze
21 7 32-Bit Frozen Delta Counter with Time 129, 130 00, 01
of Freeze
21 8 16-Bit Frozen Delta Counter with Time 129, 130 00, 01
of Freeze
21 9 32-Bit Frozen Counter without Flag 129, 130 00, 01
21 10 16-Bit Frozen Counter without Flag 129, 130 00, 01
21 11 32-Bit Frozen Delta Counter without Flag 129, 130 00, 01
21 12 16-Bit Frozen Delta Counter without flag 129, 130 00, 01

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-5
SCADA para Windows
Binary Counter Objects (continued)

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
22 0 Counter Change Event - All Variations 1 06,07,08
22 1 32-Bit Counter Change Event without 129, 130 17, 28
Time
22 2 16-Bit Counter Change Event without 129, 130 17, 28
Time
22 3 32-Bit Delta Counter Change Event 129, 130 17, 28
without Time
22 4 16-Bit Delta Counter Change Event 129, 130 17, 28
without Time
22 5 32-Bit Counter Change Event with Time
22 6 16-Bit Counter Change Event with Time
22 7 32-Bit Delta Counter Change Event with
Time
22 8 16-Bit Delta Counter Change Event with
Time

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
23 0 Frozen Counter Event - All Variations
23 1 32-Bit Frozen Counter Event without 129, 130 17, 28
Time
23 2 16-Bit Frozen Counter Event without 129, 130 17, 28
Time
23 3 32-Bit Frozen Delta Counter Event 129, 130 17, 28
without Time
23 4 16-Bit Frozen Delta Counter Event 129, 130 17, 28
without Time
23 5 32-Bit Frozen Counter Event with Time
23 6 16-Bit Frozen Counter Event with Time
23 7 32-Bit Frozen Delta Counter Event with
Time
23 8 16-Bit Frozen Delta Counter Event with
Time

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-6
SCADA para Windows
Analog Input Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
30 0 Analog Input - All Variations 1 06
30 1 32-Bit Analog Input 129,130 00, 01
30 2 16-Bit Analog Input 129,130 00, 01
30 3 32-Bit Analog Input without Flag 129,130 00, 01
30 4 16-Bit Analog Input without Flag 129,130 00, 01

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
31 0 Frozen Analog Input - All Variations
31 1 32-Bit Frozen Analog Input
31 2 16-Bit Frozen Analog Input
31 3 32-Bit Frozen Analog Input with Time of
Freeze
31 4 16-Bit Frozen Analog Input with Time of
Freeze
31 5 32-Bit Frozen Analog Input without Flag
31 6 16-Bit Frozen Analog Input without Flag

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
32 0 Analog Change Event - All Variations 1 06,07,08
32 1 32-Bit Analog Change Event without 129, 130 17, 28
Time
32 2 16-Bit Analog Change Event without 129, 130 17,28
Time
32 3 32-Bit Analog Change Event with Time
32 4 16-Bit Analog Change Event with Time

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
33 0 Frozen Analog Event - All Variations
33 1 32-Bit Frozen Analog Event without
Time
33 2 16-Bit Frozen Analog Event without
Time
33 3 32-Bit Frozen Analog Event with Time
33 4 16-Bit Frozen Analog Event with Time

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-7
SCADA para Windows
Request Request Response Response
Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
34 1 16-Bit Analog Input Reporting Deadband 2 28 129
34 2 32-Bit Analog Input Reporting Deadband 2 28 129
34 3 Floating Point Analog Input Reporting 2 28 129
Deadband

Analog Output Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
40 0 Analog Output Status - All Variations 1 06
40 1 32-Bit Analog Output Status
40 2 16-Bit Analog Output Status 129,130 00, 01

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
41 0 Analog Output Block - All Variations
41 1 32-Bit Analog Output Block
41 2 16-Bit Analog Output Block 3, 4, 5, 6 17, 28 129 echo of
request

Time Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
50 0 Time and Date - All Variations
50 1 Time and Date 2 07
50 2 Time and Date with Interval

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
51 0 Time and Date CTO - All Variations
51 1 Time and Date CTO 129, 130 07
51 2 Unsynchronized Time and Date CTO 129, 130 07

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-8
SCADA para Windows
Request Request Response Response
Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
52 0 Time Delay - All Variations
52 1 Time Delay Coarse 129 07
52 2 Time Delay Fine 129 07

Class Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
60 0
60 1 Class 0 Data 1 06
60 2 Class 1 Data 1 06, 07, 08
60 3 Class 2 Data 1 06, 07, 08
60 4 Class 3 Data 1 06, 07, 08

File Identifier Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
70 1 File Identifier

Internal Indications Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
80 1 Internal Indications 2 00

Storage Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
81 1 Storage Object

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-9
SCADA para Windows
Device Profile Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
82 1 Device Profile

Private Registration Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
83 1 Private Registration Object
83 2 Private Registration Object Descriptor

Application Identifier Object

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
90 1 Application Identifier

Floating Point Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
100 1 Short Floating Point
100 2 Long Floating Point
100 3 Extended Floating Point

Binary-Coded Decimal Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
101 1 Small Packed Binary-Coded Decimal
101 2 Medium Packed Binary-Coded Decimal
101 3 Large Packed Binary-Coded decimal

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-10
SCADA para Windows
Functions with No Objects

Request Request Response Response


Obj Var Description Func Qual Func Qual
Codes Codes Codes Codes
(dec) (hex) (dec) (hex)
- - No object 13
- - No object 23

Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-11
SCADA para Windows

You might also like