Sie sind auf Seite 1von 105

AUTÓMATAS PROGRAMABLES

1. AUTOMATA PROGRAMABLE. PLC.

2. ESTRUCTURA Y CARACTERÍSTICA DE UN PLC.

3. TIPOS DE CONTROL: VENTAJAS E INCONVENIENTES.

• WLC
• PLC
• MÓDULO LÓGICO
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.1. AUTOMATA PROGRAMABLE. (PLC)

Un autómata programable industrial “ programable logic controller” (PLC),


es un equipo electrónico, programable, diseñado para controlar en tiempo
real, procesos industriales, comerciales y domésticos.
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1. 2. ESTRUCTURA Y CARACTERÍSTICAS DE LOS PLC´s
Aunque puede variar de un autómata a otro, en todos se puede encontrar la
estructura de la figura.
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1. 2. ESTRUCTURA Y CARACTERÍSTICAS DE LOS PLC´s
Trabaja, en base a las señales eléctricas que le llegan al módulo de entrada,
siendo decodificadas en el microprocesador, antes de dar las señales de
salida a los actuadores.
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1. 2.1. CICLO DE SCAN DE UN PLC
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL.
Antes de los PLC, las tareas de control se realizan a menudo por contactores,
relés de control, y otros dispositivos electromecánicos con cables de
interconexión intrincados. Este enfoque se conoce a menudo como control de
lógica cableada (WLC).
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. WLC, PLC Y MODULO LOGICO
Los controles WLC y PLC, se emplean sobre todo, para el control de máquinas e
instalaciones eléctricas en entornos industriales
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. WLC, PLC Y MODULO LOGICO
Los módulos lógicos, por el contrario se emplean, para tareas de control
menores y también en las instalaciones de edificios
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. DIFERENCIAS
El control WLC y PLC se diferencian, básicamente en el modo de
funcionamiento.

En el caso de control WLC, los


actuadores se controlan por
medio de impulsos de corriente a
través del cableado
interconectado, según esquema.
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. DIFERENCIAS

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.

El resultado se pasa a los


actuadores conectados a
las salidas
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMATAS PROGRAMABLES
1.- ESTRUCTURA DEL AUTOMATA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMATAS PROGRAMABLES

1. SISTEMAS DE NUMERACIÓN
• BINARIO
• DECIMAL
• HEXADECIMAL

2. DEFINICION DE BITS, BYTES Y WORD.

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.

El valor numérico de un caracter, depende de su posición en la cadena de


caracteres. El valor se obtiene mediante el producto de la cifra por el valor
posicional.

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).

También, estos estados se conocen como estados lógicos (1) ó (0).


AUTÓMATAS PROGRAMABLES
 TECNOLOGÍA DE CONTROL
2.5. DIFERENCIA TECNOLOGÍA DIGITAL Y ANALOGICA .

Los sistemas de control modernos, se fundamentan en la tecnología digital.

ANALOGICA DIGITAL
AUTÓMATAS PROGRAMABLES
 TECNOLOGÍA DE CONTROL
2.5. CONVERSION TECNOLOGÍA ANALOGICA-DIGITAL .
AUTÓMATAS PROGRAMABLES

1. CLASIFICACIÓN DE LOS PLC. ESTRUCTURA

2. C.P.U.

3. MEMORIAS ROM, RAM, EPROM

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.)

(Central Procesing Unit) es el cerebro del autómata. Está formada,


básicamente, por el microprocesador (μP) y la memoria. Tiene como
misión:
- Procesar la información que recibe de las entradas

- Interpretar las instrucciones y órdenes del programa

-Enviar la información adecuada a las salidas

La CPU ejecuta el programa que reside en la


memoria, leyendo las instrucciones una a una
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.3. MEMORIAS RAM, EEPROM.

La memoria permite almacenar las


instrucciones del programa, datos y
estados de entrada y salida.

La capacidad de una memoria viene


determinada por el nº de instrucciones capaz de
almacenar (nº de bits o nº de bytes).

TIPOS

•RAM (Randon Access Memory): Memoria de


lectura-escritura. Es de tipo volátil por falta
de alimentación eléctrica

•ROM (Read Only Memory): Memoria de


sólo lectura. Viene grabada por el
fabricante

 EPROM: Memoria de sólo lectura,


reprogramable, con borrado por ultravioletas.

 EEPROM: Memoria de sólo lectura,


reprogramable, con borrado por medios
eléctricos.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.4. FUENTES DE ALIMENTACIÓN.

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.

Adapta y codifica de forma comprensible para la CPU las señales procedentes


de los dispositivos de entradas o captadores

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.

ENTRADAS A 24 V DC ENTRADAS A 230 V AC


AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE ENTRADAS. TIPOS DE ENTRADAS.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE ENTRADAS. TIPOS DE ENTRADAS.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE SALIDAS.
Decodifica las señales procedentes de la CPU, y manda las señales de
activación de los dispositivos de salida o actuadores.

A estos módulos se conectan


las bobinas de contactores,
señalizadores, etc.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE SALIDAS. TIPOS.
AUTÓMATAS PROGRAMABLES
3 COMPONENTES DE LOS PLC
3.5. MODULOS DE SALIDAS. CARGAS ELEVADAS
AUTÓMATAS PROGRAMABLES

1. LENGUAJES DE PROGRAMACIÓN

2. LENGUAJE GRÁFICO DE CONTACTOS LADDER (LD)

3. DIRECCIONAMIENTO

4. DIRECCIONAMIENTO Y CICLO DE SCAN

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

LENGUAJES DE PROGRAMACIÓN EN FORMATO TEXTO:

1. Lenguaje por lista de INSTRUCCIONES (nemónico)


-> NORMA IEC 1131-3….(IL)
-> SIEMENS……………...(AWL)
2. Lenguaje por texto ESTRUCTURADO (ST)

LENGUAJES DE PROGRAMACIÓN EN FORMATO GRÁFICO:


3. Lenguaje gráfico de CONTACTOS
-> NORMA IEC 1131-3….(LD)
-> SIEMENS……………...(KOP)
4. Lenguaje gráfico de FUNCIONES
-> NORMA IEC 1131-3….(FBD)
-> SIEMENS……………...(FUP)
AUTÓMATAS PROGRAMABLES
4 PROGRAMACION DE UN PLC
4.1. LENGUAJES DE PROGRAMACION

Encargado de manejar las instrucciones del autómata para realizar las funciones
lógicas

LENGUAJES DE PROGRAMACIÓN EN FORMATO TEXTO:

LENGUAJES DE PROGRAMACIÓN EN FORMATO GRÁFICO:


AUTÓMATAS PROGRAMABLES
4 PROGRAMACION DE UN PLC
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD)
Es el mas aproximado a un diagrama de lógica cableada. Los símbolos y
conexiones básicas son:
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD).REPRESENTACIÓN

Giro de 90º
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD). A TENER EN CUENTA -1-

a) LA PROGRAMACIÓN SE HARÁ EN EL ORDEN DE IZQUIERDA A DERECHA

b) EL ORDEN DE PROGRAMACIÓN ES DE ARRIBA A ABAJO

C) NO SE PUEDE CONECTAR UNA SALIDA DIRECTAMENTE A LA LÍNEA PRINCIPAL

NO SI
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ (LD). A TENER EN CUENTA -2-

d) DESPUÉS DE UNA SALIDA “OUT” NO SE PUEDE COLOCAR NINGÚN CONTACTO

NO SI

e) EL NÚMERO DE SALIDAS ES FIJO, NO SE PUEDE REPETIR

¡ PROGRAMA NO VÁLIDO!
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.3 DIRECCIONAMIENTO DE VARIABLES

Consiste en indicar el borne de conexión en el que está conectado el captador o el


actuador (entrada o salida). El direccionamiento consta de un identificador de área, un
identificador de byte y número de bit.

Según SIEMENS los identificador de área


son:

I: Para las entradas


Q: Para las salidas

formando una estructura, por ejemplo,


para una entrada en el byte m=0, bit n=1:

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

La elección de las órdenes de


programa en un PLC, en
lenguaje KOP, se hace en base a
la lógica de señales necesarias
para cumplir el objetivo de
funcionamiento.
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)

la lógica que controla el flujo de corriente activa


o desactiva la bobina de salida:
{0} x {1} = {0}
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)

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)

la lógica que controla el flujo de corriente activa


o desactiva la bobina de salida:
{1} x {1} = {1}
AUTÓMATAS PROGRAMABLES
4 LENGUAJES DE PROGRAMACIÓN
4.1. EJEMPLO: 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)

Según se haga la elección de los contactos de entrada:


AUTÓMATAS PROGRAMABLES

S7-200
AUTÓMATAS PROGRAMABLES

S7-200

No se puede mostrar la imagen en este momento.


AUTÓMATAS PROGRAMABLES

No se puede mostrar la imagen en este momento.

62
AUTÓMATAS PROGRAMABLES

No se puede mostrar la imagen en este momento.


AUTÓMATAS PROGRAMABLES

No se puede mostrar la imagen en este momento.

64
AUTÓMATAS PROGRAMABLES

No se puede mostrar la imagen en este momento.

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

INDICADORES DE TAMAÑO DE MEMORIA


Se puede acceder a los datos de numerosas
áreas de la memoria de la CPU en formato de
bytes, palabras o palabras dobles. El acceso está
formado por un identificador de área, el
tamaño de los datos y la dirección inicial del
valor del byte, de la palabra o de la palabra
doble, como muestra la figura.

69
AUTÓMATAS PROGRAMABLES

MEMORIA DE DATOS: TAMAÑO DE ACCESO

El acceso a la memoria de datos completa se realiza en forma de bits, bytes,


palabras o palabras dobles

70
AUTÓMATAS PROGRAMABLES

MEMORIA DE DATOS: TAMAÑO DE ACCESO

71
AUTÓMATAS PROGRAMABLES

MEMORIA DE DATOS: MARCAS ESPECIALES

72
AUTÓMATAS PROGRAMABLES

1. FUNCIONES LÓGICAS. OPERACIONES LÓGICAS

2. VARIABLE BINARIA

3. FUNCIONES LÓGICAS BÁSICAS

• FUNCIÓN LÓGICA AND


• FUNCIÓN LÓGICA OR
• FUNCIÓN LÓGICA NOT

4. EJERCICIOS
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.1.- DEFINICIÓN: FUNCIONES LÓGICAS Y OPERACIONES LÓGICAS

En un circuito digital, se procesan una, dos o mas señales de entradas para


obtener una señal de salida.

Este procesamiento, se lleva a cabo por medio de las funciones lógicas u


operaciones lógicas
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.2.- VARIABLE BINARIA

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:

Se puede asociar a términos:


AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.3.- FUNCIONES LÓGICAS BÁSICAS

EL RESULTADO L DE UNA OPERACIÓN LÓGICA AND DE DOS VARIABLES a Y b


SERÁ UNO (1) CUANDO AMBAS VARIABLES SEAN UNO (1), EN CASO
CONTRARIO, EL RESULTADO SERÁ CERO (0)
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.3.- FUNCIONES LÓGICAS BÁSICAS

EL RESULTADO L DE UNA OPERACIÓN LÓGICA OR DE DOS VARIABLES a Y b


SERÁ UNO (1) CUANDO AL MENOS UNA VARIABLE SEA UNO (1), SOLAMENTE
CUANDO AMBAS VARIABLES SEAN CERO (0), EL RESULTADO SERÁ CERO (0)
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.3.- FUNCIONES LÓGICAS BÁSICAS

EL RESULTADO L DE UNA OPERACIÓN LÓGICA NOT SERÁ UNO (1) CUANDO LA


VARIABLE a SEA CERO (0), Y VICEVERSA.
AUTÓMATAS PROGRAMABLES
5.- FUNCIONES LÓGICAS
5.4.- EJERCICIOS
Asigne a los distintos esquemas, las funciones lógicas que les correspondan.

Q1= I1 . I2 . I3

Q2= I1 + I2 + I3
AUTÓMATAS PROGRAMABLES
6 PROGRAMACION DE OPERACIONES

6. INICIO Y FIN DE PROGRAMA


6. OPERACIONES DE FUNCIONES LOGICAS
6. OPERACIONES DE MEMORIA (Realimentación)
6. OPERACIONES CON TEMPORIZADORES
6. OPERACIONES CON MARCAS
6. OPERACIONES CON FLANCO
6. OPERACIONES DE CÓMPUTO
6. OPERACIONES DE COMPARACIÓN
6. EJERCICIOS
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. INICIO Y FINAL DE PROGRAMA
ORDENES DE INICIO Y FIN DE UN PROGRAMA

Son las operaciones encargadas de iniciar y terminar un programa.

 INICIO •LENGUAJE (IL)


•LENGUAJE (LD)

•Carga directa LD

•Carga negada LDN

 FIN DE PROGRAMA •LENGUAJE (IL)


•LENGUAJE (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

Operando de salida Q0.0


•LD

•IL

Operando de entrada I0.0 LD I0.0


ST Q0.0

•FBD
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES DE FUNCIONES LÓGICAS

FUNCION LÓGICA (AND)


Tiene su correspondencia con un circuito eléctrico de contactos en serie.

•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

FUNCION LÓGICA (OR)


Tiene su correspondencia con un circuito eléctrico de contactos en paralelo.

•LENGUAJE (LD) :

•LENGUAJE (FBD) •LENGUAJE (IL)

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

• EJEMPLO: Implementar la función asociada al circuito cableado: H= (S1+S2).(S3+S4)

•LD

•FBD

•IL
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MEMORIA (realimentación)

REALIMENTACIÓN POR CONTACTO


Una función de memoria es aquella que genera una acción, y lo mantiene aunque cese la causa que lo
originó.

•LÓGICA CABLEADA : •LÓGICA PROGRAMADA :

•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

Un impulso en I0.0 hace que Q0.0


se ponga a “1” de forma permanente.

Un impulso en I0.1 ó I0.2 hace que Q0.0


se ponga a “0” de forma prioritaria.

• (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) • (FBD) • (IL)

LD I0.0
TOF T37
LD T37
= Q0.0
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON MARCAS

MEMORIAS INTERNAS (marcas)

Las marcas o memorias internas en programación, son lo que los relés


auxiliares en circuitos cableados

Se identifican con el operando M


AUTÓMATAS PROGRAMABLES
 PROGRAMACIÓN DE OPERACIONES
. 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

• (LD) • (FBD) • (IL)


AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES

4. OPERACIONES CON FLANCOS POSITIVOS/NEGATIVOS

DETECCIÓN DE FLANCOS
AUTÓMATAS PROGRAMABLES
 PROGRAMACIÓN DE OPERACIONES
. OPERACIONES CON FLANCOS POSITIVOS/NEGATIVOS
•EJEMPLO:

• (LD) • (IL) • (FBD)


AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON CONTADORES

OPERACIONES DE CONTAJE

Son funciones encargadas de contar/descontar sucesos, originados por contactos o grupos de


contactos sobre un operando llamado contador

•LENGUAJE (LD) : •LENGUAJE (IL):

CU % Cxx : Contar hacia adelante

CD % Cxx : Contar hacia detrás

R % Cxx : Reinicio de conteo


AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON CONTADORES

La operación incrementar/decrementar contador (CTUD) empieza a contar adelante cuando se


produce un flanco positivo en la entrada de contaje adelante (CU), y empieza a contar atrás cuando
se produce un flanco positivo en la entrada de contaje atrás (CD). El valor actual (Cxx) del contador
conserva el contaje actual, el valor de preselección PV se compara con el valor actual cada vez que
se ejecuta la operación de contaje.
AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON CONTADORES

•EJEMPLO

Se desea controlar la entrada/salida de vehículos de un parking de 10 plazas. Para ello se han


colocado detectores fotoeléctricos en las puertas de entrada y salida. Si el parking está completo se
enciende la luz roja del semáforo. En el momento que el nº de vehículos es menor de 30 el semáforo
se pone de nuevo en verde

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:

Siendo, IN1 e IN2, los datos a comparar.


AUTÓMATAS PROGRAMABLES
6 PROGRAMACIÓN DE OPERACIONES
6. OPERACIONES CON COMPARADORES

•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.

Das könnte Ihnen auch gefallen