Logo Studenta
¡Este material tiene más páginas!

Vista previa del material en texto

DIEA. - El Autómata Programable.
TSX07
El Autómata Programable
Ultima actualización: 14/12/00
DIEA. - El Autómata Programable.
TSX07
El Autómata Programable.
1.- Evolución.
1.1.- Control cableado: Relés y Contactores.
2.- Arquitectura del PLC.
3.- Funcionalidad.
4.- Programación.
5.- Entorno de Desarrollo de Aplicaciones.
6.- Comunicaciones entre PLCs.
7.- Autómatas Comerciales.
7.1.- Características.
7.2.- Costes.
7.3.- Criterios de Selección.
DIEA. - El Autómata Programable.
TSX07
Prólogo
• Conocimientos Previos:
– Control de Procesos mediante lógica cableada 
(Esquemas de Relés y Contactores).
• Objetivos:
– Conceptos Previos.
– Presentación del PLC.
– Arquitectura interna.
– Funcionalidad.
– Programación.
DIEA. - El Autómata Programable.
TSX07
AUTOMATIZACIÓN
• Disminuir la intervención humana en la 
ejecución de secuencias o procesos 
industriales, sobre todo en tareas monótonas, 
de riesgo de vida y tareas con apreciable 
probabilidad de fallo.
• Acción de reemplazar, complementar o asistir 
al ser humano en actividades que requieren 
esfuerzo físico e intelectual basado en técnicas 
modernas.
Conceptos Previos.
DIEA. - El Autómata Programable.
TSX07
OBJETIVOS DE LA AUTOMATIZACION
• Incrementar la productividad mediante la 
aplicación de técnicas y procedimientos 
adecuados. 
• Reducir actividades rutinarias.
• Incrementar la seguridad.
• Optimizar la calidad de los productos. 
DIEA. - El Autómata Programable.
TSX07
ESQUEMA SISTEMA DE CONTROL
REFERENCIA
UNIDAD DE
CONTROL
ACTUADOR
PROCESO:
Eléctrico
Físico
Mecánico
Químico
Termodinámico
etc...
SENSOR
El Autómata Programable / Conceptos Previos.
DIEA. - El Autómata Programable.
TSX07
Posibles opciones tecnológicas 
El Autómata Programable. / Conceptos Previos.
• Lógica Cableada.
• Lógica Programada
–Autómata Programable.
–Sistema Microprocesador.
–Sistema Microordenador.
DIEA. - El Autómata Programable.
TSX07
SUPERVISOR
O
SISTEMA CENTRAL
SUPERVISOR
O
SISTEMA CENTRAL
U
N
I
D
A
D
E
S
L
O
C
A
L
E
S
U
N
I
D
A
D
E
S
L
O
C
A
L
E
S
T
R
A
N
S
D
U
C
T
O
R
E
S
T
R
A
N
S
D
U
C
T
O
R
E
S
A
C
T
U
A
D
O
R
E
S
A
C
T
U
A
D
O
R
E
S
PLANTA
EQUIPOS :
- MOTORES
- HORNOS
- PROCESOS
SECUENCIALES
- LINEAS DE 
PRODUCCION
- ETC.
PLANTA
EQUIPOS :
- MOTORES
- HORNOS
- PROCESOS
SECUENCIALES
- LINEAS DE 
PRODUCCION
- ETC.
- PLC’s
- Sistemas uP
- Controladores
BUS DE 
COMUNICACIONES
El Autómata Programable. / Conceptos Previos.
Esquema General
DIEA. - El Autómata Programable.
TSX07
Presentación del PLC.
• Definición de PLC:
– Autómata Programable o Controlador Lógico 
Programable (PLC).
• Objetivo del PLC:
– Sistema Electrónico para Control en tiempo 
real de Procesos Industriales Secuenciales.
• Características Generales:
– Programable & Configurable.
– Interconectable con Red Industrial.
El Autómata Programable.
DIEA. - El Autómata Programable.
TSX07
Módulos de 
entrada
Módulos de 
salida
Unidad de Control
Usuario
Proceso
PLC
El Autómata Programable. / Presentación del PLC.
DIEA. - El Autómata Programable.
TSX07
• Campos de Aplicación del PLC:
– Procesos Industriales.
• Ventajas del PLC:
– Flexibilidad.
– Adaptabilidad.
– Robustez.
– Facilidad de Programación.
• Inconvenientes del PLC:
– Limitación de las instrucciones y funciones.
– Coste.
El Autómata Programable. / Presentación del PLC.
DIEA. - El Autómata Programable.
TSX07
PLC
PC
Tablero de control
Planta o Proceso
Supervisión
El Autómata Programable. / Presentación del PLC.
Entorno del PLC
DIEA. - El Autómata Programable.
TSX07
Interfaz de
entrada
Interfaz de
salida
Unidad Central
Usuario
PLC
Periféricos
Fuente de 
Alimentación
Memoria Imagen de E/S
Memoria ‘Firmware’
Memoria de Programa Batería
2.- Arquitectura del PLC.
El Autómata Programable.
DIEA. - El Autómata Programable.
TSX07
E/S
FA+CPU
Comunicaciones:
- Programación.
- Configuración.
- Supervisión. 
Estructura del PLC
PC
El Autómata Programable. / 2. Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Tipos de estructuras
• Compacta.
– Limitado.
• Modular. (Rack o bastidor)
– Ampliable.
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques.
El Autómata Programable. / 2.- Arquitectura del PLC.
• Sección de Alimentación:
– Alimentación externa AC.
– Alimentación de E/S: 24V DC.
Alimentación
110/240 AC
Alimentación
aux. 24 DC 150 mA
L N + -
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques (cont.).
• Sección de CPU:
– Parte inteligente del Equipo (uC ó uP).
– Funciones:
• Interpreta las instrucciones del Programa.
• Atiende a las Comunicaciones.
• Atiende a los Conmutadores de Operación (y llave).
• Indica el Estado del Sistema (panel).
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques (cont.).
• Sección de Memoria:
– Organizada en áreas de trabajo.
– Tipos de Memoria:
• Memoria de Programa del PLC (Firmware).
• Memoria de Programa de Usuario.
• Memoria de Datos (copia de E/S).
• Memoria de Variables generales.
• Memoria de Estado del Sistema (Variables 
especiales).
– Salvaguardia de la información.
• EEPROM
• Batería
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques (cont.).
• Sección de Entradas:
– Tipos de Entradas: Analógicas y Digitales.
– Tipos de Interfaces: Corriente 4..20 mA, 
Tensión DC (12V, 24V), Tensión AC.
– Entradas especiales, p.e.: RUN, STOP, 
Contador rápido, Frecuencímetro. 
L N T + - C 0 1 2
24 V
...
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques (cont.).
• Sección de Salidas:
– Tipos de Salidas: Analógicas y Digitales.
– Tipos de Interfaces: Corriente 4..20 mA, 
Tensión DC (12V, 24V), Tensión AC.
– Salidas especiales: p.e.: PWM, PULSE.
C 0 1 2 3 4 ...
24 V
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de Bloques (cont.).
• Sección de Comunicaciones:
– Configuración.
– Puerto de Programación.
– Puerto de Comunicación. RS232, RS422/485. 
(Comunicación formando redes de PLCs o 
integrándose con Ordenadores).
– Extensión de E/S.
200 m de distancia
El Autómata Programable. / 2.- Arquitectura del PLC.
DIEA. - El Autómata Programable.
TSX07
3.- Funcionalidad del PLC.
El Autómata Programable.
• Principio de funcionamiento.
– Actuar sobre las salidas en función del 
Programa y el valor de las entradas.
Entradas Salidas
ProcesadoPLC
DIEA. - El Autómata Programable.
TSX07
Organigrama de funcionamiento.
El Autómata Programable. / 3. Funcionalidad del PLC.
Arranque
Autotest del Hardware
Ciclo de Funcionamiento Normal
DIEA. - El Autómata Programable.
TSX07
Ciclo de funcionamiento Normal.
Lectura de las Entradas
Tratamiento Interno
Tratamiento del Programa
Actualización de Salidas
STOP
RUN
Fase 3
Fase 2
Fase 1
El Autómata Programable. / 3. Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
Fase 1 : Lectura de las Entradas
El procesador "fotografía" el estado lógico de las entradas y después 
transfiere la imagen obtenida en la memoria de datos
Entrada 2
Entrada 0
Entrada n Entrada n a nivel lógico 1
+ 24 V
Entrada 2 nivel lógico 1
Entrada 1 nivel lógico 0
Entrada 0 nivel lógico 1
Entrada 0 a nivel lógico 1
Entrada 1 a nivel lógico 0
Entrada 2 a nivel lógico 1
Entrada n nivel lógico 1
Fotografía
y
transfiere
Entrada 1
+ 24 V
.
.
.
MEMORIA
DE DATOS
MÓDULO DE 
ENTRADAS
+ 24 V
El Autómata Programable. / 3.- Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
utiliza las
imágenes de
las entradas
Ejecución del
programa
Entrada 0 nivel lógico 1
Entrada 1 nivel lógico 1
———
Salida n nivel lógico 1
———
Salida 5 nivel lógico ••
Salida 1 nivel lógico 0
Salida 0 nivel lógico 1
————
Entrada n nivel lógico 1
Entrada 2 nivel lógico 0MEMORIA DE DATOS
actualiza las
imágenes de
las salidas
Si l'Entrada 1 est à 1
et si l'Entrada 2 est 
0 mettre la Salida 5
………………………
………………………
MEMORIA PROGRAMA
à
PROGRAMA
Si la entrada 1 está 
a 1 y si la entrada 
2 está a 0 poner la 
salida 5 a 1
Fase 2 : Tratamiento del programa
Ejecución de operaciones lógicas contenidas en la memoria programa, una tras 
otra hasta la última. Para ello utiliza la imagen del estado de las entradas 
contenida en la memoria de datos. Y actualiza el resultado de cada operación 
lógica en la memoria de datos (imágenes de las salidas).
El Autómata Programable. / 3.- Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
Copia sobre los módulos de salida, el conjunto de las imágenes (estados 
lógicos de las salidas) contenido en la memoria de datos.
Copia
Salida 0 0Volt.
.
Salida 0 nivel lógico 1Entrada 0 nivel lógico 1
Entrada 1 nivel lógico 1 Salida 1 nivel lógico 0
Entrada 2 nivel lógico 0 Salida 2 nivel lógico 1
—
—
—
—
—
—
—
—
—
—
Salida 5 nivel lógico 1Entrada n nivel lógico 1
Salida 1
Salida 2
.
Salida 0 nivel lógico 1
Salida 5
.
Salida 1 nivel lógico 0
—
—
Salida 5 nivel lógico 1
—
—
Salida n nivel lógico 1
Salida n nivel lógico 1
Salida n
.
MEMORIA
DE DATOS
MÓDULO
DE SALIDAS
Fase 3 : Actualización de las Salidas
El Autómata Programable. / 3.- Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
Tiempos de Respuesta.
TI LE
TP
AS TI LE
TP
AS
Tiempo de Ciclo n Tiempo de Ciclo n+1
Tiempo
Si Tiempo de Ciclo > Tiempo de WatchDog
STOP 
%S11=1(150 ms)
TI=Tratamiento Interno, LE=Lectura de Entradas, TP=Tratamiento del Programa, AS=Actualización de Salidas.
El Autómata Programable. / 3.- Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
– El PLC integrado dentro de una red de PLCs
con terminal de configuración y 
programación, y Ordenador de supervisión.
Operatividad hoy en día
El Autómata Programable. / 3.- Funcionalidad del PLC.
DIEA. - El Autómata Programable.
TSX07
TSX07 16 E/S (TSX07 16 E/S (NanoNano))
9 Entradas, 7 Salidas
Contador reversible rápido
2 Potenciómetros analógicos
Salida PWM ( hasta 4,9 KHz )
Salida alta frecuencia
Alimentación aux. 24 VDC / 150 mA
Entrada Run/Stop configurable
Salida de seguridad
EEPROM interna
Puerto comunicación RS485
Sólo 135 x 85 x 60 mm
Visualizador de E/S
El Autómata Programable.
DIEA. - El Autómata Programable.
TSX07
Frontal del TSX07Frontal del TSX07
Estado del API
Display de E/S
Potenciómetros de
ajuste analógicos
Puerto de programación Conexiones de extensión
El Autómata Programable.
DIEA. - El Autómata Programable.
TSX07
10.4.- Programación del PLC.
El Autómata Programable.
• PLC es dispositivo programable.
• Programa: conjunto de instrucciones u 
órdenes que indican las operaciones a 
realizar.
• Lenguajes de Programación:
– Ladder o escalera (diagrama gráfico).
– Mnemónico o booleano (lista de instrucciones).
– Plano de Funciones.
– GRAFCET.
DIEA. - El Autómata Programable.
TSX07
El Autómata Programable. / 4.- Programación del PLC.
Lenguaje PL7 (Nanoautómata)
• Lenguaje booleano (lista de instrucciones).
• Se aplica a 
– Variables lógicas:
• Entradas
• Salidas
• Bits internos
• Bits de Sistema.
– Funciones:
• Temporizadores
• Contadores
• Traduce a Ladder y GRAFCET.
DIEA. - El Autómata Programable.
TSX07
Estructura del Programa
(Lenguaje booleano)
El programa consta de una serie de instrucciones (hasta 1000) de distintas familias
Ejemplo :
003 LD %I0.1
número código instrucción operando
de línea de (bit o palabra)
programa 
(generado
automáticamente)
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Escrutación del Programa
Ejecución cíclica de arriba a abajo
001 LD .............
002 ST .............
003 LD .............
.............................
.............................
.............................
.............................
....FIN du PROGRAMME
Lecture des Entrées
Traitement des Sorties
Lectura de las Entradas
Actualización de Salidas
FIN del PROGRAMA
Fase 1
Fase 2
Fase 3
000
001
002
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Esquema de contactos (Ladder)
• Sucesión de redes de contactos.
• Transfieren información desde las E a las S.
• El resultado depende de las funciones 
programadas.
• Consiste en asignar los contactos a las 
entradas y las bobinas de los relés a las 
salidas o a los bits del Autómata.
E1 E2 S1
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Los Lenguajes
Esquema
eléctrico
Contacto normalmente abierto
Contacto normalmente cerrado
Lenguaje
de contactos
(Ladder)
Lenguaje
booleano
LD
LDN
ST
Bobina
( )
El lenguaje de lista de instrucciones (booleano) es reversible al de contactos:
Se puede transformar automáticamente en red de contactos al leer el programa
Las instrucciones más elementales del lenguaje booleano son la lectura del
estado de una entrada y la activación de una salida
leer el estado de una 
entrada.
leer el estado inverso de una
entrada.
transferir un resultado a una 
salida.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Objetos Bits.
• BITS DE ENTRADAS / SALIDAS
– Son las imágenes lógicas de los estados eléctricos de las E/S.
– Se actualizan en cada escrutación del programa.
– Sintaxis : %In.i o %Qn.i
• BITS DE MEMORIZACION INTERNA (bits internos)
– Memorizan los estados intermedios durante la ejecución del 
programa. 
– Sintaxis : %Mi ,variando i de 0 a 127 (salvaguarda del 0 al 64) 
•BITS DE SISTEMA
– Controlan el buen funcionamiento del autómata y el desarrollo 
del programa de aplicación. 
– Sintaxis : %Si ,variando i de 0 a 127
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
• Ejecución del Programa:
– Ejecución lineal.
– Saltos condicionales, incondicionales.
– Saltos a subrutinas.
• Tipos de Instrucciones:
– Lógicas.
– Aritméticas.
– Temporización y contaje.
– Recopilación de datos.
– Transferencia de datos.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Instrucciones booleanas
• INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN
Booleanas Ladder
Ejemplo :
LD "Load"
ST "Store"
Contact
Bobine
...
LD %I0.4
ST %Q0.2
...
%I0.4 %Q0.2
contacto
bobina
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Instrucciones booleanas (cont.)
• OTRAS INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN
Booleanas Ladder
LDN "Load not"
LDR "Load rising edge"
LDF "Load falling edge
contact inverse
front montant
front descendant
contacto inverso
frente ascendente
frente descendente
En la entrada de un autómata, se detecta un frente o flanco cuando el estado 
de una entrada ha cambiado entre el ciclo anterior (n-1) y el ciclo en curso (n). 
Se detecta y se utiliza solamente durante el ciclo en curso. 
(*) Sólo entradas.
(*)
(*)
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Instrucciones booleanas (cont.)
• OTRAS INSTRUCCIONES DE CARGA Y DE ASIGNACIÓN
Booleana Ladder
STN "Store not"
S "Set"
R "Reset"
bobine inverse
S
R
bobina inversa
bobina de enclavamiento
bobina de desenclavamiento
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
• AND / OR (Y, O)
Ejemplo 1 : Y (AND)
...
LD %I0.0
AND %I0.1
ST %Q0.1
...
%I0.0 %I0.1 %Q0.1
Funciones combinacionales
Ejemplo 2 : Y / O
%I0.1 %Q0.0
%I0.2 
...
LD %I0.0
AND %I0.1
OR %I0.2
ST %Q0.0
...
%I0.0 
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
E1 S1
S1
EJEMPLO DEL REGISTRO
S1
E1
1 CICLO
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
M9 M11M10
M10
EJEMPLO:DETECCIÓN DE UN FLANCO 
SOBRE UN BIT INTERNO
M11
M10
M9
1 CICLO
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Bloques Funcionales
• EL TEMPORIZADOR
• EL CONTADOR
Parámetros de Configuración.
Entradas.
Salidas.
Programación.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
% TMi i de 0 a 31
Tipo TP / TON / TOF
Base de tiempos BT por defecto 1 min; 
configurable a 1 s, 100 ms, 10 ms y 1 ms (TM0 y TM1)
Valor actual % TMi.V Palabra que crece de 0 a %TMi.P al transcurrir la 
temporización (puede ser leída pero no escrita) .
Valor de preselección % TMi.P ~ de 0 a 9999 
Entrada (activación) IN. Entrada que produce la activación del temporizador. Esta 
ocurre por flanco ascendente en los tipos TON y TP, o por flanco
descendente en el tipo TOF. 
Salida “en curso” Q. Salida del temporizador. 
Parámetros del temporizador
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Hay 3 tipos :
TP = monoestable, permite generar un impulso de 
duración precisa (duración programable)
TON = permite controlar el retardo en la conexión 
(retardo programable)
TOF = permite controlar el retardo en la 
desconexión (retardo programable)
Tipos de temporizadores
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
IN
TMi,P...
Q
t
t
t
TMi,V
Temporizador Monoestable TP
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Temporizador con
retardo a la conexión TON
IN
TMi,P...
Q
t
t
t
TMi,V
IN
%TMi.V
0
Q
%TMi.P
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Temporizador con 
retardo a la desconexión TOF
IN
TMi,V
Q
t
t
t
TMi,P...
IN
%TMi.V
0
Q
%TMi.P
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Programación del Temporizador
• Programación reversible
( )
IN Q
%TM1
%I0.1
%TM1.Q %Q0.3
...
BLK%TM1
LD %I0.1
IN
END_BLK
LD %TM1.Q
ST %Q0.3
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
•Contar
•Descontar
•Contar / descontar
EL CONTADOR
Parámetros del contador
% Ci i de 0 a 15
% Ci.V Valor actual. Puede ser leído y probado por programa. 
% Ci.P Valor de preselección: %Ci.P entre 0 y 9999
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Puesta a cero R R = 1 => % Ci.V = 0
Preselección S S = 1 => % Ci.V = %Ci.P
Entrada contaje CU por => incremento de %Ci.V
Entrada descontaje CD por => decremento de %Ci.V
Salida de vaciado E %Ci.E= 1 al pasar %Ci.V de 0 a 
9999 (Empty) 
Salida de preselección D %Ci.D = 1cuando % Ci.V = % Ci.P
Salida de rebasamiento F %Ci.F= 1 al pasar %Ci.V de 9999 
a 0 (Full)
Otros parámetros del contador
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Contar / descontar. Programación
• Programación reversible
%I1.1 
BLK %C8
LD %I1.1
R
LD %I1.2
AND %M0
CU
OUT_BLK
LD D
ST %Q0.0
END_BLK
E
D
F%I1.2 %M0
%Q0.0
R
P
CU
CD
%C8
S
%I0.1
%I0.2
0
0
% I0.3 % I0.3
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Ejemplo: 
Contar un número de piezas = 5
( )
R E
S %C8.P D
CU F
CD
%C8%I1.1
%I1.2 %M0
%C8.D %Q0.0
con %C8.P = 5
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
BLOQUE PID
• Función dependiente de:
– Valor de consigna.
– Valor de señal de Planta.
– Parámetros de configuración del bloque:
• P, I, D.
• Otros: límites de la salida, filtro de entrada, etc.
• Alternativas:
– Implementación por software (consumo de CPU).
– Módulo hardware independiente.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Son direccionados bajo el formato palabra de longitud 16 bits, 
• PALABRAS DE MEMORIZACION INTERNA (Palabras internas)
Destinadas a almacenar valores
– Sintaxis : %MWi (con i variando de 0 a 255)
• PALABRAS CONSTANTES DE MEMORIZACION INTERNA 
Memorizan valores constantes o mensajes alfanuméricos.
– Sintaxis : %KWi (con i variando de 0 a 63)
• PALABRAS SISTEMA
Palabras de 16 bits que aseguran varias funciones, dan acceso a informaciones 
procedentes del autómata
– Sintaxis : %SWi (con i variando de 0 a 119)
Objetos Palabras.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Permiten asignar al operando Op1 el valor del operando Op2
Se pueden realizar : en cadenas de bits
en palabras
en tablas de palabras
Ejemplo :
OPERADOR : =
Sintaxis [ operando 1: = operando 2]
el operando 1 toma el valor del operando 2
%M0 
LD %M0
[%MW0:=100]
%MW0:=100 
Instrucciones de Asignación
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Permiten comparar dos operandos :
>
> =
<
< =
=
< >
OP1 Superior a OP2
OP1 Superior o igual a OP2
OP1 Inferior a OP2
OP1 Inferior o igual a OP2
OP1 Igual a OP2
OP1 Diferente de OP2
Ejemplo :
La comparación se efectúa en el interior de corchetes. 
Cuando la comparación es verdadera, el resultado es = 1
%M0 
...
LD [%MW10>100]
ST %Q0.0
LD %M0
AND [%MW20<%KW35]
ST %Q0.2
LD % I0.2 
OR [%MW30>=%MW40]
ST %Q.04
...
%Q0.3
%MW10>100 
%Q0.2
%MW20<%KW35 
%I0.2 %Q0.4
%MW30>=%MW40 
3
Sintaxis : LD [ Op1 OPERADOR Op2 ]
.Q 0 . 4
Instrucciones de Comparación
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Entre dos operandos o sobre un operando
+
-
*
/
REM
SQRT
INC
DEC
adición de dos operandos
resta de dos operandos
multiplicación de dos operandos
división de dos operandos
resto de la división de dos operandos
raíz cuadrada de un operando
incremento de un operando
decremento de un operando
Sintaxis +, - , * , / , REM : [Op1 := Op2 OPERADOR Op3]
SQRT : [ Op1 := OPERADOR Op2]
INC , DEC : [ OPERADOR Op1]
Instrucciones Aritméticas
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Ajuste de un temporizador a partir de un punto de reglaje analógico
El ajuste de la temporización se realiza mediante el potenciómetro. La salida %Q0.0 
del autómata está controlada por el temporizador (TON)TM0. El potenciómetro 0 
controla el ajuste de temporización.
%TMO.P:=%SW112
%TM0
IN Q
( )
%I0.0
%TM0.Q %Q0.0
Configuración :
BT : 100 ms
%TM0.P : no importa
Tipo : TON
Ajuste(Reglaje) : S
gama de ajuste del temporizador:
de 0 a 25,5 segundos
EJEMPLO DE UN TEMPORIZADOR
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
• Proceso de Programación del PLC.
– Planteamiento del Problema.
– Asignación de E/S: numeración, tipo y 
descripción.
– Implementación del programa.
– Conexión con PLC para descarga del programa.
– Depuración del Programa.
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
220V
Contactor
Termico
ParoMarcha
Motor
Fallo
Motor
MarchaMotor
Ejemplo: Control de Marcha/Paro de un Motor
Circuito de Fuerza Circuito de Maniobra
Pulsadores
Indicadores
ESPECIFICACIONES
Auxiliar
PM PP
IM IP
CM
CA
CT
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
L N T + - C 0 1 2
24 V
...
C 0 1 2 3 4 ...
24 V
ASIGNACIÓN DE ENTRADAS / SALIDAS
PM PP CT
CA IM IP
3
CA
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
PM CM
CM
CM
CT
PP CT
IM
IF
CM CA
PROGRAMA EN EL PLC
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
Resumen
• Autómata programable.
– Automatización.
– Utilidad.
• Control de Procesos Secuenciales.– Entorno.
• Equipo aislado o integrado en un sistema superior.
– Arquitectura interna.
• Diagrama de Bloques.
– Funcionalidad. 
• Ciclo de Programa.
– Programación.
• Lenguajes.
• Instrucciones: 
• Bloques funcionales: Temporizadores, contadores y otros.
El Autómata Programable.
DIEA. - El Autómata Programable.
TSX07
BÁSCULA
E M2M1
M2M1
E M2
M1M2
M1
M2
M1
E
R
S
S
R
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
ParoMarcha
Bomba
Fallo
Bomba
Marcha
Ejemplo 2: Control de Nivel
Circuito de Maniobra
Pulsadores
Indicadores
ESPECIFICACIONES
B2 PP
BM BF
Nivel de Paro
Nivel de Marcha
Bomba 2
Bomba 1
Marcha
B1
Manual
MA
- Modo Manual o Automático
- Arranque alternativo de Bombas
ON OFF
Conmutador
El Autómata Programable. / 4.- Programación del PLC.
T2T1
DIEA. - El Autómata Programable.
TSX07
AR M2M1
M2M1
AR M2
M1M2
M1
R
S
S
R
MA ARON
MA OF PA
BÁSCULA
MA PP
PARO
ARRANQUE
El Autómata Programable. / 4.- Programación del PLC.
DIEA. - El Autómata Programable.
TSX07
M1 S1
S1
MA B1
PA T1
M1 T2
M1 S2
S2
MA B2
PA T2
M1 T1
BOMBA 1
BOMBA 2
El Autómata Programable. / 4.- Programación del PLC.
AR
AR
DIEA. - El Autómata Programable.
TSX07
220 AC
24 DC
L C+N 0 1 C2 3 4 5 6 7 8
DIEA. - El Autómata Programable.
TSX07
LDN %I0.0
AND %I0.2
ST %M0
LDN %I0.0
ANDN %I0.3
OR( %I0.0
AND %I0.4
)
ST %M1
LDN %M0
MPS
AND %M2
R %M3
MPP
ANDN %M2
S %M3
LD %M0
MPS
AND %M3
S %M2
MPP
ANDN %M3
R %M2
BÁSCULA
PARO
ARRANQUE
DIEA. - El Autómata Programable.
TSX07
LD %M2
AND %M0
OR( %I0.0
AND %I0.7
)
OR(N %M2
AND %I0.6
)
OR %Q0.0
ANDN %M1
ANDN %I0.5
ST %Q0.0
LDN %M2
AND %M0
OR %Q0.1
OR( %I0.0
AND %I0.8
)
OR( %M2
AND %I0.5
)
ANDN %M1
ANDN %I0.6
ST %Q0.1
BOMBA 1
BOMBA 2
DIEA. - El Autómata Programable.
TSX07
El Autómata Programable.
Bibliografía.
Autómatas Programables. J. Balcells, J.L. Romeral; 
Marcombo; 1997.
Manual del Nano Autómata TSX07; Telemecanique.