0000138174 rev.1.1 6
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.