WB-M1W2 v.3
Módulo de interfaz de 1-Wire a Modbus
Referencias de pedido incluidas (1)
WB-M1W2 v.3
Esta página describe el nuevo dispositivo WB-M1W2 v.3; para la versión anterior, consulte WB-M1W2 v.2.
Esta página describe la revisión de hardware más reciente con el último firmware estable. Si su dispositivo utiliza un firmware anterior, actualícelo cuando sea posible (consulte Actualización del firmware).
Finalidad
WB-M1W2 v.3 es un módulo compacto para instalar en una caja de pared, con dos entradas universales que admiten los siguientes modos:
- 1-Wire: conexión de sensores DS18B20 mediante el protocolo 1-Wire. Pueden conectarse hasta 20 sensores a cada entrada.
- Counting and press detection — para salidas de impulsos de dispositivos, pulsadores e interruptores.
El módulo compacto cabe en canaletas, cajas de pared y otros espacios reducidos.
Interfaz de comunicación: RS-485 con Modbus RTU.
Cambios respecto a la versión anterior

Diferencias respecto a WB-M1W2 v.2:
- la carcasa más pequeña es adecuada tanto para cajas de mecanismos como para canaletas y cajas de conexiones;
- el bornero para sensores 1-Wire no es extraíble.
Especificaciones técnicas
| Parámetro | Valor |
|---|---|
| Alimentación | |
| Tensión de alimentación de la interfaz | 9–28 V DC |
| Consumo de energía |
0.1 W |
| Sensores | |
| Sensores externos | Hasta 20 sensores digitales de temperatura DS18B20 por entrada. |
| Entradas (utilizadas en lugar de sensores externos) | |
| Número de entradas digitales | 2 |
| Tipo de entrada | Contacto seco, sin aislamiento |
| Tensión en circuito abierto | 5 V |
| Control | |
| Interfaz de control | RS-485 |
| Aislamiento de la interfaz | Sin aislamiento |
| Protocolo de comunicación | Modbus RTU; dirección configurable por software; los ajustes de fábrica figuran en la etiqueta |
| Parámetros de la interfaz RS-485 | Configurable por software; valores predeterminados:
velocidad en baudios — 9600 bit/s; datos — 8 bits; paridad — ninguna (N); bits de parada — 2 |
| Tiempo hasta estar listo tras el encendido | ~2 s |
| Condiciones de funcionamiento | |
| Temperatura del aire ambiente | −40 a +80 °C |
| Humedad relativa | Hasta el 95%, sin condensación |
| Clasificación climática según GOST 15150-69 | O2.1* |
| Garantía | 2 años |
| Vida útil | 8 años |
| Borneros y secciones de los conductores | |
| Sección recomendada del conductor con punteras aisladas | 0.35–1 mm2 — puntera individual; 0.35–0.5 mm2 — puntera doble |
| Longitud estándar del manguito de la puntera | 8 mm |
| Par de apriete de los tornillos | 0.2 N·m |
| Dimensiones | |
| Dimensiones |
34 × 20 × 17 mm |
| Peso (incluido el embalaje) |
13 g |
Principio de funcionamiento
En modo 1-Wire, el módulo consulta cada dos segundos los sensores conectados a sus entradas y almacena las lecturas en registros Modbus. El intervalo de consulta es configurable. Algunos sensores DS18B20 devuelven ocasionalmente valores espurios que difieren considerablemente de las lecturas correctas. El módulo incluye un filtro de valores sospechosos para rechazar estas lecturas.
En el modo de entrada digital, el módulo supervisa las entradas y almacena sus estados y el número de activaciones en registros. Los contadores son de 16 bits. Para restablecer los contadores de activación de las entradas, escriba 1 en el registro 100. Los pulsadores disponen de contadores de pulsaciones independientes.
Indicadores

El módulo tiene un indicador que muestra su estado sin conectarlo a un controlador:
- S (verde) — estado de la comunicación Modbus: se ilumina al aplicar alimentación de baja tensión y parpadea durante las consultas por RS-485. En dispositivos con eventos habilitados en Fast Modbus ⚡ el indicador parpadea con mayor frecuencia que durante las consultas secuenciales porque los eventos se consultan más rápidamente. En el modo de cargador de arranque, parpadea una vez por segundo; durante la carga del firmware, parpadea rápidamente. Está situado debajo del borne B.
Reconocimiento del tipo de pulsación
El módulo reconoce cuatro tipos de pulsación: corta; larga; doble; y corta seguida de larga.
Las pulsaciones se pueden procesar en el controlador, que recibe mediante Modbus un contador independiente para cada tipo de pulsación.
Los parámetros de reconocimiento de pulsaciones pueden cambiarse en ajustes.
Los contadores de pulsaciones y los estados de las entradas pueden recibirse como eventos Fast Modbus, lo que minimiza la latencia independientemente de la carga del bus. Consulte Funcionamiento Modbus.
Ejemplo de regla para procesar los contadores de pulsaciones
Instalación
El bornero V+ GND A B, con un paso de 3.5 mm, conecta la alimentación y el bus de comunicación RS-485. Un cableado correcto del bus es esencial para una comunicación fiable; consulte Cableado y conexión del bus RS-485.
Si los dispositivos del bus RS-485 utilizan distintas fuentes de alimentación, sus bornes GND deben interconectarse. Consulte Puesta a tierra de los dispositivos Wiren Board y conexión de GND e iGND.
Instale el convertidor en cajas empotradas, canaletas, envolventes o cajas de conexiones. Recomendaciones de cableado del bus 1-Wire.
- Ejemplos de conexión de sensores y botones (finales de carrera e interruptores) al WB-M1W2 v.3
-
Dos sensores DS18B20
-
Un sensor DS18B20 y un botón; se puede utilizar cualquiera de las asignaciones de entrada
-
Dos pulsadores, dos finales de carrera, etc.
Interfaz web del controlador Wiren Board
Selección de una plantilla
Para mostrar el dispositivo en la pestaña Devices de la interfaz web del controlador Wiren Board, añádalo automáticamente mediante la búsqueda de dispositivos Wiren Board en RS-485 o manualmente, seleccionando la plantilla WB-M1W2.
Control del dispositivo y visualización de valores
La interfaz web permite controlar las salidas del dispositivo y consultar las lecturas. Para cambiar los canales mostrados, edite la configuración del dispositivo en ajustes del controlador wb-mqtt-serial.
Canales disponibles de forma predeterminada:
- External Sensor x — temperatura del sensor digital externo conectado al puerto x. Si el sensor no está presente o está averiado, su nombre se resalta en rojo.
- Discrete Input x — estado de la entrada x: 0 — abierta; 1 — conectada a GND.
- Counter x — contador de la entrada x.
- Serial NO — número de serie del dispositivo.
- WB-M1W2 en la interfaz web del controlador
-
Ambas entradas en modo 1-Wire
-
Ambas entradas en modo de entrada digital
Configuración
Métodos de configuración
- Configure los parámetros en la interfaz web del controlador Wiren Board, en Settings → Configs → Serial devices driver configuration. Si estos elementos no están disponibles, compruebe su nivel de acceso.
- Escriba los ajustes en Registros Modbus del módulo desde la consola del controlador mediante la utilidad modbus-utils-rpc o modbus_client.
- Sin un controlador Wiren Board, utilice Configurador web de dispositivos Wiren Board o con otro software; consulte Uso de dispositivos Modbus de Wiren Board sin controlador. Necesitará un ordenador con un convertidor de interfaz: USB-RS485.
Nuestros dispositivos se mejoran continuamente. Si faltan ajustes descritos en este manual, actualice el firmware del dispositivo y el software del controlador.
Modos de las entradas digitales

Cada una de las dos entradas del WB-M1W2 v.3 puede configurarse como entrada digital.
Seleccione el modo de forma independiente para cada entrada mediante el parámetro Input x.
Los datos de los contadores se escriben en la memoria no volátil cuando cambia el valor, pero como máximo una vez cada 300 segundos. Esto mantiene actualizados los contadores almacenados y prolonga la vida útil de la memoria no volátil.
Antirrebote

Para cualquier entrada en el modo Counting and press recognition, configure el filtro antirrebote mediante el parámetro Debounce Time (ms). Rango: 0–100 ms; valor predeterminado: 50 ms.
Temperature sensor polling interval

Establezca el intervalo de consulta de los sensores mediante el parámetro Temperature sensor polling interval. Este ajuste es global para todos los sensores de todas las entradas. Rango: 1–60 s; valor predeterminado: 2 s.
Conexión de varios sensores


Pueden conectarse hasta 20 sensores a cada entrada de WB-M1W2.
Los sensores se asignan a posiciones mediante su ID (su código ROM único). Una posición sin utilizar contiene 0.
Adición de nuevos sensores:
- Asegúrese de que los nuevos sensores estén conectados al bus. El widget del dispositivo proporciona el parámetro New sensors on bus x en el widget del dispositivo: el número de sensores recién detectados que se guardarán en el paso siguiente.
- Haga clic en Save new sensors on bus x. Esto guarda los nuevos sensores en la configuración del dispositivo, pero aún no en los ajustes del controlador de dispositivos serie.
- Haga clic en Read settings again en la interfaz web del configurador. Compruebe que los nuevos ID de sensor aparezcan en las posiciones que estaban vacías.
- Haga clic en Save settings. Esto guarda los nuevos sensores en los ajustes de Serial devices driver.
Después de añadir sensores, puede intercambiar sus ID, moverlos a otras posiciones o eliminar los sensores no utilizados en la interfaz web del configurador.
Al encenderse, WB-M1W2 también explora los buses 1-Wire y guarda los sensores nuevos detectados en las posiciones de configuración vacías. Esto resulta útil al configurar y utilizar WB-M1W2 sin un controlador Wiren Board.
Cuando solo hay un sensor conectado a una entrada, su lectura está disponible en el canal Temperature on input x y siempre se consulta, aunque su ID no se haya añadido a la configuración. Sin embargo, si hay varios sensores en una entrada, el canal Temperature on input x muestra un error. Añada a la configuración los identificadores de todos los sensores conectados para que funcionen correctamente.
Counting and press detection
Al seleccionar el modo Counting and press detection, puede configurar la transmisión de los contadores de pulsaciones al controlador. Consulte Reconocimiento del tipo de pulsación.
Ajustes disponibles:


- Long Press Time (ms) — distingue entre pulsaciones largas y cortas. Una pulsación que dura más que este valor se considera larga; en caso contrario, se considera corta.
- Second Press Waiting Time (ms) — abre una ventana de tiempo después de que termine una pulsación corta. Una segunda pulsación dentro de esta ventana se considera una doble pulsación; de lo contrario, la primera se considera una pulsación simple.
- Debounce Time (ms) — la señal de entrada debe permanecer estable durante este tiempo antes de aceptarse y procesarse mediante el algoritmo de reconocimiento de pulsaciones. Para reconocer pulsaciones, ajústelo a entre una quinta y una décima parte del tiempo de espera de la segunda pulsación.
- Intervalo de consulta de cada contador: mantenga el valor predeterminado; el controlador de software gestiona automáticamente las consultas.
La detección de la doble pulsación retrasa la detección de la pulsación corta. Por ejemplo, con el ajuste predeterminado de 300 ms, el evento de pulsación corta se produce 300 ms después de soltar el pulsador. Si no necesita pulsaciones dobles ni cortas seguidas de largas, establezca Second Press Waiting Time (ms) en 0 ms. El evento de pulsación corta se producirá entonces inmediatamente después de soltar el botón.
El reconocimiento de pulsaciones se realiza después del antirrebote. Con Debounce Time (ms) configurado con el valor predeterminado de 50 ms, se ignoran las pulsaciones de menos de 50 ms. La liberación del botón también se registra 50 ms después de soltarlo físicamente. Elija el tiempo de supresión de rebotes adecuado para el botón a fin de minimizar la latencia y evitar eventos falsos, como detectar una doble pulsación en lugar de una pulsación corta.
Funcionamiento Modbus
Los dispositivos Wiren Board utilizan Modbus RTU. La conexión física utiliza el RS-485.
interfaz. Se admiten todas las órdenes principales de lectura y escritura de uno o varios registros. Consulte la lista en el Descripción del protocolo Modbus.
El módulo puede configurarse:
- en la interfaz web del controlador Wiren Board;
- mediante el Configurador web de dispositivos Wiren Board;
- mediante software de terceros.
Ajustes predeterminados del puerto
| Valor predeterminado |
Nombre del parámetro en la interfaz web |
Parámetro |
|---|---|---|
| 9600 | Velocidad en baudios | Velocidad en baudios, bit/s |
| 8 | Bits de datos | Número de bits de datos |
| Ninguno | Paridad | Paridad |
| 2 | Bits de parada | Número de bits de parada |
En el firmware actual, establecer Bits de parada es opcional: el dispositivo también funciona correctamente cuando su número de bits de parada difiere del ajuste del maestro Modbus.
Para una respuesta más rápida, recomendamos aumentar la velocidad en baudios a 115200 bit/s; consulte Ajustes de los parámetros de comunicación
Dirección Modbus

Cada dispositivo del bus debe tener una dirección única entre 1 y 247. La dirección asignada de fábrica está impresa en las etiquetas de la carcasa (tapa superior, lateral o parte inferior). A los dispositivos de un lote de producción se les asignan direcciones diferentes, por lo que los dispositivos de un mismo pedido suelen tener direcciones distintas.
Para obtener instrucciones sobre cómo buscar, cambiar o restablecer la dirección, consulte Dirección Modbus del dispositivo Wiren Board.
Extensión Fast Modbus
Fast Modbus amplía el Modbus estándar con detección rápida de dispositivos Wiren Board en RS-485 y consultas de eventos.
Estas funciones se activan mediante una orden especial del maestro, por lo que los dispositivos Wiren Board mantienen la compatibilidad con equipos de terceros.
No todos los registros admiten la generación de eventos. Compruebe el mapa de registros: los registros que admiten eventos están marcados con ⚡. Consulte Fast Modbus.
Mapa de registros
Mapa de registros del WB-M1W2 v.3
La revisión de hardware está impresa en la etiqueta lateral. Las fechas de fabricación se indican en el historial de revisiones siguiente.
Actualizaciones del firmware y restablecimiento de ajustes
Los dispositivos Wiren Board admiten actualizaciones de firmware mediante Modbus. Esto permite corregir errores en el lugar de instalación y, cuando resulta técnicamente posible, añadir nuevas funciones. Los ajustes almacenados en el dispositivo se conservan durante la actualización del firmware.
Instrucciones:
- Actualización del firmware ()
- Restablecimiento de ajustes
- Ajustes de los parámetros de conexión
- Dirección Modbus: buscar, restablecer o cambiar
- Actualización del gestor de arranque
Las nuevas versiones del firmware se enumeran en el historial de cambios del firmware.
Problemas conocidos
Problemas y limitaciones del hardware WB-M1W2 identificados durante el funcionamiento.
Revisiones de hardware
Imágenes y planos del dispositivo

CorelDRAW 2018 (fuente: Ubuntu): Archivo: WB-Library.cdr.zip
Visio:
- Dispositivos Wiren Board: Archivo: WB-Visio-Lib.zip.
- Carcasas, interruptores automáticos, contactores y otros símbolos de terceros.
SVG: Archivo: WB-Library.svg.zip
Autocad 2013 DXF: Archivo: WB-M1W2 v.3.dxf.zip
PDF de Autocad: Archivo: WB-M1W2 v.3.pdf
Biblioteca de símbolos esquemáticos para AutoCAD Electrical: Archivo: Wirenboard-AE-base.zip




