21
Manual de Pasos previos a programar un PLC Allen Bradley CompactLogix L32E El PLC CompactLogix L32E viene de fábrica con IP dinámica. Para poder realizar una comunicación con el RSLogix 5000 tiene que tener asignada una IP fija. Para asignarle esta IP fija podemos conectarnos a través del puerto serie o, como haré yo, através del puerto ethernet. Para esta última opción Rockwell suministra la aplicación BOOTP/DHCP Server, que busca en la red dispositivos para poder direccionarlos. En menos de un minuto, si el PLC está conectado correctamente a nuestra red, el BOOTP/DHCP Server delatará su presencia mostrándo su dirección MAC.

Manual de Pasos previos a programar un PLC Allen Bradley CompactLogix

Embed Size (px)

Citation preview

Manual de Pasos previos a programar un PLC Allen BradleyCompactLogix

L32E

El PLC CompactLogix L32E viene de fábrica con IP dinámica.Para poder realizar una comunicación con el RSLogix 5000 tieneque tener asignada una IP fija. Para asignarle esta IP fijapodemos conectarnos a través del puerto serie o, como haréyo, através del puerto ethernet. Para esta última opciónRockwell suministra la aplicación BOOTP/DHCP Server, que buscaen la red dispositivos para poder direccionarlos. En menos deun minuto, si el PLC está conectado correctamente a nuestrared, el BOOTP/DHCP Server delatará su presencia mostrándosu dirección MAC.

Si hacemos doble clic sobre el dispositivo detectadopodremos asignarle una dirección IP (que tiene que sercoherente con la configuración de nuestra red).

Al cabo de unos segundos deberá ya aparecer nuestro PLC conla dirección IPasignada.

En mi caso me conecto al PLC a través de un s w itc h , pero me podría conectar directamente con un cable e t he r ne t c r u z a d o .

Cerramos el BOOTP/DHCP Server pues ya no lo necesitaremosmás. Ahora vamos a abrir el RSLinx. Lo primero quedeberemos hacer es configurar los controladores (drivers)para comunicarnos con el PLC. Para ello vamos Communications ->Configure drivers...

En el menú desplegable seleccionamosEtherNet/IP Driver.

Al pulsar sobre Add New... nos pedirá un nombrepara el controlador.

Al aceptar nos preguntará por qué adaptador de red se hará la comunicación, en mi caso dejo seleccionado Windows Default.

Aceptando nuevamente deberemos tener nuestro controlador funcionando(Running).

Cerramos la ventana de configuración de controladores y vamos a ver si tenemos comunicación con el PLC. Para ello vamos al menú Communications -> RSWho

Y vemos que figura el controlador AB_ETHIP-1 que acabamosde configurar.

Pulsamos sobre el controlador y veremos como empieza aparpadear su icono, señal de que está buscando dispositivos.En breve deberá aparecer nuestro PLC y todos los puertos ytarjetas que tengamos conectados.

Ahora pulsamos el botón derecho del ratón sobre el puerto ethernet del PLC y vamos a Module Configuration.

Y en la pestaña Port Configuration nos aseguramos que esté marcadala opción Static, para que no pierda la dirección IP cuandoapaguemos el PLC, y además podremos modificar la IP y lamáscara de red.

Y listo, ya tenemos nuestro PLC configurado y comunicandopara empezar a trastear con él.

Teniendo ya c om u n icaci ó n c o n m i Comp a c t Lo g ix L32 E , es hora deejecutar el RS Lo g ix 500 0 , que es el software de programaciónde Rockwell necesario para esta gama de autómatas.

Voy a usar la versión 13 en inglés, algo antigua, pero es la que me exigen. Me consta que existe en español. Al ejecutarlo tiene el siguiente aspecto:

Lo primero que hay que hacer es introducir el PLC, para ello vamos a File -> New... y aparecerá la ventana New Controller.

Elegimos el modelo de PLC, su revisión, asignamos un nombre ydescripción al proyecto y especificamos dónde queremosalmacenarlo. Aquí es muy importante el número de revisión,pues debe coincidir con la versión del RSLogix 5000 quetengamos. Es posible tener varias versiones del RSLogix 5000instaladas simultáneamente. Como mi proyecto debe sercompatible con la versión 13 pues esla queselecciono.

Al pulsar OK aparecerá el árbol de proyecto con nuestro PLC.El siguiente paso va a ser añadir las tarjetas que loacompañan. Me explicaba un técnico de Rockwell que en lasúltimas versiones del RSLogix 5000, si estás conectado,detecta automáticamente los componentes. En este caso deboañadirlos yo a mano. Para ello vamos al árbol del proyectoI/O Configuration -> CompactBusLocal y con el botón derecho del ratónpulsamos en New Module...

En este caso simplemente dispongo de una tarjeta de 16 salidas digitales, la selecciono.

Le asigno un nombre y acepto.

Si nos fijamos en Controller Tags se han creado automáticamentelas variables para acceder a la tarjeta, tanto a las salidaspropiamente dichas como a variables de estado.

Ahora voy a conectarme con el PLC, así que voy al menúCommunications -> WhoActive

Aparecerá la ventana Who Active con la conexión que previamenteconfiguré en elRSLinx. Busco en el árbol miPLC y lo selecciono.

De fábrica, el PLC viene con un firmware versión 1. Pero suversión de firmware debe coincidir con la versión de RSLogix5000, así que toca actualizar el firmware, pulsando el botónUpdate Firmware...

Seleccionaremos la versión de firmware correcta ypulsaremos Update

A continuación aparecerá alguna ventana de aviso y nosmostrará al progreso de la actualización (tarda unosminutos). Advertir que, una vez iniciado el proceso, nodebemos desconectar el PLC ni interrumpir la transferencia ocorreremos el riesgo de tener que enviar nuestro autómata alservicio técnico.

En mi caso, al finalizar el proceso de actualización tuve quevolver a asignarle la dirección IP al PLC con la aplicaciónBOOTP/DHCP Server, supongo que por no tenerlaconfigurada comoestática.

Ya tenemos el PLC listo para transferirle un programa. Paraello vamos de nuevo a la herramienta Who Active del RSLogix5000, nos situamos sobre el PLC y pulsamos sobre Set Project Path

En la barra Path ya aparece la ruta al PLC para poder

transferir el proyecto. Ya podemos ir a modo Online

La primera vez nos dirá que no hay ningún programa en el PLC, pulsaremos aDownload y ya tendremos control sobre el PLC.

En este punto tenemos ya un programa vacío cargado en el PLC, listo para empezar a trastear.

Para rematar esta entrada una nota sobre la llave en elfrontal del PLC, que sirve para cambiar entre los modos RUN,REMOTE y PROGRAMACIÓN. En el modo RUN el programa seejecutará sin posibilidad de modificación exterior, aunquepodremos observarlo. En modo PROGRAMACIÓN no se ejecuta elprograma y podemos acceder libremente al programa. En elmodo REMOTE tenemos acceso al programa y podemos ejecutarlo ono a voluntad. Si pasamos la llave de RUN a REMOTE elprograma seguirá ejecutándose, cosa que no sucede al pasar dePROGRAMACIÓN a REMOTE.