You are on page 1of 20

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE

PROGRAMACIN ESTRUCTURADA SFC


GRAFCET SFLOGIX 5000
EMPACADORA DE HUEVOS

RICARDO EUGENIO

7MO ELECTROMECNICA

Ing. Fredy Salazar

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

TABLA DE CONTENIDO
I.
II.
III.
IV.
V.
VI.
VII.
VIII.

TEMA
OBJETIVOS
MARCO TERICO
CREACION DEL GRAFCET
CONFIGURACION DE LA SIMULACION
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFA

I. TABLA DE CONTENIDO

I. TABLA DE CONTENIDO............................................................................................3
1.

TEMA........................................................................................................................4

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

2.

OBJETIVOS..............................................................................................................4

4.

CREACION DEL GRAFCET....................................................................................9

5.

CONFIGURACION DE LA SIMULACION..........................................................17

6.

CONCLUSIONES...................................................................................................20

7.

RECOMENDACIONES..........................................................................................20

8.

BIBLIOGRAFA......................................................................................................20

1. TEMA.
PROGRAMACIN ESTRUCTURADA SFC GRAFCET SFLOGIX 5000
EMPACADORA DE HUEVOS.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

2. OBJETIVOS.
Mediante el desarrollo de este proceso se pretenden lograr los siguientes
objetivos:

Entender el entorno y la funcionalidad bsica del software RSLogix 5000.


Aprender a configurar el software y sus complementos para poder iniciar un

trabajo con programacin estructurada SFC.


Aprender el manejo elemental de los componentes necesarios para lograr

una correcta programacin en escalera o programacin estructurada.


Realizar el ejemplo demostrativo del video Empacadora de huevos que
permitan enlazar todos los elementos bsicos de la programacin

estructurada.
Realizar y grabar la simulacin del ejemplo demostrativo.

3. MARCO TEORICO.
RSLogix 5000.
El entorno de RSLogix 5000 de la casa Rockwell es el software de programacin
del controlador del PLC ControlLogix y funciona sobre sistemas operativos
Microsoft Windows 2000 o superiores. Con este software no solo se programan
aplicaciones, sino que tambin se utiliza para configurar los parmetros variables
de los mdulos de E/S o para monitorizar el estado del sistema. (Automation)

TIPOS DE DATOS DE RSLogix 5000.


El programador puede crear sus propios tipos de datos. Esto permite disear los
datos para satisfacer las necesidades de las aplicaciones, en lugar de forzar las
aplicaciones para que se adapten a una estructura de datos en particular.
Un parmetro importante a la hora de manejar datos en el entorno de
programacin es lo que se conoce como tag. Un tag es una variable que tiene un

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

nombre que describe los datos que almacena, y un tipo de datos que identifica el
tamao y la configuracin de los datos que el tag pueda almacenar. (Automation)
LENGUAJES DE PROGRAMACION
RSLogix 5000 permite 4 lenguajes de programacin diferentes:

Ladder Diagram.
Function Block.
Structured Test.
Sequential Function Chart (SFC).

Los ingenieros pueden programar en el lenguaje que les resulte ms cmodo o


en el que mejor encaje con la resolucin de la aplicacin. (Automation)

SEQUENTIAL FUNCTION CHART (SFC)


Es un lenguaje grfico que provee una representacin diagramtica de
secuencias de control en un programa. Bsicamente, SFC es similar a un
diagrama de flujo, en el que se puede organizar los subprogramas o subrutinas
que forman el programa de control. SFC es particularmente til para operaciones

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

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 (etapas)
Transiciones (condiciones)
Acciones

El programa ir activando cada una de las etapas y desactivando la anterior


conforme se vayan cumpliendo cada una de las condiciones. Las acciones se
realizarn en funcin de la etapa activa a la que estn asociadas. Por ejemplo, la
etapa 1 activa tras arrancar el programa, al cumplirse la "Condicin 1", se
activar la etapa 2, se desactivar la 1, y se realizar la "Accin 1". (Automation)
Ejemplo:

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

Como se mencion anteriormente, el lenguaje SFC tiene su origen en el estndar


francs GRAFCET (GRAFica de Control de Etapas de Transicin). El grafcet
tambin utiliza etapas, transiciones y acciones, que operan de la misma manera
como en SFC, fue originalmente un mtodo para representar grficamente el
anlisis funcional de una mquina de estados finitos, pero el tratarse de un
representacin muy sintetizada y debido a la rigurosa correspondencia lgica a
programar, el GRAFCET se ha convertido en un lenguaje de programacin. La
mayor ventaja de este lenguaje es que se puede convertir el diagrama de flujo de
un autmata en lenguaje mquina, lista de instrucciones y esquema de contactos.
Utiliza etapas para representar estados y transiciones para definir los cambios de
estado del sistema, segn la notacin grafica que puede verse en el ejemplo.
(Automation)

Aplicaciones para SFC.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

a) Secuenciado de estados de mquina.


Gestin en alto nivel de la ejecucin de programas y rutinas.
Abordar el desarrollo de secuenciadores muy flexibles.
Lenguaje altamente visual y fcil de entender.
Ideal para mquinas con operaciones repetitivas.
b) Aplicaciones con procesos de ejecucin por lotes.
c) Proporciona una base para aplicaciones con motion o robtica.
La integracin de comandos Structured Text Motion proporcionando
un entorno de desarrollo racionalizado.

4. CREACION DEL GRAFCET.


1. Inicio de Software RSlogix5000.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

2. Configuracin del controlador del proyecto EMPAQUETADORA DE


HUEVOS

3. Configuracin e inicializacin de los Tags (Tipos de datos)

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

4. Es necesario crear una nueva rutina de tipo Secuential Function Chart.

5. En la parte de las barras de herramientas se encuentran todos los


complementos necesarios para realizar un lenguaje de programacin SFC.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

6. Primero se procede con la inicializacin de todas las variables que


intervendrn en el sistema.

7. Etapa de encendido y apagado del pistn 1 para la ubicacin inicial de la


caja.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

8. Encendido y apagado de la banda.

9. Llenado de la caja con el producto (huevos).

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

10. Verificacin del llenado de la caja.

11. Condiciones si se verifica o no el llenado de la caja.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

12. Colocacin y sellado de la tapa.

13. Verificacin del sellado correcto de la caja.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

14. Condiciones si se verifica o no el correcto tapado de la caja.

15. Verificacin si hay tres cajas para mover la plataforma.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

16. Verificacin de la existencia de 6 cajas para dar fin al proceso.

5. CONFIGURACION DE LA SIMULACION

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

Con este simulador podemos trabajar con los PLC de la gama 5000, y el
Software para dichos PLC es el RSLogix 5000. Para poder simularlo un
requisito es trabajar con la misma versin, es decir si tenemos el RSLogix 5000
V.16 necesitamos el RSEmulate 5000 V.16
1. El primer paso sera crear un nuevo proyecto, en el cual a la hora de
seleccionar la CPU que vamos a utilizar hay que seleccionar Emulator y el
nmero de slot, como muestra la siguiente imagen. Aqu se puede observar
como se muestra nuestra CPU en el Slot nmero 2.

2. Una vez seleccionada la CPU el siguiente paso ser aadir los mdulos de
entradas y salidas, para ello seleccionamos sobre I/O Configuration con el
botn derecho y New Module.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

3. Los mdulos de simulacin se encuentran disponibles en otros.

4. Al aadir el nuevo mdulo nos aparece una ventana donde configurarlo.


Importante parametrizar el modulo segn la siguiente imagen, ya que de lo
contrario no se produce ningn error pero no funciona. Otro parmetro
importante a cambiar es el tiempo de 5ms a 50ms tal y como se indica en el
Manual.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

Con estos pasos ya tendramos configurado nuestro hardware, ahora


podemos realizar la simulacin correspondiente como se muestra en el
video.

6. CONCLUSIONES.

Se entendi el entorno y la funcionalidad bsica del software RSLogix 5000.


Se aprendi a configurar el software y sus complementos para poder iniciar

un trabajo con programacin estructurada SFC.


Se aprendi el manejo elemental de los componentes necesarios para lograr
una correcta programacin en escalera o programacin estructurada.

UNIVERSIDAD DE LAS FUERZAS ARMADAS


ESPE

Se realiz el ejemplo demostrativo del video Empacadora de huevos que


permitan enlazar todos los elementos bsicos de la programacin

estructurada.
Se realiz y grabar la simulacin del ejemplo demostrativo.

7. RECOMENDACIONES.

Se recomienda contar con un manual de programacin SFC para ejecutar de


la manera correcta todos los procedimientos de accin, transicin y

simulacin.
Ver videos e informacin en internet como una fuente de apoyo para reforzar
y mejorar los conocimientos en cuanto a la programacin RSLogix 5000 y a
al lenguaje de programacin GRAFCET.

8. BIBLIOGRAFA.

PLC Allen Bradley ControlLogix Avanzado - Training


Arquitectura Integrada y Control Multidisciplinar Agustn Juncal

AISA Rockwell Automation.


Video
tutorial.
Lenguaje

de

Programacin

SFC.

http://www.dailymotion.com/video/x2pjz4r.