Sunteți pe pagina 1din 9

ESCUELA MILITAR DE INGENIERIA

AUTOMATAS PROGRAMABLES.
1. INTRODUCCION.

PLC o Controlador Lógico Programable son dispositivos electrónicos muy usados en


Automatización Industrial. Un PLC controla la lógica de funcionamiento de máquinas,
plantas y procesos industriales, procesan y reciben señales digitales y analógicas y
pueden aplicar estrategias de control. Se trata de un equipo electrónico, que, tal como
su mismo nombre lo indica, se ha diseñado para programar y controlar procesos
secuenciales en tiempo real. Por lo general, es posible encontrar este tipo de equipos en
ambientes industriales.

2. PROPOSITO Y ALCANCE.

 Conocer y entender la arquitectura interna del autómata.


 Conocer y entender los diferentes tipos de lenguaje de programación.
 Comunicar el autómata programable con la computadora.
 Diseñar en lenguaje escalera en el autómata.
 Verificar físicamente la secuencia que se desea automatizar.

3. MATERIALES EQUIPOS Y COMPONENTES.

 Dos pilotos verde y amarillo.


 tres pulsadores.
 Un PLC Omrom de 220 VCA.
 Cables de conexión.
 Borneras.

4. FUNDAMENTO TEORICO.

4.1. Autómatas programables.

Como se observa en la figura la arquitectura de los autómatas programables consta de


partes fundamentales que son:
ESCUELA MILITAR DE INGENIERIA

 Unidad central de procesos.


 Módulos de entradas (captadores) y salidas (actuadores).
 Fuente de poder.
 Unidad de Memoria RAM, ROM y EEPROM.
 Módulos funcionales e interfaz con el operador.

Unidad de proceso.

La CPU también llamada Unidad Central de Proceso es la encargada de controlar el


funcionamiento de las demás unidades y procesar los datos de acuerdo al programa
introducido en la memoria, es decir que su principal objetivo es la lectura y ejecución de
las instrucciones y para ello cuenta con:

Registros: Los registros son campos de información donde se almacena la información


de manera temporal y puede ser datos que han de procesarse o la dirección de un valor
que se requiere recoger de la memoria.

ALU (Unidad Aritmética Lógica): Es la encargada tanto de las operaciones aritméticas


como la suma y la resta tanto como de las operaciones lógicas como la operación AND
y OR.

Contador de programa: La función del contador de programa es apuntar a la dirección


de la siguiente instrucción que debe ejecutarse.
ESCUELA MILITAR DE INGENIERIA

Decodificador de instrucciones: Interpreta las instrucciones que son recogidas por la


CPU de la memoria y las guarda en el registro de instrucciones

Entradas y salidas.

Los autómatas programables almacenan los datos que procesan en diferentes zonas de
memoria. El desarrollo de programas requiere conocer adecuadamente el acceso a estas
zonas, tanto para escribir como para leer datos. En la tabla se puede observar las más
comunes en la mayoría de los autómatas programables son:

Zonas de memoria Identificador Procesan


Entradas I Entradas físicas.
Salidas. Q Salidas físicas.
Marcas. M Variables de procesamiento interno.
Temporizadores. T Valores de tiempo.
Contadores. C Variables de cómputo.
Variables del sistema. SM Operaciones propias del sistemas

 Entradas (I). Detectan el estado de los captadores conectados a los bornes de las
entradas del autómata.
 Salidas (Q). Se encarga de activar los actuadores y pre actuadores desde el módulo
de salidas del autómata.
 Marcas (M). También llamadas memorias o bits internos.
 Temporizadores (T). Los temporizadores generan eventos cuando alcanzan un valor
de tiempo predeterminado. Su comportamiento es similar a los utilizados en la lógica
cableada. Existen temporizadores a la conexión y a la desconexión.
 Contadores (C). Los contadores originan eventos cuando alcanzan un determinado
número de sucesos.
 Variables o bits de sistema (SM). También denominadas marcas de sistema, se
encargan de realizar tareas prefijadas por el fabricante en el sistema operativo del
autómata.
ESCUELA MILITAR DE INGENIERIA

4.2. Lenguajes de programación.

El lenguaje de programación es el encargado de manejar el juego de instrucciones del


autómata para realizar las funciones lógicas y de cálculo de la CPU. El programa de
usuario se procesa en la memoria del autómata y se introduce a través de la consola o
terminal de programación. Para realizar la programación de forma adecuada, el técnico
debe conocer con detalle las diferentes zonas de memoria del autómata programable y
su direccionamiento.

Lenguaje de lista de instrucciones.


El lenguaje de lista de instrucciones consiste en un conjunto de códigos simbólicos, cada
uno de ellos corresponde a uno o más operaciones de instrucciones de máquina, está
especialmente dedicada para usuarios en conocimientos en electrónica digital e
informática. La tabla nos muestra los operadores en base a tres normas, utilizadas a nivel
internacional.

STEP7 inglesa STEP7 alemana


Normalizada IEC 1131-3
(Internacional) (SIMATIC)
Variables predefinidas
Entradas I, IX, IB, IW I, IB, IW, ID E, EB, EW, ED
Salidas Q, QX, QB, QW, QD Q, QB, QW, QD A, AB, AW, AD
Marcas M, MX, MB, MW, MQ M, MB, MW, MQ M, MB, MW, MD

Operaciones lógicos básicas


Carga inicial LD AuO UuO
Y AND A U
NO-Y ANDN AN UN
Operaciones con paréntesis
Y AND( A( U(
NO-Y ANDN( AN( UN(
O OR( O( O(
NO- ORN( ON( ON(
O—exclusiva XOR( X( X(
NO-O-exclusiva XORN( XN( XN(
Terminar una cadena lógica
Asignar ST = =
Desactivar R R R
Activar S S S
Operación con flancos
Flanco negativo LDF, ORF, ANDF FN FN
Flanco positivo LDR, ORR, ANDR FP FP
ESCUELA MILITAR DE INGENIERIA

Lenguaje Escalera o Ladder.


Se aplica tanto en la transcripción de los esquemas eléctricos cableados a lista de
instrucciones, como en la elaboración de programas en lenguaje gráfico. Su utilización
es similar a la de los circuitos de automatismos con relés. En la tabla se puede observar
los contactos básicos para una programación escalera o ladder.

Símbolo Descripción
Contacto abierto NA
Se activa cuando hay un uno lógico en el elemento
que representa, esto es, una entrada, una variable
interna o un bit de sistema.

Contacto cerrado NC
Su función es similar al contacto NA anterior, pero en
este caso se activa cuando hay un cero lógico.

Flanco positivo
Se activa en el momento que el estado lógico de un
contacto pasa de 0 a 1. Se suele emplear en
pulsadores, donde lo importante no es el estado, sino
el número de pulsaciones.
Flanco negativo

Se activa en el momento que el estado lógico de un


contacto pasa de 1 a 0. Se suele emplear igualmente
en pulsadores pero en el momento de soltar el
pulsador.
Negador / Inversor

Cambia el estado de 1 a 0 o de 0 a 1.
ESCUELA MILITAR DE INGENIERIA

Símbolo Descripción
Bobina inversa.
Se activa cuando la combinación que hay a su
entrada (izquierda) da un cero lógico. Su activación
equivale a decir que tiene un cero lógico. Su
comportamiento es complementario al de la bobina
NA.
Bobina directa
Se activa cuando la combinación que hay a su
entrada (izquierda) da un uno lógico. Suele
representar elementos de salida, aunque a veces
puede hacer el papel de variable interna.
Bobina de activación.
El objeto de bit asociado se establece en 1 cuando el
resultado del área de comprobación es 1

Bobina de desactivación.
El objeto de bit asociado se establece en 0 cuando el
resultado del área de comprobación es 1.

5. PROCEDIMIENTOS REALIZADOS.

Procedimiento.
En la figura se observa el PLC de la marca OMROM 10A1DR-D-V2, dicho PLC es
alimentado directamente con fase y neutro tanto en las entradas del PLC como en la
alimentación.
ESCUELA MILITAR DE INGENIERIA

 Inicialmente se comunicó el PLC con la computadora mediante un cable serial propio


del PLC
 Se realizó el diagrama de estados del problema propuesto .
 Se realizó la programación en el lenguaje escalera.
 se realizaron pruebas de funcionamiento en el software y después con un tablero con
botoneras y pilotos.

6. CALCULOS Y ARMADO DEL CIRCUITO.


Diagrama de estados.
El carro debe partir del punto izquierdo (M), cuando se pulsa el pulsador (P), llegando al
puesto N, debe retroceder inmediatamente hacia la izquierda. Llegando al punto M
avanza inmediatamente hacia la derecha. Debe ir y retroceder indefinidamente a no ser
que cuando se encuentre en avance hacia la derecha se mantenga presionado el
pulsador P hasta que el carro llegue al punto N, lo que permitirá retroceder por última vez
llegando al punto M el carro debe detenerse definitivamente.

REPOSO

IZQ/
REPOSO DERECHA

N
IZQUIERDA
ESCUELA MILITAR DE INGENIERIA

Lenguaje escalera.
ESCUELA MILITAR DE INGENIERIA

Armado del circuito.

7. CONCLUSIONES.

 El uso del autómata programable simplifica tiempo y materiales en comparación con


la lógica cableada.
 El lenguaje escalera tiene una similitud con el diagrama eléctrico de mando.