Wiren BoardDocumentation
Documentation · Français

Matrices d’affectation des relais, temporisations et fréquence

révision 93719

Sections de référence traduites pour le WB-MR6C v.3. Les actions s’exécutent localement dans le module ; le contrôleur n’est pas nécessaire à leur exécution.

Matrices d’affectation

Chaque entrée peut commander n’importe quelle sortie. Des matrices distinctes définissent les actions sur fronts montants, fronts descendants, appuis courts, longs, doubles et courts suivis d’un appui long. Les lignes correspondent aux entrées et les colonnes aux sorties.

Dans Serial devices driver configuration, sélectionnez le module et son onglet d’entrée. Choisissez Control by mapping matrix pour les fronts ou Control by button mapping matrix pour les types d’appuis. La configuration web nécessite le micrologiciel 1.17.0 ou ultérieur et le logiciel du contrôleur wb-2207 ou ultérieur. La nouvelle disposition de matrice par registres directs nécessite le micrologiciel 1.19.0 ou ultérieur.

Pour une configuration directe par registres, définissez le mode d’entrée dans les registres 9–15 : 4 pour les fronts ou 6 pour les appuis. Les valeurs de matrice sont 0 — aucune action, 1 — désactiver, 2 — activer, 3 — inverser l’état. Les canaux absents ne décalent pas la disposition des registres ; les appareils à deux entrées/deux sorties constituent un cas distinct. Consultez la table des registres pour les plages d’adresses.

Matrice d’actionneurs

Les actions d’actionneur sont 0 — aucune action ; 1 — ouvrir ; 2 — fermer ; 3 — alterner ouverture/fermeture ; 4 — arrêter ; 5 — ouvrir pendant le maintien ; 6 — fermer pendant le maintien ; 7 — alterner ouverture/fermeture pendant le maintien. Les actions 5–7 s’appliquent uniquement aux appuis longs et courts suivis d’un appui long. La matrice d’actionneurs mesure 8 × 4 pour tous les modèles à relais.

Le mode actionneur assure le verrouillage mutuel des sorties appairées. Activez-le avant de raccorder un moteur. N’utilisez pas les commandes ordinaires de bobines de relais pour une paire d’actionneur.

Fonctions de temporisation

Chaque sortie peut utiliser indépendamment la commande directe ou une fonction de temporisation : retard à l’activation, retard à la désactivation, activation temporaire, désactivation temporaire, activation/désactivation temporisée avec réinitialisation par commande, ou cycle ON/OFF.

Les fonctions de temporisation sont prioritaires sur la protection par délai de redémarrage. La commande d’actionneur est prioritaire sur les temporisations. Déclenchez les actions temporisées depuis des entrées correctement configurées ou en écrivant dans le registre Modbus ou la commande MQTT correspondant.

On Kx et Off Kx sont des commandes répétables, contrairement à une simple commande d’état. Pour le premier canal, elles correspondent aux bobines 108 et 100 ; consultez la table des registres pour les autres canaux.

Pour ces modules à relais, lorsqu’un retard à l’activation et un délai de protection à la mise sous tension sont tous deux configurés, le premier retard à l’activation est ignoré à la mise sous tension. Le décompte de l’activation temporaire et du cycle ON/OFF commence après la fin du délai de protection à la mise sous tension.

Mise à jour des registres de fréquence

La fréquence mesurée est mise à jour toutes les 200 ms. Lorsque les impulsions d’entrée cessent, la valeur diminue par puissances de deux : lorsque le temps écoulé depuis le dernier front atteint deux fois la dernière période mesurée, la fréquence indiquée est divisée par deux. À partir de 1 kHz, cela donne 500 Hz après 2 ms, 250 Hz après 4 ms et 125 Hz après 8 ms. Elle se rapproche rapidement de 1 Hz, puis diminue sur plusieurs secondes.

Règles du contrôleur

Activez l’interrogation des canaux de compteurs d’appuis nécessaires avant de les utiliser dans wb-rules. Ces compteurs identifient les types d’appuis reconnus, tandis que les compteurs d’entrée ordinaires comptent les fermetures acceptées. Une règle doit réagir aux changements du compteur plutôt que traiter sa valeur comme un état booléen de bouton.