Title: Diapositive 1
1Macros
- 16 pages de macros en parallèles
- Activation indépendante des macros
- Description des macros
- Une grille de programmation de 15x15
- Programmation graphique et définition des
fonctions - Encart dinformation et daide
2Principe de fonctionnement
Entrées analogiques
Entrées TOR
Sorties TOR
3Définition des symboles
Divers
Entrée/Sortie
Fonctions arithmétiques
Opérateurs logiques
4Limitation des grilles de macros
- Grille dédition limitée (15x15 emplacements)
- Les fonctions complexes sont réalisées
- par combinaison déléments simples
- (attention à la consommation de place)
- Les valeurs sont rafraichies en fonction du
temps de traitement
- Temps de traitement limité par une fréquence de
4Hz
- Temporisation pré-définie (constante)
- Pas de possibilité pour réinitialiser les
entrées utilisées en comptage
- IMPORTANT Chaque valeur utilisée est
sélectionnée
5Principe de traitement des macros
- Temps de cycle des macros 4Hz
- Cycle unitaire des pages de macro
- Détection détats et commandes spéciales
(temporisation, mail, vidéo, historique) - Précompilation des macros et pseudo
fonctionnement parallèle - Indépendance de lordre
- Pas de passage de valeur
Cycle des macros
E/S Variables
E/S Variables
6Quelques exemples
Commande extérieure (entrée) de type bouton
poussoir
Commande extérieure (entrée) et par la page
daccueil de type bouton poussoir
Fonction bouton poussoir utilisant la fonction
sélection
Introduction à la "récursivité" (Vérification de
la vitesse de traitement)
7Commande de type inverseur
Commande de type inverseur avec une commande
virtuelle supplémentaire
Commande temporisée
8Commande temporisée clignotante
Commande temporisée clignotante avec une boucle
"récursive" interne
9Hystérésis
Si "valeur analogique" gt 7 alors "allumer" Si
"valeur analogique" lt 5 alors "éteindre"
Macro dune Hystérésis Si "valeur analogique" lt
5 alors "allumer" Sinon si "valeur analogique" gt
7 alors "éteindre" Sinon garder létat courant