Wiren BoardDocumentation
Documentation · Français

WB-M1W2 v.3

Module d’interface 1-Wire vers Modbus

révision 110798
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).
Module WB-M1W2 v.3
Module WB-M1W2 v.3

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

Illustration de la documentation du WB-M1W2 v.3

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

Voyant d’état du WB-M1W2 v.3
Voyant d’état du WB-M1W2 v.3

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.

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.

Configuration

Méthodes de configuration

  1. 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.
  2. É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.
  3. 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

Sélection du mode de l’une des entrées du WB-M1W2 v.3 dans l’interface web du contrôleur Wiren Board
Sélection du mode de l’une des entrées du WB-M1W2 v.3 dans l’interface web du contrôleur Wiren Board

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

Configuration de l’antirebond du WB-M1W1 dans l’interface web du contrôleur Wiren Board
Configuration de l’antirebond du WB-M1W1 dans l’interface web du contrôleur Wiren Board

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églage de l’intervalle d’interrogation des capteurs du WB-M1W1 dans l’interface web du contrôleur Wiren Board
Réglage de l’intervalle d’interrogation des capteurs du WB-M1W1 dans l’interface web du contrôleur Wiren Board

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

Configuration des identifiants des capteurs raccordés au WB-M1W1 dans l’interface web du contrôleur Wiren Board
Configuration des identifiants des capteurs raccordés au WB-M1W1 dans l’interface web du contrôleur Wiren Board
Affichage des températures des capteurs raccordés au WB-M1W1 dans l’interface web du contrôleur Wiren Board
Affichage des températures des capteurs raccordés au WB-M1W1 dans l’interface web du contrôleur Wiren Board

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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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 :

Chronogramme des événements d’appui, avec l’antirebond désactivé
Chronogramme des événements d’appui, avec l’antirebond désactivé
Compteurs d’appuis de l’entrée 1 dans l’interface web du contrôleur Wiren Board
Compteurs d’appuis de l’entrée 1 dans l’interface web du contrôleur Wiren Board
  • 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é :

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

Adresse Modbus attribuée en usine. À gauche : étiquette sur le couvercle de l’appareil. À droite : étiquette sur le côté ou sous l’appareil.
Adresse Modbus attribuée en usine. À gauche : étiquette sur le couvercle de l’appareil. À droite : étiquette sur le côté ou sous l’appareil.

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 :

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

Historique des révisions

Images et plans de l’appareil

Dimensions du WB-M1W2 v.3
Dimensions du WB-M1W2 v.3

CorelDRAW 2018 (police : Ubuntu) : Fichier : WB-Library.cdr.zip

Visio :

  1. Appareils Wiren Board : Fichier : WB-Visio-Lib.zip.
  2. 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

Révision 110798.