Rockwell Automation 1771-DB BASIC MODULE User Manual
Page 265
![background image](/manuals/579953/265/background.png)
Chapter
Call Routines 69–127
13
13 -7
>60 LD@ 14335:REM REMOVE K FROM PROTECTED AREA
>70 POP K
>80 LD@ 14329
>90 POP L
>100 REM USE LD@ AFTER POWER LOSS AND BATTERY BACK-UP IS USED
Using Protected Variable Storage Area
>PRINT MTOP
14335
>PRINT MTOP-24
14311
>PUSH 14311 (NEW MTOP ADDRESS)
>CALL 77
>90 M1=14335 : REM BEGIN STORING HERE
>100 PUSH A, B, C, D
Using the ST@ and LD@ Commands in a DO Loop
>200 DO
>210 ST@ M1
>220 M1=M1-6 :REM EACH VARIABLE = 6 BYTES
>230 UNTIL M1=MTOP : REM YOU DEFINED THE NEW MTOP W/CALL 77
>290 M1 = 14335
>300 DO
>310 LD@ M1
>320 M1 = M1-6
>330 UNTIL M1 = MTOP
>360 POP A, B, C, D
>370 PRINT A, B, C, D
Using an Array To Set Up the Data
>PRINT MTOP
14335
>PRINT MTOP-24
14311
>PUSH 14311 (NEW MTOP ADDRESS)
>CALL 77
>100 DIM A(4)
>110 DATA 10, 20, 30, 40
>120 FOR I = 1 TO 4 : READ A(I) : NEXT I