Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso Básico Micrologix 1500 PDF
Curso Básico Micrologix 1500 PDF
Los primeros sistemas de control se desarrollaron con la revolución industrial de finales del siglo XIX y principios
del siglo XX. Al principio, se basaron casi exclusivamente en componentes mecánicos y electromecánicos,
básicamente engranajes, palancas, relés y pequeños motores; pero a partir de los años cincuenta empezaron a
emplearse los semiconductores, que permitían el diseño de sistemas de menor tamaño y consumo, más rápidos y
con menor desgaste.
En la década de los setenta, la complejidad y las prestaciones de los sistemas de control se incrementaron
gracias al empleo de circuitos integrados y en particular los de tipo programable (sistemas basados en
microprocesadores).
Al tiempo que se desarrollaban los circuitos integrados lo hacían también los controles digitales, si bien su empleo
en la industria quedaba restringido al control de procesos muy complejos, debido a su elevado costo, necesidad
de personal especializado para su instalación y manejo; y a la poca facilidad de interconexión (interfaz) con el
proceso, donde se manejaban habitualmente voltajes y corrientes fuertes, para las cuales no suele estar
preparado el controlador.
1
Curso Basico de PLCs MicroLogix 1500.
Los primeros PLC´s pretendían básicamente, sustituir a los sistemas convencionales con relés o
circuitos lógicos, con las ventajas evidentes que suponía tener un hardware estándar. Por ello
nacieron con prestaciones muy similares a las que ofrecían dichas tecnologías convencionales y sus
lenguajes de programación eran muy próximos a los esquemáticos empleados en las mismas.
Estas limitaciones eran aconsejadas sólo por razones de mercado y no respondían a limitaciones
tecnológicas de aquel momento, ya que las posibilidades que realmente podían ofrecer eran mucho
mayores.
Los PLC´s actuales han mejorado sus prestaciones respecto a los primeros en muchos aspectos, pero
fundamentalmente a base de incorporar un juego de instrucciones más potente, mejorar la capacidad
de respuesta y dotar el controlador de capacidad de comunicación. Los juegos de instrucciones
incluyen actualmente, aparte de las operaciones lógicas con bits, temporizadores y contadores, otra
serie de operaciones lógicas con palabras, operaciones aritméticas, tratamiento de señales
analógicas, funciones de comunicación y una serie de funciones de control no disponibles en la
tecnología clásica de relés. Todo ello ha potenciado su aplicación masiva al control industrial.
En definitiva, podríamos decir que los grandes controladores actuales se acercan cada vez más a una
pequeña computadora, siendo algunos incluso programables en lenguajes típicamente informáticos
como el BASIC.
Sin embargo, la principal virtud del PLC sigue siendo su robustez y facilidad de interconexión al
proceso y la tendencia actual no es precisamente la de acercarlo más a las prestaciones de las
computadoras en cuanto a su capacidad de cálculo, sino dotarlo de funciones específicas de control y
de canales de comunicación para que pueda conectarse entre sí a las propias computadoras. El
resultado de esta integración es la red de PLC conectada a una computadora, capaz de ofrecer las
prestaciones y ventajas de ambos sistemas al integrar en un solo sistema todas las funciones de
producción asistida por computadora (CIM).
La disponibilidad de estos nuevos elementos y funciones en el campo del control industrial, obliga a
replantearse la configuración y los propios métodos de diseño de las automatizaciones.
2
Curso Basico de PLCs MicroLogix 1500.
El concepto lleva de alguna forma implícito que el sistema de control opera, en general, con
magnitudes de baja potencia, llamadas generalmente señales, y gobierna unos accionamientos que
son los que realmente modulan la potencia entregada al proceso. Esta idea se refleja en la figura 2.
Figura 2.
Sistema de
Control en Lazo
Lo habitual, sin embargo, es que el sistema de control se encargue de la toma de ciertas decisiones
ante determinados comportamientos del proceso, hablándose entonces de sistemas automáticos de
control. Para ello se requiere la existencia de unos sensores que detecten el comportamiento de
dicho proceso y de unas interfaces para adaptar las señales de los sensores a las entradas del
sistema de control. El diagrama de bloques será, en este caso, el de la figura 3. Este tipo de sistemas
se denominan en lazo cerrado, ya que su diagrama muestra claramente una estructura con una
cadena directa y un retorno o retroalimentación, formando un lazo de control.
Figura 3. Sistema
de Control en Lazo
Cerrado.
Así pues, en el caso más general, podremos dividir el sistema de control en los siguientes bloques;
3
Curso Basico de PLCs MicroLogix 1500.
• Unidad de Control.
• Accionamientos o Actuadores.
• Sensores.
• Interfaces.
Cabe indicar aquí que el papel del PLC dentro del sistema de control es el de la Unidad de Control, aunque suele
incluir también, totalmente o en parte, las interfaces con las señales de proceso. Al conjunto de señales de
consigna y de retroalimentación que entran a la unidad de control se le denominan genéricamente entradas y al
conjunto de señales de control obtenidas, salidas.
• Sistemas analógicos.
• Sistemas digitales.
• Sistemas híbridos analógicos – digitales.
Los sistemas analógicos trabajan con señales de tipo continuo, con un margen de variación determinado. Dichas
señales suelen representar magnitudes físicas del proceso, tales como presión, temperatura, velocidad, etcétera,
mediante un voltaje o corriente proporcionales a su valor (0 a 10 V, 4 a 20 mA, etcétera).
Los sistemas digitales, en cambio, trabajan con señales todo o nada, llamadas también binarias, que sólo pueden
representar dos estados o niveles: abierto o cerrado, conduce o no conduce, activado o desactivado, etcétera.
Estos niveles o estados se suelen representar por variables lógicas o bits, cuyo valor puede ser sólo 1 ó 0.
Dentro de los sistemas digitales cabe distinguir dos grupos: los que trabajan con variables de un sólo bit
denominados habitualmente automatismos lógicos y aquellos que procesan señales de varios bits, para
representar, por ejemplo, valores numéricos de variables o contenido de temporizadores, contadores, etcétera. A
éstos últimos se les denomina genéricamente automatismos digitales.
Los sistemas de control actuales con un cierto grado de complejidad, y en particular los PLC´s, son casi siempre
híbridos, es decir, sistemas que procesan a la vez señales analógicas y digitales. No obstante, se tiende a que la
unidad de control sea totalmente digital y basada en un microprocesador, que aporta la capacidad de cálculo
necesaria para tratar las señales todo o nada en forma de bits y las señales analógicas numéricamente.
Dado que muchos de los sensores habitualmente empleados suministran señales de tipo analógico, las interfaces
de estas señales deben realizar una conversión analógica – numérica, llamada habitualmente conversión análoga
– digital (A/D), para que puedan ser tratadas por la unidad de control.
4
Curso Basico de PLCs MicroLogix 1500.
La figura 4 muestra la estructura de la unidad de control, resaltando las interfaces necesarias para el tratamiento
de las señales de entrada y salida comúnmente empleadas en controles industriales.
Figura 4.
Señales de Entrada /
Salida (E/S) de la Unidad
de Control.
Las señales de entrada pueden proceder de elementos digitales, como finales de carrera y detectores de
proximidad; o analógicos, como sensores de temperatura y dispositivos de salida en tensión o corriente
continuas. Las señales de salida son órdenes digitales todo o nada o señales analógicas en voltaje o corriente,
que se envían a los elementos indicadores y actuadores del proceso, como lámparas, contactores, válvulas,
etcétera.
El controlador gobierna las señales de salida según el programa de control previamente almacenado en una
memoria, a partir del estado de las señales de entrada. Este programa se introduce en el autómata a través de la
unidad de programación (como una computadora personal), que permite además funciones adicionales como
depuración de programas, simulación, monitorización, control del PLC, etcétera.
Una característica diferenciadora del PLC frente a otros sistemas de control programable está en la
estandarización de su hardware que permite la configuración de sistemas de control “a medida”, según las
necesidades estimadas de potencia de cálculo y número y tipo de señales de entrada y salida.
El autómata se configura alrededor de una unidad central o de control, que, unida por medio de buses internos a
las interfaces de entrada y salida y a las memorias, define lo que se conoce como arquitectura interna del
autómata.
Un Control Lógico Programables se compone esencialmente de los siguientes bloques (figura 5):
5
Curso Basico de PLCs MicroLogix 1500.
La Unidad de Control consulta el estado de las entradas y recoge de la memoria de programa la secuencia de
instrucciones a ejecutar, elaborando a partir de ella las señales de salida u órdenes que se enviarán al proceso.
Durante la ejecución del programa, las instrucciones son procesadas en serie, una tras otra.
Figura 5.
Diagrama a bloques
de un Control Lógico
Programable.
La memoria de programa contiene la secuencia de operaciones que deben realizarse sobre las señales de
entrada para obtener las señales de salida, así como los parámetros de configuración del autómata. Por ello, si
hay que introducir alguna variación sobre el sistema de control basta generalmente con modificar el contenido de
esta memoria.
Las interfaces de entrada y salida establecen la comunicación del Controlador con la planta. Para ello, se
conectan, por una parte, con las señales de proceso a través de los bornes previstos y, por otra, con el bus
interno del autómata. La interfaz se encarga de adaptar las señales que se manejan en el proceso a las utilizadas
internamente por el PLC.
La fuente de alimentación proporciona, a partir de un voltaje exterior, los voltajes necesarios para el buen
funcionamiento de los distintos circuitos electrónicos del sistema. En ocasiones, el autómata puede disponer de
6
Curso Basico de PLCs MicroLogix 1500.
una batería conectada a esta fuente de alimentación, lo que asegura el mantenimiento del programa y algunos
datos en las memorias en caso de interrumpirse el voltaje exterior.
Se conoce como bus interno al conjunto de líneas y conexiones que permiten la unión eléctrica entre la unidad de
control, las memorias y las interfaces de entrada y salida. Un bus se compone de un conjunto de hilos o pistas
utilizadas para intercambiar datos u órdenes (por ejemplo, el contenido de celdas de memoria o las instrucciones
de la unidad de control).
Para minimizar el número de conexiones y dado que la unidad de control, que controla el tráfico por estos hilos,
sólo puede comunicarse con sus periféricos de una forma secuencial, uno tras otro, el conjunto de hilos del bus
es común y compartido por todos ellos.
7
Curso Basico de PLCs MicroLogix 1500.
Indicadores LED
del Controlador
8
Curso Basico de PLCs MicroLogix 1500.
Precaución.
La fuente de alimentación eléctrica de 24 VCD del controlador no debe usarse para
activar circuitos de salida. Sólo debe usarse para activar dispositivos de entrada (por ej.
detectores, interruptores).
En las siguientes tablas se muestran los grupos de entradas y salidas digitales según del modelo de
unidad base para la serie 1500 de MicroLogix.
Tabla 4.
Distribución de grupos de
entradas digitales para el
Controlador MicroLogix
1500.
Tabla 5.
Distribución de grupos de
salidas digitales para el
Controlador MicroLogix 150.
9
Curso Basico de PLCs MicroLogix 1500.
Figura 7.
Conexión de las entradas digitales
para el Controlador MicroLogix
1500.
Precaución.
La fuente de alimentación eléctrica de 24 VCD del controlador no debe usarse para
activar circuitos de salida. Sólo debe usarse para activar dispositivos de entrada (por ej.
Detectores, interruptores).
En la figura 8 se indica la conexión de las salidas digitales y la alimentación para el CPU MicroLogix
1500 que se va a manejar.
Figura 8.
Conexión de las salidas
digitales para el Controlador
MicroLogix 1500.
10
Curso Basico de PLCs MicroLogix 1500.
11
Curso Basico de PLCs MicroLogix 1500.
12
Curso Basico de PLCs MicroLogix 1500.
Use las instrucciones OSR y OSF para activar un evento a fin de que ocurra una vez. Estas
instrucciones activan un evento basado en un cambio de estado de renglón, como se indica a
continuación:
• Use la instrucción OSR cuando un evento debe iniciarse basado en el cambio de estado de
falso a verdadero (flanco ascendente) del renglón.
• Use la instrucción OSF cuando un evento debe iniciarse basado en el cambio de estado de
verdadero a falso (flanco descendente) del renglón.
Para reactivar la OSR, el renglón debe hacerse falso. Para reactivar la OSF, el renglón debe hacerse
verdadero.
Todas las operaciones con contactos y bobinas se ubican en la carpeta BIT de los menús de
instrucciones.
13
Curso Basico de PLCs MicroLogix 1500.
Figura 9.
Presentación del software RSLinx Lite
para configuración del protocolo de
comunicación.
14
Curso Basico de PLCs MicroLogix 1500.
El cuadro de diálogo Configure Drivers, se muestra vacío porque aún no se ha configurado ningún
protocolo, cuando se dé de alta el
protocolo para el PLC a utilizar, en
esta localidad se desplegará el
nombre y la descripción; así como el
estado actual, el cual puede ser
Stopped (Detenido) o Running
(corriendo). En Available Drivers
Types se encuentran todos los
protocolos disponibles para la serie de
PLCs MicroLogix de Allen Bradley. En
Close se cierra la ventana actual y en
Help se obtiene ayuda sobre este
tema. En Configure se dan opciones
Figura 10. Cuadro de diálogo Configure Drivers para
para configurar el protocolo actual o
configuración del protocolo de comunicación PC – PLC.
seleccionado; de todas las opciones a
la única que se recomienda acceder es a la de COMM PORT, que es donde se asigna el puerto serie
para comunicación con el PLC, de fábrica viene asignado el COM 1, pero puede ser cambiado a otro
que tenga disponible la PC; seleccione Auto – Configure para que el paquete configure
automáticamente el protocolo
para el modelo de CPU que se
esté utilizando. En Startup se
define la forma en que el
protocolo debe ser puesto a
trabajar, se recomienda dejarlo
tal cual viene de fábrica
(Automatic). En Start, se pone a
“correr” el protocolo que se
encuentre seleccionado (en
caso de presentarse varios
drivers configurados); si
solamente se cuenta con uno,
éste arrancará automáticamen-
te. En Stop se detiene el
protocolo que se encuentre corriendo. Delete permite el borrado de protocolos configurados no
deseados.
15
Curso Basico de PLCs MicroLogix 1500.
Figura 11. Cuadro de diálogo Configure despliega el cuadro de diálogo Configure RS-232
RS-232 DF1 Devices. DF1 Devices ( ver la figura 11) para configurar dicho
protocolo. En Comm Port: se permite optar por el
puerto serie por el cual la PC se comunicará con el
PLC, al dar clic izquierdo sobre el cuadro disponible
para esta opción, se abre un menú desplegable donde
puede seleccionarse el puerto COMM deseado. Si el
puerto COMM seleccionado no concuerda con el que
físicamente se emplea se tendrán problemas de
comunicación PC – PLC. No es necesario mover otra
opción, salvo Auto-Configure para que automática-
mente el software coloque los parámetros óptimos
para la CPU con la que se desea establecer comuni-
cación. Para el caso del MicroLogix 1500, debe
presentarse un mensaje alusivo en el cuadro ubicado
al lado del botón Auto-Configure y deben presentarse Figura 12. Autoconfiguración
algunos otros cambios en otras opciones, tal como se realizada con éxito.
muestra en la figura 12.
Presione OK para que el cuadro se
cierre; es en este momento cuando
el protocolo definido se visualiza en
la ventana Configured Drives con el
nombre y tipo de protocolo, así como
su estado actual, tal como se
muestra en la figura de la izquierda.
16
Curso Basico de PLCs MicroLogix 1500.
Para tener acceso al paquete, tomar la ruta INICIO > Programas > Rockwell Software > RSLogix 500
Starter English > RSLogix 500 Starter English; una vez que se presione el botón izquierdo del
mouse sobre esta ruta, o se active dos veces el botón izquierdo del mouse sobre el icono de acceso
directo en el Escritorio de Windows; en principio se desplegará una presentación como la que se
muestra a continuación:
esta pantalla estará presente mientras el
paquete es cargado por la computadora;
cuando el se ha terminado la carga, la imagen
superior desaparece para dar lugar a la
pantalla principal del RSLogix 500.
17
Curso Basico de PLCs MicroLogix 1500.
Figura 13.
Pantalla principal del
paquete de programación
RSLogix 500.
18
Curso Basico de PLCs MicroLogix 1500.
19
Curso Basico de PLCs MicroLogix 1500.
Figura 14.
Cuadro de diálogo pata Abrir un
programa del RSLogix 500.
8.3. Programación.
Para poder realizar un programa en la computadora, es necesario, como primer paso fundamental,
tenerlo en papel, debido a que lo primero que se tiene que hacer antes de programar; es agregar
"ramas” o redes a la que aparece preestablecida siempre que se desea hacer un programa nuevo.
Esta fila, como se muestra en la figura; despliega un cuadro rojo que indica la posición del cursor y el
número 0000, que es la primera rama que se encuentra actualmente en el programa; mientras que la
instrucción END indica el final del programa.
Para comprender mejor la programación; realicemos el programa para que el PLC realice el arranque
y paro de un motor trifásico. Con un pulsador normalmente abierto se dará la orden al PLC para que
energice la bobina de un arrancador, cuando esto suceda se deberá indicar al operador que el motor
se encuentra trabajando y lógicamente el pulsador normalmente abierto podrá soltarse para que el
motor se mantenga en operación. El motor se detendrá (el arrancador se desenergizará) y la
indicación cesará cuando se presione un pulsador normalmente cerrado o se active la protección
térmica del motor.
Como primer paso, se deben asignar las entradas y salidas digitales necesarias para la realización del
programa de control deseado; para el ejemplo sería lo siguiente:
20
Curso Basico de PLCs MicroLogix 1500.
Entradas Digitales:
Entrada 0. Pulsador normalmente abierto para arranque del motor.
Entrada 1. Pulsador normalmente cerrado para paro del motor.
Entrada 2. Contacto auxiliar normalmente cerrado de la protección
térmica del motor (OL).
Entrada 3. Contacto auxiliar normalmente abierto del arrancador del
motor.
Salidas Digitales:
Salida 0. Bobina de 24 VCA del arrancador del motor.
Salida 1. Lámpara de 24 V para indicar el estado del motor.
Esta distribución puede cambiar a consideración del programador; pero es muy importante
establecerla antes de empezar a programar.
El segundo paso es elaborar en papel el posible programa del PLC, que para el ejemplo, después de
largas deliberaciones se ha llegado a la conclusión de que es el siguiente;
21
Curso Basico de PLCs MicroLogix 1500.
• Documente lo más que pueda, ya que en un corto plazo, olvidará el porqué y cómo
realizó la programación.
• Utilice el botón para compilar programa o verificar los errores de sintaxis del mismo,
o si se desea compilar o verificar los errores de todo el proyecto. Si olvida hacerlo,
no importa, cuando desee pasarlo a la CPU, lo primero que hace es compilar todo el
proyecto, si se presenta algún error, se cancela la transferencia e indica el error, en caso
contrario, un mensaje avisa que la transferencia se realizó sin problemas.
Para agregar contactos, por ejemplo, uno normalmente abierto, con el botón izquierdo del mouse se
hace un clic sostenido sobre el icono correspondiente para seleccionarlo, y se arrastra hacia la rama
en la que se desea colocarlo aún sin soltar el botón izquierdo del mouse. Una vez que el contacto
arrastrado entra al área de programación, en las ramas se colocan unos pequeños cuadros rojos en
los lugares donde es posible colocar el contacto en cuestión, el cual deberá dirigirse hacia el cuadro
rojo que más cerca se encuentre de la posición deseada para el mismo. Una vez que el contacto
arrastrado se encuentre en posición de ser insertado en la rama adecuada, el cuadro rojo pasará a un
color verde con un “X“ dentro, esto indica que en cuanto se suelte el botón izquierdo del mouse, el
contacto arrastrado se posicionará en el cuadro verde. En la figura 15 se muestra de manera gráfica lo
descrito en este párrafo.
22
Curso Basico de PLCs MicroLogix 1500.
La interrogación indica que necesita agregar la dirección de la entrada, salida digital o la bandera
interna del que se desea conocer el estado lógico; la cual se agrega dando doble clic izquierdo sobre
el signo de interrogación. Al teclear; por ejemplo I:0/0 y presionar la tecla ENTER, la dirección de la
entrada digital 0 empotrada en la CPU queda asignada al contacto normalmente abierto tal y como
ilustra en la figura 16.
Figura 16.
Bit de entrada digital asociada a un
contacto normalmente abierto.
De la misma manera se agregan todos los contactos y bobinas necesarios para el control deseado, ya
sean bobinas estándar ( ), bobinas amarradas en “1” o latch ( ) y bobinas desamarradas o
unlatch ( ). Estos son los iconos que se emplearán para este curso en particular.
El resto de los contactos y bobinas debe ser agregado de tal forma que juntos conformen el control de
arranque y paro de un motor trifásico con señalización. El resultado final debe ser el mostrado en la
figura 17.
23
Curso Basico de PLCs MicroLogix 1500.
Figura 17.
Resultado final del
programa de ejemplo.
Una vez que nuestro programa a quedado listo, es necesario descargarlo (Download) en el
procesador, esto se explicará en el siguiente punto.
24
Curso Basico de PLCs MicroLogix 1500.
Al dar clic izquierdo con el mouse donde se indica, aparece el siguiente menú alternativo:
donde Go Online, pone en línea al PLC con la PC, Download
permite pasar el programa que se encuentra en la PC hacia el
PLC y Upload lo contrario; pasar el programa del PLC a la
PC. Una vez que se establezca la comunicación, si se vuelve
a dar clic izquierdo en OFFLINE, aparece el siguiente menú
alternativo:
donde Go Offline corta la comunicación entre la PC y el PLC;
Download permite “bajar” el programa de la PC al PLC, Upload, “subir”
el programa de la PC al PLC; RUN le indica al PLC que debe “correr”
el programa que actualmente tiene en memoria; Test Continuous
realiza el monitoreo constante del programa; Test Single ejecuta solamente un monitoreo, lo presenta
en pantalla y de inmediato deja de hacerlo. El monitoreo de un programa consiste en mostrar los
estados de los elementos del programa, a fin de determinar si el comportamiento es el correcto.
En el proceso de carga de la
computadora al CPU, aparece primero
un cuadro de diálogo como el que se
muestra a la izquierda, en él se pide
(opcionalmente) que se le dé un
nombre al procesador (Processor
Name) y algunos comentarios de
revisión de la versión del programa (Revisión Note), en caso de que el programa que se esté
elaborando sea alguna corrección de un programa anterior. Dando clic izquierdo sobre el cuadro
blanco de la esquina superior izquierda, se eliminará este cuadro de diálogo durante el proceso de
Download. Con OK se pasa al siguiente paso, con Cancel se cancela la carga al procesador.
25
Curso Basico de PLCs MicroLogix 1500.
PC; bajo el protocolo de comunicación cuyo nombre aparece sobre la línea después de Driver:; si es
que se ha configurado con anterioridad dicho protocolo, en caso contrario, aparecerá unknow sobre la
línea mencionada. Confirme con OK y cancele con NO.
26
Curso Basico de PLCs MicroLogix 1500.
Figura 18. Carga finalizada con CPU en PROG y en línea (On Line) con la PC.
Figura 19. Carga finalizada con CPU en RUN y en línea (On Line) con la PC.
27
Curso Basico de PLCs MicroLogix 1500.
Si ya se había configurado el protocolo y salió el mensaje de error de comunicación, entonces siga las
siguientes instrucciones dentro del RSLogix 500:
1. En la ventana del procesador, seleccionar 2. Dar doble clic izquierdo sobre Controller
Controller Properties (Propiedades del Properties para se presente el cuadro de
Controlador). diálogo correspondiente.
5. Elija el nombre del protocolo correcto y presione Aceptar, una vez que el cuadro de diálogo se ha
cerrado, repita el procedimiento de carga; si la elección del protocolo fue la correcta y si los puertos
series (tanto el configurado en el protocolo, como el físico del la PC) corresponden, el download se
ejecutará sin problemas.
9. LIMPIAR FALLOS.
En algunas ocasiones, debido a una mala programación o a una mala conexión de alguna entrada o
salida digital, es posible que encienda el indicador FAULT en el procesador; esto limitará las funciones
que la PC pueda hacer sobre el PLC. Este indicador solamente se puede borrar desde el paquete de
programación siguiendo la ruta Comms > Clear Fault, esto provocará que el indicador se apague y la
28
Curso Basico de PLCs MicroLogix 1500.
29
Curso Basico de PLCs MicroLogix 1500.
El acumulador se restablece (0) cuando las condiciones del renglón se hacen falsas,
independientemente de que el tiempo de espera del temporizador haya caducado. Los temporizadores
TON se restablecen cuando se desconecta y se vuelve a conectar la alimentación eléctrica y cuando
ocurren cambios de modo.
Las instrucciones de
temporizador que usan los
bits de control y estado que
se ilustran en esta tabla.
Para visualizar mejor lo descrito para el temporizador TON, observemos el ejemplo de la figura 21.
30
Curso Basico de PLCs MicroLogix 1500.
El acumulador se restablece (0) cuando las condiciones del renglón se hacen verdaderas,
independientemente de que el tiempo de espera del temporizador haya caducado. Los temporizadores
TOF se restablecen cuando se desconecta y se vuelve a conectar la alimentación eléctrica y cuando
ocurren cambios de modo.
Las instrucciones de
temporizador usan los bits
de control y estado que se
muestran en esta tabla:
Para visualizar mejor lo descrito para el temporizador TOF, observemos el ejemplo de la figura 22.
31
Curso Basico de PLCs MicroLogix 1500.
32
Curso Basico de PLCs MicroLogix 1500.
33
Curso Basico de PLCs MicroLogix 1500.
Precaución.
Puesto que la instrucción RES restablece el valor acumulado y los bits de estado, no use
RES para restablecer una dirección de temporizador usada en una instrucción TOF. Si se
restablecen el valor acumulado y los bits de estado TOF, puede ocurrir una operación
inesperada del sistema o lesiones personales.
Figura 23.
Ejemplo de las instrucciones CTU y
RES.
Figura 24.
Ejemplo de las instrucciones CTD y RES.
34
Curso Basico de PLCs MicroLogix 1500.
Ambos orígenes no pueden ser valores inmediatos. Los rangos válidos de estas instrucciones son:
–32768 a 32767 (palabra)
–2,147,483,648 a 2,147,483,647 (palabra larga)
35
Curso Basico de PLCs MicroLogix 1500.
36
Curso Basico de PLCs MicroLogix 1500.
37
Curso Basico de PLCs MicroLogix 1500.
12.1. AND.
La instrucción AND realiza la función lógica AND bit a bit de dos
orígenes (Source) y coloca el resultado en el destino (Dest).
A continuación se muestra
la tabla de verdad de la
operación lógica AND.
12.2. OR.
La instrucción OR realiza la función lógica OR de dos orígenes
(Source) y coloca el resultado en el destino (Dest.).
A continuación se muestra
la tabla de verdad de la
operación lógica OR.
38
Curso Basico de PLCs MicroLogix 1500.
A continuación se muestra
la tabla de verdad de la
operación lógica XOR (Or –
Exclusiva).
A continuación se muestra la
tabla de verdad de la operación
lógica NOT (Negación).
39
Curso Basico de PLCs MicroLogix 1500.
NOTA. Si desea transferir una palabra de datos sin afectar los indicadores matemáticos, use una
instrucción Copy (COP) con una longitud de 1 palabra en lugar de la instrucción MOV.
40
Curso Basico de PLCs MicroLogix 1500.
41
Curso Basico de PLCs MicroLogix 1500.
En aplicaciones donde ocurre un overflow matemático o división entre cero, usted puede evitar un fallo
del controlador usando una instrucción de desenclavamiento (OTU) con la dirección S:5/0 en el
programa. El renglón debe estar entre el punto de overflow y la instrucción END o TND.
Use la instrucción DIV para dividir un valor entre otro valor (Source
A/Source B) y colocar el resultado en el destino. Si los orígenes son
palabras simples y el destino está directamente direccionado a S:13
(registro matemático), entonces el cociente se almacena en S:14 y el
42
Curso Basico de PLCs MicroLogix 1500.
resto se almacena en S:13. Si se usan palabras largas, entonces los resultados se redondean.
43