Date post: | 31-Jan-2016 |
Category: |
Documents |
Upload: | domingo-sosa-parra |
View: | 243 times |
Download: | 4 times |
Curso de Capacitación - PLCUNMDP
P.L.C.
Controlador Lógico Programable
Curso de Capacitación - PLCUNMDP
Definición:
Es un dispositivo electrónico programable por el usuario y que está destinado a gobernar, dentro de un entorno industrial, máquinas o procesos lógicos y/o secuenciales.
Qué es un P.L.C.?
Curso de Capacitación - PLCUNMDP
El PLC toma información del mundo exterior mediante sensores (interruptores de posición, detectores de proximidad, etc.) u ordenes de operarios (pulsadores, órdenes mediante PC, etc.), ejecuta una rutina programada, y gobierna en base a ese programa, a los preaccionadores (contactores, electroválvulas, indicadores luminosos, etc.) que son los dispositivos que manejan potencia.
Función de un PLC en el entorno industrial:
Curso de Capacitación - PLCUNMDP
Entorno IndustrialAccionadores• Motores• Gatos• Electroválvulas
Captores• Fin de carrera• Det. de proximidad• Termocuplas
Preaccionadores• Contactores• Variadores de Vel.• Distrib. Neumáticos
Controlador• P.L.C
MMI• Pulsadores y pilotos.• Terminal de Diálogo programable *• SCADA*
* : Conectables solo a P.L.C.´s
PARTE OPERATIVA
PARTE MANDO
Adquisición deDatos
Diálogo Hombre - Máquina
Mando depotencia
Tratamiento de Datos
Curso de Capacitación - PLCUNMDP
Entorno IndustrialAccionadores• Motores• Gatos• Electroválvulas
Captores• Fin de carrera• Det. de proximidad• Termocuplas
Preaccionadores• Contactores• Variadores de Vel.• Distrib. Neumáticos
Controlador• P.L.C• Lógica Cableada
MMI• Pulsadores y pilotos.• Terminal de Diálogo programable *• SCADA*
SALA DE BOMBEO
PLC
Detectorde presión
ATV 66
MagelisP-CIM
SOLUCIÓN
Curso de Capacitación - PLCUNMDP
Funciones del P.L.C.
• Reemplazar la Lógica de reles para el comando de motores, máquinas, cilindros neumáticos e hidráulicos, etc…
• Reemplazar temporizadores y contadores electromecánicos.
• Actuar como interfase PC - Proceso de fabricación.• Efectuar diagnóstico de falla y alarma.• Control y comando de tareas repetitivas y
peligrosas.• Regulación de aparatos remotos desde un punto de
la fábrica.
Curso de Capacitación - PLCUNMDP
Ventajas del uso del P.L.C.El P.L.C. nace para reemplazar la “Lógica Cableada”, por la “Lógica Programada”. Cuales son sus ventajas?:
REDUCCIÓN DEL COSTO DEL AUTOMATISMO
• Menor cableado.• Reducción de Espacio.• Mayor facilidad para el mantenimiento y puesta
en servicio.• Flexibilidad de configuración y programación.
Curso de Capacitación - PLCUNMDP
Diagrama en bloques de un P.L.C.
Bus E/S Extensión de E/S
Entradas Salidas
Módulo
de
Alimentación
CPU
RAM
EEPROM
Módulo
de
Entradas
Módulo
de
Salidas
Bus de Datos
Curso de Capacitación - PLCUNMDP
MEMORIA.RAM: Es una memoria volátil que contiene el programa a ejecutar y los datos generados por éste
• Se puede leer y escribir.• Se puede direccionar un dato por eso se llama
aleatoria.• Se alimenta por una pila que intenta mantener la
información ante un corte de alimentación de unos 30 días.
EEPROM: Es una memoria que contiene una copia de seguridad del programa guardado en la RAM
• Si el PLC detecta que se borró o deterioró el programa guardo en la RAM automáticamente copia el contenido de la EEPROM en la RAM.
Curso de Capacitación - PLCUNMDP
MODULOS DE ENTRADA - SALIDA.
Pueden estar integrados en un solo dispositivo
PLC “Compactos”
• Esta división se esta haciendo cada vez mas difusa ya que existen PLC Compactos que permiten la incorporación de algún modulo de ampliación.
Pueden venir aparte
PLC “Modulares”
Curso de Capacitación - PLCUNMDP
PLC NANO: 9 Configuraciones con 2 productos.
10 E/S
16 E/S
20 E/S
24 E/S
26 E/S
32 E/S
40 E/S
34 E/S
48 E/S
Curso de Capacitación - PLCUNMDP
PLC Twido, configuraciones típicas desde 10 hasta 100 E/S por PLC
10 E/S 100
10
20+ 40+
1
2
3
16
24+ extensiones 20+
TWIDOSCOMPACTOS
TWIDOSMODULARES
• También se pueden conectar hasta 7 Twidos entre sí
Curso de Capacitación - PLCUNMDP
Algunas de las Principales Características de un PLC: elección
• Los hay “compactos” o “modulares”• Con distintas cantidades de entradas y salidas.• Para 220 V o 24V de alimentación.• Con entradas analógicas o digitales.• Con salida a relé o a transistor.• Con o sin reloj calendario.• Con visor o sin visor.• Con o sin teclas de programación • Con o sin ajuste analógico externo.• Con software de programación que permite la simulación o no.• Con distintos lenguajes de programación.•Etc, etc
Curso de Capacitación - PLCUNMDP
detector de3 hilos
cable
L N + - C 0 1 2 3 4 5 6 7 13
3A
-+
S
24VCC
100 / 240 VCA
ENTRADAS
TSX 07 3- --08/28
detector de2 hilos
+-
cable
NANO: Conexionado:
Curso de Capacitación - PLCUNMDP
NANO: Conexionado: Salidas RELE
C 0 1 2 3 4 5 6C C
L N L N L N
SALIDAS
24 a 240 VCA / 24 VCC
** *
*: fusible a calibrar en función de la carga
Curso de Capacitación - PLCUNMDP
NANO: Opciones de Programación
Terminal de programación TFTX117 Programación en LIST. Soporte multilenguaje.
Software PL7 07 Programación en LIST, LADDER y GRAFCET. Soporte Multilenguaje. Programación simbólica.
Curso de Capacitación - PLCUNMDP
NANO: Programación Direccionamiento de entradas y salidas
Nº del Módulo (0 ó 1)
I: Entradas, Q: Salidas
Símbolo IEC 1131
% I ó Q Mod . Vía
Nº de la vía
Direccionamiento Según IEC 1131-3
Curso de Capacitación - PLCUNMDP
NANO: Programación:Instrucciones de Carga (LD, LDN, OR)
%I0.1
%Q0.3
%I0.1
%I0.1
%Q0.3
LD %I0.1ST %Q0.3
LDN %I0.1ST %Q0.3
Lenguaje LISTALenguaje LADDER
%I0.1
%Q0.3
%I0.2LD %I0.1OR %I0.2ST %Q0.3
Curso de Capacitación - PLCUNMDP
%I0.1
%Q0.3
%I0.2
%I0.1
%Q0.3
%I0.2 %I0.2
NANO: ProgramaciónInstrucción lógica AND y ANDN
LD %I0.1AND %I0.2ST %Q0.3
LD %I0.1ANDN %I0.2ST %Q0.3
Lenguaje LISTALenguaje LADDER
Curso de Capacitación - PLCUNMDP
NANO: Ejemplo Programación
Curso de Capacitación - PLCUNMDP
¿ Un PLC solo puede hacer operaciones entre bits?. RTA: NO
Los PLC tienen lugares de memoria denominadas “PALABRAS”.Los objetos de palabra, situados en la memoria de datos, se direccionan normalmente bajo el formato de 16 bits de longitud.
El contenido de las palabras , valores numéricos o códigos de caracteres está registrado en memoria en código binario, sobre 16 bits, con la convención ilustrada a continuación.
Curso de Capacitación - PLCUNMDP
Tratamiento Numérico. Ejemplo
Veremos como un PLC guarda un dato numérico.
1 10
Qué número es este?Supongamos que es
un nº en binarioCada bit tiene su rango (n)012
Con el rango se calcula el peso binario de cada bit 2n124
1 x 1 = 1
0 x 2 = 0
1 x 4 = 4
Multiplicando cada bit por su peso binario obtengo el dato en decimal
104 + + = 5
Curso de Capacitación - PLCUNMDP
Tratamiento numérico. Objetos Word.• Palabras internas (%MW): Las palabras internas están destinadas al almacenamiento de los valores en curso de explotación por el programa. Ellas se ubican en la zona de memoria de datos.Las palabras %MW0 a %MW255 son accesibles directamente por programa en lectura / escritura. Se utilizan como palabras de trabajo.
• Palabras constantes (%KW): Las palabras constantes memorizan los valores constantes o mensajes alfanuméricos. Su contenido es de lectura y no puede ser escrito o modificado, salvo en modo configuración. Estas palabras se ubican junto con la memoria del programa. Las palabras constantes %KW0 a %KW63 son accesibles directamente por programa en lectura únicamente.
• Palabras de intercambio de entradas / salidas (%IW / %QW): Las palabras de intercambio %IW / %QW están asociadas a los autómatas conectados a través del puerto de extensión. Ellas permiten el intercambio entre autómatas.
• Palabras sistema (%SW): Estas palabras de 16 bit son internas y controladas por la CPU y aseguran varias funciones.
Curso de Capacitación - PLCUNMDP
Operaciones con palabras
Se realizan dentro de un bloque de función.
:= OP2OP1 OP3(*)
(*):• SUMA: +•RESTA: -• MULTIPLICACIÓN: *• DIVISIÓN: / (Obtener el cociente)• DIVISIÓN: REM (Obtener el resto)
Curso de Capacitación - PLCUNMDP
Instrucciones de Comparación
Se realizan dentro de un bloque de comparación.
OP2OP1 (*) (*): >, >=, <, <=, =, <>
Como resultado se obtiene solamente 1 ó 0.
LD [%MW10 < 100]ST %Q0.1