27 de abril de 2012

Comandando variadores Sew Movidrive MDX61B a través de DeviceNet

Recientemente he tenido que poner en marcha unos variadores Sew Movidrive MDX61B para comandar unos motores acoplados a husillos, para realizar movimientos de traslación y elevación en una máquina. Para este uso la configuración que hay que hacer es muy sencilla, lejos de las posibilidades que se le pueden exprimir a estos variadores: control vectorial o modo servo. Como van a estar integrados en una red DeviceNet, les he instalado la correspondiente tarjeta de comunicaciones DFD11B. En estas notas voy a resumir los pasos que he dado para comandarlo desde un PLC CompactLogix.

Variadores Sew Movidrive MDX61B (perdón por la calidad de las fotos)
La instalación de los variadores está bien explicada en el completo manual de instrucciones de funcionamiento (en español). Si seguimos sus recomendaciones no tendremos la más mínima complicación, así que me voy a centrar en la manera en la que los he configurado.

La tarjeta de comunicaciones DFD11B tiene una serie de interruptores DIP para configurarla. Con ellos le asignaremos una dirección de nodo en la red DeviceNet (interruptores NA), la velocidad de comunicación (interruptores DR) y la longitud de los datos que se transmitirán (interruptores PD). En mi caso tengo tres variadoes que les he asigando las direcciones 10, 15 y 20. La velocidad de comunicación la he fijado en 250 kbps y he asignado un 3 a los datos de proceso.

6 de abril de 2012

Mapeando una red DeviceNet en un controlador Logix5000

Cuando insertamos un escáner DeviceNet en un proyecto de RSLogix 5000, en las variables de ámbito del controlador (Controller tags) aparecen tres tags que nos servirán para establecer el diálogo con todos los elementos de la red. Local:1:I se refiere a los datos que leemos de la red, Local:1:O a los datos que vamos a escribir y Local:1:S a variables que nos van a permitir diagnosticar el estado de nuestra red (el 1 después de Local quiere decir que nuestro escáner está en el slot 1 del bastidor).

Tags para un escáner DeviceNet 1756-DNB
Los distintos dispositivos que hayamos configurado en nuestra red se mapearán en Local:1:I.Data para los datos de entrada (lo que leemos de los dispositivos) y en Local:1:O.Data para los datos de salida (lo que vamos a escribir). Estas variables son tablas de tipo DINT de tamaño máximo prefijado para cada tipo de escáner. Por ejemplo, para un escáner 1769-SDN de la gama CompactLogix tenemos 90 DINT (360 bytes) para entrada y 90 DINT para la salida, y para el escáner 1756-DNB de la gama ControlLogix esta capacidad se amplía a 124 DINT (496 bytes) para la entrada y 123 DINT (492 bytes) para la salida.