Está en la página 1de 14

Semana 6

Programación
De
PLC
Evaluación 3

Marco Cornejo Ruiz


16.385.057-5
Ingeniería Industrial
Semana 6
Competencia asociada: Programar equipos y sistemas de
instrumentación y control retroalimentado de procesos industriales,
según el manual del fabricante y condiciones de operación.

Unidad de Competencia: Integra PLC con sensores y actuadores


para armar lazos de control abierto de acuerdo a requerimientos del
proyecto e información técnica.

Consideraciones importantes

1. La evaluación es un encargo.

2. Usted posee un periodo en envío limitado para poder realizar el encargo.

3. La copia o plagio de algún encargo y/o evaluación será sancionada con nota
1.

Instrucciones

Configuración Escena:

Utilizando el software Factory I/O, abrir la escena Elevator (Advanced).

En dicha escena, revisar de forma manual los sensores y actuadores del sistema
para familiarizarse con la escena, de tal manera de poder comprender lo que se
pedirá en la actividad evaluativa.
Semana 6

Para esto se recomienda visualizar todos los tags, manipular actuadores y


sensores, de la planta y el tablero, mientras mantiene activa la simulación.

Diseño del Control:

Asegurar que los Emmiters y el Remover estén forzados a un nivel alto, para que
esté siempre activados. Al inicio del programa todas las luces deben estar
apagadas y al presionar el botón de Start del tablero, se debe activar en SET su
piloto luminoso y el RESET el piloto del botón de Stop. Al presionar STOP debe
pasar lo contrario.

Al iniciar el sistema, presionando el botón de Start, el ascensor está detenido en


su posición inicial, y deben estar encendidas todas las luces verdes de los pisos,
también, se debe sacar la caja a través del conveyor 0 y llevarlo al ascensor, de
allí la caja debe subir al piso QUE USTED ELIJA (que deberá indicar en su
informe), para recoger el elemento que debe dispensar el conveyor del piso
elegido. Luego el ascensor debe ir al piso 2 a recoger el segundo elemento que
debe dispensar el conveyor 2. NOTA: Si usted eligió el piso uno, deberá subir al
piso 2, si usted eligió el piso 3, deberá bajar al piso 2 y si usted eligió el piso 2,
deberá subir al piso 3 sin hacer nada (sin activar el conveyor del piso 3) y bajar al
2 nuevamente a recibir lo dispensado por el conveyor 2. Luego deberá volver al
piso 0 u origen y deberá sacar la caja hacia el Remover.
Semana 6
Consideraciones:

- Cada vez que una caja o material haya sido llevado e su respectivo lugar (al
ascensor en caso de las cajas o a la rampa de salida, en caso de los pisos)
el conveyor correspondiente debe dejar de funcionar.
- El ascensor deberá subir y bajar a la mayor velocidad posible, pero cuando
se acerque al piso, a través de la señal del primer sensor que toque en su
camino al piso correspondiente (puede ser el low si va subiendo o el sensor
high del piso, si va bajando), deberá bajar su velocidad hasta llegar al
segundo sensor en su camino, donde se detendrá para recibir lo enviado
por el conveyor del piso al cual llega.

- Debe sincronizar de tal manera la operación del ascensor y del piso al cual
se debe ir, que cuando llegue al piso, el material entregado por el conveyor
no se demore más de medio segundo en caer a la caja que está en el
ascensor. Use temporizadores si es necesario para ajustar. Es decir el
conveyor debe moverse antes de llegar al piso y no cuando el ascensor
haya llegado.
- Cuando se activa el conveyor de un piso, la luz que esté activada cambia a
rojo.
- Cuando en ascensor está en un piso, pero el conveyor está desactivado, la
luz que esté activada cambia a amarilla.
- Cada vez que se mueva el ascensor, se debe activar la baliza (Warning
Ligth), la cual deja de funcionar cuando el ascensor se detiene.
Semana 6
- Cada vez que se dispensa un elemento a la caja que está en el ascensor,
se debe aumentar la cuenta de componentes recibidos y mostrarse en el
diplay del tablero.
- Al presionar el botón de stop todo debe detenerse, pero lo que hace el
sistema cuando se presiona Start nuevamente, debe quedar a su criterio, el
cual deberá explicar en su informe, pero debe tomar las condiciones
necesarias para que no se dañe el sistema o los materiales utilizados, ya
sea los elementos dispensados por los conveyor de cada piso o las cajas.
- Al salir la caja hacia el Remover, se debe reiniciar el ciclo y volver a salir
una caja por el conveyor 0 hacia el ascensor.
- Para asegurar que las cajas o los elementos salgan de los conveyor al ser
detectados por los sensores, utilizar temporizadores si fuese necesario para
asegurar la operación descrita y que no se detenga el conveyor antes de
enviar lo que transporta a su destino.
- En el tablero se deben reflejar el piso en el cual está el ascensor
activándose la luz piloto correspondiente

Formato de Entrega:

Usted debe hacer llegar al docente lo siguiente documentos y archivos, en los


plazos establecidos.

 Archivos generados por el software Codesys en una carpeta comprimida


que se llame Prueba3.zip
 Indicar el número de piso elegido al cual debe subir su ascensor la primera
vez.
 El nombre del proyecto debe ser su nombre, apellido y RUT con digito
verificador sin puntos ni guion, todo junto. Por ejemplo:
EnriqueMolina19234987K
 El nombre del PLC en el que muestra el OPCConfig del server del Codesys
OPC Server debe ser su Nombre.
 Incluir una imagen del OPCConfig utilizado para el servidor OPC.
Semana 6

 Mostrar una imagen del Device que ha configurado en Codesys, donde se


aprecie el nombre del dispositivo y su dirección.

 Archivo de video simple (tomado con el celular) donde se vea a usted


cargando su código en Factory I/O y ejecutando el programa, que no
supere 1 minuto y medio (Puede pasar el video si es necesario que se
carguen compilaciones o detección de los servers en el Factory I/O, por
ejemplo). Para esto debe mostrar su carnet de identidad junto a su imagen.
NOTA: No es necesario editar el video, sólo coordinar lo que mostrará para
no superar el tiempo solicitado.
 Informe Word que contenga lo siguiente:
a) Tabla de los nombres de las variables en Codesys y su equivalente
en Factory I/O. Siguiendo el siguiente formato:
Semana 6

Variable Codesys Variable Factory I/O Tipo Variable I/O


At_0_High At 0 (high) Bool Entrada
At_0_Low At 0 (low) Bool Entrada
At_1 At1 Bool Entrada
At_1_high At 1 (high) Bool Entrada
At_1_Low At 1 (low) Bool Entrada
At_2 At 2 Bool Entrada
At_2_High At 2 (high) Bool Entrada
At_2_Low At 2 (low) Bool Entrada
At_3 At 3 Bool Entrada
At_3_High At 3 (high) Bool Entrada
At_3_Low At 3 (low) Bool Entrada
At_elevator At elevator Bool Entrada
At_entry At entry Bool Entrada
At_exit At exit Bool Entrada
Conveyor_0 Conveyor 0 Bool Salida
Conveyor_1 Conveyor 1 Bool Salida
Conveyor_ 2 Conveyor 2 Bool Salida
Conveyor_3 Conveyor 3 Bool Salida
CTU_0_CV Display DINT Salida
Down Down Bool Salida
Emitter_0 Emitter 0 Bool Salida
Emitter_1 Emitter 1 Bool Salida
Emitter_2 Emitter 2 Bool Salida
Emitter_3 Emitter 3 Bool Salida
Exit_Conveyor Exit Conveyor Bool Salida
IO_running FACTORY I/O running Bool Entrada
Floor_1 Floor 1 Bool Salida
Floor_2 Floor 2 Bool Salida
Floor_3 Floor 3 Bool Salida
Green_1_Light Green 1 Bool Salida
Green_2_Light Green 2 Bool Salida
Green_3_Light Green 3 Bool Salida
Load Load Bool Salida
Red_2_Light Red 2 Bool Salida
Red_3_Light Red 3 Bool Salida
Slow Slow Bool Salida
Start_Button Start Bool Entrada
Stop_Button Stop Bool Entrada
UP Up Bool Salida
Warning_Light Warning Light Bool Salida
Yellow_2_Light Yellow 2 Bool Salida
Yellow_3_Light Yellow 3 Bool Salida
Semana 6
b) Criterios utilizados para el diseño del diagrama de control

 Para realizar el trabajo, se utiliza como criterio crear el diagrama de control en


Lenguaje Ladder o Escalera en Codesys. Reconociendo todas nuestras variables
que tenemos en la escena Elevator (Advanced) del programa de Factory IO.
Realizando una tabla para reconocer cuales serían nuestras variables de entrada
o salida, variables auxiliares y además reconociendo si son de tipo Bool o de otro
tipo que necesitemos. Además, utilizamos temporizadores TON (OnDelay timer) y
contadores CTU (Counter Up). Todo esto para que nuestro programa sea
funcional
.
c) Código en Ladder
Semana 6
Semana 6
Semana 6
Semana 6
Semana 6

No me dejo enlazar a Factory I/O


Semana 6

También podría gustarte