Como agregar Ethernet a Micrologix

Continuando con la guia de comunicaciones Ethernet para PLC Allen Bradley esta vez le toca el turno al microPLC mas popular, Micrologix, existen micrologix que ya llevan integrado el puerto de comunicación Ethernet, pero este post va mas enfocado para los modelos que no tienen este tipo de comunicación integrado de fabrica.

  1. Opciones en el Backplane
    a)Modulo Prosoft MVI69-DFNT1a-MVI69-DFNTEste es un modulo desarrollado por prosoft el cual permite agregar un modulo directamente solo al  modelo 1764-LRP de micrologix, este modulo simplemente actual como un modulo de tabla de datos, es configurado usando el software de configuración de prosoft.
  2. Opciones externas
    a)Gateway Prosoft DH-485 a Ethernet 5201-DENT-DH485Prosoft-5201-DFNT-DH485Este gateway solo aplica si tiene Micrologixs en red DH-485 u otros dispositivos conectado por DH-485 entonces esta opción seria una buena opción usando la pasarela fabricada por Prosoft de Data Highway 485 a Ethernet ( 5201-DFNT-DH485 ), el cual es de la linea ProLinx

    b)Conversor Serial a Ethernet 1761-NET-ENImodulo-2b-AB-1761-NET-ENI
    Esto solo funcionaria si es que tenes un puerto serial sin uso y no quieres hacer modificaciones en el sistema, entonces si seria un solución sencilla, aunque este conversar no soporta las mismas funcionalidad de conexión y velocidad que el Micrologix 1400, el cual es de similar precio a este.

    CONCLUCION

    Para terminar la recomendación para poder tener una comunicación optima en sistemas micrologix la mejor opción seria migrar a un micrologix que ya tenga integrado la comunicación ethernet, ya que cualquiera de los otros modulo indicados tiene un precio similar o incluso mayor a comprar otro micrologix nuevo con capacidad de comunicación ethernet.

Como agregar Ethernet al SLC-500

Continuamos con el PLC mas popular de Allen Bradley , el SLC-500, este PLC modular y bastante usado durante cierto tiempo al principio no ofrecia la capacidades de comunicación Ethernet hasta su ultima version de procesador donde recién se introdujo, Los procesadores que aparecieron fueron el 5/01, 5/02, 5/03, 5/04 y 5/05. Todos pertenecen a la familia 1761 de Allen bradley y los protocolos principales con los que venian eran los siguientes:

  • DH+ ó Data Highway Plus ( Procesadores 5/04)
  • DH-485 ó Data Highway 485 ( Procesadores 5/01, 5/02, 5/03, 5/04 y 5/05)
  • RS232 (Procesadores 5/03, 5/04 y 5/05)
  • Ethernet (Solo procesador 5/05 )

De todo esto recordaran que el 5/04 necesita un PIC con couplet AIC para DH-485 y el 5/05 usa el canal cero (CH 0) requiriendo un PIC con un coupler AIC o un dispositivo AIC+.PLC_1747_SLC500

Como se puede apreciar el 5/05 es el único que venia con Ethernet integrado, entonces una opción seria si se tiene uno de los modelos anteriores simplemente reemplazar por un 5/05 pero no siempre es así y por eso a continuación va la siguiente lista de las opciones que hay para agregar ethernet un SCL-500 si es que no deseas comprar un procesador 5/05.

  1. Opciones del Back Plate
    a) Modulo Prosoft Ethernet MVI46-DFNT
    Prosoft-MVI46-DFNT-Ethernet
    Este modulo construido por Prosoft permite conectarse con rslogix pero no permite conectarse con Rslogix500 así que cuidado no se puede programar con este modulo, es basicamente un modulo que ocupa un solo slot y usa archivos M en la lógica del programa para enviar o recibir mensajes via Ethernet como servidor o cliente.
  2. Opciones Externas
    a) Conversor Serial a Ethernet 1761-NET-ENImodulo-2b-AB-1761-NET-ENIEsto solo funcionaria si es que tenes un SLC-5/03 o 5/04  y si ademas el puerto serial esta libre, entonces si podrías usar este mismo conversor que recomendé anteriormente, aunque este conversar no soporta las mismas funcionalidad de conexión y velocidad del 5/05 es simple de instalar y configurar.b) Gateway Prosoft de DH+ a EthernetAN-X2-AB-DHRIOEsto solo funciona si tiene un SLC-5/04, este gateway del fabricante Prosoft ( AN-X2-AB-DHRIO ) es una pasarela fácil de configurar e instalar, permite enlazar una red DH+ y Ethernet, es una interesante opción si es que tiene varios equipos en DH+.

    c) Gateway Prosoft de DH-485 a EthernetProsoft-5201-DFNT-DH485

    Si es que tenes una red de SLC-500  u otros dispositivos conectado por DH-485 entonces esta opción seria una buena opción usando la pasarela fabricada por Prosoft de Data Highway 485 a Ethernet ( 5201-DFNT-DH485 ), el cual es de la linea ProLinx.

    d) Gateway Equustek EQ7000 DH+ a Ethernet/IP

    Esta pasarela es de la empresa canadiense Equustek y permite ser montado en riel din, mientras permite la interconexión entre red Data Highway Plus y Ethernet/IP, algo interesante que permite la conexión de wonderware a través de un driver. También existe una versión para DH-485 de la misma marca.

    CONCLUSIÓN

    Si tu objetivo es simplementa recopilar datos del SLC-500 ya sea para una base de datos, datalogger o a un SCADA, cualquiera de estos equipos son recomendables, pero si es que también piensas en programar o editar usando Rslogix 500 entonces la mejor opción que te recomendaría seria comprar/cambiar a un Procesador 5/05 el cual ya tiene incluido la comunicación Ethernet, sin menospreciar a los demás equipos que son de buena calidad pero hay que ser claro que la mejor opción es el 5/05.

Como agregar comunicación Ethernet a PLC-5 Allen Bradley

Vivimos en un mundo donde el ethernet ya esta en casi todos lados, es por esto que voy a dar unas pautas de las mejores opciones que actualmente existen desde la linea mas antigua de PLC allen bradley los PLC-5 hasta los de la linea CLX mas moderno pero en este post empezare con el PLC-5.

PLC-5PLC-5-Bolivia

Aun existen varios lugares donde se tiene instalado PLC-5 ya sea en este como en otros países de latinoamerica, pasando el tema lo primero que se tiene que entender es los distintos modelos de procesador que existen en PLC-5, para eso nos remontaremos al año 1985, uno de los primeros procesadores de PLC-5 eran el 5/10, 5/12, 5/12 y el 5/25; los cuales solo tenia dos tipos de comunicaciones  disponibles integradas en cada modelo las cuales eran:

  • DH+ ó Data Highway Plus
  • RIO ó Remote I/O

El motivo del porque no habían agregado la interfaz RS232 era porque en esa época el RS232 no era lo suficientemente robusto para el ambiente industrial. Luego de esta primera generación vino la segunda (NP ó New Platform) la cual se caracterizo por que llevaban ya integrada la interfaz RS-232 pero con conector de 25 pins similar al encontrado en otra marcas, tomar nota que tal ves se vaya a necesitar el conector AUI a 10Bt ethernet ya que a pedido se podia comprar procesadores con puerto ethernet o controlnet integrado,y los procesadores de esta generación son el 5/11, 5/20, 5/30, 5/40, 5/60 y el 5/80.

  1. Opciones en el Chasis
    • a) Tarjeta 1785-ENETmodulo-1a-PLC-5-ENET

    Si el PLC-5 tiene uno de los firmwares actuales o últimos que existen para PLC-5 entonces seria posible comprar/instalar una tarjeta Ethernet 1785-ENET para PLC-5, con la cual se podría acceder directamente al PLC-5 desde el software de programación, a todos sus datos y de manera rápida, pero tenemos que tomar en cuenta que solo se puede insertar en el SLOT 1, ósea alado mismo del procesador, así que mas que seguro que habría que volver a direccionar direcciones dentro del programa del PLC-5, sin contar que tiene que tener un firmware actualizado tu PLC-5. Si es que deseas soporte para 100Mb Full duplex entonces debería escoger  1785-ENET/C y actualizar el firmware, sino solo llegaras a velocidades de 10Mb.

    • b) Modulo Prosoft de Ethernet MVI71-DFNTmodulo-1b-prosoft-MVI71

    Este modulo diseñado por Prosoft es otra opción en chasis ( chasis 1771) para los PLC-5, ya que este modulo soporta todos los modelos de PLC-5, permite conectarse a editar, programar, descargar programas del PLC como también enviar y recibir comandos a otros dispositivos Ethernet/IP dentro de la misma red, pero para este tipo de envío y recepción de comandos se tiene que programar en el programa del PLC-5, así que habría que modificar el programa un poco para que transfiera ciertos bloques.

    Ambos modulos estan alrededor del mismo precio, pero la mejor opción seria ir por Prosoft en este caso.

  2. Opciones externas
  • a) Gateway Prosoft de DH+/RIO a Ethernet/IPmodulo-2a-prosoft-DH-RIO

Como su nombre indica es una pasarela de cualquiera de estos dos protocolos (RIO ó DH+) a Ethernet/IP (AN-X2-AB_DHRIO), lo interesante es que tiene varios modos de operación los cuales son seleccionados durante la configuración inicial del equipo y permite trabajar con cualquier equipo DH+, pero su precio en dólares es un poco elevado rondando casi los 2K.

  • b) Conversor DF1 a Ethernet/IP 1761-NET-ENImodulo-2b-AB-1761-NET-ENI

La ultima opción si es que tiene el firmware actualizado de su PLC-5 seria simplemente usar el conversor fabricado por Allen Bradley el cual es el 1761-NET-ENI, es barato en comparación de los de mas arriba, permite acceder directamente a la tabla de datos del PLC-5, viene con una herramienta gratuita de configuración y tiene incorporada funcionalidad de correo electrónico, ósea interesante, pero solo permite TRES conexiones simultáneas bidireccionales del y hacia el PLC-5 al mismo tiempo, aparte que la velocidad es mas limitada por no decir mas lenta ya que el puerto serial es el cuello de botella y si o si necesitamos que el PLC-5 sea de segunda generación porque solo esos traigan el puerto serial integrado, y si ya estas usando para algo mas ese único puerto serial en tu PLC-5 tendrías que usar un Splitter o divisor de puerto serial DF1 de Allen bradley, ósea el 1747-DPS1.

Conclusion

Sea cual sea la opción que usted escoja es siempre recomendable que usted siempre revise que el chasis, rack, gateway, conversor esten bien aterrados, ósea con buena puesta a tierra.

Use siempre switch ethernet y no los Hubs antiguos, y por lo general los PLC-5 usan el puerto 2222 para la comunicación Ethernet de PLC-5 Clasica. Ademas que usaban un protocolo antiguo de Allen Bradley llamado CSPv4, el soporte para el protocolo CIP Ethernet/IP en los PLC-5 empiezo a partir de la version D.1 para la serie E.

Por lo general muchos de los problemas de red ethernet de PLC-5 y en general de muchos otros es causado por problemas FISICOS ósea cables de red mal conectados, demasiado largos o con demasiado ruido.

Conectandose a un servo Drive Ultra 3000 con UltraWare

Bueno basicamente el armado del conector debera ser el siguiente, primero conseguir un conector standart de 9 pines.Y luego realizar las siguientes conecciones

El pin 2 al pin 3

El pin 3 al pin 2

El pin 5 al pin 5

Y por ultimo el BauRate debe ser 38400, 8 bits de datos, sin paridad

HMI y Scada con Micro 810, 830 y 850 de Allen Bradley

 

La serie de controladores Micro 830 soporta el protocolo RTU Modbus por defecto y sus puertos de expasion seriales, asi que son factibles para aplicaciones basica sobre RTU. Asi mismo tambien cuenta con el soporte para ASCII en el protocolo,el cual se podria usar para programar otros protocolos pero esto ya suena a otro nivel.

RSview32 y RxLinx no tiene los drivers del protocolo RTU por defecto, asi que otro servidor OPC que si tenga podria ser una excelente opción. Existen bastante servidores OPC que cuentan con estos driers, como por ejemplo KepServerEX(de Kepware) ó Matrikon.  Hasta donde tengo entendido los Micro 810 no soportan un puerto serial, y por supuesto el Micro 850 todavian no estan disponibles en el mercado para que se pueda brindar una opinión al respecto. Seguramente existiran algunos cambios a esta seria de micro 800 en un futuro por parte de Allen Bradley.

Solucion usar Modbus RTU

Ahora para conectar a los HMI (Panelview) no necesitamos usar el bloque de mensaje MOdbus sino más bien seguir el metodo tradicional de hacer que el Componente PanelView sea el Maestro Modbus RTU y tener el Micro 830 como el Modbus RTU esclavo.

Ahora tambien podriamos implementar SErial CIP en las terminales del componente del PAnel View para que asi uno pueda explorar y leer los nombres de los tags nativos del Micro 800.
Pero por ahora es bastante engorroso a la hora de escribir y recordar:  Uno  mapea los tags del Micro800 hacia registros Modbus (existe una opcion en el arbol del controlador), luego de eso cambias al editor PVc y configurás los tags de KepServer para usarlos en las direcciones Modbus.

Debe existir alguna forma para exportar el registro modbus/tabla de tags y luego importarla en KepServer, pero todavia no lo se o no me enteré.

Tambien estoy sorprendido de no ver una nota técnica detallada acerca del Pvc/Micro800 o alguna guía rapida al respecto. Bueno en realidad si existen notad técnicas acerca del Micro 800 pero nada o casi nada sobre la Conectividad. Existen una pequeña documentación mas detallada en la sección CCW en el archivo de ayuda.

Bueno para ver un poquito más podés revisar este link, con un poco más de documentación al respecto, relacionado con los PanelView y su respectiva comunicación, pero todavia le falta aun más.
http://literature.rockwellautomation.com/idc/groups/literature/documents/qr/2080-qr002_-en-p.pdf

Revision del Nuevo Micro 800 de Allen Bradley

Bueno yo tuve la oportunidad de usar el nuevo Micro 810 de Allen Bradley, pregunté aqui en mi país y todavia no lo tenian (los representantes se llaman Larcos) . Bueno les daré algunas impresiones hacerla de esta pequeña bestia.

Una cosa a tomar en cuenta es la descarga del programa, ya que es bastante pesadito , bueno yo tengo una conexion a internet lenta asi que ustedes ya entenderán (estoy en Bolivia). Y ni hablar luego de querer actualizar el software.

Una nota importante que es totalmente aceptable es que cuando la compré tenia un defecto en le firmware que termina los procesos cada 49 días. Necesitará una actualizacion del firmware del plc en las proximas semanas (antes del día 49). Mientras este alimentado este contador de 49 días continuara hasta que bueno ocurra el apagón.

Hablando un poco sobre la programación, les comento que fue un poco complicado.Por que no existe mucha ayuda al respecto. Les comento que la programación no es como el softawre del 500, es más parecido al del 5000 (basado en tags). Uno de los mayores desafios que tuve fue la base del tiempo que manejan los timers. Muchos ejemplos mostraban segundos y yo queria usar milisengudos. Despues de eso no tuve mayores problemas cambiando tags y claro antes primero cambiando atributos para que se puedan mostrar. EL bloque de instrucciones tiene varias funciones de escalamiento proderosas desde ASCII hasta controlores PID. Las instrucciones tambien incluyen variables de sistema que se pueden usar en el programa.

Es similar a un s7-1200 con los modulos para agregar encima.Y usa un cable standar USB.

Tiene 2 puertos standar.

El adaptor USB

Bueno lo que más llama la atención.El conector USB y el cable de la computadora. Simplemente necesitamos el driver y listo el 810 se mostró en la computadora inmediatamente. La descarga fue relativamente rápida y sin problemas. La ventana frontal muestra el estados de las E/S por defecto, asi que fue facil ver que estaba ocurriendo.

El archivo guardado es gigante… toma alrededor de 2.7 Mb en el folder (bastante diferencia con Siemens). Mirando en el directorio vi una base de datos Acess llamada PrjLibrary que es 2.6Mb . Asi que suponemos que esto es usado para la creación  y el desarrollo y no es descargado al plc.

Un pequeño programa toma bastante tiempo escribirlo en el programa, bueno en parte que todavia no se las muy bien las instrucciones y como se mueven las cosas. Despues de mi primer intento, esto ya deberia ser muchisimo más fácil. Cualquier que halla realizado algun tipo de programación en PLC deberia ser capaz de entender relativamente fácil como programar este nuevo plc.

Lo malo
Al parecer no existe ninguno metodo de monitoreo (micro810) En Linea con cual uno pueda digamos hacer el Tunning del PID o para Motion control.
Tal vez en versiones posteriores podamos contar con esta opción, o tal vez simplemente no vi la opciones.

Los comentarios de autor no son almacenados en el PLC.

Ultimas Noticias

  • Existe una nueva actualización para MICROs800 con el firmware antiguo enla pagina de AB 2.57.00.15
  • La familia micro800, se divide en los siguientes Equipos disponibles
    1. Micro810.- Un microplc (termino Siemens) o podrias decir que es como un Pico, porque tiene su pantalla (1.5″) y todo eso. 4 DO (releé).
    2. Micro830.- Un equipo con mayores prestaciones
    3. Micro850.- Lo maximo de esta nueva familia.

Allen bradley