Rockwell-automation 1771-DB BASIC MODULE Manual de usuario Pagina 170

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 394
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 169
Chapter
Statements
1
1
11 -18
Use the LD@ statement to retrieve floating point numbers stored with a
ST@ statement (page 11 -35). The expression following the LD@
statement specifies the address where you want to store the number after
executing the LD@. The LD@ statement places the number on the
argument stack at the address location you specify with expr.
You can use this statement with CALL 77 (page 13 -6) to retrieve variables
from a protected area of memory. This protected area is not zeroed on
power up or when you issue the RUN command (page 10 -19).
Important: LD@ and ST@ are not used with any port designation.
Syntax
LD@
expr
Example
>
PRINT MTOP
24515
>
PRINT MTOP 10*6
24455
>
PUSH 24455 : CALL 77
>
1 REM EXAMPLE PROGRAM
>
5 DIM A(10),B(10)
>
10 REM *** ARRAY SAVE ***
>
20 FOR I = 0 TO 3
>
30 A(I) = I+20
>
40 PUSH A(I) : REM PUT NUMBER ON STACK
>
50 ST@ 5FFFH-I*6
>
60 NEXT I
>
70 REM *** GET ARRAY ***
>
80 FOR I = 0 TO 3
>
90 LD@ 5FFFH-I*6
>
100 POP B(I) : REM GET NUMBER FROM STACK
>
110 PRINT B(I)
>
120 NEXT I0
READY
>RUN
20
21
22
23
READY
>
PUSH 5FFFH : CALL 77
>
PTINT MTOP
24575
LD@
Vista de pagina 169
1 2 ... 165 166 167 168 169 170 171 172 173 174 175 ... 393 394

Comentarios a estos manuales

Sin comentarios