5.4.1
TEMPO WATCHDOG
O tempo de ativação do watchdog é definido no registo de retenção 0x10. Este período de tempo é definido em
segundos. Um valor de 0 significa que o watchdog está desabilitado e este é o valor padrão.
Para habilitar a função watchdog, definir o tempo_watchdog para um valor diferente de 0 ou selecionar um valor da
bomba.
Exemplo: Definir o tempo de ativação do watchdog em 30s Transmitir Mensagem:
01 10 00 10 00 01 02 00 1E 24 C8
Onde:
01
é o endereço slave.
10
é a função usada. Escrever Registos Múltiplos.
00 10
é o endereço do registo de retenção a ser escrito.
00 01
é o número de registos a serem escritos, 1 neste caso.
02
é o número de bytes a serem enviados
00 1E
é o valor a ser enviado, 30 em decimal.
24 C8
é o CRC.
Agora o tempo_watchdog está definido em 30s. Portanto, sempre que duas mensagens adequadamente
construídas são lidas em menos de 30s, incluindo aquelas não especificamente endereçadas para a bomba, o
watchdog sofrerá um reset.
6
CONTROLO DA BOMBA
6.1
CONFIGURAÇÃO DE SET-POINT
O set-point ativo é selecionado usando o registo de retenção (0x23 Set-Point pH - 0x24 Set-Point ORP). Qualquer valor
for da faixa aceitável não será aplicado e o código de exceção 0x03 (valor de dados ilegal) será respondido ao
comando.
7
MONITORIZAÇÃO ESTADO DA BOMBA
7.1 LEITURA DO MODO DE BOMBA
O modo de bomba atual é indicado usando dois bits no registo de entrada 0x00, bits 1 e 3. Em combinação, especificam
o modo. A tabela seguinte define as combinações e o seu significado.
Bit 9
0
0
1
1
7.2 LEITURA DAS MEDIÇÕES DA BOMBA
A bomba Control Basic Plus oferece três medições dos seus parâmetros.
Parâmetros
Registo de entrada
Temperatura 0x08
pH
0x0A
ORP (RX)
0x0F
0000138174
Bit 8
0
1
0
1
rev.1.1
Significado
Modo de operação normal
Modo de calibração
Modo de programação
Modo de registo
6