Jasic ejemplo: variable global


Registro de variables globales y asignación a un dispositivo virtual

Las siguientes descripciones le inician en los fundamentos de la programación gráfica (Jasic).
Encontrará una descripción detallada al respecto en Programación gráfica: Jasic.

Para asignar registros de variables globales a un dispositivo virtual, necesita un dispositivo compatible con Jasic (UMG 604 / UMG 605 / UMG 508 / UMG 509 / UMG 511 / UMG 512). A continuación, proceda de la siguiente manera:

  • Abra la Ventana de vista general haciendo doble clic en su dispositivo compatible con Jasic (en el ejemplo se muestra UMG 512) en la ventana Proyectos.

  • Haciendo clic en la categoría Información de Jasic, elija una posición de programa libre.

  • Aparecerá la visualización del editor de la interfaz de programación de Jasic.

  • Haciendo clic en el botón Gráfica, cambie a la visualización de gráfica y abra la ventana Paleta (barra de menús Ventana > Herramientas > Paleta).

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_01_EN-version-1-modificationdate-1519310676000-api-v2.png

Bloque de creación Jasic Bucle infinito (repeater)

  • Arrastrando y soltando, mueva el bloque de creación Jasic Bucle infinito (repeater) a la interfaz de programación gráfica.

  • En el campo de entrada, especifique un nombre del programa (tenga en cuenta lo siguiente: ¡el campo de entrada Nombre del programa estará activo una vez se haya movido un bloque de creación Jasic a la interfaz de programación!)

  • Guarde su archivo Jasic haciendo clic en el botón Guardar como en su directorio de carpetas. El botón Guardar sobrescribe archivos Jasic que se hayan guardado anteriormente.

  • El archivo Jasic guardado aparecerá en la ventana Proyectos en las plantillas Jasic (véase la figura: archivo prg_Ejemplo.jas).


Bloque de creación Jasic Variable del sistema (SysVar)

  • Arrastrando y soltando, coloque el bloque de creación Jasic Variable del sistema (SysVar) dentro del bloque de creación Jasic Bucle infinito.

  • Configure el valor haciendo doble clic en la variable del sistema a través de la ventana de diálogo (p. ej., tensión L1).

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_02_EN-version-1-modificationdate-1519310677000-api-v2.png


Bloque de creación Jasic Variable de usuario (numérica)

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_03_EN-version-1-modificationdate-1519310677000-api-v2.png

Pos.

Descripción

1

Bloque de creación Jasic Variable de usuario (numérica)

  • Arrastrando y soltando, colóquela dentro del bloque de creación Jasic Bucle infinito.

  • Haciendo doble clic en el bloque de creación Jasic, aparecerá la ventana de diálogo Variable de usuario (numérica).

2

Campo de entrada con el botón Seleccionar variable

  • Especifique su nombre de variable global. Introduzca la combinación de caracteres _gbl_ antes de su nombre para que el sistema identifique la variable global.

  • Por favor, tenga en cuenta lo siguiente: el sistema no distingue entre mayúsculas y minúsculas en el nombre de la variable (p. ej.: _gbl_ABC pasa a ser _gbl_abc) y el sistema escribe la variable global como _abc en la carpeta Valores globales, en Valores en línea de la ventana del árbol de valores.

  • Mediante el botón Seleccionar variable, puede elegir variables ya existentes de una lista.

3

Lista de selección Tipo de variable

  • Elija el tipo de variable Variable global. Al contrario de lo que sucede con las variables locales, la variable global se implementa más allá de los límites del programa Jasic.

4

Campo de entrada Preasignación

  • Preasignación opcional de las variables globales con un valor de inicio.

5

Casilla de verificación Guardado automático

  • Con la casilla de verificación activada, el sistema guarda el valor de las variables globales.


Activas con el tipo de variable Variable global.

6

Lista de selección Tipo de valor

Formato de datos para el tipo de valor:

  • Corto (16 bits) -

  • Entero (32 bits) -

  • Coma flotante -

  • Coma flotante (doble prec.) -

7

Casilla de verificación Disponible para Modbus

  • Con la casilla de verificación activada, se asigna del valor de la variable a una dirección Modbus.


Campo de entrada Dirección Modbus

  • Introducción de la dirección Modbus a la que se asigna el valor de la variable.

  • Selección de la dirección Modbus entre 20 000 y 32 000.


Visualización Cantidad de bytes Modbus

  • En función del formato de datos configurado en la lista de selección Tipo de valor.

8

Campo de entrada Unidad/Denominación

  • Introducción opcional de la unidad o denominación.

9

Botón Aceptar

  • Para confirmar la configuración de las variables globales.


Bloque de creación Jasic Registro simple

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_04_EN-version-1-modificationdate-1519310677000-api-v2.png

Pos.

Descripción

1

Bloque de creación Jasic Registro simple

  • Arrastrando y soltando, colóquelo dentro del bloque de creación Jasic Bucle infinito.

  • Haciendo doble clic en el bloque de creación Jasic, aparecerá la ventana de diálogo Registro simple.

2

Campo de entrada Comentario

  • El comentario introducido aparecerá en el bloque de creación Jasic Registro de la interfaz de programación de Jasic.

3

Campo de entrada Tiempo base (mín.)

  • Intervalo de tiempo en el que se registra la variable global.

4

Botón Añadir valores

  • En el cuadro de diálogo, introduzca el nombre del valor de medición (nombre de sus variables globales creadas _gbl_ABC; véase el ejemplo).

  • Su entrada aparecerá en la ventana de diálogo Registro simple, en la categoría Valores.

5

Botón Aceptar

  • Para confirmar la configuración del registro simple.



Conexión de bloques de creación Jasic y guardado como programa Jasic

  • Conecte los bloques de creación Jasic de ambas variables variable del sistema con variable de usuario (numérica) haciendo clic en el triángulo de color del bloque de creación Jasic (Variable del sistema) y, manteniendo el botón del ratón presionado, arrastre la flecha de conexión hasta el triángulo de color del segundo bloque de creación Jasic (variable de usuario numérica). Véase Programación gráfica: Jasic.

  • Guarde su programa Jasic como plantilla Jasic en su proyecto haciendo clic en el botón Guardar como.

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_05_EN-version-1-modificationdate-1519310677000-api-v2.png


Transferencia de un programa Jasic a su dispositivo

  • A continuación, haga clic en el botón Transferir a para transferir el programa Jasic al dispositivo.

  • En el primer paso del asistente Transferir a, elija su dispositivo y haga clic en el botón Siguiente.

  • En el segundo paso, elija una posición libre del programa Jasic y haga clic en el botón Listo.

  • Su programa Jasic (Programa_de_ejemplo1) aparecerá en la ventana de vista general de su dispositivo en Información de Jasic.

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_06_EN-version-1-modificationdate-1519310677000-api-v2.png


Visualización de los registros de las variables globales en la gráfica

  • En la ventana del árbol de valores, haga clic en el botón Valores del historial.

  • En el directorio Valores globales, elija el periodo de tiempo de un registro haciendo clic con el botón derecho del ratón.

  • Elija el elemento Mostrar en la gráfica del menú contextual.

  • En la superficie de trabajo aparecerá la ventana de la gráfica de las variables globales.




images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_07_EN-version-1-modificationdate-1519310677000-api-v2.png


Creación de un dispositivo virtual (a partir de GridVis Standard)

  • Cree y configure un dispositivo virtual según se describe en Creación de un dispositivo virtual y Dispositivo virtual: configuración .

  • En la ventana de configuración de su dispositivo virtual, elija el elemento de menú Valores calculados.

  • Arrastrando y soltando, coloque el bloque de creación Jasic Fuente de valores en la interfaz gráfica.

  • Especifique un nombre en el campo de entrada Nombre del programa.

  • Configure la fuente de valores haciendo doble clic en el bloque de creación Jasic.

  • Elija el dispositivo compatible con Jasic y la variable global como tipo de valor; a continuación, haga clic en el botón Aceptar (véase la captura de pantalla de la derecha).

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_08_EN-version-1-modificationdate-1519310677000-api-v2.png


Programa Jasic de ejemplo para la exportación en el dispositivo virtual

  • Para, por ejemplo, una multiplicación con 2, coloque el bloque de creación Jasic Constante (numérica) en la interfaz gráfica arrastrando y soltando.

  • Configure la Constante (numérica) haciendo doble clic en el bloque de creación Jasic.

  • Elija el valor de las constantes (en el ejemplo se muestra 2), introduzca un comentario y haga clic en el botón Aceptar.

  • Coloque la operación matemática Multiplicar en la interfaz gráfica arrastrando y soltando.

  • Coloque el bloque de creación Jasic Destino en la interfaz gráfica arrastrando y soltando.

  • Configure la salida Destino haciendo doble clic en el bloque de creación Jasic.

  • Elija el tipo de valor (p. ej., corriente efectiva L1) y haga clic en el botón Aceptar.

  • Conecte los bloques de creación Jasic. Véase Programación gráfica: Jasic .

  • Para transferir sus ajustes de configuración al dispositivo virtual, haga clic en el botón Transferir.

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_09_EN-version-1-modificationdate-1519310678000-api-v2.png


Acceso al dispositivo virtual

  • En la ventana del árbol de valores aparecerá el tipo de valor del dispositivo virtual creado.

  • A través de los botones Valores en línea y Valores del historial (en función de la duración del registro) se accede al correspondiente tipo de valor (en el ejemplo se llevan a cabo evaluaciones mediante la visualización de gráfica).

images/download/attachments/201589766/BSP_VD_globVar_u_virtDev_10_EN-version-1-modificationdate-1519310678000-api-v2.png