Sunteți pe pagina 1din 36

Introduccin

Un autmata programable industrial (API) o Programable logic controller (PLC), es


un equipo electrnico, programable en lenguaje no informtico, diseado para
controlar en tiempo real y en ambiente de tipo industrial, procesos secuenciales.
Un PLC trabaja en base a la informacin recibida por los captadores y
el programa lgico interno, actuando sobre los accionadores de la instalacin.


Campos de aplicacin
El PLC por sus especiales caractersticas de diseo tiene un campo de aplicacin
muy extenso. La constante evolucin del hardware y software ampla
constantemente este campo para poder satisfacer las necesidades que se
detectan en el espectro de sus posibilidades reales.
Su utilizacin se da fundamentalmente en aquellas instalaciones en donde es
necesario un proceso de maniobra, control, sealizacin, etc. , por tanto, su
aplicacin abarca desde procesos de fabricacin industriales de cualquier tipo a
transformaciones industriales, control de instalaciones, etc.
Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de
almacenar los programas para su posterior y rpida utilizacin, la modificacin o
alteracin de los mismos, etc., hace que su eficacia se aprecie fundamentalmente
en procesos en que se producen necesidades tales como:
Espacio reducido
Procesos de produccin peridicamente cambiantes
Procesos secuenciales
Maquinaria de procesos variables
Instalaciones de procesos complejos y amplios
Chequeo de programacin centralizada de las partes del proceso

Ejemplos de aplicaciones generales:
Maniobra de mquinas
Maquinaria industrial de plstico
Mquinas transfer
Maquinaria de embalajes
Maniobra de instalaciones:
Instalacin de aire acondicionado, calefaccin...
Instalaciones de seguridad
Sealizacin y control:
Chequeo de programas
Sealizacin del estado de procesos


Caractersticas del hardware. Hacer una descripcin detallada de
todas las partes que componen un plc de tipo industrial y
ejemplificar con DOS plcs de catlogo, en las marcas Allen
Bradley, Siemens u Omron. Hacer una comparacin tcnica entre
ellos.

ESTRUCTURA DEL PLC
Un Controlador Lgico Programable es un dispositivo usado para controlar. Este
control se realiza sobre la base de una lgica, definida a travs de un programa.
Un controlador lgico programable est constituido por un conjunto de tarjetas o
circuitos impresos, sobre los cuales estn ubicados componentes electrnicos.
El controlador Programable tiene la estructura tpica de muchos sistemas
programables, como por ejemplo una microcomputadora.
La estructura bsica del hardware de un consolador Programable propiamente
dicho est constituido por:
a. Fuente de alimentacin
b. Unidad de procesamiento central (CPU)
c. Mdulos de interfaces de entradas/salidas (E/S)
d. Mdulo de memorias
e. Unidad de programacin
En algunos casos cuando el trabajo que debe realizar el controlador es ms
exigente, se incluyen Mdulos Inteligentes.
A. Fuente De Alimentacin
La funcin de la fuente de alimentacin en un controlador, es suministrar la
energa a la CPU y dems tarjetas segn la configuracin del PLC.
+ 5 V para alimentar a todas las tarjetas
+ 5.2 V para alimentar al programador
+ 24 V para los canales de lazo de corriente 20 mA.
B. Unidad De Procesamiento Central (C.P.U.)
Es la parte ms compleja e imprescindible del controlador programable, que en
otros trminos podra considerarse el cerebro del controlador.
La unidad central est diseada a base de microprocesadores y memorias;
contiene una unidad de control, la memoria interna del programador RAM,
temporizadores, contadores, memorias internas tipo rel, imgenes del proceso
entradas/salidas, etc. Su misin es leer los estados de las seales de las entradas,
ejecutar el programa de control y gobernar las salidas, el procesamiento es
permanente y a gran velocidad.
C. Mdulos o Interfaces DE Entrada y Salida (E/S)
Son los que proporciona el vnculo entre la CPU del controlador y los dispositivos
de campo del sistema. A travs de ellos se origina el intercambio de informacin
ya sea para la adquisicin de datos o la del mando para el control de maquinas del
proceso.

Tipos de Mdulos de Entrada y Salida
Debido a que existen gran variedad de dispositivos exteriores (captadores,
actuadores), encontramos diferentes tipos de mdulos de entrada y salidas, cada
uno de los cuales sirve para manejar cierto tipo de seal (discreta o anloga) a
determinado valor de tensin o de corriente en DC o AC.
Mdulos de entradas discretas
Mdulos de salidas discretas
Mdulos de entrada analgica
Mdulos de salida analgica
D. Mdulos de Memorias
Son dispositivos destinados a guardar informacin de manera provisional o
permanente
Se cuenta con dos tipos de memorias:
Voltiles (RAM)
No voltiles (EPROM y EEPROM)
E. Unidad de Programacin
Los terminales de programacin, son el medio de comunicacin entre el hombre y
la mquina; estos aparatos estn constituidos por teclados y dispositivos de
visualizacin
Existen tres tipos de programadores los manuales (Hand Held) tipo de
calculadora, Los de video tipo (PC), y la (computadora).
PLC ALLEN BRADLEY

SIEMENS


A continuacin se presentan algunos Allen Bradley vs comparaciones Siemens
PLC:
1. El precio no es siempre una consideracin clave, pero sigue siendo un factor.
PLC Siemens de seguridad son menos costosos. Allen Bradley menos costoso
PLC de seguridad de Rockwell, el Pacto GuardLogix, es a un costo de entrada sea
superior.
2. PLCs de Siemens ha incorporado en los puertos de comunicacin de seguridad
/ estndar. Rockwell requiere tarjetas adicionales (Ethernet / IP, DeviceNet.)
3. Siemens no requiere un bastidor o fuente de alimentacin Siemens para el
bastidor, las obras 24VDC externos. Allen Bradley requiere tanto un bastidor Allen
Bradley y una fuente de alimentacin de Allen Bradley.
4. Siemens admite un mximo de 2 grupos de ejecucin de seguridad. Esto
permite al usuario poner en prctica el sistema de seguridad en dos ciclos y
prioridades de tiempo diferentes. Para aquellos que encuentran que tienen un par
de funciones de seguridad que requieren un tiempo de respuesta muy rpido
dentro de un sistema ms amplio que no necesita una respuesta tan rpida,
Siemens fcilmente compatible con este sistema. Rockwell tiene una tarea de
seguridad y no puede establecer dos grupos prioritarios.
5. Rockwell cobra por el apoyo tcnico basado en la cantidad de hardware
instalado. Siemens ofrece soporte tcnico estndar sin cargo.
6. Siemens apoya escrito a salidas estndar del programa de seguridad. Rockwell
hace not.This no es un tema enorme, pero si tiene sentido hacer algo como
encender una luz indicadora cuando se pulsa una determinada parada de
emergencia (o alguna otra funcin), Siemens apoya poner estos dos elementos de
lgica en la misma red en la lgica de seguridad. Rockwell tendra que escribir en
la salida de seguridad en el cdigo de seguridad, y la salida estndar en alguna
parte del cdigo estndar.
7. Rockwell ofrece el estndar de funciones de seguridad con el software RSLogix.
Con Siemens, Distributed Safety es un complemento en el paquete con un cargo
por separado.
8. Desarrollo de Rockwell es percibido por algunos como intuitivas y fciles de
use.Siemens se percibe como muy capaz, pero se desarroll ms por los
ingenieros que para el personal de mantenimiento y de apoyo.
En general, Siemens siempre ha sido el lder de la tecnologa de hacer las
aplicaciones ms complejas y desarrollar constantemente nuevos e innovadores
productos. De Rockwell Allen Bradley siempre ha sido visto en los Estados Unidos
como punto de referencia por la facilidad de usar software. Esto tiene que ver con
el hecho de que la gente ha estado utilizando el software durante tanto tiempo en
los Estados Unidos.
Filosofa de operacin. Explicar detalladamente el funcionamiento
interno de los plcs, su ciclo de operacin, en todas y cada una de las
partes que lo conforman.
FUNCIONAMIENTO DEL PLC
El funcionamiento del autmata es, salvo el proceso inicial que sigue a un Reset,
de tipo secuencial y cclico, es decir, las operaciones tienen lugar una tras otra, y
se van repitiendo continuamente mientras el autmata est bajo tensin.
La figura muestra esquemticamente la secuencia de operaciones que ejecuta el
autmata, siendo las operaciones del ciclo de operacin las que se repiten
indefinidamente.
El ciclo de funcionamiento se divide en dos partes como se puede observar en el
esquema de diagrama de la figura llamados Proceso Inicial y Ciclo de Operacin.
Proceso Inicial
Como se muestra en la figura, antes de entrar en el ciclo de operacin el autmata
realiza una serie de acciones comunes, que tratan fundamentalmente de inicializar
los estados del mismo y chequear el hardware. Estas rutinas de chequeo,
incluidas en el programa monitor ROM, comprueban:
El bus de conexiones de las unidades de E/S.
El nivel de la batera, si esta existe.
La conexin de las memorias internas del sistema.
El mdulo de memoria exterior conectado, si existe.
Si se encontrara algn error en el chequeo, se activara el LED de error y
quedara registrado el cdigo del error.
Comprobadas las conexiones, se inicializan las variables internas:
Se ponen a OFF las posiciones de memoria interna (excepto las
mantenidas o protegidas contra perdidas de tensin)
Se borran todas las posiciones de memoria imagen E/S.
Se borran todos los contadores y temporizadores (excepto los mantenidos o
protegidos contra perdidas de tensin).
Transcurrido el Proceso Inicial y si no han aparecido errores el autmata
entra en el Ciclo de Operacin.

Ciclo De Operacin
Este ciclo puede considerarse dividido en tres bloques tal y como se puede
observar en la figura dichos bloques son:
Proceso Comn
Ejecucin del programa
Servicio a perifricos
Proceso comn:
En este primer bloque se realizan los chequeos cclicos de conexiones y de
memoria de programa, protegiendo el sistema contra:
Errores de hardware (conexiones E/S, ausencia de memoria de programa,
etc.).
Errores de sintaxis (programa imposible de ejecutar).
El chequeo cclico de conexiones comprueba los siguientes puntos:
Niveles de tensin de alimentacin.
Estado de la batera si existe.
Buses de conexin con las interfaces.
El chequeo de la memoria de programa comprueba la integridad de la misma y los
posibles errores de sintaxis y gramtica:
Mantenimiento de los datos, comprobados en el "checksum".
Existencia de la instruccin END de fin de programa.
Estructura de saltos y anidamiento de bloque correctas.
Cdigos de instrucciones correctas.
Ejecucin Del Programa
En este segundo bloque se consultan los estados de las entradas y de las salidas
y se elaboran las rdenes de mando o de salida a partir de ellos.
El tiempo de ejecucin de este bloque de operaciones es la suma del:
Tiempo de acceso a interfaces de E/S.
Tiempo de escrutacin de programa
Y a su vez esto depende, respectivamente de:
Nmero y ubicacin de las interfaces de E/S.
Longitud del programa y tipo de CPU que lo procesa.

FUNCIONES ADICIONALES DEL PLC
Autochequeo de Fallas: en cada ciclo de scan, el PLC efecta un
Chequeo del funcionamiento del sistema reportando el resultado en Bits internos
que pueden ser accesados por el programa del usuario.
Inicializaciones: cada tipo de partida de un microprocesador tambin es reportada
en bits internos de la memoria de PLC.
Salvaguarda de Estados: Es posible indicar al PLC estado deseado de
algunas salidas o variables internas en caso de falla o falta de energa en el
equipo. Esto es esencial cuando se requiere proteger algunos externos de
salida.
Modularidad: Gracias a la utilizacin de Microprocesadores, es posible expandir
los sistemas a travs de mdulos de expansin de acuerdo al crecimiento del
sistema. Es posible expandirse en Entradas y Salidas digitales, anlogas, etc.,
como as tambin en unidades remotas y de comunicacin.
DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS
Como existen gran cantidad de I/O y estas pueden estar alojadas en diferentes
mdulos, nace la necesidad de indicarle a la CPU, mediante nuestro programa, la
referencia exacta de la entrada o salida con la que queremos interactuar. Al
mecanismo de identificacin de I/O en los PLC se le denomina direccionamiento
de entradas y salidas. El direccionamiento de I/O varia de marca en marca,
inclusive de modelo en modelo en los PLC, pero generalmente, la mayora de los
fabricantes adopta una terminologa que tiene relacin con la ubicacin fsica de la
I/O.
Cada uno de los slots del chasis es un grupo. En cada grupo puede haber un
mximo de 16 entradas y 16 salidas. Se llama Rack a un conjunto de 8 grupos.
El primer slot, al lado del microprocesador, es el 0 del rack 0, el siguiente el 1 el
siguiente el 2, as sucesivamente. El rack 0 tiene los slots 0 a 7, lo que hace un
total de 8.
En cada slot podemos poner una tarjeta de entradas o salidas. Su direccin est
formada por tres cifras. La primera es un cero, la segunda es el nombre del rack y
la tercera el nmero de slot. Los slots 0 y 1 no estn disponibles puesto que se
encuentra la fuente de alimentacin.
Si en el slot 2 ponemos una tarjeta de 8 entradas sus direcciones correspondern
a I: 002. Para distinguir una entrada concreta, por ejemplo la 6 escribiremos I:
002/6. Si ponemos una tarjeta de salidas en el slot 3 escribiremos O: 003. Si en el
slot 4 ponemos una tarjeta de 16 entradas, las ocho primeras sern I: 004/00 a I:
004/7 y las dems sern I: 004/10 a I: 004/17, esto es debido a que el
direccionamiento se realiza en octal.
Direccionamiento de entradas y salidas en los SLC.
En los slc-5/01 y slc-5/02 cada slot puede tener entradas o salidas. Si por ejemplo
se pone una tarjeta de 16 salidas en el slot 3, la direccin del bit ser O: 3/15 o
tambin O:3.0/15 Si la tarjeta tiene ms de 16 bits ocupar ms de una palabra. Si
en el slot 2 ponemos una tarjeta con 32 bits de entrada, el bit 15 se direccionar
con I: 2.0/15, el bit 16 como I: 2.1/0 y el bit 31 con I:2.1/15.
En los SLC-500 las entradas y salidas compactas estn en el rack 0, la direccin
de la salida 7, por ejemplo ser O: 0/7. Si adems, aadimos ms tarjetas, estas
se direccionarn como en los SLC modulares.

El software de comunicacin. Describir la forma de establecer
comunicacin y estar en lnea desde la pc con un plc.
Se realiza un programa de escalera en el software RSLogix 500 y lo primero que
tenemos que hacer es crear un nuevo documento con el modelo del PLC que
estamos usando, en este caso es el MICROLOGIXS 1000, ya que realizamos el
programa, tenemos que conectar el plc a la corriente, despus conectar el cable
de comunicacin del plc y despus enlazarlo con el rs232 de puerto usb y
conectarlo a la PC y nos iremos al administrador de dispositivos de la PC, esto
para ver que puerto COM fue asignado a nuestra computadora, despus vamos al
administrador de dispositivos, ah observaremos a donde se asign el COM, ya
que sabemos que puerto tenemos asignado procederemos a darlo de alta en
RSLinx, lo abrimos y le damos en configurar drivers, una vez que abri la ventana
elegimos el rs232, le damos aadir, despus ponemos el com que nos asign y en
dispositivos, el micropanel view, le damos auto configurar (con el plc encendido),
una vez que nos indique que la configuracin fue realizada le damos OK y
cerramos, y vamos de nuevo al RSLogix, le damos en herramientas, despus a
opciones y de ah nos vamos a sistemas de comunicacin y ah podemos ver que
driver nos asigna por default, le damos aceptar, ahora procedemos a compilar
nuestro programa para ver si no tiene errores, despus descargamos el programa
al plc, ah nos preguntara si queremos ir a modo ONLINE y le decimos que s. De
esta manera es como se configura un PLC a la PC.





El software de programacin. Explicar la forma de llevar a cabo
la edicin de proyectos de programacin, la manera de llevarlos a
la memoria del plc, su comprobacin y todas las caractersticas
tcnicas de funcionamiento y comunicacin que nos ofrece dicho
software.


Comandos bsicos de bit. Explicar a detalle el funcionamiento de cada
comando.
Estas instrucciones, cuando se usan en programas de escalera, representan
circuitos de lgica cableados usados para el control de una mquina o equipo.
Las instrucciones bsicas se dividen en tres grupos: bit, temporizador y contador.
Antes de aprender acerca de las instrucciones en cada uno de estos grupos, le
recomendamos que lea la descripcin general que precede dicho grupo:
Descripcin general de las instrucciones de bit
Descripcin general de las instrucciones de temporizador
Descripcin general de las instrucciones de contador




Estas instrucciones operan en un solo bit de datos. Durante la operacin, el
procesador puede establecer o restablecer el bit, segn la continuidad lgica de
los renglones de escalera. Puede direccionar un bit tantas veces como requiera
su programa.
Nota No se recomienda usar la misma direccin con instrucciones de salida
mltiples.
Las instrucciones de bit se usan con los archivos de datos siguientes:


Archivos de datos de salida y entrada (archivos O:0 e I:1)
Estos representan salidas y entradas externas. Los bits en archivo 1 se usan para
representar las entradas externas. En la mayora de los casos, una sola palabra
de 16 bits en estos archivos corresponder a una ubicacin de ranura en su
controlador con los nmeros de bit correspondientes a nmeros de terminal de
entrada o salida. Los bits de la palabra no usados no estn disponibles para su
uso.
La tabla a continuacin explica el formato de direccionamiento para salidas y
entradas. Anote que el formato especfica e como el nmero de ranura y s como
el nmero de palabra. Cuando trabaje con instrucciones de archivo, haga
referencia al elemento como e.s (ranura y palabra) tomados juntos.




Archivo de estado (archivo S2:)
No puede aadir ni eliminar elementos del archivo de estado. El archivo de estado
del controlador MicroLogix 1000 se explica en apndice A y el archivo de estado
del procesador SLC 500 se explica en apndice B. Puede direccionar varios bits y
palabras segn lo siguiente:


Archivo de datos de bit (B3:)
El archivo 3 constituye el archivo de bit, usado principalmente para instrucciones
de bit (lgica de rel), registros de desplazamiento y secuenciadores. El tamao
mximo del archivo es 256 elementos de 1 palabra, un total de 4096 bits. Puede
direccionar los bits especificando el nmero de elemento (0 a 255) y el nmero de
bit (0 a 15) dentro del elemento. Tambin puede direccionar los bits
numerndolos secuencialmente, 0 a 4095.
Adems, puede direccionar los elementos de este archivo.




Archivos de datos de temporizador y contador (T4: y C5:)
Archivo de datos de control (R6:)
Estas instrucciones usan varios bits de control. Estos son elementos de 3
palabras usados con desplazamiento de bit, FIFO, LIFO, instrucciones de
secuenciador e instrucciones ASCII ABL, ACB, AHL, ARD, ARL, AWA y AWT. La
palabra 0 es la palabra de estado, la palabra 1 indica la longitud de datos
almacenados y la palabra 2 indica la posicin. Esto se muestra en la figura
siguiente.
En el elemento de control hay ocho bits de estado y un byte de cdigo de error.
Un controlador fijo y un elemento de control SLC 5/01 tienen seis bits. Los bits EU
y EM no son usados por el procesador.







Archivo de datos enteros (N7:)
Use estas direcciones (al nivel de bit) segn las requiera su programa. Estos son
elementos de 1 palabra direccionables al nivel de elemento y bit.


Examine si cerrado (XIC)
Use la instruccin XIC en su programa de escalera para determinar si un bit est
activado. Cuando la instruccin se ejecuta, si la direccin de bit est activada (1),
entonces la instruccin es evaluada como verdadera. Cuando la instruccin se
ejecuta, si el bit direccionado est desactivado (0), entonces la instruccin
evaluada como falsa.




Examine si abierto (XIO)
Use una instruccin XIO en su programa de escalera para determinar si un bit est
desactivado. Cuando la instruccin se ejecuta, si el bit direccionado est
desactivado (0), entonces la instruccin es evaluada como verdadera. Cuando la
instruccin se ejecuta, si el bit direccionado est activado (1), entonces la
instruccin es evaluada como falsa.




Active la salida (OTE)
Use una instruccin OTE en su programa de escalera para activar/desactivar un
bit cuando las condiciones de rengln son evaluada como verdaderas/falsas
respectivamente.
Un ejemplo de un dispositivo que se activa y desactiva es una salida cableada a
una luz piloto (direccionada como O:0/4).
Las instrucciones OTE se restablecen cuando:
Entra o regresa al modo de marcha REM o prueba REM o cuando se restaura la
alimentacin elctrica.
El OTE se programa dentro de una zona de restablecimiento de control maestro
(MCR) inactiva o falsa.
Nota Un bit que est establecido dentro de una subrutina usando una instruccin
OTE permanece establecido hasta que la subrutina se escanee nuevamente.



Enclavamiento de salida (OTL) y desenclavamiento de salida (OTU)
OTL y OTU son instrucciones de salida retentivas. OTL slo puede activar un bit
en cambio, OTU slo puede desactivar un bit. Estas instrucciones se usan
generalmente en parejas, con ambas instrucciones direccionando el mismo bit. Su
programa puede examinar un bit controlador por instrucciones OTL y OTU tantas
veces como sea necesario.
Cmo usar OTL
Cuando asigna una direccin a la instruccin OTL que corresponde a la direccin
de una salida fsica, el dispositivo de salida cableado a este terminal de tornillo est
activado cuando el bit est establecido (activado o habilitado). Cuando las
condiciones de rengln se convierten en falsas (despus de ser verdaderas), el bit
permanece establecido y el dispositivo de salida correspondiente permanece
activado. Una vez habilitada, la instruccin de enclavamiento indica al controlador
que active el bit direccionado. Desde ese momento en adelante, el bit permanece
activado, pese a la condicin del rengln, hasta que el bit est desactivado
(tpicamente por una instruccin OTU en otro rengln).
Cmo usar OTU
Cuando asigna una direccin a la instruccin OTU que corresponde a la direccin
de una salida fsica, el dispositivo de salida cableado a este terminal de tornillo
est desactivado cuando el bit est restablecido (desactivado o inhabilitado). La
instruccin de desenclavamiento indica al controlador que desactive el bit
direccionado. Desde ese momento en adelante, el bit permanece desactivado,
pese a la condicin del rengln, hasta que est activado (tpicamente por una
instruccin OTL en otro rengln).

One Shot Rising (OSR)
La instruccin OSR es una instruccin de entrada retentiva que ocasiona un
evento durante una sola vez. Use la instruccin OSR cuando un evento debe
comenzar basado en el cambio de estado del rengln de falso a verdadero.
Cuando las condiciones de rengln precedentes de la instruccin OSR van de
falsas a verdaderas, la instruccin OSR ser verdadera durante un escn.
Despus de completarse un escn, la instruccin OSR se hace falsa, aun cuando
las condiciones de rengln precedentes permanecen verdaderas. La instruccin
OSR slo volver a hacerse verdadera si las condiciones de rengln precedentes
efectan una transicin de falso a verdadero.
El controlador le permite usar una instruccin OSR por cada salida en un rengln.
Cmo introducir parmetros
La direccin asignada a la instruccin OSR no es la direccin de ONE SHOT
mencionada por su programa, ni indica el estado de la instruccin OSR. Esta
direccin permite que la instruccin OSR recuerde su estado de rengln anterior.
Use una direccin de bit desde el archivo de datos del bit o enteros. El bit
direccionado est establecido (1) durante un escn cuando las condiciones de
rengln precedentes de la instruccin OSR son verdaderas (aun cuando la
instruccin OSR se hace falsa); el bit est restablecido (0) cuando las condiciones
de rengln precedentes de la instruccin OSR se hacen falsas.
Nota La direccin de bit que usa para esta instruccin debe ser nica. No la use
en otros lugares del programa. No use una direccin de entrada o salida para
programar el parmetr o de direccin de la instruccin OSR.

Descripcin general de las instrucciones de temporizador
Cada direccin de temporizador se compone de un elemento de 3 palabras.
Palabra 0 es la palabra de control, palabra 1 almacena el valor preseleccionado y
palabra 2 almacena el valor acumulado.


Temporizador a la conexin (TON)
Use la instruccin TON para activar o desactivar una salida despus de que el
temporizador haya estado activado durante un intervalo de tiempo
preseleccionado. La instruccin TON comienza a contar los intervalos de la base
de tiempo cuando las condiciones de rengln se hacen verdaderas. Con tal que
las condiciones de rengln permanezcan verdaderas, el temporizador ajusta su
valor acumulado (ACC) durante cada evaluacin hasta alcanzar el valor
predeterminado (PRE). Cuando las condiciones de rengln se hacen falsas, el
valor acumulado se reinicializa sin importar si el temporizador ha sobrepasado el
lmite de tiempo.




Temporizador a la desconexin (TOF)
Use la instruccin TOF para activar o desactivar una salida despus de que su
rengln ha estado desactivado durante un intervalo de tiempo preseleccionado.
La instruccin TOF comienza a contar los intervalos de la base de tiempo cuando
el rengln efecta una transicin de verdadero a falso. Con tal que las
condiciones permanezcan falsas, el temporizador incrementa su valor acumulado
(ACC) durante cada escn hasta alcanzar el valor preseleccionado (PRE). El
valor acumulado se establecer cuando las condiciones de rengl n se hagan
verdaderas, sin importar si el tiempo en el temporizador se ha agotado.



Temporizador retentivo (RTO)
Use la instruccin RTO para activar o desactivar una salida despus que el
temporizador haya estado desactivado durante un intervalo de tiempo
preseleccionado. La instruccin RTO es una instruccin retentiva que comienza a
contar los intervalos de base de tiempo cuando las condiciones de rengl n se
hacen verdaderas.
La instruccin RTO retiene su valor acumulado cuando ocurre cualquiera de los
eventos siguientes:
Las condiciones de rengln se hacen falsas.
Cambia la operacin del procesador del modo de marcha REM o prueba REM al
modo de programa REM.
Se corta la alimentacin elctrica del procesador (siempre que se mantenga una
batera auxiliar).
Ocurre un fallo.
Cuando regresa el procesador al modo de marcha REM o prueba REM y/o las
condiciones de rengln se hacen verdaderos, la temporizacin contina desde el
valor acumulado retenido. Los temporizadores retentivos miden el perodo
acumulativo durante el cual las condiciones de rengln son verdaderas mediante
la retencin de su valor acumulado


Conteo progresivo (CTU)
El CTU es una instruccin que cuenta las transiciones de rengln de falso a
verdadero. Las transiciones de rengln pueden ser provocadas por eventos
ocurriendo en el programa (de la lgica interna o dispositivos de campo externos)
tales como piezas que pasan por un detector o que activan un interruptor del
lmite.
Cuando las condiciones de rengln para una instruccin CTU efectan una
transicin de falso a verdadero, el valor acumulado se incrementa en uno, siempre
que el rengln que contiene la instruccin CTU se evale entre estas transiciones.
La capacidad del contador para detectar transiciones de falso a verdadero
depende de la velocidad (frecuencia) de la seal de entrada.
Nota La duracin activada y desactivada de un seal de entrada no debe ser ms
rpida que el tiempo de escn 2x (se entiende un ciclo de trabajo de 50%).
El valor acumulado se retiene cuando las condiciones de rengln vuelven a
hacerse falsas. El conteo acumulado se retiene hasta que sea puesto a cero por
una instruccin de restablecimiento (RES) que tenga la misma direccin que el
contado.

Conteo regresivo (CTD)
El CTD es una instruccin que cuenta las transiciones de rengln de falso a
verdadero. Las transiciones de rengln pueden ser causadas por eventos que
ocurren en el programa, tales como piezas pasando por un detector o accionando
un final de carrera.
Cuando las condiciones de rengln para una instruccin CTD han efectuado una
transicin de falo a verdadeo, el valor acumulado se disminuye en un conteo,
siempre que el rengln que contiene la instruccin CTD se evale entre estas
transiciones. Los conteos acumulados se retienen cuando las condiciones de
rengln se hacen falsas nuevamente. El conteo acumulado se retiene hasta que
sea puesto a cero por una instruccin de restablecimiento (RES) que tiene la
misma direccin que el contador restablecido.




Contador de alta velocidad (HSC)
El contador de alta velocidad constituye una variaci n del contador CTU. La
instrucci n HSC se habilita cuando la l gica de rengln es verdadera y se
inhabilita cuando la lgica de rengln es falsa.
Para obtener informacin acerca de la instruccin del contador de alta velocidad
del controlador MicroLogix 1000, vea el captulo 7.
Nota La instruccin HSC cuenta transiciones que ocurren en el terminal de
entrada I:0/0. La instruccin HSC no cuenta las transiciones de rengln. Habilita
o inhabilita el rengln HSC para habilitar o inhabilitar el conteo de transiciones que
ocurren en la terminal de entrada I:0/0. Recomendamos colocar la instruccin
HSC en un rengln incondicional. No coloque la instruccin XIC con la direccin
I:0/0 en serie con la instruccin HSC ya que los conteos se perdern. El HSC es
una contador CTU especial para uso con los procesadores SLC fijos y SLC 5/01
de 24 VCC. Los bits de estado y valores acumulados del HSC son no retentivos.
Nota Esta instruccin proporciona el conteo de alta velocidad para los
controladores de E/S fijos con entradas de 24 VCC. Se permite una sola
instruccin HSC por cada controlador. Para usar la instruccin, debe cortar el
puente segn se indica a continuacin. Se recomienda un cable blindado para
reducir el ruido a la entrada.


Restablecimiento (RES)
Use una instruccin RES para restablecer un temporizador o contador. Cuando se
habilita la instruccin RES, restablece la instruccin de retardo del temporizador a
la conexin (TON), temporizador retentivo (RTO), conteo progresivo (CTU) o
conteo regresivo (CTD) con la misma direccin que la instruccin RES.



Comandos de comparacin. Explicar detalladamente el
funcionamiento de cada comando.
Las instrucciones de comparacin se usan para probar parejas de valores para
establecer condiciones de la continuidad lgica de un rengln. Como ejemplo,
digamos que una instruccin LES se presenta con dos valores. Si el primer valor
es menor que el segundo, la instruccin de comparacin es verdadera.
Para aprender ms acerca de las instrucciones de comparacin, le recomendamos
que lea la seccin Descripcin general de las instrucciones de comparacin, a
continuacin.

Igual (EQU)
Use la instruccin EQU para probar si dos valores son iguales. Si la fuente A y
la fuente B son iguales, la instruccin es lgicamente verdadera. Si estos
valores no son iguales, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.

No igual (NEQ)
Use la instruccin NEQ para probar si dos valores no son iguales. Si la fuente A y
la fuente B no son iguales, la instruccin es lgicamente verdadera. Si los dos
valores son iguales, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.

Menor que (LES)
Use la instruccin LES para probar si un valor (fuente A) es menor que otro (fuente
B). Si la fuente A es menor que el valor en la fuente B, la instruccin e
lgicamente verdadera. Si el valor en la fuente A es mayor o igual que el valor en
la fuente B, la instruccin es lgicamente falsa. La fuente A debe ser una
direccin. La fuente B puede ser una constante de programa o una direccin. Los
enteros negativos se almacenan de forma complementaria de dos.




Menor o igual que (LEQ)
Use la instruccin LEQ para probar si un valor (fuente A) es menor o igual que
otro (fuente B). Si la fuente A es menor o igual que el valor en la fuente B, la
instruccin es lgicamente verdadera. Si el valor en la fuente A es mayor que
el valor en la fuente B, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.

Mayor que (GRT)
Use la instruccin GRT para probar si un valor (fuente A) es mayor que otro
(fuente B). Si la fuente A es mayor que el valor en la fuente B, la instruccin es
lgicamente verdadera. Si el valor en la fuente A es menor o igual que el valor
en la fuente B, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante de
programa o una direccin. Los enteros negativos se almacenan de forma
complementaria de dos.



Mayor o igual que (GEQ)
Use la instruccin GEQ para probar si un valor (fuente A) es mayor o igual que
otro (fuente B). Si la fuente A es mayor o igual que el valor en la fuente B, la
instruccin es lgicamente verdadera. Si el valor en la fuente A es menor que el
valor en la fuente B, la instruccin es lgicamente falsa. La fuente A debe ser una
direccin. La fuente B puede ser un constante de programa o una direccin. Los
enteros negativos se almacenan de forma complementaria de dos.


Comparacin con mscara para igual (MEQ)
Use la instruccin MEQ para comparar datos en una direccin de fuente contra
datos en una direccin de comparacin. El uso de esta instruccin permite que
una palabra separada enmascare porciones de datos.
Cmo introducir parmetros
Fuente es la direccin del valor que desea comparar.
Mscara es la direccin de la mscara mediante la cual la instruccin mueve
datos. La mscara puede ser un valor hexadecimal.
Comparacin es un valor de entero por la direccin de la referencia.

Si los 16 bits de datos en la direccin de fuente son iguales a los 16 bits de
datos en la direccin de comparacin (menos los bits con mscara), la
instruccin es verdadera. La instruccin se hace falsa en el momento en
que detecta una desigualdad. Los bits en la palabra de mscara
enmascaran los datos al restablecerse; transmiten datos al establecerse.




Prueba de lmite (LIM)

Use la instruccin LIM para probar los valores dentro o fuera de un rango
especificado, segn cmo usted haya establecido los lmites.

Cmo introducir parmetros
Los valores de lmite bajo, prueba y lmite alto pueden ser direcciones de
palabra o constantes restringidas a las combinaciones siguientes:
Si el parmetro de prueba es una constante de programa, los parmetros
de lmite bajo y lmite alto deben ser direcciones de palabra.
Si el parmetro de prueba es una direccin de palabra, los parmetros de
lmite bajo y lmite alto pueden ser una constante de programa o una
direccin de palabra.

Estado verdadero/falso de la instruccin

Si el lmite bajo tiene un valor igual o menor que el lmite alto, la instruccin
es verdadera cuando el valor de prueba se encuentra entre los lmites o
cuando es igual a cualquiera de los lmites. Si el valor de prueba se
encuentra fuera de los lmites, la instruccin es falsa, segn se indica a
continuacin.




Si el lmite bajo tiene un valor mayor que el lmite alto, la instruccin es falsa
cuando el valor de prueba se encuentra entre los lmites. Si el valor de
prueba es igual a cualquiera de los lmites o se encuentra fuera de los
lmites, la instruccin es verdadera, segn se indica a continuacin.







Comandos de operaciones matemticas. Explicar con detalle el
funcionamiento de cada comando.


Comandos adicionales como subrutinas y de movimiento.


Hacer un anlisis tcnico econmico del uso de la tecnologa del
controlador lgico programable en referencia al uso de la
tecnologa del control electromagntico. Mostrar a detalle las
ventajas y desventajas en el uso de cada tecnologa.
Ventajas e inconvenientes
No todos los autmatas ofrecen las mismas ventajas sobre la lgica cableada, ello
es debido, principalmente, a la variedad de modelos existentes en el mercado y
las innovaciones tcnicas que surgen constantemente. Tales consideraciones me
obligan e referirme a las ventajas que proporciona un autmata de tipo medio.
Ventajas
Menor tiempo empleado en la elaboracin de proyectos debido a que:
No es necesario dibujar el esquema de contactos
No es necesario simplificar las ecuaciones lgicas, ya que, por lo general la
capacidad de almacenamiento del mdulo de memoria es lo suficientemente
grande.
La lista de materiales queda sensiblemente reducida, y al elaborar el
presupuesto correspondiente eliminaremos parte del problema que supone el
contar con diferentes proveedores, distintos plazos de entrega.
Posibilidad de introducir modificaciones sin cambiar el cableado ni aadir
aparatos.
Mnimo espacio de ocupacin.
Menor coste de mano de obra de la instalacin.
Economa de mantenimiento. Adems de aumentar la fiabilidad del sistema, al
eliminar contactos mviles, los mismos autmatas pueden indicar y detectar
averas.
Posibilidad de gobernar varias mquinas con un mismo autmata.
Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido
el tiempo cableado.
Si por alguna razn la mquina queda fuera de servicio, el autmata sigue
siendo til para otra mquina o sistema de produccin.

Inconvenientes
Como inconvenientes podramos hablar, en primer lugar, de que hace falta un
programador, lo que obliga a adiestrar a uno de los tcnicos en tal sentido, pero
hoy en da ese inconveniente esta solucionado porque las universidades ya se
encargan de dicho adiestramiento.
El coste inicial tambin puede ser un inconveniente.

Funciones bsicas de un PLC
Deteccin:
Lectura de la seal de los captadores distribuidos por el sistema de
fabricacin.
Mando:
Elaborar y enviar las acciones al sistema mediante los accionadores y
preaccionadores.
Dialogo hombre maquina:
Mantener un dilogo con los operarios de produccin, obedeciendo sus
consignas e informando del estado del proceso.
Programacin:
Para introducir, elaborar y cambiar el programa de aplicacin del autmata.
El dialogo de programacin debe permitir modificar el programa incluso con el
autmata controlando la maquina.

Nuevas Funciones

Redes de comunicacin:
Permiten establecer comunicacin con otras partes de control. Las redes
industriales permiten la comunicacin y el intercambio de datos entre autmatas a
tiempo real. En unos cuantos milisegundos pueden enviarse telegramas e
intercambiar tablas de memoria compartida.
Sistemas de supervisin:
Tambin los autmatas permiten comunicarse con ordenadores provistos
de programas de supervisin industrial. Esta comunicacin se realiza por una red
industrial o por medio de una simple conexin por el puerto serie del ordenador.
Control de procesos continuos:
Adems de dedicarse al control de sistemas de eventos discretos los
autmatas llevan incorporadas funciones que permiten el control de procesos
continuos. Disponen de mdulos de entrada y salida analgicas y la posibilidad de
ejecutar reguladores PID que estn programados en el autmata.
Entradas- Salidas distribuidas:
Los mdulos de entrada salida no tienen porqu estar en el armario del
autmata. Pueden estar distribuidos por la instalacin, se comunican con la unidad
central del autmata mediante un cable de red.
Buses de campo:
Mediante un solo cable de comunicacin se pueden conectar al bus
captadores y accionadores, reemplazando al cableado tradicional. El autmata
consulta cclicamente el estado de los captadores y actualiza el estado de los
accionadores.

S-ar putea să vă placă și