Download salidas - Campus Virtual ORT

Document related concepts
no text concepts found
Transcript
Curso intensivo:
Introducción a los
CONTROLADORES LOGICOS
PROGRAMABLES ( PLC )
botoneras
sensores
límites de carrera
bornera
tablero
electromecánico
circuitos con relés auxiliares,
temporizadores, etc.
bornera
solenoides
lámparas
contactores
origen del PLC
• General Motors, división Hydramatic
• año 1968
• necesidad de rápida adaptación
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido:
reemplazo de componentes electromecánicos
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido
• robusto: apto para el ambiente industrial
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido
• robusto
• flexible, adaptable a distintas aplicaciones
lógica programada en lugar de lógica cableada
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido
• robusto
• flexible
• sencillo: orientado a técnicos de planta
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido
• robusto
• flexible
• sencillo
• lógico: sólo para reemplazo del tablero
condiciones mínimas a cumplir para reemplazar el
tablero electromecánico
• estado sólido
• robusto
• flexible
• sencillo
• lógico
• reutilizable: larga vida útil
primer PLC
año 1969, Bedford Associates
MODICON: MOdular DIgital CONtroller
PLC =
Programmable Logic Controller
controlador lógico programable
autómata programable
botoneras
sensores
límites de carrera
PLC
señales hacia
el campo
solenoides de válvulas
lámparas indicadoras
bobinas de contactores
señales desde
el campo
señales desde
el campo
PLC
ENTRADAS
BUS DE DATOS
CPU
FUENTE DE
ALIMENTACION
BUS DE DATOS
SALIDAS
señales hacia
el campo
señales desde
el campo
PLC
ENTRADAS
BUS DE DATOS
CPU
FUENTE DE
ALIMENTACION
BUS DE DATOS
SALIDAS
señales hacia
el campo
señales desde
el campo
PLC
ENTRADAS
BUS DE DATOS
CPU
FUENTE DE
ALIMENTACION
BUS DE DATOS
SALIDAS
señales hacia
el campo
señales desde
el campo
ENTRADAS
BUS DE DATOS
CPU
FUENTE DE
ALIMENTACION
EQUIPO DE
PROGRAMACION
INTERFASE CON
EL OPERADOR
BUS DE DATOS
SALIDAS
señales hacia
el campo
Clasificación
• por construcción
• compacto
• modular
• compacto + modular
• por cantidad de entradas / salidas
• nano PLC, micro PLC
• equipos modulares >10.000 E/S
• por capacidad de procesamiento
• Sólo funciones elementales
• matemática, lazos
• conteo rápido, comunicaciones, redes
EQUIPOS
COMPACTOS
módulo de
entradas o
salidas
bastidor
fuente de
alimentación
módulo CPU
EQUIPOS
MODULARES
EQUIPOS
MODULARES
TIPOS DE ENTRADAS Y SALIDAS
DISCRETAS = DIGITALES = ON-OFF = TODO-NADA
baja densidad / alta densidad
ANALOGICAS = NUMERICAS
señales de corriente o tensión normales
termocuplas, termo resistencias (Pt100)
celdas de carga
ESPECIALES
interrupción – alarmas
conteo rápido – salidas de pulsos
INTELIGENTES
CPU propia, programables o configurables
co-procesamiento, cálculos complejos
comunicaciones, redes...
EXPANSIONES DE ENTRADAS Y SALIDAS
EXPANSIONES LOCALES
EXPANSIONES REMOTAS
EXPANSIONES MEDIANTE BUSES DE CAMPO
• entradas discretas
señales de campo
rectificador
acondicionador de señal
indicador
indicador de
de estado
estado
aislación
aislación
lógica
lógica
imagen de entradas (CPU)
• entradas discretas
tensión nominal: CA/CC
niveles de encendido y de apagado
polaridad (sensores NPN ó PNP)
aislación galvánica
tiempo de respuesta
• entradas discretas
características de un módulo de entradas
MODULO DE 16 ENTRADAS DE 24V C.C.
modelo: NNN16 - 24DC
número de entradas:
polaridad:
tipo de conexión:
tensión de entrada:
pico máximo:
alimentación:
tensión máx. OFF:
tensión mín. ON:
impedancia:
corriente máxima:
tiempo de respuesta:
consumo del módulo:
indicador de estado:
16
sink / source
por bornera extraíble
18 a 30V C.C.
36 V
externa
3V
16 V
1,8 kW
22 mA
3 - 15 milisegundos
120 mA máx.
lado lógica
• salidas discretas
señales desde CPU
(imagen de salidas)
aislación
indicador de estado
circuito de conexión
relé
triac
transistor
protección
carga (campo)
•salidas
salidas discretas
tipo: por transistor (C.C.)
por triac / SSR (C.A.)
por relé (C.A. - C.C.)
corriente nominal por punto
corriente por módulo
corriente en función de temperatura
polaridad sink / source
aislación galvánica
tiempo de respuesta
protección
•salidas
salidas discretas
características de un módulo de salidas
MODULO DE 32 SALIDAS DE 24V C.C.
modelo: SAL32 - 24DC
número de salidas:
tipo de salida:
polaridad:
tipo de conexión:
tensión de salida:
pico máximo de tensión:
corriente admisible:
pico máx. de corriente:
caída máx. de tensión:
tiempo de respuesta:
consumo del módulo:
alimentación externa:
indicador de estado:
32 (4 grupos de 8 sal.)
colector abierto NPN
sink
conector frontal
4,75 a 26V C.C.
36 V
0,2A / 1,0A por grupo
1A (10 mS)
0,6 V @ 0,2A
0,1 milisegundo
240 mA máx.
24VCC ±10% / 140mA
lado lógica
8,5 bar
12 mA
TRANSMISOR
presión / corriente
MODULO DE
ENTRADAS ANALOGICAS
CONVERSOR
ANALOGICO / DIGITAL
010001101011
CPU
PROCESO
A.M.B.
SEÑALES ANALOGICAS
• entradas analógicas
• salidas analógicas
tensión: 0 a 10V / 0 a 5V / ±10V
corriente: 0 a 20mA / 4 a 20 mA
termocupla: tipo
termo resistencia: Pt100
detección de falla de sensor
polaridad
resolución
multiplexado / actualización
• entradas analógicas
señales de campo
4-20mA / 1-5V / 0-10V
protección
filtro
indicador
multiplexado
de estado
conversor
A/D
aislación
aislación
lógica
imagen de entradas (CPU)
• salidas analógicas
imagen de salidas (CPU)
buffer
aislación
indicador
multiplexado
de estado
conversor
D/A
aislación
protección
lógica
señales al campo
4-20mA / 1-5V / 0-10V
•módulos
módulos especiales / inteligentes
• conteo de alta velocidad (encoders)
• salida de pulsos (PWM - PTO)
• posicionamiento
• co-procesamiento (cálculo)
• comunicaciones, módem, impresión, etc.
• redes
•módulos
módulos especiales / inteligentes
• ubicación
• compatibilidad con CPU
• cantidad de módulos por configuración
• asignación de entradas y salidas
• software de configuración / programación
CPU
señales desde
el campo
ENTRADAS
BUS DE DATOS
CPU
EQUIPO DE
PROGRAMACION
PROCESADOR
MEMORIA
• PROGRAMA DE APLICACION
• IMAGEN DE E/S DISCRETAS
• IMAGEN DE E/S ANALOGICAS
• RELES INTERNOS
• TEMPORIZADORES
• CONTADORES
• REGISTROS DE VARIABLES
• AREA AUXILIAR
• SISTEMA OPERATIVO
BUS DE DATOS
SALIDAS
señales hacia
el campo
FUENTE DE
ALIMENTACION
INTERFASE CON
EL OPERADOR
PB1
ENTRADAS
COMUN
LS4b
XO
X1
X2
X3
IMAGEN
DE ENTRADAS
BUS DE DATOS
CPU
X0 X1 X2 X3 X4 X5 X6 X7
FUENTE DE
ALIMENTACION
PROCESADOR
PROGRAMA
EQUIPO DE
PROGRAMACION
X1
LD X1
AND NOT X3
= Y6
X3
INTERFASE CON
EL OPERADOR
Y6
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
IMAGEN
DE SALIDAS
BUS DE DATOS
relé
triac
transistor
SALIDAS
Y3
alimentación
para cargas
Y4
Y5
Y6
solenoide
UNIDADES DE
PROGRAMACION
BARRIDO DE PROGRAMA
INICIALIZACION
DE HARDWARE
CONFIGURACION DE
ENTRADAS/SALIDAS
INICIALIZACION DE
MEMORIAS
LEER ESTADO
DE ENTRADAS
LEER E/S REMOTAS
Y MOD. ESPECIALES
ATENDER
COMUNICACIONES
MODO ?
STOP
RUN
RESOLVER EL
PROGRAMA
ACTUALIZAR
SALIDAS
ACTUALIZAR E/S
REMOTAS Y ESPECIALES
A.M.B.
Lenguajes de programación
Diagrama de contactos - Relay Ladder Logic - LD
Lenguajes de programación
Diagrama de contactos - Relay Ladder Logic
Programación secuencial - Grafcet
Lenguajes de programación
Diagrama de contactos - Relay Ladder Logic
Programación secuencial - Grafcet
Listado de instrucciones - Boole
Lenguajes de programación
Diagrama de contactos - Relay Ladder Logic
Programación secuencial - Grafcet
Listado de instrucciones - Boole
Instrucciones de alto nivel
Lenguajes de programación
Diagrama de contactos - Relay Ladder Logic - LD
Compuertas lógicas - FUP
Programación secuencial - Grafcet
Listado de instrucciones - Boole
Instrucciones de alto nivel
diagrama de contactos
elementos básicos: contactos y bobinas
I 2.5
I 3.1
flujo imaginario de corriente
Q 1.7
diagrama de contactos
• instrucciones
• combinaciones de contactos
• saltos de programa
• temporizadores
• contadores
• comparadores
• operaciones aritméticas
• conversiones
• operaciones lógicas
• sub - rutinas
• interrupciones
• movimientos de datos
• manejo de tablas
• etc ...
programación secuencial - GRAFCET
• elementos:
• acción a tomar
• condición de cambio
• destino del salto
• bifurcaciones
• rutinas de emergencia
• temporizaciones
• conteos
• etc ...
listado de instrucciones
álgebra de Boole
Instrucciones Básicas:
• AND
producto lógico
A.B=C
• OR
suma lógica
A+B=C
• XOR
suma exclusiva
• NOT
negación
• = OUT asignación
• SET / RESET
• etc ...
listado de instrucciones - álgebra de Boole
ejemplo
000
001
002
003
004
LD
A
AN
A
=
I 1.2
I 3.4
M 10.2
M22.1
Q 7.0
005
006
LD
TON
I 0.0
T37
007
008
009
LDN
A
=
T37
M 26.6
Q 2.4
010
011
012
LD
CALL
JMP
I 2.1
K1
K 45
K30
criterios de selección de equipos:
Compatibilidad con los equipos instalados
Discontinuidad de modelos existentes
Software o equipos de programación
Ambiente (temperatura, humedad, vibración)
Cantidad de entradas/salidas discretas y analógicas
E/S especiales (conteo, sensores de temperatura, etc.)
ubicación de E/S (locales, remotas)
tipo de CPU, tamaño de memoria (programa + datos), velocidad,
instrucciones avanzadas,
requerimientos de comunicación (redes, periféricos, etc.)
ampliación futura
interfases con operador
conexión futura a sistemas administrativos
Precio
asistencia técnica
PASOS PARA APLICAR UN PLC
1 - comprensión del proceso a controlar
2 - selección del PLC adecuado
3 - asignación de entradas y salidas
4 - elaboración del programa
5 - verificación de instalación en campo
6 - puesta en marcha
7 - documentación final
CONTROLADORES
LOGICOS
PROGRAMABLES
( PLC )
Angel M. Bozzuto