You are on page 1of 21

FACULTAD DE INGENIERA

INGENIERA MECNICA

Nombre del alumno:


Mario Uriel Arzate Velsquez
Prctica no. : 1
Materia: Control Lineal
2015A

Objetivo
Que el alumno aprenda a usar el temporizador retentivo integrado en PLC compact
Logix L31, mediante el diseo y desarrollo de un programa en diagrama escalera que
reestablezca los registros del temporizador sin utilizar la instruccin RESET.
Introduccin
El temporizador retentivo es una funcin, la cual retiene el tiempo acumulado en caso
de cambio EN algn proceso. Esta funcin puede ser usada para dar seguimiento del
tiempo acumulado en un motor que ha sido detenido debido a causas de
mantenimiento, pues cada vez que el motor sea apagado, el temporizador recordar el
tiempo del funcionamiento del motor, y con ello la prxima vez que el motor sea
encendido, el tiempo empezar a acumularse desde ese punto.
Marco terico
A continuacin se da una breve definicin de un PLC y de los elementos bsicos que lo
componen, de igual manera se explican las funciones usadas en esta prctica:
Controlador lgico programable (PLC): Un PLC (Controlador Lgico Programable)
es un dispositivo electrnico de estado slido que puede controlar un proceso o una
mquina y que tiene la capacidad de ser programado o reprogramado rpidamente
segn la demanda de la aplicacin. Fue inventado para remplazar los circuitos
secuenciales basados en rels que eran necesarios para el control de las mquinas. El
PLC funciona monitoreando sus entradas, y dependiendo de su estado, activando y
desactivando sus salidas. El usuario introduce al PLC un programa, usualmente va
Software, lo que ocasiona que el PLC se comporte de la manera deseada [1].
Mdulos de Entrada y Salida de datos: Estos mdulos se encargan del trabajo de
intercomunicacin entre los dispositivos industriales exteriores al PLC y todos los
circuitos electrnicos de baja potencia que comprenden a la unidad central de proceso
del PLC, que es donde se almacena y ejecuta el programa de control.
Los mdulos de entrada y salida tienen la misin de proteger y aislar la etapa de
control que est conformada principalmente por el microcontrolador del PLC, de
todos los elementos que se encuentran fuera de la unidad central de proceso ya sean
sensores o actuadores. Entre sus tareas principales estn las de adecuar los niveles
elctricos tanto de los sensores como de los actuadores o elementos de potencia, a los
valores de voltaje que emplea el microcontrolador que normalmente se basa en
1

niveles de la lgica TTL, 0 VCD equivale a un 0 lgico, mientras que 5 VCD equivale a
un 1 lgico. Fsicamente estn construidos en tarjetas de circuitos impresos que
contienen los dispositivos electrnicos capaces de aislar al PLC con el entorno
exterior, adems de contar con indicadores luminosos que informan de manera visual
el estado que guardan las entradas y salidas [5] (Figura 1).

Figura 1. Ejemplo de un mdulo

Mdulos de entrada de datos discretos.- Estos responden tan solo a dos valores
diferentes de una seal que puede generar el sensor. Las seales pueden ser las
siguientes:
a) El sensor manifiesta cierta cantidad de energa diferente de cero si detecta algo.
b) Energa nula si no presenta deteccin de algo.
Para este tipo de mdulos de entradas discretas, en uno de sus bornes se tiene que
conectar de manera comn una de las terminales de los sensores, para ello se tiene
que ubicar cual es la terminal comn de los mdulos de entrada (Figura 2).

Figura 2 Fragmento de un mdulo de salida de CD.

Mdulos de entrada de datos analgicos.- Otro tipo de mdulo de entrada es el que


en su circuitera contiene un convertidor analgico digital (ADC), para que en
funcin del sensor que tenga conectado, vaya interpretando las distintas magnitudes
de la variable fsica que s est midiendo y las digitalice, para que posteriormente
estos datos sean transportados al microcontrolador del PLC. (Figura 3).

Figura 3. Fragmento de un mdulo de salida de CA.

Mdulos de salida de datos analgicos.- Esta clasificacin de modulo sirve para


controlar la posicin o magnitud de una variable fsica, por lo que estos mdulos
requieren de la operacin de un convertidor digital analgico (DAC) (Figura 4).

Figura 4 Fragmento de un mdulo de entrada de CD y/o CA.

Para las distintas clases de mdulos ya sean de entrada o salida, se deben de tomar en
cuenta los valores nominales de voltaje, corriente y potencia que soportan, ya que
dependiendo de la aplicacin y de la naturaleza del proceso que se tiene que
automatizar, existen mdulos de corriente directa y mdulos de corriente alterna.
Lenguaje en escalera: Es un lenguaje grfico, derivado del lenguaje de rels.
Mediante smbolos representa contactos, bobinas, etc. Su principal ventaja es que los
smbolos bsicos estn normalizados segn el estndar IEC y son empleados por todos
los fabricantes.
Los diagramas de escalera son esquemas de uso comn para representar la lgica
de control de sistemas industriales. Se le llama diagrama "escalera" porque se
asemejan a una escalera, con dos rieles verticales (de alimentacin) y "escalones"
(lneas horizontales), en las que hay circuitos de control que definen la lgica a travs
de funciones (Figura 5).

Figura 5. Diagrama en escalera

Con este tipo de diagramas se describe normalmente la operacin elctrica de


distintos tipos de mquinas, y puede utilizarse para sintetizar un sistema de control
y, con las herramientas de software adecuadas, realizar la programacin del PLC. En el
diagrama elctrico todas las acciones ocurren simultneamente, en el programa se
realizan en forma secuencial, siguiendo el orden en el que los "escalones" fueron
escritos, y que a diferencia de los rels y contactos reales (cuyo nmero est
determinado por la implementacin fsica de estos elementos), en el PLC se
puede considerar que existen infinitos contactos auxiliares para cada entrada, salida,
rel auxiliar o interno, etc.

Caractersticas del lenguaje en escalera

Instrucciones de entrada se introducen a la izquierda.

Instrucciones de salida se situarn en el derecho.

Los carriles de alimentacin son las lneas de suministro de energa L1 y L2 para


los circuitos de corriente alterna y 24 V y tierra para los circuitos de CC.

La mayora de los PLC permiten ms de una salida por cada rengln (Rung).

El procesador (o "controlador") explora peldaos de la escalera de arriba a abajo y


de izquierda a derecha. [2]
5

Elementos bsicos del lenguaje en escalera

Contacto NA (Normalmente abierto): Se activa cuando hay un uno lgico en


el elemento que representa, esto es, una entrada (para captar informacin del
proceso a controlar), una variable interna o un bit de sistema (Figura 6).

Figura 6. Contacto normalmente abierto

Contacto NC(Normalmente cerrado): Su funcin es similar al contacto NA anterior,


pero en este caso se activa cuando hay un cero lgico, cosa que deber de tenerse
muy en cuenta a la hora de su utilizacin (Figura 7).

Figura 7. Contacto normalmente cerrado

Bobina NA: Se activa cuando la combinacin que hay a su entrada (izquierda) da un


uno lgico. Su activacin equivale a decir que tiene un uno lgico. Suele
representar elementos de salida, aunque a veces puede hacer el papel de variable
interna (Figura 8).

Figura 8. Bobina normalmente abierta


6

Bobina SET (S): Una vez activa (puesta a 1) no se puede desactivar (puesta a 0)
sino es por su correspondiente bobina en RESET. Sirve para memorizar bits y
usada junto con la bobina RESET dan una enorme potencia en la programacin
(Figura 9).

Figura 9. Bobina set

Bobina RESET (R): Permite desactivar una bobina SET previamente activada
(Figura 10).

Figura 10. Bobina reset


Las funciones lgicas ms complejas como: Temporizadores, Contadores, Registros
de desplazamiento etc. Se representan en formato de bloques. Estos no estn
normalizados, aunque guardan una gran similitud entre s para distintos fabricantes.
Resultan mucho ms expresivos que si se utiliza para el mismo fin el lenguaje en
lista de instrucciones.

Funcin MOV: La funcin MOV realiza el movimiento de un dato de 16 bit, desde un


canal a otro. El contenido del canal fuente Source se transfiere al canal destino
Dest. Los datos utilizables en esta funcin son: SINT, INT, DINT, REAL. La instruccin
MOV copia el dato al destino, y el dato original no es modificado [3] (Figura 11).

Figura 11. Bloque de la instruccin MOV en el diagrama escalera

Temporizador RTO (Retentive timer On): La instruccin se utiliza para activar o


desactivar una salida despus que el temporizador de la misma ha estado activado
durante un intervalo de tiempo preseleccionado. Esta funcin comienza a temporizar
cuando el rengln se hace verdadero. Siempre que el rengln permanezca verdadero,
el temporizador actualiza el valor acumulado durante cada escaneo de programa
hasta que alcance el valor preseleccionado [4] (Figura 12).

Figura 12. Bloque de la instruccin RTO en el diagrama escalera

MATERIAL
Cantidad
1

Descripcin
PLC compact Logix L31

Cable de puerto serial

Cables para botonera

Cable de CA

Botonera

Software RSlogix 5000

Imagen

1.

Juego de desarmadores

Pinzas de corte

10

Desarrollo
Problema planteado
Disee y desarrolle un programa en diagrama escalera que permita resetear el
temporizador retentivo, sin usar la instruccin de reseteo RES.

Propuesta para solucionar el problema


Debido a que se requiere reestablecer los valores del temporizador retentivo sin hacer
uso de la instruccin RES se propone hacer uso de la funcin MOV para mover el valor
del acumulador de RTO a cero, y utilizar la funcin UNLATCH para desenclavar el
registro .DN que se activa una vez que el acumulador llega al tiempo preseleccionado.
1.- Conexin del PLC a la PC mediante el puerto COM
Despus de Realizar la correcta instalacin del software RSLogix 5000 y RSLinx se
procede a conectar el PLC a la PC mediante el puerto COM, y se prende el PC. Es
importante mencionar que si se realiza la conexin del PLC a la PC si est encendida
pueden existir problemas de comunicacin.
Se abre la ventana del RSLinx (Figura 13), se procede a entrar a la seccin de
communications, y posteriormente a configure drivers para agregar un nuevo PLC
seleccionando el procesador del PLC con el que contamos. Despus se abre la ventana
de configuracin (Figura 14).

Figura 13. Ventana de Rslinx


11

Figura 14. Ventana de configuracin


Para obtener los datos necesarios del PLC se da click en auto-configure para que se
configuren los campos necesarios automticamente, consecutivamente se tendr lista
la conexin. Para confirmar que los mdulos conectados hayan sido correctamente
detectados se deben desplegar los mens del PLC instalado (Figura 15).

Figura 15. Ventana de RSLinx con los mdulos detectados correctamente

12

Ya con los mdulos instalados podemos abrir el software RSLogix 5000 y generar un
programa nuevo donde se asigna que PLC se utilizar y el nombre del programa, se
puede tambin escribir una descripcin del mismo si as se desea (Figura 16).

Figura 16. Ventana de nuevo programa


Una vez generado el nuevo programa se instalan los mdulos, y para ello se
selecciona (click derecho) la opcin compactBuslocal para desplegar las opciones, y
despus la casilla agregar modulo (Figura 17).

Figura 17. Adicin de mdulos

13

Al seleccionar nuevo mdulo, se desplegara una ventana con diferentes opciones, se


debe agregar individualmente cada mdulo que se tenga conectado al PLC y que este
identificado por el RSLinx (Figura 18 y Figura 19).

Figura 18. Men de mdulos

Figura 19. Seleccin del mdulo analgico

14

Al seleccionar el mdulo se puede nombrar como se desee y con ayuda de RSLinx se


debe confirmar que la versin sea la correcta, en caso contrario debe cambiarse
manualmente desde el botn change (Figura 20).

Figura 20. Ventana de versin y nombre de mdulo


Se debe proceder a agregar todos los mdulos que se tienen conectados (Figura 21).

Figura 21 Lista de mdulos ya agregados

15

Finalmente se despliega la ventana de Controller BASE (Figura 22) y los mens se


hacen visibles. Se accede a MainRoutine y en la ventana de la derecha se desplegara
el rea de trabajo donde se puede comenzar a realizar la estructura del programa que
se desee.

Figura 22. Ventana de rutina del programa


2.- Programa desarrollado
La prctica realizada reestablece los valores originales de los registros DN y ACCUM.
Lnea 0 El proceso comienza al presionar el botn Start, accin mediante la cual el
temporizador retentivo T1 comienza a correr (Figura 23).

Figura 23. Inicio del proceso


Si el botn Safe es activado, la cuenta de T1 se detiene hasta que Safe sea
desactivado (Figura 24).

Figura 24. Accionamiento del botn Safe

16

Lnea 1: Una vez que T1.ACC ha alcanzado el valor del registro T1.PRE, el botn
Reset es presionado para restablecer los registros T1.DN y T1.ACC. (Figura 25).

Figura 25. Restablecimiento de los registros .DN y. ACC


Diagrama escalera del programa (Figura 26).

Figura 26. Diagrama en escalera

17

3.- Asignacin de variables del programa desarrollado


*Variables en el mdulo de entrada (Tabla 1., Figura 27, y Figura 28.)
Entradas

Nombre

Local:1:I.Data.1

Start

Local:1:I.Data.3

Reset

Local:1:I.Data.5

Safe

Tabla 1. Asignacin de variables del programa desarrollado

Figura 27. Conexin fsica en la botonera

18

Figura 28. Conexin al mdulo digital


*Funciones de bloque, y variables en el diagrama escalera (Tabla 2. y Tabla 3.)
Funcin de bloque

Nombre

Temporizador RTO

T1

MOV

Move

Tabla 2. Funciones de bloque en el diagrama escalera


Variables

Tipo

Valor

Start

Bool

Safe

Bool

Reset

Bool

Tabla 3. Variables en el diagrama escalera

19

Conclusiones
Con el desarrollo de este programa se concluy lo siguiente:
La solucin planteada funcion como se esperaba, originalmente se haba pensado en
utilizar nicamente la funcin MOV para resetear el temporizador RTO. Pero se not
que a pesar de que el valor del acumulador estaba en cero, el temporizador no volva a
acumular, debido a que el registro. DN quedaba activado y no dejaba que el
temporizador volviera a contar. Y ya que la funcin MOV no trabaja con datos del tipo
BOOL, se opt por usar UNLATCH para cambiar el bit de .DN de uno a cero.

Bibliografa

[1] Navarro, D. (2009). PLC. [Documento en lnea]. Disponible en:


http://es.scribd.com/doc/12944471/30/Lenguaje-escalera-LADDER
(Consultado el 1 de Junio de 2015).

[2] Diagrama de contactos (Ladder). [Documento en lnea]. Disponible en:


http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagrama%20E
scalera.pdf (Consultado el 1 de Junio de 2015).

[3] Programacin avanzada de PLC [Documento en lnea]. Disponible en:


www.lhusurbil.eus/irjlmartinez/omron03/Omron03 (Consultado el 1 de junio
de 2015)

[4] Retentive timer On (RTO). [Documento en lnea]. Disponible en:


http://electronicaradical.blogspot.mx/2011/03/retentive-timer-on-rto.html
(Consultado el 1 de Junio de 2015).

[5] Mdulos de entrada y salida de datos [Documento en lnea]. Disponible en:


http://www.instrumentacionycontrol.net/cursoslibres/automatizacion/curso-completo-de-plcs/item/104-capitulo-32m%C3%B3dulos-de-entrada-y-salida-de-datos.html (Consultado el 1 de junio
de 2015).

20

You might also like