Está en la página 1de 51

SISTEMA MICROLOGIX 1200

Los controladores MicroLogix 1200 proporcionan potencia de cmputo y flexibilidad para resolver una serie de aplicaciones utilizando la arquitectura probada de las familias MicroLogix y SLC. Disponibles en versiones de 24 y 40 puntos, el conteo de E/S se puede expandir usando mdulos de E/S , lo cual resulta en un menor costo del sistema y en un inventario reducido.

Caracteristicas Memoria de 6 K de gran capacidad para resolver una variedad de aplicaciones Sistema operativo flash actualizable en el campo Opciones de E/S de expansin de alto rendimiento (hasta 6 mdulos, dependiendo de la capacidad de alimentacin elctrica) Opciones de comunicaciones avanzadas, incluyendo mensajes entre dispositivos similares y redes SCADA/RTU, DH-485, DeviceNet y Ethernet Botn pulsador conmutador de comunicaciones La proteccin de las descargas de los archivos de datos evita la alteracin de datos crticos del usuario mediante las comunicaciones

Dos potencimetros de ajuste analgico incorporados Reloj en tiempo real opcional Mdulo de memoria opcional Contador de alta velocidad de 20 kHz con 8 modos de operacin Una salida de alta velocidad que puede configurarse para salida PTO (salida de tren de pulsos) de 20 kHz o para salida PWM(ancho de pulso modulado) Cuatro entradas de enclavamiento (enclavamiento de pulso) de alta velocidad Matemtica de enteros con signo de 32 bits Archivo de datos de punto flotante (coma flotante) Capacidades PID incorporadas Capacidad de lectura/escritura ASCII Cuatro entradas de interrupcin de evento (EII)

Temporizadores de alta resolucin de 1 ms Interrupcin seleccionable temporizada de 1 ms (STI) Los bloques de terminales con proteccin para los dedos cumplen con estndares de seguridad mundiales Los bloques de terminales extrables en los controladores de 40 puntos permiten cableado previo Certificaciones reglamentarias para uso en todo el mundo (CE, C-Tick, UL, c-UL, incluyendo lugares peligrosos Clase I Divisin 2)

SOFTWARE DE PROGRAMACIN
El paquete de programacin de lgica de escalera RSLogix 500 le ayuda a maximizar el rendimiento, reducir el tiempo necesario para desarrollar un proyecto y mejorar la productividad. Este producto se ha desarrollado para funcionar en los sistemas operativos Windows. RSLogix 500 se puede usar para programar las familias de controladores SLC 500 y MicroLogix.

INTRODUCCIN A RSLOGIX 500


Descripcin general del software RSLogix 500 es el software destinado a la creacin de los programas del autmata en lenguaje de esquema de contactos o tambin llamado lgica de escalera (Ladder). Incluye editor de Ladder y verificador de proyectos (creacin de una lista de errores) entre otras opciones. Este producto se ha desarrollado para funcionar en los sistemas operativos Windows. Existen diferentes mens de trabajo (en el entorno de RSLogix 500, a continuacin se hace una pequea explicacin de los mismos:

Barra de men: permite realizar diferentes funciones como recuperar o guardar programas, opciones de ayuda, etc. Es decir, las funciones elementales de cualquier software actual. Barra de iconos: engloba las funciones de uso ms repetido en el desarrollo de los programas. Barra de estado del procesador: Permite visualizar y modificar el modo de trabajo del procesador (online, offline, program, remote), cargar y/o descargar programas (upload/download program), as como visualizar el controlador utilizado (Ethernet drive en el caso actual).

MANEJO DE ENTRADAS Y SALIDAS

EJEMPLOS DE DIRECCIONAMIENTO

Ejercicios Realizar la programacin que cuando se presione un Pulsante1 se encienda una Lmpara 1. Asignacin de entradas y salidas P1I: 0/0 L1...O:0/0 PG..I: 0/1

Luego implementar el mismo ejemplo con memorizacin.

FORZADO DE E/S
El forzado de E/S es la capacidad de anular el estado real de las E/S a juicio del usuario.

Forzado de entradas Cuando se forza una entrada, el valor en el archivo de datos de entrada se establece en un estado definido por el usuario. Para entradas discretas, puede activar o desactivar una entrada mediante forzado. Cuando se forza una entrada, sta deja de reflejar el estado de la entrada fsica o del indicador LED de entrada. En el caso de entradas incorporadas, el controlador reacciona como si el forzado se aplicara al terminal de entrada fsico.

Cuando se forza una entrada, sta no tiene efecto alguno en el dispositivo de entrada conectado al controlador.

Forzado de salidas Cuando se forza una salida, el controlador anula el estado del programa de control y establece la salida en el estado definido por el usuario. Las salidas discretas pueden activarse o desactivarse mediante forzado. El valor del archivo de salida no se ve afectado por el forzado. ste mantiene el estado determinado por la lgica en el programa de control. Sin embargo, el estado de la salida fsica y del indicador LED de salida se establecern en el estado forzado. Si se fuerza una salida controlada por una funcin PTO o PWM en ejecucin, se generar un error de instruccin.

DESCRIPCIN GENERAL DE LAS INSTRUCCIONES DE PROGRAMACIN

INSTRUCCIONES DE TIPO REL (BIT)


Use instrucciones tipo rel (bit) para monitorear y/o controlar bits en un archivo de datos o archivo de funcin, tales como bits de entrada o bits de palabra de control de temporizador.
Estas instrucciones efectan operaciones en un solo bit de datos. Durante la operacin, el procesador puede establecer o restablecer el bit, basado en la continuidad lgica de los renglones de lgica de escalera. Se puede direccionar un bit cuantas veces lo requiera el programa.

Cuando se usa en un rengln, la direccin de bit que se est examinando puede corresponder al estado de los dispositivos de entrada reales conectados a la base o E/S de expansin, o a direcciones internas (archivos de datos o funciones). Ejemplos de dispositivos que se activan o desactivan: un botn pulsador cableado a una entrada (direccionado como I1:0/4) una salida cableada a una luz piloto (direccionada como O0:0/2) un temporizador que controla una luz (direccionado como T4:3/DN) un bit en el archivo de bits (direccionado como B3/16)

Use una instruccin OTE para activar un bit cuando las condiciones de rengln son evaluadas como verdaderas y para desactivarlo cuando el rengln es evaluado como falso. Un ejemplo de un dispositivo que se activa o desactiva es una salida cableada a una luz piloto (direccionada como O0:0/4). Las instrucciones OTE se restablecen (se desactivan) cuando: Usted entra o retorna al modo de programacin o programacin remota, o se restaura la alimentacin elctrica. La OTE se programa dentro de una zona inactiva o de restablecimiento de control maestro (MCR) falso.

EJEMPLO

Las instrucciones OTL y OTU son instrucciones de salida retentivas. OTL activa un bit, mientras que OTU desactiva un bit. Estas instrucciones generalmente se usan en parejas, con ambas instrucciones direccionando el mismo bit.

INSTRUCCIONES DE TEMPORIZADOR Y CONTADOR


Los temporizadores y contadores son instrucciones de salida que permiten controlar operaciones en base a tiempo o al nmero de eventos.

TON

Use la instruccin TON para retardar la activacin de una salida. La instruccin TON empieza a contar intervalos de la base de tiempo cuando las condiciones del rengln se hacen verdaderas. Siempre que las condiciones del rengln permanezcan verdaderas, el temporizador incrementa su acumulador hasta llegar al valor preseleccionado. Cuando el acumulador es igual al valor preseleccionado, la temporizacin se detiene.

EJERCICIO
Realizar la programacin secuencial de lmparas

EJEMPLO

Los temporizadores pueden establecerse en una de tres bases de tiempo:

TOF - TIMER, OFF-DELAY


Use la instruccin TOF para retardar la desactivacin de una salida. La instruccin TOF empieza a contar intervalos de la base de tiempo cuando las condiciones del rengln se hacen falsas. Siempre que las condiciones del rengln permanezcan falsas, el temporizador incrementa su acumulador hasta llegar al valor preseleccionado. El acumulador se restablece (0) cuando las condiciones del rengln 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 alimentacin elctrica y cuando ocurren cambios de modo.

RTO - RETENTIVE TIMER, ON-DELAY


Use la instruccin RTO para retardar la activacin de una salida. La instruccin RTO empieza a contar intervalos de la base de tiempo cuando las condiciones del rengln se hacen verdaderas. Siempre que las condiciones del rengln permanezcan verdaderas, el temporizador incrementa su acumulador hasta llegar al valor preseleccionado. La instruccin RTO retiene el valor acumulado cuando ocurre lo siguiente: las condiciones del rengln se hacen falsas usted cambia el modo del controlador de marcha o prueba a programacin se interrumpe la alimentacin elctrica del procesador ocurre un fallo

FUNCIONAMIENTO DE LOS CONTADORES


Las instrucciones CTU y CTD se usan para incrementar o decrementar un contador en cada transicin de rengln de falso a verdadero. Cuando el rengln CTU hace una transicin de falso a verdadero, el valor acumulado se incrementa por un conteo. La instruccin CTD funciona de la misma manera, excepto que el conteo decrementa.

RES - RESET
La instruccin RES restablece temporizadores, contadores y elementos de control. Cuando la instruccin RES se ejecuta, restablece los datos definidos por la instruccin RES.

EJEMPLOS DE CONTADORES

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.

ARCHIVO DE FUNCIN DE INFORMACIN DEL POTENCIMETRO DE AJUSTE

INSTRUCCIONES DE COMPARACIN
Use estas instrucciones de entrada cuando desee comparar valores de datos

EQU - EQUAL NEQ - NOT EQUAL


La instruccin EQU se usa para probar si un valor es igual a otro valor. La instruccin NEQ se usa para probar si un valor no es igual a otro valor.

EJEMPLO

La instruccin GRT se usa para probar si un valor es mayor que otro valor. La instruccin LES se usa para probar si un valor es menor que otro valor.

EJEMPLO

GEQ - GREATER THAN OR EQUAL TO LEQ - LESS THAN OR EQUAL TO


La instruccin GEQ se usa para probar si un valor es mayor o igual que otro valor. La instruccin LEQ se usa para probar si un valor es menor o igual que otro valor.

INSTRUCCIONES MATEMTICAS

ADD - ADD SUB - SUBTRACT


Use la instruccin ADD para sumar un valor a otro valor (origen A + origen B) y colocar la suma en el destino. Use la instruccin SUB para restar un valor de otro valor (origen A - origen B) y colocar el resultado en el destino.

MUL - MULTIPLY DIV - DIVIDE


Use la instruccin MUL para multiplicar un valor por otro valor (origen A x origen B) y colocar el resultado en el destino. Use la instruccin DIV para dividir un valor entre otro valor (origen A/origen B) y colocar el resultado en el destino. Si los orgenes son palabras nicas y el destino est direccionado directamente a S:13 (registro matemtico), el cociente se almacena en S:14 y el resto se almacena en S:13. Si se utilizan palabras largas, los resultados se redondean.

CMO ESCALAR CON PARMETROS (SCP)


La instruccin SCP se utiliza para producir un valor de salida escalado que tiene una relacin lineal entre los valores de entrada y escalados. Esta instruccin tiene capacidad para valores de entero y punto (coma) flotante.

COMO INTRODUCIR PARMETROS

También podría gustarte