Owner manual

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).
THIS REGISTER (0X0041 KEY PRESS) MUST NOT BE USED FOR AUTOMATION PURPOSES.
IT CAN PRESENT HAZARDOUS CONDITIONS TO THE OPERATOR. ACTIVATING CODE 0X01
(STOP_START_KEY) WILL OVERRIDE LOCAL KEYPAD CONTROL! USE REGISTER 0X0042 -
PUMP 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.