Mostrando entradas con la etiqueta rslinx. Mostrar todas las entradas
Mostrando entradas con la etiqueta rslinx. Mostrar todas las entradas

sábado, 11 de mayo de 2013

LECCION 9 PARTE 2 (TEMPORIZADORES)


TEMPORIZADORES Y CONTADORES

Los temporizadores y contadores son instrucciones de salida que brindan la opción de controlar procesos de acuerdo a un tiempo o registro de eventos ocurridos.


TEMPORIZADORES

Los valores de configuración y operación de un temporizador son almacenados dentro de un controlador en el archivo “timer”; estos valores son 3:

  • Control de temporizador y estado
  • Valor objetivo (preset)
  • Acumulador

Para el caso del “preset”, es el valor que el temporizador debe igualar antes de que detenga su cuenta. Cuando el valor del acumulador es igual al preset, el bit de estado "DN" es colocado a “1”  (solo para el caso de los timer´s  TON y RTO). El rango de valores para el preset es de 0-32767.

Por su parte el acumulador es el responsable de almacenar la cuenta de los intervalos de tiempo registrados, es decir, lleva la cuenta del timer.

Los temporizadores pueden ser configurados con una de las tres bases de tiempo definidas:

                                               Base              Segundos
                                               0.001              32.767
                                               0.01                327.67
                                               1.00                32767

Cada temporizador, como ya se menciono antes consta de 3 palabras de registro. La palabra 0 almacena los bits de estado y control, la palabra 1 guarda el valor del preset, la palabra 2 contiene el valor del acumulado.


  • El bit 15 o "EN" tendrá un valor de "1" lógico cada que el temporizador este energizado.
  • El bit 14 o "TT" tendrá un valor de "1" lógico siempre que el temporizador este llevando acabo un proceso de medición.
  • El bit 13 o "DN" es puesto a "1" lógico solamente cuando el valor del acumulador alcanza el "preset" establecido (final del conteo). 


La instrucción RES es usada para regresar a 0 el valor del acumulador del timer.


TON TIMER ON DELAY



La instrucción TON empieza a contar dependiendo de la base de tiempo seleccionada, cuando las condiciones de entrada del renglón tienen un estado de verdadero. Mientras el estado del renglón se mantenga de esta forma el temporizador mantendrá su cuenta hasta que el acumulador iguale el valor de preset; cuando esto ocurre el timer detiene su cuenta. El valor del acumulador es colocado a 0 en cada cambio de estado del renglón de verdadero a falso sin importar si ya había iniciado un conteo. El timer TON es reseteado con cada cambio de estado del renglón o con una pérdida de energía (no es necesario el uso de una instrucción RES para reiniciar el timer a 0).

Los bits de estado y control del temporizador TON operan de la siguiente manera:



Ejemplo:


  • de inicio el temporizador se encuentra desenergizado; en este caso el temporizador utilizado es el T4:5 (ubicado en el archivo de datos "4" timer "5"), nuestra base de tiempo se fijo en centenas de segundo, por lo tanto para que nuestro timer realice una cuenta de 10 segundos que es lo que se pretende para este ejercicio nuestro preset debe ser fijado en 1000, nuestro acumulador por supuesto es 0 de momento.

  • cuando nuestro bit de inicio de conteo es activado energiza a nuestro temporizador iniciando con esto la cuenta del acumulador; el bit "EN" es activado indicando la situación de nuestro timer energizado; el bit "TT" también es activado indicando que nuestro timer esta en un proceso de conteo, el bit "DN" se mantiene desenergizado.
  • cuando el  valor del acumulador iguala al valor del preset el timer detiene su conteo aun estando todavía energizado, por tanto el bit "EN" se mantiene habilitado; al ya no realizar el proceso de medida el timer cambia su bit de estado "TT" a cero; el bit "DN" ahora si es energizado debido a que se alcanzo el objetivo.
  • cuando el bit de inicio de conteo cambie su estado a falso el timer quedara desenergizado recibiendo con esto un reset en sus bits de estado y acumulador, quedando listo para un nuevo evento.




TOF TIMER OFF DELAY




El timer TOF inicia su conteo a los intervalos de tiempo seleccionados en la base cuando el estado del renglón cambia de verdadero a falso, mientras el renglón se mantenga en este estado, el timer mantiene su cuenta hasta que el acumulador iguale el valor del preset. El valor del acumulado se resetea cuando el estado del renglón cambia de falso a verdadero sin importar si el timer había iniciado un conteo. Los timers TOF son resetados con pérdidas de energía y cambios de modo.

Los bits de estado y control utilizados por el timer TOF son:

Ejemplo:

  •  nuestra instrucción ahora es TOF, de inicio todos nuestro valores tanto de acumulador como de nuestros bits de estado es cero
 

  •  cuando nuestro bit de inicio de conteo es verdadero energiza a nuestro timer, sin embargo este no realiza ningún conteo ya que opera en la "desconexion" (cambio de verdadero a falso en su condición de entrada). El bit "EN" tiene un valor de 1 ya que esta energizado, el bit "TT" se mantiene en cero debido a que no hay cuenta y el bit "DN" para este caso tiene un valor de 1 a pesar de que el acumulador y el preset no son iguales.

  • cuando el bit de inicio de conteo cambia a falso su estado el timer es desenergizado, es en este momento cuando inicia el conteo; el bit "EN" ahora vale cero como era de esperar, el bit "TT" ahora si tiene valor positivo y el bit "DN" se mantiene activo.

  • cuando el valor del acumulador iguala al preset el timer termina su conteo, los bits de estado ahora están en cero los tres; el valor del acumulador se resetea la próxima vez que el bit de inicio de conteo sea energizado.

RTO RETENTIVE TIMER, ON DELAY



La instrucción RTO es un timer que inicia su conteo cuando se tenga un cambio de estado de falso a verdadero. Mientras esta condición se mantenga el valor acumulado del timer irá incrementando su valor hasta igualar al preset. Sin embargo el timer RTO mantiene el valor del acumulador bajo las siguientes condiciones:

ü  El estado del renglón cambia de verdadero a falso
ü  Se hace un cambio del controlador de modo run a program o modo test
ü  El procesador tiene una pérdida de energía
ü  El procesador se va a modo falla

Cuando el procesador regresa a modo "run" o el estado del renglón cambia de nuevo a verdadero el timer retoma su conteo y el acumulador se incrementa a partir del valor guardado.

El timer RTO trabaja con sus bits de estado y control de la siguiente manera:



Para resetear el timer RTO es necesario el uso de la instrucción RES (Reset).

Ejemplo:

  • El modo de operar de este timer tiene cierta similitud con el timer TON ya que ambos realizan el conteo cuando su condición de entrada es verdadera, la única y gran diferencia es que mantiene su valor de conteo cuando la señal de entrada no está presente, por tanto de inicio los valores de acumulador y bits de estado son 0.
 

  • cuando el bit de inicio de estado es verdadero el RTO es energizado e inicia su proceso de registro, los bits "EN" y "TT" valen 1 como era de esperar y el bit "DN" no cambia.

  • en un cambio de estado de verdadero a falso por parte del bit de inicio de conteo el timer RTO no resetea su cuenta, la mantiene hasta una nueva señal de entrada verdaera.
  • al iniciar de nuevo el conteo si el timer alcanza el valor de preset el bit "DN" es activado; aun cuando nuevamente la señal de entrada del RTO desaparece el timer mantiene su cuenta junto con el bit "DN" activado; así se mantendra hasta que se reestablezca de manera "manual" con la instrucción RES que se verá más adelante.


miércoles, 20 de febrero de 2013

TRANSFERENCIA DE ARCHIVOS


LECCION 5

TRASNFERENCIA DE ARCHIVOS

Cargar: transferir una copia de un archivo de proyecto de un controlador a un dispositivo de programación.

Descargar: transferir una copia de archivo de proyecto del equipo de programación hacia el controlador


ESTADO DE LA COMUNICACIÓN

Se dice que el equipo de programación esta en línea (on line) con el controlador cuando se puede ver y editar el proyecto que esta activo en el controlador; en este estado de la comunicación se puede monitorear o modificar el programa activo y/o monitorear y modificar los valores de los datos de programa del controlador.

Como caso alterno se dice que el equipo de programación esta fuera de línea (off line) cuando se puede ver y editar una copia del archivo del proyecto que esta guardado solo en el equipo programador; en este estado se pueden hacer modificaciones, actualizaciones o reparaciones.


RSLinx

El software RSLinx es el encargado de crear una conexión entre un proyecto RSLogix  y el controlador. Es utilizado para algunas funciones específicas como:

  • Cargar y descargar un proyecto
  • Ponerse en línea con el controlador
  • Establecer un intercambio de información entre el controlador y algunas aplicaciones de software


VENTANA DE RSLINX

La ventana de RSWho es el buscador de interfase de red para el software RSLinx. Permite al usuario ver todas las conexiones activas de red:

  • El árbol de control muestra las redes y dispositivos
  • La lista de control muestra todos los miembros de la red y dispositivos que son puentes



RUTA DE COMUNICACIÓN/ VENTANA WHO ACTIVE

La ventana de dialogo Who Active permite seleccionar una ruta de comunicación que permita a un dispositivo programador comunicarse con un controlador.


MODO DE OPERACIÓN DE UN CONTROLADOR

Los controladores AB tienen tres posiciones de la llave (llave electrónica en el caso de Micrologix):

  • run: el controlador está ejecutando constantemente las instrucciones de control del proceso/maquina. Las ediciones de programa no están activas en este modo.
  • program: el controlador no ejecuta el programa cuando se encuentra en este modo, no se tiene control sobre las e/s, todas las ediciones al programa son permitidas.
  • remote; el modo remote tiene 3 submodos adicionales

remote run: presenta las características del modo run con la adición de la posibilidad de realizar ediciones en línea.

            Remote program: similar al modo program.

remote test: se ejecuta el programa del controlador pero los valores de E/S no son reconocidos.

miércoles, 23 de enero de 2013

SISTEMAS DE CONTROL AUTOMATIZADOS (INTRODUCCION AL PLC)


LECCION 1

SISTEMAS DE CONTROL

En un inicio la única manera de controlar las maquinas o los procesos en una planta industrual era mediante el uso de relés electromecánicos


  
Como una alternativa para el control eléctrico industrial se crearon los “sistemas de control programable”, que pueden ser vistos como un  miembro más de la familia de las computadoras que pueden ser programados para controlar de manera automática equipos industriales, procesos de producción, o visualización e intercambio de información.

Algunas de las ventajas de los sistemas de control programables son:

  • Flexibilidad.
  • Cambios en el proceso de producción solo requiere cambios en el archivo del proyecto sin tener que modificar el cableado o las conexiones físicas.
  • Lenguajes de programación sencillos.
  • Diagrama escalera que es similar a los diagramas eléctricos, mnemónicos, bloques de funciones.
  • De fácil mantenimiento.
  • Se reemplazan partes mecánicas por piezas de estado sólido.
  • Mayor vida útil de los componentes.
  • Componentes modulares y de fácil reemplazo.

FLUJO DE INFORMACION EN UN SISTEMA DE CONTROL PROGRAMABLE

El flujo de información o datos dentro de un sistema de control programable se realiza de la siguiente manera

  1. El sistema realiza una lectura o adquisición de las señales provenientes del equipo o proceso, siendo estas sus señales de entrada.
  2. El sistema evalúa los datos obtenidos de las entradas y realiza las funciones establecidas en la lógica de control para así determinar el valor de sus salidas.
  3. La información resultante es enviada al proceso o equipo a través de las salidas del controlador.


Podemos comparar este proceso de intercambio de información que realiza un controlador programable industrial al que ejecuta una PC común y corriente como la de nuestros hogares, donde el conjunto de señales de entrada están compuestas por los datos enviados al procesador a través del teclado y el mouse, el CPU discrimina, analiza y controla esta información, así mismo la despliega en la pantalla de nuestro monitor como información de salida solicitada por el usuario que determina si fue correcta o no y continua con el flujo de información e intercambio de datos.


APLICACIONES

Los sistemas de control programable pueden ser usados en varias aplicaciones, desde tareas simples y repetitivas, procesos de fabricación sofisticados, entretenimiento, generación de energía etc.



COMPONENTES DE UN SISTEMA DE CONTROL

  • Sistema de programación.
  • Red de comunicación
  • Controlador
  • Sistema de e/s (entradas/salidas) 

CONTROLADOR

Es el elemento principal de un sistema de control programable. Es un dispositivo que puede compararse con una equipo de computo personal como el que manejamos en nuestro hogar,  con memoria programable por el usuario y un procesador central.  Entre las funciones del controlador se encuentran  las siguientes;

  • Controlar las señales de e/s.
  • Llevar acabo la lógica de control.
  • Realizar comunicaciones entre los equipos de control.
  • Generar reportes y visualización de señales.


SISTEMA DE ENTRADAS Y SALIDAS

Módulos de entradas y salidas: dispositivos propios del sistema de control programable que presentan la característica de ser intercambiables.

Dispositivos de entrada/salida: elementos propios del equipo o proceso a controlar (los dispositivos de entrada generan señales de voltaje y/o corriente que el controlador analiza, las salidas reciben valores de voltaje y/o corriente provenientes del controlador).








SISTEMAS DE PROGRAMACIÓN

Usado para programar, diseñar, supervisar y obtener información del estado de operación del controlador.  (Incluye tanto hardware como PC o Workstation y software)




RED DE COMUNICACIÓN

Es el medio de comunicación entre una serie de equipos o dispositivos la cual es utilizada para transferir datos entre los equipos que la conforman (comunicación PC - PLC).




miércoles, 16 de enero de 2013

¿Con que jugamos?



El PLC es un dispositivo electrónico de control que puede ser programado de manera sencilla y practica para realizar el monitoreo de dispositivos de campo (sensores, transductores  botoneras, etc.), un análisis y toma de decisiones dependiendo de sus  condiciones de entrada (instrucciones)  y la puesta en marcha u operación de actuadores (focos, equipos de potencia, sirenas, etc.) a través de sus tarjetas de salidas.

El PLC simplifica el diseño, puesta en marcha, mantenimiento y reparación o  modificación de un sistema de control automatizado.

El uso de las herramientas con las que se diseña y crea la lógica de control es relativamente sencillo de utilizar y dominar (software), ya que los fabricantes se apegan a estándares de diseño que son en su mayoría amables y generosos con el programador.

El PLC es una herramienta muy práctica y a la vez poderosa que nos brinda la posibilidad de tener el control total de procesos de producción grandes o pequeños, simples o complejos, nos brinda comunicación a distancia, monitoreo, adquisición  y manipulación de información referente a nuestro proceso.

El PLC puede darnos la solución que buscamos a nuestro proceso productivo ya que  los fabricantes lo han dotado de una gran cantidad de tarjetas de control capaces de procesar cualquier tipo de información electrónica, como suele decirse el "limite está en la imaginación" del programador o como yo pienso "en los deseos de la producción".