AUTOMGEN v.7 DOSSIER TECHNIQUE. Lycée Louis ARMAND AV1. t1i dv1 DV1. t1d =1 AV1. 0 _av1_=(1) _dv1_=(1)(_t1d_) _dv1_=(0)(_t1i_) dv1 _temps aller_=[m32]

Documents pareils
Manuel de référence du langage Exemples Les aventures de Docteur R.

CONFIGURATION DE L AUTOMATE SIEMENS

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Création du projet : 1 sur 13

Auto formation à Zelio logic

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Virtual Universe aperçu numéro 1

Séquence de découverte de SparkAngels Logiciel d entraide numérique

MO-Call pour les Ordinateurs. Guide de l utilisateur

Traitement de texte : Quelques rappels de quelques notions de base

TRANSFERER UNE PHOTO SUR CLE USB

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

VOS PREMIERS PAS AVEC TRACENPOCHE

Manuel utilisateur Netviewer one2one

Emporter Windows XP sur une clé USB

COPIER, COUPER, COLLER, SELECTIONNER, ENREGISTRER.

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Initiation à LabView : Les exemples d applications :

Organiser vos documents Windows XP

Utiliser une clé USB

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Comment accéder à une vision synthétique de mon activité commerciale?

Comment utiliser sa messagerie laposte.net

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Organiser le menu "Démarrer"

EXCEL TUTORIEL 2012/2013

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

TABLEAU CROISE DYNAMIQUE

Interface PC Vivago Ultra. Pro. Guide d'utilisation

La saisie d un texte

Logiciel. Table de matières I Environnement requis...2

Le générateur d'activités

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

MIGRER VERS LA DERNIERE VERSION DE L'ANTIVIRUS FIREWALL

Créer des étiquettes avec les adresses d'un tableau Calc

Contrôler plusieurs ordinateurs avec un clavier et une souris

Modes Opératoires WinTrans Mai 13 ~ 1 ~

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

LES BIBLIOTHEQUES DE WINDOWS 7

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs rue de la Bôle. E U R L. a u c a p i t a l d e

COMMANDER la puissance par MODULATION COMMUNIQUER

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Permis de conduire info

Table des Matières. Présentation Installation... 2 Mise en route Les Icones... 5 Les paramètres

Cours d algorithmique pour la classe de 2nde

TP_Codeur_Incrémental

Dans la série. présentés par le site FRAMASOFT

Guide d installation CLX.PayMaker Office (3PC)

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

«Cimetières de France en ligne»

Note de cours. Introduction à Excel 2007

Utilisation du DSQ. 2. Principales fonctions associées au DSQ

La technologie au collège

Excel 2007 Niveau 3 Page 1

l'ordinateur les bases

EXTRACTION ET RÉINTÉGRATION DE COMPTA COALA DE LA PME VERS LE CABINET

Rendre un plan de cours interactif avec Médiator

Monitor Wall 4.0. Manuel d'installation et d'utilisation

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Manuel d utilisation

Millenium3 Atelier de programmation

Panda Managed Office Protection. Guide d'installation pour les clients de WebAdmin

LOGICIEL ALARM MONITORING

Le langage C. Séance n 4

Manipuler fichiers et dossiers

Introduction à Eclipse

I La création d'un compte de messagerie Gmail.

Guide de démarrage rapide

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/

DROPBOX. Stocker et partager des fichiers avec

DOCUMENTATION VISUALISATION UNIT

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

NOOBÉ GUIDE DE PRISE EN MAIN SOMMAIRE. INSTALLER Installer le logiciel Lancer le logiciel Découvrir NOOBÉ

Tutorial Cobian Backup

Ladibug TM 2.0 Logiciel de présentation visuel d'image Manuel de l utilisateur - Français

GUIDE de prise en main. let s play

Introduction 2 - Précaution 2 - Caractéristiques techniques 2 - Contenu 3

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

L AUTOMATISME LE SIGNAL

37 13 Courrier indésirable Appeler plusieurs comptes de messagerie Sélectionner un compte de messagerie

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

Transcription:

DOSSIER TECHNIQUE AUTOMGEN v.7 0 _av1_=(1) _dv1_=(1)(_t1d_) _dv1_=(0)(_t1i_) dv1 _temps aller_=[m32] dv1 $_longueur_=300 ; en mm $_mille_=1000; $_dixdansh_=36000; $_dix_=10; _temps mis_=[m32-_temps aller_] IF(_temps mis_<0) THEN _temps mis_=[_temps mis_+100] ENDIF lda _temps mis_ itf aaa sta _dixieme vitesse mm par s_=[_longueur_/[_dixieme_/_dix_]] _vitesse m par h_=[[_longueur_/_mille_]/[_dixieme_/_dixdansh_]] AV1 t1i dv1 DV1 t1d =1 AV1 t1d DV1 dv1 & t1i O

SOMMAIRE Démarrer le logiciel 2 Créer un nouveau projet 2 Créer un folio 2 Enregistrer le projet 3 Saisir un folio 3 Dessiner un GRAFCET 3 Utiliser l'exécuteur PC 4 Choisir un post-processeur 5 Transférer le programme 5 Visualisation dynamique 5 Les symboles sur Automgen 6 Syntaxe des symboles 6 Syntaxe des réceptivités 6 Syntaxe des actions 6 Les variables booléennes 6 Les variables numériques 6 Les temporisations 7 Actions mémorisées 7 Actions conditionnelles 7 Compteur 8 Test sur variable numérique 8 Modificateur de test 8 Code littéral 8 ANNEXE 1: Document ressource 1 9 PAGE ANNEXE 2 :Correspondance touche clavier/blocs 10 Tableau des correspondances entre les variables automgen et automate TSX 17-20 : PL72 11 TSX 37-22(TSXmicro) : PL7 12 S7-200- Step7 13-1 -

Démarrer le logiciel A partir du menu démarrer ou du bureau de Windows, cliquer sur l'icône "Automgen". Créer un nouveau projet Cliquer sur "nouveau": Créer un folio Cliquer avec le bouton droit sur "Folios" puis, avec le bouton gauche, sur "Ajouter un nouveau folio". Donner un nom et définir la taille du folio Clic droit sur le folio 1 propriétés choisir noms des variables automgen - 2 -

Enregistrer le projet Cliquer sur l'icône "disquette" et donner un nom au projet: " Saisir un folio La saisie d'un folio correspond à l'écriture sous forme diverse de la description du fonctionnement de la machine à automatiser. On peut ainsi décrire ce fonctionnement sous forme d'un grafcet, d'un logigramme, d'un schéma électrique, de langage littéral ou bien d'une combinaison de tout cela. Les éléments à insérer sont visibles dans l'onglet "Palette". Comment insérer un élément: 1 ère solution: Positionner le curseur de la souris à l'emplacement souhaité de l'insertion et taper sur le clavier le caractère correspondant à l'objet à insérer ("D" pour une étape initiale). Voir en annexe 1 l'ensemble des lettres associées aux symboles graphiques. 2 ème solution: A partir de la palette, faire glisser l'élément souhaité sur le folio à l'aide de la souris en maintenant le bouton gauche enfoncé. 3 ème solution: Utiliser des ensembles d'éléments déjà faits et les modifier ensuite. 4 ème solution: Utiliser l'assistant en cliquant sur le folio avec le bouton droit de la souris. Dessiner un grafcet Dessiner l'ensemble des étapes et transitions du grafcet. Placer la souris sur l'étape de façon à obtenir le curseur ci-contre et cliquer avec le bouton gauche pour entrer le numéro de l'étape. Procéder de la même manière pour écrire les réceptivités devant les transitions. Pour écrire les actions associées aux étapes, cliquer avec le bouton droit juste à côté de l'étape et insérer un rectangle d'action. Ensuite, cliquer dessus avec le bouton gauche pour écrire l'action. - 3 -

Utiliser l'exécuteur PC On peut simuler le programme sur l'ordinateur en cochant "PC" dans les cibles. Pour compiler le programme, cliquer sur la touche Le logiciel demandera d'affecter une variable "Automgen" à chaque nom. La variable associée est la variable automgen On prendra l'indice i ou I pour les entrées (input) et o ou O pour les sorties (output). Une table de symboles est créée pour le grafcet. Si le grafcet contient des erreurs, elles seront indiquées dans la partie du bas, dans les onglets "Compilation" et "Mise au point". - 4 -

Choisir un post-processeur En fonction de l automate utilisé. Aller dans l'onglet "Cible" pour choisir le post-processeur. Transférer le programme Cliquer sur le bouton "GO" pour connecter le PC à l'api et transférer le programme. Remarque: Automgen effectue une compilation et, si des erreurs sont détectées, l'opération s'arrête. Visualisation dynamique La visualisation dynamique débute et on peut voir le programme évoluer (presque) en temps réel. On peut stopper l'api (ou le mettre en RUN), l'initialiser ou se déconnecter. Cette icône indique que la visualisation dynamique fonctionne. - 5 -

Les symboles sur AUTOMGEN Vous avez la possibilité, sur les folios, d'utiliser des noms de variables personnalisés (ou "parlants") qui vous faciliteront la mise au point Ne vous en privez pas! L'idéal est de saisir la syntaxe utilisée d'un point de vue équipement de commande (point de vue PC). Syntaxe des symboles On peut donner n'importe quel nom aux symboles sauf exceptions: Si la variable commence par un chiffre, placer un caractère "_" (souligné, généralement associé à la touche [8] sur les claviers) avant et après la variable. Exemple: _4YV12_ Si le symbole n'est pas correctement entré, il apparaîtra en rouge sur le folio. Sinon, il apparaîtra sans les caractères "_". Syntaxe des réceptivités La réceptivité doit être saisie comme une équation logique en utilisant les symboles classiques et les parenthèses. Exemple: ( X3 + capteur1) dcy s'écrira (/X3+/capteur1).dcy Syntaxe des actions On peut utiliser une case par action ou écrire plusieurs actions dans la même case en les séparant par une ",". Exemple: Les variables booléennes Type Syntaxe AUTOMGEN Commentaire Entrées I0 à I9999 Peut correspondre ou non à des entrées physiques (dépend de la configuration des E/S de la cible). Sorties O0 à O9999 Peut correspondre ou non à des sorties physiques (dépend de la configuration des E/S de la cible). Bits systèmes U0 à U99 Spécifiques à chaque automate. Bits utilisateur U100 à U9999 Bits internes à usage général. Etapes GRAFCET X0 à X9999 Bits d'étapes GRAFCET. Les variables numériques Type Syntaxe AUTOMGEN Commentaire Compteurs Mots utilisateur C0 à C9999 M200 à M9999 Compteur de 16 bits. Peut être initialisé, incrémenté, décrémenté et testé avec les langages booléens sans utiliser le langage littéral. Mot de 16 bits à usage général. Peut être utilisé pour les E/S analogiques. - 6 -

Les temporisations Type Syntaxe AUTOMGEN Commentaire Temporisations T0 à T9999 Consigne comprise entre 0 et 65535 dixièmes de secondes (par défaut). Norme GRAFCET Programmation AUTOMGEN 8 5s/X8 9 ou ou ou Remarque: La durée est par défaut exprimée en dixièmes de seconde. Elle peut être exprimée en jours, heures, minutes, secondes et millisecondes avec les opérateurs "d", "h", "m", "s" et "ms". Cette durée ne supporte pas de virgule. Exemple: 1d30s = 1 jour et 30 secondes. Actions mémorisées Norme GRAFCET (2004) Programmation AUTOMGEN SET 1 Voyant:=1 ou RESET 6 Voyant:=0 ou Actions conditionnelles Norme GRAFCET (2004) Programmation AUTOMGEN b 1 Voyant ou ou - 7 -

Compteur Norme GRAFCET (2004) Programmation AUTOMGEN 0 C1:=0 5 C1:=C1+1 7 C1:=C1-1 C1=3 Remarque: C1 correspond à la variable compteur "C" d'automgen suivie de son numéro. L'incrémentation et la décrémentation doivent se faire sur front montant de l'événement à compter, sinon le compteur s'incrémente à chaque tour de scrutation de l'automate, d'où l'utilisation de "P1" avant les ordres d'incrémentation et de décrémentation. Test sur variable numérique Les tests sur variable numérique doivent utiliser la syntaxe suivante: "variable numérique" "type de test" "constante ou variable numérique" Modificateur de test Type de test "=" égal "!" ou "<>" différent "<" inférieur ">" supérieur "<=" inférieur ou égal ">=" supérieur ou égal Par défaut, si seul le nom d'une variable est spécifié, le test est "si égal à un" (si vrai). Des modificateurs permettent de tester l'état complémenté, le front montant et le front descendant: Remarque: Modificateur de test "/" Placé devant une variable, il teste l'état complémenté. "u" ou " " Placé devant une variable, il teste le front montant. "d" ou " " Placé devant une variable, il teste le front descendant. Les modificateurs de test peuvent s'appliquer à une variable ou à une expression entre parenthèses. Code littéral Du code littéral peut être inséré dans un rectangle d'action ou une bobine. La syntaxe est: " { code littéral } " Plusieurs lignes de langage littéral peuvent être écrites entre les accolades. Le séparateur est le caractère ",". Exemple: - 8 -

Document ressource 1 Automgen Ecriture grafcet Ecriture automgen 1 AV 3YV12 1 AV,3YV12 a.b a.b 2 AV:=1 S AV=1 Début X2 2 S AV:=1 a.(c+f) a.(c+f) 3 AV:=0 R AV=0 Fin X3 3 R AV m. h m. h 4 M+ H- 4 M+ H- =1 =1 Invisible b b 5 ML C ML si b Conditionnée 5 ML 4s/X5 4s/X5 5s/X6 5s/X6 6 ML MT L=5s Limitée 6 MT 3s/m1 3s/m1 5s/X6 3s/X7 7 KM2 D KM2 D=3s Différé 7 KM2 X7 X7 8 GFN{1} 8 F/GFN:{1} C1 12 C1 12 9 C1:=0 9 R C1 C3>5 C3>5 10 C1:=C1+1 10 P1 +C1 C4=12 C4=12 d d 11 C1:=C1+1 11 C1:=C1+1 12 Consigne=400 12 {_Consigne_=[400]} 13 Mot2=0.9*mot1 13 {_Mot2_=[mot1/10*9]} - 9 -

Automate TSX17-20 :PL72. - - 10

Adresse automgen Adresse automate Entrée TOR I0 I0,0 I1 I0,1 I2 I0,2 I3 I0,3 I4 I0,4 I5 I0,5 I6 I0,6 I7 I0,7 I8 I0,8 I9 I0,9 I10 I0,10 I11 I0,11 I12 I0,12 I13 I0,13 I14 I0,14 I15 I0,15 I16 I0,16 I17 I0,17 I18 I0,18 I19 I0,19 I20 I0,20 I21 I0,21 Sortie TOR O0 O0,0 O1 O0,1 O2 O0,2 O3 O0,3 O4 O0,4 O5 O0,5 O6 O0,6 O7 O0,7 O8 O0,8 O9 O0,9 O10 O0,10 O11 O0,11 Sortie analogique -/+ 10V M300 OW1,0 M301 OW1,1 Entrée analogique -/+ 10V M400 IW2,0 M401 IW2,1 M402 IW2,2 M403 IW2,3 Automate TSX37-22 (TSX Micro) :PL7. - - 11

Adresse automgen Entrée TOR I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 I10 I11 I12 I13 I14 I15 Sortie TOR O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 O10 O11 Sortie analogique 0-10V M300 Entrée analogique -/+ 10V M400 M401 M402 M403 M404 M405 M406 M407 Adresse automate %I1.0 %I1.1 %I1.2 %I1.3 %I1.4 %I1.5 %I1.6 %I1.7 %I1.8 %I1.9 %I1.10 %I1.11 %I1.12 %I1.13 %I1.14 %I1.15 %Q2.0 %Q2.1 %Q2.2 %Q2.3 %Q2.4 %Q2.5 %Q2.6 %Q2.7 %Q2.8 %Q2.9 %Q2.10 %Q2.11 %QW0.10 %IW0.2 %IW0.3 %IW0.4 %IW0.5 %IW0.6 %IW0.7 %IW0.8 %IW0.9 - - 12

Automate S7-200:STEP 7. Adresse automgen Entrée TOR I0 E0.0 I1 E0.1 I2 E0.2 I3 E0.4 I4 E1.2 I5 E1.3 I6 E1.4 I7 E1.5 I8 E2.0 I9 E2.1 I10 E2.2 I11 E2.3 I12 E2.4 I13 E2.5 I14 E2.6 I15 E2.7 Sortie TOR O0 A0.0 O1 A0.4 O2 A0.5 O3 A0.6 O4 A2.0 O5 A2.1 O6 A2.2 O7 A2.3 O8 A2.4 O9 A2.5 O10 A2.6 O11 A2.7 Sortie analogique 0-10V M300 Aqw0 Entrée analogique -/+ 10V M400 Aiw0 M401 Aiw1 M402 Aiw2 M403 Aiw3 M404 Aiw4 M405 Aiw5 M406 Aiw6 M407 Aiw7 Adresse automate - - 13

- - 14