Documente Academic
Documente Profesional
Documente Cultură
OBJETIVOS
EQUIPOS Y COMPONENTES
INDICE
1.
2.
3.
4.
5.
6.
7.
8.
9.
Introduccin.
Componentes funcionales de un PLC.
Implementacin de aplicaciones de control con PLC.
Principales dispositivos externos que se conectan a un PLC.
Programacin en esquema de contactos (LADDER).
5.1. Simbologa.
5.2. Contactores o rels lgicos.
5.3. Operaciones lgicas entre contactores.
5.4. Temporizadores.
5.5. Contadores.
Direccionamiento de un PLC SIEMENS S7-200 CPU 224 DC/DC/DC.
Estructura bsica para el empleo de un PLC SIEMENS S7-200.
Ejemplos de aplicacin.
8.1. Arranque de un motor.
8.2. Control de movimiento de una faja.
Prctica con el software STEP 7 Micro/WIN y el PLC SIEMENS S7 200.
9.1. Establecer comunicacin entre el STEP 7-Mirco/WIN y el PLC SIEMENS S7 200.
9.2. Editor de programas y rbol de operaciones.
_____________________________________________________________________________
Laboratorio N
1. INTRODUCCIN
Las empresas de hoy, con visin de futuro, se encuentran provistas de modernos dispositivos
electrnicos en sus mquinas y procesos de control. Esto es debido a que las fbricas
automatizadas deben proporcionar en sus sistemas alta confiabilidad, gran eficiencia y
flexibilidad. Una de las bases principales de estas fbricas es un dispositivo electrnico llamado
Controlador Lgico Programable (PLC).
Un PLC es un dispositivo diseado para el control de seales elctricas asociadas al control
automtico de procesos industriales siguiendo un algoritmo de control predefinido por el
usuario. Este posee las herramientas necesarias, tanto de software como de hardware, para
controlar dispositivos externos, recibir seales de sensores y tomar decisiones de acuerdo al
programa elaborado segn el esquema del proceso a controlar. Esto quiere decir que adems
de los componentes fsicos requeridos para la adaptacin de seales, es necesario hacer
inteligente al PLC mediante programacin. De esta manera puede saber qu es lo que tiene
que hacer con sus seales de entrada y salida. Adems tiene la capacidad de poder trabajar en
lugares de alta variacin de temperatura y ser inmune a ruidos elctricos.
Las entradas pueden recibir seales de tipo discreto, por ejemplo interruptores, o de tipo
analgico, como sensores de temperatura. Estas seales son transformadas internamente en
seales compatibles con los microprocesadores y dems circuitos integrados de procesamiento
interno. Tambin es capaz de trabajar con sensores de salida digital.
De igual manera, despus que se ha hecho el procesamiento de las seales y se han tomado
decisiones, el PLC genera voltaje en sus salidas, inicialmente con seales de formato anlogo
y posteriormente a otro formato de acuerdo a los actuadores que se vayan a utilizar, ya sean
digitales o analgicos.
_____________________________________________________________________________
Laboratorio N2
Fuente de alimentacin: Dependiendo del tipo de PLC que se est utilizando se debe
alimentar con corriente AC o DC. Para el caso del laboratorio se cuenta con el PLC
SIEMENS S7-200 CPU 224 DC/DC/DC, el cual requiere un voltaje de 24VDC para el
correcto funcionamiento de los circuitos internos. Estos generalmente requieren entre 5 y
24VDC. Los PLC del laboratorio emplean un transformador de corriente externo hecho
para este PLC.
Mdulo de entrada: Es una interfaz entre las seales de entrada y el procesador. Cumple
la funcin de adaptar las seales, las que pueden ser de diferentes tipos a formas
comprensibles por el CPU. Las entradas pueden ser de dos tipos principales:
Discretas: Presenta slo dos estados posibles: ON/OFF; encendido/apagado. Permite
la interaccin con sensores de presencia (pticos, de contacto, inductivos, etc.)
Analgicas: Seales elctricas de tipo contino en tensin o corriente. Este tipo de
entradas permite la interaccin con sensores de flujo, presin, temperatura, etc.
Mdulo de salida: Realiza la interaccin con los actuadores. Recibe las seales de
control de baja potencia del CPU, las amplifica y las exterioriza para controlar los
dispositivos de salida. Los mdulos de salida tambin pueden manejar salidas analgicas
o discretas.
Memoria: La memoria almacena el cdigo de instrucciones que tiene que ejecutar el PLC.
Las memorias se pueden clasificar en EPROM y RAM. La primera se utiliza para
almacenar los programas permanentes que coordinan y administran los recursos del
equipo; y los datos necesarios para ejecutar la operacin del sistema. Esta memoria se
mantiene aunque se apague el aparato. La segunda puede ser leda y editada segn se
desarrolle la aplicacin. Durante la ejecucin del proceso se puede acceder en cualquier
momento a cualquier posicin de la memoria. Al emplear ambas se consigue programar el
PLC.
Puerto de comunicaciones: Dependiendo del tipo de PLC, este puede comunicarse con
el computador y con otros PLC para generar un sistema de control que contengan ms
elementos con ayuda de elementos de conexin de red adicionales. Para la prctica de
laboratorio el PLC SIEMENS S7-200 se cuenta con la comunicacin directa con el
computador.
Cabe aadir que con la expansin de los sensores digitales en la industria se van creando PLC
capaces de procesar estas seales en conjunto con las otras previamente descritas. En la
Figura 2 se aprecia las partes funcionales del PLC SIEMENS S7-200 CPU 224. los elementos
indicados en esta figura se menciona a continuacin:
1
_____________________________________________________________________________
Laboratorio N2
_____________________________________________________________________________
Laboratorio N2
Para reemplazar este circuito empleando un PLC se deben implementar los elementos de
entrada (pulsadores) y salida (motor) en las entradas y salidas del PLC. En la Figura 4 se
muestra el diagrama de conexiones para este circuito.
_____________________________________________________________________________
Laboratorio N2
de PC. Segn su estado normal, los pulsadores pueden ser de dos clases: normalmente
abiertos (N.O.) y normalmente cerrados (N.C.). Los pulsadores N.O. se encuentran inactivos
hasta cuando se presionan. Los pulsadores N.C. se encuentran activos hasta cuando se
presionan. Los smbolos utilizados en diagramas elctricos para representarlos son los
mostrados en la Figura 6.
Interruptor
Pulsador
N.O.
Pulsador
N.C.
_____________________________________________________________________________
Laboratorio N2
5.1. SIMBOLOGA
Los grficos utilizados en la programacin LADDER pueden agruparse de la siguiente manera:
contactos o rels lgicos, temporizadores y contadores, otros ms especializados. Para el
presente laboratorio se trabajara con los mencionados anteriormente.
Contacto NO
Contacto NC
Rel lgico
Figura 8: Representacin de contactores y rels lgicos en
programacin LADDER.
Los contactos hacen referencia especficamente a las condiciones que tiene que cumplir un
rengln para que su resultado se active. Como se indic antes, cada contacto puede
representar una entrada fsica o un dato de memoria del PLC; adems tambin puede
representar un dato de la imagen de salidas, el estado de un temporizador o un contador, el bit
de una posicin de memoria utilizada en el programa, etc. Los contactos (software), al igual que
los pulsadores (hardware), pueden ser normalmente abiertos (NO) o normalmente cerrados
(NC).
Los rels lgicos hacen referencia a los resultados de las operaciones indicadas en un rengln
del programa. Cada resultado puede representar una salida fsica del PLC, la activacin de un
temporizador, el incremento de un contador, etc. Por ejemplo en la Figura 9 se muestra un
programa en LADDER, el cual emplea entradas fsicas y salidas fsicas.
_____________________________________________________________________________
Laboratorio N2
fsica del PLC (I0.1), la cual va a modificar el estado de este contacto. Si en la entrada fsica no
existe ninguna seal elctrica, el contacto va a permanecer en su estado abierto y no va a
permitir el paso de corriente al rel lgico; sin embargo, si la entrada fsica recibe una seal
elctrica el contacto va a cambiar al estado cerrado, permitiendo el paso de corriente al rel
lgico. Tambin se debe analizar que al rel lgico se le ha asignado una direccin de salida
fsica del PLC (Q0.1). Por lo que, al llegar corriente al rel lgico, este va a enviar una seal
elctrica a la salida fsica del PLC asignada.
La segunda lnea de cdigo emplea una lgica similar, pero la diferencia radica en las entradas
y salidas fsicas asignadas al contacto y al rel lgico respectivamente. Las estructuras de las
letras I e Q son direcciones de memoria del PLC que se explicaran ms adelante (Revisar el
punto 6 Direccionamiento del PLC).
En la Figura 10 se muestra la operacin AND entre tres contactos a los cuales se les ha
asignado las entradas fsicas I0.1, I0.2 e I0.3. En este caso, dichas entradas fsicas del PLC
deben recibir una seal elctrica para cambiar el estado de los contactos NO a un circuito
cerrado y permitir el paso de corriente al rel lgico que tiene asignada la salida fsica Q0.2
generando una seal en esta.
En la Figura 11 se muestra la operacin OR entre dos contactos que se les han asignado las
entradas fsicas I0.4 y I0.5. En este caso, el rel lgico se activa al activar cualquiera de los
contactores. Este a su vez genera una seal en la salida fsica asignada a este rel (Q0.3).
_____________________________________________________________________________
Laboratorio N2
5.4. TEMPORIZADORES
Como su nombre lo indica, cada vez que el temporizador alcanza cierto valor de tiempo activa
un contacto interno. Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado
por el usuario. Para que el temporizador comience a funcionar se debe declarar una o ms
condiciones de arranque. En trminos prcticos, la activacin de un temporizador es similar a la
activacin de una salida. En el ejemplo de la Figura 12 se puede analizar esta afirmacin. En
este caso, el temporizador T37 arranca cuando se activa la entrada fsica I0.1 (la serie S7 2000
cuenta con 255 contadores disponibles). El PLC cuenta con muchos temporizadores para el
ejemplo se emplea el temporizador T37, el cual realiza cuentas cada 100ms; por lo que al
colocar en nmero de cuentas (PT) 50 se obtiene 5 segundos en el temporizador. Luego de
que transcurra el tiempo establecido el T37 se activa y, siguiendo el cdigo del programa,
cambia el estado del contacto de la segunda lnea y permite la que la corriente active el rel
lgico que tiene asignado la salida fsica Q0.2.
5.5. CONTADORES
Tal como sucede con los temporizadores, un contador debe tener un valor prefijado, el cual es
un valor que el usuario introduce para que dicho contador se torne activo una vez alcanzado
dicho valor. Adems, cuenta con una entrada para poder reiniciar la cuenta interna del contador
En el ejemplo de la Figura 13 se muestra esta afirmacin. El nmero del contador es C101 va a
reconocer un evento cada vez que se accione la entrada fsica I0.1 y esta se deshabilite (La
serie S7 200 cuenta con 255 contadores disponibles). El valor actual de la cuenta (VA) se lleva
internamente. El C101, de manera similar al temporizador, se activa al haber recibido la
cantidad de eventos requeridos (PV), en este caso 10 activaciones de I0.1. Adicionalmente la
entrada fsica I0.2 es capaz de reiniciar el valor de la cuenta (VA) al ser activada.
_____________________________________________________________________________
Laboratorio N2
In.m
Salida
Qn.m
Marca
Mn.m
Contador
Cn
Temporizador
Tn
Para evaluar la sintaxis de las ubicaciones de memoria que hemos estado empleando hasta el
momento seguimos los siguientes pasos:
I0.1
Primero la letra I significa INPUT, es una entrada fsica del PLC.
El nmero 0 en esta posicin indica el mdulo de entradas al que pertenece, en este
caso se encuentra en la primera posicin adyacente al CPU; pero como es un PLC
compacto, en un solo bloque estn incluidos el CPU y el mdulo de entradas.
Finalmente el nmero 1 luego del punto representa el terminal de conexin en el
mdulo de entradas del PLC.
Para los temporizadores y contadores el nmero es un indicador individual como T3 es el
temporizador 3 y C6 es el contador 6.
_____________________________________________________________________________
Laboratorio N2
10
Despus se realiza la conexin entre el PLC y el computador con ayuda del cable PC/PPI. La
Figura 14 representa esta conexin.
_____________________________________________________________________________
Laboratorio N2
11
8. EJEMPLOS DE APLICACIN
8.1. ARRANQUE DE UN MOTOR
1. Descripcin de la tarea a realizar: Se tiene un pulsador normalmente abierto (NO) que
llamaremos START, un pulsador normalmente cerrado (NC) que llamaremos STOP y
un contactor que activa el motor al que llamaremos MOTOR. Al presionar START el
MOTOR debe activarse. Al dejar de presionar START el MOTOR debe permanecer
activado. Al presionar STOP el MOTOR debe desactivarse.
2. Diagrama de conexiones: En la Figura 16 se muestra el diagrama de conexione externo
del PLC para el problema descrito.
Pulsador N.O.
I0.1
STOP
Pulsador N.C.
I0.2
MOTOR
Q0.1
ENTRADAS
SALIDAS
4. Programacin LADDER: Siguiendo los requerimientos del punto 1 y con todas las
variables descritas se puede generar una lgica de programa para solucionar el
problema. Esta se muestra en la Figura 17.
_____________________________________________________________________________
Laboratorio N2
12
_____________________________________________________________________________
Laboratorio N2
13
_____________________________________________________________________________
Laboratorio N2
14
Pulsador N.C.
I0.1
Sensor
Pulsador N.O.
I0.2
MOTOR
Q0.1
ENTRADAS
SALIDAS
4. Programacin LADDER: Siguiendo los requerimientos del punto 1 y con todas las
variables descritas se puede generar una lgica de programa para solucionar el
problema. Esta se muestra en la Figura 23.
_____________________________________________________________________________
Laboratorio N2
15
Una vez realizadas diez cuentas (que hayan pasado diez objetos) el contador C10 se
activa (se va a mantener activo hasta que se reinicie el contador. El cual tiene dos
efectos importantes. En la primera lnea cambia el estado del contacto abriendo la lnea
de corriente y apagando el motor. En la tercera lnea tambin cambia el estado del
contacto habilitando el paso de corriente y activando el bloque temporizador.
Despus de activar el bloque temporizador el reloj interno del PLC cuenta el tiempo
solicitado (5 segundos) para activar el temporizador T37.
_____________________________________________________________________________
Laboratorio N2
16
_____________________________________________________________________________
Laboratorio N2
17
ICONO
ACTUALIZAR
_____________________________________________________________________________
Laboratorio N2
18
_____________________________________________________________________________
Laboratorio N2
19
_____________________________________________________________________________
Laboratorio N2
20
_____________________________________________________________________________
Laboratorio N2
21