Brookfield CAP2000 Viscometer User Manual

Page 32

Advertising
background image

Brookfield Engineering Labs., Inc.

Page 32

Manual No. M02-313-G0812

CAP 2000+ TRANSMIT/RECEIVE COMMANDS FOR COMPUTER COMMUNICATION

COMMAND

RECEIVED

CAP 2000 RESPONSE

FUNCTION

Vyyy<CR>

V<SS><CR>

• Sets current speed and starts motor.

• 000H <=yyy <=3E8H (t to 1000 RPM).

• Anything between 001H and 005H is interpreted as 5 RPM.

• Anything over 3E8H is interpreted as 1000 RPM.

• All yyy values shall be padded to 3 characters with leading zeros.

• A speed of 000 will stop the motor.

• Sets or clears the motor on bit (bit 1) in the status byte accordingly.

• Sets illegal value bit in status byte if yyy is outside limits (See Table 2).

Tttt<CR>

T<ss><CR>

• Sets current temperature and controls to it.

• 032H <= ttt <= 2EEH; CAPLO (5°C to 75°C).

• 000H <= ttt <= 92EH; CAPHI (0°C to 235°C).

• Any temperature under the lower limit is interpreted as the lower limit.

• Any temperature over the upper limit is interpreted as the upper limit.

• The CAP 2000+ must divide all ttt values received by 10 before use.

• All ttt values shall be padded to 3 characters with leading zeros.

• Sets illegal value bit in status byte if ttt is outside limits (See Table 2).

R<CR>

R<vvvvvvffffrrrrrrtttcc>

<ss><CR>

• Returns a data packet to the host.

• vvvvvv : viscosity ,P, (multiplied by 1000 by the CAP 2000+). All

vvvvvv values shall be padded to 6 characters with leading zeros.

• ffff: FSR ,%, (multiplied by 100 by the CAP 2000+). All ffff values

shall be padded to 4 characters with leading zeros.

• rrrrrr : shear rate , 1/seconds, (multiplied by 100 by the CAP 2000+). All

rrrrrr values shall be padded to 6 characters with leading zeros.

• ttt : temperature ,°C, (multiplied by 10 by the CAP 2000+). All ttt values

shall be padded to 3 characters with leading zeros.

• cc : cone. All cc values shall be padded to 2 characters with leading

zeros.

I<CR>

ICAP+<bbxxxddddd

<ss><CR>

• Identify the viscometer and firmware in use.

• bb: HI or LO : temperature range.

• xxx : firmware version (decimal format) multiplied by 100.

• ddddd : spring constant, (multiplied by 10,000 by the CAP 2000+). All

ddddd values shall be padded to characters with leading zeros.

Scc<CR>

Saaaaaaeeeeeecc

<ss><CR>

• Selects cone to be used.

• cc : cone #: All cc values shall be padded to 2 characters with leading

zeros.

• 01H<=cc<=14H; Any S command sent with a cone number outside these

limits will be ignored.

• Cone # outside limits: response values represent the cone the instrument

is staying with.

• aaaaaa : cone multiplier constant. All aaaaaa values shall be padded to 6

characters with leading zeros.

• eeeeee : shear rate constant of cone (multiplied by 10000). All eeeeee

values shall be padded to 6 characters with leading zeros.

• Sets illegal value bit in status byte if cc is outside limits (See Table 2).

Kccvvvvvveeeeee

aaaaaayyy<ss><CR>

• Calibrate a new cone.

• The response will not be returned to the host until the calibration is

complete.

• cc : cone #: All cc values shall be padded to 2 characters with leading

zeros.

• vvvvvv : viscosity of calibration fluid (centipoise). All vvvvvv values

shall be padded to 6 characters with leading zeros.

• eeeeee : shear rate constant of cone. The CAP 2000+ divides all eeeeee

values by 10000 upon receiving them and multiplies by 10000 before

sending them. All eeeeee values shall be padded to 6 characters with lead-

ing zeros.

• aaaaaa : cone multiplier constant. All aaaaaa values shall be padded to 6

characters with leading zeros

• yyy : calibration speed. Subject to same limitations as in V command.

• If there is an error, bit 7 of the status byte is set.

Invalid Com-

mand

???<CR>

• Invalid command received

Table 1

Advertising