Está en la página 1de 18

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA

Manual del software scada Afcon P-CIM.

Afcon P-CIM.

Es un poderoso software SCADA/HMI generador de aplicaciones para


supervisión y control, P-CIM posee herramientas que ayudan a reducir
significativamente el tiempo de desarrollo de la aplicación y le permiten ahorrar un
50% en tiempo de ingeniería.

P-CIM permite la creación de versátiles aplicaciones de supervisión,


incorporando funciones de transferencia de datos y eventos vía Internet,
comunicación con equipos de campo, adquisición de datos, alarmas, reportes, y el
operador no necesidad de ser un experto programador para realizar una interfaz. Está
disponible en los entornos Windows 3.11, Windows 95/98/2000/NT y Windows XP,
es desarrollado y distribuido por Afcon sofware Ltd. Lider en el campo de control y
automatización desde 1986.

La reciente estrategia de Afcon es proveerles a los fabricantes de maquinas una


accesible solución completa donde se destacan:

 Monitoreo y configuración de la aplicación especialmente optimizado para


equipos de OEM (Original Equipment Manufacturer).
 Herramientas de desarrollo y mantenimiento de la aplicación que le permiten
expandir y perfeccionar las aplicaciones.
 Una plataforma estándar de bajo costo como Windows 95 / 98 / 2000 / NT y
Windows XP para correr la aplicación.

Interfaz Inteligente con el Operador

 Monitoreo grafico de datos ON-LINE.


 Poderoso efecto visuales: cambio de colores, tamaño, movimientos,
rotacionales, parpadeos y llenado con fluidos.
 Gráficos de tendencias en tiempo real, e históricos
 Mecanismos de reportes incorporados.
 Avanzada arquitectura cliente-servidor implementando una arquitectura de
reporte por excepción.
 Direccionamiento directo para las comunicaciones de entrada y salida.
Figura Nº 7.0.0. Operador Workstation
Fuente: Manual de ayuda del P-CIM.

Gráficos de Tendencias

 Gráficos de tendencias en tiempo real e histórico.


 Múltiples gráficas de tendencias en una única pantalla.
 Configuración de tendencias en tiempo de ejecución.
 Los gráficos de tendencias incluyen herramientas para análisis de
información.

Figura Nº 7.0.1. Gráficos de tendencias


Fuente: Manual de ayuda del P-CIM.
2.2.7.3 Mecanismo de Restricción de Acceso

 Avanzado mecanismo de Password.


 100 niveles x 32 áreas x zonas de operación.
 Acceso del usuario a la asignación de claves a los usuarios del sistema.
 Pantallas protegidas contra la lectura y/o escrituras de datos.

Figura Nº 7.0.2. Advanced password editor


Fuente: Manual de ayuda del P-CIM.

Visualización Avanzada de Alarmas

 Avanzada explorador de alarmas al estilo de un BROWSER.


 Las alarmas son almacenadas en una base de datos con formato abierto.
 Mecanismo de búsqueda de información ON-LINE.
 Categorías, prioridades y atributos de alarmas totalmente configurables.
 Soporte multimedia integrado.
Figura Nº 7.0.3. Current alarma window
Fuente: Manual de ayuda del P-CIM.

Comunicación

 Comunicación con las familias más conocidas de PLC del mercado.


 Comunicación vía MODEM ya integrada en la mayoría de los drivers de
comunicación.
 Tablas de escrutinio configurables como opción.
 Manejo de redundancia incorporada en los drivers.

Figura Nº 7.0.4. Driver configurador para Modbus


Fuente: Manual de ayuda del P-CIM.

Conectividad

 Soporte de servidores OPC (P-CIM es cliente OPC).


 Soporte ODBC para la comunicación con las bases de datos de la empresa.
 Soporte DDE y NetDDE.
 Acceso ON-LINE a información almacenada en archivos.
 Modificación de parámetros de control ON-LINE

Figura Nº 7.0.5. Conectividad entre equipos.


Fuente: Manual de ayuda del P-CIM.

Redes

 Conectividad vía Internet/ Intranet.


 Conectividad mediante TCP/IP totalmente transparente al usuario
 Transferencia de alarmas y datos a través de la red.
 Procesamiento de datos distribuidos.
Figura Nº 7.0.6. Redes de comunicación
Fuente: Manual de ayuda del P-CIM.

Herramientas Gráficas

 Amplia librería de objetos previamente configurados.


 Avanzado editor de datos, orientados a objetos.
 Mecanismos de intercambio global para fácil mantenimiento.
 Paleta de colores personalizada.
 Conversación automática de pantallas en función de la resolución y cantidad
de colores.
Figura Nº 7.0.7. Librería de objetos
Fuente: Jonas Montero.

Multiplicidad de Proyectos

 Fácil mantenimiento de la aplicación.


 Mecanismo automático de Backup-Restore de la aplicación.
 Intercambio en caliente de proyectos en Run time.
 Ubicación de los archivos personalizada.
Figura Nº 7.0.8. Project Setup
Fuente: Jonas Montero.

Herramientas de Alta Productividad

 Herramienta de depuración, y seguimiento incorporadas.


 Direccionamiento dinámico, intercambio de vínculos de conexión ON-LINE
por grupos.
 Edición ON-LINE no es necesario complicación, ni reiniciar la aplicación.
 Herramientas de simulación integradas.
 Ingeniería distribuida. Una única aplicación puede ser desarrollada
simultáneamente en múltiples estaciones.
 Administrador de sintaxis. Contiene todos los tags y variables internas,
facilitando la construcción de lógicas complejas, y expresiones matemáticas
 Servicio global de macro teclas rápidas.
Figura Nº 7.0.9. Syntax Manager
Fuente: Jonas Montero.

Adicionales

 Cantidad ilimitada de tags internos sin costo alguno.


 Solo se cuentan las direcciones de entrada/salida al exterior.
 El 100% del software está incluido en todos los paquetes.
 Póliza de actualización gratuita de 90 días.

Motor de Lógica Basic

 Soporte de lenguaje Basic incorporado.


 Soporta todos los comando que se ejecuta es un proceso independiente.
 Soporte de expresiones Basic.
 Amigable ventana de modo depuración soporta trabajar por pasos y detención
de la ejecución.
Figura Nº 7.1.0. Motor de Lógica Basic
Fuente: Jonas Montero.

Recetas

 Posibilidad de ver y modificar las recetas antes de cargarlas.


 Creación y modificación de recetas en Run time.
 Acciones asociadas al éxito, fracaso o time out en la carga.
 Transferencia de datos desde un dispositivo a otro.

Figura Nº 7.1.1. Recetas


Fuente: Manual de ayuda del P-CIM.
Supervisión y Control

 Conversiones de datos y linealizaciones integradas.


 Acciones automáticas en función de horas, fechas o eventos preestablecidos.
 Objetos de control incorporados (Ej.: Temporizadores, Contactores, etc.).
 Soporte redundante.
 Expresiones aritméticas, lógicas y manejo de strings.
 Funciones matemáticas y Booleanas.

Figura Nº 7.1.2. Agregar variable a la base dato


Fuente: Jonas Montero.

La arquitectura de P-CIM se compone de tres niveles básicos:

1) Nivel de comunicación: en este nivel los datos de la planta son transferidos a la


base de datos del software mediante los drivers a través de los autómatas
programables.

2) Nivel de procesamiento: permite el análisis y procesamiento de las alarmas y los


eventos, con la información obtenida de la base de datos.

3) Nivel de aplicación: en este nivel se diseñan y muestran las pantallas de


visualización, desplegando además los datos y alarmas respectivos. En el nivel de
comunicaciones se reciben los datos de la planta a través de la conexión física entre el
PLC y el computador personal, y con los drivers de comunicación los datos son
leídos del puerto de comunicación. En el nivel de procesamiento la información es
enviada o recibida por la base de datos a la aplicación gráfica y al nivel de
comunicación.

El nivel de aplicación se divide en dos componentes que son el diseño de las


aplicaciones en un ambiente grafico (Animador Editor), que incluye además el editor
de récipes para la creación de un grupo de valores específicos, y el editor de reportes.
El otro componente del nivel de aplicación es la corrida del programa en donde los
datos de la planta son mostrados en un ambiente gráfico y se generan las alarmas y
los reportes para la toma de decisiones.

P-CIM tiene un grupo de módulos en su ventana principal que se describen a


continuación:

P-CIM Setup: en este módulo se instalan los drivers y se definen los parámetros de
comunicación. Además permite crear los proyectos con las propiedades de backup y
restore. Con el backup se crean varios discos directorios donde se guardan las copias
del proyecto y se puede tener las diferentes fases de desarrollo de la aplicación, y
transferirlos de una computadora a otra. Con el restore se restaura un proyecto que
fue guardado e instalado anteriormente.

Figura Nº 7.1.3. Inicia el modulo P-CIM Setup


Fuente: Jonas Montero.

P-CIM Startup: con este módulo se inicializa P-CIM y se produce la carga de la


configuración de las comunicaciones, la base de datos y el administrador de alarmas.
Figura Nº 7.1.4. Inicia el modulo P-CIM Startup
Fuente: Jonas Montero.

P-CIM Shutdown: en este módulo se apaga P-CIM y se cierra la aplicación.

Figura Nº 7.1.5. Inicia el modulo P-CIM Shutdown


Fuente: Jonas Montero.

P-CIM Restart: en este módulo se reinicia P-CIM, además coloca los valores de las
variables a su valor inicial.

Figura Nº 7.1.6. Inicia el modulo P-CIM Restart


Fuente: Jonas Montero.
Alarm Handler: con este módulo se despliegan los mensajes de alarma en tiempo
real y proporciona a los operadores la información necesaria para el monitoreo y la
toma de decisiones rápidas. Los mensajes de alarmas generados contienen aspectos
importantes como la hora exacta de su activación, el nombre del objeto especifico que
presenta la alarma y el valor de los bloques analógicos de alarma.

Data Scope: permite visualizar de forma rápida el valor de las variables durante la
corrida del programa para su diagnóstico constante.

Animation Editor: es donde se crea la interfaz gráfica del proyecto y posee una gran
variedad de objetos para la creación de las pantallas de aplicación con un ambiente
industrial de manera fácil, rápida y amigable para los operadores de la planta. Cada
objeto o conjunto de objetos pueden ser programados a través de sus propiedades con
las variables creadas en la base de datos, de esta forma pueden haber objetos
dinámicos y estáticos en la pantalla. En Animation Editor se pueden hacer auto-
acciones pre-configuradas para la ejecución automática de acciones como la respuesta
de otras acciones o eventos.

Operator Workstation: los gráficos creados en el Animation Editor son mostrados


en este módulo en la corrida del programa. El Operator Workstation es la interfaz que
permite la interacción entre el operador y la planta para el monitoreo y el control de la
proceso en donde se puede tener el estado de varias etapas del proceso, el manejo de
las alarmas, la generación de reportes y sumarios, y la carga de valores en los
registros del controlador programable para el ajuste de los puntos de consigna u otras
instrucciones. En este módulo es posible registrar todas las acciones tomadas por los
operadores responsables y configurar varios niveles de acceso con claves de
protección. La interfaz gráfica puede ser manejada con las teclas de entrada o con el
ratón, por lo que es muy fácil de manejar por parte de los distintos usuarios. Además
durante la corrida del programa es posible realizar cambios en los gráficos, y cuando
la comunicación en las entradas y salidas falla un mensaje de error es mostrado.

Database Editor: todas las variables del programa son definidas en este módulo,
tanto las analógicas como las digitales, y los cálculos matemáticos, lógicos o
fórmulas para la corrida del programa. Se puede importar y disponer de los datos de
otros archivos con otros tipos de formatos como .ASCII, .TSV, o .DBF.

Recipe Editor: los récipes son un conjunto de variables cuyos valores se pueden
enviar o recibir al PLC. Durante la corrida del programa el récipe es cargado
automáticamente o a través de un botón de comando.
P-CIM Network Setup: en este módulo se definen las estaciones de una red de PCs.
INI File Editor: este módulo es usado para crear, modificar y eliminar los parámetros
del proyecto en los archivos INI.

Report Editor: los reportes contienen información de la planta y del proceso y son
generados continuamente cada cierto tiempo, como resultado de un evento o por un
botón de comando. Los reportes pueden ser generados en un archivo tipo texto (TXT)
como

Notepad, o en un archivo tipo DBF donde los datos son mostrados en Excel o en
Crystal Reports, o cualquier otra base de datos que tenga un drivers tipo ODBC como
Excel, Access y SQL.

Uninstall P-CIM: con este módulo se desinstala P-CIM.

Figura Nº 7.1.7. Módulos del P-CIM


Fuente: Manual de ayuda del P-CIM.

Uso del script

Es importante resaltar el manejo del script en el software Afcon P-cim, el cual


es un block de notas con extensión (.EXT), y su lógica de programación es realizada
en lenguaje Basic.
Además para poder usar un script, se debe verificar que la dirección del script
definido para ejecutarse en el editor de animación, específicamente en la barra de:
options\operator Workstation setup\startup action; sea la indicada, como por ejemplo:

1. C:\equipo_trasferencia\MODO_AUTO.EXT TRACE
2. C:\equipo_trasferencia\MODO_AUTO.EXT RUN

Si se coloca la dirección uno (1) el software scada Afcon P-CIM, habilitara la


herramienta de depuración, la cual permite ver paso a paso las instrucciones y las los
cambios de valores en las variables, que se estén ejecutando en ese momento. En
cambio si se coloca la dirección dos (2), solo se ejecutara el script.

Figura Nº 7.1.8. Dirección para ejecutar el script.


Fuente: Jonas Montero.

El uso del script nos permite proporcionar el buen funcionamiento de los


objetos que posea las distintas interfaces graficas. Usando comandos como: if….else,
for, goto, gosub, doaction, while, entre muchas otros, los cuales permiten crear una
lógica de programación.
Figura Nº 7.1.9. Tabla instrucciones.
Fuente: Manual de ayuda del P-CIM.
Figura Nº 7.2.0. Operadores para ser usando en lenguaje Basic.
Fuente: Manual de ayuda del P-CIM.

Información extraída de:

 Manual de ayuda del P-CIM


 Estación didáctica de simulación para el control de proceso de una planta
piloto virtual; Autor: Zambrano Alejandro.

También podría gustarte