Vous êtes sur la page 1sur 17

Capitulo 3: PROGRAMACION DEL PLC

Objetivos de la sesion 3

1. Logica Escalera y simbolos basicos de programacion para el PLC..


2. Reconocer los conceptos basicos para diseñar y leer un programa de PLC.

1
Simbolos de Contactos

 El diagrama of PLC ladder logic programs consists of a commonly used set of


symbols that represent control components and instructions.
 Dos de las principales instrucciones de programacion son el contacto
normalmente abierto (NO) y el normalmente cerrado (NC).

 Simbolicamente, la corriente fluye a traves de estos contactos cuando estan


cerrados, a esto se le llama condicion “verdadera”.
 Los contactos NO llegan a ser verdaderos cuando cierran y su bit es puesto a 1.
 Los contactos NC son verdaderos cuando estan cerrados y cuando abren su bit
es puesto a 0.

Bobinas

 Las bobinas representan relevadores que son energizados cuando la corriente


fluye a traves de ellos. Cuando una bobina es energizada, pone el estado de una
salida a 1.
 El mismo estado del bit pudiera ser usado en cualquier oto lado del programa
como contacto NO y NC.

Bobina

Cajas

 Las cajas representan varias instrucciones o funciones que son ejecutadas


cuando la corriente fluye en ellas.
 Funciones tipicas de cajas serian: timers, contadores y operaciones
matematicas.

Cajas

2
Introduciendo Elementos

 Las Instrucciones se colocan en el diagrama escalera posicionando el cursor


sobre el renglon y eligiendolos de una lista de instrucciones.
 En la figura de abajo el cursor es posicionado a la derecha de I0.2 y se inserta
una bobina eligiendola de la lista de instrucciones.

3
Boolean AND

 Una manera de ver como funciona la instruccion AND es con una tabla de logica
Boleana.
 La tabla muestra que para que tengamos una salida debemos de tener 1 bit
logico en ambas entradas.

Funcion AND

 En la figura de abajo, para que la bobina tenga un bit logico ambos contactos
I0.0 y I0.1 deben ser verdaderos.

 Representado en Funcion de Bloques se muestra que ambas entradas deben


ser verdaderas para que la salida se cumpla.

4
Boolean OR

 Una manera de ver como funciona la instruccion OR es con una tabla de logica
Boleana.
 La tabla muestra que para que la salida sea verdadera, solo es necesario que
una entrada tengo un bit logico.

Funcion OR

 En el siguiente ejemplo, vemos el uso de la operacion OR.


 Si alguna o ambas entradas son verdaderas, la salida Q0.1 sera verdadera.

 Tambien podemos observer la instruccion OR en lista de estado y en function de


bloques.

5
Otras Funciones Boleanas

 Existen otras funciones boleanas como:


1. XOR: La OR exclusiva tendra una salid alogica de 1 solo cuando una de las
entradas este en 1. La diferencia con una OR es que cuando ambas entradas
estan en 1, la salida sera 0
2. NOR: Tendra una salida logica de 1 cuando todas sus entradas esten en 0.
3. NAND: Tendra una salida logica de 1, excepto cuando todas las entradas esten
en 1.

Ejercicio – Tablas de Verdad

 Estudie las siguientes tablas de verdad y escriba la de la XOR usted mismo:


1. XOR
2. NOR
3. NAND

6
Salida en ON

 Normalmte una salida llegara a ser verdadera cuando las condiciones sean
tambien verdaderas. Tan pronto como una instruccion llegue a ser falsa, la
salida se va a off.
 Podemos forzar las salidas para que esten en ON independientemente del
estado de las instrucciones, siempre sera verdadera.

Outputs en Latch

 Con la instruccion Latch podemos dejar enclavada una salida en On.


 Podemos hacer un unlatch a la salida y regresarla a estado Off.

Funciones de Estado

 Despues de que se colocaron las instrucciones en el diagrama escalera,


podemos monitorear el estado de los elementos.
 Cuando las instrucciones se energizan resaltan.

7
Forzamiento

 El forzamiento es util cuando estamos en estado de prueba(test application) para


probar el comportamiento de nuestro programa. Se pueden forzar entradas y
salidas.

Elementos del diagrama escalera

 La siguiente tabla muestra la apariencia de los elementos en estado OFF,


estado de forzamiento y en ON.

8
Ejemplo de una entrada discreta - Lampara

 Podemos conectar una lampara o un switch a una entrada del PLC para
encender una lampara. Seria un ejemplo de entrada y salida discreta.

 Vemos como quedaria en diagrama escalera. Cuando el Scan del programa


encuentra el switch abierto, la entrada I0.0 tiene un estado binario de 0 y por lo
tanto la salida Q0.0 tambien permanece en 0. La lampara se apaga.

 Cuando el switch se activa, la entrada I0.0 tiene un estado binario de1, asi como
tambien la salida Q0.0. Esto hace que la lampara encienda.

9
Segundo Ejemplo de entrada y salida discreta - Motor

 El diagrama muestra el cableado de un boton normalmente abierto y uno


normalmente cerrado para arrancar y parar el motor.

 La bobina del arrancador del motor es cableada en serie con ambos push
bottons. El contacto auxiliar Ma, es cableado en paralelo con el pushbotton NO.

10
 La funcion de arranque del motor puede ser llevada al PLC.

 El boton normalmente de arranque es cableado a la entrada I0.0, el boton de


paro normalmente cerrado es cableado a la entrada I0.1 y un contacto
normalmente cerrado de sobre carga es cableado a la entrada I0.2.
 Las tres entradas son usadas con arreglo AND para controlar la salida Q0.0.

 Se coloca un contacto normalmente abierto de la salida Q0.0 utilizando un


arreglo OR.
 La salida Q0.0 es utilizada para controlar el arranque del motor.

11
Expandiendo la aplicacion

 Se puede expander la aplicacion colocando luces indicadoras para mostrar las


condiciones RUN y STOP del motor.
 En este ejemplo, se pondra una luz indicadora que muestre el estado RUN y
sera conectada a la salida Q0.1 y otra conectada a la salida Q0.2 que muestre el
estado STOP.

 Un contacto normalmente abierto de la salida Q0.0 se coloca en el renglon hacia


la salida Q0.1.
 Un contacto normalmente cerrado de la salida Q0.0 se conecta al renglon 3
hacia la salida Q0.2.

 La aplicacion se puede ampliar agregando un limit switch con contactos


normalmente abiertos conectado a la entrada I0.3.
 El limit Switch puede prevenir que se arranque o se pare al motor.

12
Expandiendo la aplicacion

 Por ejemplo, se puede colocar un limit switch para detector si una puerta de
acceso al motor esta abierta o cerrada. Si esta abierto, el motor No arrancara.

13
Introduccion a las Señales Analogas

 Un PLC puede trabajar tanto con señales discretas como analogas. Las señales
tipicas analogas van de un rango de 0-10 VDC o 4-20 mA.
 Las señales analogas son utilizadas para indicar cambios de un valor de
velocidad, temperatura, peso y nivel.
 Un PLC no puede procesar señales analogas. Primero deben ser convertidas en
forma digital, lo cual require de un modulo de expansion analoga.
 Los modulos analogos tambien estan disponibles para usarse con termopares
para hacer mediciones de temperatura.

Ejemplo de Aplicacion

 Un dispositivo de campo que mide una variable que constantemente cambia de


valor es tipicamente conectada a un transductor.
 En este ejemplo, un indicador es conectado a una celda de carga. Una celda de
carga es un dispositivo que toma un valor y lo convierte a una variable de voltaje
o corriente.

14
Expansion de la Aplicacion

 La aplicacion se puede expander utilizando un conveyor con una compuerta


para mandar las cajas por un lado o por el otro segun sea el peso.
 Mientras las cajas se mueven a lo largo del conveyor son pesadas. Dependiendo
del peso de las cajas seran mandadas por diferentes caminos.

15
Salidas Analogas

 Las salidas analogas son usadas en dispositivos de campo donde su


funcionamiento implica el recibir una señal variante de voltaje o corriente.

 Son generalmente conectadas a un dispositivo de control a traves de un


transductor, el cual recibe la señal y dependiendo del requerimiento, la amplifica,
la reduce o la cambia en otra señal que controla al dispositivo.

16
QUIZ TIME!!!

 Preparate para el quiz #3.

IT’S TIME FOR A BREAK…

 Tomemos un descanso.

17

Vous aimerez peut-être aussi