Modulo Dnp3 Mvi56 Dnp

Published on March 2017 | Categories: Documents | Downloads: 34 | Comments: 0 | Views: 323
of 10
Download PDF   Embed   Report

Comments

Content

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 1

1. Objetivo:

2. Alcances:

3. Documentos de referencia:

4. Procedimiento:

Instructivo configuración comunicación DNP3

Para poder cambiar algo de la configuración en la comunicación o agregar un nu evo punto listado de puntos DNP3, necesitamos, una conexión serial, el cable provisto para la comun con el módulo, y por ultimo tener instalado el programa Prosoft Configuration Builder.

Fijarse que en el caso de un ad aptador USB a Se rial, este quede configurado en el puerto 1  program  prog ramaa configu con figura ra por p or defecto defe cto el puert p uerto o para p ara poder po der establ est ablece ecerr la com unicac uni cación ión..

Abierto el proyecto con el programa Configuration Builder, podemos obse rvar la siguiente En ella veremos también un árbol de la aplicación en donde veremos las configuraciones d

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 2

Recordar: este módulo posee dos puertos de comunicación DNP3 y un puerto de configura  pesar de ser fichas RJ-45, la com unicación es serial. Los dos puertos de comunicación que posee son para tener, aparte de un maestro, poseer u DNP3. Este esclavo s e puede agregar dentro de los pedidos del m aestro para verificar el e módulo y del lazo de comunicación DNP3.

De arriba hacia abajo. El primer puerto es el CFG, e l que vam os a utilizar para cargar la configuración, además también tenemos algunas opciones de diagnóstico. El segundo puerto denominado P1, es el esclavoDNP3 (no se puede configurar como mae El tercero y último se corresponde con el Esclavo/Maestro DNP3, este se puede utilizar ta maestro o como esclavo.

Las configuraciones del puerto no se van a tocar, al estar ya definidas para el canal d

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 3

Los parámetros que se pueden tocar en el caso de una caída en la comunicación son los tie espera y envíos de datos ya propios de la solicitud de datos por parte del módulo maestro.

 Notar:

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 4

Con el agregado de la protección de línea G E750, se tuvo que cam biar el tiempo de espera respuesta de 2 seg a 3, ya que el programa lo detectaba como un problema en el enlace. La respuesta del esclavo llegaba pero demo raba más de 2 seg, por eso se d etectaba como una aunque esta no estuviera. Para detectar una caída en uno de los esc lavos, se esperan que dos pedido s fallen, en caso suceder se detecta el fallo en la comunicación con dicho equipo.

Una vez agregado el esclavo se pueden configurar los comand os (ver manual) recordar qu objeto 12 no se puede con figurar desde acá, sino que hay que hace rlo y enviarlo en tiempo desde la aplicación del controlador.

Listado de errores:

Para verlo dentro del controlador, estando online con este, desde los tag de controlador bu que dice DNP, lo despleg amos y vamos hasta la lista_Errores. Dentro de esta lista figurara ordenados a partir del punto 2 la lista de comandos el que figura en la posición 0 es la can comandos configurados. Si figura un valor distinto de 0, se corresponde a un error en el envío o recepción de dicho

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 5

De producirse un 1006, y si este produce un a caída en el enlace, lo más co nveniente es cam tiempo de espera de mensajes.

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

01_Resumen Protocolo dnp3

INSTRUCTIVO DENOMINACION

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 6

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 hac doble click sobre DNP Master Commands).

Esta ventana es el listado de comandos, como se observa cada fila representa un comando columna es una función del protocolo que a continuación detallaremos.

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO

 Node A ddres Data Object Variation Object Cmd Func Device Addres Point Count DNP DB Addres IED DB Address Poll Interval Comment

Prueba te Microso�

ITOP-00 FECHA Dic-12

DENOMINACION

Función Flags-Enable

01_Resumen Protocolo dnp3

Págin 7

Detalle Siempre en 6, habilita el envío de comandos de lectura- ver manual mayores detalles Dirección del esclavo, ver que este tien e que estar agregado en el lis esclavos Correspondiente al protocolo DNP3, en el caso de un pedido de datos digitales el objeto es 1 si es una variable analógica el objeto es 30 También corresponde al protocolo DNP3 También corresponde al protocolo DNP3 Dentro del listado de puntos del esclavo es el primer punto a partir se hará la solicitud Cantidad de puntos solicitados Siempre en (-1) Corresponde al punto en donde se almacenan los registros solicitados esclavos Tiempo entre pedidos Comentarios.

IED DB Addres: Recordar el listado de puntos DN P3, se divide en 5 tablas: 1. Estados Digitales de Entrada 2. Estados Digitales de Salida 3. Estados Analógicos de Entrada 4. Estados Analógicos de Salida 5. Contadores La base de datos creada en el controlador también está formada por estas 5 tablas, por lo sea el tipo de dato solicitado será el sitio donde será almacenado d entro del controlador.

De esta columna observaremos como se almacenan los registros pedidos mediante el proto DNP3

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 8

En el caso de las variables analógicas es más sencilla su visualización dentro del controla

Como se observa de la figura el comando 17 del listado de comandos, se corresponde a un analógico (objeto 30) del esclavo 2. Se está solicitando desde el punto 38 y los 33 siguien ver a que corresponde este punto hay que tener al lado el listado de puntos DN P3 de la pr RET543. En la columna IED DB Address, figura la posición a partir de la cual se almacenan los reg este caso a partir de la posición 39 se almacenan los 33 registros.

Importante: Los registros de esta manera ya se encuentran en el controlador, pero están almacen bajo este nombre de tag; para el ejemplo DNP.DataIED_AI[39]. Dentro de la aplicac

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 9

Recordar: Dentro del controlador el módulo crea 10 tablas para el listado de Puntos DNP3. Esto porque el módulo 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 correspon listado de puntos del Esclavo DNP3

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

81 views

1

RELATED TITLES

0

Modulo Dnp3 Mvi56 Dnp Uploaded by Pablo Orellana



Full description 







Save

Embed

Share

Print

PIC16F877 Con MikroC [Modo de

Micrologix 1400 Tutorial

INSTRUCTIVO DENOMINACION

01_Resumen Protocolo dnp3

Prueba te Microso�

ITOP-00 FECHA Dic-12

Págin 10

Conclusión:

DE agregar más puntos, hay que hacerlo en un nuevo comando o teniendo extremada prec ya que un nuevo pun to produce el corrimiento de la base de datos, el cual se va a s olapar c existentes, si es que no se produce el corrimiento en los demás comandos DNP3.

Para agregar un nuevo p unto, hay que ver el listado de puntos D NP3 del esclavo, luego ag  punto en el listado de comandos DNP3 del módulo, cuando se reinicie el módulo ya tene  pedido y el punto será almacenado en la posición que hallamos definido, nuevamente t ene cuenta esta posición que no se superponga con otro punto existente. Importante: Las variables analógicas y es el caso para algunos esclavos y dependiendo el tipo de variable que se trate, generalmen te se entregan escaladas por los cual tendremos q dividirla por el valor de escala para obtener el la magnitud que corresponda.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close