You are on page 1of 24

uyj k

im
UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

I. INTRODUCCION

El desarrollo acelerado en el uso de nuevas tecnologías, sobre todo en


los campos de la electrónica, informática y comunicaciones constituyen
un constante desafío en la aplicación de estas en los sistemas
automáticos de control, provocando un profundo cambio en la
concepción y diseño de los procesos, obligándonos a una constante
actualización de conocimientos y un continuo replanteamiento de los
métodos de diseño empleados.

La complejidad del sistema de control alcanzable con los autómatas,


hace que sea imprescindible el empleo de métodos de diseño
sistemático, frente al método intuitivo que se veía empleado
anteriormente.

Los PLC por sus especiales características de diseño tiene un campo de


aplicación muy extenso. La constante evolución del hardware y software
amplía constantemente este campo para poder satisfacer las
necesidades que se detectan en el espectro de sus posibilidades reales,
no sólo controlan la lógica de funcionamiento de máquinas, plantas y
procesos industriales, sino que también pueden realizar operaciones
aritméticas, manejar señales analógicas para realizar estrategias de
control. Existen varios lenguajes de programación, en esta oportunidad
se profundizará específicamente en el lenguaje de programación Ladder
o Escalera para estos controladores.

Simulador de PLC Página 1


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

II. OBJETIVOS

2.1. Objetivos generales

 Aprender el funcionamiento y uso de la lógica programable


a través del simulador LOGIXPRO, realizando las prácticas.

2.2. Objetivos específicos

 Realizar cada una de las prácticas, pero con una estructura


diferente mediante el software LOGIX PRO.
 Conocer las diferentes formas de simular circuitos
eléctricos utilizando diferentes formas o procesos para obtener
un mismo resultado.

Simulador de PLC Página 2


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

III. MARCO TEORICO

3.1. Controlador lógico programable (plc)

Un PLC (Controlador Lógico Programable) es un dispositivo


electrónico de estado sólido que puede controlar un proceso o una
máquina y que tiene la capacidad de ser programado o
reprogramado rápidamente según la demanda de la aplicación. Fue
inventado para remplazar los circuitos secuenciales basados en relés
que eran necesarios para el control de las máquinas. El PLC funciona
monitoreando sus entradas, y dependiendo de su estado, activando y
desactivando sus salidas. El usuario introduce al PLC un programa,
usualmente vía Software, lo que ocasiona que el PLC se comporte de
la manera deseada.

3.2. Principio de funcionamiento

Estos Controladores Programables, no son otra cosa que un


computador fabricado de otra forma, adecuado al uso industrial, por
lo que disponen de una Fuente de poder, una Unidad Central de
Proceso (CPU) y en vez de tener un teclado y una pantalla tienen
terminales para conectar entradas y salidas desde y hacia el proceso
o máquina. El software y firmware están hechos para su aplicación,
de tal forma que al cargarles una aplicación o programa este
dispositivo queda apto para realizar el control.

3.2.1. Diagrama de bloque de un plc gobernando un proceso

Simulador de PLC Página 3


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.3. Estructura del plc

El controlador programable tiene la estructura típica de muchos


sistemas programables, como por ejemplo una microcomputadora.
La estructura básica del hardware de un controlador programable
propiamente dicho está constituida por:

 Fuente de alimentación
 Unidad de procesamiento central (CPU)
 Módulos o interfaces de entrada / salida (E/S)
 Módulos de memoria
 Unidad de Programación

Simulador de PLC Página 4


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

En algunos casos cuando el trabajo que debe realizar el


controlador es más exigente, se incluyen Módulos Inteligentes.

Simulador de PLC Página 5


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

Al comenzar el ciclo, la CPU lee el estado de las entradas. A


continuación ejecuta la aplicación empleando el último estado
leído. Una vez completado el programa, la CPU ejecuta tareas
internas de diagnóstico y comunicación. Al final del ciclo se
actualizan las salidas. El tiempo de ciclo depende del tamaño del
programa, del número de E/S y de la cantidad de comunicación
requerida.

Las ventajas en el uso del PLC comparado con sistemas basados en


relé o sistemas electromecánicos son:

 Flexibilidad: Posibilidad de reemplazar la lógica cableada de


un tablero o de un circuito impreso de un sistema electrónico,
mediante un programa que corre en un PLC.
 Tiempo: Ahorro de tiempo de trabajo en las conexiones a realizar,
en la puesta en marcha y en el ajuste del sistema.
 Cambios: Facilidad para realizar cambios durante la operación del
sistema.

Los lenguajes de programación de sistemas basados en


microprocesadores, como es el caso de los PLC, se clasifican en

Simulador de PLC Página 6


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

niveles; al microprocesador le corresponde el nivel más bajo, y al


usuario el más alto.

3.4. Lenguajes de Bajo Nivel

 Lenguaje de Máquina: Código binario encargado de


la ejecución del programa directamente en el
microprocesador.
 Lenguaje Ensamblador: Lenguaje sintético de sentencias que
representan cada una de las instrucciones que puede ejecutar el
microprocesador. Una vez diseñado un programa en lenguaje
ensamblador es necesario, para cargarlo en el sistema,
convertirlo o compilarlo a lenguaje de máquina. Los
programadores de lenguajes de bajo nivel deben estar
especializados en microprocesadores y demás circuitos que
conforman el sistema.

Simulador de PLC Página 7


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.5. Lenguajes de Alto Nivel

Se basan en la construcción de sentencias orientadas a la


estructura lógica de lo deseado; una sentencia de lenguaje de alto
nivel representa varias de bajo; cabe la posibilidad que las sentencias
de un lenguaje de alto nivel no cubran todas las instrucciones del
lenguaje de bajo nivel, lo que limita el control sobre la máquina. Para
que un lenguaje de alto nivel sea legible por el sistema, debe
traducirse a lenguaje ensamblador y posteriormente a lenguaje de
máquina.

3.6. Listado de Lenguajes de Programación para PLC

Los fabricantes de PLC han desarrollado una cantidad de


lenguajes de programación en mayoría de los casos siguiendo
normas internacionales, con el fin de suplir las necesidades y
expectativas de los programadores.

En la siguiente tabla se presentan lenguajes de uso común.

Simulador de PLC Página 8


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.7. Elementos principales para programar un plc


Un PLC (Controlador Lógico Programable) en sí es una máquina
electrónica la cual es capaz de controlar máquinas e incluso
procesos a través de entradas y salidas. Las entradas y las
salidas pueden ser tanto analógicas como digitales.

Los elementos importantes en un programa para PLC (en este


caso utilizaremos como base el siemens) al igual que un
alambrado lógico con elementos eléctricos como relevadores son:

 Contactos normalmente abiertos y normalmente cerrados.


 Bobinas.
 Temporizadores (Timers).
 Contadores.

A continuación se muestran los símbolos de cada elemento a través


de siemens:

Las bobinas: las bobinas no son más que un arrollamiento de


alambres los cuales al aplicarles un voltaje este crearán un fuerte
campo magnético. Por lo tanto las bobinas que actúan en los
programas de PLC representan los electroimanes de los
relevadores eléctricos. Las bobinas se consideran como
elementos internos del PLC pero estas también representan
salidas.
Cuando se representan internamente actúan como electroimanes
donde su principal letra característica son: la M y la V.
Cuando representan una salida estos se representan
especialmente con la letra Q. (las salidas más comunes
representan a motores eléctricos, solenoides, cilindros eléctricos
entre otras salidas)

Simulador de PLC Página 9


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

Temporizadores: el temporizador es un elemento


que permite poner cuentas de tiempo con el fin de activar
bobinas pasado un cierto tiempo desde la activación. El esquema
básico de un temporizador varía de un autómata a otro, pero
siempre podemos encontrar una serie de señales fundamentales,
aunque, eso sí, con nomenclaturas totalmente distintas.

Podemos observar, en la figura de la derecha, el esquema de un


temporizador, Tii, con dos entradas (E y C a la izquierda) y dos salidas
(D y R a la derecha con las siguientes características:

 Entrada Enable (E): Tiene que estar activa (a 1 lógico) en


todo momento durante el intervalo de tiempo, ya que si se
desactiva (puesta a cero lógico) se interrumpiría la cuenta de
tibia (puesta a cero temporal).
 Entrada RESET (R): Permite poner a cero el contador cada
vez que se activa. Se suele utilizar al principio de la ejecución
asignándole los bits de arranque, de modo que quede a cero
cada vez que se arranca el sistema.

Simulador de PLC Página 10


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 Entrada PRESET (P): Permite poner la cuenta del contador


a un valor determinado distinto de cero, que previamente se ha
programado en Cip.
 Entrada UP (U): Cada vez que se activa produce un
incremento en una unidad de la cuenta que posea en ese
momento el contador.
 Entrada DOWN (D): Cada vez que se activa produce un
decremento en una unidad de la cuenta que posea en ese
momento el contador.
 Salida FULL (F): Se activa al producirse un
desbordamiento del valor del contador contando en sentido
ascendente.
 Salida DONE (D): Se activa cuando el valor del
contador se iguala al valor preestablecido Cip.
 Salida EMPTY (E): Se activa al producirse un
desbordamiento del valor del contador contando en sentido
descendente.

3.8. Logix Pro: es la herramienta ideal para el aprendizaje de los


fundamentos de la programación de la lógica de escalera. La
mirada, sensación y operación del editor de peldaño de escalera de
Logix Pro tan estrechamente imita mundo fama PLC software de
edición de Rockwell, que muchos necesitan una segunda mirada
que cuyo editor están usando. Por supuesto el regalar es la ventana
que contiene una de nuestras simulaciones ProSim-II. Esto es
donde Logix Pro realmente hacia fuera brilla típicas configuraciones
de formación PLC empleando un PLC conectado a un puñado de
interruptores y luces. Simulando gráficamente equipos de proceso
tales como transportadores, embotelladoras, plantas, etc. en el
software, la naturaleza sincrónica e interactiva de los procesos
industriales reales, presenta al estudiante con una experiencia de
programación mucho más realista y desafiante.

Simulador de PLC Página 11


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.8.1. Medio ambiente de trabajo


El Simulador LogixPro es una herramienta de enseñanza
interactiva desarrollada para ayudar a los estudiantes en los
estudios y las prácticas referentes a la programación para
control de PLC's. Para familiarizarnos con el mismo vamos a
ver su pantalla principal así como sus principales funciones:

3.8.2. Edición del Programa

Simplemente haga clic con el botón izquierdo del ratón sobre


el bloque que desea utilizar en las herramientas de
instrucciones, y arrastrarlo hasta la posición que se desea
colocar en la pantalla destinada a 'programación en Ladder'.
Para borrar un bloque colocada indebidamente basta borrarlo
a través de la tecla "Delete" de su teclado. Para nombrar este
bloque basta con hacer doble clic (dos clics rápidos) con el

Simulador de PLC Página 12


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

botón izquierdo del ratón sobre el botón "? '?' que lo identifica,
pues así se le permitirá editar la dirección de la instrucción.
Con el botón derecho del ratón se muestra un menú de
comandos de edición relacionados con la función elegida. La
configuración de dirección también se puede obviar en las
simulaciones, arrastrando la dirección indicada en la pantalla
de simulación para el contacto deseado en la pantalla de
programación

3.8.3. Depuración del programa

Una vez que su programa está listo para la prueba, haciendo


clic en el botón "Toggle Button" del panel de edición tengo el
'Panel PLC'. En el "Panel PLC" usted puede descargar
("Download") el programa para el "PLC" y, a continuación,
ponerlo en el modo "RUN". Esto iniciará la digitalización de su
programa que puede ser válido caom la ayuda de una
simulación elegido. Las animaciones simuladas por LogixPro
se discutirán a continuación.

Simulador de PLC Página 13


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

Si usted echa un vistazo al Panel PLC, verá un control de velocidad


ajustable. Esto no es un componente de PLC normales, pero es
proporcionado por LogixPro para que pueda ajustar la velocidad de las
simulaciones para mejor depuración.

Este ajuste se realiza en 'Scan'. Puede utilizar el escaneado con una


poderosa herramienta al depurar el programa. Establezca la exploración
lenta suficiente y usted podrá fácilmente monitorear cómo las
instrucciones de su programa están respondiendo a la lógica
programada. Esta capacidad puede no ser típica de PLC reales, pero
para fines de entrenamiento, usted descubrirá que es una herramienta
de depuración de valor inestimable.

3.9. Simulaciones disponibles en LogixPro

En LogixPro tenemos algunas animaciones ya disponibles para


simulación. Son animaciones que auxilian en los estudios del
lenguaje Ladder. Para acceder a estas simulaciones basta con seguir
el menú:

Simulador de PLC Página 14


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

De forma resumida se presenta cada una de estas simulaciones.

 Bienvenido a ProSim II: única pantalla de inicio LogixPro


 E / S Simulador: Lista de las entradas y salidas de un PLC para
ser utilizado en la programación.
 Puerta Simulador: Simulación de una puerta de garaje
 Silos Simulador: Simulación de un proceso para usar un silo
para llenar cajas
 Simulador de Tráfico: Simulación de un semáforo
 Simulador de lote: Simulación de un tanque de mezcla
 BCD E / S Simulador: Simulación de las entradas y salidas
utilizadas para la conversión de bases numéricas
 Compresor Dual Simulator: dos compresores Simulador
 Simulador Botella de línea: simular un proceso de identificación
de la botella
 Ascensor (4flr) Simulador: Simular un ascensor de cuatro
plantas

Por debajo de estos títulos tenemos todavía las opciones para


reiniciar las simulaciones así como los valores acumulados por
temporizadores y contadores. Por último, en la última línea se puede
borrar todos los datos guardados, por ejemplo, en la memoria de su
PLC

Simulador de PLC Página 15


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.9.1.1. Instrucciones generales

 New Rung : Se crea una nueva línea de programación


dentro de su código en escalera

 Rung Branch

Se crea una ramificación en la línea de modo que se puede


colocar funciones de modo paralelo

 Contacto normalmente abierto


Este contacto es el más básico de todos, por eso es también
el más utilizado en toda programación en LADDER. Su modo
de funcionamiento sigue la siguiente lógica: • Si se activa este
contacto, que permite que la energía pase. • De lo contrario,
ninguna activación, no hay energía tráfico

Simulador de PLC Página 16


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 Contacto normalmente cerrado

El contacto normalmente cerrado funciona de manera


contraria al normalmente abierto. Esto significa que la la
ausencia de mando en el mismo hace que éste permita el
tráfico de energía.

 Salida

El símbolo parecido a dos paréntesis () siempre designa una


salida del PLC, denominada en inglés de Salida. Cuando este
bloque es energizado su dirección de salida también se
energiza en el PLC. La falta de activación bloque significa la
no activación de la salida correspondiente.

 Salida Latch

Este bloque también es una salida, pero con la característica


de sólo conectar, energizar una salida física. Al mismo tiempo
energizarlo usted energizará la salida física dirigida por el
mismo. Pero al desactivarlo no estará desactivando la salida
correspondiente. Compara este modo de salida como una
salida Set de un flip-flop.

 Salida unLatch

A diferencia de la salida Latch, este contacto sirve para


apagar una salida del PLC. Al energizarlo él desactiva la
salida directa. Se compara este contacto a una salida de
Reset de un flip-flop

Simulador de PLC Página 17


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

3.9.2. PROCEDIMIENTO

 Abro un nuevo ladder(configuración del plc)

Simulador de PLC Página 18


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 selecciono el tipo de cpu de mi plc (o referencia)

 Selecciona la simulacion

Simulador de PLC Página 19


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 Area de programacion (ladder)

 Escriba su programa

Simulador de PLC Página 20


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 Descargue al plc

 Cargue el programa

Simulador de PLC Página 21


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 Simulelo (modo run)

IV. CONCLUSIONES Y RECOMENDACIONES

 En la actualidad contamos con un sin número de aplicaciones o


programas que nos permiten realizar la simulación de un circuito
eléctrico para de esta forma tener una idea más clara de cómo
implementar un circuito eléctrico sin posibles fallos con equipos
reales.(Cristian Rodríguez Barba)
 Logix pro es una herramienta ideal para el aprendizaje de los
fundamentos de la programación de la lógica de escalera,
permitiéndonos realizar diversos tipos de circuitos eléctricos.(Ana
Mantilla).

Simulador de PLC Página 22


UNIVERSIDAD NACIONAL DE JAÉN ING. DE INDUSTRIAS ALIMENTARIAS-X

 La programación en logix pro es accesible sencilla y por bloques


lo que facilita en mucho al programador, hay q tomar en cuenta
que cada línea es una ramificación diferente alimentada (Jessica
Velásquez).

 La programación con lógica programable es un conjunto de


secuencias que nos permiten entender la estructura de un circuito
de una manera mas sencilla.(Jean Carlos Caicedo)

V. BIBLIOGRAFÍA:

 https://es.wikipedia.org/wiki/L%C3%B3gica_programada

 http://html.rincondelvago.com/automatizacion_2.html

 http://www.plcs.net/downloads/index.php?direction=0&order&directo
ry=Allen_Bradley

 http://www.thelearningpit.com/lp/dwnloads.asp

 http://www.monografias.com/trabajos75/controladores-
programables/controladores-programables3.shtml

Simulador de PLC Página 23