Un controlador
lógico programable (PLC. por sus siglas en inglés) se
define como un dispositivo electrónico digital que usa una memoria programable
para guardar instrucciones y llevar a cabo funciones lógicas, de configuración
de secuencia, de sincronización, de conteo y aritméticas, para el control de
maquinaria y procesos.Este tipo de procesadores se denomina lógico debido
a que su programación básicamente tiene que ver con la ejecución de operaciones
lógicas y de conmutación. Los dispositivos de entrada y los dispositivos de salida que están bajo
control, se conectan al PLC; de esta manera el controlador monitorea las
entradas y salidas, de acuerdo con el programa diseñado por el operador para
el PLC y que éste conserva en memoria, y de esta manera se controlan máquinas o
procesos. Los PLCs tienen la gran ventaja de que permiten modificar un sistema
de control sin tener que volver a alambrar las conexiones de los dispositivos
de entrada y de salida; basta con que el operador digite en un teclado las
instrucciones correspondientes. Lo anterior permite contar con un sistema
flexible mediante el cual es posible controlar sistemas muy diversos entre sí,
tanto en tipo como en complejidad.
Si bien los
PLCs son similares a las computadoras, tienen características
específicas que permiten su empleo como controladores. Éstas son:
1. Son robustos y están diseñados
para resistir vibraciones, temperatura, humedad y ruido.
2. La interfaz para las entradas y las salidas
está dentro del controlador.
3. Es muy fácil
programarlos, así como entender el lenguaje de programación. La programación
básicamente consiste en operaciones de lógica y conmutación.
Estructura básica
Un PLC en esencia consta de una unidad central de procesamiento (CPU),
memoria y circuitos de entrada/salida. La CPU controla y procesa todas las
operaciones dentro del PLC. Cuenta con un temporizador cuya frecuencia típica
es entre 1 y 8 MHz. a. A través del sistema de bus se lleva información y
datos desde y hacia la CPU, la memoria y las unidades de entrada/salida. Los
elementos de la memoria son: una ROM para guardar en forma permanente la
información del sistema operativo y datos corregidos; una RAM para el programa
del usuario y memoria buffer temporal para los canales de entrada/salida.
El usuario
puede modificar los programas en la RAM. Sin embargo, para evitar que estos
programas se pierdan durante una interrupción del
suministro de energía eléctrica, en el PLC se utiliza una batería, para
mantener el contenido de la RAM por determinado tiempo.
Procesamiento de la entrada y
salida
La forma básica de
programación más común en los PLC es la programación de escalera. Ésta
especifica cada una de las tareas de un programa como si fueran los peldaños de
una escalera.
La secuencia
que sigue un PLC para realizar un programa se resume de la siguiente manera:
1. Explora las entradas asociadas a un peldaño del
programa de escalera.
2. Solución de la
operación lógica de cada una de las entradas.
3. Encendido/apagado de las salidas del peldaño.
4. Continua con el siguiente peldaño y repite
los pasos 1, 2, 3.
5. Continua con el siguiente peldaño y repite
los pasos 1, 2 y 3.
6. Continua con el siguiente peldaño y repite
los pasos 1,2 y 3.
Y así sucesivamente,
hasta finalizar el programa.
Los peldaños del
programa tipo escalera se exploran de acuerdo con la secuencia respectiva.
Existen dos métodos para
el procesamiento de entradas/salidas:
1. Por actualización continua
2. Por copiado masivo de entradas/salidas
Programación
La programación de un PLC
mediante diagramas de escalera consiste en la elaboración de un
programa de manera similar a como se dibuja un circuito de contactos
eléctricos. El diagrama de escalera consta de dos líneas verticales que
representan las líneas de alimentación.
Retención
Con
frecuencia se presentan situaciones en las que es necesario mantener
energizada una bobina, aun cuando ya no exista la entrada que proporciona la
energía. Para lograr lo anterior se utiliza lo que se conoce como circuito
de retención. Éste es un circuito de autososteni-miento, ya que después de
ser cnergizado mantiene ese estado hasta que recibe otra entrada. Es decir,
recuerda su último estado.
Secuenciamiento
Con frecuencia
se presentan dos situaciones de control que requieren secuencias de salidas;
la conmutación de una a otra salida se controla
mediante sensores.
Mnemónicos
Para introducir el programa en el PLC
una manera es traducir el programa escalera en
instrucciones conocidas como mnemónicos; en este caso, cada línea de
código corresponde a un elemento de la escalera; a continuación éstos se
introducen en el panel de programación o en la computadora y se traducen a
lenguaje de máquina. Los mnemónicos difieren de un fabricante a otro.
Temporizadores
Para
especificar un circuito de temporización hay que
indicar cuál es el intervalo de temporización, así como las condiciones o
eventos que producirán la activación y paro de dicho temporizador.
Saltos
Una función frecuente
en los PLCs es la de salto condicional. Mediante ésta se designan
programas para que, si existe cierta condición, se produzca un salto en la
secuencia de ejecución del programa a otra sección de éste.
Manejo
de datos
Las
operaciones que los PLC pueden realizar con palabras de datos, en general
incluyen:
1. Transporte de datos.
2. Comparación de la
magnitud de los datos, es decir, mayor que, igual a, o menor que.
3. Operaciones aritméticas como
la suma y la resta.
4. Conversiones de decimales codificados en
binario (BCD) a binario y octal.
Se requieren direcciones de memoria para las instrucciones de datos;
los espacios de la memoria reseñados para almacenar datos se conocen como registros
de datos.
Desplazamiento de datos
Para
desplazar datos la instrucción correspondiente debe contener la
instrucción de desplazamiento de datos, la dirección de origen de los datos y
la dirección de destino de éstos.
Comparación de datos
En general, los PLCs realizan comparaciones de datos como menor,
igual a (= o EQU), menor o igual que, mayor que mayor o igual
que y diferente. Para comparar
datos, el programa emplea una instrucción de comparación, la dirección de
origen de los dalos y la dirección de destino.
Operaciones aritméticas
Algunos PLC sólo efectúan
operaciones aritméticas de suma y resta; otros cuentan con más funciones
aritméticas. La instrucción para sumar o restar en general requiere la
instrucción, el registro que contiene la dirección del valor que se va a sumar
o a restar, la dirección de la cantidad a la que se va a añadir o a restar el
valor y el registro en donde se guardará el resultado. el símbolo de escalera
utilizado para la suma, con OMRON.
La suma o la
resta se pueden usar para modificar el valor de determinado valor de entrada
de un sensor, quizás un término de corrección o
corrimiento, o para alterar valores predeterminados de tempo-rizadores o
contadores.
Conversiones de código
Todas las
operaciones internas de la CPU de un PLC se realizan utilizando números
binarios. Si la entrada es una señal decimal, se usa una conversión para
obtener un decimal codificado en binario (BCD). De igual manera, si se necesita
una salida decimal, se debe realizar la conversión respectiva. La mayoría de
los PLC cuentan con estas conversiones.
Entrada/salida analógica
Es frecuente
encontrar sensores que producen señales analógicas, así como actuadores
que requieren señales analógicas. Por ello, algunos PLC deben tener un módulo
para conversión de señales analógicas a digitales en los canales de entrada,
así como un módulo para conversión de señales digitales a analógicas en los
canales de salida.
Convertir la
salida del sensor en una señal digital.
Comparar la salida del sensor convertida
con el valor requerido del sensor
Multiplicar
el error por la constante de proporcionalidad Kp.
Transferir
este resultado a la salida que va al convertidor de señal digital a
analógica y utilizar el resultado como señal de corrección para el actuador.
Selección de un PLC
Al evaluar la
capacidad y tipo de PLC necesario para llevar a cabo una tarea, los factores
que se deben tener en cuenta son:
1. ¿Qué capacidad de entrada/salida se
requiere?
2. ¿Qué tipo de entradas/salidas se
requieren?
3. ¿Qué capacidad de memoria se necesita?
4. ¿Qué velocidad y capacidad debe tener la
CPU?
que buen documento, me ayudo mucho al entregar mi tarea........Gracias..... n.n/
ResponderEliminarQuien es el autor de esta publicación. O de que libro fue el extracto.
ResponderEliminarBaccarat | FBCAsino.com
ResponderEliminarIt's a fun game 인카지노 to play with online dealers and get started with real money! Baccarat is a high-quality game, with a lot 바카라사이트 of action and great prizes worrione