Vous êtes sur la page 1sur 13

DESARROLLO DE UNA

APLICACIN SCADA
Informtica y Comunicaciones Industriales

Jorge Daniel Titos Escudero

ndice:

Introduccin

Control de acceso

Movimiento de la maqueta, uso de los finales de carrera y alarma

Programacin

P g i n a 1 | 12

Introduccin

El primer paso a la hora de realizar el sinptico fue el diseo de la estructura de la maqueta


simulada sobre la que queremos actuar, su diseo es aproximado al de la simulacin de
SIEMENS que tenamos con anterioridad.
He dividido la aplicacin en dos partes, una para el movimiento manual en la que se usan las
marcas creadas para este modo las cuales activan los motores cuando estas varan y el
automtica en el que he usado los propios motores como variables que se van activando segn
este programa anteriormente la maqueta.
Otros elementos que he aadido han sido: luces para indicar cuando est en los distintos
finales de carrera tanto la caja como el elevador, control de acceso con dos posiciones que
permite visualizar donde est la caja en todo momento o no segn de las restricciones del
usuario al que accedamos y una alarma que indica cuando estamos moviendo el elevador en
ausencia de carga.

Control de acceso

El control de acceso se ha creado a partir de definir unos rectngulos y programar en ellos una
accin determinada. La programacin de los mismos estar en la parte de cdigo de la
aplicacin. El usuario con total acceso seria Usuario: Administrator , Contrasea: wonderware,
que es el que viene predefinido con un nivel de acceso 9999 que sera el mximo y con el que
tendra total poder sobre la maqueta. El segundo usuario seria Usuario: Usuario, Contrasea:
Hola, este usuario sin embargo tendra solo un nivel de 3000 sobre la maqueta lo que le
permite mover los motores pero no controlar la caja por tanto no podra seguir el proceso con
total control. Podemos ver cmo quedara la maqueta en estas imgenes:

P g i n a 2 | 12

Usamos el usuario con restricciones:

Usamos el usuario sin restricciones:

P g i n a 3 | 12

Movimiento de la maqueta, uso de los finales de carrera y alarma

La maqueta est programada segn distancias y restricciones, hay un bloque inicial que sera la
caja y ese mismo bloque se va desplazando acorde a la maqueta original
:

Aqu podemos ver como la maqueta esta lista para comenzar a moverse, ningn motor esta
puesto en marcha por lo que la maqueta permanece quieta y ningn final de carrera de
posicin correcta activado solo el que indica que el elevador est en su posicin ms baja.

P g i n a 4 | 12

Al pulsar el botn de elevador derecho la caja comienza a desplazarse hasta que llega al final
de carrera donde el botn automticamente se desactiva. Como podemos ver en este caso la
luz de posicin correcta del elevador nos indica que la caja se encuentra bien situada en el.

Al pulsar el botn de subir elevador el elevador junto con la caja comenzaran a subir hasta el
final de carrera marcado y se desactivara el botn de subida, podemos ver cmo tanto el final
de carrera de posicin correcta como el de final de carrera de subida estn activados.

P g i n a 5 | 12

Finalmente si activamos el motor de elevador derecha llegara hasta la mitad del recorrido final
y al pulsar plataforma derecha llegara hasta el final del recorrido y se activaran los finales de
carrera correspondientes. Para volver a la posicin inicial se seguira el misma proceso pero
pulsado los interruptores de izquierda en lugar de los de derecha.
Aun as la secuencia podra anularse y no tiene por qu seguir ese orden determinado adems
tambin se dispone del modo automtico que al variar el interruptor de la posicin Mn a Auto
seguir la secuencia con la que haya sido programada.
La programacin est realizada adjudicndole a cada bloque una variable, dndole una
posicin mxima y una mnima e indicndole con un script hasta qu punto de esa posicin
debe de avanzar. Las luces de final de carrera tienen adjudicadas una variable que cambia su
valor de 0 a 1 segn se activen en la maqueta original.
Finalmente tendremos las dos posiciones de la alarma:

Aqu la alarma esta desactivada por que la caja esta junto con el elevador.

P g i n a 6 | 12

Aqu la alarma esta activada por que la caja no est junto con el elevador.

La programacin de la alarma esta mediante una variable que activa el parpadeo de la


bombilla si se detecta que est subiendo o bajando el elevador sin que el final de carrera de
posicin correcta este activado.

P g i n a 7 | 12

Programacin

El botn de inicio y de cerrar sesin del control de acceso tienen la siguiente estructura:

P g i n a 8 | 12

Las variables que se han usado para la caja son:

Para el elevador hemos usado la siguiente variable:

P g i n a 9 | 12

A los interruptores se les asigna una variable determinada y actan segn esa variable un
ejemplo de ellos seria:

Los finales de carrera tienen una variable asignada de esta manera:

Y la alarma est configurada de la siguiente manera:

P g i n a 10 | 12

Y por ltimo el script de programacin de proceso seria el siguiente:

P g i n a 11 | 12

P g i n a 12 | 12

Vous aimerez peut-être aussi