26
TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 79 CFP SCHNEIDER / Enero 99 Lenguaje Grafcet - SFC www.infoPLC.net

Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

  • Upload
    vancong

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 79CFP SCHNEIDER / Enero 99

Lenguaje Grafcet - SFC

www.infoPLC.net

Page 2: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 80CFP SCHNEIDER / Enero 99

0

1

2

3

0

1

2

3

0

1

2

3

0

1

2

3

¿ Que es el Grafcet ?

Un diagrama funcional cuyo objetivo es describir

de forma gráfica el comportamiento de un

automatismo secuencial

Modelo Grafcet definido por :

- elementos gráficos

- reglas de evolución

reflejando la dinámica del

comportamiento del sistema

Lenguaje Grafcet - SFC

Definicioneswww.infoPLC.net

Page 3: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81CFP SCHNEIDER / Enero 99

Avance Cilindro

Retroceso Cilindro

Pieza presente

Cilindro adelante

1

2

3

Etapainicial

Acción asociadaa la etapa

Receptividad

Etapa

Conexiónorientada

Transición

Cilindro hacia atrás

CILINDRO

CINTA

PUESTO DE TRABAJO

PIEZA

Lenguaje Grafcet - SFC

Definicioneswww.infoPLC.net

Page 4: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 82CFP SCHNEIDER / Enero 99

GRAFCET DE SECUENCIA ÚNICA

Un automatismo se representa por un grafcet de secuencia única cuando puede ser descrito por un conjunto de varias etapas formando una serie cuyo desarrollo se efectúa siempre en el mismo orden.

En esta estructura, cada etapa es seguida por una única transición y cada transición es validada para una única etapa.

El franqueo de una transición activa a la etapa siguiente y desactiva la anterior.

Para franquear la transición se deben cumplir las dos condiciones siguientes :

1- que la etapa anterior esté activa

2- que la receptividad sea verdadera

(que sea igual a 1)

Pieza presente

Cilindro adelante

Cilindro hacia atrás

AVANCE CILINDRO

RETROCESO CIL.

Lenguaje Grafcet - SFC

Definicioneswww.infoPLC.net

Page 5: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 83CFP SCHNEIDER / Enero 99

SALTO DE ETAPAS REINICIO DEL CICLOSELECCION DE SECUENCIA

GRAFCET CON DERIVACIONES EXCLUSIVAS

Ofrece la posibilidad de varios recorridos en un Grafcet, de los que sólo se autoriza uno a la vez.

Lenguaje Grafcet - SFC

Definicioneswww.infoPLC.net

Page 6: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 84CFP SCHNEIDER / Enero 99

Al superarse la transición, seactivan simultáneamente todaslas etapas que se encuentren

a continuación

Etapas de esperao sincronización

Convergencia simultánea(cuando se activen todas las

etapas de espera)= 1

GRAFCET CON SECUENCIAS SIMULTÁNEAS

ESTE GRAFOOFRECE LA POSIBILIDAD DE MANTENER ACTIVAS

VARIAS ETAPAS DE MANERA SIMULTÁNEA

Lenguaje Grafcet - SFC

Definicioneswww.infoPLC.net

Page 7: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 85CFP SCHNEIDER / Enero 99

GRAFCETS SINCRONIZADOS

Lenguaje Grafcet - SFC

Posibilidades de sincronizaciónwww.infoPLC.net

Page 8: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 86CFP SCHNEIDER / Enero 99

M1 DOSIFICACION

2 LLENADO

MEZCLAEVACUACION

Ciclo remoto ycondiciones iniciales

= 1

Fin del llenado

= 1

M2

IN

0

1

2

OUT

= 1

PESAR A

Fin de pesada A

Fin de pesada B

PESAR B

= 1

3

4

PESAR C

Fin de pesada C

IN

0

OUT

MEZCLAR

Fin de mezcla

Fin De evacuación

EVACUAR MEZCLAR

Expansion

Macro-etapa 1

Expansion

Macro-etapa 2

0

1

Lenguaje Grafcet - SFC

Macro-etapas (Premium)www.infoPLC.net

Page 9: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 87CFP SCHNEIDER / Enero 99

Acciones

9

5

4

3

2

1

8

7

6

Etapa inicial : define la situación inicial delautomatismo.

Transición : las receptividades asociadas indican las condiciones lógicas necesarias para el franqueo de la transición.

Activación simultánea de las etapas 3 y 6. Lossubconjuntos formados por las etapas 3, 4, 5 y6, 7, 8 constituyen dos secuencias llamadassimultáneas.

Divergencia condicional a partir de la etapa 3 hacia la etapa 4 o la 5.

Etapa fin de secuencia: permite lasincronización de las secuencias simultáneas.

Convergencia simultánea de las etapas 5 y 8.

Etapa : las acciones asociadas no se ejecutansi la etapa no está activa.

Acciones

Acciones

Acciones

Acciones

Lenguaje Grafcet - SFC

Resumenwww.infoPLC.net

Page 10: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 88CFP SCHNEIDER / Enero 99

Retornos

Enlaces

orientados

Etapas

normal

inicial

hacia abajo

a la izda.

a la dcha

hacia arriba

origen

destino

n

n

de una etapa

a otra

convergencia

AND

divergencia

AND

convergencia y

divergencia

AND

Transiciones

Lenguaje Grafcet - SFC

Elementos gráficos

macroetapa

(Premium)

www.infoPLC.net

Page 11: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 89CFP SCHNEIDER / Enero 99

Lenguaje Grafcet - SFC

Elementos gráficos

INDICADORES DE LA

PROGRAMACIÓN DE

LAS ACCIONES Y LAS

TRANSICIONES

Vacio: Condiciones

NO programadas

Lleno: Condiciones

programadas

www.infoPLC.net

Page 12: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 90CFP SCHNEIDER / Enero 99

página 8

0

1

2

3

4 5

Gráfico principal 8 páginas

y

128 etapas

máximo

max. de etapas activas: 64

max. transiciones válidas 96

en un ciclo :página 2

0

1

2

3

página 1

0

1

2

3

4

Lenguaje Grafcet - SFC

Editor Grafcet

Limitaciones para el TSX37

www.infoPLC.net

Page 13: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 91CFP SCHNEIDER / Enero 99

pag 8

0

1

2

3

4 5

Macro-Etapa 0

pag 2

0

1

2

3

pag 1

0

1

2

3

4

pag 8

0

1

2

3

4 5

Grafo principal

pag 2

0

1

2

3

pag 1

0

1

2

3

4

8 páginas :

250 Etapas

max.

+64 Macro

max.

8 páginas :

250 Etapas

max. por macro

+ etapa IN

+ etapa OUT

pag 8

0

1

2

3

4 5

Macro-Etapa 63

pag 2

0

1

2

3

pag 1

0

1

2

3

4

1024 etapas maximo + 64 Macro-Etapas maximo

Lenguaje Grafcet - SFC

Editor Grafcet

Limitaciones para el TSX57

www.infoPLC.net

Page 14: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 92CFP SCHNEIDER / Enero 99

14 lineas

11 columnas

zonas dedicadas

a etapas

zonas dedicadas

a transiciones

Lenguaje Grafcet - SFC

Estructura de una "Página"www.infoPLC.net

Page 15: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 93CFP SCHNEIDER / Enero 99

Entrada de datos por etapa o transición

Tamaño máximo de un comentario :

64 caracteres en 2 lineas máximo

presentación completa en la impresión de la documentación

Se transfieren al PLC ==> ocupan espacio de memoria

(*Inic. proceso*)

(*Abrir vávulas llenado*)

(*Medida = 5000*)

Lenguaje Grafcet - SFC

Comentarios de programawww.infoPLC.net

Page 16: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 94CFP SCHNEIDER / Enero 99

PRL

Tratamiento preliminarlanguaje LD, IL, ST

GRAPH

Secuencial lenguaje SFC

POST

Tratamiento Posteriorlenguaje LD, IL, ST

Entradas

Salidas

Sección n-1

Secciones n+1

Ejecución

- pre-posicionamiento del grafcet

- modos de marcha

- cortes de alimentación

- lógica de entradas

Estructura secuencial

de la aplicación

- seguridades y lógica

de salidas

- evaluación del estado del grafcet

Lenguaje Grafcet - SFC

Programación - Estructura de la tarear Maestrawww.infoPLC.net

Page 17: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 95CFP SCHNEIDER / Enero 99

Lenguaje Grafcet - SFC

Programación en el TSX 37

elección al crear una

nueva aplicación

Hacer doble click

en chart

www.infoPLC.net

Page 18: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 96CFP SCHNEIDER / Enero 99

Lenguaje Grafcet - SFC

Programación en el TSX 57

Hacer doble click

en chart

Hacer click derecho

y seleccionar CREAR

www.infoPLC.net

Page 19: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 97CFP SCHNEIDER / Enero 99

Lenguaje Grafcet - SFC

Pantalla de ayuda al comenzarwww.infoPLC.net

Page 20: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 98CFP SCHNEIDER / Enero 99

comentarios

paleta de

elementos

Lenguaje Grafcet - SFC

Programaciónwww.infoPLC.net

Page 21: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 99CFP SCHNEIDER / Enero 99

Ratón en modo selección

Colocar una etapa con su transición

Colocar una etapa

Colocar una etapa inicial

Envío a una etapa de destino

Colocar una transición

Indicar procedencia de un envío

Enlace de una transición a una etapa

(en sentido arbitrario)

Enlace de una etapa a una transición

(en sentido arbitrario)

Final de secuencias simultáneas

(de derecha a izquierda)

Comienzo de secuencias simultáneas

(de izquierda a derecha)

Colocar un comentario

Lenguaje Grafcet - SFC

Herramientas de programación

Colocar una macroetapa (SOLO TSX 57)

www.infoPLC.net

Page 22: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 100CFP SCHNEIDER / Enero 99

Programación en lenguajes IL (Lista de instrucciones),

LD (Ladder) o ST (Literal Estructurado)

Hay tres tipos de acción:

a la activación de la etapa (flanco)

acción contínua durante la actividad de la etapa

a la desactivación de la etapa (flanco)

Las acciones que actúan directamente sobre el proceso

conviene programarlas en el POST ( procesamiento posterior)

Lenguaje Grafcet - SFC

Acciones asociadas con etapaswww.infoPLC.net

Page 23: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 101CFP SCHNEIDER / Enero 99

click con

botón derecho

sobre etapa

Lenguaje Grafcet - SFC

Programación de accioneswww.infoPLC.net

Page 24: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 102CFP SCHNEIDER / Enero 99

Una transicíón con receptividad no-programada

¡ nunca se franquea !

una receptividad siempre válida debe ser

programada:

" true " en literal estructurado

" ld true " en lista de instrucciones

Lenguaje Grafcet - SFC

Programación de Receptividades

hacer click con

botón derecho sobre

la transición.

Seleccionar ABRIR

www.infoPLC.net

Page 25: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 103CFP SCHNEIDER / Enero 99

Bits de etapa: %Xi

Palabra de duración de etapas activas : %Xi.T estas palabras se incrementan cada 100ms

existe una palabra reservada para cada etapa

Ejemplo de transición: %X2 . T = 150 (duración de la etapa 2 = 15 seg.)

Bits de sistema %S21 : Inicialización del grafcet

%S22 : reset del grafcet

%S23 : inmovilización del grafcet

%S26 : capacidad de la tabla de etapas activas y tabla de transiciones

válidas EXCEDIDA

Palabras sistema %SW20 : número de etapas activas

%SW21 : número de transiciones válidas

Lenguaje Grafcet - SFC

Objetos asociados al Grafcetwww.infoPLC.net

Page 26: Lenguaje Grafcet - SFC - · PDF fileCFP SCHNEIDER / Enero 99 TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 81 Avance Cilindro Retroceso Cilindro Pieza presente Cilindro adelante 1

TSX 37 / 57 - PL7 Pro - LENGUAJE GRAFCET - pg. 104CFP SCHNEIDER / Enero 99

Servicios

......

Inicializar una tabla de animación

selección de una página del grafcet

etapa activa

= Animación de los objetos asociados a la

página seleccionada

( También es posible para una sola etapa )

Lenguaje Grafcet - SFC

Debug - Tablas de animaciónwww.infoPLC.net