Macros 16 pages de macros en parallèles Activation indépendante des macros Description des macros Une grille de programmation de 15x15 Programmation graphique.

Slides:



Advertisements
Présentations similaires
ELECTRICITE ELECTRICITE DE BASE
Advertisements

Placement de Motifs Architecture Application Contraintes: - Charge
Chapitre annexe. Récursivité
Calculs de complexité d'algorithmes
Cycle cubique.
Algorithmique Résume.
GEF 243B Programmation informatique appliquée Flot de contrôle et énoncés de sélection §
Les Systèmes Automatisés
Multiplexeur Définition : On appelle multiplexeur tout système combinatoire réalisant la fonction universelle de n variables qui correspondent aux n lignes.
Cliquez sur la page pour faire évoluer les séquences.
Le GRAFCET.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Dossier TICE Excel.
Modélisation par l’outil Grafcet
Interface Homme Machine IHM Pro
Automatisme Les Systèmes automatisés I - Introduction => Les Systèmes Automatisés Simples ou complexes, les systèmes automatisés sont partout dans notre.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Les bases de l’Algorithmique
Enclencher en appuyant sur le bouton Déclencher en appuyant sur le bouton pendant 3 secs.
Archiaid scrl depuis 1989.
Progression Mathématiques CM1-CM2
Technologie PNEUMATIQUE
Introduction à l’algorithmique
Les éléments de base de l’algorithmique
Création d’un programme :
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
Programmation multimédia 3
FICHIERS : Définition : Algorithme général:
Programmation ZELIO Soft 2
Cours N°2 Base de Données & Langage SQL
INTERRUPTEURS DISJONCTEURS FUSIBLES
Programmation logique Le Langage PROLOG
Les définitions des termes mathématiques. Définition du mot : variable qui est sujet à varier qui est incertain (temps variable) qui est susceptible de.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Présentation de l’automate
Informatique 1. Les applications de l’informatique
Cliquez sur la page pour faire évoluer les séquences.
Processeurs et chemins des données
Advanced Boolean Equation Language
Microcontrôleurs et Langage C Les Timers diapo 1
Enseignements technologiques spécialité SIN
Le GRAFCET.
Supports de formation au SQ Unifié
Un survol du language C.
 Syntaxe du langage PHP
Chapitre 5 : Les circuits séquentiels
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
1 Deuxième journée La programmation procédurale. 2 Unité de programmation : la procédure ou fonction Très semblable au math Un programme est un ensemble.
L’algèbre By: Mathieu Anndréa Darianne. Propriétés des exposants 1)a m  a n = a m+n Exemple #1: 2 4  2 5 = 2 9 #2: 7 -2  7 -6 = = 7 4 2) a m.
Mise en forme, formules et fonctions
Le calcul algébrique! Fait par: Lisa-Marie Bergeron.
Access - 1.
2005/2006 Structures de Données Introduction à la complexité des algorithmes.
III) Programmation du PIC
Formation ActWin & Hitachi
Présentation StateFlow Application Grafcet norme 2002
Cliquez sur la page pour faire évoluer les séquences
Les équations a une variable 3X + 6 = 15 Que veux dire ce symbole?
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Controle SEM12 M. Delidais meeting du 30 mars 1999.
M. YAMANAKA – Cours de mathématiques. Classe de 4ème.
Faculté Polytechnique Cours 9: Représentation de courbes spatiales Géométrie et communication graphique Edouard Rivière-Lorphèvre.
L3 Instrumentation Pétrolière S6
FLASH Séance 2 Xiaoliang Liang Morgane Le Nan SI28 P05.
Les bascules et registres
Le langage Ladder Le langage Ladder
Comment Automatisé un système par un API?
Transcription de la présentation:

Macros 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 d‘information et d‘aide

Principe de fonctionnement Entrées analogiques Entrées TORSorties TOR Variables Programmateur Video Page de garde Macro

Définition des symboles Variable Constante Entrée analogique Sortie TOR Entrée TOR ET OU NON Addition Soustraction Multiplication Division Comparaison Front montant Front descendant Selection Temporisation Entrée/Sortie Fonctions arithmétiques Divers Opérateurs logiques

Limitation 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

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 l‘ordre Pas de passage de valeur Macro 3 Macro 2 Macro 1... Macro 16 Macro 15 Cycle des macros Principe de traitement des macros E/S + Variable s E/S + Variable s

Quelques exemples Commande extérieure (entrée) de type bouton poussoir Fonction bouton poussoir utilisant la fonction sélection Introduction à la "récursivité" (Vérification de la vitesse de traitement) Commande extérieure (entrée) et par la page d‘accueil de type bouton poussoir 1 0

Commande de type inverseur Commande temporisée Commande de type inverseur avec une commande virtuelle supplémentaire

Commande temporisée clignotante Commande temporisée clignotante avec une boucle "récursive" interne

Hystérésis Macro d‘une Hystérésis : Si "valeur analogique" < 5 alors "allumer" Sinon si "valeur analogique" > 7 alors "éteindre" Sinon garder l‘état courant Valeur analogique Contact TOR Si "valeur analogique" > 7 alors "allumer" Si "valeur analogique" < 5 alors "éteindre" 75 10