Vistas de página en total

viernes, 24 de agosto de 2018

Arranque simple de un motor monofásico


Vamos a comenzar programando un arranque simple de un motor monofásico, para los cual realizaremos el siguiente esquema:



Donde:
La dirección de entrada I:0/0 corresponde a MARCHA.
La dirección de entrada I:0/1 corresponde al PARO.
La dirección de salida O:0/0, corresponde al motor, pero no se le asignó nombre alguno.

Una vez terminado el programa descargaremos el programa en el PLC, en nuestro caso en el PLC virtual utilizando el emulador.


DESCARGA DEL PROGRAMA EN EL EMULADOR




En la pestaña OFFLINE, debemos seleccionar la opción Download, luego de ello se nos solicitará un nombre para guardar el programa, en este caso agregaremos el nombre arranque simple.




Si tenemos el emulador correctamente configurado y activo, nos aparecerá el siguiente mensaje, el cual nos advierte si queremos descargar el programa en el emulador, ante esto responderemos SI




Una vez descargado nos preguntará si queremos estar en línea con el PLC (físico o virtual), aquí responderemos que SI




Luego de ingresar en línea con el dispositivo, pasaremos a REMOTE PROG.




Para poder ejecutar el programa debemos abrir dicha pestaña y seleccionar RUN, luego de lo cual aparecerá:




Debemos confirmar que queremos estar en RUN, seleccionando SI, luego de esta selección el programa estará en funcionamiento.
Aquí podemos apreciar que todo lo que se encuentre activo (energizado) aparecerá en color verde.





PRUEBA DEL PROGRAMA DESCARGADO  (forma A)

Para poder ejecutar el programa descargado, debemos seleccionar marcha, luego pulsaremos el botón derecho del ratón, y seleccionaremos la opción TOGGLE BIT


  • Una vez presionada la opción TOGGLE BIT, la imagen aparecerá como sigue:


Debemos volver a presionar TOGGLE BIT para desactivar la marcha ya que es un pulsador



  • Aquí apreciamos que la salida O:0/0 se encuentra activa, para poder desactivarla, debemos presionar PARO, para lo cual pulsaremos sobre PARO con el botón izquierdo del ratón y luego con el botón derecho seleccionaremos TOGGLE BIT.




Debemos volver a presionar TOGGLE BIT para que el paro vuelva a su estado normal.


PRUEBA DEL PROGRAMA DESCARGADO  (forma B)

La segunda forma para probar el programa la utilizaremos cuando tengamos muchas líneas de programación y no podamos estar realizando el procedimiento anterior.
En este caso seleccionaremos con doble click los archivos de salida (O0 )  y entrada (I1).

La dirección I1:0.0/0 se encuentra en 0. Si la dirección tiene cero esta se encuentra desactivada.



Ahora MARCHA  se encuentra activada, esto porque la dirección       I1:0.0/0 se encuentra en 1.
En el caso del archivo O0, la dirección O0:0.0/0 tambien se encuentra activa y está en 1




Ahora podemos probar el programa utilizando solo los archivos de entrada y salida, de igual forma podemos seleccionar luego temporizadores, contadores, etc.



Empezando con la programación


Para crear un programa nuevo dentro de la aplicación Rs-logix Micro podemos realizar la siguiente

 
  • Presionar File ---> New.
  • Presionar el icono de página nueva (hoja blanca).

Luego nos presentará la siguiente ventana.


Aquí se aprecian todos los PLC que se pueden programar con este software, en nuestro caso escogeremos Micrologix 1100 serie B, esto depende del PLC con que contemos.

En la pestaña  Communicatión Settings, debemos seleccionar el tipo de driver a utilizar, pudiendo escoger entre:
  • AB_ETHIP-1 A-B Ethernet : para comunicarnos con el PLC físico
  • EMU500-1 SLC 500(DH485) : para comunicarnos con el PLC virtual.
Para nuestro caso seleccionaré  EMU500-1 SLC 500(DH485), porque deseo trabajar con el emulador.


Una vez realizado esto, la pantalla inicial cambiará a la siguiente forma:



La zona Data Files, nos permite elegir entre las salidas (O0), entradas(I1), estado (S2), binario(B3), etc., como otros elementos de la programación.


Para empezar la programación necesitamos insertar las instrucciones, las cuales elegiremos de la barra de instrucciones. Para esto arrastraremos la instrucción desde la barra hacia el área de trabajo.



Los cuadros rojos representan el lugar donde insertar la instrucción, mientras que el cuadrado verde representa el lugar elegido para insertar la instrucción, en este caso el contacto normalmente cerrado, que se utilizará como paro.

Una vez insertadas las instrucciones, procederemos a insertar las direcciones para las instrucciones, en este caso podemos escribirlas directamente sobre las instrucciones o podemos arrastrarlas desde el archivo correspondiente, en este caso estamos arrastrando la dirección I:0/0 desde el archivo de entradas hacia el contacto (cuadro de color negro)




Una vez que terminemos de colocar las direcciones, podemos también colocar nombres a las instrucciones a fin de facilitar la lectura del programa.



En este caso la dirección de entrada I:0/0 corresponde a MARCHA, mientras que la entrada I:0/1 corresponde al PARO, en el caso de la dirección de salida O:0/0, no se le asignó nombre alguno.


Entorno de programación del RS - Logix

El RSLogix Micro (Permite la programación mediante las instrucciones del SLC500)


Al ingresar, podemos observar el siguiente entorno de programación

RS-Linx configuración de los driver's de comunicación


Cuando termine la instalación del Rs-Linx, será necesaria la configuración de los driver´s de comunicación, para lo cual en el menú principal debemos seleccionar


Luego ingresaremos a la siguiente pantalla:

  • Configured Drivers: Cuando terminamos la instalación del software de Allen Bradley necesario, la pantalla se mostrará vacía, esto indica que todavía falta configurar el(los) driver(s) de comunicación para poder empezar a programar
  • Available Driver Types, seleccionaremos el driver a utilizar para la comunicación.
Para nuestro caso en particular seleccionaremos:
  • Ethernet/IP Driver, para poder comunicarnos con el PLC físico
  • SLC 500 (DH485) Emulator driver,  para poder comunicarnos con el PLC virtual y emular un PLC físico.
Luego de esto la pantalla de configuración debería quedar así:

Ya tenemos ahora configurados dos drivers de comunicación:
  • AB_ETHIP-1 A-B Ethernet : para comunicarnos con el PLC físico
  • EMU500-1 SLC 500(DH485) : para comunicarnos con el PLC virtual.
NOTA: Cuando configuremos  Ethernet/IP Driver, se nos pedirá la tarjeta de red mediante la cual nos comunicaremos con el PLC, aquí podremos observar la dirección IP asignada a nuestra tarjeta de red.







RS-Linx - pantalla inicial


El RsLinx permite la configuración de los driver´s de comunicación para los dispositivos, físicos y virtuales.
Una vez que ingresemos, nos mostrará la siguiente pantalla

AB_ETHIP-1: Ethernet: Aquí se mostrará el Driver de comunicación para establecer la conexión con  el(los) PLC's físico(s). Los PLC marcados con una equis de color rojo, indicarán que no están activos.

EMU500-1, DH-485 : Aquí se mostrará el driver de comunicación empleado para la comunicación con el(los) PLC's virtuales. Los PLC marcados con una equis de color rojo,indicarán que no están activos.

Cuando terminamos la instalación del programa (Rs-Linx), no se observarán ninguno de los anteriores Driver´s, nosotros debemos configurar los Driver´s que necesitemos en cada caso. (entrada siguiente)

martes, 21 de agosto de 2018

Programas para el Micrologix 1100


Para poder trabajar en la programación del micrologix 1100, necesitamos:
  • RSLogix Emulate 500. (Sirve como PLC virtual, es un emulador de PLC)
  • RSLinx Classic (Permite la configuración de los driver de comunicación para los dispositivos, físicos y virtuales)
  • RSLogix Micro (Permite la programación mediante las instrucciones del SLC500)
  • BootP/DHCP Tool (Permite asignar una IP al PLC, tomando como referencia su número M.A.C. )

  • OPC Test Client (Permite probar la comunicación del RSlinx cuando este es utilizado como  servidor)