Sunteți pe pagina 1din 11

COMUNICANDO CON UN PLC

Comunicando con un PLC CompactLogix L32E


Recientemente he estado unas horas con un tcnico de Rockwell en las
que he recibido unas pinceladas de cmo empezar a enfrentarme a la
familia de PLC CompactLogix. Voy a ir redactando una serie de entradas
con mis avances y, aunque todo lo que escriba lo habr probado
previamente, es posible que cometa errores e imprecisiones. Si ves algo
que est mal o conoces alguna forma ms simple o ms correcta de
hacer algo de lo que aqu describo, te agradecer un comentario.

El PLC en concreto con el que voy a hacer pruebas es un
CompactLogix L32E, acompaado de una fuente de alimentacin y
una tarjeta de 16 salidas digitales, ms la correspondiente tapa de final
de bus. El PLC conectado y funcionando sobre mi mesa tiene el siguiente
aspecto:


Como caractersticas ms destacadas decir que tiene 750 kb de
memoria de usuario, una ranura para Compact Flash, un puerto de
comunicaciones serie y un puerto ethernet. Puede expandirse con un
mximo de 16 mdulos. Tienes las caractersticas detalladas en la
pgina de Rockwell (PDF).

Como el cliente para el que est destinado el PLC tiene estandarizadas
versiones de software antiguas, voy a utilizar una mquina virtual con
Windows 2000 donde voy a instalar todos los programas: RSLogix 5000
(programacin de PLC), RS View ME (programacind de HMI),
RSNetWorx (configuracin de redes) y RSLinx (gestin de
comunicaciones). El tcnico de Rockwell tena todo esto montado sobre
VMWare. Aprovechando que tengo varias mquinas con Virtual Box, he
preparado una mquina virtual con esta ltima, funcionando tambin
correctamente. Para tener comunicacin a travs del puerto ethernet
simplemente hay que tener la precaucin de poner el puerto ethernet
virtual en modo puente (bridge) y asignar en el Windows 2000 una
direccin IP y mscara coherentes con nuestra red (la primera vez tuve
que reiniciar tanto mi mquina virtual como mi ordenador para que
funcionase).

El PLC CompactLogix L32E viene de fbrica con IP dinmica. Para poder
realizar una comunicacin con el RSLogix 5000 tiene que tener asignada
una IP fija. Para asignarle esta IP fija podemos conectarnos a travs del
puerto serie o, como har yo, atravs del puerto ethernet. Para esta
ltima opcin Rockwell suministra la aplicacin 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 mostrndo su direccin MAC.


Si hacemos doble clic sobre el dispositivo detectado podremos asignarle
una direccin IP (que tiene que ser coherente con la configuracin de
nuestra red).


Al cabo de unos segundos deber ya aparecer nuestro PLC con la
direccin IP asignada.


En mi caso me conecto al PLC a travs de un switch, pero me podra
conectar directamente con un cable ethernet cruzado.

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


En el men desplegable seleccionamos EtherNet/IP Driver.


Al pulsar sobre Add New... nos pedir un nombre para el controlador.


Al aceptar nos preguntar por qu adaptador de red se har la
comunicacin, en mi caso dejo seleccionado Windows Default.


Aceptando nuevamente deberemos tener nuestro controlador
funcionando (Running).


Cerramos la ventana de configuracin de controladores y vamos a ver si
tenemos comunicacin con el PLC. Para ello vamos al men
Communications -> RSWho


Y vemos que figura el controlador AB_ETHIP-1 que acabamos de
configurar.


Pulsamos sobre el controlador y veremos como empieza a parpadear su
icono, seal de que est buscando dispositivos. En breve deber
aparecer nuestro PLC y todos los puertos y tarjetas que tengamos
conectados.


Ahora pulsamos el botn derecho del ratn sobre el puerto ethernet del
PLC y vamos a Module Configuration.


Y en la pestaa Port Configuration nos aseguramos que est marcada la
opcin Static, para que no pierda la direccin IP cuando apaguemos el
PLC, y adems podremos modificar la IP y la mscara de red.


Y listo, ya tenemos nuestro PLC configurado y comunicando para
empezar a trastear con l.

Hasta aqu esta primera toma de contacto. Cualquier comentario ser
bienvenido.
Publicado por GR
Etiquetas: CompactLogix, Comunicacin, Rockwell

S-ar putea să vă placă și