Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 1

LABORATORIO N 3: SOFTWARE SCADA CIMPLICITY
I. Objetivos
- Aprender las nociones básicas acerca del Software SCADA CIMPLICITY: elaboración de nuevos
proyectos, edición de pantallas, herramientas básicas de diseño.
- Desarrollar un proyecto de un proceso industrial, mediante el software CIMPLICITY, aplicando lo
aprendido en el laboratorio.

II. Fundamento Teórico
Los sistemas SCADA (Supervisory Control And Data Adquisition) sonaplicaciones de software, diseñadas con
la finalidad de controlar y supervisar procesosa distancia. Se basan en la adquisición de datos de los
procesos remotos.Se trata de una aplicación de software, especialmente diseñada para funcionarsobre
ordenadores en el control de producción, proporcionando comunicación con los dispositivos de campo
(controladores autónomos, autómatas programables, etc.) ycontrolando el proceso de forma automática
desde una computadora. Además, envíala información generada en el proceso productivo a diversos
usuarios, tanto del mismonivel como hacia otros supervisores dentro de la empresa, es decir, que permite
laparticipación de otras áreas como por ejemplo: control de calidad, supervisión,mantenimiento, etc.

Cada uno de los items de SCADA (Supervisión, Control y Adquisición de datos) involucran muchos
subsistemas, por ejemplo, la adquisición de los datos puede estar a cargo de un PLC (Controlador Lógico
Programable) el cual toma las señales y las envía a las estaciones remotas usando un protocolo
determinado, otra forma podría ser que una computadora realice la adquisición vía un hardware
especializado y luego esa información la transmita hacia un equipo de radio vía su puerto serial, y así existen
muchas otras alternativas.

Las tareas de Supervisión y Control generalmente están mas relacionadas con el software SCADA, en él, el
operador puede visualizar en la pantalla del computador de cada una de las estaciones remotas que
conforman el sistema, los estados de ésta, las situaciones de alarma y tomar acciones físicas sobre algún
equipo lejano, la comunicación se realiza mediante buses especiales o redes LAN. Todo esto se ejecuta
normalmente en tiempo real, y están diseñados para dar al operador de planta la posibilidad de supervisar y
controlar dichos procesos.

Estos sistemas actúan sobre los dispositivos instalados en la planta, como son los controladores, autómatas,
sensores, actuadores, registradores, etc. Además permiten controlar el proceso desde una estación remota,
para ello el software brinda una interfaz gráfica que muestra el comportamiento del proceso en tiempo real.

Generalmente se vincula el software al uso de una computadora o de un PLC, la acción de control es
realizada por los controladores de campo, pero la comunicación del sistema con el operador es
necesariamente vía computadora. Sin embargo el operador puede gobernar el proceso en un momento
dado si es necesario.

Existen diversos tipos de sistemas SCADA dependiendo del fabricante y sobre todo de la finalidad con que se
va a hacer uso del sistema, por ello antes de decidir cual es el más adecuado hay que tener presente si
cumple o no ciertos requisitos básicos:

 Todo sistema debe tener arquitectura abierta, es decir, debe permitir su crecimiento y expansión,
así como deben poder adecuarse a las necesidades futuras del proceso y de la planta.
 La programación e instalación no debe presentar mayor dificultad, debe contar con interfaces
gráficas que muestren un esquema básico y real del proceso
 Deben permitir la adquisición de datos de todo equipo, así como la comunicación a nivel interno y
externo (redes locales y de gestión)
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 2

 Deben ser programas sencillos de instalar, sin excesivas exigencias de hardware, y fáciles de utilizar,
con interfaces amigables para el usuario.

ELEMENTOS DEL SISTEMA

Un sistema SCADA esta conformado por:

Interfaz Operador Máquinas: Es el entorno visual que brinda el sistema para que el operador se adapte al
proceso desarrollado por la planta. Permite la interacción del ser humano con los medios tecnológicos
implementados.

Unidad Central (MTU):Conocido como Unidad Maestra. Ejecuta las acciones de mando programadas) en
base a los valores actuales de las variables medidas. La programación se realiza por medio de bloques de
programa en lenguaje de alto nivel (como C, Basic, etc.). También se encarga del almacenamiento y
procesado ordenado de los datos, de forma que otra aplicación o dispositivo pueda tener acceso a ellos.

Unidad Remota (RTU): Lo constituye todo elemento que envía algún tipo de información a la unidad central.
Es parte del proceso productivo y necesariamente se encuentra ubicada en la planta.

Sistema de Comunicaciones: Se encarga de la transferencia de información del punto donde se realizan las
operaciones, hasta el punto donde se supervisa y controla el proceso. Lo conforman los transmisores,
receptores y medios de comunicación.

Transductores: Son los elementos que permiten la conversión de una señal física en una señal eléctrica (y
viceversa). Su calibración es muy importante para que no haya problema con la confusión de valores de los
datos.

III. Descripción del Software SCADA –CIMPLICITY
CIMPLICITY es una solución HMI/SCADA basada en una arquitectura cliente/servidor que recopila y
comparte datos históricos en tiempo real a todos los niveles de empresa; además, proporciona una
visibilidad con capacidad de acción que permite monitorizar y controlar los procesos, equipos y recursos de
planta.

La visualización de procesos, la adquisición de datos y el control de supervisión proporciona una base de
datos sólida y fiable para la gestión de operaciones digitalizadas.

Proficy HMI/SCADA –CIMPLICITY Viewer
Es el cliente estándar de CIMPLICITY. Al recibir servicio como un clientetradicional de PC, se instala
localmente y se accede a los datos desde un servidor local oremoto. Entre las aplicaciones que puede
ejecutar se incluyen gráficos, tendencias, alarmas einformes en tiempo real. La opción del Visualización
deDesarrollo CIMPLICITY permite a los usuarios realizar el desarrollo en línea, incluyendo lacreación de
gráficos y añadiendo puntos a servidores locales o distribuidos.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 3


La Librería de Símbolos y Objetos presenta una amplia librería de símbolos, junto con la poderosa función
SmartObjects que le permite crear y mantener fácilmente las aplicaciones. Con SmartObjects, puede crear
sus propios objetos personalizados, arrastrándolos y soltándolos fácilmente en las pantallas

El Potente Modelo de Objetos proporciona una interfaz externa a las funciones CIMEdit y CIMView para
ampliar las funcionalidades del sistema. Puede controlar el comportamiento a través de una potente
interfaz de
programación (API) para integrarla con ERP y otros sistemas externos.

Al trabajar con el software CIMPLICITY se sigue las siguientes etapas:
 Etapa 0: Cargar el Workbench
 Etapa 1: Creación de un proyecto.
1.1 Configurando puerto (Port).
1.2 Configurando Dispositivos (Device).
1.3 Configurando Recursos (Resource).
1.4 Configurando puntos (Point).
 Etapa 2: Creación de una pantalla (screen) – CIM EDIT.
 Etapa 3: Visualización de la pantalla - CIM VIEW

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 4

Etapa 1: Creación de un proyecto.
Al proceder a crear el proyecto se visualiza una serie de ventanas de diálogo que le permite:
a) Seleccionar el tipo de proyecto, nombre y ruta.
b) Indicar propiedades del proyecto
c) Usar el asistente de configuración para la configuración inicial de puertos, dispositivos y puntos
para el nuevo proyecto.
d) Al configurar un proyecto se crearán puertos, dispositivos y puntos. Comprende tres etapas:
 Etapa 1: Con un protocolo se configura el Puerto (Port).
 Etapa 2: Con un puerto se configura el Dispositivo (Device) y Recursos (Resource).
 Etapa 3: Configurar puntos (Point).
1.1 Puerto (Port)
Un puerto permite la comunicación entre uno o más dispositivos de fábrica tales como losPLCs a la
computadora. Se usa esta función para configurar puertos y sus características.Los requerimientos de
configuración para puertos varia dependiendo del tipo de puerto y elprotocolo de comunicación empleado.
Tu puedes crear un máximo de 16 puertos porproyecto.

1.2 Dispositivos (Device).
Un dispositivo puede enviar los datos (valores) de los puntos (temperatura, flujo, presión,nivel, pH, etc.) al
software Cimplicity HMI. El software puede leer y escribir datos de losdispositivos. Un ejemplo de dispositivo
son los controladores PLC tales como los de GEFanuc Series 90.
Se usa esta función para configurar los dispositivos y sus especificaciones. Losrequerimientos de
configuración para dispositivos varían dependiendo del tipo dedispositivo y el protocolo de comunicación
usado.

1.3 Recursos (Resource).
Recursos son unidades físicas o conceptuales que puede considerarse independientes deotras y que
requieran una operación separada. Ellos pueden ser máquinas o estacionesdonde el trabajo es desarrollado
o áreas de producción donde varias tareas sondesarrolladas.
El software usa los recursos en las siguientes tareas:
a. Cada dispositivo y punto esta asociado con un recurso.
b. Cada usuario (User) tiene la facilidad de acceder a la información del recurso.
El software dispone de dos tipos de Recursos:
SYSTEM, conformado por: $MAC_FR, $PTM_FR, $SYSTEM.
RESOURCE, conformado por los recursos creados por el usuario.
1.4 Configurando puntos (Point).
El valor de un punto o variable:
a. Viene de uno de dos Tipos de Puntos (Origen)
b. Es clasificado como uno de tres Clases de Puntos.
Tipo de punto (Origen).
Cimplicity HMI provee de dos tipos básicos de origen:
a. Devicepoint(Punto de dispositivo, como T, P, Flujo, pH, etc), lee o escribe dedispositivos.
b. Virtual point(Punto virtual), no se origina directamente de dispositivos.
Hay dos tipos de punto virtual:
Global points: tiene valores que son generados para una aplicación tal como Cim View.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 5

Calculatedpoints: son generados de expresiones aritméticas o lógica que modifican ocombinan uno
o más puntos numéricos.

Clases de Puntos.
Se selecciona la clase basado en como va a ser usado el punto. Cimplicity HMI proveede tres clasificaciones:
a. Analog- entero (integer) o punto flotante.
b. Bolean
c. Text.
Etapa 2: Creación de una pantalla (screen) – CIM EDIT.
El CimEdit es la pantalla donde se edita el diagrama de flujo del proceso productivo y serealizan animaciones
de texto, de objetos, do objetos prediseñados (objet Explorer).También se editan gráficos de tendencias, se
guardan registros de los puntos configuradosy se crean alarmas.
Etapa 3: Visualización de la pantalla - CIM VIEW
El Cim View es la pantalla donde se visualiza en tiempo real las animaciones editadas en elCim Edit.

IV. Procedimiento experimental
WORKSHOP DE SOFTWARE SCADA
Etapa 0: Cargar el Workbench
Siguiendo la ruta: Inicio\ Programas \ CIMPLICITY \ HMI \ WorkbenchObtenemos la siguiente ventana,
permite crear, revisar y modificar proyectos (Workbench)

Explorar el Menú o toolbar

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 6

Etapa 1: Creación de un proyecto.
Para crear un nuevo proyecto seguir la opción: File/ New / Proyect,

Aparece la segunda ventana
Ingrese la información en los siguientes campos al crear un nuevo proyecto:

Create in Se selecciona el drive: C y se ingresa el directorio:
C:\cimplicity\hmi\projects\ (Nombre del Project)
Project Ingrese el nombre del proyecto
Options Se selecciona con un check en la caja para cada opción:
 Action
 Calender
 Basic Control
 Databaselogger
Protocols Se selecciona con un check en la caja para cada opción:
 SNP
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 7



Hacer clic en CREATE. En la siguiente ventana, hacer clic en ACEPTAR

Propiedades opcionales:
Puede cambiar:
1. Si quiere transmitir el proyecto en la red
2. El nombre la computadora en que corre el proyecto
3. Cambiar el tiempo de acción del proyecto por default es 10 minutos

Desde la ventana de CIMPLICITY Worbenchdefinir puertos, dispositivos y puntos para
un proyecto. Comprende tres etapas:
Etapa 1 : Con un protocolo se configura el Puerto (Port).

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 8

Configurando puerto (Port).
Seleccione, luego haga click en New
En la ventana, seleccione en Protocol SNP y luego OK para continuar la configuracióndel nuevo puerto.

La ventana de diálogo Port Propertiespara el nuevo puerto se abre.
Las Generalpropiedades definen para un nuevo puerto lo siguiente:
- Description Texto que describe el Puerto, hasta 40 caracteres.
- ScanRate Frecuencia de adquisición de datos desde este puerto.
- RetryCount El número de intentos en caso de interrupción de comunicación.
- Enable Indica disponible la comunicación en este puerto.

Cuando terminas de definir las propiedades del puerto, selecciona ACEPTAR.Se visualiza la pantalla del
CIMPLICITY Worbenchcon el nuevo puerto creado.

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 9

Configurando Dispositivos (Device).
Seleccione , luego haga clik en New
En Device escriba el nombre del PLC, por ejejmploPLC1.

Seleccione OK para continuar la configuración del nuevo dispositivo. Aparece la siguienteventana:


La ventana de diálogo Device – PLC para el nuevo dispositivo se abre.
Las Generalpropiedades definen para un nuevo dispositivo lo siguiente:
Port El puerto seleccionado se visualiza.
Description Texto que describe el Dispositivo, hasta 40 caracteres.
Resource ID Nombre del recurso del dispositivo.
El boton , permite: crear, editar nuevos Recursos o seleccionar otro Recurso.

ModelType Seleccione el tipo de dispositivo.
Se selecciona en Resource New.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 10


1.3 Configurando Recursos (Resource).
En Resource ID escriba el nombre del proceso y luego haga clik en OK.

En la ventana ResourceDefinition –
Escriba en Description sobre el proceso, luego seleccione ADMINISTRATOR. Luegohacer clik en Add
.Finalmente hacer clik en OK

Aparece la siguiente ventana. Luego hacer clik en ACEPTAR.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 11


Aparece la siguiente ventana con el nuevo dispositivo (Device) creado.

1.4 Configurando puntos (Point).
Seleccione, luego haga clik en New

Se selecciona en TypeVirtual. Se selecciona en ClassAnalog. En Point ID escribael nombre del punto a crear.
Luego selecciona OK
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 12


La ventana de diálogo Point Propertiesse abre.
Se tienen una de dos pantallas, de acuerdo a la selección Basic o Advanced.


En la opción Virtual de la ventana de diálogo Point Properties, en Initializationseleccionar Initialized. En
Initializationseleccionar Initialized. Luego en Inicial Valuecolocar el valor cero “0”. Seleccionar ACEPTAR.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 13


En la ventana aparece el punto (Point) creado.

Creamos otros puntos virtuales siguiendo los mismos pasos anteriores.
Ha terminado la creación del proyecto (Worbench).
Seleccione en el menu principal Project\ ConfigurationUpdate para guardar la información generada.
Note que el proyecto esta en STOP, se indica en la parte inferior de la ventana.

Etapa 2: Creación de una pantalla (screen) – CIM EDIT.
Seleccione SCREEN, luego hacer clic en New.

En la ventana SelectCimplicity Project hacer clik en Cancel

Aparece la ventana Cim Edit.

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 14



Para grabar la ventana del CimEdit seguir la ruta:
C:\CIMPLICITY\HMI\projects\LAB23\screens\Principal (CimEdit1, nombre por defecto).
En CIMPLICITY Worbench, en View seleccionar Refresh

Se actualiza el screens creado.

Para realizar algún cambio o modificación del Screen, seleccionar con clic derecho Seleccionar Edit.
Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 15


Utilice la opción Refresh (F5) del menú View para actualizar los cambios y luegograbar
con el icono ConfigurationUpdate en la ventana CIMPLICITY Worbench.Para obtener los objetos
prediseñados hacer click en el icono . Obteniendo lasiguiente ventana:

Etapa 3: Visualización de la pantalla - CIM VIEW
En el screen creado, seleccione. Luego hacer doble click. Aparece la ventana:

Universidad Nacional de Ingeniería Instrumentos de Control

Software Scada Cimplicity 16

Hacer clik en Start. En la siguiente ventana hacer clik en Si

En la ventana se cargan los archivos para el Cim View
Al terminar de cargar los archivos necesarios para iniciar el proyecto (Start). Aparece la
ventanaCimplicityLogin, en User ID: escribir ADMINISTRATOR y OK. En la parte
inferior de la ventana se observa Run.

IMPORTANTE:
Antes de salir del CimEdit, guardar el screen. Cerrar en X
Antes de salir del Workbench, Activar el icono STOP. Cerrar en X.
Actualizar con F5.
Guardar con el icono ConfigurationUpdate .

V. Conclusiones
- CIMPLICITY otorga a los operarios e ingenieros el poder y la seguridad de monitorizar y
controlar con precisión cada uno de los aspectos del entorno de fabricación, de los equipos y
recursos. De esta forma, se puede responder con mayor rapidez a los problemas de
funcionamiento de los equipos, evitando mermas, mejorando la calidad, acelerando la
comercialización de los productos e incrementando la rentabilidad.

- CIMPLICITY proporciona un excelente nivel de fiabilidad y disponibilidad para las aplicaciones
industriales más complejas, maximizando el tiempo de actividad y el control continuo para
aumentar la productividad y la rentabilidad.

- El costo de los trabajos de ingeniería puede llegar a representar el 50% del costo total del
proyecto a diferencia de proyectos no automatizados donde puede llegar a 10% o 15%.

- Un software SCADA debe ser capaz de ofrecer al sistema:
 Posibilidad de crear paneles de alarma, que exigen la presencia del operador para reconocer una
parada o situación de alarma, con registro de incidencias.
 Generación de datos históricos de las señale de planta, que pueden ser volcados para su proceso
sobre una hoja de cálculo.
 Ejecución de programas, que modifican la ley de control, o incluso anular o modificar las tareas
asociadas al autómata, bajo ciertas condiciones.
 Posibilidad de programación numérica, que permite realizar cálculos aritméticos de elevada
resolución sobre la CPU del ordenador.