TEMA Uno de Informatica Industrial. 3 Curso.

unaxra2008 0 views 73 slides Oct 01, 2025
Slide 1
Slide 1 of 73
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73

About This Presentation

Tema uno de informatica indutrial. Contiene los conceptos basicos de la asignatura asi como el vocabulario q se va a emplear durante el curso.


Slide Content

MeiA

Methodology forindustrial Automation systems
Metodología para ingeniería de Automatización
C
ONCEPTOS
B
ÁSICOS
‐V
OCABULARIO
Arantza Burgos
María Luz Álvarez
Isabel Sarachaga
Joseba Sainz de Murieta

MeiA

[2]
Í
NDICE
1.
Contexto
2.
Lenguaje de Modelado GRAFCET
3.
Taladro

Enunciado

Entradas y Salidas

Análisis del Enunciado y Primera Aproximación

Acciones de Efecto Mantenido

Relación entre la Parte de Control y la Parte Operativa

Situación Inicial

Acciones Condicionales 

Implementaciones

MeiA

[3]
C
ONTEXTO
Dentro de un sistema automatizado el 
S
ISTEMA DE
C
ONTROL
se encuentra situado en la Parte de Mando o 
Parte de Control y el 
P
ROCESO
a Controlar en la Parte Operativa o Parte de Potencia.
Parte de Control
Parte de Mando
Parte Operativa
Parte de Potencia
P
ROCESO
A
PS
(Sistema 
de Producción 
Automatizado)
Máquina
Planta

Panel de Operación
HMI
I  
n  
t  
e  
r   
f  
a  
c  
e
PC/PMPO/PP
Comunicaciones
Personal de
Planta
Energía
Producto
Inicial
Producto
Procesado
Sensores
Accionamientos Otros Sistemas
S
ISTEMA
DE
C
ONTROL
Sistema SCADA

MeiA

[4]
C
ONTEXTO
O
TROS
P
ROCESOS
C
ONTROL
G
ENERAL
P
ROCESO
S1
Panel de Operación
S
UPERVISIÓN
S
ISTEMA DE C
ONTROL
SensorsActuator
Salidas
Entradas
Entradas Salidas
Salidas Entradas
Salidas
Entradas
Parte de Control ‐Parte de Mando Parte Operativa ‐Parte de Potencia

MeiA

[5]
C
ONTEXTO
Parte Operativa –Parte de Potencia
Parte de Control –Parte de Mando
Sensores
Actuadores
S
ISTEMA DE
C
ONTROL
SC
S
OFTWARE DE
C
ONTROL
Salidas %Q
Entradas
Salidas
Entradas %I 
Mando
Salidas
Entradas %I 
Mando
Salidas
Entradas %M
Monitorización
Entradas
%Q ‐%I ‐
%M ‐%TM ‐

PO 
(Panel de Operación)
HMI 
(Interfaz Humano Máquina)
Indicadores
Salidas %Q
Entradas
A
PS
(Sistema de Producción 
automatizado)

MeiA

[6]
C
ONTEXTO
Parte Operativa –Parte de Potencia
Parte de Control –Parte de Mando
Sensores
Actuadores
S
ISTEMA DE
C
ONTROL
SC
S
OFTWARE DE
C
ONTROL
Salidas %Q
Entradas
Salidas
Entradas %I 
Mando
Salidas
Entradas %I 
Mando
Salidas
Entradas %M
Monitorización
Entradas
%Q ‐%I ‐
%M ‐%TM ‐

Indicadores
Salidas %Q
Entradas
Activaciónde losaccionamientosque ejecutan las ordenes de control
que hacen que en el Sistema de Producción automatizado (aPS) se
realicen las operaciones deseadas (arrancar motor de una cinta, extender
un cilindro, calentar un horno, subir un elevador…).
Informacióndel aPS por medio de lossensores(puerta abierta, mordaza
cerrada, temperatura alcanzada, presión sobre la pieza, tanque lleno,
nivel de cubeta, barrera subida, pieza bien situada, …) Activaciónde losindicadoresde visualización y de aviso que se
encuentran en el Panel Operación (luces, mensajes, sirenas…).
Informaciónde la activación o desactivación de los controles (Marcha,
Paro, Emergencia, Rearme, …) para lasordenes de mandoal proceso
(arranque, parada, emergencia, …)
Informaciónpara lamonitorizacióndel Sistema de Producción
automatizado (aPS) (entradas y salidas) y de su estado (parado, en
producción, fallo…) eInformaciónde la ejecución del Software de Control
(SC) (en estado inicial, ejecutando las Condiciones Iniciales, …)
Informaciónde la activación o desactivación de los controles (Marcha,
Paro, Emergencia, Rearme, …) para lasordenes de mandoal proceso
(arranque, parada, emergencia, …)
Dentro del sistema automatizado, el PLCes la unidad de control, que
ejecuta elSistema de Control,
incluyendo total o parcialmente las
interfaces con las señales del aPS y el
PO y las comunicaciones con el HMI y
con otros procesos.
Señales de Control 
Señales de Información

MeiA

[8]
Modelo Físico
Station
S1_Manipulador
Int roducir Ba se
Manipulador
Work cell
Mo n ta je
Taponar Base correcta
MFisico
St at i on
S2 _C i n ta Tr a n sp o r te  
Transportar Base 
correcta a Taponado
CintaTransporte
Station
S3_Taponado
Poner Ta pa a la Base
Ta p o na d o
C ont r ol Device
Panel de Operación
Maqueta
PO
C ont r ol Device
HM I
Maqueta
HMI
Co nt ro l Device
WWW
Ma que ta
WWW
Co nt r ol Device
OPC/ UA
Ma que ta
OP C _U A
CD
Cil indroHorizontal
(Cilindro Bi es ta ble de  4/2 vi as)
CilHor
CD
Electrovalvula
CD ‐DI
Re tro ce d id o
S1_s en CilHor_R et
CD ‐DI
Extendido
S1_senCilHor_Ext
CD
Sens or
CD ‐DO
Retr o ced e r
S 1 _C i l H o r_R e t
CD ‐DO
Ex tender
S1 _C il H or_ Ex t
CD
CilindroVertical
(Cilindro Bie sta b le d e  4/2 via s)
CilVer CD
El e ct ro v a lv u l a
CD ‐DI
Retro cedido
S1_senCilVer _Ret
CD ‐DI
Extendido
S1_ senCilVer _Ext
CD
Se nso r 
CD ‐DO
R et r o ced er
S1 _Ci l V e r_ Ret
CD ‐DO
Ex tender
S1 _Ci l V e r_E xt
CD
Pi n z a
Pi nza
CD ‐DO
A b ri r/ ce rrar
CerrarPinza
Co ntr ol De v ice
Mo tor C C
(2 senti dos de gi ro)
Motor
CD –DO
A rra nque Moto r
S2_ Arr anq ue
CD –DO
Sentifo Giro 
(0 ‐D, 1 –I)
S2 _Se nt i doG iro
Contr ol Dev i ce
El ect r o im a n p a ra  
baj ar ba rre ra 
ElectroIman
CD ‐DO
Activa r/De sa ctivar
S2_ Sol e noi de
CD ‐DI
Detector Inducti vo de 
p r o x im ida d
S2_ se nBa se Me tal ica
CD ‐DI
De t ect o r  óptico
S2_ se nOpt i co
Co ntr ol 
Dev i ce
Se nsor
Co ntr ol De v ice
C il in d ro Ho riz o n t al
CilHor
CD
El e ct ro v ál v u l a
CD ‐DI
Retr o ced i do
S3_senCilHo r_R et
CD ‐DI
Extendido
S3_senCilHo r_Ext
CD
Se nso r
CD ‐DO
Retr o ced e r
S3_CilHor_R et
Contr ol Dev i ce
Cil indroV ertica l
Ci l Ve r
CD ‐DO
Ex t e nd er
S3 _Ci l H or_E xt
CD ‐DO 
Extender
S3_ CilVer _Ext
CD
El e ctr o v al v u l a
CD
Sens or
CD ‐DI
Extendido
S3 _s enC i lV e r_ Ex t
Control Device
Almacén
CD
Man do
Man do
CD
Mon it or iz a ción
Ind ic ador
CD
Pulsador 
PO_ Mar cha
CD
Pul sador  
PO_ Par o
CD
Se ta Em e rg en ci a
PO_ Em er ge nci a
CD
Seta 
Em e rg en ci a
PO_ Re ar me
CD
Pul sador 
PO_ Ba se PosEn tr ad a
CD
Pul sa do r 
PO_Selecto rMetallica
CD
Lu z par a ca rg ar tapas en 
almacen
PO _Luz Carga rT apa s
CD
Lu z de pieza montada. Ha y 
que extr aerla
PO _Luz Re ti r arC onju nto
CD
Pulsador 
PO_ Re se t
CD
Conmutador
PO_AutoMan
Modelo Procedimientos
Operation
Introducir Base y 
co lo carl a  sobre la 
cinta transport adora 
Introducir ()
Op erat io n
Transportar Base 
co rre ct a  al 
Taponado 
Transportar ()
Operation
Taponar Base
Taponar()
Operation
Marcha de 
Preparación 
MarchaPre()
Procedure
Montaje()
Unit Procedure
Organizar Arranque y 
Parada  
Funcionamiento 
Modo A utomático 
Automatico()
Unit Procedure
Organizar Arranque 
y Parada del Paro 
de Emergencia 
Emergencia()
Unit Procedure
Ma nu al Bas i co ()
Organizar Arranque y 
Parada Func. Modo 
Manual
Manual()
Operation
Inicializar Parte 
Operat iva de 
Introducción 
CondIniIntroducir()
Operation
Inicializar Parte 
Operativa de 
Transporte 
CondIniTransportar()
Operation
Inicializar Parte 
Operativa de 
Taponado 
CondIniTaponar()
Operation
Atender Falta de 
Tapas 
Carg arTapas()
Operation
Inicializar Parte 
Operativa 
CondIni()
Modelo Entidad Equipo
Station
Entity
S1 _M anip ula dor
Int roducir Ba se
Mani pul ador
In tro ducir ()
C ondIniIntr oduc ir ()
Work cell Entity
Taponar Base co rrecta
Montaje()
Automatico()
CondIni ()
MarchaPrep()
Manual()
Emergencia()
Station
Entity
S2_CintaTransporte 
Transportar Ba se 
correcta a Taponado
C int aTransp ort e
Transportar()
Cond IniTr anspo rtar ()
Stati on
Entity
S3_Tap on ado
Poner Tapa a la Base
Tapo nad o
Taponar ()
CondIniTapon ar ()
Control Device
Entity
Panel de Operación
Maqueta
PO
Control Devi ce
Entity
HMI
Maqueta
HMI
Control Devi ce
Entity WWW
Maqueta
WWW
Control Dev ice
Entity
OPC /UA
M aquet a
OPC_UA
Control Devi ce
Alm ac én CargarTapas()
Modelo Proceso
Pr oce ss
Operat ion
Tr ansportar 
Base
Process
Op e ra t i o n
Taponar 
Base
Pr o ces s Ac tio n
Ejecutar Marcha 
de pre par ación
Process Action
Ini cializ ar  
Parte Operati va
Process Actión
S olic itar  
Funci onam iento 
Modo  
Automátic o
P roces s Oper ati on
Organizar Ar ranque y 
Parada del Paro de 
Em ergencia
Process Action
S olic itar  
Paro de
Eme rge nc ia
Pr o ces s Ac ti on
De sa ctiva r  el 
Modo 
Automático
Pr ocess
Operation
In t ro d u c i r  
Ba s e
Pr o ces s Ac ti on
Sol icitar Parada  
a Fin de Ciclo
Process
Operation
Cargar 
Almacén de 
Tapas
Pr oc es s Ac ti on
Sol icitar Func. 
Modo Manual
Pr o ces s Ac tio n
Sol icitar Parada 
Func. Modo 
Manual
Process Action
Ejecutar 
Pr ocedim iento
Manual
Pr oce s s O pe ra ti on
Organizar Ar ranque 
y Parada 
Func ionamiento 
Modo Manual
Process Stage
Montaj e de un a base 
con tapa
P roces s Oper ati on
Organizar Arr anque 
y Parada  
Funci onam iento 
Modo Autom á ti co
Pr oce s s Act io n
Activar el Modo 
Automático
C
ONTEXTO
Operaciones
DOUs
Procedimientos 
GrafcetsEquipos Físicos en Planta

MeiA

[9]
C
ONTEXTO

MeiA

[10]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
GRAFCET(GRApheFonctionneldeCommande,Etapes,Transitions)
GRAFCETse define en el año1977por el grupo de trabajo deAFCET
(Association Française pour la Cybernétique Economique et Technique )(AFCET
Commission,1977).
En el año1982,ADEPA(Agence Nationale pour le Développement de la
ProductionAutomatisée)normalizóladefinicióndeGRAFCET,lediounanueva
forma de representación gráfica y la propuso como estándar francés UTE NF C
03‐190.
Posteriormente, en1988,IEC(International Electrotechnical Commission )lo
convirtió en elestándar internacional IEC‐848(IEC, 1988). Además, GRAFCET
haservidodebaseparaeldesarrollodeunnuevolenguajeparaladescripción
y programación de automatismos secuenciales, denominadoSFC(Sequential
Function Chart), publicado en1993como parte del estándar internacional IEC
61131‐3(IEC,2003).

MeiA

[11]
L
ENGUAJE DE
M
ODELADO
G
RAFCET

GRAFCET es un método gráfico para describir el comportamiento de los
sistemas secuenciales.AligualquelasRedes de Petri, organiza el lenguaje en
torno a dos tipos de elementos:etapasytransiciones. Estos elementos están
conectados de forma alterna (etapa‐transición, transición ‐etapa) mediante
líneas orientadas de evolución . Además de los elementos de representación,
GRAFCETdefinereglasdeevoluciónentreetapasyreglasparalainterpretación
delosdiagramas.

En un diagrama de GRAFCET, lasetapasrepresentan los estados del sistema,
lastransicionesindicanlaposibilidaddeevoluciónentrelasetapasylaslíneas
orientadasestablecen la secuencia de evolución conectando las etapas y las
transiciones.Para evolucionar, todas las etapas previas a una transición deben
estar activas y se debe cumplir la condición ( receptividad)asociadaala
transición correspondiente. Como conse cuencia de una transición, las etapas
posteriores a la transición se activan y se desactivan todas las anteriores. Las
etapas tienenasociadasaccionesque se ejecutan únicamente cuandolaetapa
estáactiva.

MeiA

[12]
L
ENGUAJE DE
M
ODELADO
G
RAFCET

Las secuencias se pueden combinar usando otras estructuras para representar
comportamientos más complejos; por ejemplo, las tareas alternativas se
representan utilizandodivergencias en "O"yconvergenciasen"O",mientras
quelastareasconcurrentesserepresentanpormediodedivergenciasen"Y"y
convergencias en "Y". También se pueden representarbuclesysaltos
condicionales.
Secuencia
X55 X50
Fincondini
55
Solcondini
Nivel < 2
Abrir_EV1
52
SensorEV2
(* Se llena el circuito a traves de 
la Electro Valvula del tanque 2*)
53
Nivel = 2
Cerrar_EV2
54
SensorEV2
Nivel >= 2
50
Solcondini
SensorEV1
Cerrar_EV1
SensorEV2
Cerrar_EV2
(* Se cierran las Electro 
Valvulas si no lo estan *)
51
Divergencia en "O" y 
convergencia en "O"
Divergencia en "Y" y 
convergencias en "Y"

MeiA

[13]
Etapas Iniciales:marcan la situación inicial del Sistema de Control. Las etapas  iniciales están activadasal arrancarse el Sistema. 
Receptividad: proposición lógica que vaasociada a cada transición. Puede serverdaderaofalsa. Es función de las
informaciones externas (entradas) o internas (señales de
coordinación, estado de contadores, temporizadores,
estados activos o inactivos de otras etapas, etc.).
Acciones: una o varias acciones, elementales o complejas, pueden serasociadas a una etapa. Las acciones indican l oque
debe hacersecada vez que laetapaa la que están asociadas,
estánactivas. Pueden serexternas(salidas),internas(señales
de coordinación, lanzamiento de temporizadores, contadores,
etc.)
Divergencia en «Y»: se inician varios caminos o subprocesos que deben iniciarse
simultáneamentecuando se cumpla la condición
de transición común T1_2.3.
Convergencia en «Y»: convergencia simultanea de varios caminos. La etapa 5 no se activará hasta
que nos estén activadas las etapas 4 y 3 y se
cumpla la receptividad T4.3_5 Divergencia en «O»: se inician varios caminos o subprocesosalternativos(secuencias
exclusivas). Lascondiciones de transiciónde los
caminos de la divergencia han de ser
excluyentes entre sí(intersección nula), de
forma que el proceso sólo podrá,progresaren
cada casopor uno de ellos.
Convergencia en «O»:confluenciade caminos alternativos.
Etapas: representan cada uno de losestados del sistema.Cada etapa debe corresponder a una situación tal que las salidas dependan únicamente de las
entradas. En un momento determinado, y según sea la evolución del sistema,
una etapa puede estaractivaoinactiva. El conjunto de las etapas activas define
lasituaciónde laparte de mando.
Transición:una transición indica la posibilidad de evolución entre etapas. La evolución se consuma al producirse el franqueode la
transición. Una transición puede estar validada o no validada
(validada: todas las etapas inmediatamente precedentes a esta
transición, están activas)
Gráfico Funcional de Control 
de Etapas y Transiciones
L
ENGUAJE DE
M
ODELADO
G
RAFCET

MeiA

[14]
Etapa‐Transición
1 21
Transición‐Etapa
Sintaxis
La alternancia Etapa‐Transición y Transición‐Etapa
debe ser respetada siempre, sea cual sea la 
secuencia recorrida.
La Transición, puede ser expresada por una función 
lógica combinacional todo lo compleja que sea 
necesario, siempre que dé como resultado un bit 
(verdadera (1), falsa (0)).
L
ENGUAJE DE
M
ODELADO
G
RAFCET

MeiA

[15]
Etapa
Variable de estado booleana tipo bit 
Xi
(1) Activase activa cuando 
esté activada la etapa anterior  
(o etapas en <<divergencia en 
y>>) y se cumpla la condición 
de la transición entre ambas.
(0) Inactiva se desactiva 
cuando se cumplan las 
condiciones de transición a la 
siguiente o siguientes y dicha 
transición se haya efectuado.
Evolución
L
ENGUAJE DE
M
ODELADO
G
RAFCET

MeiA

[16]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
Transición
No Validada
Validada
Franqueable
Franqueada
Evolución

MeiA

[17]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
El GRAFCET puede utilizarse para describir los tres niveles de especificaciones de un automatismo. Estos tres 
niveles son los que habitualmente se utilizan para diseñar y para describir un automatismo.
GRAFCET de nivel 1: Descripción funcional
En el primer nivel interesa una descripción global (normalmente poco detallada) del automatismo que
permita comprender rápidamente su función. Es el tipo de descripción que haríamos para explicar lo
que queremos que haga la máquina a la persona que la ha de diseñar o el que utilizaríamos para
justificar, a las personas con poder de decisión en la empresa, la necesidad de esta máquina.
Este GRAFCETno debe contener ninguna referencia a las
tecnologías utilizadas; es decir, no se especifica cómo hacemos
avanzar la pieza (cilindro neumático, motor y cadena, cinta
transportadora, etc.), ni cómo detectamos su posición (fin de
carrera, detector capacitivo, detector fotoeléctrico, etc.), ni tan solo
el tipo de automatismo utilizado (autómata programable,
neumática, ordenador industrial, etc.).
Avanzar la 
Pieza
Preparar para 
siguiente Pieza
detectar Pieza presente
fin Avanzar la Pieza
1
2
3
fin Preparar para la siguiente Pieza
1
Transportar Pieza

MeiA

[18]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
GRAFCETdenivel2:Descripcióntecnológica Enestenivelsehaceunadescripción a nivel tecnológico y operativo del automatismo. Quedan
perfectamente definidas las diferentes tecnologías utilizadas para cada función. El GRAFCET describe las
tareas que han de realizar los elementos escogidos. En este nivel completamos la estructura de la
máquinay nos falta el automatismo que la controla.
CilExt
CilRec
senDetPieza
senCilExt
1
2
3
senCilRec
1

InicioTransportarPieza

MeiA

[19]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
GRAFCET de nivel 3: Descripción operativa En este nivel se implementa el automatismo. El GRAFCET definirá la secuencia de actuaciones que
realizaráesteautomatismo.Enelcasodequesetrate,porejemplo,deunautómataprogramable,
definirá la evolución del automatismo y la activación de las salidas en función de la evolución de las
entradas.
%Q2.0
%Q2.1
%I1.7
%I1.0
1
2
3
%I1.1
1

MeiA

[20]
L
ENGUAJE DE
M
ODELADO
G
RAFCET
•Curso OWC“MeiA

Metodología para ingeniería de Automatización. Nivel de Diseño”: 
https://ocw.ehu.eus/course/view.php?id=415
•Curso de GRAFCET y GEMMA : http://recursos.citcea.upc.edu/grafcet/ •Resumen de Grafcet: http://isa.uniovi.es/docencia/iea/teoria/grafcet_resumen.pdf •Enlace Estándar: International ElectrotechnicalCommission ‐GRAFCET specification 
language for sequential function charts. Retrieved from IEC 60848, 2013: 
http://webstore.iec.ch/webstore/webstore.nsf/artnum/047598!opendocument

MeiA

[21]
Se desea un descenso rápido entre b0 y b1, a continuación un descenso lento
entre b1 y b2 y finalmente una subida rápida entre b2 y b0. El ciclo comenzará
cuandoseaccioneelpulsadordemarcha“Marcha”ycuandofinaliceeltaladrose
detendráalaesperadequeseaccionedenuevoelpulsadordemarcha.
Sea un taladro tal como el de la figura en el
que la broca gira durante todo el ciclo de
funcionamiento. El control de los
movimientos se realiza mediante cinco
contactores:

Descenso

Subida

Velocidad lentaVlenta

VelocidadrápidaVrapida

GirodelabrocaGb
Los finales de carrera b0, b1 y b2 limitan el
recorridodelabroca.
T
ALADRO

MeiA

[22]
T
ALADRO
‐E
NTRADAS Y
S
ALIDAS
M
ÁQUINA
: T
ALADRO
Salidas
Entradas
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
Gb
Giro Broca
Marcha
S
ISTEMA DE
C
ONTROL
Identificación de las Entradas y Salidas entre el Sistema de Control y el Proceso: que información 
proporciona el Proceso “de que informa” y como se puede actuar sobre el Proceso “que se puede hacer”. 

MeiA

[23]
T
ALADRO
‐A
NÁLISIS DEL
E
NUNCIADO Y
P
RIMERA
A
PROXIMACIÓN
X3 X0
0
Marcha
(* Pulsador de Marcha *)
Descender a Velocidad
rapida Girando broca
1
b1
(* Final de Carrera posición 1*)
Descender a Velocidad
lenta Girando broca
2
b2
(* Final de Carrera posición 2*) Subir a Velocidad
rapida Girando broca
3
b0
(* Final de Carrera posición 0*)
X3 X0
0
Marcha
(* Pulsador de Marcha *)
Descender
Vrapida
Gb
(* Descenso rápido entre
b0 y b1, girando broca)
1
b1
Descender
Vlenta
Gb
(* Descenso lento entre b1 y b2, girando broca)
2
b2
Subir
Vrapida
Gb
(* Subida rápida entre b2 y b0, girando broca)
3
b0
Secuencia Lineal: es la estructura más simple posible y consiste en una sucesión de etapas unidas
consecutivamente. Dentro de un tramo de secuencia lineal solamente una etapadebe estaractivadaen
un instante determinado.
InicioTaladrar
InicioTaladrar

MeiA

[24]
T
ALADRO
‐A
CCIONES DE
E
FECTO
M
ANTENIDO
Acciones de efecto mantenido:Una de las dificultades en el momento de
construir el GRAFCET es la representación de acciones que deben permanecer
durante un cierto número de etapas consecutivas. Hay dos tipos de descripciones
segúnquelaacciónseamemorizadaono.
•Efecto mantenido por acciones continuas no memorizadas:Consiste en la
repetición de la acción asegurando de esta manera la continuidad del efecto.
Laacciónolaordentiene queserprecisadaencadaetapaenlaqueel efecto
debe ser mantenido.Elefectodela acciónse interrumpe con la desactivación
delaúltimaetapaalaqueestéasociado.
•Efecto mantenido por acciones memorizadas:Las acciones se activan (puesta
a1)enunaetapaysemantienencuandolaetapasedesactiva.Seránecesario
queenunaetapaposteriorsedesactivenlasacciones(puestaa0).

MeiA

[25]
T
ALADRO
‐A
CCIONES DE
E
FECTO
M
ANTENIDO
X3 X0
b0
Subir
b0
Vlenta
Gb=0
0
Marcha . b0
Descender
Vrapida
Gb=1
1
b1
Descender
Vlenta
2
b2
Subir
Vrapida
3
b0
X3 X0
b0
Subir
b0
Vlenta
0
Marcha . b0
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0Efecto mantenido por acciones 
continuas no memorizadas
Efecto mantenido por acciones 
memorizadas
Para la realización de los diseños se evitará el uso de las acciones mantenidas. Las razones por las que se usaran las acciones 
continuadas es que éstas, por una parte documentan los diseños (en cada etapa está toda la información de las acciones asociadas) y 
por otra, la existencia de un
 solo punto en el programa para cada acción facilita la depuración, puesta en marcha, mantenimiento y la 
realización de modificaciones o de ampliaciones del sistema de control. 
InicioTaladrar
InicioTaladrar

MeiA

[26]
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Al arrancar el sistema de control se activa la etapa inicial , la etapa 0, lo que implica que el bit asociado a dicha etapa vale 1, es
decir X0 vale 1.
El final de carrera b0, a pesar de estar activado, no produce ningún efecto en el sistema de control.
Inicio: Pieza colocada y taladro situado 
arriba (final de carrera b0 activado).
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Salidas
Entradas
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
Gb
Giro Broca
1
0
0
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[27]
Estando activada la etapa 0, la transició n T0_1 esta validada y tras presionar el pulsador de Marchala receptividad asociada a
la transición (

Marcha) se cumple, por lo que la transición se franquea.
Al franquearse la transición T0_1, se activa la etapa 1 y la etapa 0 dejara de estar activada .
Marcha: se activa el pulsador de marcha.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Salidas
Entradas
Entrada Salida
1
0
0
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[28]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Descenso –Velocidad Rápida: el taladro 
comienza a descender a velocidad rápida
Alactivarse la etapa 1las acciones asociadas a dicha etapa se acti van. Las acciones asociadas son las salidas Descender,
VrapidayGb, que provocan que el taladro empiece a descender a velocidad rápida y con la broca girando.
La etapa 1 seguirá activa hasta que se cumpla la receptividad asoc iada a la transición T1_2, es decir el taladro llegue al final de
carrera b1.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Vlenta
Salidas
Entradas
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
0
1
0
0
X0
X1
X2
X3
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
Marcha
InicioTaladrar

MeiA

[29]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Descenso –Velocidad Rápida: el taladro 
sigue descendiendo a velocidad rápida
Cuando el taladro llega alfinal de carrera b1la receptividad asociada a la transición T1_2 (b1) se cumple, por lo que la
transición se franquea.
Al franquearse la transición T1_2, se activa la etapa 2 y la etapa 1 se desactiva.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Salidas
Entradas
Entrada Salida
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
0
1
0
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[30]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Descenso –Velocidad Lenta: el taladro 
comienza a descender a velocidad lenta.
Alactivarse la etapa 2las acciones asociadas a dicha etapa se activ an. Las acciones asociadas son las salidas Descender,
Vlenta y Gb, que provocan que el taladro siga descendiendo, ahora a velocidad lenta y con la broca girando.
La etapa 2 seguirá activahastaque se cumpla la receptividad asociada a la t ransición T2_3, es decir el taladro llegue al final
de carrera b2.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Salidas
Entradas
Entrada Salida
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
0
0
1
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[31]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Salidas
Entradas
Entrada Salida
Descenso –Velocidad Lenta: el taladro 
sigue descendiendo a velocidad lenta.
Cuando el taladro llega alfinal de carrera b2la receptividad asociada a la transición T2_3 (b2) se cumple, por lo que la
transición se franquea.
Al franquearse la transición T2_3, se activa la etapa 3 y la etapa 2 se desactiva .
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Lenta
Gb
Giro Broca
Velocidad Rápida
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
0
0
1
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[32]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Subida –Velocidad Rápida: el taladro 
comienza la subida a velocidad rápida
Alactivarse la etapa 3las acciones asociadas a dicha etapa se activ an. Las acciones asociadas son las salidas Subir, Vrapida y
Gb, que provocan que el taladro comience a subir a velocidad rápida y con la broca girando.
La etapa 2 seguirá activa hasta que se cumpla la receptividad asoc iada a la transición T3_0, es decir el taladro llegue al final de
carrera b0.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Subida
Salidas
Entradas
Entrada Salida
Vlenta
Subr
Vrapida
Descender
Descenso
Velocidad Lenta
Gb
Giro Broca
Velocidad Rápida
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
0
0
0
1
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[33]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
En elrecorrido de subidadel taladro tras desactivarse el final de carrera b2, se activa el final de carrera b1 que no provoca
ningún cambio en el sistema de control
Salidas
Entradas
Entrada Salida
Subida –Velocidad Rápida: el taladro 
sigue subiendo a velocidad rápida
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
0
0
1
0
X0
X1
X2
X3
Marcha
Subida
Vlenta
Subr
Vrapida
Descender
Descenso
Velocidad Lenta
Gb
Giro Broca
Velocidad Rápida
InicioTaladrar

MeiA

[34]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Salidas
Entradas
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
Subida –Velocidad Rápida: el taladro 
sigue subiendo a velocidad rápida
Cuando el taladro llega alfinal de carrera b0la receptividad asociada a la transición T3_0 (b0) se cumple, por lo que la
transición se franquea.
Al franquearse la transición T3_0, se activa la etapa 0 y la etapa 3 se desactiva .
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
0
0
1
0
X0
X1
X2
X3
Marcha
Subida
Vlenta
Subr
Vrapida
Descender
Descenso
Velocidad Lenta
Gb
Giro Broca
Velocidad Rápida
InicioTaladrar

MeiA

[35]
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Salidas
Entradas
Entrada Salida
Elciclo finalizacuando seactiva de nuevo la etapa 0 .
El personal de planta puede ahora cambiar la pieza taladrada por una nueva y tras pulsar la Marcha el ciclo comenzará de
nuevo.
T
ALADRO
‐R
ELACIÓN ENTRE LA
P
ARTE DE
C
ONTROL Y LA
P
ARTE
O
PERATIVA
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Gb
Giro Broca
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
1
0
0
0
X0
X1
X2
X3
Marcha
InicioTaladrar

MeiA

[36]
T
ALADRO
–S
ITUACIÓN
I
NICIAL
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Salidas
Entradas
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
Gb
Giro Broca
1
0
0
0
X0
X1
X2
X3
Marcha
¿Qué pasa si estando activa la etapa inicial X0el taladrose encuentra situadobajo b1 y se da al pulsador 
de Marcha?
InicioTaladrar

MeiA

[37]
T
ALADRO
–S
ITUACIÓN
I
NICIAL
Salidas
Entradas
Vlenta
Subir
Vrapida
Descender
Descenso
Subida
Velocidad Rápida
Velocidad Lenta
Marcha
b1 b2b0
Final de Carrera posición 0 Final de Carrera posición 1 Final de Carrera posición 2
Pulsador de Marcha
Entrada Salida
Gb
Giro Broca
X3 X0
0
Marcha
Descender
Vrapida
Gb
1
b1
Descender
Vlenta
Gb
2
b2
Subir
Vrapida
Gb
3
b0
Marcha
Al dar laMarchala etapaX0 deja de estar activayse activa la etapa X1. Al activarse la etapa X1las acciones asociadas se
realizan, por lo que el taladro empezará a Descender a Velocidad rápida y Girando Broca . Para que la etapaX1 deje de estar
activase debe cumplir lareceptividad b1 y no es posible si el taladro está situado bajo el final de carrera b1.
0
1
0
0
X0
X1
X2
X3
InicioTaladrar

MeiA

[38]
X3 X0
0
Marcha . b0
(* Pulsador de Marcha y taladro
situado se posición inicial*)
Descender
Vrapida
Gb
(* Descenso rápido entre b0 y b1, girando broca)
1
b1
Descender
Vlenta
Gb
(* Descenso lento entre b1 y b2, girando broca)
2
b2
Subir
Vrapida
Gb
(* Subida rápida entre b2 y b0, girando broca)
3
b0
S
OLUCIÓN
: Modificar la receptividad de la primera transición y poner que el final de carrera b0 esté activado
junto con la Marcha [↑Marcha . b0]. De esta forma si se pulsa la Marcha y el taladro no se encuentra
situado arriba (activando el final de carrera b0) el ciclo no comienza.
T
ALADRO
–S
ITUACIÓN
I
NICIAL
InicioTaladrar

MeiA

[39]
T
ALADRO
‐A
CCIONES
C
ONDICIONALES
ACCIÓN CONDICIONAL:Es unaacción continua cuya ejecución está sometida a una condición lógica ;si
esta condición lógica se cumple, la acción se ejecuta. Son particularmente importantes ya que permiten
realizar, por ejemplo, combinaciones locales relativas a condiciones de seguridad en un movimiento.
X3 X0
b0
Subir
b0
Vlenta
(*Si el taladro no se encuentra en la posición
b0 será necesario subirlo al arrancar.
Problema: seguridad para personal *)
0
Marcha . b0
(* Pulsador de Marcha y taladro situado se posición inicial*)
Descender
Vrapida
Gb
(* Descenso rápido entre b0 y b1, girando broca)
1
b1
Descender
Vlenta
Gb
(* Descenso lento entre b1 y b2, girando broca)
2
b2
Subir
Vrapida
Gb
(* Subida rápida entre b2 y b0, girando broca)
3
b0
Subir = X0 . b0 + X3
Esta solución desde el punto de
seguridad no es la solución más
óptima.
InicioTaladrar

MeiA

[40]
T
ALADRO
‐I
MPLEMENTACIÓN
Para laI
MPLEMENTACIÓN
de los diseños se consideran dos partes claramente
diferenciadas:

P
ARTE
S
ECUENCIAL
queproporcionalasecuenciadeactivaciónydesactivación
delasdistintasetapas.
Para programar esta parte (ST, LD, FB e IL), se puede realizar la tabla que se
ha denominado la“Tabla Set‐Reset” en la que se analiza cada una de las
etapas de los Grafcets y se indica cuando se activan (Set) y desactivan
(Reset).
Cada etapa tiene asociada una variable de estado Xi(i representa el número
de etapa) de tipo bit. Una etapa se activa cuando esta activada la etapa
anterior y se cumplen las condiciones de transición entre ambas. Cualquier
etapa se desactiva cuando se cumplan las condiciones de transición a la
siguienteosiguientesydichatransiciónsehayaefectuado.

MeiA

[41]
T
ALADRO
‐I
MPLEMENTACIÓN
 Set
 Reset
 
Etapa 0
 X0 SX0=X3∙b0 + Ini RX0=X1 
Etapa 1
 X1 SX1=X0∙Marcha∙b0
  RX1=X2 + Ini 
Etapa 2
 X2 SX2=X1∙b1 RX2=X3 + Ini 
Etapa 3
 X3 SX3=X2∙b2 RX3=X0 + Ini 

Tabla Set‐Reset
Ini
Porejemplo:
•Laetapa0seactivará(Setdelaetapa0o
puesta a uno del bit X0 – SX0) cuando
estandoactivalaetapa3(X3=1)secumpla
la receptividad asociada a la transición
T3_0 (b0=1), es decir, cuando el final de
carrerab0seactive.
SX0 = X3 . b0 + Ini
•Laetapa0sedesactivará(Resetdelaetapa
0 o puesta a cero del bit X0 ‐RX0) cuando
seactivelaetapa1.
RX0=X1

MeiA

[42]
Ini
T
ALADRO
‐I
MPLEMENTACIÓN
 Set
 Reset
 
Etapa 0
 X0 SX0=X3∙b0 + Ini RX0=X1 
Etapa 1
 X1 SX1=X0∙Marcha∙b0
  RX1=X2 + Ini 
Etapa 2
 X2 SX2=X1∙b1 RX2=X3 + Ini 
Etapa 3
 X3 SX3=X2∙b2 RX3=X0 + Ini 

Cuando la implementación se realiza
mediante lógica cableada o
programada con los lenguajes ST, LD,
FB e IL,utilizando bits de memoria, es
necesaria una señal(Ini) que permita
inicializarelsistemadecontrol.
La activación de esta señal debe
provocar que seactiven las etapas
iniciales y se desactiven el resto ,es
decir los bits que representan las
etapas iniciales pasarán a valer 1 y el
resto0.
Tabla Set‐Reset

MeiA

[43]
T
ALADRO
‐I
MPLEMENTACIÓN

P
ARTE
C
OMBINACIONAL
queoriginalasaccionesdelsistemaenfuncióndelas
etapasactivasencadamomento.
Por cada salida existe un único punto de generación en el programa,
siguiendo la premisas marcadas por los desarrolladores de sistemas
automáticosdecontrol.
o InicioTaladrar= X0
o Descender = X1 + X2
o Vrapida= X1 + X3
oVlenta= X0 . b0’ + X2
o Subir = X0 . b0’ + X3
oGb= X1 + X2 + X3

MeiA

[44]
T
ALADRO
‐I
MPLEMENTACIÓN
X3 X0
b0
Subir
b0
Vlenta
(*Si el taladro no se encuentra en la posición
b0 será necesario subirlo al arrancar.
Problema: seguridad para personal *)
0
Marcha . b0
(* Pulsador de Marcha y taladro situado se posición inicial*)
Descender
Vrapida
Gb
(* Descenso rápido entre b0 y b1, girando broca)
1
b1
Descender
Vlenta
Gb
(* Descenso lento entre b1 y b2, girando broca)
2
b2
Subir
Vrapida
Gb
(* Subida rápida entre b2 y b0, girando broca)
3
b0
PARTE SECUENCIAL PARTE COMBINACIONAL
o InicioTaladrar = X0
o Descender = X1 + X2
o Vrapida = X1 + X3
oVlenta= X0 . b0’ + X2
o Subir = X0 . b0’ + X3
oGb= X1 + X2 + X3
GRAFCET
 Set
 Reset
 
Etapa 0
 X0 SX0=X3∙b0 + Ini RX0=X1 
Etapa 1
 X1 SX1=X0∙Marcha∙b0
  RX1=X2 + Ini 
Etapa 2
 X2 SX2=X1∙b1 RX2=X3 + Ini 
Etapa 3
 X3 SX3=X2∙b2 RX3=X0 + Ini 

Ini
InicioTaladrar

MeiA

[45]
T
ALADRO
‐I
MPLEMENTACIÓN
–P
ROGRAMACIÓN CABLEADA
En el siguiente esquema, de lógica cableada, se presenta la implementación
realizadaparaelejemplo.
•Cadaetapaestá representada por unbiestable de tipo R‐S.Lapuestaa1ya0
de cada biestable se ha programada siguiendo la tabla Set‐Reset – P
ARTE
S
ECUENCIAL
.
•Lasentradassehansimuladoconinterruptoresylassalidassehanrepresentado
conleds.
•La señalInise suma en el Set de las etapas iniciales y en el Reset del resto de
etápas. Al activarse provoca la puesta a 1 de las etapas iniciales y la puesta a 0
del resto de etapas. En el ejemplo se pone a 1 la etapa X0 y se asegura que el
resto de etapas se pongan a 0. Una vez usado debe desactivarse ya que de no
ser así el sistema no podrá funcionar, queda bloqueado. No obstante se puede
utilizar en las pruebas para inicializar el sistema, es decir activar las etapas
inicialesydesactivarelresto.

MeiA

[46]
T
ALADRO
‐I
MPLEMENTACIÓN
–P
ROGRAMACIÓN CABLEADA
PARTE SECUENCIAL PARTE COMBINACIONAL

MeiA

[47]
T
ALADRO
‐I
MPLEMENTACIÓN
–TIA P
ORTAL
X3 X0
0
Marcha . b0
1
b1
2
b2
3
b0

P
ARTE
S
ECUENCIAL
que proporciona la
secuencia de activación y desactivación
delasdistintasetapas.

P
ARTE
C
OMBINACIONAL
que origina las
acciones del sistema en función de las
etapasactivasencadamomento.
o InicioTaladrar = 1
o Descender = X1 + X2
o Vrapida = X1 + X3
oVlenta= X0 . b0’ + X2
o Subir = X0 . b0’ + X3
oGb = X1 + X2 + X3
Lenguaje GRAPH

MeiA

[48]
T
ALADRO
‐I
MPLEMENTACIÓN
–TIA P
ORTAL
P
ARTE
S
ECUENCIAL

MeiA

[49]
T
ALADRO
‐I
MPLEMENTACIÓN
–TIA P
ORTAL
P
ARTE
C
OMBINACIONAL

MeiA

[50]
T
ALADRO
‐I
MPLEMENTACIÓN
–TIA P
ORTAL

MeiA

[51]
T
ALADRO
‐I
MPLEMENTACIÓN
–B
ECKHOFF SIN
SFC
TABLA DE ASIGNACIONES
Símbolo
Dirección
Comentario
X0 X1 X2 X3
BOOL BOOL BOOL BOOL
Etapa 1 Etapa 2 Etapa 3 Etapa 4
b0 b1 b2
Marcha
%IX0.0 %IX0.1 %IX0.2 %IX0.7
Final de carrera posición 0 Final de carrera posición 1 Final de carrera posición 2 Pulsador de Marcha
Iniciar
BOOL
Inicialización
Descender
Subir
Vel_lenta
Vel_rapida
%QX0.4 %QX0.3 %QX0.2 %QX0.1
Descenso Broca Subida Broca Velocidad Lenta Velocidad Rápida
Giro_broca
%QX0.0
Giro Broca

MeiA

[52]
T
ALADRO
‐I
MPLEMENTACIÓN
PARTE SECUENCIAL
PARTE COMBINACIONAL

MeiA

[53]
T
ALADRO
‐I
MPLEMENTACIÓN
–B
ECKHOFF CON
SFC

MeiA

[54]
T
ALADRO
‐I
MPLEMENTACIÓN
–B
ECKHOFF CON
ST

MeiA

[55]
T
ALADRO
‐I
MPLEMENTACIÓN
–B
ECKHOFF CON
ST

MeiA

[56]
T
ALADRO
‐I
MPLEMENTACIÓN
–B
ECKHOFF CON
ST

MeiA

[57]
TABLA DE ASIGNACIONES
Símbolo
Dirección
Comentario
X0 X1 X2 X3
%M0 %M1 %M2 %M3
Etapa 0 Etapa 1 Etapa 2 Etapa 3
b0 b1 b2
Marcha
%I1.0 %I1.1 %I1.2 %I1.8
Final de carrera posición 0 Final de carrera posición 1 Final de carrera posición 2 Pulsador de Marcha
Ini
%I1.7
Inicialización
Descender
Subir
Vlenta
Vrapida
%Q2.0 %Q2.1 %Q2.2 %Q2.3
Descenso Broca Subida Broca Velocidad Lenta Velocidad Rápida
Gb
%Q2.4
Giro Broca
T
ALADRO
‐I
MPLEMENTACIÓN
–TSX3722 S
IN
G
RAFCET

MeiA

[58]
T
ALADRO
‐I
MPLEMENTACIÓN
Entradas
Salidas

MeiA

[59]
Secuencial
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[60]
SX0=X3∙b0 + Ini
RX0=X1
SX1=X0∙Marcha∙b0
RX1=X2 + Ini
SX2=X1∙b1
RX2=X3 + Ini
PARTE SECUENCIAL (Variables ‐Direcciones)
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[61]
SX3=X2∙b2
RX3=X0 + Ini
PARTE SECUENCIAL (Variables ‐Direcciones)
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[62]
SX0=X3∙b0 + Ini
RX0=X1
SX1=X0∙Marcha∙b0
RX1=X2 + Ini
SX2=X1∙b1
RX2=X3 + Ini
PARTE SECUENCIAL (Símbolos)
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[63]
SX3=X2∙b2 + Ini
RX3=X0 + Ini
PARTE SECUENCIAL (Símbolos)
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[64]
PARTE COMBINACIONAL (Variables ‐Direcciones)
Vrapida= X1 + X3
Vlenta= X2 + X0 B0’
GB= X1 + X2 + X3
Descender = X1 + X2
Subir= X3 + X0 B0’
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[65]
PARTE COMBINACIONAL (Símbolos)
Vrapida= X1 + X3
Vlenta= X2 + X0 B0’
GB= X1 + X2 + X3
Descender = X1 + X2
Subir= X3 + X0 B0’
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[66]
TABLA DE ASIGNACIONES
Símbolo
Dirección
Comentario
X0 X1 X2 X3
%X0 %X1 %X2 %X3
Etapa 0 Etapa 1 Etapa 2 Etapa 3
b0 b1 b2 m
%I1.0 %I1.1 %I1.2 %I1.8
Final de carrera posición 0 Final de carrera posición 1 Final de carrera posición 2 Pulsador de Marcha
I
%I1.7
Inicialización
Descender
Subir
Vlenta
Vrapida
%Q2.0 %Q2.1 %Q2.2 %Q2.3
Descenso Broca Subida Broca Velocidad Lenta Velocidad Rápida
Gb
%Q2.4
Giro Broca
T
ALADRO
‐I
MPLEMENTACIÓN
–TSX3722 
CON
G
RAFCET

MeiA

[67]
Secuencial
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[68]
PARTE SECUENCIAL
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[69]
PARTE COMBINACIONAL (Variables ‐Direcciones)
Vrapida= X1 + X3
Vlenta= X2 + X0 B0’
GB= X1 + X2 + X3
Descender = X1 + X2
Subir= X3 + X0 B0’
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[70]
PARTE COMBINACIONAL (Símbolos)
Vrapida= X1 + X3
Vlenta= X2 + X0 B0’
GB= X1 + X2 + X3
Descender = X1 + X2
Subir= X3 + X0 B0’
T
ALADRO
‐I
MPLEMENTACIÓN

MeiA

[71]
T
ALADRO
‐I
MPLEMENTACIÓN
–S
IEMENS
S
TEP
SÍMBOLO DIRECCIÓN COMENTARIO
STEP 7 STEP 5
Init E 0.7 E 32.7 Señal de inicialización
Marcha E 0.6 E 32.6 Pulsador de marcha
B0 E 0.0 E 32.0 Final de carrera B0
B1 E 0.1 E 32.1 Final de carrera B1
B2 E 0.2 E 32.2 Final de carrera B2
Desc A 4.0 A 32.0 Contactor para descenso
Subir A 4.1 A 32.1 Contactor para ascenso
Vr A 4.2 A 32.2 Contactor para velocidad rápida
Vl A 4.3 A 32.3 Contactor para velocidad lenta
X1 M 100.1 Etapa 1
X2 M 100.2 Etapa 2
X3 M 100.3 Etapa 3
X4 M 100.4 Etapa 4

MeiA

[72]
T
ALADRO
‐I
MPLEMENTACIÓN
Segmento 1: SET‐RESET de la etapa 1  (X1)
U     “X4”
U     “B0”
O     “Init”
S     “X1”
U     “X2”
R     “X1”
Segmento 2: SET‐RESET de la etapa 2 (X2)
U     “X1”
U     “Marcha”
U     “B0”
S     “X2”
O     “X3”
O     “Init”
R     “X2”
Segmento 3: SET‐RESET de la etapa 3 (X3)
U     “X2”
U     “B1”
S     “X3”
O     
“X4”
O     “Init”
R     “X3”
Segmento 4: SET‐RESET de la etapa 4 (X4)
U“X3”
U“B2”
S“X4”
O“X1”
O “Init”
R“X4”
Segmento 5: ACCIONES
O“X2”
O“X3”
O“X4”
= “Giro”
O“X2”
O“X3”
= “Desc”
U“X4”
O
U “X1”
UN “B0”
= “Subir”
O“X2”
O“X4”
=“Vr”
U“X3”
O
U “X1”
UN “B0”
=“Vl”
Listado del programa 
en STEP 7
OB1

MeiA

[73]
T
ALADRO
‐I
MPLEMENTACIÓN
Segmento 1     SET‐RESET de la etapa 1
:U   ‐Etapa4
:U   ‐B0
:O   ‐Init
:S   ‐Etapa1
:U   ‐Etapa2
:R   ‐Etapa1
:***
Segmento 2     SET‐RESET de la etapa 2
:U   ‐Etapa1
:U   ‐Marcha
:U   ‐B0
:S   ‐Etapa2
:O   ‐Etapa3
:O   ‐Init
:R   ‐Etapa2
:***
Segmento 3     SET‐RESET de la etapa 3
:U   ‐Etapa2
:U   ‐B1
:S   ‐Etapa3
:O   ‐Etapa4
:O   ‐Init
:R   ‐
Etapa3
:***
Segmento 4     SET‐RESET de la etapa 4
:U   ‐Etapa3
:U   ‐B2
:S   ‐Etapa4
:O   ‐Etapa1
:O   ‐Init
:R   ‐Etapa4
:***
Segmento 5     Acciones
:O‐Etapa2
:O   ‐Etapa3
:O   ‐Etapa4
:=   ‐Giro
:O   ‐Etapa2
:O   ‐Etapa3
:=   ‐Desc
:U   ‐Etapa4
:O
:U  ‐Etapa1
:UN –B0
:=   ‐Subir
:O   ‐Etapa2
:O   ‐Etapa4
:=   ‐Vr
:U   ‐Etapa3
:O
:U  ‐Etapa1
:UN –B0
:=   ‐Vl
:BE
Listado del programa 
en STEP 5
OB1

MeiA

Methodology forindustrial Automation systems
Metodología para ingeniería de Automatización
FIN C
ONCEPTOS
B
ÁSICOS
‐V
OCABULARIO