0% encontró este documento útil (0 votos)
134 vistas19 páginas

ICCP

El ICCP (Inter Control Center Protocol) es un protocolo desarrollado para el intercambio de datos en tiempo real entre centros de control en la industria eléctrica, comenzando en 1991 para cumplir con los estándares del Mercado Común Europeo. Este protocolo, basado en un modelo cliente-servidor, permite la transferencia de datos como monitorización, control y eventos, y es ampliamente utilizado en sistemas SCADA. Además, incluye características de seguridad como la encriptación de datos y recomendaciones para su uso en situaciones de alto volumen de información.

Cargado por

Dänn León GD
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
134 vistas19 páginas

ICCP

El ICCP (Inter Control Center Protocol) es un protocolo desarrollado para el intercambio de datos en tiempo real entre centros de control en la industria eléctrica, comenzando en 1991 para cumplir con los estándares del Mercado Común Europeo. Este protocolo, basado en un modelo cliente-servidor, permite la transferencia de datos como monitorización, control y eventos, y es ampliamente utilizado en sistemas SCADA. Además, incluye características de seguridad como la encriptación de datos y recomendaciones para su uso en situaciones de alto volumen de información.

Cargado por

Dänn León GD
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 PPTX, PDF, TXT o lee en línea desde Scribd

ICCP

Protocolo de Comunicación entre Centros de


Control
El ICCP es un protocolo que fue desarrollado por
Electric Power Research Institute. Comenzó en 1991
como un esfuerzo por desarrollar un estándar
internacional para el intercambio de datos en tiempo
real dentro de la industria de servicios de energía
eléctrica.
El objetivo fue cumplir con los requisitos del
Mercado Común Europeo.
El protocolo ICCP (Inter Control Center Protocol), es un
protocolo diseñado para la transferencia de datos entre
centros de control en tiempo real (on-line), es considerado
también como un protocolo abierto.

Este protocolo es uno de los mas usados en los sistemas


SCADA de compañías de generación y distribución de
energía.
ICCP
Proporciona conectividad entre
subestaciones y centros de control y
supervisión. El intercambio de datos
consiste típicamente en
monitorización en tiempo real, datos
de control, valores de medida,
programación, contabilidad y
mensajes de operador.
Características
• La utilización de MMS(especificación de mensaje de
fabricación) para la transferencia de datos para procesos
en tiempo real.
• Basado en los conceptos de cliente servidor.
• Utiliza tablas bilaterales.
• Utiliza objetos para la conexión entre dos instancias
ICCP.
• Utiliza bloques que representa una función o conjunto de
funciones, lo que quiere decir es que los centros de
control deben definir cuáles son los bloques que se
necesitan.
Cliente
servidor
• ICCP se basa en los principios cliente / servidor. Las transferencias de datos
resultan de una solicitud de un centro de control (cliente) a otro centro de
control (servidor). Los centros de control pueden ser tanto clientes como
servidores.
• ICCP opera en la capa de aplicación en el modelo OSI. Como tal, cualquier
interfaz física, transporte y servicios de red que se ajusten a este modelo son
compatibles. TCP / IP sobre Ethernet (802.3) parece ser el más común.
• El ICCP puede operar sobre un único enlace punto a punto entre dos centros
de control; sin embargo, el caso más general es para muchos centros de control
Objetos del
servidor
Objetos de asociación
Estos objetos nos sirven para establecer una conexión
lógica entre dos instancias de ICCP y se definen en tres
diferentes tipos:
• Asociar, operación utilizada por un cliente para
conectarse a un servidor.
• Concluir, utilizada por un cliente o servidor para terminar
de una forma planificada una asociación.
• Abortar, utilizada por un cliente o servidor para terminar
una asociación debido a fallas en los mecanismos de
comunicación.
Objetos del
servidor
Objetos de datos
Están relacionados directamente con los valores que pueden
tomar los datos en tiempo real, que pueden ser mediciones
analógicas, estados digitales, control de dispositivos y
estructuras de datos:
• Obtener el valor de un dato.
• Definir el valor de un dato.
• Obtener el nombre de un dato, operación utilizada por un
cliente para determinar el listado de puntos a los cuales
tiene permiso de acceso.
• Obtener el tipo de un dato.
Objetos del
servidor
Conjunto de datos
Son utilizados por un cliente para definir remotamente una lista de puntos
como un solo grupo, generalmente el intercambio de datos en tiempo real se
hace agrupando los puntos de acuerdo a sus características (tipo, tiempo de
actualización, permisos, etc.):
• Crear un conjunto de datos, operación solicitada por un cliente para crear
un conjunto de datos, el cliente especifica el nombre del conjunto y el
evento que inicia el envió de datos.
• Borrar un conjunto de datos, permite a un cliente borrar un conjunto de
datos definido previamente.
• Obtener los valores de un conjunto de datos, operación utilizada por un
cliente para determinar los valores instantáneos de los datos del conjunto.
• Obtener el nombre de un conjunto de datos, operación solicitada por un
cliente
Objetos del
servidor
Transferencia de conjunto de datos
Para hacer efectiva la transferencia de datos es necesario el
establecimiento de los enlaces ICCP a través de los
conjuntos de transferencia, los cuales se encargan del
transporte de los conjuntos de datos
• Iniciar transferencia, operación utilizada por un cliente a
un servidor.
• Detener transferencia, utilizada por un cliente.
• Iniciar transferencia del siguiente valor para una serie de
tiempo, operación utilizada por un cliente para transferir
una serie valores que evolucionan en el tiempo.
Objetos del
servidor
Programa
El objeto programa provee al cliente la posibilidad de
ejecutar remotamente un programa residente en un servidor.
• Iniciar, ejecutar un programa.
• Detener, detiene la ejecución de un programa en curso.
• Reanudar
• Resetear
• Bloquear, imposibilita la ejecución de un programa.
• Obtener, retorna información acerca de un programa en
ejecución.
Objetos del
servidor
Eventos
Este ultimo objeto representa un reporte recibido desde el
servidor acerca del cambio de estado de un dispositivo u
ocurrencia de error de datos.
• Eventos de registro, petición del cliente de ser notificado
con determinado evento en el servidor.
• Eventos de condición, son aquellos objetos predefinidos
en un servidor para todos los eventos del sistema y están
disponibles para todos los clientes.
Tabla bilateral
La creación de la tabla
bilateral tiene como
propósito controlar el
acceso a la
información y el
acceso a cada uno de
los objetos de datos.

• Nombre es la denominación que se le da al


punto
• Periocidad, el intervalo de tiempo en el que es
actualizado el punto.
• Permisos, opciones que se pueden efectuar en
cada punto.
• Formato, tipo de formato del punto.
Bloques
• El protocolo ICCP desde un inicio fue diseñado para ser
modular este es la razón del porque de los bloques, cada
bloque representa una función o un conjunto de funciones
que están a disposición del usuario.
• Cada centro de control debe determinar que bloques
requiere en función de sus necesidades.
Bloques
No. De Bloque Función o funciones
Bloque 1 Es el bloque elemental y lo mínimo que debería
implementarse. Permite intercambiar datos de estados
digitales, mediciones analógicas y estampas de tiempo
(registros que indican fecha y hora en el que ocurrió
determinado evento).
Bloque 2 En este se definen los puntos que serán reportados cuando
ocurra algún cambio de estado.
Bloque 3 En este se definen los bloques de datos que serán reportados
cuando ocurra algún cambio de estado (Este bloque hace mas
eficiente el envió de datos porque requiere menos bytes).
Bloque 4 Este bloque se utiliza cuando se requiere intercambiar
información sobre un evento mas complejo que simples
valores de datos, como puede ser la utilización de reservas
durante una situación de emergencia
Bloques
No. De Bloque Función o funciones
Bloque 5 Control de dispositivos, lo que hace es comunicar al servidor
la solicitud de un cliente para realizar control de un
dispositivo (solo es una solicitud de ejecución, no es
realización de control directamente)
Bloque 6 Permite la ejecución remota de un programa.
Bloque 7 Permite el reporte de eventos
Bloque 8 Permite el uso de objetos adicionales requeridos por el
usuario como puede ser, indisponibilidad de equipos.
Bloque 9 Relacionado con datos de series de tiempo, pueden ser datos
recolectados como información histórica.
Implementación de ICCP en SCADA
Para la transferencia de datos entre centros de control SCADA
mediante ICCP se debe tener en cuenta lo siguiente.
• Verificar que la adquisición de datos de este realizando
correctamente en cada uno de los centros de control.
• Verificar la conexión entre los centros de control teniendo
en cuenta que la velocidad mínima para este tipo de
transmisión de datos es de 64kbps
• Creación de la tabla bilateral y aprobación de la misma por
ambas partes.
• Configuración de los parámetros de sintonización como son
nombre de dominio, nombre de la tabla bilateral y
direcciones IP de los servidores ICCP.
Seguridad en los enlaces ICCP

• El protocolo ICCP permite encriptar los datos para que


solamente los dos centros de control enlazados puedan
descifrar esta información.
• La información intercambiada se vuelve vulnerable
cuando el acceso a la misma esta disponible de manera
directa desde internet.
• Los accesos remotos a la red de tiempo real utilizados por
el personal de mantenimiento pueden convertirse en
puntos de acceso para personal no autorizado.
Recomendaciones

• Se recomienda utilizar ICCP solamente en casos en que


el volumen de información a ser intercambiada sea
considerable.
• No se recomienda utilizar este protocolo para el
intercambio de información diferente a la de tiempo real.

También podría gustarte