Está en la página 1de 10

LABORATORIO

9 TIPOS DE SCRIPT

Script de Aplicación

La ejecución de un script de Aplicación se relaciona con la aplicación completa. Se puede ejecutar en


muchas formas: al lanzar la aplicación (On Startup) por única vez, mientras se está ejecutando la
aplicación (While Running) y cuando se cierra la aplicación (On Shutdown)

1. Crear una ventana:

2. Crear los siguientes tags

tagname tipo

bit1 Memory discrete


bit2 Memory discrete
valor1 Memory real
valor2 Memory real
data1 Memory real
data2 Memory real
Nivel Memory int

3. Colocamos un Botón y un indicador digital sobre la ventana y los asociamos los tags respectivos:

1
4. Seleccionar el script de aplicación:

Hacer click derecho


sobre application

Despliegue y observe las


condiciones de ejecución
del script

Para nuestro ejemplo seleccionamos While Running. Dentro del script colocamos el siguiente código:

Coloque cada qué tiempo se


ejecutara el siguiente script

5. Pruebe el programa presionando el botón

2
Script de Window

Una aplicación puede estar formada por varias ventanas. A cada ventana podemos asociar la
ejecución de un código o script de Window
El script de Ventana se puede ejecutar en muchas formas: al lanzar la ventana (On Show) por única
vez, mientras se está mostrando la ventana (While Showing) y cuando se cierra u oculta la ventana
(On Hide)

1. Agregamos un objeto rectángulo en la ventana y los asociamos al tagname data1:

Hacer
doble click

Hacer Ingresar el
doble click tag

2. Ubíquese sobre una área libre de la ventana y haga click derecho y aparecerá la opción de script
de ventana:

3
Observe las condiciones de
ejecución del script

Para nuestro ejemplo seleccionamos la condición On Show:

Seleccionamos
On Show

Escribimos el
script

3. Pruebe el programa activando (seleccionando) la ventana y observe el valor (llenado) a 85.6 del
rectángulo.

Script de Key

El estado de una tecla cualquiera puede ser asociado a la ejecución de un código o Script de Key.
También se puede asociar la ejecución de un Script de Key al presionar una combinación de teclas.
El script de Key se puede ejecutar de muchas formas: al presionar una tecla (On Key Down) por única
vez; mientras se está presionando el botón (While Down); y cuando se suelta el botón una vez que se
tiene presionado (On Key Up)

1. Colocamos un indicador digital sobre la ventana y los asociamos al tag respectivo:

4
2. Seleccionar el script de Key:

Hacer click derecho


sobre Key

Puede activar una


combinación de teclas

Observe las condiciones de


ejecución del script

Si se presiona el botón Key aparece:

Presione
Key

Teclas (Key)
disponibles
Seleccionamos la tecla F2:

5
Seleccionamos
la tecla F2

Seleccionamos
On Key Down

Escribimos el
script

3. Abrimos nuevamente el script de window, agregamos el valor inicial del tagname valor2:

4. Pruebe el programa presionando la tecla F2 y observe el valor del indicador numérico.

Script de Data Change

Se puede asociar un Tagname y/o Tagname.field a la ejecución de un Script Data Change. El Script
se ejecutara cuando el Tagname y/o Tagname.field cambie de valor

1. Seleccionar los scripts:

Hacer click derecho


sobre Data Change

6
Ingrese el tag o
field tagname

2. Para nuestro ejemplo cambiamos el parámetro Deadband del tagname data2

3. Creamos el objeto slider y una sirena y lo asociamos a tags respectivos

7
Ingresamos al script Data change y colocamos el script:

La aplicación hasta el momento se mostraría así:

4. Pruebe el programa variando el Slider en un valor mayor al Deadband 10 y observe el cambio de


color de la lámpara.

Script Condition

Se puede asociar un Tagname Discreto y/o Expresion a la ejecución de un Script Condition. El


Script se ejecutara cuando el Tagname Discreto y/o Expresion cumpla la condición

1. Seleccionar los scripts:

Hacer click derecho


sobre Condition

8
Aquí va la condición

Observe los tipos de


condiciones

2. Colocamos lo siguiente: Si data2 > 50 el valor del tagname Nivel se incrementa en una unidad cada
vez que la condición se cumpla (On True)

3. Asociar el tagname Nivel a un objeto rectángulo horizontal.


4. Pruebe el programa variando el Slider (asociado al tagname data2), y cada vez que este es mayor a
50, el objeto rectángulo horizontal se empezara a incrementar en una unidad.

5. Puede cambiar para que se incremente no solo en los cambios sino mientras la condición se cumpla

La ventana final se muestra asi:

9
10

También podría gustarte