Vous êtes sur la page 1sur 141

CONTROLADORES LOGICOS

PROGRAMABLES

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,

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, modificaCPU
casi
instantneamente
315-2DP
Referencia 6ES7el estado de
315 2AH
una seal de salida.
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

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.

. Mdulos de entrada discreta

. 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

dulos de entrada y salida analgica

mdulos de entrada anloga se distinguen por el tipo de se


e reciben, pudiendo ser de tensin (mV) o de corriente (mA)
e se encuentran dentro de ciertos rangos estandarizados. Lo
undidos son:

al de corriente: 0-20 mA, 4-20 mA, 10 mA


al de tensin: 0-10V, 0-5V, 0-2V, 10V

mdulos de salida anloga se distinguen por el tipo de se


e emiten, pudiendo ser de tensin (V) o de corriente (mA) lo
e se encuentran dentro de ciertos rangos estandarizados. Lo
undidos son:

al de corriente: 0-20 mA, 4-20 mA, 20 mA.


al 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

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

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 el STEP 7 Microwin (PLCs familia S7-200)


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

TIA PORTAL : PLC S7-1200 / S7-300

erpretacin:
a que la salida Q0.0 del PLC se active ser necesario que el P
fique que exista una seal 1 en I0.1 Y I0.2.

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

TIA PORTAL : PLC S7-1200 / S7-30

erpretacin:
a que la salida Q0.0 del PLC se active ser necesario que el P
fique que exista una seal 1 en I0.1 O I0.2.

DETECCION DE FLANCOS/BOBINAS
SET Y RESET

TIA PORTAL : PLC S7-1200 / S7-30

PRACTICAS
1. Realizar el programa
ladder.

2. Realizarel programade control que obtengaen la salidaKM1


Y KM2Y KM3,
arranque a tensin reducida estrellatrianguloen 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.

Realizarel programa Ladder del siguiente sistema temporiza

Realizarel programa Ladder del siguiente sistema temporiza


( 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
portemporizadores
tiempo.
Se dispone de
TON, TONR y TOF.

PT

TIA PORTAL : PLC S7-1200 / S7-

OPERACIONES DE TEMPORIZACIN
Es posible utilizar temporizadores para implementar funciones
controladas
portemporizadores
tiempo.
Se dispone de
TON, TP y TOF.

TON

TIA PORTAL : PLC S7-1200 / S7-

OPERACIONES DE TEMPORIZACIN
Es posible utilizar temporizadores para implementar funciones
controladas
portemporizadores
tiempo.
Se dispone de
TON, TONR y TOF.

TOF

TIA PORTAL : PLC S7-1200 / S7

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-3

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-3

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

LISTA DE OPERACIONES LGICAS CON BITS


Las operaciones lgicas con bits operan con dos
dgitos, 1 y 0. Estos dos dgitos constituyen la
base de un sistema numrico denominado
sistema binario. Los dos dgitos 1 y 0 se
denominan dgitos binarios o bits. En el mbito
de los contactos y bobinas, un 1 significa
activado
("conductor")
y
un
0
significa
desactivado ("no conductor"). Las operaciones
lgicas con bits interpretan los estados de seal 1
y 0, y los combinan de acuerdo con la lgica de
Boole. Estas combinaciones producen un 1 un 0
como resultado y se denominan "resultado
lgico" (RLO). Las operaciones lgicas con bits
permiten ejecutar las ms diversas funciones.

COMPARADORES

OPERACIONES DE CONTAJE

OPERACIONES DE
TEMPORIZACION

Vous aimerez peut-être aussi