Professional Documents
Culture Documents
Fecha Descripcin
Abril 16, 2001 Versin Inicial.
Abril 24, 2006 Se agreg la bandera /UDP a la lnea de comunicacin para activar UDP.
1 Introduccin 1-1
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
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.
Usted puede monitorear las comunicaciones entre la tarea de barrido y sus UTRs, usando la utilera
ScanMon. Esto se describe en captulo 7.
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.
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).
2.1 Introduccin
La tarea de barrido DNP 3.0 consiste de dos capas dentro de un solo proceso:
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.
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.
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).
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.
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.
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.
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.
En algunos casos, la tarea de barrido realiza procesamiento adicional a los bits de Indicacin Interna.
Esto se describe abajo.
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.
No Usado
No hay proceso adicional.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
/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.
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.
/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 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:
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.
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)
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).
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.
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.
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.
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).
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.
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.
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
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.
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.
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.
/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.
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.
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).
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).
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.
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:
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.
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.
La tarea de barrido DNP 3.0 no soporta actualmente alternar canales, as que deje estos campos en
blanco.
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.
dnde:
xi es la salida filtrada
Si el canal actualmente usado para esta UTR es Latente, el valor del punto es puesto a cero.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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
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.
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.
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.
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:
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.
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.
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.
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.
Gua del Usuario de la Tarea de Barrido DNP 3.0 Punto de Estado 5-7
SCADA para Windows
5.2 Control
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.
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
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.
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.
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
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).
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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).
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.
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:
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.
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.
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.
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.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 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.
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.
Funciones Adicionales
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
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
Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-4
SCADA para Windows
Binary Counter Objects
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)
Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-6
SCADA para Windows
Analog Input Objects
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
Time Objects
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
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
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
Gua del Usuario de la Tarea de Barrido DNP 3.0 Documento del Perfil del Equipo 8-11
SCADA para Windows