Manual Curso SCADA P-CIM 1 =S=.doc

download Manual Curso SCADA P-CIM 1 =S=.doc

If you can't read please download the document

Transcript of Manual Curso SCADA P-CIM 1 =S=.doc

SISTEMA SCADA/HMI

www.afcon-inc.com www.schneider-electric.com.ar

Pgina 1 de 209

Curso SCADA P-CIM 1

TEMARIOINTRODUCCION AL HMI ............................................................................................................. 4 SISTEMAS DE VISUALIZACIN ......................................................................................... 5 QU ES UN HMI? .............................................................................................................. 6 EL ENTORNO ...................................................................................................................... 7 INTERFAZ CON EL OPERADOR ........................................................................................ 8 INTRODUCCION AL SCADA....................................................................................................... 9 QU ES UN SCADA? ...................................................................................................... 10 PRESTACIONES DE UN SCADA...................................................................................... 11 VENTAJAS DE UN SISTEMA SCADA............................................................................... 12 ARQUITECTURA DEL SISTEMA SCADA ......................................................................... 13 COMPONENTES DEL SISTEMA SCADA ......................................................................... 14 SOBRE P-CIM............................................................................................................................. 16 QU ES P-CIM?............................................................................................................... 17 CARACTERSTICAS .......................................................................................................... 18 REFERENCIAS COMERCIALES....................................................................................... 19 ESTRUCTURA BSICA DE P-CIM.................................................................................... 20 REQUERIMIENTOS DE P-CIM.......................................................................................... 21 INSTALACIN DE P-CIM................................................................................................... 22 DESINSTALACIN DE P-CIM ........................................................................................... 23 ESTRUCTURA DE P-CIM .......................................................................................................... 24 ARQUITECTURA DE P-CIM .............................................................................................. 25 CAPA DE APLICACION ..................................................................................................... 26 CAPA DE BASE DE DATOS .............................................................................................. 27 CAPA DE COMUNICACIN .............................................................................................. 28 INTERFACE P-CIM..................................................................................................................... 29 MDULOS P-CIM .............................................................................................................. 30 P-CIM SETUP..................................................................................................................... 31 P-CIM STARTUP/ SHUTDOWN ........................................................................................ 34 BASE DATOS..................................................................................................................... 35 EDITOR DE ANIMACIONES .............................................................................................. 36 OPERATION WORKSTATION........................................................................................... 38 DATASCOPE...................................................................................................................... 39 EDITOR DE ANIMACIONES ...................................................................................................... 40 ACCESO AL EDITOR DE ANIMACIONES ........................................................................ 41 BARRA DE TTULO (TITLE BAR)...................................................................................... 42 BARRA DE MEN (MENU BAR) ....................................................................................... 43 VENTANA DE HERRAMIENTAS (TOOL BOX) ................................................................. 44 LIBRERA DE ARTE (Clip Art) ........................................................................................... 45 INSERTAR OBJETO TEXTO ............................................................................................. 46 INSERTAR OBJETO FIGURA ........................................................................................... 47 INSERTAR OBJETO IMAGEN........................................................................................... 48 INFORMACIN BSICA .................................................................................................... 49 PROPIEDADES DE LOS OBJETOS DE P-CIM ........................................................................ 52 OBJETOS DE P-CIM.......................................................................................................... 53 SIGNOS DE LOS OBJETOS.............................................................................................. 53 PROPIEDADES DE LOS OBJETOS DE P-CIM ................................................................ 54 COMANDOS DE ACCIN.................................................................................................. 56 CREACIN DE PANTALLAS .................................................................................................... 57

Pgina 2 de 209

Curso SCADA P-CIM 1

EJEMPLO 1 ........................................................................................................................ 58 EJEMPLO 2 ........................................................................................................................ 62 EJEMPLO 3 ........................................................................................................................ 66 EJEMPLO 4 ........................................................................................................................ 69 EJEMPLO 5 ........................................................................................................................ 75 BASE DE DATOS....................................................................................................................... 77 INTRODUCCION................................................................................................................ 78 CONFIGURACIN DE LA BASE DE DATOS.................................................................... 79 BLOQUES DE DATOS ....................................................................................................... 80 PARMETROS DEL BLOQUE .......................................................................................... 81 OUTPUT TABLE................................................................................................................. 83 TREND TABLE ................................................................................................................... 84 ALARM TABLE ................................................................................................................... 85 MONITOR DE DATOS (DATA SCOPE)............................................................................. 87 SERVICIOS DE LA BASE DE DATOS............................................................................... 89 TRENDS (TENDENCIA)..................................................................................................... 93 DDE .................................................................................................................................. 100 EJEMPLO 6 ...................................................................................................................... 101 EJEMPLO 7 ...................................................................................................................... 103 EJEMPLO 8 ...................................................................................................................... 107 EJEMPLO 9 ...................................................................................................................... 112 COMUNICACIN...................................................................................................................... 115 ESTRUCTURA DE COMUNICACIN ............................................................................. 116 INSTALACIN DEL DRIVER ........................................................................................... 118 ASIGNACIN DEL DRIVER ............................................................................................ 121 CONFIGURACIN DEL DRIVER .................................................................................... 123 DIRECCIONAMIENTO DE INFORMACIN DEL DRIVER.............................................. 126 COMUNICACIN CON TWIDO ....................................................................................... 128 EJEMPLO 10: ................................................................................................................... 132 CONVERSIONES............................................................................................................. 139 ALARMAS................................................................................................................................. 142 QU ES UNA ALARMA?.................................................................................................. 143 MONITOR DE ALARMAS................................................................................................. 144 ALARMA ANALGICA ..................................................................................................... 146 ALARMA DIGITAL ............................................................................................................ 147 EJEMPLO 11 .................................................................................................................... 149 SERVIDOR DE ARCHIVOS DE TEXTO .................................................................................. 158 SOPORTE DE EXPRESIONES ....................................................................................... 159 ADMINISTRADOR DE SINTAXIS .................................................................................... 160 SERVIDOR DE ARCHIVOS DE TEXTO .......................................................................... 163 ENLACE DDE A UN ARCHIVO TXT................................................................................ 164 ARCHIVOS INI ................................................................................................................. 169 SOPORTE DE ALIAS ....................................................................................................... 173 EJEMPLO 12 .................................................................................................................... 175 EJEMPLO 13 .................................................................................................................... 179 ENTORNO DE LA ESTACIN DE OPERADOR ..................................................................... 183 ESTILO DE LA ESTACIN DE OPERADOR .................................................................. 184 NIVELES DE ACCESO .................................................................................................... 189 EJEMPLO 14 .................................................................................................................... 196 AUTOACCIONES ............................................................................................................. 199 EJEMPLO 15 .................................................................................................................... 202 CONMUTADOR DE TAREAS .......................................................................................... 208

Pgina 3 de 209

Curso SCADA P-CIM 1

INTRODUCCION AL HMI

Pgina 4 de 209

Curso SCADA P-CIM 1

SISTEMAS DE VISUALIZACINEn todos los sistemas de control, grandes o pequeos, es necesario tener informacin visual del funcionamiento del mismo. A medida que los sistemas de control han ido evolucionando, tambin ha aumentado la complejidad de los elementos que proporcionan la informacin al usuario. De un simple indicador de aguja, que representa una variable del proceso, se ha llegado a paneles sinpticos que muestran el estado de grandes instalaciones. Desde la era moderna, se present la necesidad de visualizar y poder controlar a distancia una mquina. Aparecen los primeros cuadros de control, donde una multitud de luces indicaban las diferentes situaciones previstas de la mquina. Cualquier situacin imprevista o modificacin, requera varias horas de trabajo, para llevar la seal olvidada al panel de control. La aparicin de la informtica permiti realizar este tipo de control de manera mas sencilla. Ya no es necesario recurrir a un experto en automatizacin, cuando se requiere cambiar el ajuste de un temporizador, en un sistema de control. Los grandes cuadros de control se convirtieron en monitores que poda mostrar la misma informacin. Para realizar cambios en la representacin, basta con modificar una parte del cdigo de la aplicacin para que en la pantalla apareciera. Dada la necesidad, varios fabricantes desarrollaron entonces paquetes de software capaces de comunicarse con los sistemas de control existentes y permitieron as una flexibilidad de uso no imaginada hasta el momento. La evolucin de los sistemas operativos han incrementado tambin las posibilidades de estos sistemas. Con la irrupcin de Internet en el mundo de las comunicaciones industriales, ahora es posible conectarse con un sistema de control situado en cualquier lugar del mundo.

Pgina 5 de 209

Curso SCADA P-CIM 1

QU ES UN HMI?Una interfase Hombre - Maquina o HMI (por su sigla en ingls) es el dispositivo que presenta los datos a un operador (humano) y a travs del cual este controla el proceso. Los HMI se conciben principalmente como una herramienta de supervisin y mando, con las siguientes caractersticas: Economa: es ms fcil observar que ocurre en una instalacin desde una oficina que enviar un operario a realizar la tarea. Ciertas intervenciones seran innecesarias. Accesibilidad: permite modificar elementos de un sistema de difcil acceso. Por ejemplo: es posible modificar son un simple clic, los parmetros de funcionamiento de un aero-generador, en un parque industrial.

Mantenimiento: es posible programares la aplicacin para que indique cuando se aproximan las fechas de revisin del sistema, o cuando una mquina tenga mas fallos de los considerados normales.

Ergonoma: la ciencia que procura hacer que la relacin entre el usuario y el proceso sea lo mas simple posible. Gestin: todos los datos recopilados pueden ser valorados de mltiples maneras mediante herramientas estadsticas, grficas, tabulaciones, que permitan explorar el sistema con el mejor rendimiento posible.

Flexibilidad: cualquier modificacin de alguna de las caractersticas del sistema de visualizacin, no implica modificaciones fsicas, sino son simplemente modificaciones en el cdigo de programa de la aplicacin.

Conectividad: se buscan sistemas abiertos. La documentacin de los protocolos de comunicacin actuales permite la interconexin de sistemas de diferentes proveedores. La IEEE define como sistema abierto todo aquel que proporciona los medios para poder funcionar correctamente con otros sistemas que operen bajo las mismas especificaciones, siendo stas de dominio pblico.

Pgina 6 de 209

Curso SCADA P-CIM 1

EL ENTORNOLa automatizacin de sistemas, desde el estado inicial de aislamiento productivo, ha pasado a formar parte del mbito corporativo y se engloba dentro del paquete empresarial con la finalidad de optimizar la productividad y mejorar la calidad.

El esquema que representa los flujos de informacin dentro de la empresa y representa como se realiza la integracin a todos los niveles es similar a la conocida como CIM (Computer Integrated Manufacturing)

ERP

MES

HMI

CONTROLAUTOMATISMO

DATOS DE PLANTA

ERP: (Enterprise Resourse Planning) Planificacin de Recursos Empresariales, engloba la gestin de finanzas, compras ventas, logstica. MES: (Manufacturing Execution System) Gestin de la Produccin, comprende la gestin de calidad, documentacin, gestin de la produccin, mantenimiento y optimizacin. CONTROL: Abarca la automatizacin y gestin de los procesos. Estos niveles abarcan los diferentes flujos de informacin que se dan entre los elementos de cada uno de ellos (comunicacin horizontal) y el intercambio entre diferentes niveles (comunicacin vertical). Los tres niveles no tienen lmites claramente definidos. Las herramientas ERP van asimilando capacidades propias del nivel MES de la misma manera que las aplicaciones de control (SCADA) van adquiriendo prestaciones del nivel superior (MES) al disponer de herramientas de comunicacin con bases de datos y con aplicaciones internas y externas.

Pgina 7 de 209

Curso SCADA P-CIM 1

INTERFAZ CON EL OPERADOR Es la cara por medio del cual los operadores interactan con los otros componentes del HMI. Reemplazan a los indicadores luminosos, instrumentos de agujas, registradores y comandos manuales. Debe proveer un entorno de operacin fcil de usar, que le permitan al usuario un rpido reconocimiento, interpretacin y manipulacin del proceso. Permite la utilizacin de objetos (p.e. ActiveX) que adems de una representacin grfica, proveen cierta funcionalidad adicional. Las diferentes pantallas o ventanas se crean, mediante herramientas grficas en el ambiente de desarrollo y se almacenan en el disco rgido Incluyen animaciones por las cuales se modifican atributos de los objetos grficos en funcin de los cambiantes valores de los tags asociados En el entorno ejecutivo (runtime) las pantallas elegidas se visualizan y se activan las animaciones y controles definidos en el entorno de desarrollo Tambin incluyen elementos de control con los cuales el operador interacta, modificando los valores de los tags asociados o disparando la ejecucin de scripts.

RDBM

HMI

Base de Datos de Tiempo Tag1 Tag2 Tag3 Tag4 ... ... TagN OPC Server DDE Server ActiveX Propietari o Disco Rgido RTDB

HMI

Pgina 8 de 209

Curso SCADA P-CIM 1

INTRODUCCION AL SCADA

Pgina 9 de 209

Curso SCADA P-CIM 1

QU ES UN SCADA?Constituye un caso especial de HMI, usndose el trmino como sinnimo de stos. SCADA viene de las siglas de "Supervisory Control And Data Adquisition", es decir: adquisicin de datos y control de supervisin. Se trata de una aplicacin software especialmente diseada para funcionar sobre ordenadores en el control de produccin, proporcionando comunicacin con los dispositivos de campo (controladores autnomos, autmatas programables, etc.) y controlando el proceso de forma automtica desde la pantalla del ordenador. Adems, provee de toda la informacin que se genera en el proceso productivo a diversos usuarios, tanto del mismo nivel como de otros supervisores dentro de la empresa: control de calidad, supervisin, mantenimiento, etc.

Pgina 10 de 209

Curso SCADA P-CIM 1

PRESTACIONES DE UN SCADAUn sistema SCADA comprende toda una serie de funciones y utilidades destinadas a establecer una comunicacin los mas clara posible entre el proceso y el operador. Entre las prestaciones de un sistema SCADA se destacan: Monitorizacin: Representacin de datos en tiempo real a los operadores de planta. Una mquina simple, una instalacin hidroelctrica, un parque elico, pueden ser vigilados desde muchos kilmetros de distancia.

Supervisin: Supervisin, mando y adquisicin de datos de un proceso y herramientas de gestin para la toma de decisiones (por ejemplo, mantenimiento predictivo). Tienen adems la capacidad de ejecutar programas que pueden supervisar y modificar el control establecido y, bajo ciertas condiciones, anular o modificar tareas asociadas a los autmatas. Evita la continua supervisin humana.

Adquisicin de datos de los procesos en observacin: La visualizacin de las seales del sistema (alarmas y eventos). Reconocimiento de eventos excepcionales ocurridos en la planta y su inmediata puesta en conocimiento a los operarios para efectuar las acciones correctivas. Adems, los paneles de alarmas pueden exigir alguna accin de reconocimiento por parte del operario, de forma que queden registradas las incidencias.

Mando: Posibilidad de que los operadores puedan cambiar consignas del proceso directamente desde el ordenador. Grabacin de acciones o recetas: En algunos procesos se utilizan combinaciones de variables que son siempre iguales. Un sistema de recetas permite configurar toda una planta de produccin ejecutando un solo comando. Por ejemplo: La lnea de vulcanizado en continuo, donde se fabrican los perfiles de goma de las ventanas, se compone de varias mquinas encadenadas con mltiples parmetros (velocidad, temperatura, etc) que dependen del tipo de perfil a elaborar. Con una sla pulsacin se pueden poner en marcha todas las mquinas y programar las diferentes zonas de temperatura o velocidad de toda la lnea.

Seguridad de los Datos: Tanto el envo como la recepcin de datos deben estar suficientemente protegidos de influencias no deseadas (fallos de programacin, intrusos). Seguridad de los Accesos: Restringiendo zonas de programa comprometidas a usuarios no autorizados, registrando todos los accesos y acciones llevadas a cabo por cualquier operador.

Posibilidad de programacin numrica: Permite realizar clculos aritmticos de elevada resolucin sobre la CPU del ordenador.

Pgina 11 de 209

Curso SCADA P-CIM 1

VENTAJAS DE UN SISTEMA SCADALas ventajas ms evidentes de los sistemas de control automatizado y supervisado (SCADA) podemos enumerarlas a continuacin: El nivel actual de desarrollo de los softwares de supervisin permite creacin de aplicaciones funcionales sin necesidad de ser un experto. Las herramientas de diagnstico permiten localizar rpidamente los errores, minimizando los tiempos de reparacin. Es posible realizar modificaciones del software en las estaciones remotas, desde el centro de control. Los programas de control pueden documentarse convenientemente de manera que puedan ser fcilmente interpretados por los tcnicos de mantenimiento. Los sistemas de diagnstico implementados en los elementos de control informan continuamente de cualquier incidencia en los equipos. Los programas de visualizacin pueden representar todo tipo de ayuda al usuario, desde una alarma hasta la localizacin de la causa o parte de esquema elctrico implicada en el mismo. Esto permite reducir los tiempos de localizacin de averas al proporcionarse informacin sobre el origen y las causas de fallo. Generacin y distribucin automtica de documentacin. El sistema de visualizacin puede recoger los datos del autmata y presentarlos en formatos fcilmente exportables a otras aplicaciones de uso comn, por ejemplo hojas de clculo. Haciendo uso de las tecnologas celulares (GSM, GPRS), los sistemas de control pueden mantener informados sobre cualquier incidencia a los operadores responsables de los mismos mediante mensajes de texto o correo de voz. La integracin de los sistemas es rpida gracias a los sistemas de comunicacin estandarizados. La tecnologa web permite el acceso desde cualquier punto geogrfico a nuestro sistema de control. Los productos de seguridad permiten una gestin segura y eficiente de los datos, limitando el acceso a personas no autorizadas. Aumento de calidad del producto mediante herramientas de diagnstico. El operador es notificado en el momento en que se detecta una incidencia. Mediante las redes de comunicacin el sistema SCADA se integra en la red corporativa, permitiendo la integracin entre los niveles de campo y gestin.

Pgina 12 de 209

Curso SCADA P-CIM 1

ARQUITECTURA DEL SISTEMA SCADAEl sistema podemos dividirlo en tres bloques principales: Software de adquisicin de datos y Control (SCADA) Sistemas de adquisicin y mando (Sensores y Actuadores) Sistema de interconexin (Comunicaciones)

SENSORES

ACTUADORES

PLC

SCADA

El usuario mediante herramientas de visualizacin y control, tiene acceso al Sistema de Control de Proceso, generalmente es un ordenador donde reside la aplicacin de supervisin y control (sistema servidor). La comunicacin entre estos dos sistemas suele hacerse a travs de redes de comunicacin corporativa, por ejemplo: Ethernet.

El sistema de proceso capta el estado del sistema a travs de los elementos sensores e informa al usuario a travs de las herramientas HMI. Basndose en comandos ejecutados por el usuario, el sistema de proceso inicia las acciones pertinentes para mantener el control del sistema a travs de los actuadores. La transmisin de los datos entre el sistema de proceso y los elementos de campo se realiza mediante los denominados Buses de Campo. Toda la informacin generada durante la ejecucin de las tareas de supervisin y control se almacena para poder disponer de los datos luego. Mediante el software SCADA el mundo de las mquinas se integra directamente a la red empresarial, pasando a formar parte de los elementos que permitirn crear estrategias de empresa globales. Aparece el concepto de Automatizacin Integral Informatizada.

Un sistema SCADA obedece generalmente a la estructura Maestro Esclavo. La estacin central o maestra, se comunica con el resto de las estaciones o esclavos, para requerirles datos o indicarles acciones.

Pgina 13 de 209

Curso SCADA P-CIM 1

COMPONENTES DEL SISTEMA SCADALos tres componentes de un sistema SCADA son: Estacin Maestra y Computador con HMI, desde la cual se interrogan las RTU y en la cual se cuenta con las funcionalidades ya descriptas para los HMI. Mltiples Unidades de Terminal Remota (RTU), donde se realiza la adquisicin de datos y el comando de los elementos finales de control. Infraestructura de Comunicacin, que permite vincular las diferentes RTU con la estacin maestra

ESTACIN MAESTRA El termino "Estacin Maestra" se refiere a los servidores y el software responsable para comunicarse con el equipo del campo (RTUs, PLCs, etc) en estos se encuentra el software HMI corriendo para las estaciones de trabajo en el cuarto de control.

El sistema SCADA usualmente presenta la informacin al personal operativo de manera grfica. Esto significa que el operador puede ver un esquema que representa la planta que est siendo controlada. Por ejemplo un dibujo de una bomba conectada a la tubera puede mostrar al operador cuanto fluido esta siendo bombeado desde la bomba a travs de la tubera en un momento dado. El operador puede cambiar el estado de la bomba a apagado. El software HMI mostrar el promedio de fluido en la tubera decrementndose en tiempo real. Los diagramas de representacin pueden ser en grficos de lneas y smbolos esquemticos que muestran los elementos del proceso, o pueden consistir en fotografas digitales de los equipos sobre los cuales se animan las secuencias.

En la estacin maestra se realiza principalmente la tarea de recopilacin y archivado de datos. Toda esta informacin que se genera en el proceso productivo se pone a disposicin de los usuarios que pueda requerirla. Se encarga de: Gestionar las comunicaciones. Recopilar los datos de todas las estaciones remotas. Envo de informacin. Comunicaciones con los operadores. Anlisis. Impresin. Visualizacin de datos. Mando. Seguridad.

UNIDAD TERMINAL REMOTA (RTU) Por unidad remota podemos entender aquel conjunto de elementos dedicados a labores de control y/o supervisin de un sistema, alejados del centro de control y comunicados con este por algn medio.

La RTU se conecta al equipo fsicamente y lee los datos de estado como los estados abierto/cerrado desde una vlvula o un intercambiador, lee las medidas como presin, flujo, voltaje o corriente. Por el equipo el RTU puede enviar seales que pueden controlarlo: abrirlo, cerrarlo intercambiarlo la valvular o configurar la velocidad de la bomba.

Pgina 14 de 209

Curso SCADA P-CIM 1

Dentro de la clasificacin podemos encontrar: RTU (Unidad Terminal Remota), terminales especializadas en comunicacin. PLC (Controlador Lgico Programable), tareas generales de control. IED (Dispositivos electrnicos Inteligentes), tareas especficas de control.

Las unidades remotas RTU se encargan de recopilar los datos de los elementos de campo y de transmitirlos hacia la unidad central, adems de enviar los comandos de control a stos. Son los Procesadores de Comunicaciones. Las RTU suelen estar basadas en ordenadores especiales que controlan directamente el proceso mediante tarjetas convertidotas adecuadas o que se comunican con elementos de control (PLC, reguladores). El software de stos elementos suele estar elaborado en lenguajes de alto nivel (C, Visual Basic, Delphi).

Los Controladores lgicos programables o PLC, empezaron como sistemas de dedicacin exclusiva al control de instalaciones, mquinas, o procesos. Con el tiempo han evolucionado incorporando cada vez mas prestaciones en forma de mdulos de ampliacin, como por ejemplo mdulos de comunicacin, desvaneciendo la lnea divisoria entre el PLC y el RTU.

Los perifricos inteligentes o IED, son elementos con capacidad de decisin propia, que se ocupan de tareas de control, regulacin y comunicacin. Dentro de esta clasificacin podemos encontrar reguladores, variadores de velocidad, controladores de energa reactiva, trasductores, etc. Es bastante habitual encontrar que muchos de estos elementos utilizan protocolos propietarios y dan origen a las denominadas islas de automatizacin.

INFRAESTRUCTURA DE COMUNICACIN El intercambio de informacin entre servidores y clientes se basa en la relacin de productorconsumidor. Los servidores de datos interrogan en forma cclica a los elementos de campo (polling), recopilando los datos generadores por registradores, autmatas, reguladores de proceso, etc. Buses especiales de comunicacin proporcionan al operador la posibilidad de comunicarse con cualquier punto, local o remoto, de la planta, en tiempo real. Gracias a los controladores suministrados por los diferentes fabricantes y a su compatibilidad con la mayora de estndares de comunicacin existentes, es posible establecer cualquier tipo de comunicacin entre un servidor de datos y cualquier elemento de campo.

Un servidor de campo puede gestionar varios protocolos simultneamente, con una limitacin fsica de soportar interfaces de hardware (tarjetas de comunicacin). Permiten el intercambio de datos bidireccional entre la RTU y la unidad central, mediante un protocolo de comunicaciones determinado y un sistema de transporte de informacin para mantener el enlace entre los diferentes elementos de la red: Lnea telefnica Cable coaxil Fibra ptica Telefona celular Radio (VHF, UHF, microondas)

Pgina 15 de 209

Curso SCADA P-CIM 1

SOBRE P-CIM

Pgina 16 de 209

Curso SCADA P-CIM 1

QU ES P-CIM?P-CIM es una poderosa Interfase Hombre Mquina (HMI) de Supervisin, Control y Adquisicin de Informacin (SCADA) que proporciona alarmas integradas y monitoreo de eventos as como la adquisicin, anlisis y presentacin de la informacin. P-CIM recopila constantemente informacin de la planta en tiempo real, la almacena y procesa en la base de datos, evala y genera alarmas, brinda informacin a los operadores de planta, supervisores y gerentes y puede emitir instrucciones a PLCs en la planta. Todas las funciones desde el tiempo de scan hasta la interfase del operador y control del proceso - las determina el usuario. PLANTA PLC SCADA P-CIM

P-CIM contribuye a facilitar una eficiente fabricacin al aumentar la Productividad de la planta de varias maneras: Adquisicin de datos en Tiempo Real, procesamiento y almacenamiento: Los operadores conocen instantneamente el estado de los procesos de la planta. Los datos en Tiempo Real y las tendencias histricas se pueden presentar en pantalla, permitiendo la determinacin de uniformidad del proceso al instante. Diseo de Aplicacin: Grficos sofisticados y fciles de usar, representaciones de los datos del proceso en grficos claros. P-CIM proporciona una extensa biblioteca de elementos industriales y de procesos (ClipArt) a fin de acelerar el desarrollo de la aplicacin. Interaccin On-Line y toma de decisin: El personal de planta autorizado visualiza la informacin del tiempo real y tiene una variedad de opciones para controlar el funcionamiento de la planta de operaciones. Puede tomar decisiones on-line. Acciones Automticas Pre-configuradas (AutoActions): P-CIM permite pre-configurar acciones a ser ejecutadas automticamente como resultado de otras acciones o cuando se alcanzan ciertas condiciones especficas. Seguimiento y responsabilidades: P-CIM ayuda a mantener el seguimiento de los procesos de la planta y las actividades de los operadores. La descripcin detallada de las actividades del operador puede ser almacenada en el Registro Diario de Eventos (Daily Log). Se pueden generar informes referentes a los procesos de la planta. Desde la pantalla se pueden imprimir directamente los grficos de los procesos de la planta, incluyendo tendencias.

Manejando eficientemente las alarmas: P-CIM permite organizar, monitorear, reconocer y analizar alarmas y eventos en toda la extensin de la planta.

Pgina 17 de 209

Curso SCADA P-CIM 1

CARACTERSTICASCARACTERSTICAS GENERALES Direccionamiento dinmico. Intercambio de informacin con otros softwares va DDE (intercambio dinmico de datos). Arquitectura de red Cliente/ Servidor totalmente distribuida y transparente al usuario. Paquetes OEM adaptables a cada aplicacin en particular. Verstil integracin de reportes. Completa conectividad con mas de 150 familias de productos (PLCs, RTUs, Variadores de velocidad, Monitores de circuitos, etc). Grficos de tendencias con herramientas de anlisis integradas. Mecanismos de procesamiento de recetas. Sencillo editor de grficos que permite edicin on-line. Recoleccin histrica y condicionada de datos. Restriccin de acceso por password. Manejo avanzado de alarmas y eventos. Arquitectura de reporte por excepcin. Fcil ingeniera y mantenimiento de la aplicacin. Versatilidad total: 100% actualizable, expandible, portable y documentable. Disponible en los entornos: Windows 3.11, Windows 95/98, Windows NT y Windows CE. Programacin cero: No se requiere experiencia previa de programacin para hacer un desarrollo P-CIM. Mdulo SER (Registro Secuencial de Eventos). P-CIM Basic Server: le permite hacer un desarrollo en lenguaje Basic.

CARACTERSTICAS PARTICULARES Visualizacin y control desde un telfono celular mvil. Arquitectura OPC cliente-servidor. Soluciones para Windows CE. Soporte ODBC y tecnologa DCOM. Visualizacin y control desde una PC remota con un navegador (browser) de Internet. Visualizacin y control de cmaras de video CCTV va TCP/IP en tiempo real.

Pgina 18 de 209

Curso SCADA P-CIM 1

REFERENCIAS COMERCIALESP-CIM NIVEL STARTER (100 I/O) Permite leer y/o escribir del PLC hasta 100 TAGs. PCIM-2191-010 (RUN TIME) PCIM-2192-010 (RUN TIME y DESARROLLO)

P-CIM NIVEL COMPACT (300 I/O) Permite leer y/o escribir del PLC hasta 300 TAGs. PCIM-2193-010 (RUN TIME) PCIM-2194-010 (RUN TIME y DESARROLLO)

P-CIM NIVEL ADVANCED (800 I/O) Permite leer y/o escribir del PLC hasta 800 TAGs. PCIM-2195-010 (RUN TIME) PCIM-2196-010 (RUN TIME y DESARROLLO)

P-CIM NIVEL PROFESSIONAL (2000 I/O) Permite leer y/o escribir hasta 2000 TAGs. PCIM-2197-010 (RUN TIME) PCIM-2198-010 (RUN TIME y DESARROLLO)

P-CIM NIVEL UNLIMITED (ILIMITADO) Permite leer y/o escribir del PLC cantidad ilimitada de I/O de TAGs. PCIM-2095-010 (RUN TIME) PCIM-2096-010 (RUN TIME y DESARROLLO)

TAG: Variable de intercambio con el PLC. Podrn ser variables analgicas o digitales. 1 TAG = 32 bits. Ejemplo: 1 variable entera booleana=>1 TAG 1 variable analgica de 8 bits =>1 TAG 1 variable analgica de 10 bits =>1 TAG 1 variable entera de 16 bits=>1 TAG 1 variable analgica de 32bits =>1 TAG 1 celda Excel=>1 TAG

RUN TIME: Permite correr la aplicacin P-CIM. Llave para el cliente. RUN TIME y DESARROLLO: Permite hacer el desarrollo de la aplicacin y correrla. Llave para el programador. PUERTO DE CONEXIN: SEK (Security Enable Key) El puerto de conexin por defecto es el LPT (puerto paralelo) en caso de requerirse podr ser USB (Universal Serial Bus)

VERSIONES ACTUALES VERSIN HARDWARE: 7.5 VERSIN SOFTWARE: 7.5 SP2 a Es recomendable que las versiones del Software y Hardware coincidan, para poder disponer de todas las funcionalidades. Tanto la versin del Soft como del Hard es posible actualizarlas, mediante la adquisicin de la licencia para realizar el up-grate.

Pgina 19 de 209

Curso SCADA P-CIM 1

ESTRUCTURA BSICA DE P-CIM

CAPA APLICACIN

ESTACIN DEL OPERADOR

EDITOR DE ANIMACIONES

CAPA BASE DATOS

BASE DE DATOS

DDE EXCEL

CAPA COMUNICACIN

DRIVERS DE COMUNICACIN

PLC

ESTACIN DEL OPERADOR: Aquello que el operador puede acceder, para leer y/o escribir. Contiene los datos procesados, en un formato legible. Permite realizar grficos de tendencia, vitalizar variables, operar sobre ellas. No guarda histricos, tampoco permite disparar alarmas.

BASE DE DATOS Se definen las variables. Se pasan los datos crudos obtenidos del PLC a valores con formato legible (unidades de ingeniera). Permite realizar histricos y estadsticas. Permite disparar alarmas.

DRIVERS DE COMUNICACIN Dialoga con los equipos de campo, vinculndolos con el operador. Toma el dato desde el PLC en estado crudo, sin procesar. Existen diferentes protocolos de comunicacin, para c/u de ellos se debe cargar un driver de comunicacin. En el caso de los PLCs SCHNEIDER hay 2 protocolos: ModBus: Twido, Micro, Premium, Quantum, Momentum Unitelway: Micro, Premium

EDITOR DE ANIMACIONES: Permite crear cada una de las pantallas de animacin que podr ver el usuario desde la estacin del operador.

DDE: Intercambio Dinmico de Datos. Permite intercambiar variables entre diferentes bases de datos, por ejemplo: EXCEL.

Pgina 20 de 209

Curso SCADA P-CIM 1

REQUERIMIENTOS DE P-CIMP-CIM para Windows de 32-bits corre sobre: Windows 98/ ME Windows NT 4.0 & Service Pack 6 Windows 2000 Windows XP

Requerimientos Hardware: Pentium 500MHz o superior Mnimo 64MB de RAM 120MB de espacio libre en Disco para la instalacin Monitor VGA Adaptador de red y direccin IP FIXED para aplicaciones de red.

Pgina 21 de 209

Curso SCADA P-CIM 1

INSTALACIN DE P-CIMP-CIM puede ser instalado desde un CD o desde la web: www.afcon-inc.com

INSTALACIN P-CIM desde CD 1. Inserte el CD de P-CIM. 2. Seleccione P-CIM y luego Instalar Paquete Opcional P-CIM 3. Seleccione la ltima versin de P-CIM y luego P-CIM/Install P-CIM packages/PCIMXXX 4. La instalacin comienza, se abre un cuadro de dilogo de Bienvenida, seleccione Siguiente. 5. Si existe una versin anterior de P-CIM instalada, se abrir un cuadro de dilogo. Deber seleccionar entre: Agregar la versin de P-CIM para Windows, a la ya instalada. Reemplazar la versin de P-CIM instalada por la actual.

Seleccione Siguiente 6. Seleccione un nuevo directorio para ubicar el programa o acepte el directorio que aparece por defecto en el cuadro de dilogo. Seleccione Siguiente 7. Comienza a correr el Setup, se abre el Formulario de Registracin 8. Ingrese los datos requeridos y seleccione el botn para enviar la informacin por mail a AFCON. Seleccione Siguiente 9. El Setup ha sido completado

INSTALACIN P-CIM desde Internet 1. En Internet Explorer abrir el sitio de AFCON: www.afcon-inc.com 2. En la seccin Descarga seleccionar Paquetes P-CIM y luego seleccionar P-CIM para Windows versin 7.5 3. La instalacin continua siguiendo las instrucciones de la instalacin P-CIM desde CD, punto 4.

Nota Se puede abrir P-CIM para Windows 32 sin la Llave de Habilitacin (SEK), en este caso se trabajar en modo DEMO.

Pgina 22 de 209

Curso SCADA P-CIM 1

DESINSTALACIN DE P-CIM1. Cerrar la aplicacin de P-CIM, desde: P-CIM SHUTDWON 2. Acceder desde P-CIM a UNINSTALL 3. Se abre un cuadro de dialogo, donde debe seleccionar: Automatic, para remover la aplicacin P-CIM, sin eliminar los proyectos existentes. Custom, para remover la aplicacin P-CIM, seleccionando los proyectos existentes que desea eliminar. 4. Seleccione NEXT para abrir el cuadro de dilogo de desinstalacin. 5. Seleccione FINISH para continuar el proceso de desinstalacin. 6. Se abre un cuadro de dilogo, seleccione YES para confirmar que desea remover la aplicacin. 7. La aplicacin ha sido removida de su computadora. Seleccione OK para finalizar el proceso de desinstalacin.

Pgina 23 de 209

Curso SCADA P-CIM 1

ESTRUCTURA DE P-CIM

Pgina 24 de 209

Curso SCADA P-CIM 1

ARQUITECTURA DE P-CIMP-CIM est construido en un formato de capas. Durante la ejecucin, los datos del proyecto PCIM son transferidos a travs de las capas en forma bidireccional.

CAPA APLICACIN

CAPA BASE DE DATOS

CAPA COMUNICACIN

PLANTA

CAPA DE APLICACIN: Pantalla de datos y alarmas para el operador. Los siguientes mdulos son utilizados en esta capa: Animator Editor (Editor de Animaciones) Operator Workstation (Estacin de Trabajo del Operador) Report Editor (Editor de Reportes) Recipe Editor (Editor de Receta) Basic Server (Servidor de Basic) Text File Server (Servidor de Archivo de texto) Toolbar Editor (Editor de Barra de Tareas)

CAPA DE BASE DE DATOS: Analiza datos, procesa eventos y alarmas. Los siguientes mdulos son utilizados en esta capa: Database Server (Servidor de Base de Datos) Database Editor (Editor de Base de Datos) Alarm Handler (Tratamiento de Alarma) Advanced Alarm Handler (Tratamiento Avanzado de Alarmas)

CAPA DE COMUNICACIONES: Recibe informacin desde el lugar de trabajo a travs del PLC y los transfiere al servidor de base de datos. Los siguientes mdulos son utilizados en esta capa: P-CIM Communication Setup (Setup de Comunicaciones) Alarm Summary Windows (Ventana Sumario de Alarmas) Data Scope (Alcance de Datos) Driver Server (Servidor de Driver)

Pgina 25 de 209

Curso SCADA P-CIM 1

CAPA DE APLICACION

CAPA APLICACINDISEO EJECUCIN

ANIMATION EDITOR

SE MUESTRAN LOS VALORES TOMADOS DESDE LA PLANTA GRFICAMENTE EN PANTALLA

PASSWORD EDITORAAH

RECIPE EDITOR

TXT

ALARMASSUMARIO

REPORTS EDITOR

DBF

ODBC

TOOLBAR EDITOR

OPERADOR REMOTO

REPORTES

Analiza los valores desde/hacia la planta. Las acciones del operador son transmitidas a la planta por las capas de base de datos y comunicacin.

CAPA BASE DE DATOS

Acceso directo entre las capas de Aplicacin y Datos.

CAPA COMUNICACIN

PLANTA

Pgina 26 de 209

Curso SCADA P-CIM 1

CAPA DE BASE DE DATOS

CAPA APLICACINALARM HANDLER ADVANCED ALARMS HANDLER OPERATOR WORKSTA TION REPORTS GENERATOR

RECIPES

BLOQUES DE BASE DATOS

BASE DATOS EXTERNA

GENERADOR DE ALARMAS

HISTORIA

S E R V I D O R B A S E D A T O S

RECOLECCIN HISTRICOS

ALARMAS

FUNCIONES

VARIABLES

MANEJO DE MEMORIA

VARIABLES INTERNAS

La base de datos enva/recibe datos hacia/desde las capas de aplicacin y comunicacin. Los datos pueden ser recibidos desde una base de datos externa.

DRIVER MODBUS

DRIVER PELCO

DRIVER OMRON

DRIVER ALLEN BRADLEY

DRIVER SIEMENS

CAPA COMUNICACIN

Pgina 27 de 209

Curso SCADA P-CIM 1

CAPA DE COMUNICACINITEMS RECOMENDADOS 1:1:W1 10:2:W3W300 11:4:DW8DW100

A R Q U I T E C T U R A

SERVIDOR DE DRIVERSEl mximo nmero de tareas puede ser definido en la configuracin del Driver. Para acelerar la comunicacin, conviene reducir el nmero de tareas usando direcciones consecutivas en la aplicacin.

1:1:w1 10:2:W3W300 11:4:DW8..

I N T E R N A

DRIVERS COMUNICACIN P-CIM

TASK 1 1:1:W1 PORT 1

TASK 1 TASK 2 TASK 3 PORT 10

TASK 1 1:1:W1 PORT 11

COMM PLACA DE RED PLACA CONTROLADORA COMUNICACIN

PARTE POSTERIOR COMPUTADORACONEXIN FSICA ENTRE LA COMPUTADORA Y EL PLC

ARQUITECTURA EXTERNA

Pgina 28 de 209

Curso SCADA P-CIM 1

INTERFACE P-CIM

Pgina 29 de 209

Curso SCADA P-CIM 1

MDULOS P-CIMICONO MODULO SETUP DESCRIPCINEste mdulo puede ser utilizado para instalar P-CIM y DRIVERs, y definir los parmetros de comunicacin. Tambin permite crear proyectos, hacer backup y recuperar los proyectos.

STARTUP

Este mdulo permite iniciar P-CIM.

SHUTDWON

Este mdulo permite cerrar P-CIM.

NETWORK SETUP

Este mdulo se utiliza para definir y modificar la estacin de red. Este mdulo corresponde al sistema de mensajes de alarma. Posee 2 ventanas: Current Alarm (Alarmas corriente) y Alarm Summary (Sumario de Alarmas). Este mdulo es un instrumento utilizado para visualizar y modificar rpidamente Items en tiempo de ejecucin. Este mdulo puede ser usado para crear las pantallas grficas que el operador ver durante la ejecucin de la aplicacin, en el Operador Workstation (Estacin del Operador). Este mdulo puede ser utilizado para ver y crear la sintaxis utilizada en un proyecto P-CIM. Este mdulo abre un cuadro de dilogo donde se pueden definir los bloques de datos P-CIM. Los bloques de datos son principalmente usados para generar alarmas y recoger histricos. Este mdulo es un instrumento de manejo de alarmas. Habilita: ver, organizar, monitorear, reconocer y analizar las alarmas. Este mdulo puede ser utilizado como un visor de archivos INI, permitiendo la modificacin de parmetros en los mdulos de P-CIM, y crear ALIAS. Este mdulo muestra la interfaz grfica diseada en el Animator Editor (Editor de Animaciones). Este mdulo puede ser utilizado para crear y modificar una plantilla de recetas. Una receta es un grupo de valores relacionados con una direccin dinmica de datos.

ALARM HANDLER

DATA SCOPE

ANIMATION EDITOR

SYNTAX MANAGER

DATABASE EDITOR ADVANCED ALARM HANDLER INI FILE EDITOR OPERATOR WORKSTATION RECIPE EDITOR

REPORT EDITOR

Este mdulo puede ser utilizado para crear plantillas de reportes.

TOOLBAR EDITOR

Este instrumento es utilizado para crear una barra de tareas personalizada.

UNINSTALL P-CIM

Este mdulo es utilizado para desinstalar P-CIM.

VOLVER AL TEMARIO

Pgina 30 de 209

Curso SCADA P-CIM 1

P-CIM SETUP

Crear un nuevo proyecto

Pgina 31 de 209

Curso SCADA P-CIM 1

Nuevo

Una vez creado aparecer en el explorador de proyectos una carpeta con este nombre.

Tilde que indica el proyecto que se abre por defecto

Pgina 32 de 209

Curso SCADA P-CIM 1

Para cambiar el proyecto que se abre por defecto podemos tenemos 2 formas: - Sobre la carpeta del proyecto, clic derecho del Mouse, SET AS DEFAULT - Clic sobre el botn DEFAULT

Hemos creado un proyecto Nuevo: Curso1a, y ser abierto por defecto al abrir P-CIM Luego salimos de Project Setup, desde FILE/ EXIT.

Pgina 33 de 209

Curso SCADA P-CIM 1

P-CIM STARTUP/ SHUTDOWN

CERRAR P-CIM ABRIR P-CIM

P-CIM STARTUP Al abrir P-CIM, mediante el comando STARTUP , se abren varias ventanas:

Sumario de Alarmas, Informacin del sistema Alarmas Actuales P-CIM WIN SERVER, corre en forma oculta P-CIM Task Switcher, cambio de tareas

P-CIM SHUTDOWN P-CIM se debe cerrar desde el comando SHUTDOWN de las ventanas. , no basta con cerrar cada una

Pgina 34 de 209

Curso SCADA P-CIM 1

BASE DATOSLa base de datos de P-CIM es un conjunto de tems, denominados bloques, que procesan datos, registran acontecimientos y efectan un control bsico. La base de datos de P-CIM puede recuperar, almacenar y procesar informacin de tiempo real e histrica de los controladores, dispositivos perifricos y variables internas. SERVIDOR DE LA BASE DE DATOS El Servidor de Base de Datos (DBSR) es un mecanismo que brinda servicios de informacin tales como bloques de datos, variables de sistema, variables de funciones y variables internas a los clientes de P-CIM.

EDITOR DE LA BASE DE DATOS El Editor de la Base de Datos permite configurar y editar varios tipos de bloques. Un bloque es un elemento de la base de datos utilizado para procesar informacin, es decir: conversin de datos, generacin de alarma y almacenamiento de registros histricos. Las funciones y capacidades esenciales de los bloques de la base de datos son las siguientes: Proporcionar Interfase con el Operador Generar Alarmas Intercambiar Informacin con Dispositivos Externos y Variables Internas Intercambiar Informacin entre Bloques Registrar Informacin a ser usada en las Tendencias Convertir Informacin transformar informacin cruda en unidades de ingeniera y viceversa.

TIPOS DE BLOQUE P-CIM proporciona 8 tipos de bloques de base de datos para el manejo de 4 tipos bsicos de datos: analgicos (enteros o reales), digitales (un solo bit), string o cadena de caracteres (veinte valores de palabras de 16 bits) y alarmas (en grupos de 16 bits): Valor Analgico Puntero Analgico Valor Digital Puntero Digital Bloque de Clculo Bloque Booleano Puntero a String Bloque de Alarmas

Pgina 35 de 209

Curso SCADA P-CIM 1

EDITOR DE ANIMACIONESEl editor de animaciones es la herramienta que me permite crear cada una de las pantallas que voy a ver luego desde la pantalla del operador.

El tamao y posicin de la pantalla sern los mismos que aparezcan en la estacin del operador. Las pantallas creadas con P-CIM sern .drw (grficos vectorizados). Puedo hacer grficos en otros softwares y guardarlos con esta extensin.

Desde el editor puedo realizar figuras, agregar texto, cambiarles el color, efectos de relleno, color de lnea, girar.

Pgina 36 de 209

Curso SCADA P-CIM 1

Tambin es posible acceder a dibujos con/sin animaciones.

Pgina 37 de 209

Curso SCADA P-CIM 1

OPERATION WORKSTATIONEs la pantalla que podr ver el operador del sistema. Cada operador podr tener su nombre de usuario con un nivel de seguridad asociado. Segn este nivel de seguridad podr acceder o no a cada una de las pantallas.

Es posible definir para cada pantalla del Operator Workstation: Presentacin ("apariencia") al operador. Niveles de Seguridad por usuario. Auto-acciones.

Pgina 38 de 209

Curso SCADA P-CIM 1

DATASCOPEEl Monitor de Datos puede ser usado como herramienta de diagnstico durante el desarrollo de aplicaciones para monitorear y cambiar en una ventana los valores y estados de hasta 17 tems de datos de un tpico y servidor particulares. Pueden abrirse varias instancias (ventanas) del Monitor de Datos, referidas a diferentes combinaciones de tpicos y servidores, y puede guardarse la lista de datos monitoreada en cada ventana (as, se pueden observar los mismos tems en cada sesin).

El valor actual de cada tem se muestra en la ventana de valores asociada. La informacin es actualizada continuamente, a medida que cada tem cambia su valor.

Pgina 39 de 209

Curso SCADA P-CIM 1

EDITOR DE ANIMACIONES

Pgina 40 de 209

Curso SCADA P-CIM 1

ACCESO AL EDITOR DE ANIMACIONES

En el grupo P-CIM es posible acceder al Editor de Animaciones mediante el cono:

Cuando el Editor de Animaciones es accedido por primera vez se abre una pantalla conteniendo: Barra de Ttulo (Title Bar), muestra el nombre del mdulo, proyecto y nombre de la pantalla. Barra de Men (Menu Bar), propiedades el Editor de Animaciones. Caja de herramientas (ToolBox) herramientas de animacin. Librera de Arte (Clip Art)

Pgina 41 de 209

Curso SCADA P-CIM 1

BARRA DE TTULO (TITLE BAR)

Nombre de la aplicacin

Nombre del Proyecto

Nombre de la pantalla

Nmero de Pantalla

El nmero de la pantalla en la lista (til para hacer un seguimiento de la pantalla sin nombre). Un asterisco (*) para hacer notar que se han hecho cambios en la pantalla y an no han sido guardados.

Pgina 42 de 209

Curso SCADA P-CIM 1

BARRA DE MEN (MENU BAR)Todos los comandos de men se ven en negro. Los comandos que no estn disponibles para ser ejecutados se ven grisados.

File

Incluye los comandos estndar New (nuevo), Open (abrir), Close (cerrar), Save (guardar), Save As (guardar como), Save All (guardar todo), Revert to Saved (Volver a la versin guardada), y Exit (salir) - y comandos especiales para acceder a archivos previamente usados (Recall), ClipArt, y el Operator Workstation. Incluye comandos de edicin estndar de Windows: Cut (cortar), Copy (copiar), Paste (pegar), Delete (borrar), Duplicate (duplicar), Redraw (redibujar), Select All (seleccionar todo), y Undo (deshacer) - y comandos especiales para operar sobre objetos animados. Incluye comandos para alinear, ordenar (agrupar/desagrupar), y mover objetos grficos hacia el fondo y hacia el primer plano, cambiar el color de fondo, cambiar texto y atributos de texto, cambiar y normalizar tipos de letras. Incluye comandos para definir la pantalla misma: Style (estilo), Background Color (color de fondo), First Position (posicin inicial), AutoActions (autoacciones), AutoOpen (apertura automtica), AutoClose (cierre automtico), y Password (clave de acceso). Permite asignar propiedades de animacin (updates) a los objetos grficos por medio de la Lista de Propiedades. Permite acceder a otros programas rpida y eficientemente. Incluye comandos para abrir y cerrar (toggling) la caja de herramientas (Tool Box) de ClipArt/Drawing y la barra de estado, seleccionar una paleta de colores, agregar y quitar programas del men Tools, y para definir la interfase general del Operator Workstation (Operator Workstation Setup). Permite acceder a cualquier pantalla ya abierta a partir de una lista secuencial incluye comandos especiales para mover objetos (Object Mode), para visualizar y guardar informacin detallada sobre los contenidos de la animacin de la pantalla (List Animation), y para visualizar el orden completo de los objetos en la pantalla (List Objects Order). Se usa para obtener ayuda e informacin "Acerca de" (revisiones, copyrights, recursos de sistema, dimensiones de pantalla, y un mensaje definido por el usuario)

Edit

Change

Pantalla

Update Tools Options

Window

Help

Pgina 43 de 209

Curso SCADA P-CIM 1

VENTANA DE HERRAMIENTAS (TOOL BOX)El siguiente cuadro describe las herramientas provistas por la Ventana de Herramientas de Dibujo y su funcionalidad:

Herramienta Seleccionar Objetos

Operacin

Alternar entre la caja de herramientas y la Librera ClipArt Dibujar Lneas Dibujar cuadrados y rectngulos Dibujar cuadrados y rectngulos redondeados Dibujar elipses y crculos Rotar objetos Ingresar y editar texto, elegir fuente, tamao y estilo de la fuente Acercar (Zoom In) Reestablecer acercamiento Alejar (Zoom Out) Elegir estilo y textura del objeto Cambiar el estilo de lnea, el estilo y el tamao final de un objeto Mostrar ajuste de colores en curso, fijarlos con los botones Cambiar color de los tems de los objetos: -Lnea -Texto -Fondo -Relleno

Pgina 44 de 209

Curso SCADA P-CIM 1

LIBRERA DE ARTE (Clip Art)Los objetos grficos insertados desde el ClipArt pueden tratarse como cualquier otro objeto grfico y ser movidos, redimensionados, editados y asignados con propiedades.

Es posible personalizar ClipArt para incluir sus propios objetos.

Los nombres de men que aparecen inicialmente y los iconos de la ventana de ClipArt (ClipArt Box) son como los que muestran a continuacin: ICONO CATEGORIA CONTENIDOGalera de Imgenes Instruments (instrumentos) Symbols (smbolos) Frames (marcos) Pipes (tubos) Shapes (formas)

Motores y tanques

Smbolos varios

Cuadros varios

Elementos de tubera

Formas varias Archivos ClipArt del usuario. Seleccionar un archivo de pantalla para esta categora.

Usuario

Galery (Galera) Meters (medidores) Bars (barras) Signs (seales) Buttons (botones) Sliders (deslizantes)

Objetos varios

Medidores varios

Elementos de barra

Seales varias

Elementos de botones

Elementos potencimetros

Pgina 45 de 209

Curso SCADA P-CIM 1

INSERTAR OBJETO TEXTO1. Seleccione desde la barra de herramientas 2. Se abrir un cuadro de dilogo: .

3. Es posible modificar el estilo del texto accediendo a Font, se abrir otro cuadro de dilogo:

4. Tambin es posible modificar el mensaje del texto, escribiendo sobre el cuadro de dilogo de Creacin del texto:

5. Para modificar el color del texto se debe seleccionar

Pgina 46 de 209

Curso SCADA P-CIM 1

INSERTAR OBJETO FIGURA1. Seleccione desde la barra de herramientas una figura, por ejemplo: 2. Haga clic sobre la pantalla y arrastre el Mouse, se dibujar en pantalla un cuadro redondeado: .

3. Para cambiar el color de relleno de la imagen seleccione tipo de relleno desde . Se desplegarn las opciones de rellenos.

. Adems debe elegir el

En este caso elegimos slido para rellenar el cuadro con un solo color uniforme. 4. Tambin es posible cambiar el color de la lnea y el tipo de lnea desde

Pgina 47 de 209

Curso SCADA P-CIM 1

INSERTAR OBJETO IMAGEN1. Seleccione desde la barra de herramientas para alternar al Clip Art.

2. Elegir la categora en el submen, o elegir el botn categora de la caja de ClipArt.

3. Cuando selecciona una subcategora, por ejemplo un cuadro de dilogo conteniendo varias imgenes.

(Motores y Tanques) se abre

4. Seleccione la imagen elegida y arrstrela

5. Cierre el cuadro de dilogo.

Pgina 48 de 209

Curso SCADA P-CIM 1

INFORMACIN BSICASELECCIN DE UN OBJETO: Seleccionary luego hacer clic sobre el objeto. Una vez que el objeto es seleccionado, queda rodeado por un cuadrado.

SELECCIN DE MLTIPLES OBJETOS: Seleccionary luego: Dibujar un cuadrado encerrando todos los objetos a seleccionar. Presione la tecla SHIFT y clic sobre cada objeto a seleccionar. Los objetos seleccionados son rodeados por un cuadrado.

GUARDAR OBJETOS: Existen tres alternativas: Guardar Guardar Como Guardar Todo

Cuando una pantalla es guardada, se crean 2 archivos: Archivo DRW, conteniendo las propiedades grficas Archivo UPD, conteniendo los datos actualizados.

ROTACIN DE OBJETOS: 1. Seleccionar un objeto 2. Desde la barra de tareas seleccionar objeto. 3. Mover el cursor para girar el objeto.

. Aparecer un cuadrado en el medio del

COPIAR, CORTAR Y PEGAR OBJETOS: Usar el men de opciones, clic derecho sobre el objeto, o las teclas CTRL + Copy/Paste/Cut con el objeto seleccionado.

Pgina 49 de 209

Curso SCADA P-CIM 1

AGRUPAR Y DESAGRUPAR OBJETOS GRFICOS: Cuando el trabajo contiene muchos objetos es conveniente agrupar todo los objetos en uno: 1. Seleccionar el grupo de objetos. La mltiple seleccin queda como:

2. Hacer un clic derecho sobre los objetos seleccionados, elegir GROUP. El grupo queda ahora como

3. Para desagrupar, seleccionar el grupo y en el men elegir UNGROUP. NOTA: Los objetos pierden todas sus propiedades cuando son agrupados.

TAMAO DE OBJETOS: Para modificar el tamao proporcionalmente, seleccionar el objeto y arrastrar desde una de las esquinas hacia adentro o afuera.

Para modificar el tamao sin mantener la proporcin, seleccionar el objeto y arrastrar desde el centro de uno de los lados hacia adentro o afuera.

Pgina 50 de 209

Curso SCADA P-CIM 1

MOVER OBJETOS: Clic en el medio del objeto y arrastrar este a la ubicacin deseada en el Editor de Animaciones. Clic en el medio del objeto y presionar la tecla SHIFT, con el cursor del Mouse mover en la direccin deseada.

NOTA: Es posible mover varios objetos a la vez, seleccionarlos todos, clic en el centro, y arrastrar en la direccin deseada.

ORDEN DE LOS OBJETOS: Esta opcin permite seleccionar un objeto para colocarlo delante o detrs de otro en la pantalla. 1. Seleccionar el objeto. 2. Clic botn derecho, seleccionar ORDER.

ALINEAR OBJETOS: Es posible alinear objetos automticamente: 1. Seleccionar los objetos a alinear 2. Clic Derecho y seleccionar la opcin ALIGN, se abrir un cuadro de dilogo:

3. Seleccionar el tipo de alineacin deseada. 4. Cerrar el cuadro de dilogo.

Pgina 51 de 209

Curso SCADA P-CIM 1

PROPIEDADES DE LOS OBJETOS DE P-CIM

Pgina 52 de 209

Curso SCADA P-CIM 1

OBJETOS DE P-CIMEstn identificados por cuatro elementos:

SERVER | TOPIC ! ITEM SERVER: Servidor, es quien provee el dato. En el caso de ser el propio servidor de PCIM se conoce como SBSR, podra ser una base de daros Excel. TOPIC: Origen del dato. Si el dato es provisto por PCIM, el Topic ser P-CIM. Si el servidor fuera Excel, el Topic ser el documento de donde obtengo el dato. ITEM: Elemento que estoy invocando. Si es P-CIM podr ser una variable digital (Ej: d:1) o analgica (Ej: a:3). ID: IDENTIFICADOR

SIGNOS DE LOS OBJETOSDesde el Editor de Animaciones es posible ver los distintos tipos de objetos:

Este cuadrado indica que el objeto seleccionado no tiene propiedades. Este cuadrado indica que el objeto seleccionado tiene propiedades. Este cuadrado indica la seleccin mltiple de objetos.

Este cuadrado indica que el objeto seleccionado es una celda.

Pgina 53 de 209

Curso SCADA P-CIM 1

PROPIEDADES DE LOS OBJETOS DE P-CIMUn objeto podr ser un Texto, una Imagen, un dibujo. Es posible asignarle propiedades a un Objeto de P-CIM, segn sea el tipo de objeto seleccionado.

OBJETO TEXTO

OBJETO GRUPO

OBJETO IMAGEN

Pgina 54 de 209

Curso SCADA P-CIM 1

PROPIEDADES BSICAS INPUT TEXT: Escritura de texto ok OUTPUT TEXT: Lectura de texto ok ORIENTATION: Gira un objeto en funcin de una variable ACTION BUTTON: Comando de accin, por ejemplo: SET, OPEN, CLOSE, etc. ok VISIBILITY: Cambia el estado de visibilidad en funcin de una variable. ok FLUID FILL: Fluido que crece/ decrece segn el valor de una variable. ok HEIGHT: Vara el tamao a lo alto del objeto en funcin del valor de una variable. WIDTH: Vara el tamao a lo ancho del objeto en funcin del valor de una variable. SLIDER: Desplaza un objeto y modifica el valor de una variable, segn los lmites asignados. Este desplazamiento podr ser: Horizontal o Vertical. POSITION: Segn el valor de una variable se desplaza el objeto. El mismo podr ser: Horizontal o Vertical. ok FILL COLOR: Modifica el color del objeto segn el valor de una variable. TEXT COLOR: Modifica el color del texto segn el valor de una variable. LINE COLOR: Modifica el color de lnea segn el valor de una variable.

PROPIEDADES ESPECIALES TREND DERIVATION METER OBJECT ACTIVE X

Luego de asignarle propiedades a un objeto, se puede observar que aparecen los cuadros que hacen las veces de aristas, llenos con una X. Objeto sin Propiedades Objeto con Propiedades

Pgina 55 de 209

Curso SCADA P-CIM 1

COMANDOS DE ACCINEs posible asignar a los objetos comandos de accin. Estos comandos pueden utilizarse en Action Button AutoActions Reports Recipes etc. En P-CIM hay varios tipos de comandos: Comandos DDE, responden al valor asignado a una direccin DDE (Intercambio Dinmico de Datos). Comandos de pantalla, conectados directamente a los parmetros de la pantalla. Comandos de Respuesta, accionado por otros programas, como por ejemplo Excel.

NOTA: DDE es un protocolo de Microsoft que permite el intercambio de datos entre diferentes programas, por ejemplo: P-CIM y Excel.

A continuacin se describen algunos comandos bsicos de P-CIM: COMANDO DESCRIPCIN Escribe un valor especificado en una direccin DDE, o escribir un valor desde un DDE en otra direccin DDE. SINTAXIS EJEMPLO SET Dbsr|Pcim!A:1 10 A:1=10 SET Dbsr|Pcim!A:3 0 A:3=0

SET

SET DDE {Valor DDE}

DEC

Decrementa el valor de la variable DDE por una cantidad especfica

DEC DDE {Valor/DDE}

DEC Dbsr|Pcim!A:1 2 A:1=10-2=8

INC

Incrementa el valor de la variable DDE por una cantidad especfica Invierte el valor de una variable digital Abre una pantalla en la estacin del operador. Se puede definir el modo y ubicacin de la pantalla.

INC DDE {Valor/DDE}

INC Dbsr|Pcim!A:1 5 A:1=8+5=13

INV

INV DDE

INV Dbsr|Pcim!D:1 Si D:1=0 => D:1=1 OPEN MAIN Se abre la pantalla Main en la estacin del operador. CLOSE MAIN Se cierra la pantalla Main en la estacin del operador. RUN C:\Program Files\Microsoft Office\Office\Excel.exe Abre el Excel

OPEN

OPEN [{Display|wildcard} [Mode] [x y] [G:group]]

CLOSE

Cierra una pantalla en la estacin del operador.

CLOSE {Display|wildcard}

RUN

Ejecuta una tarea

RUN [path] program [args]

Pgina 56 de 209

Curso SCADA P-CIM 1

CREACIN DE PANTALLAS

Pgina 57 de 209

Curso SCADA P-CIM 1

EJEMPLO 1EJEMPLO 1 Arranque y Parada de una Bomba

Se desea arrancar y parar una bomba mediante 2 pulsadores: Posicin MARCHA/ PARADA. Cada uno de ellos actuar sobre la misma variable digital [D:1]: MARCHAD:1=1 PARADAD:1=0 Esta variable digital afectar el estado (mediante un cambio de color) de una bomba.

Este ejemplo ser resuelto en los siguientes pasos: 1- Action Button MARCHA 2- Action Button PARADA 3- Objeto Animado BOMBA

Pgina 58 de 209

Curso SCADA P-CIM 1

1- ACTION BUTTON MARCHA Le asignaremos al botn verde, accin de Marcha, es decir: D:1=1. Haciendo doble clic,oclicderecho Propiedades, sobre la misma, de esta forma se accede a las PROPIEDADESdela IMAGEN.

DEJAR EN BLANCO

Se acciona cuando se presiona el mouse Se acciona cuando se suelta el clic del mouse

Texto de ayuda, aparece cuando paso el Mouse sobre l. Registra cada vez que se presion este botn Nivel de Seguridad requerido para accionar el botn

Puedo usar el botn, o un equivalente en teclado

En este ejemplo la accin es SET |!d:1 1 SET: Comando que guarda el valor de una variable |!d:1: Servidor: | (DBSR) ! (PCIM) d:1 (Variable Digital interna de PCIM N 1) 1: Valor a asignar

+ ACTION BUTTON + SET |!d:1 1

Pgina 59 de 209

Curso SCADA P-CIM 1

2- ACTION BUTTON PARADA Le asignaremos al botn rojo, accin de Parada, es decir: D:1=0. Haciendo doble clic, o clic derecho Propiedades, sobre la misma, de esta forma se accede a las PROPIEDADES de la IMAGEN.

En este ejemplo la accin es SET |!d:1 0 SET: Comando que guarda el valor de una variable |!d:1: Servidor: | (DBSR) ! (PCIM) d:1 (Variable Digital interna de PCIM N 1) 0: Valor a asignar

+ ACTION BUTTON + SET |!d:1 0

Pgina 60 de 209

Curso SCADA P-CIM 1

3- OBJETO ANIMADO La bomba es un grfico con propiedades de animacin.

Haciendo doble clic sobre el objeto animado, accedemos a las propiedades que este tiene asignadas:

Asigna la propiedad a la variable D:1.

$Toggle: variable que cambia de estado 1 vez por segundo

+ Dbsr|Pcim!d:1

Pgina 61 de 209

Curso SCADA P-CIM 1

EJEMPLO 2EJEMPLO 2 Arranque Parada de una Bomba con pulsador nicoSe desea arrancar y parar una bomba mediante 1 nico pulsador que cambie de estado MARCHA/ PARADA. El mismo deber actuar sobre la misma variable digital [D:1]. Partiendo del estado inicial PARADA D:1=0, si se presiona una vez, cambia de estado MARCHA D:1=1, Valor Variable EstadoColor Botn Indicacin D:1=1encendidoROJOPARADA D:1=0apagadoVERDEMARCHA

Esta variable digital afectar el estado (mediante un cambio de color) de una bomba. Mientras el motor est apagado D:1=0, debe mostrarse el botn en color VERDE y el cartel debajo del mismo deber indicar MARCHA.

Mientras el motor est encendido D:1=1, debe mostrarse el botn en color ROJO y el cartel debajo del mismo deber indicar PARADA.

Pgina 62 de 209

Curso SCADA P-CIM 1

Para resolverlo vamos a tener que trabajar por ejemplo sobre las condiciones de visibilidad: 1- BOTN DE ACCIN Este botn pondr en MARCHA o PARADA el Motor, simplemente al accionarlo. Se le asignar la accin INVERTIR ESTADO, es decir, si estaba en estado ON, pasar a estado OFF y viceversa. Esta accin se modificar el valor de la variable digital interna D:1

Accin INV

+ ACTION BUTTON + INV |!d:1

Pgina 63 de 209

Curso SCADA P-CIM 1

2- CAMBIO DE COLOR DEL BOTN El botn elegido originalmente es de color ROJO, por lo cual debemos superponer un crculo verde para indicar el botn de MARCHA, cuando d:1=0. Actuamos sobre la visibilidad del objeto, cuando D:1=0, el objeto ser VISIBLE, cuando D:1=1, el objeto ser INVISIBLE.

+ VISIBILITY + Dbsr|Pcim!d:1

Pgina 64 de 209

Curso SCADA P-CIM 1

3- LEYENDA MARCHA/ PARADA Debajo del botn de MARCHA/PARADA, colocaremos una leyenda que deber cambiar segn el estado actual de la bomba. Si la bomba est encendida D:1=1, la leyenda dir PARADA, si la bomba est apagada D:1=0, la leyenda dir MARCHA.

Para lograr este cambio de leyendas, agregaremos 2 cuadros de texto y modificamos las condiciones de visibilidad:

Luego las leyendas se superponen.

+ VISIBILITY + Dbsr|Pcim!d:1

Pgina 65 de 209

Curso SCADA P-CIM 1

EJEMPLO 3EJEMPLO 3 Nivel de Lquido contenido en un TanqueDesde la variable analgica interna A:1, se recibe el nivel de lquido contenido en un tanque de 500lts. Se debe mostrar en pantalla el valor en forma numrica y grfica.

Para poder variar el nivel del lquido se deber abrir el DATASCOPE y desde all modificar el valor de la variable A:1 Utilizaremos un OUTPUT TEXT para mostrar el valor numrico y la propiedad FLUID para la grfica. 1- OUTPUT TEXT 2- FLUID FILL

Pgina 66 de 209

Curso SCADA P-CIM 1

1- OUTPUT TEXT

Slo lectura de la variable

Base de datos: DBSR Servidor: PCIM Item: A:1 (variable analgica interna)

Cantidad de dgitos a mostrar

Valor con Formato

+ OUTPUT TEXT + Dbsr|Pcim!A:1

Pgina 67 de 209

Curso SCADA P-CIM 1

2- FLUID FILL

Base de datos: DBSR Servidor: PCIM Item: A:1 (variable analgica interna)

Valor Mnimo y mximo que se puede mostrar en la grfica

Mantener presionado Color hasta hallar el valor deseado.

+ FLUID FILL + Dbsr|Pcim!A:1

Pgina 68 de 209

Curso SCADA P-CIM 1

EJEMPLO 4EJEMPLO 4 Representacin de la Temperatura de un Lquido

Se desea calentar el lquido contenido en el tanque del ejemplo 3. El valor de la temperatura deseada deber ingresarse desde pantalla en forma numrica y ser almacenada en una variable analgica interna A:2.

Los valores ingresados estarn limitados entre 15 y 100C. La temperatura del lquido llegar desde la variable analgica A:3 y ser mostrada grficamente en un termmetro con diferentes colores segn su valor: Color azul, si es inferior a los 25C Color violeta, entre 26 y 45C Color amarillo, entre los 46 y 65C Color naranja, entre los 66 y 85C Color rojo, si supera los 86C

El valor de temperatura deseada (SP) deber indicarse en el termmetro tambin, mediante una flecha color negro.

Recurrimos al DATASCOPE para ingresar el valor de la variable A:3 (valor medido - PV)

Para realizar este ejemplo: 1234INPUT TEXT, para el ingreso de la variable temperatura deseada (A:2). POSITION, para graficar la temperatura deseada (A:2) FLUID FILL, para graficar la temperatura medida (A:3) OUTPUT TEXT, para indicar el valor de la temperatura medida (A:3)

1- INPUT TEXT, ingreso del SET POINT

Pgina 69 de 209

Curso SCADA P-CIM 1

En la variable A:2 se almacenar el valor ingresado por el operador: temperatura deseada.

Lectura / Escritura de Texto

Formato de Valores: Valor mnimo y Valor mximo. Restrinjo desde pantalla el valor numrico a ingresar!!!

+ INPUT TEXT + Dbsr|Pcim!A:2

Pgina 70 de 209

Curso SCADA P-CIM 1

2- POSITION VERTICAL Para indicar la temperatura deseada en el termmetro agregamos un SP, con una flecha y le asignaremos propiedades de POSITION

Parpadeo

Desplazamiento Vertical

Para ajustar la posicin vertical

+Pgina 71 de 209

POSITION VERTICAL + Dbsr|Pcim!A:2Curso SCADA P-CIM 1

3- FLUID FILL - CONTROL TEMPERATURA Para disear el control de temperatura lo insertamos un termmetro con una regla de 100C. Luego manualmente diseamos el indicador con rectngulos de diferentes colores segn la temperatura:

Rojo Este rectngulo deber cubrir todo el termmetro, ya que es la temperatura mas elevada:

+ FLUID FILL + Dbsr|Pcim!A:3

Pgina 72 de 209

Curso SCADA P-CIM 1

Pgina 73 de 209

Curso SCADA P-CIM 1

4- INPUT TEXT - VALOR MEDIDO PV Adems de mostrar en el termmetro la temperatura medida, se debe indicar el valor numrico. Simplemente se debe realizar un OUTPUT TEXT de la variable A:3.

+ OUTPUT TEXT + Dbsr|Pcim!A:3

Pgina 74 de 209

Curso SCADA P-CIM 1

EJEMPLO 5EJEMPLO 5 Integracin de Pantallas

Vamos a juntar lo visto en los ejemplos anteriores. Tenemos 3 pantallas, distribuidas en la estacin del operador: - Marcha/ Parada del Motor (Ejemplo 1) - Llenado de Tanque (Ejemplo 3) - Calentamiento lquido del Tanque (Ejemplo 4)

El operador desde pantalla actuar sobre: marcha y parada a la bomba (D:1) SP de temperatura (A:2)

El operador desde la pantalla podr visualizar: Cantidad de lquido contenido en el tanque (A:1) Temperatura del lquido (A:3)

Para modificar estas variables usar el DataScope Desde el editor es posible posicionar las 3 pantallas de manera tal que puedan visualizarse todas simultneamente sin superponerse:

Pgina 75 de 209

Curso SCADA P-CIM 1

En la estacin del operador:

Para poder modificar el valor de las variables A:1 (nivel de lquido) y A:3 (Temperatura medida) debemos utilizar el DataScope:

Pgina 76 de 209

Curso SCADA P-CIM 1

BASE DE DATOS

Pgina 77 de 209

Curso SCADA P-CIM 1

INTRODUCCIONLa base de datos es un conjunto de tems, denominados bloques, que procesan datos, registran acontecimientos y efectan un control bsico. La base de datos puede recuperar, almacenar y procesar informacin en tiempo real y realizar histricos de los controladores, dispositivos perifricos y variables internas. Cada bloque es creado en el Editor de Base de Datos:

Pgina 78 de 209

Curso SCADA P-CIM 1

CONFIGURACIN DE LA BASE DE DATOSPor defecto, P-CIM asigna una cantidad de recursos de memoria (RAM) para cada tipo de bloque de datos. Esta cantidad puede ser modificada en la Configuracin de la Base de Datos:

Luego de la configuracin debe cerrar Pcim y reiniciar la PC.

Pgina 79 de 209

Curso SCADA P-CIM 1

BLOQUES DE DATOSUn bloque de datos es un elemento de la base de datos usado para procesar los datos. Los bloques de datos poseen las funcionalidades: Proveer una interfase con el operador. Generacin de alarmas. Recoleccin de histricos. Intercambio de datos con dispositivos externos y variables internas. Intercambio de datos entre bloques de datos. Conversin de datos crudos.

TIPOS DE BLOQUES DE DATOS P-CIM proporciona 8 tipos de bloques de base de datos para el manejo de 4 tipos bsicos de datos: analgicos (enteros o reales), digitales (un solo bit), string o cadena de caracteres (veinte valores de palabras de 16 bits) y alarmas (en grupos de 16 bits):

Bloques Variable Analgica

Descripcin Variable de 16 bits de longitud, constantemente escaneada. Puede generar alarmas y hacer histricos. Variable de 16 bits, es escaneada por requerimiento (normalmente desde la estacin del operador). Normalmente utilizada para la conversin de datos. Permiten agilizar el proceso. Variable de 1 bit, constantemente escaneada. Puede generar alarmas y hacer histricos. Variable de 1 bit, se escanean por requerimiento (normalmente desde la estacin del operador). Normalmente utilizada para la conversin de datos. Permiten agilizar el proceso. Puede guardar hasta 8 variables diferentes. Este tipo de bloque es constantemente escaneado y puede efectuar clculos con valores y constantes de bloques analgicos y digitales, produciendo un resultado analgico. Para clculos algebraicos Booleanos. Este tipo de bloque es constantemente escaneado y puede guardar hasta 8 variables diferentes. Este tipo de bloque recibe hasta 20 valores de palabras de 16 bits de registros de un PLC u otro dispositivo perifrico y los convierte en una cadena de caracteres (string) de hasta 40 caracteres. Un bloque de alarma permite la definicin de hasta 80 alarmas digitales. Cada bloque de Alarmas lee 5 registros de 16 bits cada uno provenientes de hasta 5 distintos PLC y se relaciona con cada bit como una alarma separada. Para cada bit, se puede definir un estado de alarma diferente: ON, OFF o Change of State (Cambio de Estado)

Puntero Analgico

Variable Digital

Puntero Digital

Bloque de Clculo

Bloque Booleano

Puntero String

Bloque de Alarmas

Pgina 80 de 209

Curso SCADA P-CIM 1

PARMETROS DEL BLOQUE

INFORMACIN PRINCIPAL

.

Nombre del bloque de datos

Los bloques del target & targetLogic son campos de la base de datos que reciben valores de otros bloques de la base de datos. Este tema ser visto en SCADA P-CIM 2.

Direccin del bloque, podr ser: Direccin Driver Variable interna $ Variable de sistema Servidor DDE

Descripcin del bloque

Pgina 81 de 209

Curso SCADA P-CIM 1

UTILITY TABLE

Frecuencia con que cada bloque es escaneado. Retardo en la carga inicial y el primer escaneo. Valores mnimos y mximos que puede tomar una variable. Convierte los datos recibidos en unidades de ingeniera, esto depende del DRIVER. Unidad de ingeniera, hasta 4 caracteres. Filtro para evitar rebotes. Nivel de acceso, entre 0 y 255.

SCAN TIME: Es el intervalo entre sucesivos procesamientos del bloque, en el orden de 1-255 unidades. El tiempo de scan se mide en unidades de tiempo de lectura del driver. VER Ejemplo: DRIVER MODBUS TWIDO Tscan=500ms Suponemos tener tres variables analgicas: A:1 => NIVEL_LIQUIDO A:2 => TEMP_SP A:3 => TEMP_PVTIEMPO SCAN

TIEMPO SCAN = 1 TIEMPO SCAN = 3 TIEMPO SCAN = 2

NIVEL_LIQUIDO SCAN TIME = 1

TEMP_SP SCAN TIME = 3

TEMP_PV SCAN TIME = 2

PHASE TIME: El tiempo inicial de demora entre la carga de la base de datos hasta el primer procesamiento del bloque, en el orden de 1-255 unidades. Si el tiempo de fase es 1, el bloque ser escaneado inmediatamente en cuanto se inicialice la la Base de Datos. Si el tiempo de fase es 2, el objeto comenzar a ser escaneado en el segundo tiempo de scan luego de la inicializacin de la Base de Datos. Este parmetro es til si se tiene un gran nmero de bloques con tiempos de escaneado mayor que 1, dado que la carga del Scan ser optimizada por el factor tiempo de la Fase.

Pgina 82 de 209

Curso SCADA P-CIM 1

A:1 => NIVEL_LIQUIDO A:2 => TEMP_SP A:3 => TEMP_PV

TIEMPO SCAN = 1 TIEMPO SCAN = 3 TIEMPO SCAN = 2

TIEMPO FASE = 3 TIEMPO FASE = 1 TIEMPO FASE = 2

TIEMPO SCAN

NIVEL_LIQUIDO SCAN TIME = 1

TEMP_SP SCAN TIME = 3

TEMP_PV SCAN TIME = 2

Con el tiempo de fase puedo descomprimir la comunicacin entre la base de datos y el Driver. SMOOTHING Realiza el promedio de los ltimos valores ledos. Puede variar entre 0 y 255. Smoothing=0 => No hay Filtro Smoothing=1 => No hay Filtro Smoothing=2 => Promedio de las ltimas 2 lecturas Smoothing=3 => Promedio de las ltimas 3 lecturas

OUTPUT TABLE

Habilitar CLAMP permite limitar la salida de un bloque de la base de datos o la entrada de control a los lmites especificados superior e inferior.

Invierte los valores de la entrada desde el dispositivo y los valores de la salida hacia el dispositivo. La Inversin revierte los lmites Superior e Inferior de la escala.

Lmite Inferior y Superior de Aseguramiento

Ejemplo: Escala Inferior: 0 Escala Superior: 100 Aseguramiento Inferior: 20 Aseguramiento Superior: 80

Al intentar escribir en el bloque el valor 90, lo ajustar en realidad a 80.

Pgina 83 de 209

Curso SCADA P-CIM 1

TREND TABLE (recoleccin de histricos)Tendencia Histrica va el Editor de la Base de Datos. Slo los bloques de Valor Analgico y Clculo aceptan tendencias histricas. Se genera un nico archivo histrico por da.

Factor de Tendencia Histrica Paso de Tendencia Histrica Tendencia en tiempo real en corto pazo

H.T. FACTOR El nmero de lecturas (0-255) a ser promediadas para cada punto registrado en el archivo de tendencia histrica: HT FACTOR = 0, no guarda histrico. HT FACTOR = 1, almacena el valor de la variable en todas las lecturas. HT FACTOR = 2, almacena el valor de la variable cada 2 lecturas. HT FACTOR = N, almacena el valor de la variable cada N lecturas. Si no se desea colectar datos, pero necesita que sea operacional durante el tiempo de funcionamiento, utilizando el mecanismo del target ingrese 255.

H.T. STEP Es especificado como un porcentaje, y representa la variacin mnima necesaria para registrar el histrico.

TIEMPO SCAN

LECTURA SCAN TIME = 2

VALOR LEIDO HT FACTOR = 1

100

97

85

72

70

VALOR GUARDADO HT STEP = 10%

100

85

72

Si HT STEP=0, todos los valores ledos sern almacenados. HST FACTOR (Tendencia en tiempo real a Corto Plazo) El nmero de lecturas (0-255) a ser promediado para cada punto en un grfico de Tendencia en tiempo real: Si este dato no es requerido, ingrese 0. Si este dato es permanentemente requerido, ingrese entre 1 y 254. Si este dato no es inicialmente requerido, pero se necesita que sea operacional durante el tiempo de funcionamiento, utilizando el mecanismo del target, ingrese 255.

Pgina 84 de 209

Curso SCADA P-CIM 1

ALARM TABLELas alarmas pueden ser definidas para los bloques de Valor Analgico, Valor Digital, de Clculo y Booleanos.Tasa de Cambio Banda Muerta

Habilita procesamiento de alarmas

Tiempo de espera para disparo de alarma

Pantalla de Alarma que se abre en la estacin de trabajo cuando se dispara la alarrma

Aviso por E-mail cuando se detecta y cuando se normaliza la alarma Ajuste Superior e Inferior de disparo de Alarma.

Hace un reporte cuando vuelve a la normalidad

ALARMA ROC (RATE OF CHANGE) La tasa de cambio de la variable (la variacin). Si la desviacin entre dos lecturas consecutivas es igual o superior a la de este valor de ajuste, se enciende una alarma.

BANDA MUERTA (DEAD BAND) El valor de la banda muerta define el rango en el que una condicin de alarma inferior o superior regresa a la normalidad. Una condicin de alarma superior volver a la normalidad solo despus que el valor del bloque haya descendido por debajo del setpoint de la Alarma Superior (High Alarm) menos la Banda Muerta (Dead Band). Una condicin de alarma inferior volver a la normalidad solo despus que el valor del bloque haya superado el setpoint de la Alarma Inferior (Low Alarm) ms el valor de la Banda Muerta (Dead Band).

Por ejemplo considere los siguientes parmetros de alarma de AV1: Lmite de alarma inferior = 30 Lmite de alarma superior = 90 Banda Muerta = 4 Estos parmetros definen que AV1 estar en condicin de alarma inferior para valores inferiores a 30 y regresar a la normalidad luego que su valor supere el valor de la alarma inferior (30) ms el valor de la franja tope (4) o sea a partir del valor de 34,01 por ejemplo. AV1 estar en condicin de alarma superior en el valor de 90 y regresar a la normalidad cuando su valor disminuya por debajo del valor de alarma superior menos el valor de la franja tope (4) o sea a partir del valor 85,99 por ejemplo.

ZONA DE ALARMA Asocia el bloque con una zona de alarma. Oprima la flecha para seleccionar una zona. P-CIM para Windows proporciona 10 zonas y una zona de sistema. La zona de sistema contiene mensajes de sistema (por ejemplo: driver exitosamente cargado, etc.). Utilice las otras 10 zonas para administrar en forma prudente y eficiente sus alarmas.

Pgina 85 de 209

Curso SCADA P-CIM 1

INTERCONEXIN (INTERLOCK) Un mecanismo que conecta dos bloques de base de datos de manera que cuando uno de ellos entra en condicin de alarma enva el valor 1 (ON) a otro bloque.

INTERLOGIC Determina la forma en que la opera el Interlock: New enva la seal de Interconexin cuando una nueva alarma es detectada por el primer escaneado solamente (con el flanco). Any enva la seal para cada escaneado en el que la condicin de alarma persista. DAILY LOG Determina que la ocurrencia de alarma ser escrita en el Daily Log. PRINT Determina que la ocurrencia de alarma ser impresa en la impresora seleccionada por defecto. BEEP Determina que cuando ocurre la alarma genera un sonido en la estacin del operador. SCREEN Determina que la ocurrencia de alarma ser escrita en el sumario de Alarmas.

Pgina 86 de 209

Curso SCADA P-CIM 1

MONITOR DE DATOS (DATA SCOPE)El monitor de datos puede ser usado como herramienta de diagnstico durante el desarrollo de aplicaciones para monitorear y cambiar en una ventana los valores y estados de hasta 17 items de datos de un tpico y servidor particulares. Pueden abrirse varias instancias del monitor de datos, referidas a diferentes combinaciones de tpicos y servidores, y puede guardarse la lista de datos monitoreada en cada ventana.

Para acceder al Monitor de Datos:

Indica si una variable de la base de datos est siendo escaneada

Alarma Habilitada Alarma Activa

Valor vlido Reconocimiento de Alarma

Mximo 17 variables

Puedo Modificar el valor o el estado

Save Item, para que guarde los tems

Pgina 87 de 209

Curso SCADA P-CIM 1

MONITOREANDO DATOS: El valor actual de cada tem se muestra en la ventana de valores asociada. La informacin es actualizada continuamente, a medida que cada tem cambia su valor. Los valores del Servidor de la Base de Datos son presentados con el siguiente formato: Tipo analgicos, nmero decimal con dos dgitos decimales si son de punto flotantes. Tipo digitales, texto (configurado para los estados ON y OFF). Tipo cadena de caracteres, texto.

Las caractersticas de estado de los datos son las siguientes: Scan Indica si un bloque de la Base de Datos est siendo escaneado o no. Esta casilla estar marcada si el bloque est siendo escaneado. Los objetos tipo Puntero (Pointer blocks, Analog, Digital y String) son puestos en escaneo (ON scan) por el solo hecho de ser accedidos.

AEnb - Alarma Habilitada (Alarma Enable) Indica el procesamiento de la Alarma de un bloque de la Base de Datos: Enabled (habilitada) o Disabled (inhabilitada). Esta casilla estar marcada si est habilitado el procesamiento de la Alarma.

AAct Alarma Activa (Alarma Activa) Indica la condicin de la Alarma del bloque de la Base de Datos: Activa o Inactiva. Esta casilla estar marcada si se activa una Alarma.

Ack Reconocimiento (Acknowledge) Indica si una Alarma de bloque de la Base de Datos fue reconocida o no. Esta casilla estar marcada si la condicin de Alarma no fue reconocida an.

OK Indica la validez de cualquier valor. Esta casilla estar marcada si el valor es vlido.

Pgina 88 de 209

Curso SCADA P-CIM 1

SERVICIOS DE LA BASE DE DATOSA continuacin se presentan algunos de los tipos de datos disponibles en la base de datos: - Variables de Sistema - Campos de Punto - Funciones del Servidor - Conversiones del Servidor

VARIABLES DE SISTEMA ($VARIABLES) Las variables de sistema son provistas por el Servidor de P-CIM (DBSR) y son operacionales an cuando la base de datos no est siendo resuelta. Salvo aclaracin en contrario, las variables de sistema son de lectura solamente. Los nombres de las variables de sistema dependen de si fueron escritas con maysulas o minsculas (no son sensibles al tamao de letra). Las variables de sistema son actualizadas cada 1000 milsimas de segundo. Se dan a continuacin algunos ejemplos de $variables:

$Date Esta variable devuelve la fecha de la computadora representada como un nmero con los dgitos decimales en formato YYMMDD. Slo lectura. $Time Esta variable devuelve la hora del da representada como un nmero decimal en formato HHMMSS (24 horas). $GTimer El Servidor de la Base de Datos provee un conjunto de treinta y dos (32) variables $GTimer. Ud. puede configurar el nmero de variables $GTimer (hasta 1000 variables) agregando manualmente la seal MaxGTimer a la seccin [PcimDbsr] en el archivo PCIMUSER.INI VER $LastAlarm Esta variable devuelve la ms reciente alarma en el sistema (una hilera de hasta 80 caracteres) tal como se muestra en el Listado de Alarmas (Alarm Handler). Slo de lectura. Soporta campos de punto t