Cantons, capteurs, actionneurs

Ces trois entités forment la couche logique qui se superpose à la voie. Elles ont chacune un rôle bien précis.

Canton

Un canton est une portion identifiée du réseau, délimitée par deux extrémités de rails (début et fin). Conceptuellement, c’est une « gare » ou une « section pleine voie » qui ne peut être occupée que par une seule locomotive à la fois.

Le canton est l’unité de base pour :

  • la réservation (le superviseur réserve un canton avant d’y faire entrer un train),
  • la détection (savoir s’il est occupé ou libre),
  • la destination d’un voyage.

Il a un nom lisible (« Gare Nord », « Évitement 2 »), un état réservé / libre, un état occupé / vide, et un mode de détection (continu ou ponctuel — voir Modes de détection (à venir)).

Capteur

Un capteur est un point matériel qui détecte le passage ou la présence d’un train. Dans TrainPanel :

  • Il est lié à une adresse matérielle (par exemple un couple node + pin pour un boîtier WIO).
  • Il est positionné par deux positions réseau (un point de début et un point de fin) — donc une zone précise de la voie.
  • Il est, le plus souvent, rattaché à un canton (pour servir de capteur de début ou de fin, ou pour détecter l’occupation de ce canton).

Le capteur n’agit pas sur le canton : il publie un évènement quand son état change. C’est le superviseur qui interprète cet évènement pour marquer le canton « occupé » ou « libre ».

Actionneurs (aiguillage ou assimilés)

Un actionneur est un organe pilotable attaché à un rail : moteur d’aiguillage, dételeur, signal lumineux… Il a :

  • Une adresse DCC (côté centrale).
  • Un type : binaire, discret ou à correspondance — voir Configurer un actionneur (à venir).
  • Un état courant sous forme de texte (par exemple droit / dévié pour un aiguillage binaire).

C’est l’actionneur qui matérialise un chemin actif sur un rail à plusieurs chemins (turnout) : quand vous changez l’état de l’actionneur, c’est le chemin actif du rail qui change.

Le fil rouge

Locomotive  ──roule sur──▶  Rails (chemins)

                                │ groupés en

                            Cantons  ◀──déclenchent────  Capteurs

                                │ traversés par

                            Trajets routés par le superviseur

                                │ qui commande

                            Actionneurs (changement de chemin actif)

Avoir les trois entités correctement câblées est le pré-requis du pilotage automatique. Voir Pré-requis du mode Auto (à venir).