Skip to Content

Comando CXOW — Configuración del Módulo OneWire

Habilita el módulo OneWire para sensores de temperatura y llaves codificadas iButton.


¿Para qué sirve?

Caso de usoDescripción
🌡️ Monitoreo de temperaturaHabilitar sensores DS18B20 para cadena de frío
🔑 Identificación de conductorUsar llaves iButton/Dallas para control de acceso
🆔 Sensores como llavesRegistrar sensores de temperatura como llaves codificadas ICL
🔁 Código como está grabadoQue el código de la llave salga como está grabado en ella (CRC primero), como lo cargan otras plataformas

Sintaxis

Configurar

SCXOWa,b,c

Los campos son posicionales y un campo vacío conserva su valor: >SCXOW,,1< solo cambia la notación de la llave.

Consultar

QCXOW

Respuesta

RCXOWa,b,c

Parámetros

ParámetroDescripción
aModo de trabajo: 0 = deshabilitado, 1 = habilitado (el firmware acepta sin error valores 0-30, pero solo 0 y 1 tienen efecto soportado)
b(Opcional) Sensores de temperatura: 0 = solo temperatura, 1 = como llaves codificadas para ICL, 2 = auto-asignación de DT por TH/TL
c(Opcional) Código de la llave iButton: 0 = como lo lee el equipo, 1 = como está grabado en la llave (invertido)

Código de la llave (c)

El código de una llave iButton tiene 8 bytes: familia, número de serie y CRC. El equipo lo arma en el orden en que lo lee (familia primero); en la llave está grabado al revés (CRC primero), y así lo muestran o lo cargan otras plataformas.

cEjemplo
0 (por defecto)01343C2B1600009C
19C0000162B3C3401
  • Se dan vuelta los bytes, no los caracteres.
  • Con c=1 el código invertido es el de todo lo que identifica al chofer: los reportes RIB y RCT, la sesión de conductor (IC), el listado ICL y el chofer del DRV (Wialon, plantillas, TRIP).
  • El listado ICL se carga en la misma notación: con c=1, con el número grabado en la llave.
  • No cambian el escaneo del bus (QOW) ni los ID de los sensores de temperatura, con los que se configuran los DT.

El parámetro b está disponible a partir del firmware v1.09.04 (el valor 2 desde la 1.09.28.T16) y el parámetro c desde la 1.09.28.T61. Desde la T61 un campo vacío conserva su valor; antes, >SCXOW,,1< cambiaba el modo de trabajo.

El firmware no valida estrictamente que a sea 0 o 1: acepta sin error cualquier valor entre 0 y 30, pero solo 0 y 1 tienen un comportamiento soportado y documentado. No envíe otros valores.


Comandos Relacionados

ComandoDescripción
OWConsulta de dispositivos OneWire
DTLectura de temperatura OneWire
ICLIdentificación de conductor por llave

Compatibilidad

💾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 actualización