Curso plc

10
CURSO Curso sobre Controladores Lógicos Programables (PLC). Por Ing. Norberto Molinari. Entrega Nº 11. Introducción a la Programación. Fijando conceptos de la programación en LADDER. Otros usos de las memorias Supongamos que deseamos resolver el ejemplo de la figura siguiente, si el PLC, no tiene la posibilidad de trabajar con paréntesis, no se podrá resolver, pero la solución correcta será utilizar memorias como lo indica la figura posterior.

Transcript of Curso plc

Page 1: Curso plc

CURSO

Curso sobre Controladores LógicosProgramables (PLC).

Por Ing. Norberto Molinari.

Entrega Nº 11.

Introducción a la Programación.

Fijando conceptos de la programación en LADDER.

Otros usos de las memorias

Supongamos que deseamos resolver el ejemplo de la figura siguiente, si el PLC,no tiene la posibilidad de trabajar con paréntesis, no se podrá resolver, pero la solucióncorrecta será utilizar memorias como lo indica la figura posterior.

Page 2: Curso plc

Tratemos de resolver el siguiente ejemplo:

Realizaremos un automático de escaleras tradicional, con un pulsador en la parte inferior IN1 y otro en la parte superior, IN 2, y debemos encender una salida , para este caso elegimosOut 3.Al pulsar IN 1 se encenderá la Out 3, si esta apagada, y permanecerá así hasta que pulse IN2, también se podrá realizar en sentido contrario.

Solución:

Lista de instrucciones para PLC con paréntesis

LD IN 1ANDN IN 2OR ( IN 2ANDN IN 1 )= OUT 3END

Page 3: Curso plc

Lista de instrucciones para PLC sin paréntesis

LD IN 1ANDN IN 2= MEM 1LD IN 2ANDN IN 1OR MEM 1= OUT 3END.

Usando Timers

En los PLC´s podremos encontrar una variedad de Timers que pueden funcionar como sifueran eléctricos ó electrónicos.

Los mas comunes son los eléctricos los cuales se clasifican en :

• Retardo en la conexión• Retardo en la desconexión.

En algunos PLC, de acuerdo con el numero de Timers puede ser , Retardo en la conexión óRetardo en la desconexión. Por eso es aconsejable que antes de poner a funcionar unTimers se verifique de que tipo son los Timers que tiene el PLC a utilizar verificando lascaracterísticas técnicas de cada PLC.La cantidad de Timers que tienen los PLC´s también son muy variados, van desde ocho enadelante y pueden llegar en modelos de gran porte hasta 256, en cuanto a su precisiónrondan los comunes en décimas de segundo y en PLC´s del tipo modular dependiendo de laCPU utilizada esta precisión llega a centésimas de segundo.

El rango en los que se los puede ajustar varia desde décimas de segundo hastaaproximadamente 64000 segundos , también en algunos PLC se podrá cambiar la base detiempo, y entonces en lugar de hablar de segundos estaremos hablando de ajuste de base detiempo, es decir si, ajusto un timer en 255 bases de tiempo y la base de tiempo es la décima, entonces el timer estará ajustado en 25,5 segundos. El seteo del valor del Timers se realizaen el software de programación y edición de programas, ó cuando esta corriendo el PLCmediante la utilización de HAND HELLs los cuales nos permitirán modificar a voluntar losvalores del Timers al igual que visualizarlos mientras funcionan.

¿Como encontraremos expresado a los Timers en un diagrama Ladder?

Page 4: Curso plc

Retardo en la conexión:

Page 5: Curso plc

Lista de Instrucciones.

LD IN 1= TIM 1LD TIM 1= OUT 1END.

Retardo en la desconexión:

Page 6: Curso plc

Lista de Instrucciones.

LD IN 2= TIM 9LD TIM 9= OUT 2END.

Una de las aplicaciones mas comunes de los temporizadores en un PLC es la de manejar elarranque de motores del tipo estrella triangulo.Con este tipo de sistema lograremos realizar el arranque de motores trifásicos con gransencillez.

Supongamos que:

IN 1 : Pulsador de Marcha.IN 2 : Pulsador de Parada.IN 3 : Relevo TérmicoOut 1: Contactor de LíneaOut 2. Contactor EstrellaOut 3. Contactor Triangulo

Ahora con estos datos realizaremos el diagrama Ladder.

Page 7: Curso plc

Lista de Instrucciones.

LD IN 1OR OUT 1ANDN IN 2ANDN IN 3= OUT 1= TIM 1LD OUT 1ANDN TIM 1= OUT 2LD OUT 1AND TIM 1= OUT 3END.

Otra de las aplicaciones frecuentes en el hogar ó en edificio de departamentos es la del usodel Timers como un automático de paliers, es decir cuando oprimo el pulsador ubicado a lasalida de algún ascensor se enciende una luz y permanece en ese estado por un ciertotiempo.Esto se podría realizar normalmente con un Timers en la desconexión , pero no todos losPLC tienen esta alternativa, por eso realizaremos un retardo en la desconexión con Timersretardo en la conexión.

Cuando se trate de Timers que su funcionamiento obedezcan a un funcionamientoelectrónico no eléctrico como se mostró aquí, lo mejor será consultar lascaracterísticas técnicas particulares de cada caso en el manual del fabricante......

Page 8: Curso plc

Usando Contadores

En los PLC´s podremos encontrar una variedad de Contadores que pueden funcionar comosi fueran eléctricos ó electrónicos.

Los mas comunes son los eléctricos los cuales se clasifican en :

• Contador ascendente• Contador descendente

En algunos PLC, de acuerdo como se inicialicen pueden ser: Contador ascendente óContador descendente. Por eso es aconsejable que antes de poner a funcionar un Contadorse verifique de que tipo son los Contadores tiene el PLC a utilizar verificando lascaracterísticas técnicas de cada PLC.

La cantidad de Contadores que tiene los PLC´s también son muy variados van desde ochoen adelante y pueden llegar en modelos de gran porte hasta 256, en cuanto a su velocidad,rondan los comunes en el orden de los 500 cuentas por segundo y en PLC´s del tipomodular dependiendo de la CPU utilizada esta precisión llega a el orden de 15000 cuentaspor segundo.

El rango en los que se los puede ajustar varia desde dos a seis dígitos. El seteo del valor delContador se realiza en el software de programación y edición de programas, ó cuando estacorriendo el PLC mediante la utilización de HAND HELLs los cuales nos permitiránmodificar a voluntar los valores del Contador al igual que visualizarlos mientras funcionan.

¿Como encontraremos expresado a los Contadores en un diagrama Ladder?:

Page 9: Curso plc

Como trabajamos con los contadores

En algunos PLC´s los contadores tienen dos seteos para realizar, uno es la de carga ylimpieza ( LOAD / CLEAR ) y la otra la de cuenta, ( COUNT).

En si lo que primero debemos realizar es la carga y limpieza del Contador antes de ponerloa funcionar, cuando colocamos un “ 1 “ lógico en esa entrada, el Contador Limpia su estadoactual y se resetea, sus contactos de C#, es decir, pasan a la posición de reposo , tienen un “ 0 “ , recién en ese instante esta en condiciones de contar , puesto que al limpiar su estado,también cargo el valor de predeterminación.

Al ingresar la cuenta de eventos por la entrada de cuenta, el contador empezara en este casoa decrementar su valor con cada ingreso y cuando llegue a “ 0” la cuenta pondrá un “ 1”lógico en sus contactos es decir los seteara. Se debe tener cuidado que con un contadordescendente si queremos por ejemplo contar hasta 10 eventos debemospredeterminarlo en 9.

El “ 1” lógico en la entrada de carga y limpieza ( LOAD / CLEAR ), debe ser transitoriopuesto que si no quitamos este “ 1 “ siempre se estará limpiando.

Las entradas de cuenta pueden ser de dos tipos que cuenten por nivel o por flanco estopuede traer aparejado una serie de problemas, se debe consultar las características técnicasdel fabricante para resolverlo correctamente.

Veamos un ejemplo:

Mediante un pulsador el la IN 1 realizaremos la carga y limpieza del contador C 01,y con otro pulsador en IN 2 contaremos los eventos, el estado del contador lovisualizaremos en la salida OUT 1.

Page 10: Curso plc

Lista de Instrucciones.

LD IN 01=CSET 01LD IN 02= CNT 01LD CNT 01= OUT 01END.

En este caso la instrucción = CSET 01, es la encargada de Cargar y Limpiar el estado delcontador y la Instrucción = CNT 01 es la encargada de contar eventos.

Cuando se trata de Contadores, lo mejor será consultar las características técnicasparticulares de cada caso en el manual del fabricante......

Aquí solo hicimos referencia al manejo de contadores que realizan los PLC´s de laempresa EduDevices.

Continuará......

Nota de Radacción: El lector puede descargar el curso completo desde la sección“Soporte Técnico” dentro del sitio de EduDevices (www.edudevices.com.ar )