5.4.1
WATCHDOG TIME
The watchdog triggering time is defined in the holding register 0x10. This time is set in seconds. A value of 0 means that
the watchdog is disabled, and this is the default value.
To enable the watchdog feature, set the watchdog_time to a value different from 0 or select a value from the pump.
Example: Set watchdog triggering time to 30s Transmit Message:
01 10 00 10 00 01 02 00 1E 24 C8
Where:
01
is the slave address.
10
is the function used. Write Multiple Registers.
00 10
is the address of the holding register to be written.
00 01
is the number of registers to be written, 1 in this case.
02
is the number of bytes to be sent
00 1E
is the value to be sent, 30 in decimal.
24 C8
is the CRC.
Now, the watchdog_time is set to 30s. Therefore, whenever two properly constructed messages are read in less
than 30s, including those not specifically addressed to the pump, the watchdog is reset.
6
CONTROLLING THE PUMP
6.1
SET-POINT SETTING
The active set-point is selected using holding register (0x23 Set-Point pH - 0x24 Set-Point ORP). Any value outside the
acceptable range is not applied and the exception code 0x03 (illegal data value) will be answered to the command.
7
MONITORING PUMP STATUS
7.1
READING PUMP MODE
The current pump mode is indicated using two bits in input register 0x00, bits 1 and 3. In combination, they specify the
mode. The following table defines the combinations and their meaning.
Bit 9
0
0
1
1
7.2
READING PUMP MEASUREMENTS
The Control Basic Plus pump provides three measurements of its parameters.
Parameters
Input registrer
Temperature 0x08
pH
0x0A
ORP (RX)
0x0F
0000138174
Bit 8
0
1
0
1
rev.1.1
Meaning
Normal operating mode
Calibration mode
Programming mode
Logging mode
6