Sunteți pe pagina 1din 91

CONTROLADORES LOGICOS

PROGRAMABLES
Luis Steevens Garrido Vasquez
PERU
Pero qu hace un PLC?
Un PLC realiza, entre otras, las siguientes funciones:
Recoger datos de las fuentes de entrada a travs de las fuentes
digitales y analgicas.
Tomar decisiones en base a criterios preprogramados.
Almacenar datos en la memoria.
Generar ciclos de tiempo.
Realizar clculos matemticos.
Actuar sobre los dispositivos externos mediante las salidas
analgicas y digitales.
Comunicarse con otros sistemas externos.
Los PLC se distinguen de otros controladores automticos, en que
pueden ser programados para controlar cualquier tipo de mquina, a
diferencia de otros controladores (como por ejemplo un
programador o control de la llama de una caldera) que, solamente,
pueden controlar un tipo especfico de aparato.
Cmo funciona el PLC?

Al encender el procesador ejecuta un auto-chequeo de encendido y bloquea
las salidas. A continuacin, si el chequeo ha resultado correcto, el PLC entra
en el modo de operacin normal.
El siguiente paso lee el estado de las entradas y las almacena en una zona de
la memoria que se llama tabla de imagen de entradas (hablaremos de ella
mas adelante).
En base a su programa de control, el PLC actualiza una zona de la memoria
llamada tabla de imagen de salida.
A continuacin el procesador actualiza el estado de las salidas "copiando"
hacia los mdulos de salida el estado de la tabla de imagen de salidas (de
este modo se controla el estado de los mdulos de salida del PLC, relay,
triacs, etc.).
Vuelve a ejecutar el paso b)

Cada ciclo de ejecucin se llama ciclo de barrido (scan), el cual normalmente se
divide en:
o Verificacin de las entradas y salidas
o Ejecucin del programa


ESTRUCTURA BASICA DE UN PLC

Un controlador lgico programable est constituido por un
conjunto de mdulos o tarjetas (circuitos impresos), en los cuales
estn ubicados los componentes electrnicos que permiten su
funcionamiento. Cada una de las tarjetas cumple una funcin
especfica. Algunos PLC tienen una cubierta o carcaza, llamada
comnmente rack, que viene a ser un bastidor donde se alojan
las tarjetas en forma ordenada, que por lo general estn
comunicadas.
El controlador programable tiene una estructura muy semejante a
los sistemas de programacin, como el computador, cuya
estructura fsica (hardware) est constituido por:

1. Fuente de alimentacin

La funcin de la fuente de alimentacin en un controlador, es
suministrar la energa elctrica ala CPU y dems tarjetas segn la
configuracin del PLC.
2. Unidad de procesamiento central (C.P.U.)

Es la parte ms compleja e imprescindible del controlador
programable, en otros trminos, podra considerarse el cerebro del
controlador. La unidad central est diseada en base a
microprocesadores y memorias. Las memorias son del tipo ROM y
RAM.
La memoria ROM (Read Only Memory): es una memoria de lectura,
que permanece fija en el CPU, contiene el sistema operativo con que
opera el controlador, NO SE BORRA.
La memoria RAM (Random Access Memory):memoria de acceso
aleatorio, es una memoria voltil y fcil de modificarla.
La CPU pueden clasificar de acuerdo a la capacidad de su memoria
y las funciones que puedan realizar, adems de su velocidad de
procesamiento. El tiempo de lectura del programa est en funcin
del nmero y tipo de instrucciones, y por lo general es del orden de
los milisegundos. Este tiempo tan pequeo significa, que cualquier
modificacin de estado en una entrada, modifica casi
instantneamente el estado de una seal de salida.
CPU 315-2DP Referencia 6ES7 315 2AH
Memoria de Trabajo : 256 Kbytes.
Instrucciones : 85 K.
Tiempo de Operacin :
- Instrucciones de bits : 0.05 us
- Instrucciones de palabras : 0.09 us
- Instrucciones de coma fija: 0.12 us
- Instrucciones de coma flotante : 0.45 us
Interfaz DP:
- Sistemas maestros DP maestros /CP 342-5
- Esclavos DP.

3. Mdulos o interfaces de entrada y salida (E/S)

Los mdulos de entrada o salida son las tarjetas electrnicas
que proporcionan el vnculo entre la CPU del controlador
programable y los dispositivos de campo del sistema. A travs
de ellas se origina el intercambio de informacin, ya sea con la
finalidad de adquirir de datos, o para el mando o control de las
mquinas presentes en el proceso.
a. Mdulos de entrada discreta
b. Mdulos de entrada discreta
Mdulos de salida discreta tipo transistor
Su principio de funcionamiento es a base de transistores, lo que
significa una constitucin ntegramente en estado slido con
caractersticas para trabajar en corriente continua (DC) de larga
vida til y con bajo nivel de corriente
Mdulos de salida discreta tipo TRIAC

Estas interfaces funcionan mediante la conmutacin de un Triac,
son igualmente en estado slido y se usan para manejar seales
en corriente alterna.
Mdulos de salida discreta tipo rel
Estos mdulos a diferencia de los anteriores, estn compuestos
por dispositivos electrnicos y un micro rel electromagntico de
conmutacin. Su campo de accin le permite trabajar en AC y DC
y con diferentes niveles de tensin, con la ventaja de manejar
corrientes ms elevadas pero con el inconveniente de una corta
vida til debido al desgaste de la parte mvil de los contactos.
Mdulos Remotos de entrada y salida
Mdulos de entrada y salida analgica

Los mdulos de entrada anloga se distinguen por el tipo de seal
que reciben, pudiendo ser de tensin (mV) o de corriente (mA) los
que se encuentran dentro de ciertos rangos estandarizados. Los ms
Difundidos son:

Seal de corriente: 0-20 mA, 4-20 mA, 10 mA
Seal de tensin: 0-10V, 0-5V, 0-2V, 10V

Los mdulos de salida anloga se distinguen por el tipo de seal
que emiten, pudiendo ser de tensin (V) o de corriente (mA) los
que se encuentran dentro de ciertos rangos estandarizados. Los ms
Difundidos son:

Seal de corriente: 0-20 mA, 4-20 mA, 20 mA.
Seal de tensin: 0-10V.
4. Unidad de programacin

Los aparatos de programacin son una herramienta importante y
necesaria para el dilogo con el PLC, pero fsicamente independiente,
las cuales nos permiten:

Escribir a travs de una lista de instrucciones o mediante un
mtodo grfico los programas, as como modificarlos o borrarlos
de manera total o parcial.
Simular la ejecucin de las instrucciones del programa a travs del
forzado de las entradas o salidas.
Detectar y visualizar las fallas del programa o fallas originadas en
los dispositivos de campo de entrada o salida.
Visualizar en todo momento el estado lgico de los dispositivos de
entrada y accionadores (en tiempo real).
INTERFACES DE COMUNICACIN.
En la actualidad, los PLCs se pueden comunicarse entre s o con otros equipos
perifricos como computadoras terminales, etc. Para formar redes locales o
remotas; todo esto gracias a las interfaces de comunicacin esta compuesta de
electrnica (hardware) y de programas (software), juntos forman un protocolo en el
que todos los componentes que se encuentran conectados. Existen protocolos de
comunicacin como el DataHighway y el DataHighway Plus, Remote I/0,
DeviceNet,etc.
CONFIGURACION DE PLCS
1. PLC COMPACTO


2. PLC MODULAR


De estos tipos de PLC existen desde los denominados Micro-PLC
que soportan gran cantidad de entradas y salida(mayor a 64
E/S), hasta los PLC de grandes prestaciones que permiten
manejar miles de entradas y salidas(mayor a 1024).
Controladores Modulares para ambientes difciles ControlLogix-XT 1756
Tambin se puede mencionar a los Nano PLC:
Generalmente este PLC (compacto) puede manejar un conjunto
reducido de I/O en un numero inferior a 64.Permite manejar un
numero reducido de entradas y salidas y algunos mdulos
especiales.



PLC COMPACTO - MODULAR




Entre los lenguajes mas conocidos para los PLC de Siemens tenemos:
KOP: Basado en lgica cableada.
FUP: Basado en bloque de funciones.
AWL: Basado en texto.
S7-GRAPH: El lenguaje grfico de programacin permite programar
controles secuenciales
SCL : Lenguaje de alto nivel parecido a PASCAL para desarrollo de
programacin compleja(Por ejm: operaciones matemticas complejas).


CONCEPTOS PREVIOS
FUNCIONES LGICAS
INTRODUCCIN
En esta siguiente parte, veremos la secuencia a seguir para
resolver una aplicacin de programacin utilizando el PLC.
Aqu desarrollaremos las dos funciones bsicas ms
importantes: la funcin Y (AND) y la funcin O (OR). Observe
Ud. la secuencia que se sigue, porque esa ser la
metodologa a usar en todas las unidades.

FUNCIN LGICA Y (AND)
Est funcin lgica tiene una equivalencia elctrica tal como
se muestra en el siguiente circuito elctrico:
Cmo funciona el siguiente circuito?



Ahora, cuando programemos al PLC,
tendremos que ingresar un programa, tal
que cuando se ejecuten estas acciones de
presionar ambos pulsadores, el PLC tendr
que verificarlo y mandar a activar la bobina
K1M.
Para el circuito elctrico se pide:




Para la familia de PLCs Siemens:
Un operando representa la ubicacin del sensor o actuador
cableado en el PLC, as:
I0.0
La letra I significa INPUT
Q0.0
La letra Q significa OUTPUT
2. DIAGRAMA DE CONTACTOS
3. PLANO DE FUNCIONES
Interpretacin:
Para que la salida Q0.0 del PLC se active ser necesario que el PLC
verifique que exista una seal 1 en I0.1 Y I0.2.
TIA PORTAL : PLC S7-1200 / S7-300
FUNCIN LGICA O (OR)
Anlogamente a la funcin Y, veremos la solucin de la
funcin O


Cmo funciona el siguiente circuito?



Ahora, cuando programemos al PLC,
tendremos que ingresar un programa,
que cuando se ejecuten estas acciones
de presionar cual quiera de los
pulsadores, el PLC tendr que
verificarlo y mandar a activar la bobina
K1M.
2. DIAGRAMA DE CONTACTOS
3. PLANO DE FUNCIONES
Interpretacin:
Para que la salida Q0.0 del PLC se active ser necesario que el PLC
verifique que exista una seal 1 en I0.1 O I0.2.
TIA PORTAL : PLC S7-1200 / S7-300
DETECCION DE FLANCOS/BOBINAS SET Y RESET
TIA PORTAL : PLC S7-1200 / S7-300
PRACTICAS
1. Realizar el programa ladder.
2. Realizar el programa de control que obtenga en la salida KM1 Y KM2 Y KM3,
arranque a tensin reducida estrella-triangulo en el que cuando se presione S0
se active el contactor principal KM1 y el contactor estrella KM2 una vez
transcurrido 30seg. El contactor KM2 se desconecta y despus de 3 seg. Se
conecta el contactor triangulo los contactores se desconectan al presionar S1
.Realizar el programa ladder.
3. Realizar el programa Ladder del siguiente sistema temporizado
3. Realizar el programa Ladder del siguiente sistema temporizado
( semforo de 2 vas)
4. SISTEMA DE BOMBEO INDUSTRIAL DE AGUA:

En un sistema de bombeo industrial se tienen 4 bombas las cuales deben encender
alternadamente de tal manera que la primera vez que el tanque se quede sin
agua(sw1=0 y sw2=0) arranque la bomba 1 cuando el tanque elevado se llene (sw1=1 y
sw2=1) la bomba 1 se apague. Nuevamente cuando el tanque se quede sin agua
(sw1=0 y sw2=0) arranque la bomba 2 cuando el tanque elevado se llene (sw1=1 y
sw2=1) la bomba 2 se apague. Nuevamente cuando el tanque se quede sin agua
(sw1=0 y sw2=0) arranque la bomba 3 cuando el tanque elevado se llene (sw1=1 y
sw2=1) la bomba 3 se apague. Nuevamente cuando el tanque se quede sin agua
(sw1=0 y sw2=0) arranque la bomba 4 cuando el tanque elevado se llene (sw1=1 y
sw2=1) la bomba 4 se apague. Nuevamente cuando el tanque se quede sin agua
(sw1=0 y sw2=0) arranque la bomba 1 generando la alternancia de bombas.

5. En el proceso de llenado automtico de botellas de gaseosas se tiene el esquema
mostrado en la figura, en la cual se observa:
Un pulsador de arranque del sistema (PUL_ARR) que es N.A y un pulsador de parada
del sistema (PUL_PARA) que es N.C.
Un sensor fotoelctrico (BOT_P) que es N.A que detectara cada botella.
Una vlvula ON-OFF (VAL_GASEOSA) que abrir o no segn se d el llenado de la
botella de gaseosa.
Un motor paso a paso (MPAP_1) que bajara la vlvula a la boquilla de la botella para
que la vlvula ON-OFF la empiece a llenar.
Un PLC conectado como se indica.
OPERACIONES DE TEMPORIZACIN
Es posible utilizar temporizadores para implementar funciones controladas por tiempo.
Se dispone de temporizadores TON, TONR y TOF.
TIA PORTAL : PLC S7-1200 / S7-300
PT
OPERACIONES DE TEMPORIZACIN
Es posible utilizar temporizadores para implementar funciones controladas por tiempo.
Se dispone de temporizadores TON, TP y TOF.
TIA PORTAL : PLC S7-1200 / S7-300
TON
OPERACIONES DE TEMPORIZACIN
Es posible utilizar temporizadores para implementar funciones controladas por tiempo.
Se dispone de temporizadores TON, TONR y TOF.
TIA PORTAL : PLC S7-1200 / S7-300
TOF
OPERACIONES DE COMPARACION
Las comparaciones se pueden realizar con bytes, enteros, enteros dobles y reales.
Pero ambos operandos en una comparacin han de ser del mismo tipo. Estos
operandos pueden ser constantes o posiciones de memoria, incluidos los valores
actuales de los temporizadores o de los contadores.
PLC S7-1200 / S7-300
OPERACIONES DE COMPARACION
TIA PORTAL : PLC S7-1200 / S7-300
OPERACIONES DE CONTAJE
Se tiene tres tipos de contadores como se muestra a continuacin:
Contador de contaje adelante (CTU). Para cuentas ascendentes.
TIA PORTAL : PLC S7-1200 / S7-300
OPERACIONES DE CONTAJE
Se tiene tres tipos de contadores como se muestra a continuacin:
Contador de contaje atrs (CTD). Para cuentas descendentes.
OPERACIONES DE CONTAJE
Se tiene tres tipos de contadores como se muestra a continuacin:
Contador de contaje adelante/atrs (CTUD). Para cuentas ascendentes y descendentes.
OPERACIONES DE CONTAJE
MODULOS DE ORGANIZACIN Y FUNCION
MODULOS DE ORGANIZACIN Y FUNCION
CONTADORES Y TEMPORIZADORES
SEALES ANALOGAS S7-1200
SEALES ANALOGAS S7-1200
SEALES ANALOGAS S7-1200
SEALES ANALOGAS S7-1200
WinCC Flexible

S-ar putea să vă placă și