beautypg.com

Pulsafeeder Pulsar DLC User Manual

Page 113

background image

108

Notes:

1. There is one character per 16-bit value, which resides in the least significant byte.

2. The most significant byte contains the cursor status (0 = cursor off, 1 = cursor on). The least

significant byte contains the cursor position offset (0-15 for the first line and 16-31 for the second).

3. Used to invoke Key-presses. The key value must be sent in the least significant byte (the most

significant byte is unused).

T

HIS

R

EGISTER

(0

X

0041 – K

EY

P

RESS

)

MUST NOT BE USED FOR AUTOMATION PURPOSES

.

IT CAN PRESENT HAZARDOUS CONDITIONS TO THE OPERATOR

. A

CTIVATING

C

ODE

0

X

01

(S

TOP

_S

TART

_K

EY

)

WILL OVERRIDE LOCAL KEYPAD CONTROL

! U

SE REGISTER

0

X

0042 -

P

UMP MOTOR STATUS FOR AUTOMATED MOTOR CONTROL

.

Note, that the UP Key and Down Key are inhibited from modifying the stroke length and motor speed. Use
0x0043 and 0x0044 for that purpose. The following codes are assigned:

0 = 0x00 =

NO_KEY

10 = 0x0A = UP_ENTER_KEY

1 = 0x01 =

STOP_START_KEY (motor key)

11 = 0x0B = DOWN_KEY

2 = 0x02 =

MENU_KEY

12 = 0x0C = DN_REPEAT_KEY

3 = 0x03 =

UNITS_KEY

13 = 0x0D = DN_ENTER_KEY

4 = 0x04 =

BATCH_KEY

14 = 0x0E = UP_DOWN_KEY

5 = 0x05 =

CALIBRATE_KEY

15 = 0x0F =

INTERNAL_USE_ONLY

6 = 0x06 =

MODE_KEY

16 = 0x10 =

INTERNAL_USE_ONLY

7 = 0x07 =

ENTER_KEY

17 = 0x11 =

INTERNAL_USE_ONLY

8 = 0x08 =

UP_KEY

18 = 0x12 =

TIMEOUT_KEY

9 = 0x09 =

UP_REPEAT_KEY

4. The most significant byte contains the desired condition (0 = user desires pump off, 1 = user desires

pump on). The least significant byte contains the actual motor status ( 0 = pump motor off, 1 = pump
motor on). When writing, only write to the Most Significant byte. The Least Significant byte must be
set to 0x00 or an error will be returned.

5. Percent-Stroke value is expressed in hundredths of percent (e.g., 0x01F4 = 500 = 5.00%). The 0-

10,000 value range may be modified by Ratio and Reverse Acting and further limited by end-points.

6. Percent-Speed value is expressed as hundredths of percent (e.g., 0x2710 = 10000 = 100.00%). The 0-

10,000 value range may be modified by Ratio and Reverse Acting and further limited by end-points.
This value is write-able only in a DLC. A DLC will always return 100.00%.

7. Stroke Counter 16-bits (Most significant or Least significant depending on register). The combination

of these addresses constitutes a 32-bit unsigned LONG value. It is useful only if the tachometer option
is installed (i.e., DLCM).

8. The least significant bit contains the Under/Over Voltage Flag (0=False[No Error], 1=True[Error]).

9. The Actual Stroke Position value is expressed in hundredths of percent (e.g., 0x01F4 = 500 = 5.00%).

10. The Actual Average Motor Speed value is expressed in hundredths of percent (e.g., 0x01F4 = 500 =

5.00%). The Average Interval is 10 pump strokes. Writing any value will reset the Average.

11. Writing while security is disabled sets a new PIN #. Writing while security is enabled compares to the

old PIN #.

12. Reading returns the current condition from RAM that can be either 0=Security Off, 1=Tamper Proof,

2=Calibration Settings. Writing while security is disabled, enables the chosen security type. NOTE
that you should write the PIN # before enabling security here.