You are on page 1of 4

CX-SUPERVISOR

Ejecucin de programas demo


Al instalar CX-Supervisor se instalan tambin programas de demo con su cdigo fuente
correspondiente. El directorio por defecto de instalacin de CX_Supervisor es
Archivos de programa\Omron\CX-Supervisor. El subdirectorio Demos contiene los
programas de ejemplo. Si observamos el contenido del directorio del ejemplo Bakery
vemos ficheros con las siguientes extensiones:
scs: fichero del proyecto creado por CX_Supervisor. Si hacemos doble clic
sobre este fichero se abre la aplicacin CX-Supervisor con este ejemplo en
edicin. El fichero contiene la definicin del proyecto y el cdigo global
asociado al proyecto.
srs: fichero ejecutable del Scada para el Runtime. Si est instalado el Runtime de
CX-Supervisor con un doble clic en este fichero se ejecuta la aplicacin sin los
ficheros fuentes.
pag: fichero de una pgina grfica del Scada que contiene los grficos de la
pgina y el cdigo asociado de la misma.
Para ejecutar los programas demo pulsamos sobre inicio->Programas->Omron->CxSupervisor->demos y la demo deseada, por ejemplo Automobile engine demo. Sobre
esta demo si pulsamos por ejemplo sobre el dibujo a la derecha de 4 Stroke Engine y a
su vez en el botn Start veremos una animacin del funcionamiento del motor.
Revisar los ejemplos de las demos: Automobile engine demo, bakery demo, balloon
demo, calculador demo y coffee demo.

Creacin de un proyecto CX-Supervisor


Ejecutar inicio->Programas->Omron->Cx-Supervisor->CX-Supervisor Developer
Sobre el men Archivo pulsar sobre la opcin Archivo->Nuevo proyecto
Sobre la ventana de Nuevo proyecto editar el nombre de proyecto y la carpeta donde se
ubicar el proyecto. Si pulsa sobre el botn Info. de proyecto puede editar tambin la
descripcin del proyecto. Pulsar Aceptar para validar la informacin.
Aparecer una pgina de proyecto por defecto y las ventanas de paleta y controles
activadas.
Si hacemos doble clic sobre la ventana de la pgina se abrir la ventana de edicin de la
pgina. Sobre ella introducimos los valores deseados de ttulo, descripcin y estilo de la
pgina.
Para salvar la pgina en el proyecto pulsar sobre el men archivo->Guardar Pgina y
seleccionar el mismo directorio que hemos indicado para el proyecto as como el
nombre deseado de la pgina.
Para abrir el rea de trabajo pulsamos sobre el men Utilidades->rea de trabajo.
Veremos que la pgina creada se ha aadido al proyecto al pulsar sobre el smbolo + en
Pginas.

Edicin del proyecto


Una vez creado el proyecto podemos aadir nuevas pginas y editar cada una de ellas
aadiendo controles.
Vamos a proceder a aadir varios objetos a la pgina creada.
Elipse
Pulsar en la paleta de objetos sobre el objeto elipse y pulsar sobre la pgina. Una vez
situada la elipse sobre la pgina podemos modificar su tamao y cambiar los colores.
Para cambiar el color del marco de la elipse pulsar con el botn izquierdo del ratn
sobre un relleno de la elipse y a continuacin con el botn izquierdo del ratn sobre la
paleta de colores se selecciona el color del marco y con el botn derecho del ratn el
color del relleno.
Botn Activar/desactivar
Seleccionar el objeto sobre la paleta y pulsar sobre la pgina.
Si seleccionamos el botn y pulsamos el botn derecho del ratn y seleccionamos Editar
objeto podemos modificar los parmetros del botn.
Grfico de tendencia
Seleccionar el objeto sobre la paleta y pulsar sobre la pgina.
Si seleccionamos el botn y pulsamos el botn derecho del ratn y seleccionamos Editar
objeto podemos modificar los parmetros del grfico.
Grfico de biblioteca
Ejecutar Utilidades->Librera de grficos.
Revisar los grficos disponibles a travs del combobox.
Seleccionar uno de los grficos y arrastrarlo a la pgina.
Texto
Seleccionar el objeto sobre la paleta y pulsar sobre la pgina.
Escribir una cadena de caracteres en el texto.

Edicin de Puntos
Sobre el men utilidades pulsar sobre Editor de Puntos.
Para aadir un punto pulsamos sobre el botn + (Aadir punto).
Vamos a crear un punto booleano para usarlo con el botn y la elipse. Para ello
elegimos un nombre para el punto, por ejemplo color_elipse y en descripcin
aadimos por ejemplo color de la elipse. Dejamos seleccionado el tipo de punto
Booleano y en tipo E/S dejamos Memoria y pulsamos en aceptar. Veremos que el punto
se ha aadido al final del editor de puntos.

Vincular puntos a objetos


Vamos a usar el punto creado para asociarlo al pulsador y a su vez a la elipse.
Sobre la pgina seleccionamos el botn, pulsamos el botn derecho del ratn y
seleccionamos Editar objeto.
Sobre el campo Punto Booleano se debe escribir el punto asociado al botn. Para
solicitar ayuda del programa pulsamos sobre el botn examinar y seleccionamos el

punto color_elipse. De esta forma el punto color_elipse recibe el valor del estado del
botn.
Sobre la pgina seleccionamos ahora la elipse y con el botn derecho seleccionamos la
opcin editor de animaciones. Aparecer en pantalla la lista de animaciones permitidas.
Hacemos doble clic sobre la opcin cambio de color (digital) y en el campo expresin
digital seleccionamos el punto color_elipse a travs del botn examinar. Haciendo clic
sobre los colores de estado 0 y 1 elegimos el color deseado para los valores del punto 0
y 1.
Sobre la pgina seleccionamos ahora el grfico de tendencia y pasamos a editar el
objeto. Sobre el campo Seguimiento de expresiones y color pulsamos el botn
examinar de la primera fila y seleccionamos el punto color_elipse. Elegimos 1 como
valor para el campo Frec de muestreo y 1 minuto para el tiempo visible y total.
Pulsando ahora sobre el botn escalas elegimos los valores -1, 2, 0.1, 0.5
Sobre la pgina seleccionamos el control de texto y ejecutamos editor de animaciones.
Ejecutamos Visualizar valor (digital) y seleccionamos el punto color_elipse. En el
campo texto visualizado el valor del punto est representado por el smbolo #.

Ejecutar el proyecto
Para compilar y ejecutar el proyecto pulsamos sobre el men proyecto->ejecutar.
Si pulsamos sobre el botn veremos que cambia el color de la elipse a los colores
seleccionados.

Secuencias de comandos
Se puede asociar secuencias de comandos a los objetos, pginas y proyectos.
Para crear un timer que automticamente cambie el valor del punto color_elipse cada 5
segundos procederemos de la siguiente manera:
Sobre el rea de trabajo seleccionamos la pgina actual y pulsamos sobre el botn
derecho del ratn seleccionando Agregar secuencia de comandos de pgina.
Escribimos timer5s como nombre de la secuencia y elegimos como evento segn
intervalo regular y 5000 ms como intervalo de tiempo.
Dentro del cdigo de la secuencia escribimos el siguiente cdigo:
IF color_elipse = = 0 THEN
color_elipse = 1
ELSE
color_elipse = 0
ENDIF

TRABAJO A REALIZAR
Objeto: disear una pequea aplicacin con el Scada CX-Supervisor manejando objetos
grficos animaciones y alarmas.
El trabajo consiste en una aplicacin que muestre y controle una ventana y una lmpara.
La ventana permite bajar y subir la persiana y abrir y cerrar la ventana.
La lmpara permite controlar su estado de encendido y apagado.

Mediante los mandos de control adecuados se deben controlar los dos elementos.
Se debe crear tambin una alarma que se active cuando la luz est encendida de forma
innecesaria. Se considerar activada la alarma cuando la luz est encendida y la persiana
est bajada menos del 50% de su recorrido.
El aspecto de la aplicacin debe ser el siguiente

La ventana se construye usando los grficos de la librera Architectural:


OPEN ROLL_UP DOOR, OPEN
ROLL_UP DOOR, CLOSE
WINDOW CLOSED
WINDOW OPEN
La lmpara se construye con el grfico HANGING LAMP1 y un polgono para
representar la luz.
Para alinear convenientemente los controles se debe usar la paleta de alineacin que se
puede hacer visible a travs del men Ver->Barra de alineacin.
El visualizador de alarmas se coloca en la pgina a travs del objeto alarma de la paleta
de objetos grficos.
Para que la aplicacin aparezca en una nica ventana, se debe configurar el proyecto a
travs del men Proyecto->Configuracin de la aplicacin->condiciones de inicio
desmarcando la casilla Ver ventana principal maximizada.
Adems en las propiedades de la pgina se debe desmarcar la casilla Ver ttulo y en el
estilo de borde seleccionar la opcin fino.
Crear los puntos necesarios en el proyecto para que la funcionalidad sea la misma que la
del proyecto de muestra.

You might also like