09 - Controladores Logicos Programables
09 - Controladores Logicos Programables
Controladores Lógicos
Programables
- Vibraciones y Choques.
- Valores de Humedad desfavorable (>80% o <40%)
- Temperatura elevada o baja.
- Polución química
- FEM generadas por interferencias electromagnéticas
Estructura de un PLC
Paralelo
Serie
Paralelo
Serie
I2C
CAN BUS
Bus ext.
Estructura de un sistema con PLC Próximamente veremos que
este tipo de estructura se la
denomina “de tipo modular”
Bus externo
Bus externo
Estructura de un sistema con PLC
PC/
Software HMI/SCADA/PLCs
Programador
alimentación
PLC
Fuente de
Bus Interno
Memoria
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
PLC
Fuente de
Bus Interno
Memoria
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
Estructura de un sistema con PLC
Son los encargados de ingresar al PLC las señales generadas por los
sensores, y de manejar los actuadores a través de los mandos de energía.
Cada uno de estos módulos tienen asociados lugares de memoria que los
denominamos imágenes. (Imagen de Entrada, Imagen de Salida)
PLC
Fuente de
Bus Interno
Memoria
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
Instrucciones de
Memoria de Usuario
Programa de Usuario
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
Estructura de un sistema con PLC
Ejecutiva (Firmware)
PC/ Scratch-pad (datos) Memoria del Sistema
Software HMI/SCADA/PLCs
Programador
Imagen de I/O
alimentación
PLCde Datos
Memoria
Fuente de
Bus Interno
RAM/EEPROM
Memoria
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
Instrucciones de
Memoria de Usuario
Programa de Usuario
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
AC
Entradas
DC
Lógicas AC
Salidas DC
Por Relé
Entradas
Continuas Analógicas
Salidas
Entradas
Especiales Salidas
I/O
Las entradas y salidas lógicas son aquellas que sirven
Entradas para detectar o ejecutar únicamente dos estados, por
lo que solamente ocupan un bit de memoria del PLC
Lógicas
a nivel de software.
Salidas
Módulo de Entrada Lógico:
(Ej.: en un PLC tomamos un módulo de 8 entradas lógicas )
Imagen de Entrada
8 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0
EL módulo (controlado
por el CPU del PLC) PLC
periódicamente toma
las señales presentes
en su bornera, a
través de su hard lo
convierte en niveles
lógicos y lo almacena
en la imagen de
entrada Palabra de memoria asociada a este módulo,
cada bit esta vinculado a su respectiva entrada
Imagen de Entrada
Señal eléctrica 8 7 6 5 4 3 2 1
proveniente de un sensor
0 0 0 0 0 0 0 0
Módulo de Entrada Lógico:
Entradas
(Ej.: módulo de 8 entradas lógicas )
Lógicas
Cuando se produce
PLC
una señal es
detectada por el
módulo, cuando el
CPU da la orden, en
este momento se
almacén esta
información en la
imagen de entrada
Palabra de memoria asociada a este módulo,
cada bit esta vinculado a su respectiva entrada
Imagen de Entrada
Señal eléctrica 8 7 6 5 4 3 2 1
proveniente de un sensor
0 0 0
1 0 0 0 0 0
Imagen de Entrada
Señal eléctrica 8 7 6 5 4 3 2 1
proveniente de un sensor
0 0 1
0 0 0 0 0 0
AC
Entradas
DC
Lógicas
Tipo de Entradas Lógicas
Módulo de entrada lógico en AC
Esquema general de una entrada de este tipo, por ej. en un módulo de 8 entradas
AC
Entradas
DC
Lógicas
Tipo de Entradas Lógicas
Módulo de entrada lógico en DC
En este caso podemos encontrar tres tipos de conexiones: PNP – NPN – Configurable
para el ej. mostramos módulos de 8 entradas:
+24V
PNP
0V L+
M
AC
Entradas
DC
Lógicas
Tipo de Entradas Lógicas
Módulo de entrada lógico en DC
En este caso podemos encontrar tres tipos de conexiones: PNP – NPN – Configurable
para el ej. mostramos módulos de 8 entradas:
+24V
NPN
L+
0V
M
AC
Entradas
DC
Lógicas
Tipo de Entradas Lógicas
Módulo de entrada lógico en DC
En este caso podemos encontrar tres tipos de conexiones: PNP – NPN – Configurable
para el ej. mostramos módulos de 8 entradas:
+24V
Configurable
Como PNP
0V
L+
M
AC
Entradas
DC
Lógicas
Tipo de Entradas Lógicas
Módulo de entrada lógico en DC
En este caso podemos encontrar tres tipos de conexiones: PNP – NPN – Configurable
para el ej. mostramos módulos de 8 entradas:
+24V
Configurable
Como NPN
0V
L+
M
Imagen de Salida
8 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0
Salidas
Este módulo
(controlado por el PLC
CPU) periódicamente
toma los niveles
lógicos presente en la
imagen de salida, y a
través de su hard, lo
convierte en señales
eléctricas de salida en
sus borneras Palabra de memoria asociada a este módulo,
cada bit esta vinculado a su respectiva salida
Imagen de Salida
8 7 6 5 4 3 2 1
Señal eléctrica para controlar el
accionamiento de un actuador 0 0 0 0 0 0 0 0
Salidas
Cuando a nivel de
PLC
programa se escribe
la imagen de salida,
este nivel lógico no se
traduce en una señal
eléctrica de salida
inmediatamente, sino
hasta que el CPU le da
la orden de hacerlo
Palabra de memoria asociada a este módulo,
cada bit esta vinculado a su respectiva salida
Imagen de Salida
8 7 6 5 4 3 2 1
Señal eléctrica para controlar el
accionamiento de un actuador 0 0
1 0 0 0 0 0 0
Módulo de Salida Lógico:
(Ej.: módulo de 8 salidas lógicas )
Lógicas
Salidas
PLC
Siguiendo con el
ejemplo, si a nivel de
programa se cambia
el estado de este bit,
la señal de salida se
actualizara cuando el
CPU lo ordene
Imagen de Salida
8 7 6 5 4 3 2 1
Señal eléctrica para controlar el
accionamiento de un actuador 0 1
0 0 0 0 0 0 0
Lógicas AC
Salidas DC
Por Relé
Módulo de Salida lógico DC: Podemos encontrar de tipo NPN o PNP, para el ejemplo
mostraremos un modulo de 8 salidas:
Lógicas AC
Salidas DC
Por Relé
Módulo de Salida lógico DC: Podemos encontrar de tipo NPN o PNP, para el ejemplo
mostraremos un modulo de 8 salidas:
Lógicas AC
Salidas DC
Por Relé
AC o SSR
N
Tipo de Salidas Lógicas
Lógicas AC
Salidas DC
Por Relé
Relé
Lógicas AC
Salidas DC
Por Relé
Relé
Ejemplo de conexiones módulos de I/O lógicos (S7-1200)
AC
Entradas
DC
Lógicas AC
Salidas DC
Por Relé
Entradas
Continuas Analógicas
Salidas
Entradas
Especiales Salidas
I/O
Entradas
Continuas Analógicas
Salidas
AC
Entradas
DC
Lógicas AC
Salidas DC
Por Relé
Entradas
Continuas Analógicas
Salidas
Entradas
Especiales Salidas
I/O
Entradas
Especiales Salidas
I/O
alimentación
PLC
Fuente de
Bus Interno
Memoria
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
Interfaces /Módulos
Comunicación
- Equipo de programación
(PC, notebook, etc. con el software de programación)
- HMI
- SCADA
- Placas
- Módulos periféricos remotos
- Drives
Estructura de un sistema con PLC
PC/
Software HMI/SCADA/PLCs
Programador
alimentación
Memoria
Fuente de
(Firmware - Interfaces /Módulos
Programa Usuario)
CPU/ALU Comunicación
interface
Bus Interno
Bus Externo
Sensores Actuadores
Maquina/Proceso
alimentación independiente a
la interna del bus
Compactos
PLCs
Compactos
Expandibles
Modulares
Compactos Presentan en un solo gabinete todos sus
elementos como fuente de alimentación, CPU,
PLCs memorias, entradas / salidas, puertos de
comunicación, etc. Se utiliza en aplicaciones en
Compactos
Expandibles el que el número de I/O es pequeño y poco
Modulares
variable. No tiene posibilidad de expansión.
Compactos
Imagen de
Señales de
Salida Salida
Imagen de
Señales de
Entrada Entrada
Programa
de Usuario
Modificamos un poco el diagrama para seguir analizando:
Imagen de
Señales de
Entrada Entrada
Programa
de Usuario
Imagen de
Señales de
Salida Salida
Imagen de
Entradas
PC/
Software HMI/SCADA/PLCs
Programador
alimentación
PLC
Fuente de
Bus
Memoria
(Finware - Interfaces
Programa Usuario)
CPU/ALU Comunicación
interface
Bus
Bus Externo
Sensores Actuadores
Maquina/Proceso
I7
I7 I6
I6 I5
I5 I4
I4 I3
I3 I2
I2 I1
I1 I0
I0
0 0 0 0 0 0 0 0
1
2 - Durante la ejecución del programa de usuario, la CPU
realiza los cálculos a partir de los datos de la memoria
imagen y del estado de los temporizadores, contadores y
relés internos. El resultado de estos cálculos queda
depositado en la memoria imagen de salidas imagen de
salidas.
PC/
Software HMI/SCADA/PLCs
Programador
alimentación
PLC
Fuente de
Bus
Memoria
(Finware - Interfaces
Programa Usuario)
CPU/ALU Comunicación
interface
Bus
Bus Externo
Modulo de Imagen de
Memoria Imagen Modulo de
Entrada Entrada De datos de Salida Salida
Sensores Actuadores
Maquina/Proceso
Si la entrada I0 tiene 1
poner la salida Q0 en 1
I7 I6 I5 I4 I3 I2 I1 I0
0 0 0 0 0 0 0 1
O7 O6 O5 O4 O3 O2 O1 O0
0 0 0 0 0 0 0 1
0
alimentación
PLC
Fuente de
Bus
Memoria
(Finware - Interfaces
Programa Usuario)
CPU/ALU Comunicación
interface
Bus
Bus Externo
Sensores Actuadores
Maquina/Proceso
O7 O6 O5 O4 O3 O2 O1 O0
0 0 0 0 0 0 0 1
Ejemplo Ciclo de Scan Básico
I7 I6 I5 I4 I3 I2 I1 I0
0 0 0 0 0 0 0 0
O7 O6 O5 O4 O3 O2 O1 O0
0 0 0 0 0 0 0 0
I7 I6 I5 I4 I3 I2 I1 I0
0 0 0 0 0 0 0 0
O7 O6 O5 O4 O3 O2 O1 O0
0 0 0 0 0 0 0 0
Ejemplo Ciclo de Scan Básico
I7 I6 I5 I4 I3 I2 I1 I0
0 0 0 0 0 0 0 1
0
O7 O6 O5 O4 O3 O2 O1 O0
0 0 0 0 0 0 0 1
0
Imagen de Señales de
Salida Salida
Imagen de
Alarmas, eventos,
Señales de
comunicaciones
Entrada Entrada
Programa
de Usuario
Autodiagnóstico
1 2 3 4
Tiempo de ejecución
1 2 3 4
Tiempo de ejecución