Marcador de posición en Vijeo Designer
La función de marcador posición de Vijeo Designer nos permite crear grupos de objetos y funciones, que con un fácil movimiento podemos reutilizar y direccionar fácilmente.
Para mi tiene mucha importancia el orden y la agilidad de programación, de este modo todos los grupos de objetos son iguales y su direccionamiento es inmediato.
Esta función en muy potente y avanzada, por lo que no vamos a explicar en el siguiente ejemplo acciones básicas como crear variables, insertar imágenes, insertar visualizadores, numéricos, etc..
Para empezar, tenemos que crear una estructura de datos como explicamos en:
Una vez creada la estructura de datos, insertaremos para esta prueba tres de estructuras de datos, una en la que vamos a hacer el montaje del Grupo de objetos y dos las que vamos a duplicar.
Para el ejemplo he creado tres estructuras con origen de datos interno con el fin de poder simular, esto obviamente se puede hacer con variables externa, pero yo lo preparo así ya que con el simulador podremos probarlo a la perfección.
En las variables CONTADOR_MANIOBRAS_CONTACTOR Y CONTADOR MANIOBRAS MOTOR he puesto un valor inicial diferente para que al simularlo nos aparezcan estos valores y comprobemos el correcto funcionamiento.
Una vez preparadas las estructuras abrimos un panel
En el Panel vamos a insertar una imagen, en este caso sin animaciones ni nada, pero con esta herramienta se puede animar, que cambie de color, etc…
Seguidamente vamos a insertar un Pulsador de marcha, en el ejemplo no va a tener función en la simulación, pero necesitamos insertarlo para mostrar los dos modos de los que se puede configurar el marcador de posición.
Al insertar el Pulsador, se no abrirá su ventana típica de configuración, configuramos la variable a usar y pulsamos aceptar.
En la ventana en la que ya tenemos la variable insertada, seleccionamos con el lado izquierdo del ratón la parte de la variable hasta el primer punto, (que será lo que luego se intercambiará cuando configuremos los marcadores de posición) acto seguido pulsamos la parte derecha del ratón.
En el emergente pulsamos sobre Crear marcador de posición
Si nos fijamos lo que habíamos seleccionado aparece entre dos símbolos $ que es como el programa se configura para saber que es un marcador de posición
Seguidamente insertamos un visualizador numérico en el que visualizaremos la variable CONTADOR_MANIOBRAS_CONTACTOR.
En la ventana de configuración visualizador numérico, pulsamos sobre el icono para abrir la calculadora de expresiones
Hacemos doble click con la parte izquierda del ratón sobre la variable a insertar
La variable se insertará en la columna de Expresión
Ahora hay que escribir a mano entre el principio y el final de la variable (hasta el primer punto) el símbolo que hemos aprendido anteriormente $ (No he encontrado otra forma de hacerlo) y pulsamos aceptar.
Repetimos los pasos de la variable de visualizador numérico con la otra variable habilitada para la prueba CONTADOR_MANIOBRAS_MOTOR.
Una vez configurado se nos quedará algo así.
El siguiente paso es seleccionar los objetos que componen el grupo y agruparlos.
Para seleccionamos con la parte izquierda del ratón los objetos que queramos agrupar.
Al soltar la parte izquierda del ratón aparecerá algo así, pulsamos con la parte derecha del ratón dentro de la selección.
Se nos abrirá una ventana en la que seleccionamos Agrupar
En el siguiente paso vamos a guardar el grupo para reutilizarlo en la caja de herramientas.
Para ello hacemos doble click con la parte izquierda del ratón sobre la carpeta Usuario
Una vez abierta la carpeta, arrastramos el grupo hasta su interior.
Una vez arrastrado ya lo tendremos preparado.
Para utilizar la herramienta creada basta con arrastrarla hacia el panel en que queramos usarla
Al arrastrar nos aparece la ventana de configuración automáticamente
En el campo reemplazar variable cambiamos el MOTOR01 por MOTOR02 Y pulsamos aceptar (así tomará en cuenta las variables de la estructura MOTOR 02)
Repetimos de nuevo el arrastar la herramienta y lo configuramos como MOTOR03
La pantalla final quedará algo así.
Al simular, veremos en qué momento hemos puesto a funcionar esta potente herramienta.
Esto es un simple ejemplo de esta potente herramienta, ya cada uno que ponga su mente a ingeniar y le dé el uso que estime oportuno.
Suerte y al lio.
Francisco José Sánchez Costas
Murcia
Especialista en automatización industrial.
Twitter Personal / Linkedin Personal