Unidad 2 PLC
Unidad 2 PLC
Unidad 2 PLC
¿Qué es un PLC?
PLC = PROGRAMMABLE LOGIC CONTROLER
BUS INTERNO
A
De red de A unidad de A Periféricos De A
externo
alimentación Programación Captadores Actuadores
Bus
PARTES DE UN CPU
ELEMENTOS DE LA CPU
DECODIFICADOR
REGISTROS
DE LA PILA
El programa o firmware proporcionado por el fabricante, realiza las
siguientes funciones básicas (variable):
• Etc.
ROM Monitor
Intérprete
RAM + EEPROM
Respalda a la RAM
Parámetros
Memorias de un PLC
Memoria
de usuario
Memoria del programa de
usuario
MEMORIA DE PROGRAMA
Memorias de un PLC
Memoria interna
Clasificación por el tipo de variables que almacena y el número de bits que
ocupa la variable:
MEMORIA MEMORIA
CPU IMAGEN
IMAGEN
ENTRADAS SALIDAS
- Continua
Por el tipo de señal Por alimentación - Alterna
eléctrica que Analógicas
manejan (0, 10 V)
Continuas
(4-20 mA)
Digitales
(8, 16
Serial ….bits)
Por la comunicación
con la CPU Paralelo
Interfaces E/S Locales y Remotas
LOCALES
Dentro del mismo PLC: PLC con puertos E/S integrados
En un circuito próximo: PLC compacto o semimodular.
En un módulo situado al lado: PLC Modular
REMOTAS
Circuito equivalente de una interfaz de salida Circuito equivalente de una interfaz de salida
discreta en DC (Tipo transistor) discreta en AC (Tipo TRIAC)
STOP La ejecución del programa se detiene por orden del usuario. Normalmente usado
para servicios de mantenimiento y diagnóstico
• Salidas OFF
• Temporizadores , contadores y posiciones internas ( registros y relés ), mantienen
su estado en la memoria interna
• En el paso a RUN, todas las posiciones internas (excepto remanentes ) pasan a
estado OFF
ERROR
El PLC detiene la ejecución del programa por mal funcionamiento, y se queda
bloqueado hasta que se corrige el error.
• Salidas OFF
• Para salir de este modo :
reset
Orden dada por la CPU (Corrección del error)
Orden dada por el usuario desde la unidad de programación
MODOS DE OPERACIÓN
POWER - ON
SIS
SIS
SIS
SW CPU/PRG
STOP SW CPU/PRG RUN
SW CPU
PRG
SIS
ERROR
Ciclo básico de funcionamiento
● CICLO DE FUNCIONAMIENTO (SCAN)
● TIEMPO DE RESPUESTA
Dada la velocidad con que se realiza cada ciclo, del orden de 5 a 10 ms/1 K instrucciones, se
puede decir que las salidas se ejecutan en función de las variables de entrada prácticamente
en TIEMPO REAL
Tiempos de respuesta máximos y mínimos
a) Tiempo de respuesta máxima