Aller au contenu

Volet Technicien

Ce volet s'adresse à la personne qui construit et fait évoluer l'intelligence du domaine : mapping des entrées/sorties, modules D.L.S, synoptiques.

Vous travaillez depuis la Console, sans jamais vous connecter en SSH sur les machines.

Ce volet ne traite pas…

…de l'installation des agents ni de leur configuration système : cela relève du volet Administrateur. Vous partez d'un parc d'agents déjà installés, enrôlés et joignables.


Prérequis

  • Un compte avec un niveau d'habilitation ≥ 6 sur le domaine (voir les habilitations).
  • Les agents nécessaires déjà installés et visibles dans la Console.
  • La connaissance du câblage : quel capteur sur quelle entrée, quel actionneur sur quelle sortie.

Réclamez le plan de câblage

Sans correspondance écrite entre les bornes physiques et ce qu'elles commandent, le mapping se fait à tâtons. C'est le document à exiger de l'installateur électricien avant de commencer.


Le parcours de mise en service

flowchart TD
    A["1. Déclarer l'agent"] --> B["2. Configurer les threads"]
    B --> C["3. Mapper les I/O"]
    C --> D["4. Écrire les modules D.L.S"]
    D --> E["5. Créer les synoptiques"]
    E --> F["6. Peupler l'atelier graphique"]
    F --> G["7 à 9. Mnémoniques, courbes, archives"]
    D -.->|itération| C
    E -.->|itération| D
Étape Page Ce que vous y faites
1 Ajouter un agent Rattacher un agent au domaine
2 Configurer les threads Créer les instances de connecteurs
3 Mapper les I/O Relier le physique aux mnémoniques
4 Écrire les modules D.L.S Coder, compiler, tester la logique
5 Créer les synoptiques Structurer les pages de visualisation
6 Peupler l'atelier graphique Placer les visuels sur les plans
7 Gérer les mnémoniques Consulter et nommer les variables
8 Ajouter des tableaux de courbes Tracer des historiques
9 Paramétrer les archives Choisir ce qui est conservé, et combien de temps

L'ordre compte, mais le parcours est itératif

Suivez l'ordre pour la première mise en service. Ensuite, chaque évolution rejoue une boucle courte : ajouter une I/O, l'exposer en D.L.S, l'afficher sur un synoptique.


Les références

Une fois le parcours connu, ces sections sont vos outils du quotidien.


Les cinq notions à maîtriser

Agent

Processus logiciel installé sur une machine, qui dialogue avec le matériel. Identifié par sa classe (modbus, gpiod…) et son tech_id. Vous ne l'installez pas, vous le déclarez et le configurez.

Thread (connecteur)

Instance de connexion à une technologie au sein d'un agent : une liaison Modbus, un contrôleur GPIO, une zone audio. Chaque thread porte ses propres I/O.

Mnémonique

Nom logique d'une variable du domaine, de la forme MODULE:OBJET (TEMP:JARDIN, POMPE_PAC:DO_ACT_TELE). Les mnémoniques naissent de la compilation D.L.S et du mapping.

Le tech_id implicite

Dans un module D.L.S, un objet cité sans préfixe appartient au module courant. VISU_POMPE dans le module POMPE_PAC désigne POMPE_PAC:VISU_POMPE.

Module D.L.S

Unité de programme compilée indépendamment. Un module a un nom, un code source, des paramètres et un état d'exécution consultable en temps réel.

Synoptique

Page de visualisation destinée à l'utilisateur final : un fond de plan, des visuels animés par les objets _I, des commandes cliquables.


Aide-mémoire : les pages de la Console

Action Chemin
Tableau de bord /dashboard
Lister les agents /agents
Ajouter un agent /agent/add
Lister les modules D.L.S /dls
État temps réel des modules /dls_status
Dictionnaire des mnémoniques /search
Mnémoniques /mnemos
Synoptiques /synoptiques
Tableaux de courbes /tableau
Caméras /cameras
Zones audio /audio/zones
Configuration du domaine /domains

Sélection du domaine

Toutes les actions portent sur le domaine actif. Après connexion, la page /domains vous invite à le choisir. Vérifiez-le avant toute modification.