Skip to Content

Comando CXOW — Configuração do Módulo OneWire

Habilita o módulo OneWire para sensores de temperatura e chaves codificadas iButton.


Para que serve?

Caso de usoDescrição
🌡️ Monitoramento de temperaturaHabilitar sensores DS18B20 para cadeia de frio
🔑 Identificação de condutorUsar chaves iButton/Dallas para controle de acesso
🆔 Sensores como chavesRegistrar sensores de temperatura como chaves codificadas ICL
🔁 Código como está gravadoFazer o código da chave sair como está gravado nela (CRC primeiro), como outras plataformas o cadastram

Sintaxe

Configurar

SCXOWa,b,c

Os campos são posicionais e um campo vazio conserva seu valor: >SCXOW,,1< só altera a notação da chave.

Consultar

QCXOW

Resposta

RCXOWa,b,c

Parâmetros

ParâmetroDescrição
aModo de trabalho: 0 = desabilitado, 1 = habilitado (o firmware aceita sem erro valores 0-30, mas só 0 e 1 têm efeito suportado)
b(Opcional) Sensores de temperatura: 0 = só temperatura, 1 = como chaves codificadas para ICL, 2 = autoatribuição de DT por TH/TL
c(Opcional) Código da chave iButton: 0 = como o equipamento o lê, 1 = como está gravado na chave (invertido)

Código da chave (c)

O código de uma chave iButton tem 8 bytes: família, número de série e CRC. O equipamento o monta na ordem em que o lê (família primeiro); na chave ele está gravado ao contrário (CRC primeiro), e é assim que outras plataformas o mostram ou o cadastram.

cExemplo
0 (padrão)01343C2B1600009C
19C0000162B3C3401
  • São invertidos os bytes, não os caracteres.
  • Com c=1 o código invertido é o de tudo o que identifica o motorista: os relatórios RIB e RCT, a sessão de motorista (IC), a lista ICL e o motorista do DRV (Wialon, templates, TRIP).
  • A lista ICL é carregada na mesma notação: com c=1, com o número gravado na chave.
  • Não mudam a varredura do barramento (QOW) nem os ID dos sensores de temperatura, com os quais os DT são configurados.

O parâmetro b está disponível a partir do firmware v1.09.04 (o valor 2 desde a 1.09.28.T16) e o parâmetro c desde a 1.09.28.T61. Desde a T61 um campo vazio conserva seu valor; antes, >SCXOW,,1< alterava o modo de trabalho.

O firmware não valida estritamente que a seja 0 ou 1: aceita sem erro qualquer valor entre 0 e 30, mas só 0 e 1 têm um comportamento suportado e documentado. Não envie outros valores.


Comandos Relacionados

ComandoDescrição
OWConsulta de dispositivos OneWire
DTLeitura de temperatura OneWire
ICLIdentificação de condutor por chave

Compatibilidade

💾Firmware:v1.02.03
💾Firmware v1.02.03
SP-IOT
SM-IOT
Parâmetro b desde v1.09.04; c desde v1.09.28.T61
Última atualização