Probando Factory Talk View ME

Embed Size (px)

Citation preview

Probando Factory Talk View ME, el software de programacin para PanelViewDe todos los programas de Rockwell con los que he tenido que trabajar hasta ahora, el que menos me ha gustado es el software de programacin 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 anlogos de otros fabricantes, pero el entorno no me ha parecido cmodo, 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 ms ejecutarlo nos ofrecer abrir un proyecto existente o crear uno nuevo. La gestin 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 especfica Application Manager.

Con ella podremos renombrar, copiar, borrar, hacer copias de seguridad y restaurarlas, importar proyectos de versiones anteriores y, a partir de una aplicacin 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 aplicacin 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 grficos. Abajo est el diagnstico que nos dar informacin sobre la actividad de la aplicacin. A la hora de programar objetos grficos, tales como botones, visualizaciones de texto, etc., es muy similar a cualquier otro software de programacin. La gama de objetos es amplia y no he echado de menos ningn tipo de control. La biblioteca de smbolos predefinidos que

trae listos para usar es bastante completa. Con el Factory Talk View ME es necesario instalar tambin el RSLinx Enterprise, que nos servir para gestionar las comunicaciones. En el rbol de proyecto tenemos un acceso a travs 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 aplicacin sin necesidad de enviarla al panel; el otro es el acceso desde el propio panel al PLC. Tambin 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 aplicacin HMI trabajando simultneamente desde mi PC y desde un PanelView Plus 700 y con resultados ptimos. La parte que me ha decepcionado de este software es la gestin de tags. No existe un integracin real con el proyecto del PLC, lo que implica que debemos actualizar la lista de tags cada vez que los modifiquemos en el PLC. Adems no existen referencias cruzadas ni la posibilidad de saber donde se usa un tag. Para solventar este problema, a partir de la

versin cinco, existe la aplicacin Application Documenter que nos permitir listados de tags en funcin de su uso y referencias cruzadas, pero que al ser una aplicacin 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 instruccin como "ir al punto de aplicacin".

Para realizar la transferencia de la aplicacin al PanelView debemos previamente generar el runtime. Una vez generado, hay que abrir la aplicacin Transfer Utility, seleccionar el proyecto compilado, asignar la ruta al panel y transferir. Esta misma aplicacin 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 haba configurados ms de mil tags y tena la certeza de que muchos de ellos no se usaban. Adems, por imperativos del cliente, tuve que usar la versin 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) tena que ir buscndolo pantalla por pantalla y objeto por objeto. Al final la solucin fue instalar la versin seis del software, importar la aplicacin y con el Application Documenter sacar un listado de referencias

cruzadas de tags. Luego volv a la versin cuatro y, listado en mano, hacer limpieza. Adems, 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 opcin de eliminar las variables no usadas automticamente, de existir esta funcionalidad en la aplicacin 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 aplicacin que cumple su funcin, y tiene puntos fuertes como la comunicacin, el simulador o el poder recuperar aplicaciones desde el runtime. Sin embargo, en mi opinin, no resulta cmodo por la falta de integracin 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.