Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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 revisin, asignamos un nombre y descripcin al
proyecto y especificamos dnde queremos almacenarlo. Aqu es muy importante el
nmero de revisin, pues debe coincidir con la versin del RSLogix 5000 que
tengamos. Es posible tener varias versiones del RSLogix 5000 instaladas
simultneamente. Como mi proyecto debe ser compatible con la versin 13 pues es la
que selecciono.
Al pulsar OK aparecer el rbol de proyecto con nuestro PLC. El siguiente paso va a ser
aadir las tarjetas que lo acompaan. Me explicaba un tcnico de Rockwell que en las
ltimas versiones del RSLogix 5000, si ests conectado, detecta automticamente los
componentes. En este caso debo aadirlos yo a mano. Para ello vamos al rbol del
proyecto I/O Configuration -> CompactBusLocal y con el botn derecho del ratn
pulsamos 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 automticamente las variables para
acceder a la tarjeta, tanto a las salidas propiamente dichas como a variables de
estado.
Ahora voy a conectarme con el PLC, as que voy al men Communications -> Who
Active
De fbrica, el PLC viene con un firmware versin 1. Pero su versin de firmware debe
coincidir con la versin de RSLogix 5000, as que toca actualizar el firmware, pulsando
el botn Update Firmware...
Ya tenemos el PLC listo para transferirle un programa. Para ello vamos de nuevo a la
herramienta Who Active del RSLogix 5000, nos situamos sobre el PLC y pulsamos
sobre Set Project Path
En este punto tenemos ya un programa vaco cargado en el PLC, listo para empezar a
trastear.
Para rematar esta entrada una nota sobre la llave en el frontal del PLC, que sirve para
cambiar entre los modos RUN, REMOTE y PROGRAMACIN. En el modo RUN el
programa se ajecutar sin posibilidad de modificacin exterior, aunque podremos
observarlo. En modo PROGRAMACIN no se ejecuta el programa y podemos acceder
libremente al programa. En el modo REMOTE tenemos acceso al programa y podemos
ajecutarlo o no a voluntad. Si pasamos la llave de RUN a REMOTE el programa seguir
ejecutndose, cosa que no sucede al pasar de PROGRAMACIN a REMOTE.
Sin embargo, existen deficiencias en el enfoque de DCS. Muchas plantas de proceso tienen
un gran nmero de paquetes OEM que necesitan ser integrados con el sistema de control de
procesos en general y es poco probable que el fabricante utilizar un DCS para su
sistema de control. En algunos procesos de fabricacin no es un requisito para los
diferentes tipos de control de procesos, control discreto, de alta velocidad, el control de la
unidad, el movimiento o la seguridad de las mquinas. El DCS no ha sido diseado para
hacer frente a este tipo de aplicaciones. Normalmente solo ser adecuado para una parte
del sistema, no para cada todos y cada unos de los sistemas de la planta.
Los sistemas DCS, tradicionalmente han sido un producto con un alto
coste a lo largo de su vida. La licencia anual y los gastos de
manenimiento pueden convertirse en una parte significativa del costo
total del producto. La mayora de los DCS se han diseado y apoyado
por el fabricante original y no estn disponibles a travs de otros
canales, dejando al usuario final dependen de su proveedor de DCS.
Otro posible punto dbil es que no todos los PLC tienen las
caractersticas necesarias para las exigentes aplicaciones continuas de
control de procesos. En algunos casos, carecen de la capacidad de
modificar el sistema en lnea o no se incluyen caractersticas de
alta disponibilidad como redundancia de los mdulos de E/S de los
sistemas de supervisin.