DAMIÁN ARIEL MINNOCK - PGGA - ARGENTINA
AR010 - Integración MicroSCADA con IEC61850
MicroSCADA
Noviembre 2019
MicroSCADA Pro SYS 600C
El MicroSCADA es un sistema programable para automatización de sistemas de
supervisión y control de redes eléctricas, procesos industriales, etc. Tiene
librerías para realizar pantallas de operación de redes eléctricas y de supervisión
del sistema, además de pantallas estándar como listado de alarmas, listado de
eventos, graficas de tendencias, reportes, etc.
© ABB Group
April 20, 2020 | Slide 2
MicroSCADA Pro SYS 600C
Características
Process Display Supervisión y Gestión
Zoom, Decluttering de Protecciones
Reportes Análisis de Datos
Manejo de Alarmas Tendencias
Sincronización
Horaria de Eventos SCADA
Mucha variedad de protocolos de comunicación
MicroSCADA Pro SYS 600C
Requerimientos mínimos para v3.94
• Windows 7 o superior
• Windows server 2008 o superior
• >4 GB RAM
• >2GHZ CPU
• >64GB Disco Rígido
Mucha variedad de protocolos de comunicación
MicroSCADA Pro SYS 600C
Pantallas de unifilares
MicroSCADA ofrece mucha
diversidad de librerías estándar
para creación de pantallas.
Los colores y otras opciones
pueden ser modificadas por el
usuario.
Una buena práctica es conocer el
tamaño y resolución del display
para un major diseño de
pantallas.
April 20, 2020 Slide 5
MicroSCADA Pro SYS 600C
Pantallas de supervisión
Las pantallas de supervisión
permiten ver el estado de la
comunicación de los distintos
equipos.
La pantalla representa la
arquitectura de comunicaciones
del Sistema.
April 20, 2020 Slide 6
MicroSCADA Pro SYS 600C
Otras pantallas
En las pantallas se representa
información importante para la
operación de la subestación.
Es posible realizar desarrollos de
pantallas no estándar. Como
ejemplos, pantallas para operación
de controladores de parques
eólicos, control de bancos de
capacitores, automatismos,
visualización de alarmas
específicas, unifilares de SSAA, etc.
Es importante la definición de la
necesidad por parte del cliente al
comienzo del Proyecto.
April 20, 2020 Slide 7
MicroSCADA Pro SYS 600C
Diálogos
Al presionar sobre los distintos
elementos de la pantalla, podrán
aparecer diálogos con información
adicional y opciones de operación.
Es posible desarrollar diálogos
según las necesidades de las
distintas aplicaciones.
April 20, 2020 Slide 8
MicroSCADA Pro SYS 600C
Pantallas de alarmas
Las pantallas de alarmas contienen
información que debe atender el
operador.
Al ocurrir una alarma, MicroSCADA
puede generar una alarma sonora.
Las alarmas persistentes son
aquellas que están activas.
Las alarmas transitorias son
aquellas que ya se normalizaron.
Las alarmas pueden ser reconocidas
por el operador.
April 20, 2020 Slide 9
MicroSCADA Pro SYS 600C
Pantalla de eventos
Las pantallas de eventos contienen
un registro de todo lo que fue
ocurriendo en el Sistema.
Señalizaciones, fallas, disparos,
alarmas, etc.
El uso de filtros, colorizaciones y
ordenamiento por fecha y hora son
herramientas que facilitan la
comprensión de los eventos.
April 20, 2020 Slide 10
MicroSCADA Pro SYS 600C
Tendencias
Las tendencias le permite a un
operador seleccionar y monitorear
variables analógicas y digitales en
intervalos que van desde los 10
segundos a los 10 minutos entre
muestras.
El monitoreo se puede ver en
formato grafico o tabular, y los
registros pueden exportarse
fácilmente en archivos csv.
April 20, 2020 Slide 11
MicroSCADA Pro SYS 600C
Reportes
Los reports permiten monitorear y
registrar en archivos de históricos
el comportamiento de variables,
guardando sus valores medios,
minimos o máximos en períodos de
10, 15, 30 o 60 minutos.
Su visualización puede ser gráfica o
tabular y sus registros pueden
exportarse fácilmente en archivos
csv.
April 20, 2020 Slide 12
MicroSCADA Pro SYS 600C
Protocolos de comunicaciones
Como maestro
- IEC 60870-5-101 (Serie)
- IEC 60870-5-103 (Fibra Óptica)
- IEC 60870-5-104 (Ethernet)
- DNP3.0 (Serie)
- DNP3.0 (Ethernet)
- MODBUS ASCII o RTU (Serie)
- Modbus ASCII y RTU (Ethernet)
- SPA (Fibra Óptica)
- LON (Fibra Óptica)
- RP570 (Serie)
April 20, 2020
Slide 13
MicroSCADA Pro SYS 600C
Protocolos de comunicaciones
Como esclavo
- IEC 60870-5-101 (Serie)
- IEC 60870-5-104 (Ethernet)
- DNP3.0 (Serie)
- DNP3.0 (Ethernet)
- MODBUS (Serie)
- Modbus (Ethernet)
- RP570 (Serie)
April 20, 2020
Slide 14
MicroSCADA Pro SYS 600C
Protocolos de comunicaciones
Puede ser servidor y/o cliente OPC.
Distintos sistemas MicroSCADA pueden intercambiar datos por medio de un
vínculo Ethernet, desde datos aislados (protocolo ACP) hasta espejado de base
de datos (Mirroring).
© ABB Group
April 20, 2020 | Slide 15
MicroSCADA Pro SYS 600C
Protocolos de comunicaciones
Puede manejar hasta 8 clientes IEC61850 – OPC servers externos, de 50 IEDs
cada uno. Alrededor de 400 IEDs.
Además puede manejar un cliente externo para supervisión de dispositivos por
medio de SNMP.
© ABB Group
April 20, 2020 | Slide 16
MicroSCADA Pro SYS600C
Funcionamiento interno
© ABB Group
April 20, 2020 | Slide 17
MicroSCADA Pro SYS600C
Funcionamiento interno
© ABB Group
April 20, 2020 | Slide 18
MicroSCADA Pro SYS600C
Todas las funciones deben especificarse al adquirir la licencia de sistema
MicroSCADA. El archivo licencia para clientes va acompañado de un Hardlock
USB. Si no se tiene la licencia o no se instala el Hardlock, el sistema bloqueará las
comunicaciones luego de 1 hora.
Si se requieren Workstations para abrir ventanas remotamente, se requiere el
uso del Windows Server en la PC donde esté instalado MicroSCADA junto con la
licencia de Remote Desktop Services que debe adquirirse adicionalmente la
licencia de Terminal Service de Microsoft.
© ABB Group
April 20, 2020 | Slide 19
MicroSCADA Pro SYS 600C
Al instalar MicroSCADA se genera un directorio llamado “sc”. Ese directorio y su
contenido es el que hay que guardar para hacer backup.
A partir de los instaladores de MicroSCADA y el backup del directorio sc, es posible
levantar el proyecto en una computadora.
© ABB Group
April 20, 2020 | Slide 20
MicroSCADA Pro SYS 600C
Durante la instalación se crea el icono “MicroSCADA Pro Control System SYS 600”
en el escritorio, que contiene los programas que se muestran en la ventana
siguiente:
En la carpeta 61850 OPC Server se
encuentra el programa CET, que
permite configurar el cliente 61850 –
OPC Server.
En la carpeta External OPC DA Cliente
se encuentran los programas de
configuración y ejecución del Cliente
Externo OPC DA.
El icono SYS 600 Control Panel
permite entre otras funciones,
arrancar o parar el MicroSCADA,
configurarlo para que arranque como
servicio, etc.
El icono SYS 600 Monitor Pro abre el
HMI del MicroSCADA
El icono SYS 600 Notify abre una
ventana de notificación, en donde
aparecen mensajes generados
durante la ejecución, errores, etc.
© ABB Group
April 20, 2020 | Slide 21
MicroSCADA Pro SYS 600C
MicroSCADA fue diseñado para poder modificar la configuración, sus
comunicaciones, las pantallas, base de datos, etc. en forma ON-LINE.
Está basado en un lenguaje de programación de alto nivel orientado a objetos
llamado SCIL (Supervisory Control Implementation Language).
Todas las herramientas de configuración del sistema, “System Configurarion
Tool”, “Object Navigator”, “Signal X-References”, etc. están hechas en Visual
SCIL. El editor de Visual SCIL permite además, editar las herramientas del
sistema y crear nuestras propias herramientas o nuevas funciones a pedido del
cliente, diálogos no estándar, etc.
© ABB Group
April 20, 2020 | Slide 22
MicroSCADA Pro SYS 600C
Por medio del lenguaje SCIL se definen, la arquitectura del sistema, las
comunicaciones entre equipos de campo, la base de datos, los
automatismos, etc.
Existen Objetos SCIL específicos para definir las distintas partes del
sistema. Los objetos son entidades programables que representan puntos
de base de datos del proceso, programas SCIL, vinculaciones entre objetos,
etc. y pueden editarse desde el navegador de objetos.
Cada objeto esta provisto de un nombre de libre elección. Tiene también un
conjunto de atributos específicos según su función.
Cada atributo modifica una característica del objeto.
Hay 13 (trece) objetos diferentes.
© ABB Group
April 20, 2020 | Slide 23
MicroSCADA Pro SYS 600C
Objetos:
Tipos de Objetos Símbolo Función del objeto
Base system objects B Los Base system objects representan partes físicas
del sistema tal como las ve el sistema base
System objects S Los system objects representan partes físicas del
sistema tal como las ve la placa de
comunicaciones
Process objects P Los process objects representan partes físicas del
proceso. Los process objects funcionan como
RTUs estableciendo el vínculo con el proceso.
Scale objects X Un Scale Object define un algoritmo para la
transformación de valores analógicos del proceso
en unidades de ingeniería.
© ABB Group
April 20, 2020 | Slide 24
MicroSCADA Pro SYS 600C
Objetos:
Tipos de Objetos Símbolo Función del objeto
Event objects E Los Event objects se usan para el refresco de las
pantallas. Se crean ante cambios del objeto del
mismo nombre
Data objects D Los Data objects se utilizan para registrar y
almacenar valores de datos muestreados o
calculados. Estos objetos se usan en reportes,
tendencias, etc.
Command Procedures C Los Command procedures contienen programas
SCIL. Los command procedures pueden ser
utilizados para toda clase de operaciones
automáticas.
© ABB Group
April 20, 2020 | Slide 25
MicroSCADA Pro SYS 600C
Objetos:
Tipos de Objetos Símbolo Función del objeto
Time Channels T Los Time channels se usan para el arranque
automático de actividades relacionadas con el
tiempo.
Event Channels A Los Event channels se usan para el arranque
automático de actividades relacionadas a
eventos.
Variable Objects V Almacenamiento temporal de valores
provenientes de otros objetos.
Free-type Objects F Los Free-type objects definen nuevos typos de
process objects (no usado normalmente)
© ABB Group
April 20, 2020 | Slide 26
MicroSCADA Pro SYS 600C
Objetos:
Tipos de Objetos Símbolo Función del objeto
Event Handling Objects H Los Event Handling Objects se usan para
especificar el texto asociado al valor en la lista
de eventos.
Logging Profile Objects G Los Logging Profile Objetc se usan para
vincular la base de datos con la nueva
herramienta Historian.
© ABB Group
April 20, 2020 | Slide 27
MicroSCADA Pro SYS 600C
Notación de los Objetos:
La notación de los objetos funciona como una variable que
representa el valor almacenado del atributo del objeto. Usando la
notación se puede, por ejemplo, mostrar valores en una pantalla o en
un reporte, usarlos en un calculo, etc. La notación se construye de la
siguiente manera:
[Nombre del Objeto]:[Apl_número][Tipo][Atributo][Índice]
Ejemplo: S012TR91ME:POV11
Los índices también pueden ser escritos como:
§ Arreglo de índices..............................S012TR91ME:POV(10..20)
§ Grupo de Objetos (todos los índices)........S012TR91ME:POV(..)
© ABB Group
April 20, 2020 | Slide 28
MicroSCADA Pro SYS 600C
Notación de los Objetos:
La notación de objetos usada en un comando SCIL:
#Comando Notación del objeto (información adicional)
Ejemplo: #SET S012TR91Q0:POV13=1
© ABB Group
April 20, 2020 | Slide 29