Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de...

39
Complementos formativos de Automatización (Másteres-EUITI 2011) 1.1 B A p 2 Y 0 M M C BR Z 4 X M C BL M C SR B A p 2 Y M + C + BR + Z 4 X BR- BL+ BL - SR + 3 3 1 1 0 M - SR C -

Transcript of Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de...

Page 1: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Complementos formativos de Automatización (Másteres-EUITI 2011)

1.1

B

A ⋅ p

2

Y

0

M

M C BR

Z

4

X

M C BL

M C SR

B

A ⋅p

2

Y

M+

C+

BR+

Z

4

X

BR-BL+

BL-

SR+

3 3

11

0 M- SR-

C-

Page 2: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.2

Programación de autómatas: Introducción al Grafcet

GrafcetIntroducciónSímbolos normalizadosReglas de evolución del GrafcetPosibilidades de representación de automatismos con Grafcet

Estructuras baseEstructuras de secuencia únicaEstructuras de secuencias paralelas

Estructuras lógicasDivergencia ORConvergencia ORDivergencia en ANDConvergencia en ANDSaltos Condicionales

Ejemplos

Situaciones especialesTemporizaciónContaje

Page 3: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.3

Introducción a la programación del autómata

Sistemas y recursos envueltos en la transferencia de información que rodean al autómata

PROCESO

SEÑALES DE EMERGENCIA-Paradas de urgencia-Alarmas

SISTEMA OPERATIVO

PROCESADOR

MEMORIA DEPROGRAMA

AUTÓMATA

MODELODE CONTROL

UNIDAD DE PROGRAMACIÓN

PROGRAMABINARIO

Especificaciones Análisis

Asignación dedirecciones

EditorMonitor

Lenguaje de programación

INTERFACESE/S

Page 4: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid

Modelado del sistema de control secuencial

Esquema de relés Diagramas de estado

1.4

X1

X2

X3

X4

X5

Y1

Y1

FUNCION LÓGICA?

( ) ( )1 1 2 4 5 1 3Y X X X X Y X⎡ ⎤= ⋅ + ⋅ + ⋅⎣ ⎦

00 11 10,01

00

01,10 11

00 11

01,1

0

00 1101,10

q00/0 q10/0

q11/1q

01/1

Page 5: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.5

Modelado del sistema de control secuencial

Diagramas lógicosEste tipo de representación del sistema de control se utiliza en la documentación de las especificaciones y representación de los mismosEn muy pocos casos los usuarios finales de autómatas utilizan esta representación

Page 6: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.6

GRAFCETIntroducción

Grafcet (Graphe de Comande Etape Transition): Gráfico de Orden Etapa Transición (años 70)

Secuencia de etapas que tienen asociadas unas determinadas acciones a realizar sobre el proceso junto con las condiciones o transiciones que provocan que se produzca el paso de una etapa a otra

Normalización International Electrotechnical Commision IEC 848 en 1998 : SFC (Sequential Function Charts)

Una de las mejores herramientas para representar automatismos secuenciales

Orientado a fabricación

Page 7: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.7

Introducción

El Grafcet es un método gráfico de modelado de sistemas de control secuencialesSurgió en Francia a mediados de los años 70, y fue creado poruna agrupación de algunos fabricantes de autómatas, enconcreto Telemecanique y Aper, junto con dos organismosoficiales, AFCET (Asociación Francesa para la Cibernética,Economía y Técnica y ADEPA (Agencia Nacional para elDesarrollo de la Producción Automatizada).Fue homologado en Francia (NFC), Alemania (DIN), y conposterioridad por la Comisión Electrotecnia Internacional ( IEC848, en 1998).Describe la evolución de un proceso que se pretende controlar, indicando las acciones que hay que realizar sobre dicho proceso y que informaciones provocan el realizar una u otra acción

Page 8: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.8

Descripción de los elementos fundamentales

Grafcet

0

1

2 ACCIÓN

ACCIÓN

ETAPA

TRANSICIÓN

ETAPA INICIAL (REPOSO)

Page 9: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.9

Símbolos normalizados (IEC 848)

EtapasLa evolución de un proceso representada mediante un gráfico Grafcet, esta formada por una sucesión de etapas que representan cada uno de sus estados, llevando cada una de ellas asociada una o varias acciones a realizar sobre el proceso.Las etapas se representan con un cuadro y un número o símbolo con un subíndice numérico en su interior, en ambos casos el número indica el orden que ocupa la etapa dentro del GrafcetLas etapas iniciales (reposo), aquellas en las que se posiciona el sistema al iniciarse el proceso, se representan con un cuadro doble.

1 0

Page 10: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.10

Símbolos normalizados

Acción asociadaSon una o varias acciones a realizar sobre el proceso, cuando la etapa de la cual dependen dichas acciones se encuentra activada. Dichas acciones correspondientes a una etapa, se simbolizan mediante rectángulos conectados y situados a la derecha de dicha etapa. En el interior de estos rectángulos se indica, bien de forma literal, bien de forma simbólica, las acciones a realizar.

Activar Motor1

Page 11: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.11

Símbolos normalizados

En una primera clasificación se puede dividir las accionesen dos tipos :

Incondicionales : acciones que se ejecutan con solo quedaractivadas las etapas correspondientes.Condicionales: son las acciones que necesitan elcumplimiento de una condición además de la propiaactivación de la etapa correspondiente.

1 Activar Motor1 Activar Motor 2

A

Page 12: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.12

Símbolos normalizados

Clasificar las acciones en :Endógenas : acciones que se producen en el equipo de control, por ejemplo temporizaciones, contadores, cálculos matemáticos, etc.Exógenas : las acciones que se producen sobre el proceso, por ejemplo abrir o cerrar una válvula, activar o desactivar una bomba, etc.

Transición y Condición de transiciónEn el diagrama Grafcet, un proceso se compone de una serie de etapas secuenciales que se activan una tras otra unidas mediante una transición.El paso de una etapa a la siguiente se realiza dependiendo de si se cumple o no la condición de transición entre ellas.

Page 13: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.13

Símbolos normalizados

TransiciónReceptividad: condición de transición o función lógica booleana asociadaValidación: Etapa/s anteriore/s están activadasActivación: Si la transición está validada y es receptiva se franquea

EtapaActivadaDesactivadaActivable: Etapas anteriores activas

1 Activar Motor1

2 Desactivar Motor1

Condición de transición

Page 14: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.14

Símbolos normalizados

Diferentes formas de anotar la receptividad:

ArcoEs el segmento de recta que una transición (con su receptividad) con una etapa y viceversa, pero nunca dos elemento iguales entre sí. Los arcos pueden ser o verticales u horizontales, además los arcos verticales deben llevar una flecha indicando su sentido en el caso de ser este ascendente

1

Literal

1 1

E1

1

=1

1

1

E1↓

1

E1↑

(a) (b) (c) (d) (e)

(f) (g)

E1 E1 E2 E3

a) Descripción literal.b) Condición de transición activa.c) Condición de transición inactiva.d) Incondicional, siempre se activa la etapa siguiente.e) Condición de transición en forma de función lógica de varias variables.f) Condición de transición de flanco descendente, la señal pasa de 1 a 0.g) Condición de transición de flanco ascendente, la señal pasa de 0 a 1.

Page 15: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.15

Símbolos normalizados

Esquema de elementos que componen el Grafcet

Líneas paralelas (concurrencia )

0• Activar Motor1

1 Desactivar Motor1

Transición

Acción

ArcoArco ascendete

Etapa Marca

La situación de etapa activada, se indica mediante la colocación de una marca en el interior del gráfico representativo de la etapa

1 2

3 4

Page 16: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.16

Evolución del Grafcet

Reglas

Etapa inicial: Doble cuadro, se activa de forma incondicional. (corresponde, en general, con una situación de reposo)

Una transición está validada cuando todas las etapas inmediatamente precedentes, unidas a dicha transición, están activadas.

La activación de una transición se produce cuando está validada y la condición de transición o receptividad es verdadera.

Page 17: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.17

Evolución del Grafcet

Reglas

Franqueamiento de una transición:Activación de todas las etapas inmediatamente siguientesDesactivación de las inmediatas precedentes

Transiciones conectadas en paralelo, se activan de forma simultánea si se cumplen las condiciones para ello

Una o varias acciones se asocian a cada etapa. Por defecto estas acciones sólo están activas cuando la etapa esta activa

Page 18: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.18

Estructuras base

Grafcet soporta diferentes tipos de estructura secuencial:Estructura base: trata conceptos de secuencialidad y concurrenciaEstructura lógica: trata conceptos de concatenación de estructuras

Estructuras base

Estructuras de secuencia única (en serie)Son estructuras formadas por secuencias de etapas que se van activando una tras otra, sin interacción con ninguna otra estructura

Estructuras de secuencia paralelaSon un conjunto de estructuras únicas activadas por una misma transición de forma simultanea. Después de la activación de las distintas secuencias su evolución se produce de forma independiente

Page 19: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.19

GrafcetEstructuras base

2

1

Estructura de secuencia única (serie)

12

11

22

21

. . . . . .

32

31

.

.

.

.

.

.

.

.

.

.

.

.

xx

xx

yy

yy

yy

11

Estructura de secuencias paralelas

Page 20: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.20

Estructuras lógicas (OR / AND / Saltos condicionales)

Divergencia ORSe utiliza cuando lo que se trata es de modelar la posibilidad de tomar dos o más secuencias alternativas a partir de una etapa común.

n

n1

n2

x y

La etapa n pasará a estar activa si estando activa la etapa n1, se satisface la condición de transición o receptividad x. De igual forma la etapa n2 pasará a estar activa si estando activa la etapa n1 se satisface la condición de transición o receptividad y.

Page 21: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.21

Estructuras lógicas

Convergencia OR

Divergencia AND

Permite la implementación de procesos concurrentessíncronos, de forma que dos o más subprocesos del sistema,representados por las secuencias paralelas, pueden activarsede forma sincronizada.

n1

x y

n2n la etapa n1 pasará a estar activa, si estando activa la etapa n se satisface la condición de transición o receptividad x; o si estando activa la etapa n2 se satisface la condición de transición o receptividad y.

Page 22: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.22

Estructuras lógicas

Divergencia AND

Convergencia en AND

n1

n n2

d + c

Las etapas n2 y n pasarán al estado activo, si estandoactiva la etapa n1 se satisface la condición detransición o receptividad d+c

n1

x

n2n

La etapa n1 pasará a estar activa, si estando lasetapas n-1 y n-2 activas se satisface la condiciónde transición o receptividad x

Page 23: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.23

Estructuras lógicas

Saltos Condicionales

i+1

i

.

.

.

.

i+j

i+j+1

i+1

i

.

.

.

.

i+j

i+j+1

x x

y y

z z

u u

(a) (b)

(a) se implementa un salto condicional a la etapa i+j+1 si esta activada la etapa i y se cumple la condición de transición o receptividad

(b) se implementa un bucle que permite la repetición de la secuencia de etapas hasta que x sea igual a 1.

Page 24: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.24

Ejemplo (I)

El siguiente ejemplo, dos montacargas se mueven cuando se pulsa un botón (x1 o x2) en sentido ascendente hasta el final de recorrido (s,t), y de inmediato descendienden a la situación inicial (q,r).

D1 U1

q

s

X1

D2 U2

r

t

X2

Page 25: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.25

Ejemplo (I)

Primer supuesto: La pulsación de x1 o x2 deberá iniciar el movimiento ascendente del montacargas m1 o m2 respectivamente. Sólo un montacargas debe estar en funcionamiento a la vez. También inicialmente se supone que el accionamiento simultáneo de los dos pulsadores no puede ocurrir.

0

X1 ⋅ q X2 ⋅ r

U11 U23

s

D12

t

D24

q r

Page 26: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.26

Ejemplo (II)

Variación: se requiere un sólo pulsador X para iniciar el movimiento de los dos montacargas, sincronismo en el inicio del movimiento y la única restricción que se impone es que para cada ciclo de funcionamiento ambos montacargas deben estar situados en su posición incial (q y r). Además se deja abierta la posibilidad de que los dos montacargas posean movimientos con distintas velocidades.

D1 U1

q

s

X

D2 U2

r

t

Page 27: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.27

Ejemplo (II)

Ejemplo con un solo pulsador

Con acciones condicionales

U1 U2

s

D12

t

D2

1 3

0 5

X ⋅ q ⋅ r

q r

4U1 U2

s t

1 3

0

X ⋅ q ⋅ r

2 4

q ⋅ r

D2D1

q r

Page 28: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid

Ejemplo (III)

A partir del Ejemplo II se pretende que exista también sincronismo en el movimiento de descenso del montacargas, para ello el sistema debe esperar a que ambos montacargas se encuentren en la posición (s, t) antes de iniciar el movimiento de descenso simultáneo hasta la situación inicial (q, r).

X ⋅ q ⋅ r

1

s ⋅ t

2

q ⋅ r

0

U1 U2

s t

r q

D1 D2

CON ACCIONES CONDICIONAS

Page 29: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.29

Ejemplo (III)

U1 U2

s t

1 5

0

D2D1

2 6

1

7

q r

4 8

1

3

SIN ACCIONES CONDICIONAS

Page 30: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.30

Niveles de Grafcet

A la hora de representar mediante un grafcet el sistema de control es conveniente estructurarlo dos niveles :

Nivel 1 : En este nivel se representa solamente el funcionamiento lógico del sistema en una terminología próxima al lenguaje corriente, se realiza independientemente de las decisiones que a posteriori se tomen en cuanto a la tecnología a utilizar, a la nomenclatura y tipo de variables seleccionadas, etc

Nivel 2 : En este nivel se tienen en cuenta las decisiones tecnológicas tomadas, la nomenclatura y tipo de variables, etc. y se hace referencia a ellas en el diagrama grafcet de este nivel

Page 31: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.31

Niveles de Grafcet

Ejemplo: Sistema de control de una máquina taladradora

BA

P

X

Y

Z

C

MBRBLSR

Page 32: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.32

Ejercicio (Grafcet niveles 1 y 2)Funcionamiento de la taladradora:

Existe un pulsador “B”, de inicialización del sistema, con objeto de queel motor adquiera una velocidad de giro de régimen permanente, quese obtiene accionando M. El taladro posee varias velocidades en elsentido longitudinal del eje, léase bajada lenta del utensilio del taladroBL, bajada rápida BR y subida rápida SR.La pieza en la que se va a realizar el taladro se detecta mediante undetector inductivo P, y se sujeta mediante dos sujeciones accionadaspor C. La tarea de realizar un taladro sigue la siguiente secuencia:primero se detecta la pieza mediante el detector inductivo,posteriormente se pulsa el botón “A” de inicio de operación con lo queactúan las sujeciones de la pieza y al mismo tiempo se inicia eldescenso rápido de la broca “BR”.Antes de empezar a realizar el taladro propiamente dicho a la pieza, eldetector “Y” provoca el paso de descenso rápido de la broca adescenso lento “BL”, el cual se interrumpe cuando se detecta el final decarrera “Z”. Inmediatamente se produce la subida rápida de la brocahasta alcanzar la posición de reposo “X”.

Page 33: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.33

Niveles de Grafcet

Grafcet Nivel 1

Pulsador de inicialización

Inicio de operación y detectada pieza

2

Fin de descenso rápido

Motor de giro reg. permanente

Apresar pieza y descenso rápido broca

Final de carrera descendente

4

Final de carrera ascendente

Descenso lento

Ascenso rápido de la broca

3

1

0

Page 34: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.34

Niveles de Grafcet

Grafcet Nivel 2

B

A ⋅ p

2

Y

0

M

Z

4

X

3

1

(a) Pr. monoestable

B

A ⋅ p

2

Y

M+

Z

4

X

3

1

0

(b) Pr. biestable

M C BR

M C BL

M C SR

M- SR- CL-

C+ BR+

BR- BL+

BL- SR+

Page 35: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.35

Situaciones especiales

Disyunción exclusivas

Temporizadores y contadoresFunción temporización en Grafcet se implementa a través del operador de temporización

10

9

11

a . b a . b

t / n / temp

El valor de la temporización en seg, min u hor.

Etapa a la cual esta referida la temporización.

Indica la operación de temporización.

Page 36: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.36

Temporización de transición entre etapas

Temporización de la transición de una etapa: Es el caso en el cual la receptividad asociada a una transición depende de que la variable de temporización sea activada. Si se trata de una temporización con retardo esta transición no será superada hasta que transcurra un cierto instante de tiempo.

Trn-1

n B

t / n / temp

tempVariable de temporización

Etapa n

Acción B

Page 37: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.37

Temporización de acciones

Incorporación de las temporizaciones al Grafcet:Temporización de acciones: Es el caso en el cual se pretende temporizar la ejecución de la acción asociada a una etapa, de forma que no se ejecute la acción hasta que transcurra un cierto instante de tiempo.

Trn-1

Trn

n A

t / n / temp

tempVariable de temporización

Etapa n

Acción A

Trn

Page 38: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.38

Contadores

ContadoresHay tres tipos, los que realizan la operación cuenta de forma ascendente, descendente o ambas a la vez.

Trn-1

n B = B+1

Trn

Trn-1

n B = B-1

Trn

Page 39: Programación de autómatas: Introducción al Grafcet · 2011-03-14 · Posibilidades de representación de automatismos con Grafcet Estructuras base Estructuras de secuencia única

Universidad Politécnica de Madrid 1.39

Ejercicio GrafcetEjemplo de la automatización de un tunel de lavado