Sei sulla pagina 1di 6

Curso sobre Controladores Lógicos Programables (PLC).

Por Ing. Norberto Molinari.

Entrega Nº 36.

(PLC). Por Ing. Norberto Molinari. Entrega Nº 36. Capitulo 8. Como se puede Trabajar con los
(PLC). Por Ing. Norberto Molinari. Entrega Nº 36. Capitulo 8. Como se puede Trabajar con los

Capitulo 8. Como se puede Trabajar con los PLC 16xx

(En bajo nivel)

Continuación

Lectura del valor actual:

Para leer el valor actual de cualquier temporizador ó contador se procederá de la siguiente manera, introduciremos él numero de timers ó contador, (T01 a T16) ó (C01 a C16):

Se procederá a enviar por el terminal de datos el siguiente comando para leer el valor actual, por ejemplo del Timers 15:

t0F

Y el mensaje que recibiremos será el valor actual del Timers 15 expresado en

hexadecimal, ( 01 a FF), por ejemplo:

CA

Y veremos que sé ira decrementando a medida que transcurre el tiempo y esta

expresado en unidades de base de tiempo.

De igual manera procederemos con los contadores, por ejemplo si deseamos saber el valor actual del Contador 10, se procederá a enviar por el terminal de datos el siguiente comando para leer el valor actual:

c0A

Y veremos que sé ira decrementando a medida que el contador recibe pulsos en la

entrada de cuenta. El valor recibido estará expresado en hexadecimal y comprendido entre los valores 00 y FF. Por ejemplo:

AA

Setear Timers y Contadores:

Para setear el valor de predeterminación de cualquier temporizador ó contador se procederá de la siguiente manera, introduciremos el numero de timers ó contador, (T01 a T16) ó (C01 a C16) y luego el valor que deseamos setearle, expresado en Hexadecimal.

Por ejemplo si deseamos setearle al Timer 4 un valor de cuenta de 20 base de tiempo,

se procederá a enviar por el terminal de datos el siguiente comando:

T0414

De igual forma se procederá con los contadores. Por ejemplo si deseamos setearle al Contador 8 un valor de cuenta igual a 35, se procederá a enviar por el terminal de datos

el siguiente comando:

Importante:

C0823

Cabe recordar que tanto los temporizadores, como los contadores son del tipo descendente, es decir al llegar a cero se produce su acción, también recordemos que los temporizadores T01 a T08, son de retardo en la conexión y de T09 a T16, son de retardo en la desconexión.

Memorias especiales ( MEM 25 a MEM 32).

MEM 25:

Esta Memoria cambia de estado cada 300 ms. (Ciclo ON 300 ms, ciclo OFF 300ms.) Ciclo de actividad 600 mseg.

MEM 26:

Esta Memoria cambia de estado cada 500 ms. ( Ciclo ON 500 ms, ciclo OFF 500 ms.) Ciclo de actividad 1 seg.

MEM 27:

Este PLC, puede trabajar como placa de adquisición de señales discretas (I/O), para ello se procederá de la siguiente forma:

Pasar al PLC al modo STOP, luego se setea la MEM 27, Cortar la alimentación PWR y Campo, del PLC, esperar 10 seg. y volver a conectar. El sistema a partir de este momento funcionara en modo STOP, como una placa de entrada / salida.

Para volver a funcionar como PLC, se reseteará la MEM 27, y repetir la operación descripta anteriormente.

Esta Placa permitirá desarrollar prácticas de programación con distintos lenguajes como ser Pascal, Basic, C++, Visual Basic, Visual C, Assembler, etc.

Asimismo permite desarrollar automatizaciones de 24 a 32 I/O brindando la posibilidad de conectar hasta 31 unidades en red, mediante el protocolo de comunicaciones MODBUS y el módulo adaptador RS- 232 a RS-485.

Puede ser comandada por medio de Computadoras Personales PC , por medio del puerto serie. Posee entradas de tipo P Optoacopladas y sus salidas dependiendo del modelo, son cuatro del tipo Transistor (P) y cuatro del tipo relé, también Optoacopladas., en el modelo PLCem168 y para el modelo PLCem1616 son sus entradas de tipo P y sus 16 salidas transistorizadas, también del tipo P.

MEM 28:

Al setear la MEM 28, el PLC opera solamente con el Protocolo MODBUS en modo RUN, perdiendo la comunicación con el Software VisualPLC, y obedecerá los comandos a través de un SCADA, para dicho Protocolo. Por defecto tomará el Alias

01.

MEM 29:

No usar, para funcionamiento normal del PLC, debe ser reseteada.

MEM 30:

Esta Memoria cambia de estado cada 30 seg. (Ciclo ON 30 seg., Ciclo OFF 30 seg.) Ciclo de actividad 1 minuto.

MEM 31:

Esta Memoria cambia de estado cada 30 minutos. (Ciclo ON 30 minutos, Ciclo OFF 30 minutos.) Ciclo de actividad 1 hora

MEM 32:

No usar, para funcionamiento normal del PLC, debe ser reseteada.

Problemas Prácticos.

A continuación se enunciarán algunos problemas prácticos para que el lector resuelva con los conocimientos adquiridos a lo largo de los 36 capítulos que han sido parte de este curso. Esperamos que el mismo haya sido de utilidad y sirve de punto de partida para aquellos que se interesan por el mundo de la automatización por medio de los PLCs.

Trabajo Practico Nº 1 - Mando de dos Lámparas con un Pulsador.

Enunciado:

Se desea realizar el automatismo correspondiente a que, con un pulsador, al ser oprimido por primera vez se encienda la Lampara L1, al oprimirse nuevamente se encenderá la Lampara L2, cuando se oprime por tercera vez ambas Lamparas se apagaran y así sucesivamente.

Se pide:

Circuito de Mando por Lógica Cableada.

Circuito de Mando por Lógica de Funciones

Programa Ladder

Cuadro de Asignaciones

Listado de Instrucciones

Esquema de conexionado al PLC.

Listado de Instrucciones • Esquema de conexionado al PLC. Trabajo Practico Nº 2 - Arrancador Estrella

Trabajo Practico Nº 2 - Arrancador Estrella / Triángulo

Enunciado:

Se desea realizar un sistema de Arranque del tipo Estrella / Triángulo, el cual tendrá un Pulsador de Marcha y un Pulsador de Parada, Se tendrán también en cuenta las protecciones correspondientes.

Se pide:

Circuito de Mando por Lógica Cableada.

Circuito de Mando por Lógica de Funciones

Programa Ladder

Cuadro de Asignaciones

Listado de Instrucciones

Esquema de conexionado al PLC.

Referencias:

Out1 = Contactor de Línea Out 2= Contactor Estrella Out 3= Contactor Triángulo RT1 = Relevo Térmico

Estrella Out 3= Contactor Triángulo RT1 = Relevo Térmico Trabajo Practico Nº 3 - Automatización de

Trabajo Practico Nº 3 - Automatización de una puerta corrediza

Enunciado:

Este automatismo se realizara para que una puerta corrediza sea accionada por medio de un Motor. El movimiento de Apertura se controla por medio del relay K1, y el movimiento de Cierre por medio del relay K3. El fin de carrera S3 es accionado cuando la puerta esta abierta y S2 cuando esta cerrada. La puerta se abrirá al oprimir el interruptor S1. Si no se acciona S1 después de 5 seg. la puerta sé cerrará en forma automática Si la puerta sé esta cerrando y se accionara S1, automáticamente se interrumpe el cierre y se abre nuevamente la puerta.

Se pide:

Circuito de Mando por Lógica Cableada.

Circuito de Mando por Lógica de Funciones

Programa Ladder

Cuadro de Asignaciones

Listado de Instrucciones

Esquema de conexionado al PLC.

Trabajo Practico Nº 4 - Semáforo para peatones.

Enunciado:

En un paso para peatones se desea colocar un semáforo para peatones en cual al oprimir un pulsador se realizará la secuencia rojo para vehículos y verde para peatones. Si no se oprime el citado pulsador el semáforo funcionara normalmente.

Se pide:

Circuito de Mando por Lógica Cableada.

Programa Ladder

Cuadro de Asignaciones

Listado de Instrucciones

Esquema de conexionado al PLC.

FIN!!!

Nota de Redacción: El lector puede descargar el curso capítulo a capítulo desde la sección “Artículos Técnicos” dentro del sitio de EduDevices (www.edudevices.com.ar )

a capítulo desde la sección “Artículos Técnicos” dentro del sitio de EduDevices ( www.edudevices.com.ar )