Sie sind auf Seite 1von 3

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA

Prctica 10: CONTROLADORES LGICOS PROGRAMABLES (Parte 3)


Programacin en Lenguaje SFC
10.1 OBJETIVO
10.1.1 Instruir al estudiante sobre la estructura, componentes, programacin y aplicacin del
lenguaje o diagrama secuencial de funciones SFC.

10.2 INFORMACIN
El estndar IEC 61131-3 incluye una forma de programacin orientada a objetos llamada
Sequential Function Chart (SFC). SFC es a menudo categorizado como un lenguaje IEC, pero ste es
realmente una estructura organizacional que coordina o se complementa con los cuatro lenguajes
estndares de programacin (LD, FBD, IL y ST).
SFC es similar a un diagrama de flujo, en el que se puede organizar los subprogramas o subrutinas
(programadas en LD, FBD, IL y/o ST) que forman el programa de control. SFC es particularmente
til para operaciones de control secuencial, donde un programa fluye de un punto a otro, una vez
que una condicin ha sido satisfecha (cierta o falsa).
El marco de programacin de SFC contiene tres principales elementos que organizan el programa
de control: Pasos (Steps); Transiciones (Transitions); Acciones (Actions)

LABORTORIO DE CONTROL INDUSTRIAL 2014 A

El programa ir activando cada una de las etapas y desactivando las anteriores conforme se vayan
cumpliendo cada una de las condiciones.

10.3 TRABAJO PREPARATORIO


10.3.1 Consultar en las ayudas de CONCEPT, sobre los clasificadores de acciones (action
qualifiers) que operan dentro de un paso.
10.3.2 Con base a la siguiente figura, en la que se ilustra un proceso de mezcla de dos
ingredientes, realizar el diagrama secuencial de funciones (SFC) para que dicho proceso
funcione de la siguiente manera:
a.

En condicin inicial el tanque est vaco, las 3 vlvulas cerradas, el motor apagado y los
contactos de los 3 sensores abiertos.

EPN - FIEE

ESCUELA POLITCNICA NACIONAL


FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
b.

Mediante un pulsador se inicia el proceso


abriendo la vlvula 1, la cual se cierra cuando
el ingrediente A llega al nivel que detecta el
sensor 1 (medio)

c.

Una vez cerrada la vlvula 1 funciona un


agitador (motor) durante 60 segundos

d.

Inmediatamente se abre la vlvula 2, la misma


que se cierra cuando el ingrediente B llega al
nivel que detecta el sensor 2 (lleno)

M
Vlvula
1
Sensor
2

Vlvula
2
Ingred.
A

Ingred.
B

Sensor
11

Sensor 0

e.

Una vez ingresados los dos ingredientes, el


agitador (motor) funciona durante 60
segundos, transcurrido ese tiempo se detiene
y se abre la vlvula 3 para evacuar la mezcla.

f.

Cuando el sensor 0 (vaco) detecte tanque vaco el proceso vuelve al paso inicial.

Vlvula
3

10.4 PROCEDIMIENTO

LABORTORIO DE CONTROL INDUSTRIAL 2014 A

10.4.1 Utilizando el simulador off line, pruebe el funcionamiento del programa solicitado en el
preparatorio. De ser necesario, consulte al instructor para hacer las correcciones que sean
del caso.
10.4.2 Utilice una subrutina para simular el llenado y vaciado del tanque, creando una variable
real NIVEL TANQUE que vare entre el 0% y el 100%. Para simular los sensores de nivel
utilice comparadores que se activen con dicha variable: vaco (3%); medio lleno 45% y
lleno 95%, con lo cual se puede facilitar el manejo del proceso.
10.4.3 Mejore el circuito anterior para que, en caso de sobrecarga del motor, se ordene que este
se detenga y se pare todo el proceso hasta que se ordene reiniciar mediante el pulsante
de inicio.
10.4.4 Realice modificaciones al programa desarrollado, para incluir secuencias alternativas,
saltos y otras secciones, de acuerdo a lo sugerido por el instructor.

10.5 INFORME
10.5.1 Tomando como referencia la siguiente figura, disee el programa de control, en SFC, para
la dosificacin, mezcla y lavado de un tanque de proceso, de la siguiente manera:
a.

A diferencia del proceso desarrollado en la prctica, en ste se incluye el lavado del tanque
y el motor del agitador funciona en los dos sentidos de giro.

EPN - FIEE

ESCUELA POLITCNICA NACIONAL


FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
b.

c.

LABORTORIO DE CONTROL INDUSTRIAL 2014 A

d.

El proceso empieza eligiendo la operacin


deseada mediante un selector de tres
posiciones: Mezcla Paro Lavado.
Para dar inicio a la opcin escogida, se
debe presionar el pulsador Pmarcha.
En la opcin Mezcla y luego de presionar
Pmarcha, el proceso de mezcla funciona de
manera similar a lo descrito en el numeral
10.3.2 del trabajo preparatorio.

Agua

Vlvula 1

Sensor 2

Vlvula 2

Ingred. A

Ingred. B

Sensor 1
1

e.

En la opcin Lavado y luego de presionar


Pmarcha, se abre la vlvula 4 (ingreso de
Sensor 0
agua) y se cierre cuando el nivel de agua es
detectado por el sensor 2 (lleno). Luego
Vlvula 3
funciona el agitador en sentido horario
durante 15 segundos; transcurrido este
tiempo se abre la vlvula 3, para vaciar el tanque. Esta operacin de lavado se repite por
segunda ocasin automticamente.

f.

En el segundo ciclo de lavado, al terminar de vaciar el tanque, el agitador vuelve a


funcionar con la vlvula 3 abierta, 10 segundos en sentido horario y 10 segundos en
sentido antihorario, luego de lo cual se cierra la vlvula y se pasa a condiciones iniciales.

g.

En el modo mezcla, en caso de sobrecarga del motor, si esta se presenta en la primera


agitacin se ordena que se abra la vlvula 3 para vaciar el tanque y el proceso vuelva al
paso inicial. Si la sobrecarga se presenta en la agitacin con el tanque lleno, se ordena que
el motor se detenga hasta que se ordene reiniciar mediante el pulsante de marcha.

j.

Si la sobrecarga se presenta en el modo lavado el motor se detendr inmediatamente y se


ordenar la apertura de la vlvula tres para vaciar el tanque y que el proceso vuelva al
paso inicial.

Utilizar la subrutina SUBAJA para simular el llenado y vaciado del taque, construyendo una
variable NIVEL TANQUE. Utilizar comparadores para simular los sensores de nivel, a fin de facilitar
la simulacin del proceso. Mostrar la variable nivel tanque en la salida 4:1
10.5.2 Presente el circuito de fuerza, el diagrama de conexiones de entradas y salidas al PLC de la
aplicacin anterior, imprima las diferentes secciones del programa y grabe el diseo en
una memoria para ser revisado en el laboratorio
10.5.3 Comentarios y sugerencias sobre la prctica realizada

EPN - FIEE

Vlvula 4

Das könnte Ihnen auch gefallen