Está en la página 1de 25

P.L.C.

Controlador Lógico Programable

UNMDP Curso de Capacitación - PLC


Qué es un P.L.C.?

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.

UNMDP Curso de Capacitación - PLC


Función de un PLC en el entorno industrial:
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.

UNMDP Curso de Capacitación - PLC


Entorno Industrial
Accionadores
• Motores
• Gatos
• Electroválvulas
Captores Preaccionadores
PARTE OPERATIVA
• Fin de carrera • Contactores
• Det. de proximidad PARTE MANDO • Variadores de Vel.
• Termocuplas • Distrib. Neumáticos
Tratamiento
Adquisición de
Datos
de Datos Controlador Mando de
potencia
• P.L.C

Diálogo
Hombre - Máquina

MMI * : Conectables solo


• Pulsadores y pilotos. a P.L.C.´s
• Terminal de Diálogo programable *
• SCADA*

UNMDP Curso de Capacitación - PLC


Entorno Industrial
Accionadores
• Motores
• Gatos
• Electroválvulas
Captores Preaccionadores
SALA DE BOMBEO
• Fin de carrera • Contactores
• Det. de proximidad PLC • Variadores de Vel.
• Termocuplas • Distrib. Neumáticos
Detector Controlador ATV 66
de presión • P.L.C
• Lógica Cableada

P-CIM Magelis

SOLUCIÓN MMI
• Pulsadores y pilotos.
• Terminal de Diálogo programable *
• SCADA*

UNMDP Curso de Capacitación - PLC


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.

UNMDP Curso de Capacitación - PLC


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?:
• Menor cableado.
• Reducción de Espacio.
• Mayor facilidad para el mantenimiento y puesta
en servicio.
• Flexibilidad de configuración y programación.

REDUCCIÓN DEL COSTO DEL AUTOMATISMO

UNMDP Curso de Capacitación - PLC


Diagrama en bloques de un P.L.C.

Bus E/S Extensión de E/S

Módulo CPU Módulo Módulo

de Bus de Datos EEPROM de de

Alimentación RAM Entradas Salidas

Entradas Salidas

UNMDP Curso de Capacitación - PLC


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.

UNMDP Curso de Capacitación - PLC


MODULOS DE ENTRADA - SALIDA.
Pueden estar integrados en un solo dispositivo
PLC “Compactos”
Pueden venir aparte
PLC “Modulares”
• 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.

UNMDP Curso de Capacitación - PLC


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
34 E/S
40 E/S
48 E/S

UNMDP Curso de Capacitación - PLC


PLC Twido, configuraciones típicas
desde 10 hasta 100 E/S por PLC
20+ 40+

TWIDOS
MODULARES

24+ extensiones 20+

10 16

1 TWIDOS
COMPACTOS

10 E/S 100

• También se pueden conectar hasta 7 Twidos entre sí


UNMDP Curso de Capacitación - PLC
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
UNMDP Curso de Capacitación - PLC
NANO: Conexionado:

- detector de detector de +
3 hilos + 2 hilos
100 / 240 VCA S -
cable cable

3A

L N + - C 0 1 2 3 4 5 6 7 13

24VCC

ENTRADAS

TSX 07 3- --08/28

UNMDP Curso de Capacitación - PLC


NANO: Conexionado: Salidas RELE

S ALIDAS

C 0 1 2 3 C 4 5 C 6

* * *

L N L N L N

24 a 240 VCA / 24 VCC *: fusible a calibrar en función de la carga

UNMDP Curso de Capacitación - PLC


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.

UNMDP Curso de Capacitación - PLC


NANO: Programación
Direccionamiento de entradas y salidas
Direccionamiento Según IEC 1131-3

% IóQ Mod . Vía

Nº de la vía

Nº del Módulo (0 ó 1)

I: Entradas, Q: Salidas

Símbolo IEC 1131


UNMDP Curso de Capacitación - PLC
NANO: Programación:
Instrucciones de Carga (LD, LDN, OR)
Lenguaje LADDER Lenguaje LISTA
%I0.1
LD %I0.1
ST %Q0.3 %Q0.3

%I0.1 %I0.1
LDN %I0.1
ST %Q0.3 %Q0.3

%I0.1
LD %I0.1
%I0.2
OR %I0.2
ST %Q0.3 %Q0.3

UNMDP Curso de Capacitación - PLC


NANO: Programación
Instrucción lógica AND y ANDN
Lenguaje LADDER Lenguaje LISTA

%I0.1
LD %I0.1
%I0.2
AND %I0.2
ST %Q0.3 %Q0.3

%I0.1
LD %I0.1
%I0.2 %I0.2
ANDN %I0.2
ST %Q0.3 %Q0.3

UNMDP Curso de Capacitación - PLC


NANO: Ejemplo Programación

UNMDP Curso de Capacitación - PLC


¿ 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.

UNMDP Curso de Capacitación - PLC


Tratamiento Numérico. Ejemplo
Veremos como un PLC guarda un dato numérico.
Supongamos que es
Qué número es este?
un nº en binario
2 1 0 Cada bit tiene su rango (n)

1 0 1
4 2 1 Con el rango se calcula el peso binario de cada bit 2n

Multiplicando cada bit por su peso binario obtengo el dato en decimal

1x1=1

0x2=0
4 + 0 + 1 = 5
1x4=4

UNMDP Curso de Capacitación - PLC


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.

UNMDP Curso de Capacitación - PLC


Operaciones con palabras

Se realizan dentro de un bloque de función.

OP1 := OP2 (*) OP3

• SUMA: +

(*):
•RESTA: -
• MULTIPLICACIÓN: *
• DIVISIÓN: / (Obtener el cociente)
• DIVISIÓN: REM (Obtener el resto)

UNMDP Curso de Capacitación - PLC


Instrucciones de Comparación
Se realizan dentro de un bloque de comparación.

OP1 (*) OP2 (*): >, >=, <, <=, =, <>

Como resultado se obtiene solamente 1 ó 0.

LD [%MW10 < 100]


ST %Q0.1

UNMDP Curso de Capacitación - PLC

También podría gustarte