lunes, 22 de febrero de 2016

RxLogix5000 virtualizando

Simulación: RsLogix5000 y SoftLogix5800.

En esta práctica vamos a comunicar los programas RsLogix5000 y SoftLogix5800 de Allen Bradley de tal manera que podremos simular nuestros proyectos, ejercicios o prácticas  sin la necesidad de contar con un PLC.

v  El primer paso es configurar el SoftLogix5800, es importante revisar la publicación anterior ya que en ella mostramos con detalle cómo hacerlo ver>> Configurar SoftLogix5800 

v  Ejecutamos el RsLogix5000 y en ella creamos un nuevo proyecto.



v  Lo primero que se debe configurar es el tipo de procesador que usaremos en este caso seleccionaremos el 1789-L60 SoftLogix5860, aquí es muy importante el número de revisión, esta debe coincidir con la versión del RsLogix5000 que tenemos instalado, de nombre le asignamos Lab_01, también es muy importante seleccionar el SLOT en donde se configuro en el SoftLogix5800, como se muestra la figura el procesador se encuentra en el SLOT 2, y pulsamos OK.


v  Como podemos observar ya tenemos creado el proyecto, a continuación queda configurar los módulos de  entradas y salidas en RsLogix5000 para ello pulsamos  con el botón derecho en Backplane (chasis del PLC), seleccionamos  New Module….


v  Los módulos de simulación se encuentran disponibles en OTHER con la referencia 1789-module, tal como se observa en la figura.


v  A continuación tendremos que parametrizar el módulo de entradas y salidas para lo cual  pondremos  un nombre, comentario, el número de Slot (Este punto es muy importante aquí le asignamos el número de slot que  configuramos en el SoftLogix5800), y los contenidos de los parámetros que se deben ingresar tal como se muestra en la imagen, al no ingresar estos datos no se producirá error alguno simplemente no funcionara nuestro proyecto.



v  Otro parámetros que tenemos que cambiar es el tiempo de 5ms a 50 ms tal como se indica en el manual de configuración, pulsamos en OK, y prácticamente ya tendríamos configurado nuestro harware.



 v  Ahora podemos añadir un simple programa para verificar  el funcionamiento de nuestro proyecto, creamos los tag correspondientes con los nombre de star (arranque de motor) en Local3:I.Data.0, stop en Local3:I.Data.1 (parada de motor) y motor (funcionamiento de motor) en Local3:O.Data.0




v  Al terminar de asignar los tag mencionados nos debería de quedar tal cual como se muestra en la imagen.


v  Añadimos en diagrama Ladder el arranque simple de un motor eléctrico con los tag creados anteriormente.


v  Ejecutamos  RsLinx y vamos a configurar un nuevo driver que nos permitirá comunicarnos entre el SoftLogix5800 y el RsLogix5000.


v  Una vez que se ha abierto RSLinx, haga click en el menú comunicación y seleccionamos Configure Drive, seleccionamos el drive Virtual Backplane (sonftLogix58xx), confirmamos con Add New.


v  Como ven ya tenemos agregado el drive que nos permitirá enlazarnos con el RsLogix5000.


v  Para verificar una óptima comunicación hacemos click en el icono  RSWho localizado debajo de los menus.


v  La pantalla debe tener la siguiente forma después de haber expandido el visualizador haciendo click en el símbolo “+” que se encuentra junto a AB_VBP-1,1789-A17/Virtual Chassis.


v  Retornamos nuevamente a RsLogix5000, seleccionamos Comunications -à Who Active.


v  A continuación seleccionamos el procesador configurado anteriormente  y descargamos el programa haciendo click en Download.


v  Le damos click en si (yes) para que el controlador entre en línea.


v  Como podemos observar el programa ya está en modo Online y podemos probar el funcionamiento, para ello tendremos que ir nuevamente a Soft Logix con el controlador en modo RUN.


v  Le damos click derecho en el módulo de las entradas, seguidamente en PROPIEDADES, >>>> I/O Data, nos aparecerán las entradas y salidas disponibles en donde activo y desactivo la entrada comprobando que se reflejaran  en las salidas.


v  Al activar  la entrada 01 en el simulador se activara las salida 00, y para apagarlo pulsaremos la entrada 00. Con ello ya tenemos configurado nuestro PLC y podemos realizar las pruebas de programación sin la necesidad de tener físicamente un PLC.


domingo, 22 de noviembre de 2015

SoftLogix 5800

SoftLogix 5800


SoftLogix 5800 es un software de Allen Bradley que nos permite hacer que nuestra  Computadora se comporte como un PLC, como no disponemos de un controlador físico lo que realizaremos es simular un PLC creando módulos de entradas y comunicación en el SoftLogix, y de esta manera nos permitirá realizar pruebas de programación y seguir aprendiendo.


La versión del SoftLogix es importante ya que debe coincidir con la versión de RSLogix 5000 que usemos para programarlo. Al ejecutar la máquina virtual tendrá el siguiente aspecto:




 Como se muestra en la imagen se tienen que adicionar los módulos (entradas, salidas, comunicación, etc), El slot 0 y 1 está reservado al RSLinx, encargado de las comunicaciones. Para empezar voy a situar en el slot 2 el procesador. Para ello selecciono el slot 2 y voy al menú Slot -> Create Module...
Se despliega una lista de todos los módulos disponibles como tarjetas PCI, con ellos podemos convertir nuestro PC en un verdadero PLC con  periferia distribuida en redes DeviceNet o Control Net, control de ejes, un simulador de 32 entradas / 32 salidas digitales y un módulo adaptador para usar un puerto Ethernet del PC.

En el slot 2 voy a situar el procesador del PLC por lo que selecciono el módulo 1789-L60 SoftLogix5860 Controller.

Lo siguiente será configurar sus propiedades, nos tiene que quedar tal como se muestra en la imagen.



El procesador ya está insertado en el chasis virtual 2. 


En el slot 3 vamos  a insertar  un módulo de 32 entradas / 32 salidas digitales, nuevamente seleccionamos en el menú Slot -> Create Module... seleccionamos de la lista la opción 1789-SIM 32 Point Input/Output simulator.

Tener en cuenta que es sumamente importante direccionar el modulo para este caso será el slot 3


Le asignamos un nombre al módulo de entradas y salidas y le damos en finalizar.

Ya tenemos insertado el procesador y el módulo de entradas y salidas, es así como debería de quedar el SoftLogix 5800 listo para realizar prácticas de simulación con el SoftLogix 5000.