27 de agosto de 2011

Probando Factory Talk View ME, el software de programación para PanelView

De todos los programas de Rockwell con los que he tenido que trabajar hasta ahora, el que menos me ha gustado es el software de programación de paneles de operador Factory Talk View Studio Machine Edition (anteriormente denominado RSView Studio Machine Edition). Lo cierto es que dispone de prestaciones similares a programas análogos de otros fabricantes, pero el entorno no me ha parecido cómodo, ya que operaciones muy comunes hay que realizarlas con aplicaciones externas.


Este software sirve para programar la gama de paneles de operador PanelView Plus Terminal y PanelView Plus CE Computers. Nada más ejecutarlo nos ofrecerá abrir un proyecto existente o crear uno nuevo. La gestión de los proyectos es un poco especial.
Al crear uno nuevo lo almacenará en un directorio por defecto, en mi caso en "C:\Documents and Settings\All Users\Documentos\RSView Enterprise\ME\HMI projects", pero no deberemos acceder directamente, en su lugar usaremos la herramienta específica Application Manager.


Con ella podremos renombrar, copiar, borrar, hacer copias de seguridad y restaurarlas, importar proyectos de versiones anteriores y, a partir de una aplicación compilada, obtener el proyecto para editarlo. Este último punto es algo que echo de menos en otros fabricantes.

Al abrir un proyecto, el aspecto de la aplicación es el siguiente:


A la izquierda dispone de un árbol de proyecto donde tenemos acceso a los diferentes componentes. En la parte superior una barra con acceso a los objetos gráficos. Abajo está el diagnóstico que nos dará información sobre la actividad de la aplicación.

A la hora de programar objetos gráficos, tales como botones, visualizaciones de texto, etc., es muy similar a cualquier otro software de programación. La gama de objetos es amplia y no he echado de menos ningún tipo de control. La biblioteca de símbolos predefinidos que trae listos para usar es bastante completa.

Con el Factory Talk View ME es necesario instalar también el RSLinx Enterprise, que nos servirá para gestionar las comunicaciones. En el árbol de proyecto tenemos un acceso a través de RSLinx Enterprise -> Communications Setup.


Aquí podemos configurar dos accesos (shortcuts) al PLC que queramos monitorizar: uno para tener acceso desde nuestro equipo directamente, para permitirnos probar la aplicación sin necesidad de enviarla al panel; el otro es el acceso desde el propio panel al PLC. También podemos especificar el fichero del proyecto del PLC para poder obtener los tags en modo off-line.


Hay que reconocer que todo lo que tiene que ver con comunicaciones, Rockwell lo tiene muy bien desarrollado, muy sencillo y sin complicaciones.

El proyecto puede ser totalmente simulado en nuestro PC, de hecho he llegado a estar conectado al PLC con la misma aplicación HMI trabajando simultáneamente desde mi PC y desde un PanelView Plus 700 y con resultados óptimos.

La parte que me ha decepcionado de este software es la gestión de tags. No existe un integración real con el proyecto del PLC, lo que implica que debemos actualizar la lista de tags cada vez que los modifiquemos en el PLC. Además no existen referencias cruzadas ni la posibilidad de saber donde se usa un tag. Para solventar este problema, a partir de la versión cinco, existe la aplicación Application Documenter que nos permitirá listados de tags en función de su uso y referencias cruzadas, pero que al ser una aplicación independiente, no permite interaccionar con el Factory Talk View ME. Por ejemplo, para saber donde se usa una variable, echo de menos poder ir a la lista de tags y selecionar una instrucción como "ir al punto de aplicación".


Para realizar la transferencia de la aplicación al PanelView debemos previamente generar el runtime. Una vez generado, hay que abrir la aplicación Transfer Utility, seleccionar el proyecto compilado, asignar la ruta al panel y transferir. Esta misma aplicación permite obtener los proyectos compilados que existan en el panel y realizar comparaciones.


Recientemente tuve que adaptar un PanelView 700 Plus para pasar de trabajar con un MicroLogix a un CompactLogix. En el panel había configurados más de mil tags y tenía la certeza de que muchos de ellos no se usaban. Además, por imperativos del cliente, tuve que usar la versión cuatro del software, para la que no existe el Application Documenter. Con lo que para saber donde se usaba un tag (o si no se usaba) tenía que ir buscándolo pantalla por pantalla y objeto por objeto. Al final la solución fue instalar la versión seis del software, importar la aplicación y con el Application Documenter sacar un listado de referencias cruzadas de tags. Luego volví a la versión cuatro y, listado en mano, hacer limpieza. Además, al borrar un tag no te avisa de si está en uso y si borras lo que no debes tampoco se puede deshacer. En entornos de desarrollo de otros fabricantes existe la opción de eliminar las variables no usadas automáticamente, de existir esta funcionalidad en la aplicación de Rockwell me hubiese ahorrado algunas horas de trabajo.

Y hasta aquí estas breves notas sobre mis primeras impresiones sobre Factory Talk View ME. Es una aplicación que cumple su función, y tiene puntos fuertes como la comunicación, el simulador o el poder recuperar aplicaciones desde el runtime. Sin embargo, en mi opinión, no resulta cómodo por la falta de integración de las aplicaciones auxiliares. La ausencia de referencias cruzadas en el propio programa y tener que andar buscando donde se usan los tags me resulta engorroso, sobre todo cuando tienes que modificar un panel complejo.

Como siempre agradeceré cualquier comentario, especialmente si puedes aportar experiencias con este software.

17 comentarios:

  1. Ing. muchas gracias por las notas de automatización que has publicado son muy buenas y la verdad me han ayudado mucho!!!!!, tengo algunas inquietudes y me gustaria contactarte haber si podemos conversar mediante chat o algo parecido muchas gracias Duvan T.

    ResponderSuprimir
  2. Hola Duvan, gracias por tu comentario. Si quieres contactar conmigo tienes a tu disposición mi correo: notasdeautomatizacion@gmail.com

    ResponderSuprimir
  3. HMOXO QUE BUENOS TIPS HAS PUESTO ING.
    PERO YO TENGO UNA DUDA ESTOY INTEGRANDO UN PV PLUS 700 CON PLC COMPACT POR MEDIO DE RED ETHERNET PERO NO TENGO COMUNICACION ENTRE LOS DOS DISPOSITIVOS PERO YO PUEDO VER QUE TENGO COMUNICACION DESDE RSLINX VISTO DESDE MI COMPUTADORA QUE DEBO HACER PARA EL PANEL VIEW ME MUESTRE YA COMUNICACION Y EJECUTE LAS FUNCIONES PROGRAMADAS.
    TE DOY MI CORREO:
    hmoxo@yahoo.com.mx
    MUCHAS GRACIAS!

    ResponderSuprimir
  4. En el CompactLogix no hay que hacer nada. En el RSLinx que viene integrado en el Factory Talk View debes crear un atajo (shortcut) a tu PLC y al crear los tags direccionarlos al PLC a través del atajo.

    También debes asegurarte de que tu red está bien configurada, con IP y máscaras coherentes.

    Un saludo.

    ResponderSuprimir
  5. hola alguien no sabe de donde pude bajar FactoryTalk_View_ME_6 gracias

    ResponderSuprimir
  6. Hola te cuento que yo nunca he trabajado con plc allen bradley, solo vi algunos cuando estaba en la universidad, el cuento es que mi compañero de trabajo se fue y dejo un proyecto a medio terminar. Hizo todo los programas y yo cambie una foto en el panel y me comenzo a dar una error del tipo erro fatal MERuntime.exe y no puede iniciar. Borre las aplicaciones en el panel y actualice el firmware pero nada ya no corre ninguna aplicacion. Tu sabes a que se debe ese error, nadie me ha podido ayudar ni siquiera el soporte tecnico de rockwell. Trabajo con un compactlogix y un panelview plus compact 1000.
    Ayuda porfavor

    ResponderSuprimir
  7. Sin ser un experto, perece que el panel está dañado. Si has probado a ejecutar una aplicación sencilla (por ejemplo, con un solo botón) y no funciona me inclino a pensar que hay una avería.

    Aunque te advierto que mi relación con estos paneles es, todavía, muy limitada. Un saludo.

    ResponderSuprimir
  8. Que tal, buena información.

    Tengo una duda hacerca de los Trend Objects, grafican pero al momento de cambiar de Display y volver a el Display donde esta el Trend Object desaparece lo que ya estaba graficado. existe una forma para que se quede el historial graficado.

    Muchas Gracias.


    Saludos.

    Alejandro Valenzuela.

    ResponderSuprimir
  9. Hola Alex, siento no resultar de ayuda. Mi experiencia con los PanelView es aun escasa. Prueba a poner tu consulta en los foros de infoPLC.net o Automatas.org, suele haber gente dispuesta a echar una mano.

    Un saludo.

    ResponderSuprimir
  10. Hola tengo una duda estoy tratando comunicarme con un Panel View Plus 1250 via Ethernet pero tengo problemas con el Rs linx Enterprise porque el BackPlane Virtual (Del panel View Plus ) me lo muestra como si fuera una red, ya checque conexiones, verifique la direccion IP, la Submask, cheque el panel pero no logro encontrar el problema :(

    ResponderSuprimir
  11. Hola. Tengo una duda que no sé si me sabrías resolver. He instalado y usado el Factory Talk View en un ordenador, pero ahora quiero usarlo en otro. He conseguido transferir los proyectos que había hecho y lo he instalado en el otro ordenador, pero no me deja abrir el programa. ¿Hay alguna manera de transferir la licencia de uno a otro?
    Muchas gracias!

    ResponderSuprimir
    Respuestas
    1. Yo lo tengo instalado en una máquina virtual, así que para pasarlo de un ordenador a otro solo tengo que copiar la máquina virtual.

      En el "Menú de inicio -> Rockwell Software -> Utilities" tienes la herramienta "Move Activation", que debe ser lo que buscas.

      Un saludo.

      Suprimir
  12. Saludos amigo.. realize un Upload de la aplicacion de una panel view plus 600 el cual esta con extensión .mer, esta aplicacion fue realizada en RsView ME, y al quererla importar hacia FactoryTalk View 5.0, no me permite y me dice que la aplicacion esta realizada en una version antigua. Lo anterior lo realize con la herramienta Application MAnager.. Su ayuda porfavor rquiero obtener el archivo .med paro poder editarlo. Muchas Gracias

    ResponderSuprimir
    Respuestas
    1. No soy un experto en Factory Talk View, pero sospecho que si con el Application Manager no te permite recuperar el proyecto es que no se puede. Prueba usando la última versión del FectoryTalk View.

      Un saludo.

      Suprimir
  13. Alquien Sabe cual es el Pinout del cable Serial entre el DF1 del panelview 1250 y el plc 500 5/04

    Gracias

    ResponderSuprimir
  14. Hola buen dia!, espero me puedas ayudar, estoy tratando de importar pantallas de un programa hecho en FTView SE a FTView ME, y no he podido sabes si se puede? y de que manera puedo hacerlo?

    Gracias!!!

    ResponderSuprimir
    Respuestas
    1. Lamento no poder ayudarte, prueba a preguntar en los foros de infoplc.net o automatas.org.

      Un saludo.

      Suprimir

Por favor, no pidas copias de programas comerciales, licencias o números de serie.