Jouons un peu : Les Temporisations Ta et Tb
| |||
---|---|---|---|
Nom | Ta / Tb | ||
Famille | Jouons | ||
Wiki créé le | 14/03/2018 | ||
Wiki mis à jour le | 15/03/2018 | ||
Auteur | fgtoul |
Présentation
L'IPX800 V4 permet de mettre deux types de temporisations nommées Ta et Tb sur les sorties virtuelles et les sorties relais. Les définitions sont respectivement :
- Ta : le paramètre Ta permet de retarder le passage à 1 de la sortie correspondante,
- Tb : permet de repasser à 0 la sortie correspondante après un temps donné.
Remarque : lorsque Ta ou Tb sont à 0, ils sont inhibés.
Pour bien comprendre comment cela fonctionne , jouons un peu.
Prérequis
- Avoir une IPX800 V4 en fonctionnement
- Avoir une des 4 séries de 32 sorties virtuelles disponibles
- - série 1 : 01 à 32
- - série 2 : 33 à 64
- - série 3 : 65 à 96
- - série 4 : 97 à 128
Les exemples sont donnés sur la série 2 (33 à 64). Vous devrez adapter widget et scènes en fonction de votre choix.
La théorie
Ta : Le retardateur
Tb : Le temporisateur
Ta / Tb ensemble
JEU 1
Les paramètres Ta et Tb se configurent de la même manière sur des sorties relais ou des sorties virtuelles.
Nous allons utiliser les sorties virtuelles N°33 à 64.
L'IPX800 permet de choisir entre 2 unités de temps : la seconde ou le dixième de seconde. Les valeurs Ta et Tb devront être adaptées en fonction de l'unité choisie.
Par exemple, si le dixième de seconde est en vigueur, il faudra saisir 10 pour avoir une seconde.
Si la seconde est l'unité de temps, il faudra saisir 1 pour avoir une seconde.
Par défaut, l'unité est la seconde.
Pour les jeux qui suivent, nous allons définir le dixième de seconde comme unité de temps.
Rendez-vous dans le menu Administrateur / Réseau / Paramètres.
En bas de l'écran de paramétrage, activez la "Division Ta/Tb"
L'IPX800 redémarre.
Le terrain de jeu
Ajoutons un widget de type "Indicateur sortie Virtuelle" sur l'interface de l'IPX800.
Dans le menu Administrateur, cliquez sur le menu "Ajouter un Widget".
Sélectionnez le type "Indicateur Sorties virtuelles"
Sélectionnez les sorties 33 à 64
Le bouton Start
Ajoutez un Widget de type "Pilotage Relais/Entrée virtuelle/sortie virtuelle"
Au final, vous devriez obtenir ceci
Vous avons associé ce bouton à la sortie virtuelle 127. Ce sera votre déclencheur du jeu.
Pensez à sauvegarder l'interface (IHM).
Les sorties virtuelles
Dans le menu Administrateur/Périphériques, ouvrez le Panneau des sorties virtuelles.
Configuration
Paramétrez les sorties virtuelles 33 à 64 comme ci-dessous.
N'oubliez pas la sortie 127.
Ta | Tb | |
Sortie virtuelle 33 | 0 | 2 |
Sortie virtuelle 34 | 2 | 2 |
Sortie virtuelle 35 | 4 | 2 |
Sortie virtuelle 36 | 6 | 2 |
Sortie virtuelle 37 | 8 | 2 |
Sortie virtuelle 38 | 10 | 2 |
Sortie virtuelle 39 | 12 | 2 |
Sortie virtuelle 40 | 14 | 2 |
Sortie virtuelle 41 | 38 | 2 |
Sortie virtuelle 42 | 0 | 50 |
Sortie virtuelle 43 | 0 | 50 |
Sortie virtuelle 44 | 0 | 50 |
Sortie virtuelle 45 | 0 | 50 |
Sortie virtuelle 46 | 0 | 50 |
Sortie virtuelle 47 | 0 | 50 |
Sortie virtuelle 48 | 16 | 2 |
Sortie virtuelle 49 | 36 | 2 |
Sortie virtuelle 50 | 0 | 50 |
Sortie virtuelle 51 | 0 | 50 |
Sortie virtuelle 52 | 0 | 50 |
Sortie virtuelle 53 | 0 | 50 |
Sortie virtuelle 54 | 0 | 50 |
Sortie virtuelle 55 | 0 | 50 |
Sortie virtuelle 56 | 18 | 2 |
Sortie virtuelle 57 | 34 | 2 |
Sortie virtuelle 58 | 32 | 2 |
Sortie virtuelle 59 | 30 | 2 |
Sortie virtuelle 60 | 28 | 2 |
Sortie virtuelle 61 | 26 | 2 |
Sortie virtuelle 62 | 24 | 2 |
Sortie virtuelle 63 | 22 | 2 |
Sortie virtuelle 64 | 20 | 2 |
Sortie virtuelle 127 | 0 | 50 |
Mise en "Scènes"
Rappel : La sortie virtuelle 127 nous sert de déclencheur. Lorsque cette sortie virtuelle passera à l'état ON, nous activerons les sorties virtuelles 33 à 64 simultanément.
Nous avons 32 sorties à activer, nous ne pouvons en activer que 12 maximum par scène.
Nous devrons donc écrire 3 scènes presque identiques.
Scène 1 :
évènement : Sortie virtuelle 127
Action : ON
Résultat: Sorties virtuelles 33 à 45
Scène 2 :
évènement : Sortie virtuelle 127
Action : ON
Résultat: Sorties virtuelles 46 à 57
Scène 3 :
évènement : Sortie virtuelle 127
Action : ON
Résultat: Sorties virtuelles 58 à 64
N'oubliez pas de sauvegarder chaque scène.
Vous devriez avoir 3 scènes ressemblant à ceci :
Lancez le Jeu
Lancez le jeu et observez.
Vous avez vu comme moi ou suis-je le seul à avoir eu la berlue ?
Vous avez tout suivi ?
Au démarrage du jeu, la sortie 127 passe ON dès l'appui sur le bouton.
un ordre ON est alors envoyé par les 3 scènes sur toutes les sorties virtuelles simultanément (33 à 64).
Les retardateurs Ta démarrent donc tous en même temps.
Vous avez réglé certaines sorties avec un retard 0 (Ta=0), elles s'allument immédiatement. Elles forment le mur central. Elles ne s'éteignent qu'au bout de 5 secondes (Tb=50 dixièmes) à la fin du jeu, tout comme la 127.
Sur les autres sorties virtuelles, vous avez réglé des délais (Ta) de telle façon qu'elles s'allument les unes après les autres, à 2 dixièmes de seconde d'intervalle et avec une temporisation (Tb) de 2 dixièmes pour chacune.
Elles s'allument donc et s'éteignent à tour de rôle, le mouvement est donné.
JEU 2
Nous allons utiliser les mêmes sorties virtuelles. Nous n'aurons pas besoin de réécrire des scènes, ni rajouter des widgets.
Reparamétrons nos sorties virtuelles comme suit
Ta | Tb | |
Sortie virtuelle 33 | 0 | 3 |
Sortie virtuelle 34 | 4 | 3 |
Sortie virtuelle 35 | 0 | 100 |
Sortie virtuelle 36 | 20 | 3 |
Sortie virtuelle 37 | 24 | 3 |
Sortie virtuelle 38 | 28 | 3 |
Sortie virtuelle 39 | 0 | 100 |
Sortie virtuelle 40 | 0 | 100 |
Sortie virtuelle 41 | 0 | 100 |
Sortie virtuelle 42 | 8 | 3 |
Sortie virtuelle 43 | 12 | 3 |
Sortie virtuelle 44 | 16 | 3 |
Sortie virtuelle 45 | 0 | 100 |
Sortie virtuelle 46 | 32 | 3 |
Sortie virtuelle 47 | 36 | 3 |
Sortie virtuelle 48 | 40 | 3 |
Sortie virtuelle 49 | 88 | 3 |
Sortie virtuelle 50 | 0 | 100 |
Sortie virtuelle 51 | 0 | 100 |
Sortie virtuelle 52 | 68 | 3 |
Sortie virtuelle 53 | 64 | 3 |
Sortie virtuelle 54 | 60 | 3 |
Sortie virtuelle 55 | 0 | 100 |
Sortie virtuelle 56 | 44 | 3 |
Sortie virtuelle 57 | 84 | 3 |
Sortie virtuelle 58 | 80 | 3 |
Sortie virtuelle 59 | 76 | 3 |
Sortie virtuelle 60 | 72 | 3 |
Sortie virtuelle 61 | 0 | 100 |
Sortie virtuelle 62 | 56 | 3 |
Sortie virtuelle 63 | 52 | 3 |
Sortie virtuelle 64 | 48 | 3 |
Sortie virtuelle 127 | 0 | 100 |
Lancez le jeu et observez.
JEU 3
Vous avez compris le système ?
A vous de jouer.
Conclusion
Nous avons utilisé le widget "Indicateur sorties virtuelles" afin de visualiser l'effet des temporisations, à quel moment la sortie passe à l'état ON en fonction de ses paramètre Ta et Tb et nous nous sommes amusés à les synchroniser ou retarder en fonction d'un ordre donné.
En récaptulatif, voici les états d'une sortie en fonction d'un Top départ (ordre ON) et de sa configuration Ta / Tb . L'IPX800 permettant de configurer Ta et Tb en dixièmes ou en secondes, nous ferons référence à des unités de temps sans en préciser la durée.
Cas d'une sortie avec Ta=0, Tb=0
Ta = 0 et Tb = 0 implique qu'ils sont tous deux inhibés. L'IPX800 passe la sortie passe ON dès que l'ordre est donné et attend un ordre OFF pour la désactiver.
Cas d'une sortie avec Ta=2, Tb=0
Ta = 2 unités, et Tb = 0 désactivé. L'IPX800 commence à décompter le délai Ta puis passe la sortie à ON dès que Ta est écoulé. L'IPX800 attend un ordre OFF pour désactiver la sortie.
Cas d'une sortie avec Ta=0 et Tb=3
Ta=0 (inactivé) et Tb = 3 unités. L'IPX800 active immédiatement la sortie et la désactive lorsque Tb est écoulé.
Cas d'une sortie avec Ta=2 et Tb=3
Ta=2 unités et Tb = 3 unités. L'IPX800 commence à décompter Ta à réception de l'ordre ON, active la sortie lorsque Ta est écoulé et démarre le décompte de Tb. La sortie sera désactivée lorsque Tb sera écoulé.
à expérimenter
Nous avons étudié le comportement standard des temporisations Ta et Tb à partir d'un ordre ON
Avec les évolutions de l'IPX800 certains comportements ont évolués, c'est donc à vous de tester les différents cas :
- un ordre ON survient pendant que la sortie est en situation de décompte Ta
- un ordre OFF survient pendant que la sortie décompte un Ta
- un ordre ON survient pendant que la sortie est en situation de décompte de Tb
- un ordre OFF survient pendant que la sortie est temporisée par Tb
Remarque : un ordre SWITCH peut être vu comme un ordre ON ou un ordre OFF selon la position initiale de la sortie. Ta et Tb seront donc appliqués selon les cas.