0% encontró este documento útil (0 votos)
69 vistas23 páginas

Protocolo DNP 3.0 Maestro: Manual Usuario

Cargado por

gustavo sousa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas23 páginas

Protocolo DNP 3.0 Maestro: Manual Usuario

Cargado por

gustavo sousa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sistema integrado de

protección y control

AC2949 : Función Protocolo


de Comunicación DNP 3.0
Maestro
Manual de usuario

IC2949FA/ B
Reservado todos los derechos. Queda
prohibido reproducir parte alguna de
esta publicación, cualquiera que sea el
medio empleado, sin permiso de Team
Arteche

TEAM-ARTECHE, S.A. IC2949FA Rev : B (02/01)

Team Arteche se reserva el derecho de introducir modificaciones sin previo aviso


Indice

Índice

1. FUNCIÓN PROTOCOLO DNP 3.0 MAESTRA ...................................................................................................... 1-1

2. ENTRADAS............................................................................................................................................................ 2-1

3. SALIDAS................................................................................................................................................................ 3-1

4. PARÁMETROS ...................................................................................................................................................... 4-1

5. TABLAS ................................................................................................................................................................. 5-1

6. INDICACIONES DE OPERACIÓN ......................................................................................................................... 6-1


6.1 Características generales ................................................................................................................................................. 6-1
6.2 Funciones implementadas ................................................................................................................................................ 6-1
6.3 Tabla de Implementación................................................................................................................................................. 6-3
6.4 Device Profile Document.................................................................................................................................................. 6-7

IC2949FA / B I
Función Protocolo DNP 3.0 Maestra

1. Función Protocolo DNP 3.0 Maestra

Esta función permite establecer una comunicación como puesto maestro mediante el protocolo de
comunicaciones DNP 3.0 a través de una salida serie RS232.
Esta función permite enviar información de los equipos con los que se comunique al Sistema de
Protecciones y Control Integrado, y así mismo permite el envío de ordenes desde el SIPC a los
equipos.
El protocolo DNP 3.0 es un protocolo de tres niveles basado en la IEC Enhanced Performance
Architecture. Dichos niveles son : nivel de aplicación , nivel de enlace y nivel físico. El nivel de
enlace incluye un pseudonivel de transporte encargado de fragmentar mensajes de aplicación en
varios mensajes de enlace
El formato por carácter es
• 1 bit se start
• 8 bits de información
• Sin paridad
• 1 bit de stop
La velocidad de transmisión será seleccionable entre 300, 600, 1200, 2400, 4800, 9600, 19200 y
38400 baudios.
La información que se puede recoger del equipo DNP incluye :
1. Señales digitales.
2. Medidas.
3. Contadores.
4. Cambios en señales digitales.
5. Cambios en medidas analógicas.
6. Cambios en contadores.
Estos datos serán integrados como datos de UCL y integrados a la Base de Datos de la UCS mediante
el cableado de la función con la AC2985.

La documentación utilizada se muestra a continuación.


Basic 4 Documents:
• DNP V3.00 APPLICATION LAYER, DNP User Group, dnpal.doc_50 rev 0.03
• DNP V3.00 DATA LINK LAYER, DNP User Group, dnpdl.doc_51 rev 0.02
• DNP V3.00 DATA OBJECT LIBRARY, DNP User Group, dnpdol.doc_52 rev 0.02
• DNP V3.00 TRANSPORT FUNCTIONS, DNP User Group, dnptf.doc_53 rev 0.01
Subset Definitions:
• DNP V3.00 SUBSET DEFINITIONS, DNP User Group, subset.zip_54 rev 2.00
Technical Commitee Bulletins.

IC2949FA / B 1-1
Función Protocolo DNP 3.0 Maestra

Todos estos documentos se pueden obtener del DNP User Group [Link]

• PROCOME ESPECIFICACION DE PROTOCOLO DE COMUNICACIONES Versión 3.0.

IC2949FA / B 1-2
Entradas

2. Entradas

SAL_COM1: Buffer de 140 words conteniendo mensajes a procedentes del controlador Base de
Datos , donde el primer word indica el número de orden de mensaje.
CON_COM1: Buffer de 16 words conteniendo mensajes configuración procedentes del controlador
base de Datos, donde el primer word indica el número de orden de mensaje.
ARB_COM1: Word de acuse de recibo del bufer de salida BUF_COM1, procedente del Controlador
Base de Datos.
ESTEQ: Estado de la UCS en el sistema doble. ( 0 -> Estado activo, 1-> Estado de reposo ).
Si no se trata de una configuración de sistema doble se debe fijar a valor 0.

IC2949FA / B 2-1
Salidas

3. Salidas

BUF_COM1: Buffer de 140 words conteniendo mensaje recibido del puesto secundario y que se ha
de enviar al controlador de comunicaciones, donde el primer word indica el número de orden de
mensaje. Estructura del buffer:

Numero Mensaje
(1 word, 0<= <=255)

MENSAJE
RECIBIDO
DNP EN PROCOME

Sólo se escribirá un nuevo mensaje , si la función ha recibido el acuse de recibo del mensaje anterior.
ARC_COM1: Word de acuse de recibo del buffer de entrada CON_COM1.
Se escribe el valor del primer word del buffer CON_COM1, cuando se lee éste.
ARS_COM1: Word de acuse de recibo del buffer de entrada SAL_COM1.
Se escribe el valor del primer word del buffer SAL_COM1, cuando se lee éste.
FCNODO1: Buffer de 16 words conteniendo información de los nodos que están en fallo de
comunicación. Al arranque del equipo se inicializan las UCLs de la tabla TAB29492 a fallo y se quita
cuando se recibe el refresco de señales digitales.
La estructura del buffer FCNODO1 es la siguiente:
bit 0 del [Link] : A 1 indica fallo de comunicación con nodo o remota código 0.
bit 1 del 1word.: A 1 indica fallo de comunicación con nodo o remota código 1

bit 15 del [Link] : A 1 indica fallo de comunicación con nodo o remota código 15.

bit 0 del [Link] : A 1 indica fallo de comunicación con nodo o remota código 240.
bit 1 del 16word.: A 1 indica fallo de comunicación con nodo o remota código 241

bit 13 del [Link] : A 1 indica fallo de comunicación con nodo o remota código 254.
Los bits 14 y 15 del word 16 no tiene significado.
FALLOORD : Indicación de fallo de orden. Tras el fallo de una orden se mantiene activada durante
un segundo.

IC2949FA / B 3-1
Salidas

ST2949 : Variable de estado de la función (tipo bit).


Bit 0 : Error en recepción.
Bit 1 : Error en transmisión.
Bit 2 y 3 : Reserva.
Bit 4 : Error en la tabla TAB29491. (La variable interna REGISTRO_ERRONEO
contiene el número de registro que ha provocado la indicación de error).
Bit 5: RAM llena.
Bit 6 : Error en la tabla TAB29492. (La variable interna REGISTRO_ERRONEO
contiene el número de registro que ha provocado la indicación de error).
Bit 7 : Error en la tabla TAB29493. (La variable interna REGISTRO_ERRONEO
contiene el número de registro que ha provocado la indicación de error).
Bit 8 : Error en la tabla TAB29494. (La variable interna REGISTRO_ERRONEO
contiene el número de registro que ha provocado la indicación de error).
Bit 9 a 15 : Reserva.

IC2949FA / B 3-2
Parámetros

4. Parámetros

BAUDIOS: Este parámetro tipo word permite fijar la velocidad de transmisión (0-300, 1-600, 2-
1200, 3-2400, 4-4800, 5-9600, 6-19200, 7-38400).
NUSART: Este parámetro tipo word permite fijar por cual de las dos USART disponibles se quiere
transmitir.
TIPOCAN: Este parámetro tipo bit permite seleccionar el tipo de canal de comunicación disponible
(0 - Directo, 1 - Telefónico).
PARIDAD: Permite seleccionar el tipo de paridad que se utilizará en la transmisión.
0 - Sin paridad
1 - Paridad par
2 - Paridad impar.
PARADA: Permite seleccionar el número de bits de stop.
0 - 1 bit de stop.
1 - 1.5 bits de stop.
2 - 2 bits de stop.
TRAUTOE: Parámetro tipo bit que permite seleccionar la forma de transmisión y recepción en
autoenable.
0 - No autoenable.
1 - Si autoenable.
MASTER : Dirección DNP del propio equipo que actúa como master.
DATA_ACK : Parámetro que indica si los mensajes enviados requieren confirmación de nivel de
enlace o no ( 0 -> NO, 1-> SI)
T_CLASE0 : Tiempo entre peticiones periódicas de datos de clase 0. (Unidad : décimas de segundo)
Valor comprendido entre 0 y 65535. A valor 0 no se realizan peticiones de clase 0.
T_CLASE1 : Tiempo entre peticiones periódicas de datos de clase 1. (Unidad : décimas de segundo)
Valor comprendido entre 0 y 65535. A valor 0 no se realizan peticiones de clase 1.
T_CLASE2 : Tiempo entre peticiones periódicas de datos de clase 2. (Unidad : décimas de segundo)
Valor comprendido entre 0 y 65535. A valor 0 no se realizan peticiones de clase 2.
T_CLASE3 : Tiempo entre peticiones periódicas de datos de clase 3. (Unidad : décimas de segundo)
Valor comprendido entre 0 y 65535. A valor 0 no se realizan peticiones de clase 3.
T_CONGEL : Tiempo entre peticiones periódicas de congelación de contadores y petición de
contadores congelados. (Unidad : décimas de segundo) Valor comprendido entre 0 y 0. A valor 0 no
se realizan peticiones periódicas de contadores congelados. No operativo en esta versión.
T_SINCRO : Tiempo entre envío periódico de sincronización. (Unidad : segundos) Valor
comprendido entre 0 y 65535. A valor 0 no se realiza sincronización periódica.
TIPO_C0 : Tipo de petición de datos de clase 0.
TIPO_C0=0 -> Petición mediante mensaje de lectura de datos de clase 0
TIPO_C0=1 -> Petición mediante mensajes particulares de lectura de señales

IC2949FA / B 4-1
Parámetros

digitales, medidas y contadores


N_REPET : Número de repeticiones de nivel de enlace (Valor comprendido entre 0 y 3).
ENTRE_TX : Tiempo mínimo entre dos transmisiones consecutivas (Unidad : centésimas de
segundo, valor comprendido entre 0 y 100).
T_ESPACK : Tiempo de espera a confirmación de enlace. (Unidad : centésimas de segundo, valor
comprendido entre 0 y 1000).
T_ESPRTA : Tiempo de espera a respuesta de aplicación. (Unidad : centésimas de segundo, valor
comprendido entre 0 y 1000).
TRAUTOE: Parámetro tipo bit que permite seleccionar la forma de transmisión y recepción en
autoenable.
0 - No autoenable.
1 - Si autoenable.
TIPOCAN: Este parámetro tipo bit permite seleccionar el tipo de canal de comunicación disponible
(0-Directo, 1-Telefónico).
TIME_CTS: Indica el tiempo en centésimas de segundo en el cual la función espera la activación del
CTS, después de la activación del RTS.
TIME_POR: Indica el tiempo, en centésimas de segundo, que se espera, una vez activado el CTS,
para iniciar la transmisión, con el fin de que se estabilice la portadora. Se utiliza principalmente
cuando la transmisión es por radio.
T_ESPRTS: Tiempo de espera a activar el RTS para transmitir después de haber recibido.
SPONTANE: Indica si se envía en la inicialización el mensaje de disable-enable para los mensajes no
solicitados.
0 - No envía.
1 - Si envía.

IC2949FA / B 4-2
Tablas

5. Tablas

Se deberán definir las siguientes tablas:

TAB29491 : Tabla de ordenes del equipo esclavo.

Se definen los siguientes parámetros ó campos.


NODO : Número de nodo procome
NUMORD : Número de orden procome.
INDICE : Elemento sobre el cual se realiza la orden. Corresponde a la salida digital del equipo
remoto sobre la que se quiere actuar. Es el número de orden en el protocolo DNP.
CODE : Código de la orden. Valores permitidos :
1->PULSE ON
2->PULSE OFF
3->LATCH ON
4->LATCH OFF
QUEUE : Indica si el equipo remoto debe poner la orden en cola una vez ejecutada.
< 0 , normal ; 1 , requeued > .
CLEAR : Indica si el equipo remoto debe eliminar todos los comandos que tenga en su cola
< 0 , normal ; 1 , clear > .
TRIP_CLOSE : Indica si se utiliza una pareja de relés de tipo TRIP o CLOSE, o si la operación se
realiza sobre una salida digital normal.
< 0 , NULL ; 1 , Close ; 2 , Trip >.
ON_TIME : Tiempo (en milisegundos) que se debe mantener la salida digital a ON en una orden de
tipo PULSE ON.
OFF_TIME : Tiempo (en milisegundos) que se debe mantener la salida digital a OFF en una orden
de tipo PULSE OFF.
DIRECT : Indica si la salida digital permite la operación directa o requiere una selección previa. En
caso de permitir la operación directa se utilizará la misma para el envío de la orden.
0->SELEC+OPERATE
1->DIRECT OPERATE ACK
2->DIRECT OPERATE NO ACK
3->COLD RESTART
4->DISABLE UNSOLICITED
5->ENABLE UNSOLICITED
Para valores 3, 4 y 5 no se tienen en cuenta los campos CODE, QUEUE, CLEAR, TRIP_CLOSE,
ON_TIME y OFF_TIME.

IC2949FA / B 5-1
Tablas

Todos los campos, menos NODO y NUMORD que es de asignación interna, deberán ser facilitados
por el cliente en función de las características del equipo con el que se quiera comunicar.
TAB29492 : Tabla de configuración de remotas.
NODO: Dirección de remota en protocolo Procome. Con esta dirección se integra en la base de datos
de la UCS como si se tratase de una UCL mas.
NODODNP: Dirección de remota en el protocolo DNP3.
NED: Número de señales digitales de la remota DNP3.
NMED: Número de medidas analógicas de la remota DNP3.
NCONT: Número de contadores de la remota DNP3.

TAB29493 : Tabla de escrituras analógicas.


NODO: Dirección origen de la escritura analógica en protocolo Procome.
NUMESCA: Número de escritura analógica en protocolo Procome.
INDICE: Número de escritura analógica a enviar en protocolo DNP3.
DIRECT : Indica si la escritura analógica permite la operación directa o requiere una selección
previa. En caso de permitir la operación directa se utilizará la misma para el envío de la orden.
0->SELEC+OPERATE
1->DIRECT OPERATE ACK
STATUS: Status de la escritura analógica a enviar. Este dato deberá ser facilitado por el cliente en
función de las características del equipo con el que se quiera comunicar. Por defecto se recomienda
valor 0.
TAB29494 : Tabla de formato de medidas.
NODO: Dirección de remota en protocolo Procome.
NMEDIDA: Número de la medida en el protocolo DNP3.
NBITS: Indica el fondo de escala máximo que se espera recibir. Este dato deberá ser facilitado por el
cliente en función de las características del equipo con el que se quiera comunicar.
0-> 32768
1-> 16384
2-> 8192
3-> 4096

IC2949FA / B 5-2
Indicaciones de operación

6. Indicaciones de operación

6.1 Características generales

• Protocolo implementado para puesto primario


• Canal serie asíncrono half-duplex.
• Velocidad de transmisión : 300/600/1200/2400/4800/9600/19200/38400 baudios.
• Formato de carácter : 8 bits de datos , 1 bit de start, 1 bit de stop , sin paridad.
• Tamaño máximo de trama de enlace : 292 bytes
• Tamaño máximo de trama de aplicación :
• 249 bytes en transmisión
• 2048 bytes en recepción
• Número de reintentos en capa de enlace : Configurable (por defecto 1 reintento)
• Temporización para reintento de capa de enlace : Configurable
• Número de reintentos en capa de aplicación : ninguno
• Confirmación de capa de enlace programable
• Tipo de contadores (16 o 32 bits)

6.2 Funciones implementadas

Al arranque del equipo se intenta una conexión con el puesto secundario reseteando el enlace
(mensaje de reset de enlace). Si se recibe el bit de "DEVICE RESTART" activado se borra dicho
bit escribiendo el objeto IIN con el bit a 0.
Secuencia de inicialización :
• Disable unsolicited, si SPONTANE = 1.
• Petición de TIME DELAY
• Sincronización
• Petición Clase 1 (si T_CLASE1 distinto de 0)
• Petición Clase 2 (si T_CLASE2 distinto de 0)
• Petición Clase 1 (si T_CLASE3 distinto de 0)
• Petición de medidas
• Petición de contadores

IC2949FA / B 6-1
Indicaciones de operación

• Petición de estados digitales


• Enable unsolicited, si SPONTANE = 1.
Posibles peticiones periódicas :
• Petición de datos de Clase 1 (cada T_CLASE1 décimas de segundo si es distinto de 0).
• Petición de datos de Clase 2 (cada T_CLASE2 décimas de segundo si es distinto de 0).
• Petición de datos de Clase 3 (cada T_CLASE3 décimas de segundo si es distinto de 0).
• Petición de datos de Clase 0 (cada T_CLASE0 décimas de segundo si es distinto de 0). Los
datos de clase 0 se pueden pedir con el mensaje de petición de clase 0 (si el parámetro
TIPO_C0 es 0) o con los mensajes particulares de petición de estados digitales , petición de
medidas y petición de contadores (si el parámetro TIPO_C0 es 1).
• Congelación y petición de contadores congelados (cada T_CONGEL décimas de segundo si
es distinto de 0).
• Envío de sincronización ( cada T_SINCRO segundos si es distinto de cero).
Peticiones por indicación de la RTU en las IIN:
• Petición de clase 1
• Petición de clase 2
• Petición de clase 3
• Envío de sincronización.
• Envío de Clear Restart.
Los campos del objeto de ordenes se toman de los valores de la tabla, salvo el campo COUNT que
siempre va a 1.
• Direct Operate.
• Select Operate.
• Direct Operate No ACK.
Además permite el envío de COLD RESTART, DISABLE UNSOLICITED y ENABLE
UNSOLICITED configurando la tabla TAB29491.

IC2949FA / B 6-2
Indicaciones de operación

6.3 Tabla de Implementación

La siguiente tabla describe los objetos, códigos de función y calificadores válidos en el perfil de
comunicaciones.

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (hex)

1 0 Binary Input - All Variations 1 06


1 1 Binary Input 129 00, 01
1 2 Binary Input with Status 129 00, 01
2 0 Binary Input Change - All Variations 1 06
2 1 Binary Input Change without Time 129,130 17, 28
2 2 Binary Input Change with Time 129,130 17, 28
2 3 Binary Input Change with Relative Time 129,130 17, 28
10 0 Binary Output - All Variations
10 1 Binary Output
10 2 Binary Output Status
12 0 Control Block - All Variations
12 1 Control Relay Output Block 3, 4, 5 17, 28 129 echo of
request

12 2 Pattern Control Block


12 3 Pattern Mask
20 0 Binary Counter - All Variations 1,8 06
20 1 32-Bit Binary Counter 129 00, 01
20 2 16-Bit Binary Counter 129 00, 01
20 3 32-Bit Delta Counter
20 4 16-Bit Delta Counter
20 5 32-Bit Binary Counter without Flag 129 00, 01
20 6 16-Bit Binary Counter without Flag 129 00, 01
20 7 32-Bit Delta Counter without Flag
20 8 16-Bit Delta Counter without Flag
21 0 Frozen Counter - All Variations 1 06
21 1 32-Bit Frozen Counter 129 00, 01
21 2 16-Bit Frozen Counter 129 00, 01
21 3 32-Bit Frozen Delta Counter
21 4 16-Bit Frozen Delta Counter
21 5 32-Bit Frozen Counter with Time of Freeze
21 6 16-Bit Frozen Counter with Time of Freeze
21 7 32-Bit Frozen Delta Counter with Time of
Freeze

IC2949FA / B 6-3
Indicaciones de operación

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (hex)

21 8 16-Bit Frozen Delta Counter with Time of


Freeze
21 9 32-Bit Frozen Counter without Flag 129 00, 01
21 10 16-Bit Frozen Counter without Flag 129 00, 01
21 11 32-Bit Frozen Delta Counter without Flag
21 12 16-Bit Frozen Delta Counter without Flag
22 0 Counter Change Event - All Variations
22 1 32-Bit Counter Change Event without Time 129,130 17, 28
22 2 16-Bit Counter Change Event without Time 129, 130 17, 28
22 3 32-Bit Delta Counter Change Event without
Time
22 4 16-Bit Delta Counter Change Event without
Time
22 5 32-Bit Counter Change Event with Time 129, 130 17, 28
22 6 16-Bit Counter Change Event with Time 129, 130 17, 28
22 7 32-Bit Delta Counter Change Event with Time
22 8 16-Bit Delta Counter Change Event with Time
23 0 Frozen Counter Event - All Variations
23 1 32-Bit Frozen Counter Event without Time
23 2 16-Bit Frozen Counter Event without Time
23 3 32-Bit Frozen Delta Counter Event without
Time
23 4 16-Bit Frozen Delta Counter Event without
Time
23 5 32-Bit Frozen Counter Event with Time
23 6 16-Bit Frozen Counter Event with Time
23 7 32-Bit Frozen Delta Counter Event with Time
23 8 16-Bit Frozen Delta Counter Event with Time
30 0 Analog Input - All Variations 1 06
30 1 32-Bit Analog Input
30 2 16-Bit Analog Input 129 00, 01
30 3 32-Bit Analog Input without Flag
30 4 16-Bit Analog Input without Flag 129 00, 01
31 0 Frozen Analog Input - All Variations
31 1 32-Bit Frozen Analog Input
31 2 16-Bit Frozen Analog Input
31 3 32-Bit Frozen Analog Input with Time of
Freeze
31 4 16-Bit Frozen Analog Input with Time of
Freeze
31 5 32-Bit Frozen Analog Input without Flag

IC2949FA / B 6-4
Indicaciones de operación

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (hex)

31 6 16-Bit Frozen Analog Input without Flag


32 0 Analog Change Event - All Variations
32 1 32-Bit Analog Change Event without Time
32 2 16-Bit Analog Change Event without Time 129, 103 17,28
32 3 32-Bit Analog Change Event with Time
32 4 16-Bit Analog Change Event with Time 129, 130 17,28
33 0 Frozen Analog Event - All Variations
33 1 32-Bit Frozen Analog Event without Time
33 2 16-Bit Frozen Analog Event without Time
33 3 32-Bit Frozen Analog Event with Time
33 4 16-Bit Frozen Analog Event with Time
40 0 Analog Output Status - All Variations
40 1 32-Bit Analog Output Status
40 2 16-Bit Analog Output Status
41 0 Analog Output Block - All Variations
41 1 32-Bit Analog Output Block
41 2 16-Bit Analog Output Block
50 0 Time and Date - All Variations
50 1 Time and Date 2 07 where
quantity = 1

50 2 Time and Date with Interval


51 0 Time and Date CTO - All Variations
51 1 Time and Date CTO 129 07,
quantity=1

51 2 Unsynchronized Time and Date CTO 129 07,


quantity=1

52 0 Time Delay - All Variations


52 1 Time Delay Coarse 129 07,
quantity=1

52 2 Time Delay Fine 129 07,


quantity=1

60 0
60 1 Class 0 Data 1 06
60 2 Class 1 Data 1,20,21 06
60 3 Class 2 Data 1,20,21 06
60 4 Class 3 Data 1,20,21 06
70 1 File Identifier
80 1 Internal Indications 2 00
index=7
81 1 Storage Object
82 1 Device Profile

IC2949FA / B 6-5
Indicaciones de operación

OBJECT REQUEST RESPONSE


(slave must parse) (master must parse)

Obj Var Description Func Qual Func Qual


Codes Codes Codes Codes
(dec) (hex) (hex)

83 1 Private Registration Object


83 2 Private Registration Object Descriptor
90 1 Application Identifier
100 1 Short Floating Point
100 2 Long Floating Point
100 3 Extended Floating Point
101 1 Small Packed Binary-Coded Decimal
101 2 Medium Packed Binary-Coded Decimal
101 3 Large Packed Binary-Coded Decimal
No Object (Cold Restart) 13
No Object (Delay Measuerement) 23 129

IC2949FA / B 6-6
Indicaciones de operación

6.4 Device Profile Document

DNP V3.00
DEVICE PROFILE DOCUMENT
This document must be accompanied by a table having the following headings:

Object Group Request Function Codes Response Function Codes


Object Variation Request Qualifiers Response Qualifiers
Object Name (optional)

Vendor Name: TEAM ARTECHE S.A.

Device Name: SIPC

Highest DNP Level Supported: Device Function:

For Requests Level 2 ! Master " Slave

For Responses Level 2

Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels
Supported (the complete list is described in the attached table):

Maximum Data Link Frame Size (octets): Maximum Application Fragment Size (octets):

Transmitted ______292__________ Transmitted __292__

Received (must be 292)


Received __2048__

Maximum Data Link Re-tries: Maximum Application Layer Re-tries:

" None ! None


" Fixed at _______________________ " Configurable, range ____ to _______
! Configurable, range _0__ to __3____ (Fixed is not permitted)

IC2949FA / B 6-7
Indicaciones de operación

Requires Data Link Layer Confirmation:

" Never
" Always
" Sometimes If 'Sometimes', when?
______________________________________________

! Configurable If 'Configurable', how? ____Parámetro DATA_ACK_______________________


DATA_ACK = 1 ! Always
DATA_ACK = 0 ! Never

Requires Application Layer Confirmation:

! Never
" Always (not recommended)
" When reporting Event Data (Slave devices only)
" When sending multi-fragment responses (Slave devices only)

" Sometimes If 'Sometimes', when?


______________________________________________

" Configurable If 'Configurable', how? ______________________________________________

Timeouts while waiting for:

Data Link Confirm " None " Fixed at _________ " Variable ! Configurable
(entre 0 - 10 seg.)
Complete Appl. Fragment ! None " Fixed at _________ " Variable " Configurable
Application Confirm ! None " Fixed at _________ " Variable " Configurable
Complete Appl. Response " None " Fixed at _________ " Variable ! Configurable
(entre 0 - 10 seg.)

Others
__________________________________________________________________________

Attach explanation if 'Variable' or 'Configurable' was checked for any timeout

Sends/Executes Control Operations:

WRITE Binary Outputs ! Never " Always " Sometimes " Configurable
SELECT/OPERATE " Never " Always " Sometimes ! Configurable
DIRECT OPERATE " Never " Always " Sometimes ! Configurable
DIRECT OPERATE - NO ACK " Never " Always " Sometimes ! Configurable

Count > 1 ! Never " Always " Sometimes " Configurable


Pulse On " Never " Always " Sometimes ! Configurable
Pulse Off " Never " Always " Sometimes ! Configurable
Latch On " Never " Always " Sometimes ! Configurable
Latch Off " Never " Always " Sometimes ! Configurable

Queue " Never " Always " Sometimes ! Configurable


Clear Queue " Never " Always " Sometimes ! Configurable

Attach explanation if 'Sometimes' or 'Configurable' was checked for any operation. .

FILL OUT THE FOLLOWING ITEM FOR MASTER DEVICES ONLY:

IC2949FA / B 6-8
Indicaciones de operación

Expects Binary Input Change Events:

" Either time-tagged or non-time-tagged for a single event


! Both time-tagged and non-time-tagged for a single event
" Configurable (attach explanation)

FILL OUT THE FOLLOWING ITEMS FOR SLAVE DEVICES ONLY:

Reports Binary Input Change Events when no Reports time-tagged Binary Input Change Events
specific variation requested: when no specific variation requested:

" Never " Never


" Only time-tagged " Binary Input Change With Time
" Only non-time-tagged " Binary Input Change With Relative Time
" Configurable to send both, one or the " Configurable (attach explanation)
other (attach explanation)

Sends Unsolicited Responses: Sends Static Data in Unsolicited Responses:

" Never " Never


" Configurable (attach explanation) " When Device Restarts
" Only certain objects " When Status Flags Change
" Sometimes (attach explanation)
No other options are permitted.
" ENABLE/DISABLE UNSOLICITED
Function codes supported

Default Counter Object/Variation: Counters Roll Over at:

" No Counters Reported " No Counters Reported


" Configurable (attach explanation) " Configurable (attach explanation)
" Default Object ______________ " 16 Bits
Default Variation ______________ " 32 Bits
" Point-by-point list attached " Other Value _____________
" Point-by-point list attached

Sends Multi-Fragment Responses: " Yes " No

IC2949FA / B 6-9

También podría gustarte