Concepts

Comprenez les principaux éléments constitutifs avant de travailler avec l'application.

Matériel compatible : iCTRL-20 uniquement

DZVOLT UI est conçu exclusivement pour le contrôleur I/O industriel DZVOLT iCTRL-20. Il ne fonctionnera pas avec d'autres appareils Modbus RTU.

Espace de travail §

Un espace de travail représente une connexion à un seul port série. Il regroupe tous les modules Modbus RTU physiquement câblés sur le même bus RS485.

Chaque espace de travail possède sa propre configuration : le chemin du port série (par ex., /dev/ttyUSB0 ou COM3) et l'intervalle de scrutation. Le débit est fixé à 9600 8N1 pour correspondre à l'iCTRL-20. Lorsque vous connectez un module dans un espace de travail, celui-ci ouvre le port série et commence à envoyer des requêtes de lecture Modbus en boucle.

Vous pouvez avoir plusieurs espaces de travail — un par adaptateur série, par exemple — chacun fonctionnant indépendamment.

Module §

Un module est une instance d'un appareil Modbus RTU physique placée dans un espace de travail. Chaque module possède :

  • Un nom — l'étiquette que vous lui donnez (par ex., « Contrôleur salle des pompes »)
  • Un Slave ID — l'adresse Modbus du matériel physique (l'une des 8 valeurs fixes : 1, 2, 3, 4, 23, 34, 24, 234), défini via ses commutateurs DIP
  • Un modèle — le type de module qui définit sa structure d'E/S (nombre de DI, d'AI, etc.)

Plusieurs modules peuvent coexister dans un même espace de travail à condition que chacun ait un Slave ID unique sur le bus.

Sections de module §

Chaque module expose ses E/S organisées en sections typées. Une section est un regroupement logique de signaux liés — par exemple, toutes les entrées numériques ou toutes les sorties analogiques.

  • DI
    Entrée numérique

    Signaux tout-ou-rien provenant d'interrupteurs, de capteurs ou de contacts. Prend en charge le comptage d'impulsions et l'interlockage DI→DO.

  • DO
    Sortie numérique

    Sorties relais ou transistor que vous pouvez activer ou désactiver. Prend en charge les temporisations à l'enclenchement et au déclenchement.

  • AI
    Entrée analogique

    Lectures de tension (0–10 V) ou de courant (4–20 mA). Seuils d'alarme min/max configurables.

  • AO
    Sortie analogique

    Signaux de commande 0–10 V que vous pouvez régler sur une valeur précise depuis le panneau de détail.

  • PWR
    Alimentation

    Indique l'état de l'alimentation et l'alarme. Désactive les commandes AO en cas de panne d'alimentation.

  • DEV
    Informations appareil

    Lecture seule : Slave ID confirmé par le matériel, numéro de série et registre d'état de l'appareil.

Voir Sections de module pour une référence complète de chaque type.

Modbus RTU §

Modbus RTU est un protocole de communication série couramment utilisé en automatisation industrielle. Il fonctionne selon un modèle maître/esclave où DZVOLT UI joue le rôle de maître et chaque module iCTRL-20 est un esclave identifié par l'une des 8 adresses fixes (1, 2, 3, 4, 23, 34, 24, 234) configurées via les commutateurs DIP du matériel.

Le maître envoie des requêtes de lecture ou d'écriture à un esclave spécifique via le bus RS485. DZVOLT UI scrute les registres de chaque module à un intervalle configurable et diffuse les résultats à tous les navigateurs connectés en temps réel.

Deux types de registres sont importants :

  • Bobines (Coils) — valeurs lecture/écriture sur un bit, utilisées pour les sorties numériques
  • Registres de maintien (Holding registers) — valeurs lecture/écriture 16 bits, utilisées pour les sorties analogiques et la configuration
Les Slave IDs doivent être uniques

Chaque module sur le même bus RS485 doit avoir un Slave ID distinct. Les doublons provoquent des collisions de communication et des lectures incorrectes. Les Slave IDs sont configurés via les commutateurs DIP du matériel.

Rôles utilisateur §

DZVOLT UI comporte deux rôles : Administrateur et Opérateur. La distinction est appliquée à la fois côté serveur et dans l'interface.

Capacité Administrateur Opérateur
Accès depuis Machine locale uniquement Tout navigateur sur le réseau
Créer/supprimer des espaces de travail
Ajouter/supprimer des modules
Modifier les noms de sections et les unités
Lire les valeurs E/S
Basculer les sorties (DO, AO)
Consulter le journal d'audit
Gérer les comptes opérateurs