Professional Documents
Culture Documents
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:
,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.
,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
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.
,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.
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$"
,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.
,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
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
,QJ0DUFR9LWHUL%06FPDUFRYLWHUL#KRWPDLOFRP 10