CONTROLADORE LOGICOS PROGRAMABLES
(PLC)
Por: Ing. Geovanni Alfonzo
SISTEMAS AUTOMATIZADOS
RED
DE SG_1 SG_2 SG_N
GESTION
RED
SUPERVISORIO SS_1 SS_2 SS_N
RED
DE PLC_1 PLC_2 PLC_N
CONTROL
SENSORES
(CAPTADORES/ PLANTA ACCIONADORES/ACTUADORES
TRANSDUCTORES)
COMPONENTES DE UNA PLANTA AUTOMATIZADA
PLANTA
VARIABLES
PARTE
DE
MANDO
SENSORES- ACCIONADORES
CAPTADORES-
TRANSDUCTORES ACTUADORES
VARIABLES DE UNA PLANTA
TIEMPO
NIVEL
CAUDAL VELOCIDAD
PRESION
pH
FLUJO
DESPLAZAMIENTO
% CONCENTRACION TEMPERATURA
TIPOS DE VARIABLES DE UNA PLANTA
VARIABLE DISCRETA VARIABLE CONTINUA
P P
10
0 0
t t
Dos Valores Infinitos valores
PARTE OPERATIVA DE UNA PLANTA
ELEMENTOS
QUE SENSAN LAS ELEMENTOS QUE
VARIABLES FISICAS PRODUCEN MOVIMIENTOS
DE LA PLANTA Y ACCIONAN UNA PLANTA
SENSORES- ACCIONADORES
CAPTADORES-
TRANSDUCTORES ACTUADORES
DAN INFORMACION RECIBEN INFORMACION
A LA PARTE DE MANDO DE LA PARTE DE MANDO
DE LAS VARIABLES FISICAS
DE LA PLANTA
TRANSDUCTORES ELECTRICOS Captadores o Sensores
CONVIERTEN
VARIABLES FISICAS EN VARIABLES ELECTRICAS QUE PUEDA SER PROCESADA POR LA PARTE DE MANDO
PREION, CAUDAL, FLUJO, 0 – 10 V
NIVEL, TEMPERATURA, 0–5V
VELOCIDAD, +/- 10 V
DESPLAZAMIENTO, 0 - 20 mA PARTE DE MANDO
ETC. 4 - 20 mA
mv
120VAC/DC
220 VAC/DC
ETC.
CLASIFICACION DE LOS TRANSDUCTORES ELECTRICOS
a)TRANSDUCTORES DIGITALES O DISCRETOS:
CONVIERTEN VARIABLES FISICAS DISCRETAS EN SEÑALES ELECTRICAS DE DOS ESTADOS
(ON/OFF , 1 0 ABIERTO/ CERRADO)
Ejemplos: Preso switch, Termo switch, finales de carreras, sensores de proximidad,
todo elemento que trabaje con contactos
b) TRANSDUCTORES ANALOGICOS
Suministran una señal continua que es fiel reflejo de
la variación de la magnitud física medida.
VARIABLE CONTINUA SALIDA DE TERMOCUPLA
T mV
0
0
t
t
TRANSDUCTORES NUMERICOS
Transmiten valores numéricos en forma de combinaciones binarias.
Los encoders son transductores de este tipo.
ACTUADORES O ACCIONADORES
El accionador es el elemento final de control que, en respuesta a la señal de
mando que recibe, actúa sobre la variable o elemento final del proceso.
Peden ser Digitales y Analogicos
PARTE DE MANDO
Parte de mando o de control que se encarga de conmutar la
conexión eléctrica, hidráulica o neumática entre los cables o
conductores del circuito de potencia.
¿QUE ES LOGICA?
Tecnologías (logica) cableadas
Tecnologías (logica)programadas
MANDO A LOGICA CABLEADA
Tecnologías cableadas
Con este tipo de tecnología, el automatismo se realiza interconectando
los distintos elementos que lo integran. Su funcionamiento es establecido
por los elementos que lo componen y por la forma de conectarlos.
Esta fue la primera solución que se utilizo para crear autómatas
industriales, pero presenta varios inconvenientes.
Los dispositivos que se utilizan en las tecnologías cableadas para la
realización del automatismo son:
Reles electromagnéticos.
Módulos lógicos neumáticos.
Tarjetas electrónicas.
MANDO A LOGICA PROGRAMADA
Tecnologías programadas
Los avances en el campo de los microprocesadores de los últimos
años han favorecido la generalización de las tecnologías programadas.
En la realización de automatismos. Los equipos utilizados para este fin son:
Los ordenadores.
Los autómatas programables.
HISTORIA DE LOS PLC
INICIO AÑOS SESENTA
INDUSTRIA AUTOMOTRIZ
FLEXIBILIDAD
CONCEPTO DE PLC (AP)
Un autómata programable o PLC (controlador lógico programable)
es un equipo electrónico con capacidad de tratamiento de variables
analógicas, informaciones digitales, numéricas y alfanuméricas.
Diseñado para controlar en tiempo real procesos industriales
automatizados.
TRATAMIENTO LOGICO + TRATAMIENTO DE SEÑALES ANALOGICAS +PID
PLC AP
CONSTITUCION DE LOS PLC
Básicamente todos los autómatas están constituido por:
- Fuente de alimentación (internamente todos son de C.C).
- CPU.
- Memoria RAM.
- Memoria EPROM.
- Interface de entrada.
- Interface de salida.
- BUS de conexión.
- Módulo de entrada.
- Módulo de salida.
.
Estructura y Características del Autómata Programable
Estructura y Características del Autómata Programable
Fuente de alimentación
Tiene como misión convertir la corriente alterna de red a corriente continua,
para alimentar los circuitos integrados y los componentes electrónicos del
autómata, que normalmente trabaja a tensiones de 24 V de corriente continua.
Estructura y Características del Autómata Programable
Unidad de control y proceso (CPU):
La CPU es el cerebro del autómata. Está constituida básicamente por el microprocesador
y la memoria. Tiene como misión realizar las siguientes tareas :
• Procesar la información que recibe de los captadores según el programa destinado a
controlar el proceso.
• Enviar la información adecuada a los actuadores a través del módulo de salidas.
• Interpretar el repertorio de instrucciones y órdenes que le envía el programador por
medio de la
consola u ordenador de programación.
• Realizar funciones de vigilancia, como lectura de estados internos (entradas y salidas) y
actualización
de indicadores.
• Detectar posibles anomalías en el funcionamiento del equipo. El procesador va
ejecutando las
instrucciones del programa residente en la memoria de forma secuencial, es decir,
instrucción tras instrucción, procediéndose a la actualización de entradas/salidas al final
de la ejecución.
Estructura y Características del Autómata Programable
La Memoria
Dentro de la CPU disponemos de un área de memoria, la cual posee “varias
secciones”
Memoria del programa de usuario: aquí introduciremos el programa que el PLC va
a ejecutar cíclicamente.
Memoria de la tabla de datos: es la zona encargada de atribuir las funciones
específicas del programa. Se suele subdividir en zonas según el tipo de datos (como
marcas de memoria, temporizadores, contadores, etc.).
Memoria del sistema: aquí se encuentra el programa en código de máquina que
monitoriza el sistema (programa del sistema o firmware). Este programa es
ejecutado directamente por el microprocesador/microcontrolador que posea el
PLC.
Memoria de almacenamiento: se trata de una memoria externa que empleamos
para almacenar el programa de usuario, y en ciertos casos parte de la memoria de
la tabla de datos. Suele ser de uno de los siguientes tipos: EPROM, EEPROM,
o FLASH.
.
PLC COMPACTO
PLC MODULAR
LENGUAJES DE PROGRAMACION
El lenguaje de programación es el encargado de manejar el juego de
instrucciones del autómata para realizar las funciones lógicas y de
cálculo de la CPU.
La norma IEC 1131-3 define 5 lenguajes de programación para
autómatas, 2 en formato texto y 3 en formato gráfico,
LENGUAJES DE PROGRAMACION
DIRECCIONAMIENTO DE I/O
Las variables se asocian en las entradas y salidas del
autómata y es necesario etiquetarlas para que el programa
pueda procesar las señales que éstas generan o reciben. El
direccionamiento de las variables de entradas y salidas
consiste en identificar físicamente los diferentes elementos
que componen un módulo en el autómata programable
Según la norma IEC 1131-3 Los identificadores son:
I – Para las entradas.
Q – Para las salidas.
DIRECCIONAMIENTO DE I/O
Conociendo el tipo de variable a programar y el lugar que ocupa el autómata
obtendremos el Operando. El operando tiene la siguiente estructura:
% X M.N
Donde:
% indica que es una variable.
X identifica si la variable es de entrada o salida.
M es el módulo al que pertenece dicha variable (byte).
N lugar que ocupa en el módulo.
Por ejemplo:
% I 1.2 indica que es la variable (%) de entrada (I) número 2 situada en el
módulo número 1 del autómata.
% Q 2.0 indica que es la variable de salida número 0 situada en el módulo
número 2.
0 4 8 12
PS CPU 1 5 9 1
2 6 10 3
1
3 7 11 4
15
PROGRAMACION EN LISTADO DE INSTRUCCIONES
También llamado Booleano, está basado en un listado de
símbolos nemotécnicos cercanos al lenguaje máquina. Se
escribe en forma de texto utilizando caracteres
alfanuméricos para definir las líneas de operaciones lógicas.
PROGRAMACION EN LENGUAJE ESTRUCTURADO
Tiene su origen en los lenguajes de alto nivel como
Basic, C ó Pascal, siendo su programación similar a
estos.
PROGRAMACION EN BLOQUES DE FUNCIONES
El plano de funciones lógicas, resulta especialmente
cómodo de utilizar, a técnicos habituados a trabajar
con circuitos de puertas lógicas, ya que la
simbología usada en ambos es equivalente.
PROGRAMACION EN GRAFCET
Es el llamado Gráfico de Orden Etapa Transición. Ha sido
especialmente diseñado para resolver problemas de
automatismos secuenciales. Las acciones son asociadas a las
etapas y las condiciones a cumplir a las transiciones. Este
lenguaje resulta enormemente sencillo de interpretar por
operarios sin conocimientos de automatismos eléctricos.
Controladores programables S7 300
COMPONENTES BASICOS DE UN S7 300
CHASIS O RACK DE MONTAJE DE MODULOS DEL SLC 500
El SLC 500 ofrece chasis de montaje de módulos de 4, 7, 10 y 13 slots.