You are on page 1of 10

&5($1'2352*5$0$6(1/22.

287


%LHQYHQLGRVDFUHDULQWHUID]GH
XVXDULRVFRQORRNRXW3ULPHUR
GHEHQLUD,1,&,2±
352*5$0$61$7,21$/
,167580(176/22.287

Para crear programas en /22.287, hay que tomar en cuenta que es un lenguaje G, es
decir gráfico.
Como es una programación dirigida a objetos, en /22.287 también se trabaja con
objetos. Además es programación por eventos, lo que significa que no debe esperar a que
se cumpla cierto ciclo, sino que se realizarán los eventos programados según las
condiciones sean verdaderas o falsas.

%XHQRPHQRV
SDODEUDV\D
SURJUDPDU
SHURUDSLGLWR

En /22.287 lo primero que hay que hacer es cerrar cualquier proceso que este activo,
mediante:

),/( &/26( 6WRSSURFHVV" ),/( 1(:


$// 2N

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 1
Al escoger la opción 1HZ, se abre una ventana en la que debemos poner el nombre del
proceso, o aceptar por defecto el mismo nombre, 6,1321(5(63$&,26. Luego poner
OK.

Debemos luego escoger un nombre para el PANEL DE CONTROL y un titulo para el


mismo, el nombre será con el que se realice el programa y el titulo el que aparecerá en la
barra de titulo. El panel de control es la base o plataforma para poner nuestros objetos de
/22.287

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 2
Luego aparecerá el panel de control como sigue. Con clic derecho sobre el área del panel
podremos escoger propiedades y ahí cambiar el color como deseemos.

Dentro de los objetos de LOOKOUT tenemos de: Calculation, Control, Display, Drivers,
Drivers (Aplicom), Logging, Monitoring, Multimedia, Networking, Statistical Process
Control, y Timers.
En este curso veremos los FRQWUROHVEiVLFRV, como son: counters, delay off, delay on, slip
flor, latchgate, pushbutom, switch, pot.
En GLVSOD\: animador, spiner.
En GULYHUV: OPCFieldPoint.
En ORJJLQJ: spreadsheet.
En PXOWLPHGLD: playwave.
Para colocar un objeto en el panel de control debemos tomar en cuenta que en los campos
amarillos de los latchgate, spiner, timers, counters, animador, playwave, spreadsheet,
debemos poner datos de quien activa, quien desactiva, tiempo, cuantos eventos va a contar,
de donde se leerá un archivo, etc.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 3
$QWHVGHSRQHUXQ
/$7&+*$7(VLHPSUHGHEH
KDEHUSULPHURSXVKEXWWRPV
FUHDGRVRHOHPHQWRVGHFRQWURO

Para poner objetos en el panel procedemos así:

Objeto Crear Control

Display

Escoger control
Multimedia deseado

Driver

Monitoring

En los campos 9 9((5 5''((66 se ponen direcciones URL o control remoto por ejemplo para

En los campos $ $0 0$ $5
5,,/
///2266 se ponen textos de verificación o los elementos con los
ir de un panel a otro.

que interactúan. Por ejemplo botones pulsadores o cualquier elemento de control.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 4
&5($581352<(&72

'(6&5,3&,Ï1

Tenemos dos bombas agua que deben funcionar cuando un sensor de nivel este en bajo,
pero cuando llegue al nivel medio, debe funcionar solo una bomba. Al llegar al nivel
máximo deben apagarse las bombas.
Además debe constar un interruptor que habilite el funcionamiento.

Para comenzar debemos hacer una lista de lo que necesitaremos.


Pulsadores
Latchgate
Spiner
Gráficos de bombas
Potenciómetros para simular el nivel de agua
Gráficos de tanque
Otros

Primeramente creamos dos pushbutton, con: objeto, crear, control, pushbutom. En button
text ponemos Stara y Stop respectivamente.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 5
Para crear un latchgate, debemos tener listos los parámetros de quien le activa, quien le
desactiva.

48,(1/(
$&7,9$"

48,(1/(
'(6$&7,9$"

Luego de poner OK le permite insertar una expresión lógica del latchgate. No es


estrictamente necesario ponerla, sin embargo debemos tomar en cuenta, que el latchgate
está ahí aun cuando no lo veamos en la pantalla.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 6
(;35(6,21/2*,&$'(/
/$7&+*$7( QRQHFHVDULD 

2%-(&7&5($5
',63/$<
$1,0$7257$1.
7,32'(6($'2

2%-(&7&5($5
',63/$<
$1,0$7253803
7,32'(6($'2

Las bombas y tanques, pueden ser tomados de REMHFW FUHDU, para que puedan ser
animados.

En el campo amarillo IF se pueden poner condiciones lógicas como: Pb1


Else (caso contrario), color marrón. Si hacemos clic en el color, podemos personalizar los
cambios de color.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 7
6LUYHSDUD
DQLPDUORV
HOHPHQWRV

6LUYHSDUDSRQHU
FRQGLFLRQHVOyJLFDV
SDUDFDPELRGHFRORU

³FDVRFRQWUDULR´3DUD
SHUVRQDOL]DUORV
FDPELRVGHFRORUHQ
FXDOTXLHUHVWDGR

7XEHUtDVREMHFW
FUHDUDQLPDWRUSLSH

Los spiners, son elementos que nos permiten visualizar el movimiento, de igual manera
hay que poner quien le activa y quien le desactiva, el giro se controla por 100 o -100.

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 8
6SLQHUREMHFWFUHDU
GLVSOD\VSLQHU

6SLQHUTXLHQOH
DFWLYD"

SDUDJLURDOD
L]TXLHUGD\
SDUDJLURDOD
GHUHFKD

El proceso a monitorear queda terminado al poner las condiciones correctamente. Para


probar entrar CONTROL + SPACE y manipular los elementos.
,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 9
6XSURFHVR
TXHGDUiDVt

75$7('(86$5/248(
0$638('$(/0286(
3$5$$+255$57,(032
(1/$(/$%25$&,21'(/
,17(5)$='(868$5,2

£$+25$<$38('(
+$&(5/2%$6,&2
,19(67,*8(
275$6)81&,21(6

Si desea ayuda o información, escribir a PDUFRYLWHUL#KRWPDLOFRP

,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 10

You might also like