Beruflich Dokumente
Kultur Dokumente
• WLC
• PLC
• MÓDULO LÓGICO
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.1. AUTOMATA PROGRAMABLE. (PLC)
En el caso de control PLC y los módulos lógicos, sin embargo, son los
estados {0} o {1} los que se consultan en las entradas de control.
A continuación, se procesan
dichos estados.
1. SISTEMAS DE NUMERACIÓN
• BINARIO
• DECIMAL
• HEXADECIMAL
3. TECNOLOGÍAS DE CONTROL:
• DIGITAL
• ANALÓGICA
4. CONVERSION ANALOGICA-DIGITAL
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN.
El sistema numérico que utilizamos habitualmente es el SISTEMA DECIMAL.
Formado por diez signos numéricos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN.
El SISTEMA BINARIO está formado por dos signos numéricos:
0, 1
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. CARACTERES
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
{0, 1}
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. CARACTERES Y VALOR NUMÉRICO.
Tenemos que saber diferenciar entre caracter y valor numérico.
2 x 101 =20 1 x 24 +1 x 22 = 20
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. STMA BINARIO vs DECIMAL
El paso de un número decimal a binario:
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. STMA BINARIO vs DECIMAL
El paso de un número binario a decimal:
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN.
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. BITS, BYTE Y WORD
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.2. TECNOLOGÍA DIGITAL DE CONTROL.
En este tipo de tecnología, se trabaja, básicamente, con dos valores o estados
de conmutación (estados binarios).
ANALOGICA DIGITAL
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.5. CONVERSION TECNOLOGÍA ANALOGICA-DIGITAL .
AUTÓMATAS PROGRAMABLES
2. C.P.U.
4. FUENTES DE ALIMENTACIÓN
5. MÓDULOS DE ENTRADAS:
• TIPOS
• FORMA DE ALIMENTACIÓN ELÉCTRICA
6. MÓDULOS DE SALIDA:
• SALIDAS A RELÉ Y TRANSISTORES
• SALIDAS A CARGAS ELEVADAS
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DELOS PLC.
3.1. CLASIFICACIÓN DE LOS PLC.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DELOS PLC.
3.1. ESTRUCTURA DE LOS PLC.
Aunque puede variar de un autómata a otro, en todos se puede
encontrar la estructura de la figura.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.2. UNIDAD DE CENTRAL DE PROCESOS. (C.P.U.)
TIPOS
A partir de una red externa, tiene como misión la de alimentar los circuitos
electrónicos del autómata. Dependiendo del tipo de CPU, puede ser alimentado
por DC ó AC.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE ENTRADAS.
A estos módulos se
conectan los interruptores,
finales de carrera,
pulsadores, sensores,
detectores de posición etc.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE ENTRADAS. EJEMPLOS
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE ENTRADAS. ALIMENTACIÓN ELÉCTRICA
La alimentación de las entradas digitales se realiza atendiendo al tipo de autómata y
a la aplicación que va destinado.
1. LENGUAJES DE PROGRAMACIÓN
3. DIRECCIONAMIENTO
5. PROGRAMACIÓN EN (LD)
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
La norma UNE-en 61131-3 que coincide con la IEC 1131-3 define 4 lenguajes de
programación, 2 en formatos de texto y 2 en formato gráfico
Encargado de manejar las instrucciones del autómata para realizar las funciones
lógicas
Giro de 90º
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD). A TENER EN CUENTA -1-
NO SI
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD). A TENER EN CUENTA -2-
NO SI
¡ PROGRAMA NO VÁLIDO!
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.3 DIRECCIONAMIENTO DE VARIABLES
I1.0
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.4. DIRECCIONAMIENTO Y CICLO DE SCAN
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.3. DIRECCIONAMIENTO DEL PLC
OMRON
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.5. PROGRAMACIÓN CON LADDER DIGRAM (LD)
OBJETIVO CONEXIÓN
PLC
ESQUEMA
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
Un autómata consulta las entradas para ver qué estado de señal tienen; es decir, si
hay tensión aplicada o no en ellas.
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
NC
Consulta SI NO HAY tensión en la
entrada poniendo un 1 LÓGICO, en
caso contrario pondrá un 0
NA
Consulta SI HAY tensión en la
entrada poniendo un 1 LÓGICO, en
caso contrario pondrá un 0
NC
Consulta SI HAY tensión en la
entrada, poniendo UN 1 LÓGICO, en
caso contrario pondrá un 0
NA
Consulta SI HAY tensión en la
entrada, poniendo UN 1 LÓGICO, en
caso contrario pondrá un 0
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
Se desea activar una lámpara por medio de dos pulsadores de manera, que para que
esta funcione, se debe actuar sobre los dos pulsadores a la vez.
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. EJEMPLO: PROGRAMACIÓN CON LADDER DIGRAM (LD)
S7-200
AUTÓMATAS PROGRAMABLES
S7-200
62
AUTÓMATAS PROGRAMABLES
64
AUTÓMATAS PROGRAMABLES
65
AUTÓMATAS PROGRAMABLES
AUTÓMATAS PROGRAMABLES
67
AUTÓMATAS PROGRAMABLES
MEMORIA DE DATOS
La memoria de datos del S7-200 se compone del área de datos y de objetos.
68
AUTÓMATAS PROGRAMABLES
69
AUTÓMATAS PROGRAMABLES
70
AUTÓMATAS PROGRAMABLES
71
AUTÓMATAS PROGRAMABLES
72
AUTÓMATAS PROGRAMABLES
2. VARIABLE BINARIA
4. EJERCICIOS
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.1.- DEFINICIÓN: FUNCIONES LÓGICAS Y OPERACIONES LÓGICAS
Una variable es binaria, cuando puede tomar únicamente dos valores diferenciados, cero
(0) y uno (1)
Por ejemplo, un contacto eléctrico y una lámpara son variables binarias pues, pueden
tener dos estados posibles:
Q1= I1 . I2 . I3
Q2= I1 + I2 + I3
AUTÓMATAS PROGRAMABLES
6 PROGRAMACION DE OPERACIONES
•Carga directa LD
=
•Escritura directa
•Escritura negada
•Escritura con
realimentación (SET) S
•Escritura con R
realimentación (RESET)
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. INICIO Y FINAL DE PROGRAMA
• POR EJEMPLO: Se pretende escribir el programa de encendido simple de una luz al accionar un
interruptor por medio de un PLC
•IL
•FBD
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS
•LENGUAJE (LD) :
•LENGUAJE (FBD)
•LENGUAJE (IL)
LD I0.1
U I0.2
U I0.3
= Q0.1
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS
• EJEMPLO: Se desea escribir el programa en LD, IL, FBD que cumpla: KA = SB1 . SB2 . SB3
•LD :
• FBD
I0.0
I0.5 Q0.0
&
I0.7
• IL
LD I0.1
U I0.5
U I0.7
= Q0.0
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS
•LENGUAJE (LD) :
LD I0.0
O I0.5
O I0.7
= Q0.1
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS
• EJEMPLO: Se desea escribir el programa en LD, IL, FBD que cumpla: K = SB1+ SB2+ SB3
•LD :
•FBD •IL
I0.0 LD I0.0
I0.5 Q0.0
1 O I0.5
I0.7 O I0.7
= Q0.1
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS
USO DE PARÉNTESIS: ( )
Cuando una agrupación de contactos en paralelo o serie están a su vez con otra agrupación en paralelo o
serie, en lenguaje de instrucciones hemos de indicarlos con las operaciones:
OLD Cierra en paralelo los dos últimos bloques que han comenzado por LD
ALD Cierra en serie los dos últimos bloques que han comenzado por LD
•LD
•FBD
•IL
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MEMORIA (realimentación)
•LD:
•IL : • FBD :
LD I0.0
O Q0.0
U I0.1
U I0.2
= Q0.1
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MEMORIA (realimentación)
REALIMENTACIÓN POR SALIDAS (S) set Y (R) reset
La misma operación de memoria se puede realizar con las funciones ( S ) y ( R ), donde a través de la
función (Set) se conmuta la salida a “1” y a través de la función (Reset) se conmuta la salida a “0”.
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MEMORIA (realimentación)
• EJEMPLO:
• LD
• (IL) • FBD
LD I0.0
S Q0.0
LDN I0.1
ON I0.2
R Q0.0
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE TEMPORIZADORES
TEMPORIZADOR AL TRABAJO
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE TEMPORIZADORES
• EJEMPLO: Se desea diseñar un programa para activar una salida 50ms después de cerrar el
interruptor.
• LD : • IL:
LD I0.0
TON T34
5
LD T34
= Q0.0
• FBD
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE TEMPORIZADORES
TEMPORIZADOR AL REPOSO
AUTÓMATAS PROGRAMABLES
PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE TEMPORIZADORES
• EJEMPLO: Se desea diseñar un programa para el encendido manual y apagado automático de una
salida de autómata a los 0,3 segundos.
LD I0.0
TOF T37
LD T37
= Q0.0
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MARCAS
•EJEMPLO
Diseñar un programa para el encendido de una lámpara con retraso de 5 segundos una vez accionado el pulsador
DETECCIÓN DE FLANCOS
AUTÓMATAS PROGRAMABLES
PROGRAMACIÓN DE OPERACIONES
. OPERACIONES CON FLANCOS POSITIVOS/NEGATIVOS
•EJEMPLO:
OPERACIONES DE CONTAJE
•EJEMPLO
LLENO
LIBRE
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON COMPARADORES
OPERACIONES DE COMPARACIÓN
Comparan datos entre sí escribiendo el resultado a la salida según sea verdadera o falsa la
comparación. Las comparaciones son del tipo:
•EJEMPLO
Mediante un solo temporizador accionado con la entrada E0.2, activar, con la ayuda de las funciones de
comparación, dos salidas, A0.4 y A0.7, 10 y 27 segundos después de la activación de E0.2. La puesta a cero del
circuito se obtiene con la activación de E0.4
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6.9 OPERACIONES DE TRANSFERENCIA
OPERACIONES DE TRANSFERENCIA
Las operaciones de transferencia se utilizan para transferir datos de una dirección a otra.
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6.9 OPERACIONES CON COMPARADORES
Los tipos de datos de entrada y salida pueden variar pero deben ser del mismo tipo.