Sunteți pe pagina 1din 6

Direccin de Pregrado

Facultad de Ingeniera y Ciencias

Universidad de La Frontera

PROGRAMACIN DE DISPOSITIVOS DE CONTROL

Trabajo Final
CONTROL Y MONITOREO DE PROCESOS INDUSTRIALES

Omar Steinegger Contreras


6-7-2017
Introduccin

En el presente informe se realizar el Subproceso Control de Panel de Neumtica en


GRAFCET con el programa CodeSys, ste consistir en crear una secuencia para los cilindros
neumticos del panel del laboratorio.
Desarrollo

Programar en GRAFCET la secuencia A+, C+, A-, B+, B-, C- para el panel de
neumtica del laboratorio.
El ciclo se debe activar mediante una variable booleana y se debe registrar la
cantidad de ciclos realizados de forma continuada.
El cilindro A corresponde a un cilindro el cual se mueve mediante dos vlvulas, mientras
que el B y C se mueven nicamente con una vlvula y vuelven a su posicin original
mediante un resorte.
A las variables se les dio nombres simblicos.
NOMBRE VARIABLE TIPO REPRESENTACIN
SIMBLICO FSICA
s0 I0.0 BOOL Sensor posicin inicial cilindro A
s1 I0.1 BOOL Sensor posicin final cilindro A
s2 I0.2 BOOL Sensor posicin inicial cilindro B
s3 I0.3 BOOL Sensor posicin final cilindro B
s4 I0.4 BOOL Sensor posicin inicial cilindro C
s5 I0.5 BOOL Sensor posicin final cilindro C
q0 Q0.0 BOOL Vlvula avanzar cilindro A
q1 Q0.1 BOOL Vlvula retroceder cilindro A
q2 Q0.2 BOOL Vlvula accin cilindro B
q3 Q0.3 BOOL Vlvula accin cilindro C
Marcha memoria BOOL Switch para iniciar/parar ciclo
Fin Memoria BOOL Se activa al finalizar un ciclo
n memoria DWORD Cuenta ciclos

Tabla 1. Asignacin de variables.


Figura 1. GRAFCET Figura 2. Accin de salida
En la Figura 1 se muestra el GRAFCET el cual cumple la secuencia especificada, en el primer
STEP (Init) toma la accin q1 la cual corresponde retroceder al cilindro neumtico A a su
posicin de partida, esto es por si se interrumpe el ciclo y ste queda en otra posicin, luego
se cumple la transicin 1 la cual es accionar el SWITCH marcha, y adems que los cilindros
A,B y C estn en la posicin inicial ( s0 para el A, s2 para el B, s4 para el C), pasando al STEP2
se mueve el cilindro A hacia la derecha (q0), cuando ste llega al final se activa el sensor
correspondiente (s1) y los dems cilindros en sus posiciones iniciales (s2 y s4) para as pasar
al STEP3 el cual mantiene A en la misma posicin y mueve C activando q3, cuando ste
ltimo llega a su posicin final, se cumple la condicin para pasar al STEP4 en el cual el
cilindro C mantiene su posicin y se hace retroceder el cilindro A activando q1, para cuando
ste llega al inicio, se comienza a mover el cilindro B activando q2 en el STEP5, una vez ste
llega al final de su carrera se desactiva q2 haciendo que el cilindro B vuelva debido al resorte
y se mantiene C en su posicin como se muestra en el STEP6 donde se mantiene activo q3
al llegar B al inicio se pasa al STEP7 donde se desactivo q3 haciendo que ste vuelva a su
posicin inicial, adems se activa la variable Booleana llamada fin la cual acta en la accin
de salida que se muestra en la Figura 2, donde cada vez que se activa fin el bloque ADD
suma 1 a n el cual es el contador de tipo doble palabra. Adems en sta misma accin de
salida se tiene una segunda lnea de cdigo la cual indica que si la variable marcha est
desactivada a n se le asigna el valor 0 mediante el bloque MOVE, esto se hace con el
objetivo de que cuando se detengan los ciclos la cuenta comience de cero nuevamente. La
ltima transicin consiste en requerir que los cilindros estn en las posiciones iniciales para
luego volver al STEP Init.
Cabe sealar que el ciclo se repetir indefinidamente mientras marcha est activa, y si se
llegase a desactivar, se termina el ciclo y luego se apaga el proceso.

Adems el switch marcha se visualiz en el


HMI que incluye el software CodeSys.
Conclusin

Se lograron los objetivos propuestos funcionando correctamente la secuencia planteada.

Este proceso bsico a mayor escala en una industria puede constituir una parte fundamental de su
productividad haciendo de ste una herramienta necesaria en un mundo automatizado.

S-ar putea să vă placă și