Get key 230, Get id [r] 234 [r – Industrial Data Systems IDS Scale Basic User Manual

Page 25

Advertising
background image

Scale Basic 4.2E

Reference

The prompt is displayed for 0.7 seconds, then if the register is non-zero, the register data is
displayed. If the register data is zero, then the prompt is displayed until the operator enters
data. Condition codes Positive, Negative, and Zero are set to reflect data input. Press the
Clear key to abort data entry and leave the register unchanged.. NOTE: use the Dp adjust
instruction for data entry with decimal points.


Example: get the percent of moisture. The Get data instruction automatically prompts “EntEr”:

Set, Memory1, 0

Memory1=0. The “EntEr” prompt remains until

data entry.

Dp adjust, Memory1, 2

Set the decimal position of Memory register 1

Get data, Memory1

Get the kg/liter into Memory1


To use a prompt other than ENTER, use the prompt instruction.

Dp adjust, Memory1, 2

Set the decimal position of Memory register 1

Prompt,

“PERCEN”

display

“PErcEn”

Get data, Memory1

get the percentage.


An alternative method to prompt for data uses a time delay to display the prompt, then the
Get data instruction uses it’s default “ENTER” prompt. Assume Timer 1 is configured for 1
second delay:

Dp adjust, Memory1, 2

Set the decimal position of Memory register 1

Prompt, PERCEN

display “PErcEn” on the display

Timer on, 1

turn on timer 1 (1 seconds delay).

Loop1

While

timer

1

on

If,

Timer1

<keep

looping>

Next1

End

if

End

while

Get data, Memory1

get setpoint. Prompt is replaced by “EntEr”.

End

End

of

function

Get

key

230

Purpose: stop processing until the operator presses a key.
Remarks: this instruction is usually used when displaying a message that requires operator

acknowledgment before proceeding.


Example:

Prompt, START

display “StArt”

Get key

wait for any key-press

Get

id [r]

234

[r]

Purpose: use the number in register [r] to open an Id in memory.
Remarks: Condition code Positive is set true if the Id is found, condition code Zero is set true if

the Id is not found.


Example:

Set, Memory1, 25

Advertising