Você está na página 1de 10

INSTRUCTIVO

DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 1 de 10 REV. 01

1. Objetivo:

2. Alcances: 3. Documentos de referencia: 4. Procedimiento:

Instructivo configuracin comunicacin DNP3 Para poder cambiar algo de la configuracin en la comunicacin o agregar un nuevo punto en el listado de puntos DNP3, necesitamos, una conexin serial, el cable provisto para la comunicacin con el mdulo, y por ultimo tener instalado el programa Prosoft Configuration Builder.

Fijarse que en el caso de un adaptador USB a Serial, este quede configurado en el puerto 1, el programa configura por defecto el puerto para poder establecer la comunicacin. Abierto el proyecto con el programa Configuration Builder, podemos observar la siguiente imagen. En ella veremos tambin un rbol de la aplicacin en donde veremos las c onfiguraciones de los puertos y los comandos de pedido para los esclavos.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 1 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 2 de 10 REV. 01

Recordar: este mdulo posee dos puertos de comunicacin DNP3 y un puerto de configuracin. A pesar de ser fichas RJ-45, la comunicacin es serial. Los dos puertos de comunicacin que posee son para tener, aparte de un maestro, poseer un esclavo DNP3. Este esclavo se puede agregar dentro de los pedidos del maestro para verificar el estado del mdulo y del lazo de comunicacin DNP3.

De arriba hacia abajo. El primer puerto es el CFG, el que vam os a utilizar para cargar la configuracin, adems tambin tenemos algunas opciones de diagnstico. El segundo puerto denominado P1, es el esclavoDNP3 (no se puede configurar como maestro!!!) El tercero y ltimo se corresponde con el Esclavo/Maestro DNP3, este se puede utilizar tanto como maestro o como esclavo.

Las configuraciones del puerto no se van a tocar, al estar ya definidas para el canal de comunicacin; una modificacin de estos parmetros ocasionara la cada de todo el canal de comunicacin DNP3.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 2 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 3 de 10 REV. 01

Los parmetros que se pueden tocar en el caso de una cada en la comunicacin son los tiempos de espera y envos de datos ya propios de la solicitud de datos por parte del mdulo maestro.

Notar: En caso de agregar un nuevo esclavo, primeramente hay que agregarlo en el listado de esclavos, de no estar agregado ac, los comandos no sern enviados.
ELABORADO POR : Orellana Pablo Pgina 3 de 10 REVISADO POR: APROBADO POR:

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 4 de 10 REV. 01

Con el agregado de la proteccin de lnea GE750, se tuvo que cambiar el tiempo de espera de respuesta de 2 seg a 3, ya que el programa lo detect aba como un problema en el enlace. La respuesta del esclavo llegaba pero demoraba ms de 2 seg, por eso se detectaba como una falla aunque esta no estuviera. Para detectar una cada en uno de los esclavos, se esperan que dos pedidos fallen, en caso de suceder se detecta el fallo en la comunicacin con dicho equipo. Una vez agregado el esclavo se pueden configurar los comandos (ver manual) recordar que el objeto 12 no se puede configurar desde ac, sino que hay que hacerlo y enviarlo en tiempo real, desde la aplicacin del controlador.

Listado de errores: Para verlo dentro del controlador, estando online con este, desde los tag de controlador buscamos el que dice DNP, lo desplegamos y vamos hasta la lista_Errores. Dentro de esta lista figuraran ordenados a partir del punto 2 la lista de comandos el que figura en la posicin 0 es la cantidad de comandos configurados. Si figura un valor distinto de 0, se corresponde a un error en el envo o recepcin de dicho comando en particular si figura el 1006, se corresponde con un tiempo excedido. El esclavo o no responde o lo hace fuera del tiempo preestablecido para dicho esclavo.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 4 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 5 de 10 REV. 01

De producirse un 1006, y si este produce una cada en el enlace, lo ms conveniente es cambiar el tiempo de espera de mensajes.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 5 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 6 de 10 REV. 01

Agregar una nueva Variable al Pedido de Datos


Tener en cuenta como se ordenan los datos al momento de crear el pedido .

De la imagen podemos observar en la columna IED DB Addrees (esta ventana se abre haciendo doble click sobre DNP Master Commands). Esta ventana es el listado de comandos, como se observa cada fila representa un comando y cada columna es una funcin del protocolo que a continuacin detallaremos.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 6 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 7 de 10 REV. 01

Funcin Flags-Enable Node Addres Data Object Variation Object Cmd Func Device Addres Point Count DNP DB Addres IED DB Address Poll Interval Comment

Detalle Siempre en 6, habilita el envo de comandos de lectura- ver manual para mayores detalles Direccin del esclavo, ver que este tiene que estar agregado en el listado de esclavos Correspondiente al protocolo DNP3, en el caso de un pedido de datos digitales el objeto es 1 si es una variable analgica el objeto es 30 Tambin corresponde al protocolo DNP3 Tambin corresponde al protocolo DNP3 Dentro del listado de puntos del esclavo es el primer punto a partir del cual se har la solicitud Cantidad de puntos solicitados Siempre en (-1) Corresponde al punto en donde se almacenan los registros solicitados a los esclavos Tiempo entre pedidos Comentarios.

IED DB Addres: Recordar el listado de puntos DNP3, se divide en 5 tablas: 1. Estados Digitales de Entrada 2. Estados Digitales de Salida 3. Estados Analgicos de Entrada 4. Estados Analgicos de Salida 5. Contadores La base de datos creada en el controlador tambin est formada por estas 5 tablas, por lo cual segn sea el tipo de dato solicitado ser el sitio donde ser almacenado dentro del controlador. De esta columna observaremos como se almacenan los registros pedidos mediante el protocolo DNP3

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 7 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 8 de 10 REV. 01

En el caso de las variables analgicas es ms sencilla su visualizacin dentro del controlador

Como se observa de la figura el comando 17 del listado de comandos, se corresponde a un pedido analgico (objeto 30) del esclavo 2. Se est solicitando desde el punto 38 y los 33 siguientes. Para ver a que corresponde este punto hay que tener al lado el listado de puntos DNP3 de la proteccin RET543. En la columna IED DB Address, figura la posicin a partir de la cual se almacenan los registros. En este caso a partir de la posicin 39 se almacenan los 33 registros.

Importante: Los registros de esta manera ya se encuentran en el controlador, pero estn almacenados bajo este nombre de tag; para el ejemplo DNP.DataIED_AI[39]. Dentro de la aplicacin del controlador sern movidos a tag que se correspondan a la base de datos utilizadas.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 8 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 9 de 10 REV. 01

Recordar: Dentro del controlador el mdulo crea 10 tablas para el listado de Puntos DNP3. Esto es porque el mdulo es tanto maestro como esclavo (1er puerto nicamente esclavo, 2do maestro/esclavo). El listado de Puntos para el Maestro es el que contiene la sigla IED, la otra corresponde al listado de puntos del Esclavo DNP3

El almacenamiento de los puntos digitales no es tan sencillo en principio ya que estos se almacenan en Bit, y los registros de la tabla digital son registros de 16 bit. Por lo cual y viendo la imagen anterior la fila de comando 7, que se corresponde a un pedido digital (objeto 1) al esclavo 4; se solicita el punto 17 y los 11 siguientes y se almacena en el bit 63 de la tabla IED_BI. La tabla esta ordenada en registros de 16 bit y no en bit. Por lo cual este punto se corresponde y como muestra la figura al tag DNP.Data.IED_BI[3].15 A partir de este se almacenan los 11 siguientes

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 9 de 10

INSTRUCTIVO
DENOMINACION

ITOP-00xxxx
FECHA Dic-12 Pgina 10 de 10 REV. 01

Conclusin: DE agregar ms puntos, hay que hacerlo en un nuevo comando o teniendo extremada precaucin, ya que un nuevo punto produce el corrimiento de la base de datos, el cual se va a solapar con los ya existentes, si es que no se produce el corrimiento en los dems comandos DNP3. Para agregar un nuevo punto, hay que ver el listado de puntos DNP3 del esclavo, luego agregar este punto en el listado de comandos DNP3 del mdulo, cuando se reinicie el mdulo ya tenemos el pedido y el punto ser almacenado en la posicin que hallamos definido, nuevamente tener en cuenta esta posicin que no se superponga con otro punto existente. Importante: Las variables analgicas y es el caso para algunos esclavos y dependiendo el tipo de variable que se trate, generalmente se entregan escaladas por los cual tendremos q ue dividirla por el valor de escala para obtener el la magnitud que corresponda.

ELABORADO POR : Orellana Pablo

REVISADO POR:

APROBADO POR:

Pgina 10 de 10

Você também pode gostar