ctc:ctc_1button_2leds-fr

TCO un bouton et deux LEDs

SommaireMatérielsModules TCOConfiguration TCO RocrailTCO un bouton et deux LEDs
Cette documentation is basée sur Rocrail Version 2.1.4391 datant du 29.03.2024 .
Comme un WIO un Pico-W est utilisé avec WIO version 850.

Introduction

La tâche: construire un TCO pour commuter l'alimentation de la voie et le mode automatique à ON et OFF



L'utilisation de cette exemple est faite par les utilisateurs à leurs propre risque.
L'environnement de travail Rocrail.

Pour une sortie Rocrail le "accessory-140" est utilisé comme un module TCO.
La LED supérieure est utilisée pour indiquer l'état de l'alimentation ou l'état du mode automatique sur le TCO.
La LED inférieure est utilisée comme un "indicateur de retour d'information du bouton pressé". Elle deviendra active dés que le bouton réel sera pressé.
Durant la simulation du bouton TCO dans le plan Rocrail cette LED ne sera pas active.

Cet exemple utilise les actions.

Cet exemple utilise l'identifiant de nœud WIO 51; l'utilisateur doit remplacer ces valeurs par son propre identifiant de nœud WIO.

Il y aura trois niveaux à surveiller:

niveau image description
1 le plan Rocrail avec les objets Rocrail
2 le plan Rocrail avec les objets du module TCO pour une simulation des objets TCO
3 modules TCO réel


Cette solution utilise la technique suivante:

- le système modifie la sortie par une action système;
- la sortie modifie le système par une action,
– oui, avec des conditions une boucle sans fin doit être évitée;

pour une simulation TCO:
- le module TCO modifie la sortie du mappage;
- la sortie modifie le module TCO par le mappage;

le bouton TCO réel:
- modifie la sortie par le mappage;

la LED de retour d'information:
- est modifié par le module TCO.


1) Les objets Rocrail

1.1) Sorties

Les deux objets de sortie sont tout à fait normaux:

Interface
Générale
- interrupteur à bascule;
- une adresse d'interface (factice) est requise;
- cela ne doit pas être une adresse existante.
Contrôle de l'Action - action "ac_power_on"
– déclenchée à l'état "on";

- action "ac_power_off"
– déclenché à l'état "off";
Action - action "ac_power_on"
– envoie la commande "go"
– au système

- action "ac_power_off"
– envoie la commande "stop"
– au système

Toutes les configurations et les paramètres pour les sorties sont listées ici dans un tableau:

Objet Contrôle de l'Action Définition de l'Action
Sortie Identifiant d'Action État Type Commande
co_power ac_power_on on Système go
co_power ac_power_off off Système stop
co_automatic ac_automatic_on on Système on
co_automatic ac_automatic_off off Système off


1.2) Système

Quatre actions système sont utilisées:

Contrôle de l'Action - action "ac_co_power_on"
– déclenché à l'état "go-cmd";

- action "ac_co_power_off"
– déclenché à l'état "stop-cmd";

- action "ac_co_automatic_on"
– déclenché à l'état "on-auto";

- action "ac_co_automatic_off"
– déclenché à l'état "off-auto".
Conditions d'Action en général:
- l'action du système sera seulement exécutée si la sortie est dans l'état opposé:

- action "ac_co_power_on"
– la sortie doit être à "off";

- action "ac_co_power_off"
– la sortie doit être à "on";

- action "ac_co_automatic_on"
– la sortie doit être à "off";

- action "ac_co_automatic_off"
– la sortie doit être à "on".
Action - action "ac_co_power_on"
– envoie la commande "on"
– à la sortie

- action "ac_co_power_off"
– envoie la commande "off"
– à la sortie

- action "ac_co_automatic_on"
– envoie la commande "on"
– à la sortie

- action "ac_co_automatic_off"
– envoie la commande "off"
– à la sortie

Toutes les configurations et les paramètres pour les action système sont listés dans un tableau:

Objet Contrôle de l'Action Conditions Définition de l'Action
Identifiant d'Action État Type Identifiant État Type Identifiant Commande
Système ac_co_power_on go-cmd Sortie co_power off Sortie co_power on
Système ac_co_power_off stop-cmd Sortie co_power on Sortie co_power off
Système ac_co_automatic_on on-auto Sortie co_automatic off Sortie co_automatic on
Système ac_co_automatic_off off-auto Sortie co_automatic on Sortie co_automatic off

2) Modules TCO

Deux Modules TCO du type "accessory-140" sont utilisés.

Pour mapper les objets du TCO aux objets Rocrail
- ouvrir juste les propriétés de l'objet Rocrail
- cliquez sur le bouton "Pixel CTC…" - et remplissez la boîte de dialogue du module TCO.
Les paramètres peuvent être trouvés dans le tableau ci-dessous:

Module Objet Rocrail Identifiant de Mappage Bouton LEDs Accessoire No.
1 co_power ctc_co_power T1 = 1 1,3 140
2 co_automatic ctc_co_automatic T1 = 2 1,3 140


L'index TCO affiche un sommaire de la configuration du module TCO.

3) Les modules TCO réels

L'image montre juste un exemple d'un module TCO réel.

4) Matériel

Pour construire le matériel les composants suivants sont requis:
- un Pico-W
- deux modules TCO avec boutons et boîtier (ou LEDs NeoPixel et deux boutons supplémentaires)
- une alimentation USB (ou n'importe quelle alimentation 5 Volt).
L'image inclut d'autres parties qui ne sont pas requises pour cet exemple.

5) Remarques

Aucune.

ctc/ctc_1button_2leds-fr.txt · Last modified: 2024/04/17 10:13 by 127.0.0.1