WB-M1W2 v.3
Module d’interface 1-Wire vers Modbus
Références de commande couvertes (1)
WB-M1W2 v.3
Cette page décrit le nouvel appareil WB-M1W2 v.3; pour la version précédente, consultez WB-M1W2 v.2.
Cette page décrit la dernière révision matérielle avec le dernier micrologiciel stable. Si votre appareil utilise un micrologiciel plus ancien, mettez-le à jour si possible (voir Mise à jour du micrologiciel).
Présentation
Le WB-M1W2 v.3 est un module compact destiné à être installé dans une boîte d’encastrement, avec deux entrées universelles prenant en charge les modes suivants :
- 1-Wire — raccordement de capteurs DS18B20 à l’aide du protocole 1-Wire . Jusqu’à 20 capteurs peuvent être raccordés à chaque entrée.
- Counting and press detection — pour les sorties impulsionnelles d’appareils, les boutons-poussoirs et les interrupteurs.
Le module compact s’installe dans les goulottes, les boîtes d’encastrement et d’autres espaces restreints.
Interface de communication : RS-485 avec Modbus RTU.
Différences par rapport à la version précédente

Différences par rapport à WB-M1W2 v.2:
- le boîtier plus petit convient aux boîtes d’encastrement ainsi qu’aux goulottes et aux boîtes de dérivation ;
- le bornier des capteurs 1-Wire n’est pas amovible.
Caractéristiques techniques
| Paramètre | Valeur |
|---|---|
| Alimentation électrique | |
| Tension d’alimentation de l’interface | 9–28 V DC |
| Puissance consommée |
0.1 W |
| Capteurs | |
| Capteurs externes | Jusqu’à 20 capteurs de température numériques DS18B20 par entrée. |
| Entrées (utilisées à la place des capteurs externes) | |
| Nombre d’entrées numériques | 2 |
| Type d’entrée | Contact sec, sans isolation galvanique |
| Tension en circuit ouvert | 5 V |
| Commande | |
| Interface de commande | RS-485 |
| Isolation de l’interface | Sans isolation galvanique |
| Protocole de communication | Modbus RTU ; adresse configurable par logiciel ; les paramètres d’usine figurent sur l’étiquette |
| Paramètres de l’interface RS-485 | Configurables par logiciel ; valeurs par défaut :
débit — 9600 bit/s ; données — 8 bits ; parité — aucune (N) ; bits d’arrêt — 2 |
| Délai de disponibilité après mise sous tension | ~2 s |
| Conditions de fonctionnement | |
| Température de l’air ambiant | −40 à +80 °C |
| Humidité relative | Jusqu’à 95 %, sans condensation |
| Classification climatique selon GOST 15150-69 | O2.1* |
| Garantie | 2 ans |
| Durée de service | 8 ans |
| Borniers et sections des conducteurs | |
| Section recommandée des conducteurs munis d’embouts de câblage isolés | 0.35–1 mm2 — embout simple ; 0.35–0.5 mm2 — embout double |
| Longueur standard du manchon de l’embout | 8 mm |
| Couple de serrage des vis | 0.2 N·m |
| Dimensions | |
| Dimensions |
34 × 20 × 17 mm |
| Poids (emballage compris) |
13 g |
Principe de fonctionnement
En mode 1-Wire, le module interroge les capteurs raccordés à ses entrées toutes les deux secondes et enregistre les mesures dans les registres Modbus. L’intervalle d’interrogation est configurable. Certains capteurs DS18B20 renvoient occasionnellement des valeurs aberrantes qui s’écartent sensiblement des mesures correctes. Le module intègre un filtre des valeurs suspectes pour rejeter ces mesures.
En mode entrée numérique, le module surveille les entrées et enregistre leurs états et le nombre d’activations dans des registres. Les compteurs sont sur 16 bits. Pour réinitialiser les compteurs d’activations des entrées, écrivez 1 dans le registre 100. Des compteurs d’appuis distincts sont disponibles pour les boutons-poussoirs.
Voyants

Le module possède un voyant qui indique son état sans connexion à un contrôleur :
- S (vert) — état de la communication Modbus : s’allume lorsque l’alimentation basse tension est appliquée et clignote pendant l’interrogation via RS-485. Sur les appareils dont les événements sont activés dans Fast Modbus ⚡ le voyant clignote plus fréquemment que lors de l’interrogation séquentielle, car les événements sont interrogés plus rapidement. En mode chargeur d’amorçage, il clignote une fois par seconde ; pendant le chargement du micrologiciel, il clignote rapidement. Il est situé sous la borne B.
Reconnaissance des types d’appui
Le module reconnaît quatre types d’appui : court ; long ; double ; court suivi d’un long.
Les appuis peuvent être traités sur le contrôleur, qui reçoit un compteur distinct pour chaque type d’appui via Modbus.
Les paramètres de reconnaissance des appuis peuvent être modifiés dans les paramètres.
Les compteurs d’appuis et les états des entrées peuvent être reçus sous forme d’événements Fast Modbus, ce qui minimise la latence quelle que soit la charge du bus. Voir Fonctionnement Modbus.
Exemple de règle pour traiter les compteurs d’appuis
Installation
Le bornier V+ GND A B, au pas de 3.5 mm, sert au raccordement de l’alimentation et du bus de communication RS-485. Un câblage correct du bus est indispensable à une communication fiable ; voir Câblage et raccordement du bus RS-485.
Si les appareils du bus RS-485 utilisent des alimentations différentes, leurs bornes GND doivent être interconnectées. Voir Mise à la terre des appareils Wiren Board et raccordement de GND et iGND.
Installez le convertisseur dans des boîtes d’encastrement, des goulottes, des coffrets ou des boîtes de dérivation. Recommandations de câblage du bus 1-Wire.
- Exemples de raccordement de capteurs et de boutons (contacts de fin de course et interrupteurs) au WB-M1W2 v.3
-
Deux capteurs DS18B20
-
Un capteur DS18B20 et un bouton ; les entrées peuvent être affectées dans les deux sens
-
Deux boutons, deux fins de course, etc.
Interface web du contrôleur Wiren Board
Sélection d’un modèle
Pour afficher l’appareil dans l’onglet Devices de l’interface web du contrôleur Wiren Board, ajoutez-le automatiquement en recherchant les appareils Wiren Board sur RS-485 ou manuellement en sélectionnant le modèle WB-M1W2.
Commande de l’appareil et consultation des valeurs
L’interface web permet de commander les sorties de l’appareil et de consulter les mesures. Pour modifier les canaux affichés, éditez la configuration de l’appareil dans les paramètres du pilote wb-mqtt-serial.
Canaux disponibles par défaut :
- External Sensor x — température du capteur numérique externe raccordé au port x. Si le capteur est absent ou défectueux, son nom apparaît en rouge.
- Discrete Input x — état de l’entrée x : 0 — ouverte ; 1 — reliée à GND.
- Counter x — compteur de l’entrée x.
- Serial NO — numéro de série de l’appareil.
- WB-M1W2 dans l’interface web du contrôleur
-
Les deux entrées en mode 1-Wire
-
Les deux entrées en mode entrée numérique
Configuration
Méthodes de configuration
- Définissez les paramètres dans l’interface web du contrôleur Wiren Board, sous Settings → Configs → Serial devices driver configuration. Si ces éléments ne sont pas disponibles, vérifiez votre niveau d’accès.
- Écrivez les paramètres dans les registres Modbus du module depuis la console du contrôleur à l’aide de l’utilitaire modbus-utils-rpc ou l’ modbus_client.
- Sans contrôleur Wiren Board, utilisez le configurateur web des appareils Wiren Board ou un autre logiciel ; voir Utilisation des appareils Modbus Wiren Board sans contrôleur. Un ordinateur équipé d’un convertisseur d’interface est nécessaire : USB-RS485.
Nos appareils évoluent en permanence. Si des paramètres décrits dans ce manuel sont absents, mettez à jour le micrologiciel de l’appareil et le logiciel du contrôleur.
Modes des entrées numériques

Chacune des deux entrées du WB-M1W2 v.3 peut être configurée comme entrée numérique.
Sélectionnez le mode indépendamment pour chaque entrée à l’aide du paramètre Input x.
Les données des compteurs sont écrites en mémoire non volatile lorsque la valeur change, mais au maximum une fois toutes les 300 secondes. Cela maintient les compteurs enregistrés à jour tout en prolongeant la durée de vie de la mémoire non volatile.
Antirebond

Pour toute entrée en mode Counting and press recognition, configurez le filtre anti-rebond à l’aide du paramètre Debounce Time (ms). Plage : 0–100 ms ; valeur par défaut : 50 ms.
Temperature sensor polling interval

Réglez l’intervalle d’interrogation des capteurs à l’aide du paramètre Temperature sensor polling interval. Ce réglage est global pour tous les capteurs sur toutes les entrées. Plage : 1–60 s ; valeur par défaut : 2 s.
Raccordement de plusieurs capteurs


Jusqu’à 20 capteurs peuvent être raccordés à chaque entrée du WB-M1W2.
Les capteurs sont affectés aux emplacements par leur identifiant (leur code ROM unique). Un emplacement inutilisé contient 0.
Ajout de nouveaux capteurs :
- Vérifiez que les nouveaux capteurs sont raccordés au bus. Le widget de l’appareil fournit le paramètre New sensors on bus x sur le widget de l’appareil — le nombre de nouveaux capteurs détectés qui seront enregistrés à l’étape suivante.
- Cliquez sur Save new sensors on bus x. Cela enregistre les nouveaux capteurs dans la configuration de l’appareil, mais pas encore dans les paramètres du pilote Serial devices.
- Cliquez sur Read settings again dans l’interface web du configurateur. Vérifiez que les identifiants des nouveaux capteurs apparaissent dans les emplacements auparavant vides.
- Cliquez sur Save settings. Cela enregistre les nouveaux capteurs dans les paramètres du pilote Serial devices.
Après l’ajout de capteurs, vous pouvez permuter leurs identifiants, les déplacer vers d’autres emplacements ou supprimer les capteurs inutilisés dans l’interface web du configurateur.
À la mise sous tension, le WB-M1W2 balaie également les bus 1-Wire et enregistre les nouveaux capteurs détectés dans les emplacements vides de la configuration. Cela est utile pour configurer et utiliser le WB-M1W2 sans contrôleur Wiren Board.
Lorsqu’un seul capteur est raccordé à une entrée, sa mesure est disponible dans le canal Temperature on input x et il est toujours interrogé, même si son identifiant n’a pas été ajouté à la configuration. Avec plusieurs capteurs sur une même entrée, en revanche, le canal Temperature on input x affiche une erreur. Ajoutez les identifiants de tous les capteurs raccordés à la configuration pour un fonctionnement correct.
Counting and press detection
Lorsque vous sélectionnez le mode Counting and press detection, vous pouvez configurer la transmission des compteurs d’appuis au contrôleur. Voir Reconnaissance des types d’appui.
Paramètres disponibles :


- Long Press Time (ms) — distingue les appuis longs des appuis courts. Un appui dépassant cette durée est long ; sinon, il est court.
- Second Press Waiting Time (ms) — ouvre une fenêtre temporelle après la fin d’un appui court. Un second appui dans cette fenêtre est considéré comme un double appui ; sinon, le premier appui est considéré comme un appui simple.
- Debounce Time (ms) — le signal d’entrée doit rester stable pendant cette durée avant d’être accepté et traité par l’algorithme de reconnaissance des appuis. Pour la reconnaissance des appuis, réglez-la entre un cinquième et un dixième du délai d’attente du second appui.
- Intervalle d’interrogation de chaque compteur — conservez la valeur par défaut ; le pilote gère automatiquement l’interrogation.
La détection des doubles appuis retarde celle des appuis courts. Par exemple, avec le réglage par défaut de 300 ms, l’événement d’appui court se produit 300 ms après le relâchement du bouton. Si les doubles appuis et les appuis courts suivis d’un long ne sont pas nécessaires, réglez Second Press Waiting Time (ms) à 0 ms. L’événement d’appui court se produira alors immédiatement après le relâchement du bouton.
La reconnaissance des appuis intervient après l’antirebond. Lorsque Debounce Time (ms) est réglé à la valeur par défaut de 50 ms, les appuis de moins de 50 ms sont ignorés. Le relâchement du bouton est également enregistré 50 ms après le relâchement physique. Choisissez le délai d’antirebond adapté au bouton pour réduire la latence tout en évitant les faux événements, par exemple la détection d’un double appui à la place d’un appui simple.
Fonctionnement Modbus
Les appareils Wiren Board utilisent Modbus RTU. La connexion physique utilise l’interface RS-485.
. Toutes les principales commandes de lecture et d’écriture d’un ou de plusieurs registres sont prises en charge. Consultez la liste dans la description du protocole Modbus.
Le module peut être configuré :
- dans l’interface web du contrôleur Wiren Board ;
- à l’aide du configurateur web des appareils Wiren Board;
- à l’aide de logiciels tiers.
Paramètres du port par défaut
| Valeur par défaut |
Nom du paramètre dans l’interface web |
Paramètre |
|---|---|---|
| 9600 | Débit en bauds | Débit en bauds, bit/s |
| 8 | Bits de données | Nombre de bits de données |
| Aucune | Parité | Parité |
| 2 | Bits d’arrêt | Nombre de bits d’arrêt |
Dans le micrologiciel actuel, le réglage Bits d’arrêt est facultatif : l’appareil fonctionne aussi correctement lorsque son nombre de bits d’arrêt diffère de celui du maître Modbus.
Pour une réponse plus rapide, nous recommandons d’augmenter le débit à 115200 bit/s; voir Réglage des paramètres de communication
Adresse Modbus

Chaque appareil du bus doit avoir une adresse unique comprise entre 1 et 247. L’adresse attribuée en usine figure sur les étiquettes du boîtier (couvercle supérieur, côté ou dessous). Les appareils d’un même lot de production reçoivent des adresses différentes ; ceux d’une même commande auront donc généralement des adresses différentes.
Pour savoir comment rechercher, modifier ou réinitialiser l’adresse, voir Adresse Modbus d’un appareil Wiren Board.
Extension Fast Modbus
Fast Modbus étend le Modbus standard avec une détection rapide des appareils Wiren Board sur RS-485 et l’interrogation des événements.
Ces fonctions sont activées par une commande spéciale du maître ; les appareils Wiren Board restent donc compatibles avec les équipements tiers.
Tous les registres ne prennent pas en charge la génération d’événements. Consultez la table des registres : les registres compatibles sont marqués ⚡. Voir Fast Modbus.
Table des registres
Table des registres du WB-M1W2 v.3
La révision matérielle figure sur l’étiquette latérale. Les dates de fabrication sont indiquées dans l’historique des révisions ci-dessous.
Mises à jour du micrologiciel et réinitialisation des paramètres
Les appareils Wiren Board prennent en charge les mises à jour du micrologiciel via Modbus. Cela permet de corriger les défauts sur le site d’installation et, lorsque c’est techniquement possible, d’ajouter des fonctions. Les paramètres enregistrés dans l’appareil sont conservés lors d’une mise à jour du micrologiciel.
Instructions :
- Mise à jour du micrologiciel ()
- Réinitialisation des paramètres
- Réglage des paramètres de connexion
- Adresse Modbus : recherche, réinitialisation ou modification
- Mise à jour du chargeur d’amorçage
Les nouvelles versions du micrologiciel figurent dans le journal des modifications du micrologiciel.
Problèmes connus
Problèmes matériels et limitations du WB-M1W2 identifiés pendant l’utilisation.
Révisions matérielles
Images et plans de l’appareil

CorelDRAW 2018 (police : Ubuntu) : Fichier : WB-Library.cdr.zip
Visio :
- Appareils Wiren Board : Fichier : WB-Visio-Lib.zip.
- Boîtiers, disjoncteurs, contacteurs et autres symboles tiers.
SVG : Fichier : WB-Library.svg.zip
Autocad 2013 DXF : Fichier : WB-M1W2 v.3.dxf.zip
Autocad PDF : Fichier : WB-M1W2 v.3.pdf
Bibliothèque de symboles de schémas AutoCAD Electrical: Fichier : Wirenboard-AE-base.zip




