Unidad 2 PLC

Descargar como ppsx, pdf o txt
Descargar como ppsx, pdf o txt
Está en la página 1de 28

Unidad Temas Subtemas

¿Qué es un PLC?
PLC = PROGRAMMABLE LOGIC CONTROLER

DEFINICION NEMA DEL PLC:

“Es un aparato electrónico operado digitalmente que usa una memoria


programable para el almacenamiento interno de instrucciones las cuales
implementan funciones especificas tales como lógicas, secuenciales, temporización,
conteo y aritméticas, para controlar a través de módulos de entrada /salida
digitales y analógicas, varios tipos de máquinas o procesos. ”

Dispositivo electrónico programable, en lenguaje específico, diseñado para


controlar, en tiempo real y en un medio industrial, procesos secuenciales
Bloques que componen un PLC
Arquitectura de un PLC
Área de la CPU Área de Memoria
Otros elementos
Programa Memoria Memoria de
analógicos y
Microprocesador del sistema o de datos trabajo de
digitales del
firmware (RAM) * usuario (RAM)
sistema
(ROM) *

BUS INTERNO

Área de Interfaces Área de E/S


BAT 1 Interface Interface Interface
Fuente de de unidad de unidad de Entradas Salidas
alimentación de de Entradas/salidas
Programación Periféricos

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

• Supervisión y control de tiempo de ciclo (watchdog), tabla de datos,


alimentación, batería, etc.

• Autotest en la conexión y durante la ejecución del programa.

• Inicio del ciclo de exploración de programa y de la configuración del


conjunto.

• Generación del ciclo base de tiempo.

• Comunicación con periféricos y unidad de programación.

• Etc.

Hasta que el programa del sistema no ha ejecutado todas las


acciones necesarias que le corresponden, no se inicia el ciclo de
programa de usuario.
Memorias de un PLC
MEMORIA LECTURA/ESCRITURA SOLO LECTURA APLICACIONES

VOLATIL RAM Datos internos

Memoria imagen E/S

ROM Monitor

Intérprete

EPROM Programa de usuario (lo


guarda una vez depurado)

RAM + BATERIA Programa de usuario


(RAM + Bateria )
NO VOLATIL RAM + EEPROM Datos internos mantenidos
Parámetros

RAM + EEPROM
Respalda a la RAM

EEPROM Programa usuario

Parámetros
Memorias de un PLC

Memoria del sistema o


firmware

Memoria de la tabla de datos


MEMORIA INTERNA

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:

1 bit ( bits internos) 8, 16, o más bits (registros internos)


• Relés internos comunes • Temporizadores
(Para marcas de programa,
Variables de 1 bit , etc. ) • Contadores
• Relés internos especiales y • Registros de uso general.
auxiliares (Para marcas internas
aún con fallo de energía, con
enclavamientos)

• Flags ( errores o alarmas)

MEMORIA IMAGEN E/S


Las señales provenientes del exterior del PLC, introducidas via las interfaces E/S, son
almacenadas en esta memoria, desde donde la CPU puede acceder a ellas
Ciclo de Tratamiemto de señales a través de
Memoria Imagen E/S
MEMORIA DE
PROGRAMA

MEMORIA MEMORIA
CPU IMAGEN
IMAGEN
ENTRADAS SALIDAS

INTERFAZ DE MEMORIA DE INTERFAZ DE


ENTRADAS DATOS SALIDAS

Antes de la ejecución del programa


Durante la ejecución del programa

Al finalizar la ejecución del programa


Interfaces E/S
Americano
Modulares
Locales
INTERFACES ENTRE E/S Y PROCESADOR

Por su distancia a Europeo


los captadores y No Modulares - Con aislamiento galvánico
actuadores Remotas Por conexión - Sin aislamiento galvánico

Binaria Por Tipo de salida del - Libre de potencial


TON - Transistor NPN
Actuador/captador
(1 Bit) - Transistor PNP

- 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

Adecuadas para cuando los


captadores o actuadores
están muy lejos del PLC
Interfaces E/S
TIPOS CODIFICACION SENTIDO FUNCIONESDE LA INTERFAZ

• Adaptación de niveles de tensión


ENTRADA • Filtrado de perturbaciones
• Aislamiento galvánico
TODO O BINARIA (1 BIT)
NADA • Adaptación de niveles de tensión
• Amplificación de corriente
SALIDA • Aislamiento galvánico

ANALÓGICAS • Adaptación y filtrado de señal


ENTRADA • Conversión A/D
(0, 10 V)
• Conversión D/A
(4-20 mA) SALIDA • Adaptación a 0, 10 V o 4, 20 m A
• Selección de canal y multiplexado
SEÑALES ENTRADA • Conversión de códigos
CONTINUAS
DIGITALES • Conversión de código
(8, 16 SALIDA (BINASCII7 segmentos)
….bits) • Amplificación de corriente

• Conversión de código ( serie  paralelo)


BIDIRECCIONALES Protocolo de diálogo ( hard + soft )

Ejemplos de Interfaces de Entrada

Tipo TON, con aislamiento galvánico


Tipo TON , binaria, sin aislamiento galvánico
y alimentación en continua

Tipo TON, con aislamiento galvánico


Interfaz (bloques básicos) para
y alimentación en alterna
variables de entradas analógicas
Ejemplo de Interfaces de Salida

Circuito equivalente de una interfaz de salida Circuito equivalente de una interfaz de salida
discreta en DC (Tipo transistor) discreta en AC (Tipo TRIAC)

Circuito equivalente de una interfaz de salida


discreta en AC (Tipo Relé)
Fuentes
La fuente de alimentación del PLC proporciona las tensiones necesarias para el
funcionamiento de los distintos circuitos del sistema de control, tanto del propio PLC
como de los elementos que le rodean, que pueden ser sensores y actuadores

Los Sistemas con PLC´s, generalmente poseen 3 sistemas independientes de


alimentación:

o Alimentación del propio PLC ( CPU, memorias, interfaces I/O, etc)


EJEMPLO: PLC´S ZELIO LOGIC modelos de 24 V , 100  240 V

o Alimentación de las entradas (sensores o captadores)


EJEMPLO : 12 V , 24, 48 PARA DC Y 48, 110 Y 220 PARA CA

o Alimentación de salidas (cargas) de tipo electromagnético (actuadores)


EJEMPLO : 12 V , 24, 48 PARA DC Y 48, 110 Y 220 PARA CA
MODOS DE OPERACIÓN
RUN El PLC ejecuta normalmente el programa de usuario contenido en su memoria

• Salidas  ON/OFF , de acuerdo al programa y a las entradas

• Temporizadores y contadores programados, operan de acuerdo a lo programado

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

b) Tiempo de respuesta mínima


Para que el programa tenga tiempo de ejecutarse Este período se puede ajustar de 6 milisegundos a
totalmente, el período del ciclo debe ser superior al 90 milisegundos, en pasos de 2 milisegundos.
El valor predeterminado del período del ciclo es de 10
tiempo de ejecución del programa
milisegundos.

Es necesario comprobar lo siguiente:


• Que un período de ciclo demasiado lento no oculte las variaciones demasiado rápidas de
las entradas.
• Que la velocidad de variación de las salidas sea compatible con los sistemas controlados
La duración de la ejecución de un programa depende de su tamaño y complejidad:  del
tipo y del número de entradas y salidas y del número de extensiones.
Podemos verificar:
La ocupación de memoria.
La duración de ejecución de la aplicación de usuario.
La capacidad en memoria.
La velocidad de ejecución del módulo lógico.

Este periodo corresponde al periodo de muestreo mínimo de las entradas del


módulo lógico (excepción: función de contador rápido) y al periodo mínimo de
modificación de los valores de salida. De este modo, el tiempo de respuesta de
la aplicación es dos veces la duración de dicho periodo.
Elementos de Proceso Rápido
Son actividades que exigen tiempos de respuesta rápidas:
• Ejecución de programas o subrutinas considerados críticos con
tiempos inferiores a los que permite el ciclo de scan general del
plc (Ejemp: Procesamiento de alarmas) mediante:
a) Una señal periódica para reducir el tiempo del ciclo
fijada por usuario (temporización)
b) Una señal de interrupción exterior ( para obtener
respuestas rápidas.

• Lectura de impulsos de alta frecuencia mediante


Módulos contadores de alta velocidad

• Detección de señales de corta duración


Ejemplo de ejecución de Rutina rápida
Dispositivos Periféricos y de Programación

También podría gustarte