Home

Manuel FST 200

image

Contents

1. 7 42 D finition des macros 7 44 Activation des macros 7 45 Terminal mode mode terminal 7 47 System configuration configuration du syst me r glage du mode de fonctionnement 7 48 FST 200 Sommaire FESTO 7 9 1 R glage du mode Autonome seeseeeeeee 7 49 7 9 2 R glage du mode Ma tre et Esclave 7 50 7 10 Affichage de la configuration des E S 7 52 8 Bus de terrain ma tre AS i coupleur CP1 8 1 Configurateur du bus de terrain FST 8 1 8 2 Configurateur AS i 8 13 8 2 1 Adressage des esclaves AS i 8 19 8 2 2 Menu SF 3 Online mode mode Online SF 3 8 21 Annexe A Liste d instructions A 1 Liste des commandes du FST 200 STL A 1 A 1 1 Liste des op rations A 2 A 1 2 Liste des op randes EE NEEE As4 A 1 3 Syntaxe des saisies BE a A 8 A 2 Fonctionnement multit che de l e automate SF 3 avec terminal de distributeurs programmable ssassesesssrreersrresrrrrnsrrnnesrenneenna A 9 A3 Syntaxe du programme d automatisation par liste d instructions asc AS A4 Exemple de programme re muse A 19 A 4 1 Structure du programme 4 Fauiomate n A 19 A 4 2 D roulement du process PO A 20 A 4 3 Programme de surveillance A 21 A5 Liste des affectations A 22 A 6 L
2. Fig 7 18 Bits m moire Affichage des op randes Les bits m moire sont affich s aussi bien s par ment que sous la forme de mots m moire F lt v gt lt t gt d cimal 5 chiffres binaire 16 chiffres ou d cimal 5 chiffres binaire 16 chiffres ou hexad cimal 4 chiffres binaire 16 chiffres 7 30 9610a FST 200 7 Mode Online FESTO 7 4 3 Affichage statique des temporisateurs Activer la fonction F3 pour afficher pour tous les tempo risateurs les valeurs instantan es de leurs attributs leurs mots et leur pr s lection SF3 Online Mode Timer T Attr Value s Preset s 9 o 0 00 3 00 1 0 6 00 0 00 2 0 0 00 0 00 3 0 6 00 6 00 4 0 6 00 6 00 5 0 6 00 6 00 6 0 0 00 0 00 7 0 6 00 6 00 8 0 6 00 6 00 9 0 6 00 6 00 19 0 6 00 5 00 11 0 0 00 0 00 12 0 6 00 6 00 13 0 6 00 6 00 14 0 0 00 0 00 15 0 6 00 0 00 Modif Pace iar e Rue uit A Fig 7 19 Temporisateurs Affichage des op randes Timer T Attr TW s TP s Num ro du Attribut du Mot du Pr selection du temporisateur temporisateur temporisateur temporisateur Modification de l op rande S lectionner un temporisateur l aide des touches de direction Modifier l tat du temporisateur 0 ou 1 ou Modifier la pr s lection du temporisateur 0 65535 s Valider la modification avec la tou
3. Fig 5 20 D finition de bobines S lectionner le symbole de bobine d sir de la mani re habituelle Confirmer le choix le symbole est alors in s r dans la derni re colonne de la ligne de contacts Un symbole de sortie entr plus t t cet endroit est alors cras S lectionner la fonction Create jump mark saut ligne pour ins rer la fin de la partie ex cutive une branche parall le contenant le symbole d sir voir paragraphe 5 3 7 Entrer alors les op randes Pour cela proc der comme indiqu au paragraphe 5 3 1 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 6 Branches parall les dans la partie ex cutive Pour pouvoir ex cuter partir d une partie condition nelle d une ligne de contacts plusieurs instructions il est galement possible de former des branches paral l les dans la partie ex cutive Chaque ligne de contacts peut contenir au maximum dix symboles d ex cution 11 8 03 1 x 5 02 2 50 Setup gt gt La tr s grande vitesse de traitement donne l impression que toutes les instructions se d roulent en parall le Mais ce sont d abord les sorties qui sont forc es de fa on interne et ensuite seulement on passe la destination de saut ou la branche r glage Formation de branches parall les On peut former une branche parall le dans la partie ex cutive par une des deux ma
4. O Online mode mode Online Er E AO E OE O E A GUMO irasan irna a aeaa e aL commandes 7 43 configuration du syst me 7 17 controller reset r initialiser automate 7 20 display FPC info affichage infos FPO 7 19 macro mode mode macros 7 19 7 42 mini terminal 7 41 modification des valeurs des op randes 7 23 terminal mode mode terminal 7 20 7 47 9610a D 15 FST 200 Annexe D FESTO op rande symbolique ss ADSOIU 5 RE AE Ex taina ia entrer programme inscrire liste des affectations SNS TO EE Se AN A ass ere insertion programme modification 4 72 5 34 recherche ss SUPPTESSION n iii aaa SUPPrIMET paaien nen ni aae Symbolique ss 4 2 5 13 affichage valeur commentaires L Re E E E E modification de la valeur RAM EEPROM r manente op randes op ration sur des bits multiples avec deux op randes avec plus de trois op randes 0see1 avec trois op randes organisation de l cran barre de dialogue sesssseeee senesi seresr sereen E E E E E EE EEE fen tre d affichage pointeur de la souris t
5. SF3_2 Drilling centre FRETES FSI FRIC FRE F F FE g FST T OS RE ESS m A Fig 5 1 Menu du sch ma contacts Le nom du projet est affich en bas gauche de la zone de travail Pour cr er un programme par sch ma contacts dans ce projet activer dans le menu Ladder diagram voir fig 5 1 l option Ladder editor diteur LDR Deux cas se pr sentent ensuite e le projet choisi ne contient encore aucun programme LDR voir paragraphe 5 1 1 e le projet choisi contient d j des programmes LDR voir paragraphe 5 1 2 5 4 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 1 1 Cr ation d un nouveau programme Cette fonction est n cessaire lorsque e le projet actif ne contient encore aucun programme LDR e on d sire ajouter au projet actif un nouveau pro gramme L option Create program cr ation d un programme ap para t automatiquement si aucun programme n est en core associ au projet s lectionn ou si on active dans la s lection du programme de la fig 5 3 la fonction New program nouveau programme F1 Une fen tre de s lection appara t ensuite comme sur la fig 5 2 Comme la repr sentation est sp cifique chaque auto mate l cran peut pr senter quelques petites diff rences FST 203 V3 2 1 LT Ladder diagram Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Prin
6. 5 31 Fig 5 13 insertion d un op rande 5 82 Fig 5 14 Insertion d op randes dans la liste des affectations nn tint Fig 5 15 S lection de l op ration de COMPARISON 5 37 Fig 5 16 Insertion du deuxi me op rande 5 38 Fig 5 17 Suppression d un symbole conditionnel 5 40 Fig 5 18 Formation d un branche parall le 5 42 Fig 5 19 Suppression d un branche parall le 5 44 Fig 5 20 D finition de bobines 5 46 Fig 5 21 D finition d un box 5 52 Fig 5 22 Op rations sur des bits multiples 5 69 Fig 5 23 Arithm tique et logique 5 73 Fig 5 24 Box de l appel de bloc 5 78 Fig 5 25 Commandes de bloc isece 5 84 Fig 5 26 Commandes suppl mentaires 5 86 Fig 5 27 Liste des lignes de contact 5 88 Fig 5 28 Acc s l affichage de l cran 5 90 Fig 5 29 Affichage de tat 5 94 Fig 5 30 Modification d un op rande 5 96 Fig 6 1 Editeur de texte nan O2 Fig 6 2 Commandes de recherche de editeur de texte 6 4 Fig 6 3 Commandes de bloc de l ditor de texte 6 8 Fig 6 4 Lecture d un bloc 6 13 Fig 6 5 Enregistrement d un bloc 6 14 D 3 FST 200 Annexe D FESTO Fig 6 7 Commandes suppl mentaires 6 19 Fig 6 8 Touches de fonction de l diteur de OX eme Midi te 6 23 Fig 6 9 Page de titre du projet 6 30 Fig 6 1
7. 9610a 6 1 4 6 1 5 6 1 6 6 2 6 3 6 4 Commandes suppl mentaires 6 19 Tao EEA lient nr es Morale 6 21 Commandes de fichiers 6 22 D finition des touches de fonction 6 22 Page de titre du projet 6 29 En t te du projet 6 32 7 Dialogue et mode Online avec l automate 7 1 7 2 7 2 1 7 2 2 7 2 3 7 3 7 8 1 74 7 4 1 7 4 2 7 4 3 7 4 4 7 4 5 7 4 6 7 4 7 7 5 7 6 7 7 7 7 1 7 7 2 7 8 7 9 Connexion de l automate sssseaeeene neee 7 2 Chargement dans automate nsnaaenaaaee 7 3 Chargement du projet dans l automate 7 5 Chargement d un programme dans l automate 5882288 nent mirent nee 7 8 Stockage du contenu de la m moire dans l EEPROM 7 9 Mode Online ssssnnnnnsensennnnnnnsensennnnnnnnnsenennnnn 7 15 Performances du mode Online 7 19 Display SF3 INFO affichage infos SF 3 7 22 Affichage statique des entr es et sorties 7 24 Affichage statique des bits m moire 7 30 Affichage statique des temporisateurs 7 31 Affichage statique des compteurs 7 32 Affichage statique des registres 0 100 7 33 Affichage statique du diagnostic d erreurs 7 35 Affichage statique de l tat du syst me 7 38 Affichage dynamique 7 39 Mini Terminal 7 41 Macro mode mode macros
8. 9610a File operations commandes de fichiers F8 Cette fonction permet de quitter le configurateur du bus de terrain Une fois cette fonction activ e la fen tre des File operations commandes de fichiers appara t File commands Esc Save in buffer Abort editing Fig 8 5 Commandes de fichiers Save and quit editor sauvegarder puis quitter l diteur Les donn es de configuration n cessaires l automate sont enregistr es dans le r pertoire des projets sous le nom de fichier 3C CFG Ensuite on retourne la fonc tion configurateur FST Save in buffer sauvegarde interm diaire Seul le fichier de configuration est enregistr Il est en suite possible de continuer la saisie Cette fonction per met d viter d ventuelles pertes de donn es Abort editing annuler dition Cette fonction permet de retourner la configuration du FST sans enregistrer le fichier de configuration 8 11 FST 200 8 Bus de terrain ma tre AS i FESTO 8 12 9610a FST 200 8 Bus de terrain Ma tre AS i FESTO 82 Configurateur AS i Le configurateur de bus AS i sert configurer et mettre en service facilement le bus AS i Les diff rentes possi bilit s sont les suivantes configurer puis enregistrer la configuration du bus AS i sur le PC affecter ou modifier les adresses AS i des esclaves effectuer une comparaison des configurations th orique et r elle
9. Print page imprimer page F6 La touche de fonction F6 permet d imprimer ce menu sur l imprimante ou dans un fichier pour continuer le traiter dans la documentation du projet Return retour F8 La touche de fonction F8 permet de retourner au menu principal 8 2 2 Menu SF 3 Online mode mode Online SF 3 Ce menu offre la possibilit d utiliser des fonctions connues affichage de tous les esclaves install s sur le bus AS contr le des entr es AS i et for age des sorties AS envoi des param tres d esclave aux esclaves AS i correspondants via le bloc CFM utilis comme macro ou en mode terminal Appeler le mode Online partir du menu principal du FST 200 et l cran suivant appara t 9610a 8 21 FST 200 8 Bus de terrain Ma tre AS i FESTO SF3 Online Mode Bit Bit inputs ASI adr 7 6 5 4 ASI adr 3 2 1 0 1 0 0 Status 1 0 0 1 4 0 0 eaa helpe N MESC You are in the Edit mode of the ASI system The bright values show an available input or output If an ASI slave fails an lt E gt will be shown after the slave adress nade shang soluan AEL F FEET F RME Si age ynamic ini EEN gt Se CR CN Pep RE WEA E E E E e UNUN ER Sai CSS X XX X X X X X X X X X X X X X Fig 8 9 Mode Online exemple d entr es AS i W DANGER En mode Online ne forcer que les sorties dont on connaf l effet S assurer que tout danger est cart p
10. charger les donn es de configuration du PC dans l automate SF 3 Une fois un projet cr dans le FST 200 il est possible d appeler le configurateur de bus AS i et de configurer un bus AS i Pour appeler le configurateur de bus AS i proc der de la mani re suivante 9610a activer dans le menu Utilities utilitaires la fonction Configuration appuyer sur la fonction F6 Field bus AS i appuyer sur la fonction F2 AS i Bus voir fig 8 6 FST 200 8 Bus de terrain Ma tre AS i FESTO FST 203 Project planning ASI slaves Oper ASI ID I0 Code Oper ASI ID Adr Code HEX 3 1 0 d Code x x er KO O0 JON OF CO NO e Ses ICO O0 CO CO C0 CD Co Co l l m oo 00000 N mm a Om SOC OH y For roroorooroeoerere OSOOOMHOOMHO HOOOMHMOON OHOOHO HHOOO OhMOMhHOOHOQ HhHOOMhHOOS O9 CD CO CO CO CD C0 0 CO OSOOOCOMHOOMHO HOOOMHOOQ Foro rorororerer 2000000 OOOO 2e Lee co CO co ooo Le 1 oO ooo ooo the project planned slaves joe CO CN EN BG ES 2 3 4 O CNECE ORNELA MYL SOLE Fig 8 6 Configuration des esclaves AS i Ce menu sert configurer les esclaves AS i i e d terminer l adresse d un esclave AS i le code ID et le code lO La configuration peut tre effectu e avant que le mat riel AS i soit install Le r seau AS i confi gur est alors charg dans l automate SF 3 pour la mise en serv
11. 5 5 Fonctions suppl mentaires de l diteur de programmes en langage LDR Les fonctions suivantes sont int gr es pour faciliter l dition e des commandes de bloc qui permettent de traiter des parties de programmes e des commandes suppl mentaires qui facilitent la recherche de parties de programmes et permettent d acc der la liste des affectations 5 82 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 1 5 Commandes de bloc 9610a Il est possible de d clarer des parties d un programme LDR comme bloc Dans un programme LDR ces blocs peuvent tre e d plac s e copi s ou e supprim s Les commandes de bloc permettent galement de transf rer des parties de programme d un programme un autre l int rieur d un projet donn On utilise les fonctions suivantes e enregistrer bloc e lire bloc Apr s avoir marqu un bloc on peut activer la fonction Write block enregistrer bloc voir fig 5 25 5 83 FST 200 LDR 5 Programmation par sch mas contacts FESTO FST 203 Ladder diagram editor V3 2 g Mark F FERT FEON FREE FEREC FEEN FR do EE Hi Er His Es Hot Fig 5 25 Commandes de bloc Si la fonction Read block lire bloc est activ e les blocs enregistr s dans la biblioth que projet LIB sont affich s On peut alors ins rer dans le programme LDR le bloc d sir apr s la ligne de contacts marqu e Comme tou
12. 6 22 9610a FST 200 6 Editeur de texte FESTO Activer pour cela dans le menu Utilities utilitaires la fonction Text function keys touches de fonction texte ou dans les diteurs les touches de fonction STL liste d instructions ou BASIC L cran suivant appara t ex diteur de texte fig 6 5 La proc dure pour modifier l affectation des touches de fonction est la m me dans les trois cas LEUEL 1 ET Hreplace 72 lt Find replace IEE ECS ESS CII Start End Hi string string n pue on Se CE rs F use ARA K B CESSE FRS FENTE File i level zE GUA M help operat Fig 6 8 Touches de fonction de l diteur de texte L cran affiche uniquement l affectation des touches de fonction de l diteur de texte d crite jusqu pr sent 9610a 6 23 FST 200 6 Editeur de texte FESTO 6 24 Il est alors possible de d finir jusqu 10 niveaux i e de se cr er de nouvelles touches de fonction et de leur affecter une fonction afin de faciliter l dition Pour libeller chaque touche d placer le curseur carac t re par caract re dans chaque champ Cette proc dure peut tre acc l r e par une pression simultan e sur la touche CTRL et la touche de direction gauche ou droite Cette action permet au curseur de passer d un champ un autre Insert level ins rer niveau Pour ins rer un nouveau niveau activer la fonction F1 Le niveau dans lequel se t
13. A 4 3 Programme de surveillance 9610a Ce programme v rifie chaque t che si le bouton d arr t d urgence a t enclench ou non En cas d ar r t d urgence la sortie clignotante est activ e tant que son contenu reste ni Une deuxi me sortie signale par un t moin allum en continu la pr sence d un tat d ar r t d urgence Le commutateur permet alors de choisir si le d roule ment du process PO doit reprendre au d but ou si le process se poursuivra au point d interruption A 21 FST 200 STL Annexe A FESTO A 5 Liste des affectations La liste des affectations indique les correspondances entre les l ments de commande et de signalisation d une part et les entr es sorties d autre part O0 0 O0 1 O0 2 00 3 00 4 00 5 O0 6 O0 7 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 F0 0 PO P7 TO TPO co CPO CWo A 22 T moin Start T moin de mode automatique Automatic mode T moin d arr t d urgence Sortie clignotante de l arr t d urgence V rin de serrage 0 avanc Installation de per age en retrait Installation de per age en avant 1 r glage O mode automatique Touche Start Bouton d arr t d urgence 0 actionn V rin de serrage avanc V rin de serrage recul Position initiale de per age Position finale de per age 1 pi ce pr sente D roulement du process Surveillance Fr quence de clignotement Temps d clairement du t moin Compteur du nombre de
14. chaque fois que l op rande est trouv Indiquer alors si on d sire continuer ou non 5 87 FST 200 LDR 5 Programmation par sch mas contacts FESTO Recherche d une ligne de contacts Activer la fonction Search rung rechercher ligne de contacts pour aller directement une ligne de contacts pr cise dans le programme LDR La fonction List rungs liste des lignes de contacts permet d afficher sur l cran une liste de toutes les lignes de contacts du pro gramme avec leurs commentaires voir fig 5 27 L FST Ladder diagram editor UJ 1i 1 start mode motor on top plate cycle on open hand slide switch monitor End of ladder diagram Press any key F F F F F F F F 1 2 3 4 6 7 B Fig 5 27 Liste des lignes de contact Si la liste est trop importante et ne tient pas sur une page d cran appeler la page suivante avec n importe quelle touche La fonction Print Screen impression cran du syst me d exploitation permet d imprimer la liste page par page 5 88 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 6 Affichage de l tat 9610a L affichage de l tat permet de localiser facilement des erreurs logiques dans le programme LDR Le d roule ment du programme LDR charg dans l automate peut tre suivi l cran sous la forme du sch ma contacts Les l ments suivants apparaissent marqu s dans une ligne de contacts
15. 5 3 2 Box de comparaison Dans la partie conditionnelle les op randes de bits multiples peuvent tre compar s Pour cela ajouter un box de comparaison dans la ligne de contacts et s lec tionner une op ration de comparaison Entrer au des sus et au dessous du box de comparaison les op randes qui doivent tre compar s IN1 01 8 E C 0 S S IZ La condition est remplie et 01 0 est fix e uniquement si le contenu de IW1 est sup rieur ou gal au contenu de IW2 Chaque ligne de contacts peut contenir au max cinq box Insertion d un box de comparaison S assurer qu on se trouve au premier niveau de fonc tions LDR instructions commandes LDR fig 5 4 Placer d abord le curseur sur la colonne dans laquelle on d sire ins rer un box de comparaison et activer la fonction Box F2 La fen tre de s lection suivante ap para t alors dans l angle inf rieur droit de l cran 5 36 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Fig 5 15 S lection de l op ration de comparaison S lectionner pr sent l op ration Confirmer le choix Le box de comparaison est plac avec l op ration s lectionn e au point d sir de la ligne de contacts Tout symbole se trouvant d j cet emplacement est cras On peut alors ins rer les op randes Tenir compte des informations sur les op randes symboliqu
16. Ce message d erreur est affich pour toutes les fonctions except les fonctions d dition si lors de sa s lection le fichier d affichage est vide Remplir le fichier ou s lectionner un fichier d j existant Display RAM Load not possible in this display chargement RAM impossible avec ce type d affichage La fonction RAM Load chargement RAM a t s lectionn e mais le type d affichage actuel du fichier s lectionn ne permet pas un mode RAM Do not modify directory name interdiction de modifier le chemin d acc s L utilisateur tente lors de l enregistrement de donn es de quitter le r pertoire du projet ou de le modifier Cette op ration n est pas auto ris e dans le logiciel FST 9610a FST 200 Annexe C FESTO 9610a Do not modify the file extension interdiction de modifier l extension du fichier Lors de l enregistrement d un bloc de texte l extension du fichier pr d finie p ex STL ou LDR ne doit pas tre modifi e DOS error File is write protected or invalid filename erreur DOS le fichier est prot g en criture ou le nom de fichier n est pas correct Lors du chargement ou de l enregistrement de blocs on constate que le fichier correspondant est prot g en criture ou que le nom du fichier contient des caract res non valides DOS error Invalid file name erreur DOS nom de fichier incorrect Lors du chargement ou de l enregistrement de blocs le nom du
17. EPPP R sa Un bit m moire r sultat prend la valeur 1 lorsque les deux bits li s par AND valent 1 B 8 9610a FST 200 LDR Annexe B FESTO X Lien logique EXOR Un bit m moire r sultat prend la valeur 1 lorsque un seul des deux bits li s par EXOR vaut 1 CEEDSE RS Lien logique EXOR RCORRSS R sultat EDERCOEE Arithm tique amp logique N Application ARER Plusieurs op rations sur des bits multi amp logic ples peuvent tre effectu es et plusieurs op randes peuvent tre reli s entre eux Op rande Les conditions nonc es pour les op rations sur des bits multiples restent applicables Name nom Permet de diff rencier les box arithm tiques ou logiques en leur associant un nom Appel de bloc NAME Application Les op rations et op ran Module des habituels des programmes LDR peu call vent tre utilis s Un autre bloc ne peut en revanche pas tre appel Name nom Il caract rise le type et le num ro du bloc et peut tre choisi parmi les valeurs suivantes Nom FMO FM255 pour les blocs fonctionnels Nom MPO MP7 pour les blocs de programmes 9610a B 9 FST 200 LDR Annexe B FESTO B 1 2 Liste des op randes Cette liste r pertorie tous les op randes avec leurs do maines d application Elle indique galement les op ra tions compatibles avec ces op randes Bits m moire Op rations
18. Ecran monochrome F Ecran couleur Mouse type type de souris M Souris Microsoft et compatibles N Aucune souris W En cas de saisie involontaire de donn es erron es lors de la configuration de l ordinateur et l apparition d un cran vide la fin du programme effacer en partant du DOS dans le r pertoire de programmes le fichier KON FIG FST Pour cela entrer C gt DEL KONFIG FST Au prochain lancement du logiciel FST voir paragraphe 2 3 l cran PC configuration data configuration de l ordinateur est le premier cran qui appara t 9610a 2 9 FST 200 2 Installation du logiciel FESTO 2 2 2 Configuration de l automate Passer la configuration de l automate sur l cran se lon la fig 2 3 en activant la fonction FPC F5 Une fois cette fonction activ e l cran suivant appara t voir fig 2 4 SF3 interface SF3 timeout SF3 initialization SF3 termination FST configuration program V3 2 FPC configuration data COM1 9600 2000 1H 2 3l RS o 9 bus ASIK t operat Fig 2 4 Configuration de automate 2 10 W SF 3 interface Ce param tre indique le port de l ordinateur auquel est reli l automate COM1 ou COM2 et la vitesse de transmission des donn es respecter V rifier si lauto mate est raccord au port sp cifi et s il travaille la vitesse de transmission indiqu e Il est possible de mo difier ces donn es en
19. Flags Flag words Function Unit Program Register Init Flag Timer Timers Timer words Counter Counter Counter words Switch On Delay Switch Off Delay X OX OK OX OK OX OX OX XX active device PRN Please use the space enter key to set your choice active SN D Mn ON DO ON MN LE 1 2 3 A 5 6 7 8 Fig 3 8 Choix pour la liste des correspondances L ast risque plac devant le nom signifie que tous les groupes d op randes sont activ s pour l impression Il est alors possible apr s avoir choisi un groupe d em p cher qu il soit imprim l ast risque disparat ou de l autoriser nouveau en appuyant sur le bouton gauche de la souris ou sur la touche Entr e 9610a 3 13 FST 200 3 Gestion des programmes de l automate FESTO Une fois le choix effectu activer la fonction F1 Le traitement de la liste des correspondances commence alors Lorsque le projet est important l impression peut durer un certain temps Le programme doit v rifier toutes les entr es de la liste des correspondances et les sortir correctement format es En cas d acceptation de l ensemble pr d fini l impres sion r alis e contiendra tous les param tres complets Pour cela activer directement apr s l appel de l option la touche de fonction F1 Explications concernant la liste Cette liste contient dans la premi re partie tous les op randes class s selon leurs adresses absolues d signatio
20. R Edge R Vo TO Rung Z recognize firt rising edge AWB Part Edge E s SE Edge Full Change C1 dE A a A a INC Ti 0 58s Timer oug v Rung 4 Edge flag off 0ug T1 Part Edge A A s S S a Rung 5 Switch on carton full signal oua Full gt S U5a B 16 9610a FST 200 LDR Annexe B FESTO 9610a Commentaires Ligne de contacts 1 Le bit m moire d initialisation FI Initializing flag a la valeur 1 pendant le premier cycle de programme Ceci indique que les op randes men tionn s dans la partie ex cutive ont un tat initial bien d fini Le compteur est initialis pr s lection du comp teur 50 mot du compteur 0 tat du compteur 1 et le bit m moire du front est remis z ro Cette op ration est r p t e chaque nouveau carton Ligne de contacts 2 Le premier front montant d livr l automate par le capteur fixe le bit m moire du front Ligne de contacts 3 Si le carton n est pas plein ou s il n est pas remplac et qu un front montant est pr sent le compteur et le mot de sortie sont incr ment s de 1 et le temporisateur est initialis et relanc Ligne de contacts 4 La pr sence d un signal O sur le capteur peut tre d tect e par le bit m moire du front uniquement apr s coulement de la temporisation 0 5 secondes Le bit m moire du front ne peut donc tre fix par un
21. Un champ de saisie appara t au dessus du contact En trer alors l op rande comme op rande absolu ou sym bolique dans le programme LDR Ladder diagram editor U3 1 Champ de saisie Please enter operand Press F9 for help F F F F F Fi F F 1 2 3 4 5 6 T 8 Fig 5 13 insertion d un op rande Appuyer sur la touche Entr e pour terminer la saisie 5 32 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Si l inscription automatique dans la liste des affectations a t d sactiv e voir paragraphe 5 2 4 on peut conti nuer diter le programme C est galement le cas si lop rande est d j inscrit dans la liste des affectations Si l inscription automatique dans la liste des affectations est activ e et que l op rande n est pas encore inscrit dans la liste des affectations une fen tre appara t sur l cran comme sur la fig 5 14 On peut alors entrer lop rande symbolique ou absolu correspondant ainsi qu un commentaire sur l op rande E Enter operand in allocation list L Esc I Absol 0p Symbol 0p Commentary 14 3 eei FRA F F F F F F FEA 1 2 3 4 5 6 7 8 Ladder diagram editor V3 1 Fig 5 14 Insertion d op randes dans la liste des affectations 9610a 5 33 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 34 Utiliser la souris ou appuyer sur la touche Entr e ou sur la touche TAB pour pass
22. commande strons n ae 3 37 2 1OX CUIE ris rer a a a 3 43 changement de r pertoire ou de lecteur 3 39 param tre re nd TE aa Ll programmes FST externes E T 3 39 retour au logiciel FST assnssssenaeeen eeaeee 3 44 9610a D 9 FST 200 Annexe D FESTO terminer commande voir File operat comm fichiers a se 8 42 travail au niveau du DOS 3 39 back up project sauvegarde projet sauvegarder projet 8 19 3 22 delete project supprimer projet 3 22 format floppy disk formater disquette 3 25 modifier le lecteur cible 3 24 GUME eiee e nn Ann t s 3 26 rename project renommer projet 3 23 bloc Eo ES E E ETE E een da 4 12 DL EU LES SE L aaa aa a a 4 17 E EE ge E E E A Mantes 4 12 bloc de programme d finition de l appel 5 77 affichage d tat 7 38 appel aia a aa geler 4 18 4 62 croate A E AIR NES 4 58 g n ralit s igi EE E De TT reprise dans le programme TEE E 4 63 transfert de param tres 1 1 4 60 5 80 bloc fonctionnel appall renane a aa NE 4 18 4 54 g n ralit s Dhd saaan 454 5 76 inscription dans le programme dote 4 57 transfert de param tres Patene 0 80 block commands commandes de bloc copy bloc copier bloc 6 10 delete block effacer bloc 6 10 marquage de bloc 6 9
23. galement d filement horizontal 1 9 FST 200 1 Installation du logiciel FESTO 1 7 1 Travail avec la souris Le logiciel FST prend en compte le bouton gauche de la souris Cela signifie que le bouton droit de la souris ne poss de aucune fonction y Pour installer la souris consulter son manuel d utilisa tion Il contient galement tous les renseignements sur le driver charger pour faire fonctionner la souris et sur le fa on de l int grer dans le syst me d exploitation de l ordinateur Lors du travail dans le logiciel FST avec une souris un rectangle lumineux appara t sur l cran Un simple d placement de la souris permet de le d placer au point de saisie d sir Le fait d acc der une commande et de l activer l aide du bouton gauche de la souris est d sign par le terme Cliquer sur Souris et menu principal Dans le menu principal ou les menus secondaires la fonction sur laquelle on a cliqu est mise en surbril lance Elle est s lectionn e Appuyer nouveau avec le bouton gauche de la souris pour activer ou ex cuter la fonction d crite 1 10 9610a FST 200 1 Installation du logiciel FESTO 9610a Souris et touches de fonctions Les touches F1 F8 ont des options diff rentes selon la fonction activ e Il peut s agir ici non seulement de l ex cution d autres commandes mais aussi de la saisie d instructions de programme p ex liste d instructions sch ma
24. l a bonn du bus avec l adresse de bus 9 sont incorrectes Corriger les diff rences de la mani re suivante e adapter les saisies dans la liste de configuration Remarque La fonction F4 permet de reprendre dans la liste th orique les saisies correspondant l abonn du bus d tect par l automate ou de r aliser une saisie vide ou e adapter l adresse de l abonn sur le bus Lorsque la comparaison des configurations th orique et r elle s ach ve sans erreur la configuration th orique doit tre charg e dans l automate 9610a 8 9 FST 200 8 Bus de terrain ma tre AS i FESTO Load configuration charger configuration F5 La configuration th orique tablie par le configurateur du bus de terrain est charg e Une comparaison des configurations th orique et r elle est effectu e voir ci dessus Lors de la mise sous tension de l automate celui ci ef fectue automatiquement une comparaison entre les configurations th orique et r elle Le r sultat est stock dans le bit m moire syst me FUO et peut tre analys par le programme utilisateur Avec FUO 2 liste r elle liste th orique FUO 3 liste r elle lt gt liste th orique FUO 4 seule une liste r elle est disponible Print configuration imprimer configuration F6 La touche de fonction F6 permet d imprimer la confi guration du bus de terrain 9610a FST 200 8 Bus de terrain ma tre AS i FESTO
25. logue voir fig 3 15 3 25 FST 200 3 Gestion des programmes de l automate FESTO E Ladder Statement Uti Project Management diagram list Select project Create project Delete project Print project Load project Delete program Selection Esc 1 Back up project Restore project Delete project Rename project Target drive CA B Format floppy disk FPCHHH no comment Format disk F F F F F F F F 1 2 3 4 5 6 T 8 Fig 3 15 Formatage d un disquette A est le lecteur par d faut Si n cessaire modifier la lettre en l crasant Ne pas utiliser ici l identificateur du des disque s dur s La commande est ex cut e au niveau du DOS Ins rer au moment de l invite une disquette dans le lecteur in diqu et appuyer sur une touche Se reporter au ma nuel DOS pour de plus amples explications Sortie de la fonction Backup Activer la fonction F8 pour terminer l option Backup Re store sauvegarde projet La fen tre est alors ferm e et le programme revient au menu Utilities utilitaires 3 26 9610a FST 200 3 Gestion des programmes de l automate FESTO 3 9 Importation de fichiers Ce programme suppl mentaire permet de e restaurer des programmes sauvegard s avec Backup Project sauvegarde projet e recharger d autres programmes listes des affecta tions et documentations sur les projets enregis tr s sur des supports externes e recharger dans l
26. que une valeur comprise dans la plage admissibles voir annexe A 1 2 Tous les formats de saisie sont autoris s voir plus haut Pour que le programme tienne compte de la valeur de lop rande qui vient d tre entr e activer la fonction F1 La fonction F4 de la fig 4 19 permet de transf rer en suite plusieurs fois la valeur de l op rande dans lauto mate 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Modification de la valeur d un op rande non s lectionn Cette fonction permet de modifier la valeur d un op rande qui n est pas actuellement visible Pour avoir acc s cette fonction activer d abord la fonction F3 Modify FU modifier l op rande voir fig 4 19 La touche de fonction F2 s appelle alors Other operand autre op rande Une fois cette fonction acti v e une fen tre de saisie similaire celle de la fig 4 20 apparat Le d roulement est alors le m me que celui d crit plus haut R glage de la vitesse de scrutation La vitesse de scrutation d finit avec quelle fr quence les valeurs de l op rande affich dans la zone de travail sont interrog es par unit de temps Elle peut tre aug ment e ou diminu e La valeur par d faut est d termi n e par le facteur 50 il s agit d une vitesse de scruta tion moyenne La vitesse de scrutation minimale corre spond un facteur de 5 La fonction F1 permet d augmenter cette vitesse de s
27. tat du compteur devient alors 1 et le mot du comp teur est fix sur z ro 5 67 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 68 D compteurs La pr s lection repr sente dans le cas d un d compteur la valeur initiale La pr s lection du compteur doit tre charg e dans le mot du compteur Ins rer parall lement au box du compteur un autre box avec la fonction As signments attribution Activer pour cela apr s avoir ins r une bobine parall le dans la fen tre de s lection Box definitions d finition des box la fonction Assignments attribution Entrer alors les op randes pour la pr s lec tion du compteur et le mot du compteur voir galement paragraphe 5 4 1 La figure suivante montre un exemple d initialisation et de d cr mentation d un d compteur 19 8 C2 1 E 1a 5 counter CPZ to CWZ C2 18 1 C2 dE 5 DEC Ligne 1 Le compteur C2 est d abord activ par le box de compteur C2 1 puis sa pr s lection est fix e 50 Le box d attribution situ au dessous permet de charger cette valeur 50 dans le mot du compteur Ligne 2 Si le compteur est activ chaque front montant sur 10 1 diminue la valeur du mot du compteur de 1 D s que le mot du compteur a atteint la valeur z ro le compteur est d sactiv L tat du compteur est alors z ro et un signal sur l entr e 10 1 n a plu
28. 7 39 FST 200 7 Mode Online FESTO 7 40 L tat des op randes est scrut de fa on cyclique et leur valeur est affich e sur l cran et mise jour en perma nence La vitesse de scrutation peut tre modifi e par les fonctions F1 et F2 Tenir compte du fait qu une vitesse de scrutation lev e peut consid rablement ralentir lex cution du pro gramme au niveau de lautomate 9610a FST 200 7 Mode Online FESTO 7 6 Mini Terminal Dans tous les menus de l affichage statique et dynami que il est possible d ouvrir une fen tre avec la fonction F4 Mini Terminal qui permet un acc s direct l interpr teur de commandes Les possibilit s d utilisation de ce menu correspondent au mode terminal voir chapitre 7 8 Terminal mode mode terminal SF3 Online Mode 1 0 17654 3 2 1 0 Bit A0 x 0 0 0 0 6 6 6 6 0 A1 x 4 0 0 0 60 60 1 0 0 A2 x 0 0000000pn9 AS x 0 06 60 60 6 60 60 6 6 A4 x 0 0 0 0 6 6 6 6 0 EO x 8 0 0 0 0 1 0 0 0 El x 0 0 0 0 0 0 0 0 0 E2 x 0 0 0 60 6 60 6 6 6 E3 x 1 0 0 0 6 6 6 6 1 Mini Terminal Esc Terminal mo SF3 V1 2 de ILE LEA EA 4 ol 6l 7 8 Fig 7 26 Mini Terminal 9610a 7 41 FST 200 7 Mode Online FESTO 7 7 Macro mode mode macros Lorsqu il est n cessaire d utiliser de fa on r p t e des s quences de commandes pr cises et toujours identi ques de l interpr teur de commandes
29. 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Saisie d une instruction de saut S lectionner dans la fen tre de s lection Coil defini tions d finition de bobines la fonction Create jump mark saut ligne Activer ensuite la fonction Enter ope rand ins rer op rande et entrer l adresse de saut identificateur de la destination de saut Ces entr es ne repr sentent pas des op randes et ne sont donc pas enregistr es dans la liste des affecta tions Saisie de la destination de saut Pour la saisie d une destination de saut proc der de la m me mani re que pour la saisie d un contact voir fig 5 12 Activer ensuite la fonction Enter operand ins rer op rande et entrer l identificateur de la desti nation de saut qui doit comprendre neuf caract res au maximum La destination de saut repr sente uniquement une adresse de saut et n est pas un l ment de la partie conditionnelle La partie conditionnelle de la ligne de contacts est alors galement v rifi e si on ne saute pas directement la ligne de contacts 5 49 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 50 19 2 09 1 E s E Continue gt Continue 18 3 08 2 LL 5 CS Ligne 1 Si la condition est remplie la sortie O0 1 est forc e et on passe la destination de saut Suite Ligne 2 La partie conditio
30. Area parameters Champ de saisie ces r glages composent le nouveau nom de fichier Version 1 dl File extension AWL Commentary No comment FREE FEN F F F F E FETTA 1 CAMES EET 4 6 7 8 Fig 3 19 Donn es relatives au fichier File no fichier n X Ce champ indique le nom du fichier source s lectionn Les r glages effectu s en dessous composent le nou veau nom de fichier Le fichier est transf r sous ce nom dans le projet cible choisi 3 32 9610a FST 200 3 Gestion des programmes de l automate FESTO R glages y Entrer d abord dans le champ de saisie File extension 9610a extension fichier l extension du fichier Elle doit tre la m me que l extension du fichier source Par exemple un fichier LDR KOP ne peut pas tre import comme fichier STL AWL Une fois la saisie confirm e l aide de la touche Entr e l cran de saisie s adapte l extension du fichier selon le type de fichier importer e un fichier programme OBJ AWL KOP e ou un autre type de fichier BEL DOC ANZ MAK 3 33 FST 200 3 Gestion des programmes de l automate FESTO 3 34 Importation d un fichier programme Une fois l extension d un fichier programme saisie et confirm e par la touche Entr e l cran de saisie contient les champs de saisie suivants e Clarea identifier identificateur zone Cl Entrer P pour utiliser le fichier dans le nouveau pr
31. Comme la comparaison s effectue avec z ro et non pas avec la pr s lection du compteur le mot du compteur est la valeur initiale La constante est ainsi directement char g e dans le mot du compteur L indication de la pr s lec tion du compteur n est pas n cessaire L instruction SET n est pas utile Il est possible d utiliser n importe quel op rande de bits multiples au lieu de la constante entr e Les indications donn es pour le temporisateur sont galement valables ici Instructions de comptage En principe on peut compter tout type d op randes de bits multiples for ables Les deux instructions suivantes sont disponibles 4 51 FST 200 STL 4 Programmation par liste d instructions FESTO 4 52 e INC comptage croissant incr menter e DEC comptage d croissant d cr menter Pour incr menter ou d cr menter les valeurs du comp teur utiliser ces instructions Il est possible d indiquer indiff remment le mot du compteur ou le compteur lui m me Les cas suivants sont donc possibles et cor rects Incr mentation THEN INC CWO THEN INC CO D cr mentation THEN DEC CWO THEN DEC CO Arr t du compteur Le programme peut remettre z ro un compteur actif n importe quelle valeur du mot du compteur Il peut alors s agjir indiff remment d un compteur ou d un d compteur Exemple STEP rep re IF THEN RESET C15 Imm diatement apr s l instruction RESET C1
32. FST 200 LDR Annexe B FESTO B 2 Fonctionnement multit che de l automate SF 3 avec terminal de B 14 distributeurs programmable Le syst me d exploitation du SF 3 est multit che Celui ci peut ex cuter quasiment en parall le les cycles t ches de deux programmes gr ce des change ments rapides de t che Ce qui signifie que l un des programmes fonctionnant quasiment en parall le est in terrompu pendant le traitement de la t che de l autre programme et ceci jusqu au changement de t che sui vant Remarque concernant les blocs de programmes Les blocs fonctionnels et les blocs de programmes font partie int grante du programme qui appelle Ils ne se d roulent pas parall lement ce programme Les t ches de ces blocs sont ex cut es la place des t ches du programme qui appelle Le comportement multit che est d crit plus pr cis ment dans le manuel du SF 3 Electronique 9610a FST 200 LDR Annexe B FESTO B 3 Exemple de programme Le programme suivant illustre le fonctionnement de quelques instructions pr sent es au chapitre 5 Le probl me choisi est une application pratique et plau sible Pour charger puis tester ce programme proc der de la mani re d crite dans Proc dure concernant le listing du programme Enonc du probl me Une machine d emballage em balle des produits dans des cartons Un carton peut contenir 50 produits Un t moin lumineux s allume lors que le
33. La liste des affecta tions est ainsi plus explicite Le texte du commentaire est libre et peut contenir jusqu 36 caract res Une liste des affectations peut tre cr e e avant la saisie du programme e pendant la saisie du programme e apr s la saisie du programme Cr er une liste des affectations apr s la saisie du pro gramme n a pas de sens en pratique FST 200 LDR 5 Programmation par sch mas contacts FESTO La liste des affectations contient tous les op randes qui peuvent tre activ s uniquement par l unit centrale Voici la liste d taill e de ces op randes e entr es et sorties du bus de terrain galement de diagnostic e mots d entr es et de sorties du bus de terrain galement de diagnostic e bits m moire et mots m moire e entr es et sorties E S locales CP AS i e mots d entr es et de sorties E S locales CP AS i e erreur mots d erreur e _ temporisateurs pr s lections et mots du temporisateur e compteurs pr s lections et mots du compteur e registres e programmes internes e unit s fonctionnelles e registres d index Pour contr ler les inscriptions dans l diteur LDR acti ver dans le menu Extended commands commandes suppl mentaires la touche de fonction F5 Call alloca tion list appeler liste des affectations Cette liste contient des op randes absolus et symboliques et des commentaires voir fig 5 26 9610a FST 200 LDR 5 Programmatio
34. La touche F3 permet alors d ins rer un taquet de tabulation cet endroit Delete tab supprimer tab Afficher la r gle Lorsque le point d insertion se trouve sur une marque de tabulation il est possible de suppri mer cette tabulation avec F4 Default tabs taquets par d faut Une pression sur la touche F5 fait appara tre sur l cran au dessus des touches de fonction la question suivante Delete modified tab settings Supprimer les taquets de tabulation modifi s Y N Lorsque l on saisit Y pour yes oui les taquets de ta bulation modifi s sont supprim s et les taquets par d faut r tablis Avec N les taquets de tabulation modifi s sont conserv s La fonction F8 ram ne l affectation des touches repr sent e sur la fig 6 1 9610a FST 200 6 Editeur de texte FESTO 6 1 4 Commandes suppl mentaires Activer la fonction F4 de l cran repr sent sur la fig 6 1 pour faire passer l affectation des touches de fonction aux extended commands commandes suppl mentaires Plusieurs fonctions d dition sont alors disponibles voir fig 6 7 FST Text editor V3 1 1 Line 19 Col 1 15 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous tes
35. Le mot du compteur est un op rande de bits multiples non r manent et indique la valeur actuelle de comptage Initialisation du compteur Pour utiliser un compteur dans un programme LDR il doit tre initialis comme compteur ou d compteur Lors de initialisation du compteur sa valeur initiale est charg e dans le mot du compteur La valeur initiale d un compteur est 0 Pour pouvoir d compter la pr s lection du comp teur doit tre charg e dans le mot du compteur La valeur initiale du mot du compteur est alors gale la pr s lec tion du compteur Pr s lection du compteur 12345 Compteur D compteur Contenu du mot du Contenu du mot du compteur compteur valeur initiale O 12345 valeur initiale valeur finale 12345 O valeur finale Comme pour l initialisation d un temporisateur un box doit tre ins r dans la ligne de contacts pour l initiali sation du compteur Activer dans la fen tre de s lection Box definitions d finition des box voir fig 5 21 la fonction Counter initialization initialisation d un comp teur Un box de compteur est ins r dans la ligne de contacts 5 65 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 66 Compteurs Pour les compteurs le box suffit pour l initialisation Commencer par saisir l op rande et entrer en premier dans le box de compteur l op rande du compteur p ex C1 po
36. OW0 OW31 Bits multiples Sorties locales y compris P AS i OW0 0 0W31 15 Bits multiples Sorties de diagnostic et u bus de terrain 8 bits OW1 0 0W31 7 Bits multiples Sorties du bus de terrain 16 bits A 5 FST 200 STL Annexe A FESTO Temporisateurs Op rations Bit unique Scruter d marrer arr ter Bits multiples Charger comparer TO T31 Etat du temporisateur temporisateur impulsions Bit unique TWO TW31 Mot du temporisateur Bits multiples TPO TP31 Pr s lection du temporisateur Bits multiples Valeur de pr s lection 0 00 655 35 s Compteurs Op rations Bit unique Scruter forcer remettre z ro Bits multiples Charger comparer affecter CO C31 Etat du compteur Bit unique CWO CW31 Mot du compteur Bits multiples CPO CP31 Pr s lection du compteur Bits multiples Valeur de pr s lection d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF Constantes Op rations Charger comparer Vnnnnn Bits multiples Plage de valeurs d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF A 6 9610a FST 200 STL Annexe A FESTO 9610a Registres Op rations Charger comparer affecter RO R127 Bits multiples Plage de valeurs d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF U
37. RLE ZELE 3 5 6 7 8 Fig 4 3 S lection d un programme S lectionner un programme en cliquant deux reprises ou en le mettant en surbrillance puis en appuyant sur la touche Entr e Il est ensuite directement charg dans l diteur STL 4 8 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 3 L diteur de programmes en langage STL Une fois les op rations d crites aux paragraphes 4 1 1 ou 4 1 2 effectu es l diteur STL appara t apr s un bref temps de chargement Si un programme a t s lec tionn ses caract ristiques apparaissent dans la zone de travail Si un programme vient d tre cr la zone de travail est vide voir fig 4 4 FSU FSU FES Extended Edit FONCIER FORTE File 1CCLREULCE Zeu GEETE SEEGA E SUR SEMLEULE 6 T LMLENCE SJ UR Fig 4 4 Editeur STL Sur l cran repr sent sur la fig 4 4 les touches de fonction F1 F8 permettent l acc s d autres niveaux de fonctions On y retrouve la plupart des instructions n cessaires pour crire un programme STL Il est en suite possible partir de n importe quel niveau de re venir l affectation des touches repr sent e ci dessus en appuyant sur la touche de fonction F10 9610a 4 9 FST 200 STL 4 Programmation par liste d instructions FESTO Les touches de fonction permettent d entrer facilement les instructions STL Pour effectuer ces saisies ap puyer sur la touche de f
38. automate Tenir compte de la remarque suivante Le SF 3 d marre toujours avec Automode ON par le programme ayant le plus petit num ro Version No n de version Indiquer ici la version actuelle du programme Cette pr cision aide distinguer de nombreux programmes tr s semblables Lorsqu on cr e sous un num ro de programme existant un nouveau programme avec un num ro de version diff rent on obtient une copie du programme dont le num ro de version est le plus proche Description Il est possible d entrer ici des commentaires relatifs au programme ou la version du programme FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 1 2 S lection d un programme Cette fonction est n cessaire lorsqu on d sire modifier un programme LDR existant ou les commentaires d un programme LDR situ s dans Description On acc de cette fonction directement apr s avoir appel l diteur LDR lorsque le projet choisi contient d j des pro grammes Une fen tre de s lection de programmes appara t en suite comme sur la fig 5 3 FST 203 V3 2 1 m I Ladder diagram Statement Utilities Project Ladder_editor list management LDR online display Syntax test Load program Print program Error list Program selection Esc 1 FPC CCU PBI Ver TypeDescription SF3 O POO 1 KOP No comment SF3 0 P93 1 KOP Start testing SF3 0 PQ4 1 AWL EMERGENCY STOP ROUTINE SF3 0 P95 2 KOP No comm
39. calage vers la droite Cette instruction permet de d caler le contenu de l accumulateur de bits multiples d une case vers la droite La case libre gauche prend la valeur z ro Cela correspond une division par 2 Comme pour SHL une op ration de d calage r p t e entra ne chaque fois une division par 2 Exemple THEN LOAD v16 SHR TO R7 Cette instruction a le m me effet que SHL la diff rence pr s que le bit de poids fort chass de laccumu lateur compl tement gauche est repris comme bit de poids faible droite Comme pour SHR les bits de l accumulateur de bits multiples sont d cal s vers la droite Le bit de droite est chass de l accumulateur repris comme bit de poids fort 9610a FST 200 STL 4 Programmation par liste d instructions FESTO F STL 8 commands 9610a Cette instruction convertit le contenu de l accumulateur de bits multiples de code binaire en code d cimal BCD Le code d cimal BCD permet par exemple de piloter l affichage des LED Exemple THEN LOAD IWO BID TO OW7 A partir de cette instruction tous les bits de accumula teur de bits multiples sont convertis de code d cimal BCD en code binaire Cela est indispensable lorsqu un interrupteur BCD dont l tat de commutation est enre gistr par le mot d entr e puis analys par un comp teur est raccord une entr e de l automate Exemple THEN LOAD IW7 DEB TO CW7 Cette fonction permet
40. cr ment jusqu ce que sa valeur s annule 9610a 4 45 FST 200 STL 4 Programmation par liste d instructions FESTO Arr t du temporisateur Le programme peut imposer au temporisateur de s ar r ter une valeur quelconque du mot du temporisateur Exemple STEP rep re IF 11 0 AND 11 7 AND T7 THEN RESET T7 STEP Le temporisateur T7 est arr t lorsque les conditions 11 0 et 11 7 sont remplies dans l intervalle de temps donn par la pr s lection du temporisateur TP7 La partie conditionnelle inclut un temps de surveillance pendant lequel l tat du temporisateur est galement in terrog Interrogation du temporisateur Dans un programme STL deux valeurs des temporisa teurs peuvent tre interrog es Il s agit de e l tat du temporisateur e la valeur du mot du temporisateur Selon le r sultat de ces interrogations d autres actions peuvent tre command es par le programme 4 46 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Exemple STEP 1 IF N T7 THEN SET 01 7 STEP 2 IF T5 THEN SET 01 0 OTHRW RESET 01 0 STEP 3 IF TW7 V100 THEN LOAD IWO TO INC15 SET C15 Le pas n 1 demande si la valeur finale du temporisa teur n 7 est atteinte Si oui la sortie 1 7 est forc e Au pas n 2 la sortie 1 0 reste forc e tant que le tem porisateur n 5 travaille Au pas n 3 le compteur C15 est initialis comme compteur croissant et lanc lorsque
41. dent 9610a C 1 FST 200 Annexe C FESTO Documentation Le terme documentation d signe dans le logiciel FST une impression des programmes de l automate qui contient toutes les parties de pro gramme ainsi qu un texte explicatif la date l auteur du programme le num ro de version et d autres renseignements Editeur L diteur d signe le programme en arri re plan qui permet de cr er p ex des programmes d automatisation Un diteur fournit l outil in dispensable et est con u pour remplir parfaitement sa t che Un di teur du FST poss de toujours un test de syntaxe qui v rifie que le programme entr ne contient pas de saisies incorrectes ou non va lides EEPROM M moire programme effa able lectriquement et insensible aux pannes Elle peut tre parcourue et effac e par le logiciel FST 200 Fen tre Une fen tre est une zone de l cran clairement d limit e dans la quelle sont affich s des remarques ou des messages particuliers Front On parle de front lorsque l tat d un signal change Un front positif ou montant est pr sent lorsque le signal passe de l tat O l tat 1 Dans le cas inverse on parle de front n gatif ou descendant Handshake logiciel Il s agit d un contr le qui a lieu pendant le transfert de donn es Lors que la m moire tampon du r cepteur est compl tement satur e un signal d arr t DC1 est mis et le transfert est interro
42. diagram list Allocation list management Text editor Text function keys Title page Project header Configuration Upload EEPROM programming Online mode Printing mL Program execution T Esc Load EABG1 Resident Emulator Load EABG2 Resident Emulator Load EABG8 Resident Emulator Convert SF3_TEST test programs OS OS OS OS OS OS DS Fig 3 22 Appel de programmes S lectionner l aide des commentaires le programme d sir Une fois le programme choisi l cran dispara t le programme est appel ou les commandes du DOS sont ex cut es imm diatement 9610a 3 43 FST 200 3 Gestion des programmes de l automate FESTO Retour au logiciel FST Pour retourner ensuite au logiciel FST appuyer sur une touche au choix sauf touches de fonction touches de direction touche CTRL touche ALT Lorsque le travail s est effectu au niveau du DOS en trer ensuite la commande EXIT puis appuyer sur une touche Lorsque le programme appel envoie un code EXIT 255 il est inutile d appuyer sur une touche 3 11 Liaison d un module 3 44 Il est possible d acqu rir des programmes machine cr s par Festo et de les adapter au programme de l automate Ces modules peuvent alors tre utilis s comme des blocs de programme Ces modules sont livr s sur disquette Une description de leurs fonctions et op randes est jointe La proc dure est la suivante e Ins r
43. la position d sir e dans le texte La fonction F3 permet de dupliquer le bloc marqu et de lins rer au point o se trouve le curseur Un bloc marqu peut tre copi autant de fois qu on le d sire Pour cela il suffit d activer la fonction F3 apr s avoir repositionn le curseur Move block d placer bloc Placer le curseur la position d sir e dans le texte La fonction F4 permet d enlever le bloc marqu de sa po sition d origine et de l ins rer au point o se trouve le curseur Delete block effacer bloc Une partie de texte d finie comme bloc peut tre effac e en activant la fonction F5 9610a FST 200 6 Editeur de texte FESTO 9610a File operations commandes de fichiers Ces commandes permettent e de valider les modifications apport es un texte e de charger des blocs d finis e d enregistrer des blocs d finis Les deux derni res commandes cit es correspondent au sous r pertoire LIB cr au paragraphe 3 1 Les blocs de texte sont stock s dans ce r pertoire Activer la fonction F7 de l cran repr sent sur la fig 6 3 pour obtenir la s lection de fonctions suivante File operations LT Esc Save and continue Abort Read text block Write text block Save and quit editor sauvegarder puis quitter l diteur Le texte est enregistr avec toutes ses modifications Puis le programme retourne au menu principal du logi ciel FST Save a
44. lectionn sont affich s voir fig 3 17 Pour revenir au niveau de r pertoire pr c dent choisir l option 3 28 9610a FST 200 3 Gestion des programmes de l automate FESTO S lection des fichiers importer Mettre le fichier d sir en surbrillance Lorsque la place est insuffisante dans la zone de travail faire d filer la liste en descendant le curseur au del de la derni re ligne Cliquer une nouvelle fois sur ce fichier ou appuyer sur la touche Entr e pour faire appara tre un ast risque de vant le nom voir fig 3 17 Il est s lectionn S lectionner de cette mani re plusieurs fichiers lors qu ils doivent tous tre import s dans le m me r per toire cible Search path 320P90V1 LOG 320P10V1 KOP EST import 1 A SF3_TEST 3 D0C 3ASI CFG 5 0POOV1L AHL 3Z0P00V1 INT 3Z0PGGV1 0BJ 32Z0P03V1 KOP 320P05V1 AHL 3Z0P06V1 AHL HEADER DOC SF3_TEST FST TITLE DOC ES OS OS OS OS OS ONE LOU Fig 3 17 S lection du des fichier s 9610a 3 29 FST 200 3 Gestion des programmes de l automate FESTO Le logiciel FST 200 permet d importer des fichiers avec les extensions suivantes OBJ programme pouvant tre charg KOP programme sch ma contacts AWL programme liste d instructions BEL liste des affectations DOC document ANZ fichiers graphiques MAK driver peut tre import uniqueme
45. pertoire LIB S lectionner plus tard pour un autre projet dans le menu Utilities utilitaires la fonction Project page hea der en t te du projet Charger ensuite avec la com mande fichier Read text block lire bloc l en t te qui vient d tre stock sous son nom partir du r pertoire LIB Quitter avec Save and quit editor sauvegarder puis quitter l diteur pour attribuer cet en t te au nou veau projet galement 6 35 FST 200 6 Editeur de texte FESTO 6 36 9610a FST 200 7 Dialogue avec l automate FESTO 7 9610a Dialogue et mode Online avec l automate Lorsque le PC est coupl l automate il est possible de r gler pour le SF 3 le mode de fonctionnement le num ro de station et la vitesse de transmission sur le bus de terrain ventuellement la r sistance de terminaison et le nombre d E S du bus scru tation cyclique de charger des programmes d automate ou un pro jet complet dans l automate de charger des projets complets de la m moire de automate et de les stocker dans une m moire EEPROM de suivre dans un programme qui est actuelle ment trait les modifications des valeurs des op randes indication d tat voir chapitre 4 7 5 6 d ex cuter les fonctions de test et de diagnostic directement dans l automate mode Online voir chapitre 7 3 FST 200 7 Dialogue avec l automate FESTO 7 1 Connexion de l automate La communication avec
46. rande o doit tre enre gistr le r sultat de l op ration Une fois la saisie de l op rande effectu e appuyer sur la touche Entr e La d finition des op rations sur des bits multiples est termin e La figure suivante montre un exemple d une op ration sur des bits multiples avec deux op randes 19 2 INL J SHR CP1 Le box de la partie ex cutive de la ligne de contacts indique l op ra tion SHR d calage vers la droite Un front montant sur l entr e 10 2 d cale la valeur de l op rande IW1 d un bit vers la droite et l enregis tre dans l op rande CP1 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 6 Op rations sur des bits multiples avec trois op randes 9610a Pour des op rations sur des bits multiples avec trois op randes l op ration s applique aux deux premiers op randes Le r sultat de l op ration est enregistr dans le troisi me op rande Le m me op rande peut tre entr comme premier deuxi me et troisi me op rande Activer la fonction Enter operand ins rer op rande un champ de saisie appara t au dessus du symbole de l op ration Confirmer l aide de la touche Entr e la saisie de l op rande Un autre champ de saisie appara t droite du symbole de l op ration pour le deuxi me op rande Entrer le deuxi me op rande et appuyer sur la touche Entr e Un champ de saisie s ouvre pour le troisi me op rande Entrer
47. rie sont n cessaires Ils doivent tre d sign s par COM1 et COM En cas d utilisation d une souris s rie sur COM1 ou COM2 s assurer dans toutes les autres commandes en tr es que ce port n est pas utilis pour d autres appareils Le port s rie doit toujours tre actif Lorsque le port s rie COM1 ou COM2 est r serv ex clusivement au raccordement de l automate entrer sous Program initialization une commande DOS du type MODE COM1 9600 N 8 1 En cas d utilisation du port s rie destin au raccordement de lautomate pour d autres taches p ex raccordement d une imprimante s rie pendant le fonctionnement du lo giciel FST en tenir compte lors de la configuration de lau tomate voir paragraphe 2 2 2 Project directory path R pertoire du projet Ce champ comprend le chemin d acc s au r pertoire II stocke les programmes de commande sous la forme de projets Le r pertoire par d faut est C FESTO Il est possible de modifier le nom en l crasant Si le r pertoire des projets indiqu n est pas disponible sur le disque dur le logiciel FST le cr e automat iquement en quittant la configuration voir paragraphe 2 2 5 9610a FST 200 2 Installation du logiciel FESTO Video controller carte graphique E Enhanced Graphic Adapter V Video Graphic Array C Color Graphic Adapter H Carte graphique Hercules et compatibles M Carte monochrome IBM Monitor type type d cran M
48. structions Un diteur convivial apporte une aide effi cace pour la cr ation de programmes et un autre outil v rifie que la syntaxe est correcte Dans le menu de programmation STL il est possible e d crire et de modifier des programmes utilisateur et des blocs de programmes dans une liste d in structions e de modifier librement l affectation des touches de fonction STL e de v rifier que la syntaxe des commandes d un programme STL est correcte e de charger un programme STL dans l automate raccord e d imprimer un programme STL e de consulter une liste r pertoriant les erreurs ven tuelles dans le programme STL e de suivre le d roulement d un programme STL dans l automate affichage d tat e de relier l ordinateur automate via le mode Online du FPC voir chapitre 7 9610a 4 1 FST 200 STL 4 Programmation par liste d instructions FESTO Le nombre des ressources qui peuvent tre utilis es i e les entr es sorties bits m moire etc en bref les op randes et leurs adresses d pend du type d auto mate La liste de l annexe A 12 indique quels op randes sont adapt s l automate utilis Ces op randes peuvent tre entr s de deux mani res dans un programme d automatisation e op randes absolus p ex O2 7 e op randes symboliques p ex MOTOR_ON Un programme dans lequel seuls des op randes abso lus sont utilis s est imm diatement op rationn
49. sur la colonne o une branche parall le doit tre cr e et activer la fonction Left branch branche gauche F1 Un rep re appara t alors au d but de la colonne Ladder diagram editor o Rep re Please define the right hand branch 3 Right F FEDE FOIRE a FRERES A FA 1BEUSR Z E rung k rung EUR COUR 7 3 operat Fig 5 18 Formation d un branche parall le 5 42 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Le curseur peut alors tre d plac vers la droite d un point de s paration des colonnes un autre Placer le curseur sur le point de s paration des colonnes qui doit tre la fin de la branche parall le Activer ensuite la fonction Right branch branche droite F1 le programme ins re la branche l endroit d fini Seuls des symboles conditionnels et des op randes peuvent tre plac s dans la branche parall le D autres branches parall les peuvent galement tre ajout es Le nombre maximal de branches parall les est celui qui permet de cr er une structure de 10 symboles condi tionnels parall les Suppression d une branche S assurer que le niveau de fonctions Path commands commandes de lignes est activ Placer le curseur sur la branche supprimer et activer la fonction Delete branch supprimer branche F2 Pour viter que des branches ne soient supprim es par m garde la fen tre repr sent e sur la figure 5 19 app
50. t d pass e 9610a FST 200 Annexe C FESTO 9610a lllegal library type type de biblioth que non valide Les types de biblioth ques autoris s sont A B F et K Illegal program type type de programme non valide On tente d diter un programme crit dans un langage de program mation qui n est pas adapt l diteur Il est p ex impossible de traiter un programme STL avec l diteur BASIC legal SF 3 LIB library type type de biblioth que SF 3 LIB non valide L identificateur de biblioth que n est ni L ni T Impermissible argument 6 argument 6 non valide Les valeurs des arguments sont D pour Download et U pour Upload Impermissible CI area parameter param tre de zone CI non valide Le num ro du programme ou du bloc de programme n est pas compris dans la plage de valeurs admissibles voir manuel Cl Impermissible CI area type type de zone CI non valide Le programme charger n est pas de type A B C I Lors de limpor tation le nom et le num ro du programme doivent tre conserv s Impermissible CI command area zone de commande CI non valide L identificateur de zone FPC est incorrect Les identificateurs de zone autoris s sont P B C F K Impermissible file extension specified extension du fichier sp cifi e non valide Les extensions de fichier autoris es sont FST et CFG Lorsqu aucune extension de fichier mes
51. tre absolument une lettre ou le trait de soulignement _ Commentaires sur les op randes Entrer ici une br ve explication sur un op rande Le texte est libre et peut contenir jusqu 36 caract res Il existe trois mani res d tablir une liste des affecta tions e avant la saisie m me du programme l aide de l diteur de la liste des affectations e pendant la saisie du programme l aide de l diteur de programmes e apr s la saisie du programme l aide de l diteur de la liste des affectations La premi re mani re est la plus courante La deuxi me mani re n cessite une bonne vue d ensemble Elle est adapt e des petits projets La troisi me mani re est la moins utilis e 4 65 FST 200 STL 4 Programmation par liste d instructions FESTO La liste des affectations contient tous les op randes qui peuvent tre activ s par l unit centrale correspon dante Voici la liste d taill e de ces op randes e entr es et sorties du bus de terrain galement de diagnostic e mots d entr es et de sorties du bus de terrain galement de diagnostic e bits m moire et mots m moire e entr es et sorties E S locales CP AS i e mots d entr es et de sorties E S locales CP AS i e erreur mots d erreur e _ temporisateurs pr s lections et mots du temporisateur e compteurs pr s lections et mots du compteur e registres e programmes internes e unit s fonctionnelle
52. voir paragraphe 4 1 1 On d termine ainsi que ce nouveau programme est stock comme bloc de programme dans le r pertoire du projet actuel Le num ro du bloc de programme d pend de l auto mate utilis Tenir compte du tableau suivant Type d automate Nombre de blocs de programmes SF 3 0 15 4 58 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Lors de la saisie du programme peu importe qu on crive un programme STL ou un bloc de programme Les d tails suivants sont cependant importants et doi vent tre absolument pris en compte e Aucun autre bloc de programme ne peut tre appel l int rieur d un bloc de programme e Le programme qui appelle est arr t pendant le traitement du bloc de programme au point actuel jusqu ce que ce traitement soit termin e Les instructions de saut sont autoris es Mais il est interdit de former des boucles sans fin e Il est interdit d entrer cet endroit une fin de pro gramme PSE elle conduit une boucle sans fin 4 59 FST 200 STL 4 Programmation par liste d instructions FESTO Transfert de param tres Il est possible de transf rer des param tres au bloc de programme partir du programme qui appelle Cette op ration s effectue l aide de l instruction WITH sui vie d une constante ou d un op rande de bits multiples Ces param tres du bloc de programme sont stock
53. 200 3 Gestion des programmes de l automate FESTO Rename project renommer projet Cette fonction permet de donner un nouveau nom au projet situ sur un lecteur externe Une fois cette fonction activ e une fen tre de s lection du projet appara t comme sur la fig 3 12 S lectionner le projet correspondant en cliquant dessus ou en le mettant en surbrillance et en appuyant sur la touche Entr e Un cran semblable la fig 3 13 appara t Ladder Statement Utilities Project management diagram FST 203 V3 2 list Select project Project __ Task Selection Esc 1 CSFS TEST test programs ck up project Create project Delete project Print project Load project Delete program Project selection Esce m Backup Restore store project cu lete project ckup drive A B rmat floppy disk Rename project AS OS AS AS ON ON ON ELLE Fig 3 13 Renommer un projet 9610a 3 23 FST 200 3 Gestion des programmes de l automate FESTO Entrer alors dans le champ situ dans la barre de dia logue le nouveau nom du projet 8 caract res max chiffres et soulignement autoris s et appuyer sur la touche Entr e Les fichiers qui viennent d tre renomm s s affichent alors dans la barre de dialogue Lorsque la s lection des fonctions comme sur la fig 3 11 appara t l op ra tion est termin e Target drive lecteur cible A B Cette
54. 3 B 1 1 Op rations dans un programme LDR Contact fermeture Application Operand L op rande de bit unique est interrog 1 L Si sa valeur vaut 1 le contact fer meture devient passant Op rande L op rande est la d signation symbolique ou absolue d un op rande de bit unique quelconque voir la liste des op randes en B1 2 Il est entr l aide du symbole du contact voir para graphe 5 8 1 Contact ouverture Application Operand L op rande de bit unique est inter IE rog Si sa valeur vaut 0 le contact ouverture devient passant Op rande L op rande est la d signation symbolique ou absolue d un op rande de bit unique quelconque voir la liste des op randes en B1 2 Il est entr l aide du symbole du contact voir para graphe 5 8 1 9610a B 1 FST 200 LDR Annexe B FESTO B 2 Rep re de destination de saut Application Mark Le rep re de destination de saut d signe L 1 une ligne de contacts comme adresse de saut Rep re Un rep re peut tre un nom quelconque de neuf caract res au maximum Il doit commencer par une lettre Aucune dis tinction n est faite entre les caract res majuscules et minus cules voir galement le paragraphe 5 3 7 Box de comparaison Operandi Application H gt Le contenu des op randes 1 et 2 est Operandz contr l selon l op ration
55. 4 7 Commandes suppl mentaires 4 17 Fig 4 8 Entree des op randes absolus 4 26 Fig 49 Commandes STL 4 28 Fig 4 10 Partie conditionnelle STL 4 31 Fig 4 11 Partie ex cutive STL 4 34 Fig 4 12 Fonctions tendues 4 36 Fig 4 13 Appel de bloc CFM 4 55 Fig 4 14 Appel de bloc CMP 4 62 Fig 4 15 Editeur de la liste des affectations 4 69 Fig 4 16 Insertion d un op rande 4 70 Fig 4 17 Suppression d un op rande 4 71 Fig 4 18 Recherche d un op rande 4 73 Fig 4 19 Affichage de l tat OR aa 4 77 Fig 4 20 S lection de la V leur d un niop raride 4 80 Fig 5 1 Menu du sch ma contacts 0 0 5 4 Fig 5 2 Cr ation d un programme 5 5 Fig 5 3 Fen tre de s lection de programmes 5 8 Fig 5 4 Ecran de travail de l diteur LDR 5 9 Fig 5 5 Commandes de fichiers 5 10 Fig 5 6 Editeur de la liste des affectations 5 16 Fig 5 7 Insertion d un op rande 5 18 Fig 5 8 Modification d un op rande 5 19 FST 200 Annexe D FESTO 9610a Fig 5 9 Recherche d un op rande 5 20 Fig 5 10 Insertion d op randes dans la liste des affectations 5 23 Fig 5 11 Insertion de colonnes ssssssesnes 5 26 Fig 5 12 S lection du symbole de contact
56. Affichage statique de l tat du syst me Activer la fonction F7 pour afficher sur l cran la liste de tous les programmes utilisateurs enregistr s dans l au tomate SF3 Online Mode 1 Prog No Status actual step calls P Mod actual step D 0 Q g active 4 inactive active 3 inactive 2 3 F 1 Program status Format Sig 2 SURSJETR LELEN D omeia AUA 8 Fig 7 24 Etat du syst me L cran affiche l tat status et le pas step de chaque programme actuel ou bloc de programme ventuelle ment activ au moment de l appel 16 programmes max peuvent tre affich s Pour obte nir des informations sur d autres programmes utiliser les fonctions F1 et F2 7 38 9610a FST 200 7 Mode Online FESTO 7 5 Affichage dynamique Toutes les informations contenues dans Display SF3 INFO affichage infos SF 3 relatives aux op randes de l automate l affichage d erreurs et l tat du syst me peuvent tre affich es de fa on dynamique Pour at teindre ce mode activer la fonction F3 dans le menu correspondant 1 0 2 D F X XX XX X X XX CRU here CS 29000 w 2222000 A 22e AN 29000 A 22h60 S2SSSS0ehe 1 S2SSS000ee SF3 Online Mode 0 he Bit Wg system lo 1 RE Y slower AA ol Scanni ing rate ESS Eu Fig 7 25 S lection de l affichage dynamique 9610a
57. Cette instruction permet par exemple de fixer une sortie 1 logique FERSET RESET est l oppos de SET RESET d sactive un op rande de bit unique Cette instruction permet par exem ple de fixer une sortie z ro logique 4 34 9610a FST 200 STL 4 Programmation par liste d instructions FESTO F LOAD F JMPTO 9610a Cette instruction permet de lire un registre ou un op rande de bits multiples i e sa valeur est crite dans accumulateur de bits multiples La plupart du temps cette instruction est suivie par le mot TO Elle indique la destination de cette op ration Exemple THEN LOAD V500 TO TP31 Cette instruction attribue une valeur un op rande de mot TO indique toujours la destination de cette op ra tion Exemple THEN LOAD V100 TO R6 Le registre 6 est charg avec la valeur 100 Cette instruction a pour effet de sauter un pas d fini du programme Exemple STEP rep re IF 11 0 THEN SET 01 0 JMP TO Start STEP Start Le programme saute au rep re de pas Start et le programme continue ce point Les instructions IF OTHRW et STEP ont t d j d crites au paragraphe 4 3 1 4 35 FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 4 Fonctions tendues Pour acc der aux fonctions tendues activer dans le menu de l diteur STL la fonction F4 ou dans les com mandes STL la fonction F5 Elles permettent d entrer des instructions pour les o
58. THEN ou OTHRW a pu tre ex cut e dans la derni re ligne de com mande du pas actuel 9610a 4 21 FST 200 STL 4 Programmation par liste d instructions FESTO Exemple de programme pas pas simple STEP rep re IF THEN SET OTHRW RESET STEP rep re2 THEN RESET IF THEN SET SET OTHRW SET JMP TO STEP rep re3 IF AND THEN SET STEP rep re4 4 2 2 Programme logique 11 0 F1 5 F1 5 FO 0 F1 5 O0 7 FO 0 O0 0 rep re FO 0 10 0 O0 4 Un programme logique est compos de lignes de com mande simples i e sans rep re de pas Ainsi un pro gramme logique correspond un pas d un programme pas pas Il est impossible de cr er des branches dans ce type de programme 4 22 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a La premi re ligne de commande dans un programme logique peut tre une ligne incompl te Toutes les au tres lignes de commande doivent tre compl tes voir Annexe A 3 Si le programme logique doit tre ex cut en plusieurs cycles entrer dans la derni re ligne de commande PSE processor interrupt changement de t che Pour cela la ligne de commande doit tre con ue de telle fa on que ce changement de t che ait lieu dans tous les cas Le programme est ex cut de fa on cyclique A chaque cycle est effectu e la partie ex cutive dont la condition est remplie Exemple de programme logique THEN RESET FO 0 IF N 11 0
59. Utilities Project management diagram list Select project Create project Print project Load project Delete program Project selection Esc Restore Project Description rt SF3 Cut transfer path P1 odule LIB program parts moe SF3 D Turn transfer path RS OS OS OS OS ON ON RG 1 2 3 A 9 6 7 8 Fig 3 4 Suppression d un projet S lectionner dans la deuxi me fen tre en bas gauche le projet supprimer Pour confirmer appuyer sur la touche Entr e ou le bouton gauche de la souris La demande de confirmation suivante appara t alors Delete project Name lt Y N gt yes L ensemble du projet sera supprim avec tous ses r pertoires no Le programme retourne au menu pr sent sur la fig 3 1 Lors de la suppression d un projet tous les fichiers qui se trouvent dans le sous r pertoire correspondant except les fichiers prot g s sont effac s 9610a 3 7 FST 200 3 Gestion des programmes de l automate FESTO 3 4 Suppression d un programme Il est possible de supprimer un programme isol e en cas de certitude absolue que l on n en aura plus besoin e en cas de cr ation d une nouvelle version modi fi e voir paragraphe 4 1 1 5 1 1 et de fonctionne ment parfait de cette version Pour supprimer un programme activer la fonction De lete program supprimer programme dans le menu Project management gestionnaire de
60. a 11 2 T12 a S Ligne 1 Le temporisateur peut tre initialis par un front montant sur l entr e 12 0 uniquement lorsque celui ci est d sactiv T12 0 La pr s lection du temporisateur ici 10 s est alors charg e dans le mot et le temporisateur est activ Ligne 2 Un front montant sur l entr e 13 1 arr te le temporisateur T12 0 Ligne 3 Un front montant sur l entr e 11 2 permet de red marrer le temporisateur 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 3 Compteurs 9610a Tous les automates Festo int grent des compteurs qui peuvent tre utilis s pour compter des v nements p ex nombre de pi ces Comme le temporisateur le compteur dispose de trois op randes lls indiquent l tat la valeur actuelle de comptage et la quantit compter valeur de pr s lection du compteur Les op randes sont les suivants e Cnn pour l tat du compteur actif ou inactif e CWnmn pour le mot du compteur valeur actuelle de comptage e _ CPnn pour la pr s lection du compteur valeur de pr s lection nn repr sente l adresse du compteur 32 compteurs sont disponibles Dans un programme par sch ma contacts on peut utiliser deux types de compteurs Il s agit de e compteurs croissants e d compteurs Les compteurs comptent de fa on croissante en partant de la valeur actuelle de comptage incr mentation les d compteurs comptent de
61. affich n est pas actif Lancer d abord le programme d sir This rung cannot be deleted impossible d effacer cette ligne de contacts Pour pouvoir programmer en langage LDR une ligne de contacts au moins doit exister La premi re ligne de contacts ne peut pas tre effac e Timeout during HOST FPC communication timeout dans phase de dialogue HOST FPC Pendant l change de donn es entre le FPC et le PC aucune r ponse DC1 de l automate ne parvient dans le temps d fini par l utili sateur timeout V rifier que la valeur r gl e dans la configuration du FPC n est pas trop faible voir paragraphe 2 2 2 Timeout exceeded Check the connection to the FPC timeout d pass v rifier la connexion au FPC Ce message d erreur appara t en mode Online et dans le syst me de test Les timeout sp cifi s dans la configuration du FST et du FPC ne concordent pas C 37 FST 200 Annexe C FESTO TO expected instruction TO attendue Erreur lors de la programmation par liste d instructions L entr e TO a t oubli e lors d une commande LOAD TO not permissible between one and multi bit operands instruction TO interdite entre des op randes de bit unique et de bits multiples Erreur lors de la programmation par liste d instructions Il est interdit d associer des op randes de types diff rents Too many closing brackets trop de parenth ses fermantes Erreur lors de la programmation par lis
62. bit unique AND EXOR Op rande de bit unique FX p rande de bit Y Expression EXOR Comparaison de bits multiples Op rande de bit fR f rence de op rande Entr e I Sortie O Bit m moire F Compteur C Temporisateur T Erreur E Programme P A 12 9610a FST 200 STL Annexe A FESTO Comparaison de bits multiples Valeur des bits multiples Valeur des bits multiples Came Valeur des bits multiples erme g n rique Terme g n rique 9610a Op rande de mot NS oO Valeur des bits O multiples A 13 FST 200 STL Annexe A FESTO Partie ex cutive Expression de bit unique Expression de bits multiples Instruction de comptage Es CS RESET p rande de bit for able Programme Je Op rande de bit for able Programme Erreur Appel de bloc A 14 Rep re 9610a FST 200 STL Annexe A FESTO Expression de bit unique Comparaison de Affectation par bit bits multiples LoAD Affectation par bit Affectation par bit Tr T Op rande de bit for able Sortie SHIFT Bit m moire 9610a A 15 FST 200 STL Annexe A FESTO Express
63. bloc Les valeurs admises se trouvent dans les plages suivantes selon le type d automate Type d automate Adresses des Adresses des blocs de blocs fonctionnels programmes SF 3 0 15 0 255 9610a 5 79 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 80 Module designation d signation du bloc uniquement pour blocs fonctionnels Une aide concernant les blocs fonctionnels du syst me d exploitation actuel est enregistr e dans un fichier de bi blioth que Entrer le num ro du bloc Cette aide s affiche sur un masque et facilite la saisie des param tres Si le fichier de biblioth que ne contient pas d indications sous le num ro de bloc indiqu le message suivant appara t sa place Not stored in library non stock en biblioth que Aucune aide ne peut alors tre affich e Comments commentaires Entrer dans ce champ de saisie un commentaire sur ce bloc Parameters param tres Pour les blocs de type CFM ces indications d pendent du bloc fonctionnel utilis Des explications ce sujet sont fournies avec le bloc fonctionnel correspondant Pour les blocs de type CMP indiquer les op randes dont les valeurs doivent tre transf r es au bloc de programme comme param tres Le tableau suivant in dique les correspondances admises entre les param tres et les unit s fonctionnelles FU selon automate utilis 9610a FST 200 LDR 5 Programma
64. carton est plein full Il doit alors tre remplac manuellement par un carton vide Le produit achemin vers le carton est d tect par un capteur m canique Ce dernier d livre l automate un signal qui du fait des poussi res et de l usure du contact a la forme ci des SOUS Etat contact ouvert 1 4 oM LU contact ferm 0 5 s Afin que chaque pi ce soit d tect e correctement par le capteur le traitement du signal doit comporter une correction des rebonds au niveau du logiciel Le temps de correction doit tre de 0 5 secondes Lorsqu un pre mier front montant est d tect les autres fronts mon tants lui succ dant dans un d lai de 0 5 secondes ne sont pas pris en compte et n influent pas le d roule ment du processus Le nombre de pi ces emball es dans chaque carton doit tre d termin par un compteur puis indiqu en binaire automate en allumant le t moin lumineux des sorties correspondantes 9610a B 15 FST 200 LDR Annexe B FESTO Liste des affectations 01 1 Full Carton full oua Display Display current carton contents 18 1 Part Recognize approaching part 18 2 Change Insert neu carton F8 1 Edge Sinal edge change Yes No FI Start Initializing flag T1 Timerl Debounced pulse C1 Counter Quantity reached Yes No CHI Total Current content of carton Exemple de programme Rung 1 Initialization FI C1 T O v58 Counter Change Full S
65. ches orient es projet et sont cr s l aide du logi ciel FST Entrer lors de la cr ation d un nouveau pro gramme comme premier param tre de programme la let tre B pour bloc de programme et diter ce bloc comme un programme LDR normal voir galement paragraphe 5 1 1 Entrer dans le bloc de programme des op randes symboliques ou des unit s fonctionnelles FU comme op randes peut ainsi tre utilis universellement Les blocs de programmes peuvent galement tre cr s l aide de l diteur de programmes en langage STL ou tre crits en langage assembleur Contraire ment aux blocs fonctionnels les blocs de programmes sont toujours affect s un projet et sont enregistr s dans le r pertoire du projet Respecter imp rativement les remarques suivantes e Un bloc ne peut appeler un autre bloc e Le programme qui appelle n est pas trait pendant l ex cution du bloc D finition de l appel de bloc Placer le curseur sur la partie ex cutive dans laquelle le bloc doit tre appel et activer dans la fen tre de s lection de box la fonction Module call appel de bloc voir fig 5 21 Une fen tre de saisie comme sur la fig ure 5 24 appara t alors 5 77 FST 200 LDR 5 Programmation par sch mas contacts FESTO Pour appeler un bloc le programme principal doit conna tre le type et le num ro d identification du bloc Si le bloc utilise des unit s fonctionnelles entrer les op ran
66. commandes suppl mentaires 6 3 D 12 9610a FST 200 Annexe D FESTO 9610a en t te file operations commandes de fichiers 6 3 general help aide 6 3 search commands commandes de recherche 6 3 tab commands commandes tabulations 6 3 toggle cursor forme du curseur 4 17 6 20 lt OOO LE an a PR are 6 34 diter 6 34 Comme BlOG inaani iaa iainta 6 35 afficher tat 7 35 effacer 7 36 imprimer la liste 3 15 messages eonia a E C 7 File operations commandes de fichiers abort annuler ssssssnssenneneeee ne 4 11 5 11 6 12 Charger DIOC renecn niian 4 13 check syntax test de syntaxe 5 12 read text block lire bloc 4 12 6 12 save and continue sauvegarde interm diaire 4 11 5 11 6 11 save and quit editor sauvegarder puis quitter l diteur 100a0aeaans 4 11 5 11 6 11 import file importation de fichiers Appel mire manpannatianmentaradeen 027 impression chemin d acc s 8 27 CI area identifier identificateur zone Cl 3 34 CI area parameter param tres zone Cl 3 34 fichier s 8 29 File extension extension du fichier 3 34 target project selection s lection du projet cible 3 31 page de titre du projet 3 12 eiia 21 E E E E 3 9 D 13 FST 200 Annexe D FESTO
67. commentaires si on d sire entrer des commentaires similaires pour diff rents op randes Il suffit ensuite de modifier quelques caract res Pour cela placer le curseur sur la ligne de lop rande poss dant les commentaires d sir s et activer la fonc tion F5 Ces commentaires sont alors copi s Placer le curseur sur une autre ligne d op rande et activer la fonction F6 Les commentaires enregistr s sont alors coll s sur cette ligne Ils restent dans le presse papiers et la fonction F6 peut donc tre ex cut e plusieurs reprises Places disponibles dans la liste des affectations Activer la fonction F7 Free entries places dispo et l espace m moire encore disponible pour la liste des affectations est affich 5 21 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 2 2 Inscription dans la liste des affectations pendant la saisie du programme Dans le menu Extended commands commandes sup pl mentaires l option Allocation listing OFF liste des affectations d sactiv e peut tre activ e l aide de la fonction F7 voir fig 5 4 Lorsqu elle est activ e le texte suivant appara t alors cet emplacement Alloca tion listing ON liste des affectations activ e Cette fonction agit donc comme un commutateur qui active ou d sactive l inscription automatique dans la liste des affectations Elle est active chaque nouvel appel de l diteur LDR r glage par d faut Inscription dans la l
68. d tails techniques concernant les temporisateurs et les compteurs figurent dans le manuel du terminal de distri buteurs programmable avec automate SF 3 4 4 1 Programmation des temporisateurs Les temporisateurs constituent des rep res de chrono logie Un programme STL permet de cr er des tempori sateurs impulsions En partant de l il est possible de programmer des temps d attente des temps de sur veillance et des retards l activation d sactivation Les temporisateurs dont la valeur finale a t atteinte peu vent tre utilis s plusieurs reprises dans un pro gramme pas pas Un temporisateur est un op rande de bit unique Il peut tre forc effac ou interrog chaque temporisateur sont associ s e un tat du temporisateur Tnn e une pr s lection du temporisateur TPnn e un mot du temporisateur TWnn nn est le num ro du temporisateur 32 temporisateurs sont disponibles 0 31 9610a 4 43 FST 200 STL 4 Programmation par liste d instructions FESTO 4 44 Etat du temporisateur L tat du temporisateur indique si le temporisateur est actif ou inactif Les valeurs sont Tnn 0 temporisateur inactif arr t ou valeur finale atteinte Tnn 1 temporisateur actif en travail L tat du temporisateur Tnn est un op rande de bit uni que Il peut tre forc effac ou interrog L tat du temporisateur n est pas r manent Pr s lection du temporisateur Entr
69. d un op rande 9610a 4 71 FST 200 STL 4 Programmation par liste d instructions FESTO 4 72 Edition d un op rande Pour modifier la saisie d un op rande se placer sur la ligne de l op rande correspondant et activer la fonction F3 Une fen tre de saisie semblable celle de la fig 4 16 appara alors L entr e peut alors tre cras e ou modifi e l aide de la touche INS ou de la touche DEL La touche Entr e ou la touche TAB permettent de passer d un champ de saisie l autre Pour finir activer la fonction F1 la mo dification s inscrit dans la liste des affectations La modification d un op rande ou son inscription dans la liste des affectations ne modifie rien l entr e dans le programme STL 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Recherche d un op rande Pour rechercher un op rande pr cis activer la fonction F4 Une fen tre apparat ensuite dans l angle inf rieur gauche comme indiqu sur la fig 4 18 FST 263 Allocatio n List V3 2 Absol 0p Symbol 0p Commentary FO 0 Enter E ABG 89 ENTER key pressed F0 1 1 E ABG 80 F1 key pressed F0 2 F_2 E ABG 80 F2 key pressed F0 3 F3 E ABG 88 F3 key pressed FO 4 F4 E ABG 80 F key pressed FO 5 Clear E ABG 89 clear key pressed F0 6 Change E ABG 80 value changed F0 7 Initbuff E ABG 80 init if flag 0 F0 12 a E ABG 80 F5 key pressed F0 13 F_6 E ABG 89 F6 key pre
70. d but du texte Sauter au d but de la ligne Sauter la derni re ligne de l cran Effacer jusqu la fin de la ligne Commandes Ctrl O tendues Ctrl OC Ctrl OE Ctrl OI Ctrl ON Ctrl OT Ctrl OV Changer forme du curseur trait case Editer des tabulations Ins rer un tabulateur au dessus du curseur Supprimer le tabulateur au dessus du curseur Changer la ligne d tat D finir des taquets standard 9610a FST 200 Annexe C FESTO C 3 Messages d erreur Lors de l utilisation du logiciel FST en particulier pen dant le fonctionnement avec les FPC des erreurs ne sont pas exclues apr s tout l erreur est humaine Pour faciliter le maniement du logiciel FST des mes sages le plus souvent sur fond rouge apparaissent sur l cran dans la barre de dialogue ou une fen tre Ces messages d erreur donnent des indications sur la cause de l erreur La partie suivante donne une liste des messages d er reur du logiciel FST pour tous les types d automates class s par ordre alphab tique avec une br ve explica tion C 3 1 Messages du logiciel FST A Aborting a block operation Press F9 for more information l op ration sur un bloc va tre annul e Informations compl mentaires avec F9 Une erreur est apparue lors de la copie du d placement de la sup pression ou du chargement de blocs Absolute operand already exists op rande absolu existe d j L utilisateur tent
71. de Festo le titulaire de la licence est tenu de prendre sa charge les frais engag s par Festo IV Responsabilit Restrictions de la responsabilit 1 Les demandes en dommages et int r ts introduites par le titulaire de la licence et en particulier la responsabilit l gard des dommages induits sont exclus quel que soit le fondement juridique Cela s applique toutes les r clamations en cas de force majeure de non ex cution et de violation intentionnelle du contrat tout acte frauduleux ainsi qu au retard 2 De plus Festo n est pas responsable du d faut de r sultats conomiques ni des dommages subis par des tiers ou actions introduites par des tiers l exception des recours pour violation des droits de propri t d un tiers 3 Les limites de responsabilit s d finies aux paragraphes 1 et 2 ne s appliquent pas en cas d intention frauduleuse ou de n gligence grave ou de d faut de qualit s garanties pour lesquelles la responsabilit est irr vocable Dans un tel cas la responsabilit de Festo se limite aux dommages identifiables par Festo une fois les circonstances exactes connues V Consignes de s curit Documentation Selon les dispositions nonc es ci dessus clauses Ill et IV les droits la garantie et la clause de responsabilit sont valables uniquement si l utilisateur s est conform aux consignes de s cu rit sp cifi es dans la documentation relative l utilisation de la machin
72. de com paraison choisie Op rande L op rande peut tre entr comme la d signation symbolique ou absolue d un op rande de bits multiples quelconque voir liste des op randes en B1 2 Chaque ligne de contacts peut contenir au max cinq box de comparaison voir 5 3 2 Les op rations de comparaison possibles sont les sui vantes Op rande 1 Op rande 1 gt Op rande 1 lt Op rande 1 gt Op rande 1 lt Op rande 1 lt gt D aana gal op rande 2 sup rieur op rande 2 inf rieur op rande 2 sup rieur ou gal op rande 2 inf rieur ou gal op rande 2 diff rent de op rande 2 9610a FST 200 LDR Annexe B FESTO 9610a Bobine Application La valeur obtenue dans la partie condi Operand tionnelle est attribu e ou attribu e avec n gation Op rande L op rande est la d signation symbolique ou absolue d un op rande de bit unique Le bit m moire d initialisation FI les en tr es l les programmes P et les erreurs F ne peuvent toute fois pas tre appel s l aide de ce symbole de bobine voir la liste des op randes en B1 2 Bobine m moire Application Operand Lorsque la partie conditionnelle est satis CS faite l op rande est forc durablement ou remis z ro S Forcer set R Remettre z ro reset Op rande L op rande est la d signation sym
73. de d part du mode Online et la fonction F1 SF3 Online Mode Display SF3 information Format Sig 1 2 3 4 W ters CRUE IE 8 Fig 7 12 Menu display SF3 INFO A partir de l activer les fonctions situ es en bas de l cran pour afficher des informations relatives aux op randes de l automate aux ventuels tats d erreurs et l tat du syst me 7 22 9610a FST 200 7 Mode Online FESTO 9610a Modification des valeurs des op randes Pour modifier les valeurs affich es entrer e un nombre d cimal 5 chiffres entre 0000 et 65535 e un nombre hexad cimal 4 chiffres entre 0000 et FFFF Confirmer les modifications saisies en appuyant sur la touche Entr e Cette action est valable pour toutes les saisies de ce type Il est galement possible de modifier des bits s par ment D placer pour cela le champ de saisie gris vers la droite laide de la touche TAB Laffectation des touches de fonction est alors modifi e et devient F1 forcer op rande F2 effacer op rande F3 basculer op rande F8 retour Pour quitter ce mode de modification bit par bit appuyer sur la touche Orig Home 7 23 FST 200 7 Mode Online FESTO Affichage des valeurs Les informations qui apparaissent sur l cran sont d a bord statiques i e elles contiennent les valeurs des op randes ou des tats au moment de la s lection Ces valeurs peuve
74. de la liste des affecta tions placer le curseur sur la ligne de l op rande correspondant et activer la fonction F2 voir fig 5 6 Une fen tre appara t avec une demande de confirma tion pour la suppression de l op rande 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Delete entry supprimer l op rande Y N Toute la ligne de la liste des affectations est Oe m supprim e On peut ensuite continuer travailler avec l diteur de la liste des affectations No L Retour l diteur de la liste des affectations Modification d un op rande Pour modifier un op rande placer le curseur sur la ligne correspondante dans la liste des affectations et activer la fonction F3 repr sent e sur la fig 5 6 Une fen tre de saisie semblable celle de la fig 5 8 appa ra alors FST Allocation list V 3 1 l Absol 0b Symbol 0p Commentary lt global 01 1 motor_1 transport 01 2 motor_Z drill 18 1 start startkey Modify E Esc Absol 0p Symbol 0p motori FEIE F F F F F F lJ Abort 1 2 3 5 6 B Fig 5 8 Modification d un op rande 9610a 5 19 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 20 L entr e peut alors tre cras e ou modifi e l aide de la touche INS ou de la touche DEL La touche Entr e ou la touche TAB permettent de choisir les champs de saisie Pour finir active
75. de retourner au menu des com mandes STL repr sent sur la fig 4 9 4 39 FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 5 Autres instructions Except les instructions appel es via les touches de fonction il est aussi possible de saisir gr ce au clavier e des commentaires e des instructions internes au programme e des fonctions math matiques Commentaires On peut commenter un programme STL de deux mani res e Commentaires brefs lls comportent 36 caract res max et sont ajout s la ligne de programme Ils commencent par un guillemet Exemple FN 11 7 capteur non affect e Longs commentaires lls peuvent occuper une ligne enti re Ils commen cent par deux guillemets Exemple FN 11 7 le capteur n est pas affect ici 4 40 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Instructions internes au programme Ces instructions sont entr es l aide du clavier Elles ne sont pas affect es des touches de fonction Les instructions suivantes peuvent tre utilis es ici CFMn CMPn Pn PSE SHIFT INC DEC et les fonctions sp cifiques CPL et INV Ces instructions sont expliqu es dans l annexe A 1 1 liste des op rations Fonctions math matiques En plus des instructions cit es jusqu ici les op rations math matiques suivantes sont galement possibles 7 lt lt 5 gt gt lt gt Elle
76. des programmes de l automate FESTO Les tableaux suivants indiquent les diff rents para m tres possibles et leur description Param tre 1 configuration de l ordinateur 1 Cha ne de quatre caract res qui d crit la configuration du PC tre lettre Indique la carte graphique E EGA C CGA H Carte Hercules V VGA 2e lettre Indique le type d cran F cran couleur B cran monochrome 3e lettre Indique le type d ordinateur G ordinateur GridCase N tous les autres mod les compatibles IBM 4e lettre Indique la souris utilis e M souris MicroSoft Mouse ou compatible N aucune souris Exemple EFNN Param tre 2 2 non affect pour l instant Param tre 3 projet et chemin d acc s 3 indique le projet actuel et son chemin d acc s Cha ne de lecteur chemin s d acc s nom du projet Exemple C FESTO FST 200 3 40 9610a FST 200 3 Gestion des programmes de l automate FESTO Param tre 4 type d automate 4 Identifie le type d automate XXX 101 FPC 101 103 FPC 103 203 FPC 202 C 206 SF 3 404 FPC 404 405 FPC 405 Exemple 206 Param tre 5 port 5 D crit les param tres du port COMx y z x 1 ou 2 s rie y vitesse de transmission 300 600 1200 2400 4800 9600 z temps d attente de la r ponse de l automate 0 32676 ms Exemple COM1 9600 300 88 caract res sont disponibles en tout pour la com mande d appel de programm
77. donn es de configuration du PC vers l automate SF 8 Le coupleur CP est trait comme les E S locales et d crit dans le manuel du SF 3 type 03 registre 7 et dans le manuel du syst me CP 8 1 Configurateur du bus de terrain FST 9610a Avant la programmation tablir la configuration th o rique du bus de terrain Les indications suivantes sont alors n cessaires e type et adresses des abonn s du bus e nombre des unit s d entr es sorties op randes des abonn s du bus adressage octet par octet ou mot par mot FST 200 8 Bus de terrain ma tre AS i FESTO Type adresse Le type d termine le type de module et l adresse indi que sous quel num ro d abonn le module est raccord au bus de terrain Nombre des unit s d entr es sorties Pour certains types le nombre des unit s d E S varie et doit donc tre sp cifi clairement Pour appeler le configurateur du bus de terrain proc der de la mani re suivante e activer dans le menu Utilities utilitaires la fonc tion Configuration e appuyer sur la fonction F6 Field bus AS i e appuyer sur la fonction F1 Field bus FST 203 field bus configuration PN Type Comment Empty configuration file 1 2 3 4 MONLA ORNELA 7 kicommands Fig 8 1 Configurateur du bus de terrain 8 2 9610a FST 200 8 Bus de terrain ma tre AS i FESTO Le syst me du configurateur du bus forme le fichie
78. du r sultat de l op ration logique la valeur du mot d entr e IW1 est charg e dans le registre R4 5 53 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 2 Temporisateurs Des temporisateurs internes permettent de programmer des retards l activation et la d sactivation et d au tres fonctions temporelles p ex surveillance du temps de fonctionnement Chaque temporisateur dispose de trois op randes qui indiquent l tat le temps de fonc tionnement actuel et le temps de fonctionnement pr d fini du temporisateur On peut r aliser des e _ temporisateurs impulsions e _ temporisateurs pour retard l activation e temporisateurs pour retard la d sactivation Les op randes sont les suivants e Tnn d signe l tat du temporisateur impulsions e TONnn d signe l tat du temporisateur pour retard l activation e TOFFnn d signe l tat du temporisateur pour retard la d sactivation nn repr sente l adresse du temporisateur 32 tempori sateurs sont disponibles 5 54 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Etat du temporisateur L op rande pour l tat du temporisateur indique si le temporisateur est actif ou inactif Il s agit d un op rande de bit unique qui peut tre forc remis z ro ou inter rog La valeur 1 indique que le temporisateur est actif La valeur O indique que le temporisate
79. entr Lorsqu on appuie sur la touche Entr e la fin de la ligne la m me fen tre de saisie que celle repr sent e sur la fig 4 8 s ouvre Il faut alors entrer un op rande absolu en plus de la description symbolique L inscrip tion dans la liste des affectations peut alors tre effec tu e Terminer la saisie en activant la fonction F1 pour enre gistrer l op rande dans la liste des affectations La fonction F8 ou la touche ESC annule l ex cution de l option L op rande symbolique reste dans le pro gramme STL mais le programme n est plus op ration nel 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 Fonctions de l diteur de programmes en langage STL Ce paragraphe explique les entr es dans un pro gramme STL l aide des touches de fonction Les groupes d instructions sont r partis sur les diff rents ni veaux de touches de fonction de fa on garantir un travail fluide Les instructions sont regroup es de la fa on suivante commandes STL partie conditionnelle STL partie ex cutive STL fonctions tendues autres instructions commandes d dition voir 4 1 6 commandes suppl mentaires voir 4 1 7 4 3 1 Commandes STL Pour acc der aux commandes STL activer dans le menu de l diteur STL repr sent sur la fig 4 4 la fonc tion F1 voir fig 4 9 9610a 4 27 FST 200 STL 4 Programmation par liste d instructions FESTO FST 203 Sta
80. est Operand Re Counter initialis nn 0 31 Op rande L op rande est la d signation symbolique ou absolue d un op rande de bits multiples quelconque voir liste des op randes en B1 2 ou une des indications absolues suivantes 0 65535 d cimal non sign 32768 32767 d cimal sign 0000 FFFF hexad cimal Attribution Operand 1 Application To La valeur de l op rande 1 est enregistr e Operand 2 dans l op rande 2 Op rande Les op randes 1 et 2 sont des d signations symboliques ou ab solues d op randes de bits multiples quelconques voir la liste des op randes en B1 2 L op rande 2 ne doit toutefois pas tre un mot d entr e B 4 9610a FST 200 LDR Annexe B FESTO Op ration sur des bits multiples avec 2 op randes Application Operand 1 La valeur de l op rande 1 est charg e Operation dans l accumulateur de bits multiples Operand 2 puis l op ration est ex cut e Le r sul tat est enregistr dans l op rande 2 Op rande Les op randes 1 et 2 sont les d signations symboliques ou ab solues d un op rande de bits multiples voir liste des op ran des en B1 2 L op rande 2 ne doit pas tre un mot d entr e Les op rations sur des bits multiples suivantes peuvent tre effectu es SHL D calage vers la gauche Le contenu de l accumulateur de bits multiples est d cal d un bit vers la gau
81. est effectu et les incoh rences ventuelles sont en tr es dans la liste des erreurs Le chargement peut alors commencer Une fen tre d affichage Loading program chargement du pro gramme indique tous les fichiers transmis et leur nombre d octets Lorsque le message suivant appara t dans la barre de dialogue avant le chargement FPC connection could not be established la connexion FCP n a pu tre tablie v rifier que l automate est correctement connect et mis en marche voir 2 2 3 17 FST 200 3 Gestion des programmes de l automate FESTO 3 8 Backup Restore Sauvegarde de projet Cette fonction est une aide la gestion des fichiers dans des projets complets Les possibilit s sont les sui vantes e sauvegarder un projet sur un support externe e charger un projet d une m moire externe e renommer un projet complet e supprimer compl tement un projet e formater des disquettes Appel de Project Backup Cette fonction est accessible par Project management gestionnaire de projets Activer alors la fonction Backup Project sauvegarde projet Une fen tre appa ra alors indiquant les diff rentes options voir fig 3 11 E Ladder Statement Uti Project Management diagram list Select project Create project Delete project Print project Load project Delete program EGSA Selection Esc 1 Restore project Delete project Rename project Target drive CA B Form
82. fa on d croissante d cr mentation 5 63 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 64 Etat du compteur L op rande pour l tat du compteur indique si le compteur est actif ou inactif Il s agit d un op rande de bit unique qui peut tre forc remis z ro ou interrog Cnn 0 Le compteur est d sactiv arr t ou temporisation coul e Cnn 1 Le compteur est activ en travail Veiller interroger l tat du compteur dans la partie conditionnelle de la ligne de contacts avec un contact fermeture avant de l incr menter ou le d cr menter dans la partie ex cutive Pr s lection du compteur La pr s lection du compteur repr sente pour les comp teurs la valeur finale et pour les d compteurs la valeur initiale L op rande pour la pr s lection du compteur est un op rande de bits multiples r manent car la pr s lection du compteur reste enregistr e jusqu ce qu une nouvelle pr s lection soit indiqu e La grandeur de pr s lection du compteur peut tre choisie librement dans les plages de valeurs suivantes Qi 65535 d cimal non sign 32768 32767 d cimal sign 0000 FFFF hexad cimal On peut galement indiquer la place d une constante absolue un op rande de bits multiples quelconque p ex IWO 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Mot du compteur
83. facilement ses r actions B 18 9610a FST 200 Annexe C FESTO Annexe C C 1 D finition des concepts L utilisateur rencontrera dans les diff rents paragraphes des concepts qui sont propres au produit et donc ne lui sont pas forc ment familiers Certains de ces concepts sont expliqu s ci dessous Bus de terrain Syst me de bus s riel destin l change d informations entre des parties loign es d un processus ou d un processus de fabrication Des capteurs actionneurs et unit s de commande de complexit va ri e peuvent tre raccord s ces stations centrales du processus Configuration Il s agit du r glage d un syst me sur des param tres pr d finis Lors que plusieurs appareils reli s entre eux ont un r glage diff rent le transfert de donn es peut conna tre des difficult s D passement de capacit Overflow D passement de la capacit de m moire lors d une op ration ari thm tique Le r sultat de l op ration arithm tique d passe la capacit de m moire D passement de d calage Shift Overflow D passement lors d une op ration de d calage SHL SHR Le bit chass par une de ces op rations est enregistr dans le bit m moire priv F17 D tection du front La d tection du front signifie la d tection d un changement de l tat du signal A chaque scrutation on recherche si l tat du signal a t modifi par rapport au passage pr c
84. fonction permet de modifier la lettre du lecteur cible Une fois cette fonction activ e un nouveau champ de Saisie appara t dans la barre de dialogue comme le repr sente la fig 3 14 FST Z VAE il Ladder Statement BASIC Uti Project Management diagram list Select project Create project Delete project Print project Load project Delete program Selection Esc 1 Back up project Restore project Delete project Rename project Format floppy disk FPCHHH no comment Target drive F F F F F F F IN End 1 2 3 4 6 T 8 Fig 3 14 Changement de lecteur cible 3 24 9610a FST 200 3 Gestion des programmes de l automate FESTO 9610a Le nom par d faut lecteur A peut alors tre cras Les lettres de Z sont accept es comme entr es Appuyer ensuite sur la touche Entr e Cette identification de lecteur doit cependant tre vala ble le lecteur indiqu doit en effet exister sous cette lettre Respecter la d signation de lecteur pour les m moires de masse externes comme les streamers ou les dis ques interchangeables de 20 Mo Format floppy disk formater disquette Cette fonction permet de formater des disquettes dans le lecteur indiqu avec le format DOS au niveau du DOS syst me d exploitation sans quitter le logiciel FST Une fois cette fonction activ e le lecteur A est indiqu comme lecteur cible dans un champ de la barre de dia
85. imprimante esseeeeae 2 12 2 2 4 R glage des caract res de commande de l imprimante saaseeeeeineenrreerrrrnsrrrrnnrrnnns 2 13 2 2 5 Sortie de la configuration 2 16 2 3 Lancement du programme FST 2 16 2 4 Organisation de l cran du FST 200 2 18 3 Gestion des programmes de l automate 3 1 Cr ation d un projet 8 2 3 2 S lection d un projet 3 4 3 3 Suppression d un projet 3 6 3 4 Suppression d un programme 3 8 3 5 Impression d un projet 3 9 3 6 Impression d l ments de projets 3 11 3 6 1 Impression de la page de titre 3 12 9610a Il FST 200 Sommaire FESTO 8 6 2 Impression d un document texte 3 12 8 6 3 Impression de la liste des affectations 3 12 8 6 4 Impression du programme Te A A 8 6 5 Impression de la liste des gome stonie 3 13 3 6 6 Impression de la liste des erreurs 3 15 3 7 Chargement d un projet nas 3 16 8 8 Backup Restore Sauvegdtds de bide 3 18 8 8 1 Description des fonctions 8 19 89 Importation de fichiers 3 27 3 10 Appel de programmes 3 36 3 10 1 Commande d appel de programmes 3 37 3 10 2 Ex cution de l appel de programmes 3 43 3 11 Liaison d un module G8 44 4 Progr
86. imprimer document netee 8 12 liste des affectations 3 12 liste des correspondances 3 13 liste des erreurs ssssssessssersessserernnrnresrerrrnnn 3 15 PFOYFAMME neata ia a a ee 3 12 ligne INS FET a ka a D ca tA 4 16 6 19 T SAUT TE Len tentent aute 4 16 6 20 SUPPFIMEF aassssessssresesrnesrnrnesrnnnesrnnnesnnnne 4 16 6 20 ligne de contacts INSCTION 2 12 er tente nr et ve E 5 27 Stiena tnnmmnemanneenutAnnrrress0688 commentare Si en ne ddr 5 28 liste d instructions commandes d dition STL 4 15 commentaires renee 4 40 d roulement du programme 4 21 extended functions fonctions tendues 4 36 fonctions math matiques 4 41 formater fichier STL sssssnessnneeeen ne eenn nenene 4 18 INSTUCUON a e a aa a E aaia ateak 4 20 ligne de commande 4 21 4 23 partie conditionnelle 4 31 partie ex cutive 4 34 programme d ex cution 4 24 programme logique 4 22 programme pas pas 4 21 STL commands commandes STL 4 27 STL extended commands commandes suppl mentaires STL 4 17 liste des affectations 4 64 4 66 5 14 activ e d
87. l automate 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Affichage de la valeur d un op rande Cette fonction permet d afficher une valeur d op rande La valeur actuelle de l op rande est affich e en perma nence dans la barre de dialogue affichage dynamique La fonction F6 permet de d finir le format d affichage La question suivante appara t d abord dans la barre de dialogue Which operand for dynamic display quel op rande afficher de fa on dynamique Entrer le nom de l op rande et confirmer avec la touche Entr e Pour afficher un autre op rande quitter l affichage en activant la fonction Stop display terminer affichage On peut alors nouveau activer la fonction Show ope rand afficher op rande et afficher une autre valeur d op rande 5 97 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 98 Format d affichage La fonction F6 permet de d finir le format d affichage de la valeur de l op rande Le format actuel est affich droite dans la barre de dialogue Les formats possibles sont les suivants e d cimal non sign dec e d cimal sign dec e hexad cimal hex Messages d erreur Les messages d erreur dus une connexion d fec tueuse apparaissent dans la barre de dialogue V rifier dans ce cas la connexion entre lordinateur et lauto mate 9610a FST 200 6 Editeur de texte FESTO 6
88. l automate s effectue via une Interface de diagnostic DIAG g POWER RUN ERROR E DIAG Fig 7 1 Communication via une Interface de diagnostic Il faut e un PC ou ordinateur portable avec interface s rie RS 232 V 24 e un c ble de liaison blind p ex c ble de diagnos tic Festo SB 202 BU 25 ou BU9 Proc der comme suit pour le c ble de diagnostic e raccorder le connecteur m le 4 p les l interface de diagnostic du terminal de distributeurs DIAG e raccorder le connecteur femelle 25 ou 9 p les l interface s rie RS 232 du PC ordinateurs port ables COMXx y REMARQUE Pour la transmission des donn es la vitesse de transmission sur le PC doit tre r gl e 9600 bauds voir aussi 2 2 1 9610a FST 200 7 Dialogue avec l automate FESTO 7 2 Chargement dans l automate automate d sactive lors du chargement d un projet ou d un programme toutes les sorties et arr te la pro grammation Deux possibilit s existent pour transf rer les pro grammes dans l automate e Solution compl te chargement de plusieurs ou de tous les pro grammes d un projet en une seule op ration voir paragraphe 7 2 1 e Solution individuelle p ex apr s une correction chargement d un seul programme voir para graphe 7 2 2 Lors de la premi re mise en service de l automate effacer d abord la m moire RAM 96
89. l diteur des touches de fonction Pour modifier les saisies se reporter au paragraphe 6 2 Commandes CTRL L diteur STL dispose d outils d aide l dition sous la forme de commandes CTRL voir Annexe C2 D au tres commandes sp cifiques cet diteur sont gale ment possibles CTRL B Cette commande permet d activer ou de d sactiver l option d inscription automatique dans la liste des affec tations En cas d activation la touche Entr e entra ne la fin de chaque ligne une inscription dans la liste des affectations CTRL O B Cette commande permet de s lectionner des com mandes suppl mentaires Se reporter ce sujet au paragraphe 4 1 7 4 13 FST 200 STL 4 Programmation par liste d instructions FESTO CTRL O Cette commande permet d uniformiser le format du pro gramme STL actuel Ce formatage rend le programme plus clair CTRL O Cette commande appelle l diteur de la liste des affec tations CTRL 0 G Cette commande appelle l diteur de la liste des affec tations CTRL O V Cette commande active une fen tre dans laquelle on peut saisir des param tres pour un appel de bloc de programmes Se reporter ce sujet au paragraphe 4 5 CTRL V A Cette commande appelle le test de syntaxe On v rifie ensuite que la formulation du programme est correcte Si le test d tecte une erreur un message correspon dant appara t la fin du test Lorsque la syntaxe du programme est corr
90. l affectation actuelle des touches de fonction F1 F8 F9 et F10 ont tou jours la m me affectation voir ci dessous Touche de fonction F9 Cette touche permet d activer l aide tout moment Ce texte d aide correspond la commande actuelle et appara t en bas droite dans une fen tre Les touches de di rection permettent de parcourir la fen tre Lorsqu aucun texte d aide n existe pour une situation donn e un message appara t Touche de fonction F10 Cette touche de fonction permet de revenir F10 au niveau pr c dent lorsque les touches de fonction ont de multiples affectations Sortie du logiciel FST Lorsque l cran affiche le menu principal comme sur la fig 2 8 et uniquement ce moment l il est possible de quitter le logiciel FST en activant la fonction F8 Selon les indications dans la configuration les inter faces sont r tablies et l invite DOS p ex C gt r appa ra t 9610a FST 200 3 Gestion des programmes de l automate FESTO 3 Gestion des programmes de l automate Le logiciel FST permet en plus de l dition de pro grammes de lautomate projets galement de vastes t ches de gestion Il est possible de cr er de nouveaux projets ou s lectionner des projets existants e supprimer des programmes ou des projets e imprimer des projets complets e charger des projets complets dans l automate e enregistrer des projets complets sur un support ex
91. la cause de l erreur n est pas tou jours limin e Pour les messages d erreurs et le traite ment des erreurs voir manuel du SF 3 Electronique 9610a FST 200 7 Mode Online FESTO Diagnostic des E S locales et du bus de terrain D autres informations de diagnostic relatives aux E S locales p ex court circuit alimentation hors tol rance ainsi qu aux abonn s du bus p ex interruption du bus abonn en panne erreur sont affich es en mode On line dans Display SF3 INFO affichage infos SF 3 voir aussi chapitre 7 4 et paragraphe 7 4 1 La signifi cation exacte des octets de diagnostic figure dans le manuel du SF 3 Electronique SF3 Online Mode 1 0 1654 3 2 1 Q Bit E0 0 x 0 0 0 68 68 6 06 0 Local diagnosis E0 1 x 1 0 0 0 Q 0 Q 0 1 E0 2 x 0 0 0 0 0 Short circuit bit E0 3 x 0 0 0 0 0 0 0 0 Short circuit byte E0 4 x 0 0 0 0 060 0 0 0 Field bus failed Slaves 1 7 E0 5 x 0 0 0 0 0 0 0 0 0 Slaves 8 15 E0 6 x 0 0 0 0 0 0 0 0 Slaves 16 23 E0 7 x 0 0 0 0 0 0 Q 0 0 Slaves 24 31 E6 8 x 0 0 0 6 6 6 6 6 0 Field bus faulty Slaves 1 7 E0 9 x 0 0 0 0 Q 0 0 0 0 Slaves 8 15 E0 10 x 0 0 0 0 Q 0 0 0 0 Slaves 16 23 E0 11 x 0 0 0 0 0 0 0 0 Slaves 24 31 I 0 and FB diagnosis 1 2 SCSUETR LEMAN 9 Format Sig CHOSES 8 Fig 7 23 Diagnostic des E S locales et du bus de terrain 9610a 7 37 FST 200 7 Mode Online FESTO 7 4 7
92. la liste des affectations en dehors d un 4 68 programme STL En g n ral les donn es machines sont fixes pour l ta blissement d un programme On poss de selon l instal lation et le c blage existants e un plan d installation e un plan de c blage e divers capteurs et actionneurs Chaque op rande poss de une signification sp cifique en vue du processus d automatisation r aliser Les entr es sont affect es aux capteurs les sorties aux ac tionneurs Les ressources internes comme les bits m moire temporisateurs registres etc poss dent des fonctions qui influencent le processus L op rande et la fonction qui lui est attribu dans le processus d automa tisation peuvent tre mentionn s dans la liste des affec tations La copie imprim e de cette liste permettra d ef fectuer plus tard les travaux n cessaires sur les ma chines et d entrer les op randes dans le programme 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Acc s l diteur de la liste des affectations Avant de travailler avec la liste des affectations cr er ou s lectionner un projet Activer dans le menu principal du FST Utilities utili taires ou via la fonction Extended commands com mandes suppl mentaires l option Edit allocation list diter liste des affectations On acc de alors l diteur de la liste des affectations voir fig 4 15 FST 263 Allocation Li
93. le proc d id al est de les regrouper dans ce qu on appelle une macro La fonction macro mode mode macros est accessible par le menu de d part du mode Online et par la fonc tion F2 Il est possible de d finir trois macros i e d en trer 16 commandes par macro max Le contenu de ces macros reste le m me jusqu ce qu il soit d fini nou veau SF3 Online Mode Hacro mode SF3 V1 2 pee FEES F FES FIST ponts use A Pat ILE LEE SE LE LES EE CL S 8 Fig 7 27 Mode macros 7 42 9610a FST 200 7 Mode Online FESTO Les instructions qu il est possible d entrer dans les ma cros figurent dans la liste suivante e D Display R Run e F Fonction S Stop e M Modify La description exacte de chaque commande figure dans le manuel du SF 3 Electronique paragraphe In terpr teur de commandes 9610a 7 43 FST 200 7 Mode Online FESTO 7 7 1 D finition des macros Avant de pouvoir ex cuter une macro entrer les com mandes effectuer dans la macro Les touches de fonction F1 F3 ou F5 permettent d appeler la macro 1 2 ou 3 afin de la d finir Il est possible d entrer dans chaque macro au max 16 commandes de l interpr teur de commandes Une ligne ne doit contenir qu une seule commande Ne pas utiliser de commandes dont l criture n cessite plus d une ligne Pour la saisie des commandes se re porter au manuel du syst me ou au manuel de l
94. move block d placer bloc 6 10 show block activation marquage 6 10 bobines OfINITON est rent nt 5 46 g n ralit s PAE E T EA TES S box arithm tique ou logique affichage I cut s D 10 9610a FST 200 Annexe D FESTO 9610a identification 5 74 modification 5 75 g n ralit s ME EEEE T S a E box dans la partie ex cutive DOCS nn em a aadi ia en 5 76 box de comparaison SMSEN aiae aire niiegdunde 5 36 SUpPpreSS OnN ssaassssesssereserrresrirnnerrnnesrnnneernnnenna 5 39 g n ralit s 5 36 box de la partie ex cutive SC TINIUON aerator de sainte 5 52 arithm tique et logique 5 72 attribution ei hraa a SA 5 53 COMPIUTE NAER 5 63 g n ralit s 5 51 op ration sur des bits multiples 5 69 temporisateurs 5 54 branche parall le formation 5 42 5 47 suppression 5 43 5 48 g n ralit s maintes 5 41 colonne IMSE O san cer nana eaea daanan diaa iaaa ad aiaa 5 26 SUPPTESSION aonana oai 5 27 commande de saut destination de saut 5 49 g n ralit s 5 48 instruction de saut 5 49 commandes de recherche recherche d un op rande 5 87 recherche d une ligne de contacts 5 88 compteur Adresses a ae A AEN tete 5 63 arr t paaa E A A domaine d application E A AO E T EI NE AE SOE E AEA A 4 49 5 64 initialisati
95. niveaux 6 25 FST 200 6 Editeur de texte FESTO Exemple 1 Fonctions CTRL Ecrire dans le champ intitul Name nom sur la ligne Level niveau les fonctions CTRL K Entrer l abr viation des fonctions CTRL K at tribu e aux touches dans les cases libres des touches de fonction Pour par exemple sauvegarder un bloc libeller la touche Save block Pour attribuer une fonction la touche placer le curseur sur la ligne en pointill sous le symbole de la touche et entrer ici la s quence CTRL cor respondante Dans cet exemple il s agit des touches CTRL K et W Exemple 2 Cha ne de caract res 6 26 Entrer l abr viation du texte attribu aux touches dans les cases libres des touches de fonction Pour par exemple crire une instruction de STEP sur l cran libeller la touche avec STEP 9610a FST 200 6 Editeur de texte FESTO e Entrer sur les deux lignes en pointill sous les touches de fonction la cha ne de caract res qui doit tre crite sur l cran Dans l exemple d crit ci dessus l entr e serait STEP AM Le nombre max de caract res par touche est de 16 e Le fait d appuyer plus tard dans ce niveau sur la touche de fonction fera appara tre le texte saisi l emplacement du curseur Exemple 3 Appel d un autre niveau e Libeller une touche avec le num ro ou le nom du niveau qu il faut atteindre e Placer le curseur sur la ligne en pointill sous cette tou
96. octets de diagnostic lo caux octets de diagnostic du bus et toutes les E S du bus configur es SF3 Online Mode 1 0 7 6 5 4 3 2 1 Bit E0 0 x 0 0 0 amp 8 6 6 6 0 Local diagnosis E0 1 x 1 0 0 0 0 Q 0 0 1 E0 2 x 0 0 Q 0 Q Short circuit bit E0 3 x 0 0 0 0 6 0 0 0 0 Short circuit byte E0 4 x 0 0 0 0 0 0 0 0 Field bus failed Slaves 1 7 E0 5 x 0 0 0 0 0 0 0 0 Q Slaves 8 15 E0 6 x 0 0 0 0 0 0 0 0 0 Slaves 16 23 E0 7 x 0 0 0 0 0 0 0 0 0 Slaves 24 31 E6 8 x 0 0 60 6 6 6 6 Q Field bus faulty Slaves 1 7 E0 9 x 0 0 0 0 0 0 0 0 0 Slaves 8 15 E0 10 x 0 0 0 0 0 0 0 0 Q Slaves 16 23 E0 11 x 0 0 0 0 0 0 0 0 Q Slaves 24 31 FE 1 0 20E dia posis De RSS F PRET F kanat Sig ynam c ini 1Splay Fig 7 14 Affichage des E S du bus de terrain et du diagnostic local et bus de terrain 7 26 9610a FST 200 7 Mode Online FESTO Affichage des sorties AS i Activer la fonction F1 pour afficher sur l cran les va leurs instantan es des entr es et sorties TOR locales raccord es Se d placer l aide des touches F1 et F2 pour atteindre l affichage des sorties AS i SF3 Online Mode 1 Bit Bit ASI outputs ASI addr 7 6 5 4 ASI addr 3 2 1 A16 x K 1 1 0 A17 x Q 2 0 0 06 0 118 Q 5 0 0 0 4 0 0 A19 x Q 7 0 0 0 6 0 0 0 A20 x Q 9 0 0 0 8 0 0 0 A21 x Q 11 0 0 0 0 A22 x Q 13 0 0 0 0 12 0 0 0 0 A23 x Q 15 0 0 0 0 124 Q 17 0 0
97. output has no operand pas d op rande pour la sortie du r seau Programmation par sch ma fonctionnel Un op rande doit tre entr pour chaque sortie du r seau No branch may be made parallel to a jump mark une branche ne peut pas tre cr e en parall le avec un rep re de saut Ce message d erreur appara t lors de la programmation par sch ma contacts No connection to FPC pas de connexion avec FPC L utilisateur tente de travailler en mode Online LDR alors que la connexion avec l automate est interrompue lautomate n est pas activ le c ble utilis est incorrect l automate ou l interface est d fectueux C 25 FST 200 Annexe C FESTO C 26 No contact in parallel branch une branche parall le n a pas de contact Une branche parall le a t cr e sans qu un symbole de condition ne soit ins r No data available or not translated pas de donn e disponible ou donn es non converties Le fichier pour effectuer la fonction Burn EPROM graver EPROM doit d abord tre lu No display files available pas de fichier d affichage disponible Ce message d erreur est affich pour toutes les fonctions except les fonctions d dition si lors de sa s lection aucun fichier d affichage n est pr sent No files in project aucun fichier dans le projet Lors d un Backup sauvegarde projet l utilisateur tente de sauvegar der ou de charger un projet alors que le p
98. pour Include module re lier un module Program Module No n de programme bloc Le programme ou le bloc de programme est stock sous ce num ro dans l automate Tenir compte de la remarque suivante Le SF 3 d marre toujours avec Automode ON par le programme ayant le plus petit num ro Version No n de version Indiquer ici la version actuelle du programme Cette pr cision aide distinguer de nombreux programmes tr s semblables Lorsqu on augmente uniquement le num ro de version pour un programme existant on obtient une copie du programme d origine Description Il est possible d entrer ici des commentaires relatifs au programme lls ne font pas partie du nom du pro gramme On peut modifier les commentaires d un programme en le cr ant nouveau et en modifiant uniquement la sai sie dans Description l aide de la fonction F2 FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 2 S lection d un programme existant Cette fonction est n cessaire lorsque e on d sire modifier un programme STL existant On acc de cette fonction directement apr s avoir appel l diteur STL lorsque le projet actif contient d j des programmes voir fig 4 3 f h E Et AE U3 H H a Ladder ne ment list I Utilities Project F aiagran management STL online display 1 STL function keys Syntax test Load program yp 1 AUL No comment FRET arry xi
99. pr s lec tion dans le mot du temporisateur Un signal O provo que le d marrage du temporisateur qui commence travailler jusqu ce que e le mot du temporisateur ait atteint la valeur O La temporisation est alors coul e TOFFnn 0 TWnn 0 e le temporisateur soit r initialis par un signal 1 Etat de la condition ser 5 Etat du D marrage du temporisateur temporisateur 4 1 0 __ Pr s lection du __ temporisateur Etat de la condition R action du temporisateur signal 1 Le temporisateur est initialis signal 0 Le temporisateur est lanc et s coule 5 61 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 62 Initialisation et d marrage du temporisateur Un temporisateur doit tre d marr lors du premier ap pel via la fonction Timer initialization initialisation du temporisateur Activer dans la fen tre de s lection Box definitions d finition des box voir fig 5 21 la fonction Timer initialization initialisation du temporisa teur et un box de temporisateur est ins r dans la ligne de contacts Tenir compte des informations figu rant au paragraphe 5 4 Activer ensuite la fonction Enter operand ins rer op rande et entrer en premier le temporisateur utili ser p ex T12 Confirmer la saisie et entrer la pr s lection du temporisateur 12 8 T12 T12 1 A 9 18s Timer 13 1 T12 a S S
100. programme STL Remarque concernant les blocs de programmes Si on appelle un bloc de programmes ou un bloc fonc tionnel la place d un autre programme le bloc appa ra t la place du pas suivant C est uniquement lorsque le bloc est compl tement ex cut que le programme qui appelle peut reprendre son d roulement au point d interruption La proc dure multit che est d crite en d tails dans le manuel du SF 3 Electronique 9610a A 9 FST 200 STL Annexe A FESTO A 3 Syntaxe du programme d automatisation par liste d instructions A la fin de cette annexe sont repr sent s tous les dia grammes STL dans l ordre suivant la programmation Ils sont utiles l utilisateur de la liste d instructions pour l aider lors de la cr ation du programme Les plages de valeurs de chaque op rande figurent dans l annexe A 1 2 Programme par liste d instructions C STEP STEP Ligne de commande Partie ex cutive Fin Pas STEP THEN Partie ex cutive l Y commande A 10 9610a FST 200 STL Annexe A FESTO Ligne de commande IF Partie conditionnelle THEN Partie ex cutive J NOP Partie conditionnelle Affectation par bit bits multiples s Expression Exor Affectation par bit ND J OR EXOR 9610a A 11 FST 200 STL Annexe A FESTO Expression EXOR Op rande de
101. projets L cran suivant appara t alors voir fig 3 5 FST 203 V3 2 Ladder Statement Utilities Project management 1 diagram list Select project Create project Delete project Print project Load project Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt SF3 0O POO 1 KOP pallet recognition odule SF3 0 P10 1 KOP Block doors SF3 6 P11 1 AWL Thermal monitoring RS OS OS OS OS ON ON RG 1 2 3 A 9 6 7 8 Fig 3 5 Suppression d un programme S lectionner dans la deuxi me fen tre en bas gauche le programme supprimer Appuyer sur la touche Entr e ou sur le bouton gauche de la souris 3 8 9610a FST 200 3 Gestion des programmes de l automate FESTO La question suivante appara t alors dans la barre de dialogue Delete Program Name lt Y N gt yes Le programme est supprim du r pertoire des projets actuel no Le programme retourne au menu pr sent sur la fig 3 1 3 5 Impression d un projet 9610a Cette fonction permet d imprimer un projet complet Une telle impression comporte toujours e la page de titre du projet en double e tous les programmes avec en t te e la liste des affectations e la liste des correspondances e la liste des erreurs Lorsque le projet est important une impression totale qui contient tous les l ments num r s ci dessus peut d
102. que celles accessibles par les touches de direction voir paragraphe 2 5 Il s agit du e d filement vertical du contenu de l cran dans la zone de travail e d filement horizontal du contenu de l cran dans la zone de travail dans quelques diteurs Les diff rentes fonctions de d filement sont d taill es sur la figure ci dessous Veiller bien positionner le pointeur de la souris Dans de nombreux cas un cart de la largeur d un caract re seulement peut d clencher une autre fonction FST 263RV3 2 1 D but fichier Le cran pr c dent Ecran suivant Cliquer 1 fois la ligne d cran sup rieure se d roule vers le bas D but ligne Fin de ligne i D filement droite D filement Mo la gauche LE ii Cliquer 1 fois la ligne d cran E Fin du fichier inf rieure se d roule vers le haut 2 Ouvre la fen tre d aide tous les points de la barre de dialogue i 1 2 3 E ALEIECAS 9 LI EN ON 2 FE 6 HFST 20205 end Fig 1 1 Fonctions de d filement l aide de la souris 9610a FST 200 2 Installation du logiciel FESTO 2 Installation du logiciel 2 1 Installation du programme FST y Il est indispensable d installer le logiciel FST de Festo sur le disque dur en raison de sa taille et du nombre de programmes qui y sont li s Installer le FST 200 dans un sous r pertoire propre 2 1 1 Installation sur le disque dur Le pro
103. s partir de la m moire EEPROM Cette remarque renvoie au mode de d marrage EEPROM r gl voir paragraphe 7 2 3 FST 263 V3 2 1 Ladder diagram TL Statement list 1 Utilities STL editor Project management STL online display STL function keys HA test Print program Error list Online mode Target system 32 File Bytes Load Program Y 3 2 SF3 V1 2 MASTER POYI organization start other programs 17 Transmitted 1e Free 0892 SF3_TEST test programs SN es successful DS ON OS ON ON ES Fig 7 3 Charquement des programmes en mode de d marrage EEPROM 9610a 7 7 FST 200 7 Dialogue avec l automate FESTO 7 2 2 Chargement d un programme dans l automate Cette fonction permet de charger dans l automate un seul programme ou un seul bloc de programme du pro jet actuel Activer pour cela dans le menu du langage de pro grammation concern l option Load program charger programme Tous les programmes contenus dans le projet s lectionn apparaissent dans une fen tre voir fig 7 4 Ladder diag Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Print program SF3 6 P 1 KOP No comment F F F F F F Exit 1 2 3 5 6 7 8 Fig 7 4 Chargement d un programme Mettre le programme d sir en surbrillance Cl
104. s sont trait s plus vite que les programmes en langage interpr t mais ils n cessitent un plus grand espace m moire FST 200 Annexe C FESTO Projet Dans le logiciel FST un projet est le regroupement de plusieurs pro grammes et versions de programmes avec une documentation RAM random access memory Une m moire semi conducteurs qui peut p ex stocker des programmes d automatisation S il n est pas pr vu de piles de sauvegarde tout le contenu de la m moire est perdu d finitivement en cas de coupure de l alimentation lectrique Syntaxe La syntaxe d signe l criture et l ordre corrects des instructions de programme Vitesse de transmission Vitesse de transmission lors du transfert des donn es entre les sys t mes communiquants 9610a FST 200 Annexe C FESTO C 2 Liste des instructions de l diteur de texte Il est possible d acc der aux instructions de l diteur de texte par les touches de fonction ou les touches de direction mais aussi par une combinaison de touches avec la touche CTRL voir paragraphe 2 5 Pour cela maintenir la touche CTRL enfonc e et appuyer sur la lettre correspondante Commandes Ctrl simples Ctri A Sauter au d but du mot Ctrl C Aller la page suivante Ctrl D D placer le curseur d une position vers la droite Ctrl E D placer le curseur d une ligne vers le haut Ctrl F Sauter au d but du prochain mot Ctrl G Effacer caract re Ct
105. scruter forcer remettre z ro attribuer attribuer avec n gation F0 0 F31 15 Op rande de bit unique Mots m moire Op rations comparer charger FWO FW31 Op rande de bits multiples Bit m moire d initialisation uniquement pour les pro grammes LDR Op rations scruter FI Op rande de bit unique Entr e Op rations scruter 10 0 131 7 Bit unique entr es locales y comp CP AS i 10 0 0 10 15 7 Bit unique entr es de diagnostic 11 0 0 131 15 7 Bit unique entr es du bus de terrain 8 bits 11 0 0 131 7 15 Bit unique entr es du bus de terrain 16 bits Mots d entr es Op rations charger comparer IWO IW31 Bits multiples entr es locales y comp CP AS i IWO 0 IW31 15 Bits multiples entr es de diagnostic et du bus de terrain 8 bits IW1 0 1W31 7 Bits multiples entr es du bus de ter rain 16 bits B 10 9610a FST 200 LDR Annexe B FESTO Sortie Op rations scruter forcer attribuer O0 0 031 7 Bit unique sorties locales y comp CP AS i O0 0 0 00 15 7 Bit unique sorties non utilisables 9610a O1 0 0 031 15 7 01 0 0 031 7 15 Bit unique sorties du bus de terrain 8 bits Bit unique sorties du bus de terrain 16 bits Mots de sorties Op rations charger com parer attribuer OW0 OW31 OW0 0 0W31 15 OW1 0 0W31 7 Bits mult
106. si l op rande est d j entr dans une liste des affectations 4 24 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a On rencontre alors les trois cas suivants e op rande d j entr e op rande absolu non entr e op rande symbolique non entr L op rande est d j entr Lorsqu on appuie sur la touche Entr e la fin de la ligne on quitte imm diatement la ligne de programme actuelle et le curseur se positionne sur la ligne de sai sie suivante L op rande absolu n est pas entr Lorsqu on appuie sur la touche Entr e la fin de la ligne une autre fen tre de saisie s ouvre d abord On peut alors entrer une description symbolique en plus de lop rande absolu voir fig 4 8 Terminer la saisie en activant la fonction F1 pour enregistrer l op rande dans la liste des affectations La fonction F8 ou la touche ESC annule l ex cution de l option L op rande absolu reste cependant dans le programme STL 4 25 FST 200 STL 4 Programmation par liste d instructions FESTO FST 203 Statement List Editor V3 2 Alloc list ON Line 2 Col 25 P0 0 V1 STEP init THEN LOAD C5 ct i Ce operand in allocation list Esc sol 0p mbol 0p ommentary CS Ea F10 Switch to main level lt STL action gt j E E OS D DS ON LU Fig 4 8 Entree des op randes absolus 4 26 L op rande symbolique n est pas
107. suivant ap para t dans la barre de dialogue Printing completed impression termin e 3 10 9610a FST 200 3 Gestion des programmes de l automate FESTO 3 6 Impression d l ments de projets Cette fonction permet d imprimer directement et facile ment un l ment du projet actif voir paragraphe 3 5 Cela est un avantage p ex e lorsque seule la liste des affectations est n cessaire e pour consulter la liste des correspondances e pour contr ler la page de titre Pour y acc der activer dans Utilities utilitaires l option Print imprimer Dans une autre fen tre appara t le choix suivant voir fig 3 7 FST 203 V3 2 Ladder Statement Utilities Project diagram list Allocation list management Text editor Text function keys Title page Project header Configuration Upload Printing Text document El Allocation list Programs Crossreference list Error list SF3 D Turn transfer path 1 2 3 ARCENCCEE 6l HFST 2020 end Fig 3 7 Impression d un projet Activer l l ment du projet d sir et l impression corre spondante est imm diatement lanc e La touche ESC permet d annuler tout moment l im pression 9610a 3 11 FST 200 3 Gestion des programmes de l automate FESTO V rifier la configuration de l imprimante voir para graphe 2 2 3 au cas o lors de l impression d une des fonctions sui
108. sur la fig 4 19 STEP Loop L en t te donne les indica tions suivantes 9610a 4 77 FST 200 STL 4 Programmation par liste d instructions FESTO DEC Format d affichage d cimal sign DEC d cimal non sign DEC hexad cimal HEX STEP Pas activ actuellement selon son appellation par le loop de l utilisateur xx Pas activ actuellement num rotation automatique Line xx yy Partie de programme visible actuellement de la ligne xx la ligne yy Active inactive Etat du programme P0 0 Vx Num ro du version et num ro de programme 4 7 2 Fonctions de l affichage de l tat La zone de travail pr sente toujours d abord le d but d un programme On peut se placer n importe quel endroit e l aide des touches de direction d crites au paragraphe 2 5 e l aide des fonctions de la souris d crites au paragraphe 2 6 1 4 78 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Format d affichage des valeurs d op randes Les op randes de bit unique sont indiqu s par ON ou OFF Op rande Valeur 11 0 ON 1 0 7 OFF Pour les op randes de bits multiples trois formats diff rents existent La fonction F6 permet de passer d un format un autre Le format s lectionn est affich gauche de l en t te Format d affichage Repr sentation d cimal non sign 45112 d cimal si
109. touche de fonction F6 le ni veau Path commands commandes de lignes pour pouvoir supprimer ou ins rer l aide des menus des colonnes et des lignes de contacts Les touches INS et DEL peuvent tre utilis es dans tous les niveaux de fonctions pour ins rer ou supprimer des colonnes ou des lignes de contacts 5 25 FST 200 LDR 5 Programmation par sch mas contacts FESTO Insertion de colonnes Il est possible d ins rer dans une ligne de contacts jus qu six symboles conditionnels la suite Si ce nom bre est insuffisant la ligne de contacts peut tre ten due douze colonnes Placer le curseur au point devant lequel on d sire ins rer une colonne Appuyer sur la touche INS et la ques tion suivante appara t dans la barre de dialogue What would you like to insert que voulez vous ins rer Les touches de fonction F1 et F2 sont affect es alors des fonctions correspondantes voir fig 5 11 Ladder diagram editor V3 1 What would you like to insert 7 FROM FSU F F F F F a LDR 1E ZEN 5 4 6 7 BREL Fig 5 11 Insertion de colonnes 5 26 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Activer la fonction Rung column colonne pour ins rer une colonne devant le curseur Le curseur est plac ensuite sur la colonne ins r e Suppression d une colonne Placer le curseur sur la colonne supprimer et appuyer sur la touche DEL La qu
110. triangles repr sentent les positions par d faut des taquets de tabulation le P peut tre d plac avec le curseur et indique la position d sir e des taquets 9610a FST 200 6 Editeur de texte FESTO 9610a Set tabs d finir tab Activer F2 pour modifier les taquets de tabulation La r gle s affiche en haut de l cran et au dessus des touches de fonction appara t la ligne Set delete move tab setting d finir supprimer d placer des taquets de tabulation La touche F9 permet d appeler l aide Le nombre max de taquets de tabulation possible est 10 Pour d finir un taquet de tabulation ou le supprimer se placer dans la zone de travail sur la position d sir e l aide des touches de direction ou du pointeur de la souris Pour ins rer un taquet de tabulation appuyer sur la touche INS pour le supprimer appuyer sur la touche DEL Il est possible d utiliser la barre d espacement pour reti rer un taquet de tabulation sur lequel le curseur vient d tre plac Il est effac ce point Le d placer alors sur la r gle et le d poser un autre point en appuyant nouveau sur la barre d espacement Activer ensuite la fonction F1 Tous les taquets de tabu lation sont alors enregistr s Le programme retourne aux commandes tabulations 6 17 FST 200 6 Editeur de texte FESTO Insert tab ins rer tab Afficher la r gle D placer le point d insertion la posi tion d sir e
111. une br ve explication du fonctionnement de l diteur de texte Autres aides La touche de fonction F9 permet d obtenir un r sum des commandes avec la touche CTRL Ces com mandes permettent de modifier du texte en appuyant en m me temps sur la touche CTRL et sur une autre touche Les fonctions de la touche CTRL diff rent d un ordinateur l autre voir ce sujet le paragraphe 2 5 Pour afficher les commandes CTRL combin es comme CTRL K CTRL O et CTRL Q appuyer sur les touches CTRL et O ou K ou Q puis sur la touche de fonction F9 6 21 FST 200 6 Editeur de texte FESTO 6 1 6 Commandes de fichiers Activer la fonction F8 de l cran repr sent sur la fig 6 1 pour faire appara tre en bas droite de l cran la fen tre d j d crite des File operations commandes de fichiers Les possibilit s suivantes sont alors disponibles e enregistrer un fichier texte puis quitter l diteur e effectuer un enregistrement interm diaire du fichier texte e rejeter les modifications du fichier texte puis quit ter l diteur Cette fonction permet galement d enregistrer les blocs de texte ou de les lire Se reporter ce sujet au para graphe 6 1 2 6 2 D finition des touches de fonction Cette fonction permet de d finir librement les touches de fonction F1 F8 du clavier Cela s applique leur affectation e dans l diteur de texte e dans l diteur de programmes en langage STL
112. 0 En t te du projet 6 33 Fig 7 1 Communication via une Interface de diagnostic 7 2 Fig 7 2 Chargement du projet 7 5 Fig 7 8 Charquement des programmes en mode de d marrage EEPROM 7 7 Fig 7 4 Chargement d un programme 7 8 Fig 7 5 Gestion de la m moire en mode EEPROM a aaa pe 7 10 Fig 7 6 Lecture dE programme de male 7 12 Fig 7 7 Appel du programme EEPROM 7 13 Fig 7 8 Ecran de dre du programmeur EEPROM A A E T4 Fig 7 9 Langages de Arogan ion eaaa 7 16 Fig 7 10 UtltaireS niina ninnaa 7 16 Fig 7 11 Menu de d part du mode Online 7 17 Fig 7 12 Menu display SF8 INFO 7 22 Fig 7 13 Affichage des E S locales 7 25 Fig 7 14 Affichage des E S du bus de terrain et du diagnostic local et bus de terrain r s teen rat ten 7 26 Fig 7 15 Affichage des sorties du Ma tre AS i 7 27 Fig 7 16 Affichage des entr es du Ma tre AS i 7 28 Fig 7 17 Affichage des entr es et sorties CP 7 29 Fig 7 18 Bits m moire 7 30 Fig 7 19 Temporisateurs 7 31 Fig 7 20 Compteurs 7 32 Fig 7 21 REST S sn 7 33 Fig 7 22 Affichage des erreurs 7 35 Fig 7 24 Etat du syst me 7 88 FST 200 Annexe D FESTO Fig 7 25 S lection de l affichage dynamique 7 39 Fig 7 26 Mini terminal 7 41 Fig 7 27 Mode ma
113. 0 0 8 x _ 0 9 9 x 31 7 0 6 0 1 1 1 0 5 0 1 10 x 6 7 11 x 1 0 0 2 AIO 1 2 0 6 0 2 12 x 1 1 AIL 13 x 1 2 0 3 JAI3 AI2 1 3 0 7 0 3 14 x 1 3 A01 A0G 15 x Display 1 0 configuration L ROCHE OERE M EERE LAE 6 7 8l Fig 7 33 Affichage de la configuration des E S Pour rendre plus facile la lecture de l cran les fonc tions F1 F5 permettent de rep rer par une couleur les diff rents types d E S suivants Touche de fonction Affichage F1 Entr es TOR F2 Sorties TOR F3 Entr es analogiques F4 Sorties analogiques F5 Affichage de la configuration des E S 7 52 9610a FST 200 8 Bus de terrain ma tre AS i FESTO 8 Bus de terrain ma tre AS i coupleur CP Ces coupleurs permettent d associer des modules d E S d centralis s ou loign s l automate SF 3 pour en faire un syst me int gr La communication entre les modules et l automate SF 3 est pilot e par le cou pleur concern L outil d tude et de contr le pour la cr ation des pro grammes est le configurateur pour bus AS i et bus de terrain Il permet de d terminer la configuration th o rique du bus Il est alors possible e d imprimer les donn es de configuration saisies et de raccorder les abonn s l aide de la liste e d effectuer une comparaison des configurations r elle et th orique pour supprimer des erreurs de raccordement e de charger les
114. 0 16 0 0 0 A25 x Q 19 0 0 0 126 Q 21 0 0 20 0 0 06 0 A27 x Q 23 0 0 A28 x Q 24 0 0 0 0 A29 x Q 21 0 0 0 0 26 0 0 0 0 130 x Q 29 0 0 0 0 A31 x Q 31 6 0 0 30 0 0 Modify mode change column Tab Format Sig 1 2 SCSUETR LEMME 9 9 format 7 8 Fig 7 15 Affichage des sorties du Ma re AS i 9610a 7 27 FST 200 7 Mode Online FESTO Affichage des entr es AS i Activer la fonction F1 pour afficher sur l cran les va leurs instantan es des entr es et sorties TOR locales raccord es Se d placer l aide des touches F1 et F2 pour atteindre l affichage des entr es AS i et des quatre bits d tat AS i SF3 Online Mode Bit Bit ASI inputs ASI addr 7 6 5 4 ASI addr 3 2 1 0 1 6 0 Status 1 0 0 9 A 0 9 18 0 9 22 0 9 21 25 8 9 N a Doo Oooo 28 0 0 30 NANNAN CCE O CE 1 m N 5 XXXXXXXXXXXXXXXX DS 2e E31 Modify mode change column Tab Format Sig 1 2 KEHEE LEEN 9 9 format 7 8 Fig 7 16 Affichage des entr es du Ma tre AS i 7 28 9610a FST 200 7 Mode Online FESTO Entr es et sorties TOR CP Activer la fonction F1 pour afficher sur l cran les va leurs instantan es des entr es et sorties TOR locales raccord es Lorsqu un coupleur CP a t install les op randes 1 0 8 x 15 x sont attribu es de fa on d finitive au syst me CP Se d placer l aide d
115. 1 re ligne de l cran 1 mot vers la gauche 7 D but fichier 5 Fin p GE Page 1 mot vers la droite N N A Fin du fichier C CAN JAN Gs Page D but derni re ligne de l cran Touches de direction avec touche CTRL Touche de tabulation Chaque pression sur la touche de tabulation permet d avancer le curseur vers le champ suivant droite Le fait d appuyer en m me temps sur la touche SHIFT permet de d placer le curseur vers le champ suivant gauche FST 200 1 Installation du logiciel FESTO Touche SCROLL LOCK d filement Activer cette fonction puis ap Scroll puyer sur une des touches de direction pour d placer la fen tre s lectionn e dans l en semble de l cran Pour d sactiver cette fonction et retrouver la fonction normale du curseur appuyer nouveau sur cette touche Il arrive que le curseur ne plus tre d plac c est la plupart du temps parce que la touche SCROLL LOCK est encore activ e Touche ESCAPE Echap Cette touche permet de quitter une commande s lectionn e sans ex cuter lac tion On revient alors au point de d part Touche Entr e Return lt cr gt retour chariot Cette touche termine les actions et les s lections ou confirme les saisies et active les com mandes Touche DEL DEL Suppr Cette touche
116. 10a 7 3 FST 200 7 Dialogue avec l automate FESTO Utiliser pour cela en mode Online la fonction F4 Reset SF 3 voir chapitre 7 3 Cette op ration efface totale ment la m moire RAM i e a r initialise Avant d utiliser nouveau la fonction F4 Reset SF 3 s assurer que tous les programmes source charg s dans l automate sont prot g s Remarques g n rales pour le chargement Un mauvais chargement est indiqu dans la barre de dialogue La cause des erreurs peut tre consult e dans l option Show error list afficher liste des erreurs Les erreurs les plus fr quentes sont les suivantes Erreur de syntaxe C est au moment du chargement seulement que la conversion d finitive dans le code de l automate s effectue La validit des boucles de programme et des destinations de saut est alors v rifi e II n est pas possible de charger des programmes d fectueux dans l automate Espace m moire disponible dans l automate insuf fisant Lorsque le programme charger est plus volu mineux que l espace m moire disponible dans l automate il ne peut pas tre charg Liaison entre PC et automate d fectueuse V rifier la liaison avec l automate et la configura tion de l interface 9610a FST 200 7 Dialogue avec l automate FESTO 7 2 1 Chargement du projet dans l automate Cette fonction permet de charger en une seule op ra tion dans l automate plusieurs programmes b
117. 2 MDJEA LOLE 0 9 format 8 Fig 7 21 Registres 9610a 7 33 FST 200 7 Mode Online FESTO Affichage de l op rande 16 registres sont affich s par cran Pour obtenir d autres registres utiliser les touches de fonction F1 et F2 Modification de l op rande S lectionner un registre l aide des touches de direction Modifier le contenu du registre 0 65535 s Valider la modification avec la touche Entr e 7 34 9610a FST 200 7 Mode Online FESTO 7 4 6 Affichage statique du diagnostic d erreurs Activer la fonction F6 pour afficher sur l cran les er reurs ventuelles qui peuvent survenir dans le syst me SF3 Online Mode Error No Error description 0 19 User memory newly installed 13 ASI bus power failure last occurring error Error report 1 2 DAEA LOEN D Cas HOT 8 Fig 7 22 Affichage des erreurs 9610a 7 35 FST 200 7 Mode Online FESTO 7 36 En cas d erreur le num ro d erreur et une br ve des cription de celle ci appara t L automate SF 3 peut enregistrer jusqu quatre erreurs L erreur la plus r cente est affich e Dans le cas o plusieurs erreurs sont enregistr es la plus r cente est pr c d e d un ast risque Activer nouveau la fonction F6 Une question appara t pour confirmer si le message d erreur doit tre effac Attention seul le message d erreur est effac
118. 5 on consid re que le comptage est termin Pour red mar rer il faut l initialiser nouveau compl tement 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Interrogation du compteur Dans un programme STL deux valeurs peuvent tre interrog es e l tat du compteur e la valeur du mot du compteur Selon le r sultat d autres actions peuvent alors tre command es par le programme Exemple STEP 1 IF N C15 THEN SET 01 7 STEP 2 IF C3 THEN SET O1 0 OTHRW RESET O1 0 STEP 3 IF CW15 V25 THEN LOAD V100 TO TP7 SET T7 Au pas n 1 la sortie O1 7 est forc e en permanence d s que le compteur n 15 a atteint la valeur finale Au pas n 2 la sortie 01 0 est forc e tant que le comp teur n 3 est actif Au pas n 8 le temporisateur T7 est initialis et lanc lorsque la valeur du mot du compteur est gale 25 Dans un programme STL le mot du compteur peut tre li n importe quel op rande de bits multiples L an nexe A 3 donne des d tails sur la syntaxe des liaisons possibles 9610a 4 53 FST 200 STL 4 Programmation par liste d instructions FESTO 4 5 Blocs logiciels On peut utiliser en plus des programmes utilisateur des blocs logiciels Deux types de blocs logiciels sont pris en compte e blocs fonctionnels CFM e blocs de programmes CMP Un bloc logiciel peut tre appel dans les parties ex cutives d une liste d instructions 4 5 1 Blocs fonc
119. 50 Pour utiliser un compteur il faut 1 l initialiser 2 l incr menter ou le d cr menter On peut ensuite interroger l tat du compteur et d clen cher des actions selon le r sultat Un compteur actif peut tre arr t par le programme sur une valeur quel conque du mot du compteur Initialisation du compteur Le contenu de la pr s lection du compteur est d termi n lors de l initialisation du compteur Cette valeur forme pour les compteurs la valeur finale et pour les d compteurs la valeur initiale voir graphique Pr s lection du compteur Compteur D compteur valeur finale valeur initiale 12345 12345 L initialisation est diff rente pour les deux types de compteurs L instruction SET Cnn n est pas n cessaire pour les d compteurs car ce type de compteur est d termin avec LOAD Vnnnnn TO CWnn 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Initialisation du compteur croissant STEP rep re IF z THEN LOAD V100 TO INC15 SET C15 L instruction LOAD charge la valeur des constantes dans la pr s lection du compteur INC15 Cette valeur repr sente la valeur finale du comptage L instruction SET C15 fixe z ro le mot du compteur Il s agit de la valeur initiale du compteur Ce compteur peut maintenant tre incr ment et interrog dans un programme STL Initialisation du d compteur STEP rep re IF j THEN LOAD V100 TO CW15
120. Cette op ration est tr s rapide lorsque l on appuie sur la combinaison de touches CTRL Y jusqu ce que l cran soit vide 6 30 9610a FST 200 6 Editeur de texte FESTO 9610a Entrer ensuite les informations souhait es sous la forme d sir e Le jeu de caract res tendu permet galement d ins rer des cadres et des traits Pour cela maintenir la touche ALT enfonc e et entrer laide du pav num rique le code ASCII correspondant voir manuel de l ordinateur Rel cher la touche ALT pour faire appara tre ces caract res sur l cran Edition de la page de titre Il est galement possible de modifier une page de titre qui existe d j par exemple le mod le propos Une fois appel ce mod le peut tre modifi et compl t laide des fonctions d dition usuelles de l diteur de texte Page de titre termin e Une fois la page de titre achev e activer la fonction F8 L dition est alors termin e et la fen tre File opera tions commandes de fichiers apparat Activer la fonc tion Save and quit editor sauvegarder puis quitter l di teur pour attribuer la page de titre au projet 6 31 FST 200 6 Editeur de texte FESTO Page de titre comme bloc Pour utiliser une page de titre pour plusieurs projets cr er une page de titre en suivant les instructions d crites ci dessus Enregistrer ensuite la page de titre comme bloc avec la fonction Write text block enregis trer
121. E ABG 80 Bloc CFM driver de clavier E ABG 80 3FDM216S 206 V1 0 E ABG EL LED CFM driver FD 216S E ABG VF texte dans console ABG E ABG 80 3132BITI 207 V1 0 Arithm tique 32 bits D 8 9610a FST 200 Annexe D FESTO indice A affectation des touches touche CTRE ee flash a eaa 1 9 touche de tabulation o0ooeseseeesesenenenenenenenn 1 7 touche DEL 1 8 touche Entr e 1 8 touche ESC rain midi data des 1 8 touche INS arte esters naine 1 9 touche Retour ransana AN 1 9 touche SCROLL LOCK 1 8 2 20 touches de direction 1 6 touches de direction avec touche CTRL 1 7 affectation des touches de fonction modification 4 13 modifier 6 23 delete level supprimer niveau ee 6 29 insert level ins rer niveau eseeeee 6 24 affichage de l tat SACUVER EM NRA Ar tee 5 91 acc s ne ensrerssssne 4 6 5 90 affichage de la valeur d u un n op rande 5 97 1ONCHONS 2 crit net a rersrenenta tres cr es ten 4 75 format d affichage ssesseseneeeee nenene 4 79 5 98 g n ralit s 5 89 messages d erreur 4 82 5 98 modification de la valeur d un op rande 5 96 modification de la valeur de lop rande 4 79 vitesse de scrutation 4 81 5 95 appareils cartes graphiques 1 5 EXIGENCES iissssrrrrrsssrmeressernenss 1 5 appel de programmes
122. EP 11 4 0036 IF 00 2 T moin d arr t d urgence 0037 THEN JMP TO 2 0038 IF 10 4 V rin de serrage recul 0039 AND N 00 2 T moin d arr t d urgence 0040 THEN RESET 00 6 Installation de per age en retrait 0041 SET O0 7 Installation de per age en avant 0042 0043 STEP 12 5 0044 IF 00 2 T moin d arr t d urgence 0045 THEN JMP TO 2 0046 IF 10 6 Position finale de per age 0047 AND N 00 2 T moin d arr t d urgence 0048 THEN RESET O0 7 Installation de per age en avant 0049 SET O0 6 Installation de per age en retrait 0050 CP Co Compteur du nombre de pi ces 0051 LOAD CWO Surveillance du nombre de pi ces 0052 TO OW1 0053 0054 STEP 13 6 0055 IF 00 2 T moin d arr t d urgence 0056 THEN JMP TO 2 0057 IF 10 5 Position initiale de per age 0058 AND N 00 2 T moin d arr t d urgence 0059 THEN RESET 00 5 V rin de serrage 0 avanc 0060 0061 STEP 14 7 0062 IF 00 2 T moin d arr t d urgence 0063 THEN JMP TO 2 0064 IF 10 3 V rin de serrage avanc 0065 AND FO 0 i pi ce pr sente 0066 AND N 00 2 T moin d arr t d urgence 0067 AND Co Compteur du nombre de pi ces 0068 THEN JMP TO 10 0069 IF N co Compteur du nombre de pi ces A 24 9610a FST 200 STL Annexe A FESTO 0070 THEN RESET O0 0 T moin Start 0071 RESET O0 1 T moin de mode automatique 0072 JMP TO 1 0073 0074 STEP 20 8 Programme de r glage 0075 IF NOP 0076 THEN RESET O0 7 Instal
123. ES FES F tea F AESA F F F A Stop Ii rungs A rung 3wa AEE 5 6 7 a display Fig 5 28 Acc s l affichage de l cran 5 90 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Pour retrouver facilement le point d sir du programme LDR o on d sire v rifier les erreurs logiques on peut utiliser les fonctions List rungs liste des lignes de contacts F1 Search rung rechercher ligne de contacts F2 et Search operand rechercher op rande F3 Elles sont galement disponibles dans l diteur LDR et ont t d crites au paragraphe 5 52 On peut galement aller un point pr cis du pro gramme e en appuyant sur les touches de direction ou de d filement ou e l aide de la souris 5 6 2 Activation de l affichage de l tat 9610a La fonction Start display lancer affichage F4 permet d activer l affichage de l tat On peut alors rep rer les tats de tous les op randes de bit unique les r sultats d op rations de comparaison et les segments actifs de la ligne de contacts s lectionn e 5 91 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 92 Repr sentation des tats Les tats de tous les l ments du programme sont identifi s par leur repr sentation Les segments de lignes de contacts d j parcourus sont repr sent s en vid o inverse Repr sentation des op randes Si un segment de ligne de contacts n est pas p
124. Editeur de texte L diteur de texte du progiciel FST permet e d associer un document texte un projet et de diter e de cr er les pages de titre qui seront attribu es un projet e de d finir un en t te pour chaque page imprim e Les textes cr s l aide de l diteur de texte sont auto matiquement attribu s au projet actuel C est pourquoi avant d utiliser les fonctions de l diteur de texte e s assurer que le projet d sir est d j activ e sice n est pas le cas activer le projet d sir via la fonction Select project s lection projet 9610a 6 1 FST 200 6 Editeur de texte FESTO 6 1 Description et fonctions Pour acc der ces fonctions activer dans le menu Utilities utilitaires la fonction Texteditor diteur de texte L cran repr sent sur la fig 6 1 appara t alors ATTENTION Ne pas utiliser l diteur de texte pour diter des programmes de l automate Des diteurs sp ciaux sont pr vus cet effet avec les diff rents langages de programmation ils permettent d effectuer un test de syntaxe Ce test n est pas contenu dans l diteur de texte voir chapitre 4 L FST Text editor V3 1 Line 14 Col 29 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements 1 Program no O carries out machine initialization i e th
125. K file found fichier MAK introuvable Ce message appara t lorsque le fichier xxx MAK ne se trouve pas dans le r pertoire LIB Il est possible que ce fichier soit endommag ou qu il ait t supprim No more than 255 jumps possible 255 instructions de saut max sont autoris es Dans un programme de sch ma contacts 255 sauts max sont autoris s voir programme de listes d instructions avec 255 pas No more than 255 steps possible 255 pas max sont autoris s Dans un programme de listes d instructions 255 pas max sont auto ris s voir programme LDR avec 255 sauts No or invalid operator operand in logical operation op rateur op rande absent ou non valide dans une op ration logique L utilisateur tente d associer un op rande un op rateur ou inverse ment qui n est pas autoris C 27 FST 200 Annexe C FESTO C 28 No project found pas de projet trouv Lors d un Backup sauvegarde projet l utilisateur tente de charger un projet de la disquette ou du disque dur alors qu aucun projet n est disponible No project found during project backup pas de projet trouv pendant Backup La fonction Backup Read charger constate qu aucun projet n est disponible sur la disquette ou le disque dur pour tre charg No room for additional parallel rungs pas de place pour d autres branches parall les Programmation par sch ma contacts Le nombre max de contacts pouvant tre ut
126. Le fait d appuyer sur la touche Entr e attribue au champ le nom du fichier source Commentary Commentaires Entrer ici si n cessaire un texte explicatif concer nant le fichier actuel Lorsque des indications fig urent d j p ex pour les fichiers Festo voir ci dessus elles doivent tre conserv es Recom mandation Le fait d appuyer sur la touche Entr e attribue au champ les commentaires du fichier source 3 35 FST 200 3 Gestion des programmes de l automate FESTO Transfert de fichiers Une fois les r glages pour tous les fichiers transf rer effectu s activer la fonction F1 Le transfert des diff rents fichiers commence alors dans l ordre des num ros du lecteur source vers le r pertoire des projets A la fin du transfert le menu principal du logiciel FST ap para t nouveau sur l cran 3 10 Appel de programmes 3 36 Cette fonction permet d appeler partir du logiciel FST d autres programmes externes Une fois le programme ex cut on retourne au menu Utilities utilitaires Il est donc inutile de quitter le logiciel FST en cas de besoin de programmes externes ou pour travailler au niveau des commandes DOS Tous les types de programmes externes sont accessi bles et il est possible e d ex cuter des commandes du DOS p ex DIR OBJ e de passer au niveau du DOS en appelant COMMAND COM e d appeler des programmes ex cutables ce sont les programmes avec u
127. OP Toutes les modifications ne seront prises en compte qu une fois valid es par la touche de fonction F8 La fonction F7 Automode mode automatique d finit si l automate se met l tat STOP lors de la mise sous tension Automode OFF ou s il commence automa tiquement par l ex cution du programme Automode ON C est le programme qui a le plus petit num ro qui d marre le plus souvent le programme 0 L automate se trouve ensuite l tat RUN LED RUN allum e 7 48 9610a FST 200 7 Mode Online FESTO 7 9 1 R glage du mode Autonome SF3 Online Mode Field bus settings System mode Without field bus Automode setting OFF Modifications become effective with F8 a So Ou US Lun Fig 7 31 Mode Autonome Except la s lection de l Automode aucun autre r glage ne peut tre effectu ici 9610a 7 49 FST 200 7 Mode Online FESTO 7 9 2 R glage du mode Ma tre et Esclave Ma tre Pour le mode Ma tre le mode d exploitation est r gl l aide de la touche de fonction F1 sur Field bus mas er Il est possible de r gler galement e l aide de F2 la vitesse de transmission du bus FB baud 31 25 62 5 187 5 375 kBaud e l aide de F3 la r sistance de terminaison du bus FB termination ON OFF e l aide de F7 Automode ON OFF Remarque Lorsque le terminal se trouve une extr mit d une branche du r sea
128. Outils logiciels Festo Liste d instructions et sch ma contacts du SF 3 Manuel FST 200 TI m o O 9610a Contrat de licence FESTO Contrat de licence Conditions d utilisation des progiciels Festo l Droits de propri t et limites d utilisation Le produit contient des programmes de traitement des donn es ainsi que leur description Ensemble ils constituent un logiciel d nomination reprise ci apr s Festo ou des tiers disposent de droits de propri t sur ces logiciels Concernant les droits qui reviennent aux tiers Festo a acquis les licences d utilisation correspondantes Festo d livre une licence d exploitation l acqu reur dans les conditions suivantes 1 Limites d utilisation a Chaque logiciel ne doit tre utilis qu en corr lation avec ou sur une seule machine c est dire un ordinateur dot d une seule unit centrale et d une unit d affichage Cette licence octroie uniquement le droit d ex cution du logiciel sur la machine b Dans la mesure o les logiciels sont utilis s conjointement avec d autres programmes leur utilisation est galement strictement limit e une seule machine c Les programmes fournis de m me que tout programme ventuellement associ peuvent tre copi s sous une forme exploitable sur machine ou imprim e si la copie est destin e la sauvegarde de donn es La clause 1a s applique galement aux copies d Toute autre forme d utilisatio
129. P E E E pM 1 2 3 A 5 6 7 8 Fig 8 12 S lection et sauvegarde d un projet 3 20 S lectionner le projet d sir p ex en cliquant dessus ou en le mettant en surbrillance et en appuyant sur la touche Entr e La question suivante appara t dans une nouvelle fen tre Project will be backed up to drive A Y N Le projet sera sauvegard sur le lecteur A yes no Le message suivant appara t dans la barre de dialogue Project lt Name gt please wait et la copie d marre Le programme retourne l cran pr sent sur la fig 3 11 9610a FST 200 3 Gestion des programmes de l automate FESTO 9610a Restore project charger projet Cette option permet de charger sur le disque dur un projet qui se trouve d j sur un support externe Une fois cette fonction activ e appara t d abord la fe n tre de s lection comme sur la fig 8 12 S lectionner le projet charger en cliquant dessus ou l aide des touches de direction et appuyer sur la touche Entr e La question suivante appara t dans une nouvelle fen tre Project will be restored to drive C FESTO Y N Le projet sera charg sur le lecteur C FESTO TT Le message suivant appara t dans la yes barre de dialogue Project lt Name gt please wait et le programme v rifie si un projet existe d j sous ce nom sur le disque dur no Le programme reto
130. Plage de valeurs d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF Registres Op rations comparer charger RO R127 Op rande de bits multiples Plage de valeurs d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF Unit s fonctionnelles Op rations comparer charger FUO FU4095 Unit s fonctionnelles Param tres de bloc Programmes Op rations scruter forcer remettre z ro PO P15 Op rande de bit unique Erreurs Op rations scruter remettre z ro E Op rande de bit unique EW Op rande de bits multiples Registres d index Op rations charger comparer affectation pour ladressage index X y Bits multiples B 12 9610a FST 200 LDR Annexe B FESTO B 1 3 Syntaxe de la d signation d un op rande absolu 9610a Op randes symboliques Tous les op randes cit s pr c demment peuvent tre remplac s par des op randes dits symboliques Seules sont admises les lettres minuscules et majuscules les chiffres et les traits de soulignement Pour viter les confusions chaque op rande ne peut avoir qu un seul op rande symbolique d signation Op rande Explication de l adresse lw b f n de l abonn du bus If w b w num ro du mot IWw b num ro du bit IWf w Ow b Of w b OWw OWf w Fw b w num ro du mot m moire FWw b num ro du bit Pp P num ro du programme B 13
131. R peuvent tre consult s gr ce la fonction List rungs liste des lignes de contacts voir fig 5 27 Suppression d une ligne de contacts Placer le curseur sur la ligne de contacts supprimer et appuyer sur la touche DEL Si la ligne de contacts contient plus de sept colonnes le syst me demande si on d sire supprimer une co lonne ou une ligne de contacts Appuyer sur la touche de fonction F1 et la question suivante appara t dans une fen tre Do you really want to delete this rung voulez vous vraiment supprimer la ligne de contacts Y N Yes La ligne de contacts et les commentaires sur la ligne de contacts sont supprim s LE Non L op ration de suppression est annul e W Contrairement aux colonnes les lignes de contacts qui 5 28 contiennent des symboles peuvent tre supprim es 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 1 Contacts 9610a Si le curseur se trouve dans la partie conditionnelle des symboles conditionnels peuvent tre choisis dans les menus Il peut s agir de contacts ou de box de com paraison Les contacts servent scruter les signaux des entr es sorties et d autres op randes de bit uni que Un symbole similaire est galement utilis pour fixer des rep res de destinataire de saut voir para graphe 5 3 7 D signation Symbole Commentaires Contact Attend un signal 1 fermeture Contact J Att
132. ST p ex A FSTINS La main indique des passages particuli rement impor tants Il est imp ratif de les lire et d en tenir compte La petite souris indique des passages qui donnent des d tails importants pour l utilisation de la souris Le plac en exposant indique une marque d pos e p ex ordinateur GridCase Les remarques explications et commentaires sont imprim s en italique De plus les sources de danger ventuelles sont encadr es 9610a FST 200 1 Introduction FESTO 1 4 PC n cessaire Les exigences num r es ci dessous sont bas es sur le standard industriel actuel Un IBM PC XT AT PS2 ou un autre ordinateur compatible est n cessaire avec e lecteur de disque dur et lecteur de disquette 1 4 MB 3 5 e m moire vive RAM de 512 kB au moins pour les progiciels de programmes STL liste d instructions et LDR sch ma contacts pour des projets plus importants il est recommand d avoir une RAM de 640 kB e syst me d exploitation MS DOS partir de la version 3 0 e cran monochrome ou couleur et une des cartes graphiques suivantes Video Graphic Array VGA Enhanced Graphic Adapter EGA Color Graphic Adapter CGA carte monochrome carte graphique Hercules HGC ou toute carte compatible e port s rie ou de pr f rence parall le pour lim primante e port s rie pour connecter l automate e ventuellement un second port s rie pour une
133. ST 200 Annexe C FESTO C 32 Please enter the comment on the program entrer les commentaires au programme Dans la commande d appel de programmes un nom de programme a t entr sans commentaires voir paragraphe 3 10 1 Please enter the program name entrer le nom du programme Dans la commande d appel de programme des commentaires de pro gramme ont t entr s sans nom de programme voir paragraphe 3 10 1 Please select only one of the displayed files ne s lectionner qu un des fichiers affich s L utilisateur tente de charger un fichier qui nest pas affich S lec tionner un des fichiers affich s Please specify contact first indiquer d abord le contact L utilisateur tente lors de l dition dans un sch ma contacts d en trer un identificateur alors qu il n y a aucun contact cet endroit Program already exists le programme existe d j Lors de l dition on tente de cr er nouveau un programme existant Program download checksum error erreur dans la somme de contr le du programme Une erreur de transmission est survenue lors du chargement d un programme Recommencer le chargement Si l erreur appara t plu sieurs fois le fichier objet du programme est probablement d fec tueux Program incorrectly read from FPC erreur de lecture du programme du FPC Des erreurs de transmission sont survenues lors de la lecture de l automate Essayer nouveau Progr
134. STEP init m Module box I ESC THEN LOAD Co CHP 0 TO RO N A HE EH HE EL Fig 4 14 Appel de bloc CMP Champ No n Entrer ici le num ro du bloc de programme Veiller ce que ce num ro corresponde celui entr lors de la cr ation du bloc de programme 4 62 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Champ Comment commentaires Entrer dans ce champ un commentaire au choix sur ce bloc de programme Champ Parameter param tres Entrer dans ces champs les param tres correspon dants Ces param tres peuvent tre des op randes ou galement du texte pour des blocs sp cifiques appel s param tres en cha nes de caract res voir manuel Respecter pour la saisie des param tres l ordre pr d fii ni lors de la cr ation du bloc de programme Reprise de l appel de bloc dans le programme STL Lorsque tous les param tres n cessaires ont t en tr s activer la fonction F1 La fen tre dispara t et le bloc de programme est repris dans le programme STL Les entr es sont ins r es dans la liste d instructions apr s la ligne de programme sur laquelle se trouve le curseur Exemple STEP rep re IF NOP THEN CMP1 IF 11 0 THEN CMP5 WITH V100 WITH FWO WITH R7 SET O1 0 OTHRW lci le bloc de programme n 1 est appel sans param tres Le bloc de programme n 5 a besoin de trois pa ram tres lls sont attribu s comm
135. STL online display affichage de l tat STL La fen tre de s lection du programme indiqu e au paragraphe 4 1 2 appara t ensuite S lectionner le programme suivi dans automate en le mettant en surbrillance Cliquer nou veau ou appuyer sur la touche Entr e pour s lectionner ce programme L cran repr sent sur la fig 4 19 appa rat alors L affichage dans la zone de travail se distingue de celui de l diteur STL uniquement par la colonne du milieu Elle indique en surbrillance l tat de l op rande situ sur sa gauche Cette colonne suppl mentaire a pour cons quence de d placer la partie commentaires vers la droite et celle ci peut ne plus tre enti rement lisible On peut alors d caler l aide des touches de direction le contenu de l cran vers la droite ou la gauche 4 76 9610a FST 200 STL 4 Programmation par liste d instructions FESTO FST 203 Statement List Online Display V3 2 1 DEC STEP SHIFT 2 Line 1 19 Active PG 7 Vi STEP Init IF NOP THEN CFH 23 Reset all CP outputs SET 08 0 ONI SET T4 OFF AND 10 2 OFF CP exist AND 10 1 0 Mi CP initialization finished THEN LOAD 08 0 ON SHIFT 08 1 OFF SHIFT 08 2 OFF SHIFT 08 3 OFF SHIFT 08 4 OFF SHIFT 08 5 OFF SHIFT 08 6 OFF SHIFT 08 7 OFF rate 50 Scannin FEREDE FRE F OMAL CRISE FRS At Fig 4 19 Affichage de l tat La ligne du pas activ est repr sent e en vid o inverse
136. THEN SET O0 7 IF 11 7 THEN SET 01 7 OTHRW SET FO 0 RESET O1 7 IF FO 0 AND 11 0 THEN SET O1 0 PSE OTHRW PSE 4 23 FST 200 STL 4 Programmation par liste d instructions FESTO 4 2 3 Partie ex cutive Une partie ex cutive est structur e comme une ligne de commande incompl te d un programme logique La premi re instruction THEN n est pas n cessaire Toutes les instructions saisies sont ex cut es sans condition initiale La cr ation d une branche de programme n est pas possible En cas de saisie d une instruction IF dans la suite du programme un message d erreur appara Exemple de partie ex cutive SET FO 0 RESET 01 0 LOAD V50 TO TW7 SET T7 CMP2 4 2 4 Inscription dans la liste des affectations lors de l dition Pendant la saisie du programme on peut entrer la fin de chaque ligne lop rande dans la liste des affecta tions S lectionner auparavant loption du menu Exten ded commands commandes suppl mentaires Alloca tion listing ON liste des affectations activ e Cette in dication figure gauche dans l en t te Se reporter ce sujet au paragraphe 6 1 4 Si l option du menu Extended commands commandes suppl mentaires Allocation listing OFF liste des affec tations d sactiv e a t s lectionn e il n est pas pos sible d effectuer ici des inscriptions dans la liste A chaque fois qu une ligne de programme est valid e avec la touche Entr e le programme v rifie
137. TOURS SE Fig 6 10 En t te du projet 9610a La proc dure est la m me que pour l diteur de texte 6 33 FST 200 6 Editeur de texte FESTO 6 34 Cr ation d un nouvel en t te Pour rejeter la proposition d en t te du projet effacer simplement le mod le dans son ensemble Cette op ration est tr s rapide lorsque l on appuie sur la combi naison de touches CTRL Y jusqu ce que l cran soit vide Entrer ensuite les informations souhait es sous la forme d sir e Le jeu de caract res tendu permet galement d ins rer des cadres et des traits Edition de l en t te Il est galement possible de modifier un en t te qui existe d j par exemple le mod le propos Une fois appel ce mod le peut tre modifi et compl t laide des fonctions d dition usuelles de l diteur de texte 9610a FST 200 6 Editeur de texte FESTO 9610a En t te termin Une fois l en t te achev activer la fonction F8 L di tion est alors termin e et la fen tre File operations commandes de fichiers appara t Activer la fonction Save and quit editor sauvegarder puis quitter l diteur pour attribuer l en t te au projet En t te comme bloc Pour utiliser un en t te pour plusieurs projets cr er un en t te en suivant les instructions d crites ci dessus Enregistrer ensuite l en t te comme bloc avec la fonc tion Write text block enregistrer bloc dans le r
138. W Memory error Not enough free memory available erreur m moire m moire vive insuffisante Lors du chargement d un bloc de texte on constate que la m moire vive ne suffit pas Des programmes r sidant en m moire ont ils t charg s Memory resident programs are loaded REmove and reboot programmes r sidants en m moire charg s Red marrer le DOS Un programme r sidant en m moire a t charg dans l environne ment FST Red marrer froid ou chaud et appeler nouveau le FST Missing comparison operator op rateur de comparaison absent Erreur lors de la programmation par liste d instructions Le second op rateur est absent lors d une comparaison de bits multiples 9610a FST 200 Annexe C FESTO 9610a Move curser to a tabulator position placer le pointeur sur une tabulation Lors de la suppression de taquets de tabulation le pointeur P doit tre plac sur la tabulation supprimer Multi bit operand expected op rande de bits multiples attendu Programmation par liste d instructions Un op rande de bit unique ne peut pas suivre une op ration de bits multiples Multiply defined jump mark rep re de saut d fini plusieurs fois Un rep re de saut a t utilis dans plus d une ligne de contacts Multiply defined step mark rep re de pas d fini plusieurs fois Un rep re de pas ne peut tre donn qu une seule fois V rifier le programme N Network
139. a disquette Sur la disquette l identificateur FST n cessaire pour l installation du logiciel est incorrect ou bien il existe plusieurs identificateurs Number to high Rung does not exist Nombre trop lev Ligne de contacts n existe pas Programmation par sch ma contacts On recherche une ligne de contacts et le num ro entr est sup rieur la derni re ligne pr sente 0 One bit expression in brackets expected expression de bit unique attendue entre parenth ses Erreur lors de la programmation par liste d instructions Une expres sion de bit unique doit tre saisie entre parenth ses One bit operand expected op rande de bit unique attendu Programmation par liste d instructions Un op rande de bits multiples ne peut pas succ der une op ration de bit unique Only multi bit operands permitted for arithmetic operations seuls les op randes de bits multiples sont autoris s en arithm tique Programmation par liste d instructions L utilisateur tente d effectuer des calculs avec des op randes de bit unique alors que seuls les op randes de bits multiples sont autoris s Operand does not exist l op rande n existe pas L utilisateur cherche un op rande qui n est pas entr dans la liste des affectations C 29 FST 200 Annexe C FESTO C 30 Operand for missing op rande pour absent L op ration dans LDR mest pas compl te L identificateur manque Correspond
140. a fonc tion F1 pour augmenter la vitesse de scrutation par pas de 5 et la fonction F2 pour la diminuer par pas de 5 pour atteindre le facteur 5 La vitesse de scrutation ac tuelle est affich e dans la barre de dialogue L ast ris que clignotant symbolise la vitesse de scrutation lors que la ligne de contacts est marqu e Attention une vitesse de scrutation lev e peut consi d rablement ralentir l ex cution du programme dans automate 5 95 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 96 Modification de la valeur d un op rande Cette fonction permet de modifier les valeurs des op randes de bits multiples et de bit unique pour effectuer des tests Activer la fonction F3 Une fen tre de saisie appara 01 0 E Modify operand Esc 1 Operand name Actual value Nominal value Dec 7 F F F F F J Termi 3 4 5 6 3 nate Fig 5 30 Modification d un op rande Entrer sur la premi re ligne l op rande dont la valeur doit tre modifi e et confirmer la saisie Sur la deuxi me ligne figure la valeur r elle de lop rande Entrer sur la troisi me ligne la valeur th orique que doit prendre l op rande Tous les formats de saisie sont autoris s p ex hexad cimal Respecter cependant les limites autoris es pour les valeurs des op randes voir annexe A1 2 Activer la fonction Execute ex cuter F1 pour trans f rer la valeur dans
141. a pas re u tous les arguments n cessaires Impermissible operation in arithmetic logic box op ration non valide dans le box arithm tique ou logique On tente d entrer des instructions qui sont interdites dans le box ari thm tique ou logique comme STEP IF THEN PSE INC DEC CPM CFM 9610a FST 200 Annexe C FESTO 9610a Impermissible operation please reenter op ration non valide effectuer une nouvelle saisie On tente d effectuer une op ration non autoris e sur un op rande Impermissible parameter param tres non valides Cette erreur survient lorsque la longueur du param tre n est pas va lide Ce message d erreur appara t galement lorsque la cha ne de caract res du param tre n est pas correcte Impermissible project name nom de projet non valide Des caract res non valides ont t utilis s lors de l attribution d un nom de projet voir manuel du DOS Impermissible target for block operation destination non valide pour l op ration de bloc Programmation par sch ma contacts Il est impossible d effectuer une copie ou un d placement vers un bloc marqu Impermissible value valeur non valide Valeurs non valides pour p ex un temporisateur ou un compteur Impermissible value as counter preset valeur de pr s lection du comptur non valide La valeur de pr s lection du compteur ne correspond pas la plage de valeurs admissibles Impermissible value as timer prese
142. affectations ne sont pas modifi es Choi sir N pour annuler l op ration de suppression Utiliser l diteur de la liste des affectations pour suppri mer des op randes d une liste des affectations voir paragraphe 5 2 1 5 40 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 4 Branches parall les dans la partie conditionnelle Les liens logiques suivants entre les signaux scrut s et les comparaisons peuvent tre r alis s dans des branches parall les la ligne de contacts Fonction OR Cette fonction permet d activer la partie ex cutive lors qu une des conditions initiales est remplie 11 8 01 8 TE 8 20 1 CS 12 8 1 Le r sultat du lien est alors 1 vrai lorsqu un signal logique 1 est pr sent sur au moins une des entr es Fonction EXOR Cette fonction active la partie ex cutive lorsqu une des entr es et une seule donne un signal 1 11 8 12 8 01 8 E a A 5 CS 11 8 12 8 JL Le r sultat du lien est alors 1 vrai lorsqu un signal logique 1 est pr sent sur une seule des entr es 9610a 5 41 FST 200 LDR 5 Programmation par sch mas contacts FESTO Formation d une branche parall le Le niveau de fonctions Path commands commandes de lignes F6 voir fig 5 17 permet de former l aide des menus des branches parall les Placer le curseur
143. alors FSTINS et appuyer nouveau sur la touche Entr e Le message suivant appara t sur l cran voir fig 2 2 9610a FST 200 2 Installation du logiciel FESTO CAEN FST 200 Version 3 2 English The FST programs will be installed in subdirectory C EST of the hard disk C Confirm with Enter or select another directory Press Esc to abort FST installation on hard disk V3 2 1 Fig 2 2 Installation sur le disque dur 9610a e ll est alors possible de modifier l identificateur du lecteur C FST p ex par E FST Des sous r per toires de niveau inf rieur sont galement autoris s Le nombre de caract res maximal est de 36 Appuyer ensuite sur la touche Entr e En cas d installation d un logiciel FST version 3 2 ou plus dans un r pertoire qui contient d j un logiciel FST version 3 0 de m me type un message appara t sous l indication du chemin d acc s Cr er dans ce cas un nouveau r pertoire pour le logi ciel FST qui poss de le num ro de version plus grand p ex FST_V32 Cette op ration est obligatoire pour viter que des programmes FST ne se t le scopent avec des programmes de l ancienne version En cas de suppression des anciens programmes cer taines fonctions du logiciel FST version 3 0 ne seront plus accessibles 2 3 FST 200 2 Installation du logiciel FESTO e Appuyer sur la touche Entr e pour copier imm diatemen
144. am is empty programme vide La liste des erreurs indique qu un programme a t charg mais que celui ci poss de seulement un nom et ne contient rien 9610a FST 200 Annexe C FESTO 9610a Programming interrupted programmation interrompue Une pression sur la touche ESC a interrompu la programmation EPROM Recommencer si besoin est Program not found programme introuvable Des programmess ou r pertoires ont t supprim s sous DOS mais sont encore affich s dans le logiciel FST Ces programmes ne peu vent plus tre appel s Program not found in controller le programme ne se trouve pas dans l automate L utilisateur tente d afficher l tat d un programme par sch ma contacts affichage de l tat LDR alors que ce programme ne se trouve pas dans l automate Charger au pr alable le programme d si r dans l automate Project already exists le projet existe d j L utilisateur tente de cr er un projet qui existe d j sous ce nom Project already exists le projet existe d j Dans un Backup on d sire renommer un projet sous un nom qui existe d j Donner un autre nom Project cannot be created impossible de cr er le projet Le disque dur ou la disquette a certainement un probl me Project cannot be deleted impossible de supprimer le projet Il existe certainement dans le r pertoire des projets des fichiers ca ch s ou d autres sous r pertoires Project LIB not f
145. ammation par liste d instructions STL 4 1 Utilisation des programmes 4 4 4 1 1 Cr ation d un nouveau programme 4 5 4 12 S lection d un programme existant 4 8 4 1 3 L diteur de programmes en langage STL 4 9 4 1 4 Sortie de l diteur de programmes en langage STL eere rererere 4 10 4 1 5 Remarques suppl mentaires 4 13 4 1 6 Commandes d dition 4 15 4 1 7 Commandes suppl mentaires 4 17 4 2 Edition d un programme STL 4 19 4 2 1 Programme pas pas 4 21 4 2 2 Programme logique 4 22 4 2 3 Partie ex cutive 4 24 4 2 4 Inscription dans la liste des affectations lors de l dition De Lier 4 24 4 3 Fonctions de l diteur d p programmes en langage STL 4 27 4 3 1 Commandes STL 4 27 4 3 2 Partie conditionnelle STL 4 81 IV 9610a FST 200 Sommaire FESTO 9610a 4 3 3 4 3 4 4 3 5 4 3 6 4 4 4 4 1 4 4 2 4 5 4 5 1 4 5 2 4 6 4 6 1 4 6 2 4 7 4 7 1 4 7 2 Partie ex cutive STL aeeeeeeeeeeseneenen 4 34 Fonctions tendues 4 36 Autres instructions 4 40 Programmation index e 4 42 Temporisateurs et compteurs ssesseeeeeeee 4 43 Programmation des temporisateurs 4 43 Programm
146. ans l automate Pour y acc der activer dans Project management ges tionnaire de projets la fonction Load project Charger projet Toutes les parties de programme figurant dans le projet actuel sont affich es voir fig 3 10 FST 263 V3 2 1 Ladder Statement Utilitiesr Project management diagram list Select project Create project Delete project Print project Delete program Program selection Esc 1 Restore FPC CCU PBI Ver TypeDescription rt x SF3 0 POO 1 AWL organization start other programs odule SF3 0 PO3 1 KOP Emergency program x SF3 0 POS 1 AWL sequence cycle BMZ36 SF3 0 P06 1 AWL sequence cycle BM748 SF3 0 P10 1 KOP control keying devices SOS OS OS OS DS ON RG Fig 3 10 Chargement d un projet Avant de charger un projet dans un automate s as surer que la liaison entre l automate et l ordinateur est correctement r alis e voir paragraphe 6 1 3 16 9610a FST 200 3 Gestion des programmes de l automate FESTO 9610a Il est alors possible de s lectionner les programmes parmi ceux indiqu s qui doivent tre charg s dans l au tomate en cliquant dessus ou en les mettant en surbril lance puis en appuyant sur la touche Entr e Les pro grammes ainsi activ s sont indiqu s par un ast risque en d but de ligne Activer ensuite la fonction F1 Les programmes extraits sont alors traduits en code machine Un test de syntaxe
147. ant voir fig 3 2 Project projet FST Z VAE il Ladder Statement BASIC Uti Project Management diagram list Select project Delete project Print project Load project Project Selection L Esc Project Description FOCUS F F F F F F FESE 1 2 3 4 5 6 7 B Fig 3 2 Cr ation d un projet 3 2 9610a FST 200 3 Gestion des programmes de l automate FESTO 9610a Dans le champ sous Project projet entrer un nom de projet de huit caract res max Utiliser uniquement des lettres et des chiffres Description Passer l aide de la touche Entr e de la touche de tabulation ou de la souris au champ Description Entrer alors si besoin est un commentaire explicatif concer nant le projet de 40 caract res max En cas de texte plus court effacer le reste du texte entr auparavant l aide de la touche DEL Appuyer sur la touche INS pour ins rer les caract res suivants la position actuelle du curseur Appuyer nouveau sur cette touche une fois l insertion effectu e Cr er un projet Activer ensuite la touche F1 Un autre sous r pertoire est alors cr dans le r pertoire du projet avec le nom de projet choisi au pr alable voir ce sujet fig 2 1 le paragraphe 2 1 1 Exemple Cr ation du r pertoire LIB e Entrer dans Project projet LIB e Entrer dans Description Program files e Pour finir appuyer sur F1 Ce r pertoire LIB permet
148. ara t sur l cran 5 43 FST 200 LDR 5 Programmation par sch mas contacts FESTO COCO us ion gt Delete the parallel branch at cursor position V N Fig 5 19 Suppression d un branche parall le R pondre cette question par Y oui pour supprimer du programme LDR la branche et tous les symboles conditionnels et op rateurs qu elle contient Les op W randes ne sont cependant pas supprim s de la liste des affectations Les branches parall les auxquelles sont raccord es d autres branches ne peuvent pas tre supprim es 5 44 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 5 Bobines 9610a Lorsque le curseur se trouve dans la partie ex cutive donc dans la derni re colonne d une ligne de contacts on peut s lectionner dans les menus des symboles d ex cution Il peut s agir p ex de bobines d op ra tions de bits multiples ou d appels de blocs Les bo bines repr sentent les sorties de l automate par les quelles les actionneurs sont command s apr s traite ment des signaux d entr es Les bobines permettent de piloter galement d autres op randes comme les tem porisateurs compteurs et bits m moire Symbole Commentaires Attribution Le r sultat de l op ration logique de la partie conditionnelle est attribu l op rande Attribution avec n gation Le r sultat de l op ration logique de la
149. arcouru on peut voir quelles conditions sont remplies et les quelles ne le sont pas L affichage de l tat v rifie tous les l ments conditionnels un un Lorsqu une condi tion est satisfaite l op rande s affiche en vid o inverse Symbole Contenu de Repr sentation l op rande des op randes Contact 1 vid o inverse fermeture 0 normale attend un signal 1 Contact 0 vid o inverse ouverture 1 normale attend un signal 0 Symbole R sultat de l op ra Repr sentation tion de comparaison des op randes Box de 2 comparaison 1 vraie vid o inverse Box de comparaison 0 fausse normale Dans la partie ex cutive les symboles de bobines et leurs op randes sont v rifi s Si le contenu de l op rande correspond l instruction du symbole il s affiche en vid o inverse 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Symbole Contenu de Repr sentation lop rande de l op rande Bobine forcer 1 vid o inverse 0 normale Bobine 0 vid o inverse remettre z ro 1 normale Bobine 1 vid o inverse attribution 0 normale Bobine attribution 0 Most SN vid o inverse avec n gation 1 normale 9610a Exemple Si l op rande dont le contenu est 0 doit tre remis z ro il s affiche en vid o inverse Compteur L op rande pour l tat du compteur est repr sent en vid o inverse lors de l incr mentatio
150. at floppy disk FPCHHH no comment A Target drive F F F F F F F IN End 1 2 3 4 5 6 T 8 Fig 3 11 Sauvegarde d un projet 3 18 9610a FST 200 3 Gestion des programmes de l automate FESTO Activer la fonction d sir e en cliquant avec la souris ou en la s lectionnant l aide des touches de direction puis appuyer sur la touche Entr e Le lecteur cible par d faut est le lecteur A Pour appli quer les fonctions de sauvegarde sur un autre lecteur cible entrer absolument d abord la lettre du lecteur voir ci dessous 3 8 1 Description des fonctions 9610a Ce paragraphe explique les fonctions dans l ordre o elles apparaissent sur la fig 3 11 Back up project sauvegarde projet Cette fonction permet de sauvegarder tous les fichiers d un projet sur le lecteur cible indiqu Une fois cette fonction activ e une fen tre de s lection de projet ap para t voir fig 3 12 3 19 FST 200 3 Gestion des programmes de l automate FESTO Ladder diagram Statement list FST 203 V3 2 Utilities Project management 1 Select project SF3_2 Drilling centr e Create project Delete project Print project Load project Delete program Backup Restore mI Selection I Esc 1 Back up project Restore project Delete project Rename project Backup drive A B Format floppy disk A is backup drive i E F
151. ateur est effac e System configuration configuration du syst me Permet de r gler le mode de fonctionnement du SF 8 Selon le mode s lectionn il faudra aussi r gler e la vitesse de transmission et l adresse du bus de terrain e le nombre des E S cycliques et e la r sistance de terminaison Le r glage Automode peut aussi tre activ ou d s activ 9610a FST 200 7 Mode Online FESTO 9610a VO configuration configuration des E S Cette fonction affiche la structure du terminal de distri buteurs connect et l espace d adresses occup par les modules Les l ments suivants sont affich s indication du type de terminal de distributeurs composition des composants pneumatiques avec affectation aux op randes composition des E S TOR avec affectation aux op randes indication du type de chaque module analogique d tect indication du Ma tre AS i avec affectation aux op randes indication du coupleur CP avec affectation aux op randes SF 3 DIR La fonction F7 permet d obtenir un r capitulatif de tous les programmes utilisateurs blocs de programmes et fichiers enregistr s dans l automate connect 7 21 FST 200 7 Mode Online FESTO 7 4 Display SF3 INFO affichage infos SF 3 La fonction Display SF3 INFO affichage infos SF 3 of fre l utilisation du mode Online la plus simple car g r e par les touches de fonction Pour atteindre ce menu passer par le menu
152. ation des compteurs s 4 48 Blocs logiciels neronen 4 54 Blocs fonctionnels CFMnn s es 4 54 Blocs de programmes CMPnn seseeeesses 4 58 Liste des affectations nt 464 Inscription dans la iste da Afieciatons pendant la saisie du programme 4 67 Inscription dans la liste des affectations en dehors d un programme STL 4 68 Affichage de l tat 4 75 Acc s l affichage de l tat 4 76 Fonctions de l affichage de l tat 4 78 5 Programmation par sch mas contacts LDR 5 1 5 1 1 5 1 2 5 1 3 5 1 4 5 2 5 2 1 5 2 2 5 3 5 8 1 Appel de l diteur de programmes en langage LUR arniran a 5 3 Cr ation d un nouveau programme 5 5 S lection d un programme 5 8 Ecran de travail de l diteur de programmes en langage LDR osasse 5 9 Commandes de fichiers 5 10 Liste des affectations Rss uns D 12 Inscription dans la iste de afec aion avant la saisie du programme 5 15 Inscription dans la liste des affectations pendant la saisie du programme 5 22 Symboles de l diteur de programmes en langage LDR 5 24 CONS ten nana nr Le aE 5 29 V FST 200 Sommaire FESTO VI 5 3 2 5 3 3 5 3 4 5 3 5 5 3 6 5 3 7 5 3 8 5 4 5 4 1 5 4 2 5 4 3 5 4 4 5 4 5 5 4 6 5 4 7 5 4 8 5 5 5 1 5 5 5 2 5 6 5 6 1 5 6 2 Box de comparaison oie sers D Suppression d u
153. ation des touches activer la fonction F2 Toutes les options du niveau o se trouve le curseur sont alors supprim es Les ni veaux suivants sont alors d cal s vers le haut i e leur num ro est diminu de 1 L affectation des niveaux aux touches de fonction doit absolument tre corrig e lorsqu un niveau est sup prim car cette suppression modifie les num ros des niveaux 6 3 Page de titre du projet 9610a Une page de titre du projet pr c de l impression Elle peut contenir e le nom de la soci t e les fonctions de l automate e la version du logiciel et sa date e les responsables du projet et d autres d tails Appel de la fonction S lectionner tout d abord un projet si ce n est pas d j fait car une page de titre doit toujours tre attribu e un projet Activer alors dans le menu Utilities utili taires la fonction Project title page page de titre du projet 6 29 FST 200 6 Editeur de texte FESTO Lors du premier appel appara t l exemple d j impl ment dans le logiciel FST voir fig 6 9 Une version modifi e et personnalis e appara tra plus tard FESTO Softuare Tool FST FEJT FEJT FEET aT F F FENTE File LSJJELEX ZCLLENL E SALUES ACCLLEULC 5 6 M help SMIL Fig 6 9 Page de titre du projet Cr ation d une page de titre Pour rejeter la proposition de page de titre du projet effacer simplement le mod le dans son ensemble
154. ation du syst me touche de fonction F5 9610a FST 200 7 Mode Online FESTO 7 3 1 Performances du mode Online Les touches de fonction repr sent es sur la fig 7 11 permettent d activer les fonctions suivantes du mode Online Display SF 3 info affichage infos SF 3 Cette fonction permet une utilisation du mode Online facile et g r e par les touches de fonction Il est pos sible d afficher et de modifier des op randes des tats du syst me des erreurs etc voir paragraphes 7 4 et 7 5 Aucune connaissance du langage de linterpr teur de commandes n est requise Macro mode mode macros Cette fonction permet une utilisation du mode Online g r e par macros voir paragraphe 7 7 Il est n cessaire de conna tre les bases d utilisation de l interpr teur de commandes 9610a 7 19 FST 200 7 Mode Online FESTO 7 20 Terminal mode mode terminal Le mode terminal permet de travailler directement dans l interpr teur de commandes de lautomate voir para graphe 7 8 Le PC est alors un simple terminal pour l automate Pour cela il est n cessaire de poss der une connais sance approfondie de linterpr teur de commandes Voir ce sujet le manuel du SF 3 Electronique An nexe C SF 3 reset r initialiser automate La fonction F4 permet d initialiser le contenu du pro gramme de l automate et de supprimer des erreurs ven tuelles dans l automate Toute la m moire utilis
155. ation est sp cifique chaque automate l cran peut pr senter quelques petites diff rences Ra ee de eee ee ee EEE I Ladder nt Utilities Project ii aiagran management STL online display 1 STL function keys Syntax test Load program Print program Prog Module P7 B F Program Module No 8 Version No 1 Description No comment FREE FI F F F F 1 2 3 5 6 7 Fig 4 2 Cr ation d un nouveau programme 9610a 4 5 FST 200 STL 4 Programmation par liste d instructions FESTO Les param tres du programme sont d j configur s dans cette fen tre Pour modifier ces param tres cra ser les caract res Effacer les caract res ventuelle ment superilus l aide de la touche DEL Lorsque toutes les indications sont correctes on peut alors cr er le programme gr ce la fonction F1 Le tableau suivant indique les saisies possibles Input entr e SF 3 Prog Module progr bloc P B F Program Module No n de programme bloc 0 15 Function No n de fonction 90 99 uniquement pour Include module relier un module Version No 1 9 n de version Description Texte 4 6 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Prog Module progr bloc D terminer ici le type du programme P signifie pro gramme principal B bloc de programme et F bloc fonc tionnel possible uniquement
156. autoris s Les messages d erreur peuvent tre valid s avec ESC Modify modifier F2 Marquer le commentaire de l abonn du bus modifier et activer la fonction Comme pour Insert ajouter une fen tre apparat Les entr es peuvent alors tre cra s es Le configurateur v rifie pour Insert ajouter et pour Modify modifier que le nombre maximal d abonn s est respect 9610a FST 200 8 Bus de terrain ma tre AS i FESTO 9610a Delete supprimer F3 L abonn du bus dont le commentaire est en surbril lance peut tre supprim Marquer le commentaire l aide des touches de direction ou de la souris Une fois la fonction Delete supprimer activ e la dresse de l abonn actuel appara t dans une fen tre ainsi que la question Do you wish to remove the station Voulez vous retirer labonn Y N Compare comparaison des configurations th orique et r elle F4 ATTENTION Pour la comparaison des configurations th orique et r elle une nouvelle configuration du bus de terrain a lieu Toutes les sorties du bus sont interrompues pen dant environ 2 s La configuration r elle est alors lue dans l automate SF 3 et compar e avec la configuration th orique ta blie sur le PC On v rifie que les l ments suivants cor respondent la configuration th orique e nom type de l abonn e r glage de l adresse sur le bus de terrain e configuration co
157. bloc dans le r pertoire LIB S lectionner plus tard pour un autre projet dans le menu Utilities utilitaires la fonction Project title page page de titre du projet Charger ensuite avec la com mande de fichiers Read text block lire bloc la page de titre qui vient d tre stock e sous son nom dans le r pertoire LIB Quitter avec Save and quit editor sauve garder puis quitter l diteur pour attribuer galement cette page de titre au nouveau projet 6 4 En t te du projet 6 32 L en t te du projet appara t l impression automa tiquement en haut de chaque page Les m mes possi bilit s sont offertes pour cette fonction que pour la page de titre du projet L en t te ne doit pas d passer sept lignes Respecter cette limite en particulier lorsqu il doit tre pourvu d un cadre 9610a FST 200 6 Editeur de texte FESTO Appel de la fonction S lectionner tout d abord un projet si ce n est pas d j fait car un en t te doit toujours tre attribu un pro jet Activer alors dans le menu Utilities utilitaires la fonc tion Project page header en t te du projet Lors du premier appel appara t l exemple d j impl ment dans le logiciel FST voir fig 6 10 Une version modifi e et personnalis e appara tra plus tard FST Text editor V3 1 1 Line 1 Col El Page header FESTO Software Tool FST IEC LLENG SCULEMCA 4e 6l
158. bolique ou absolue d un op rande de bit unique Le bit m moire d initialisation FI et les entr es l ne peuvent toutefois pas tre appel s l aide de ce symbole de bobine Les erreurs E peuvent simplement tre re mises z ro mais ne peuvent pas tre forc es voir la liste des op randes en B1 2 Pour les op randes P C E et T la d tec tion implicite du front est d terminante Bobine comptage Application Operand Le contenu de op randes de bits multiples INC augmente de 1 INC ou diminue de 1 DEC Op rande L op rande est la d signation symbolique ou absolue d un op rande de bits multiples Il ne doit cependant pas s agir d un mot d entr e voir la liste des op randes en B1 2 Un op rande de bit unique d un compteur p ex C1 est accept et dans ce cas le mot du compteur p ex CW1 est augment ou diminu B 3 FST 200 LDR Annexe B FESTO Box de temporisateur T nn Application Operand Le temporisateur d sign par nn T est Timer initialis puis d marr nn 0 31 Op rande L op rande est la d signation symbolique ou absolue d un op rande de bits multiples quelconque voir liste des op randes en A1 2 ou une indication de temps absolue exprim e par unit s de 0 01 s La valeur peut se situer entre 0 00 s et 655 35 s Box de compteur Application Cenn Le compteur C d sign par nn
159. c fonctionnel en crasant ce num ro Appuyer sur la touche Entr e un mod le de bloc pour le bloc de programme s lectionn appara t ensuite dans cette fen tre Ce mod le contient la description du bloc et les param tres n cessaires ce bloc Si le fichier de biblioth que ne contient pas ces informations sous le num ro de bloc indiqu le message suivant appara t sur la ligne de commentaires Module form not available mod le de bloc introuvable 9610a 4 55 FST 200 STL 4 Programmation par liste d instructions FESTO 4 56 La structure des champs de saisie est repr sent e ga lement sur la fig 4 13 S lectionner ces champs l aide des touches de direction La touche TAB permet d aller directement au champ de saisie suivant Champ Module designation d signation du bloc Si le num ro de bloc entr plus haut est valide ce champ affiche la d signation de ce bloc Champ Comment commentaire Entrer dans ce champ un commentaire libre sur ce bloc Ce commentaire serait celui du programme STL Champ Parameters param tres Entrer dans ce champ les param tres n cessaires au bloc fonctionnel correspondant Ces param tres peu vent tre des op randes quelconques ou galement du texte pour des blocs sp cifiques appel s param tres en cha ne de caract res voir manuel Pour entrer un tel param tre activer d abord la fonction F2 dans la ligne d sir e Le champ de saisie occupe a
160. ccord e ou incorrectement raccord e Programmation par sch ma fonctionnel V rifier que la sortie du bloc fonctionnel est raccord e et que le c blage est correct C 15 FST 200 Annexe C FESTO G GOTO incorrectly connected instruction de saut incorrectement reli e Programmation par sch ma fonctionnel V rifier que le symbole de saut est raccord et que le c blage est correct GOTO instruction without GOTO target instruction de saut sans destination LDR Une instruction de saut a t entr e dans la partie ex cutive d une ligne de contacts sans qu une destination de saut m ait t sp ci fi e Identical project name not permitted noms de projets identiques interdits L utilitaire FST sp cifi est absent Un nom de projet qui existe d j a t entr dans la fonction Backup Rename project renommer projet IF or STEP expected IF ou STEP attendu File name nom de fichier XXX KEY Le fichier FST XXX KEY est absent soit il n existe pas soit il est d fectueux IF OTHERW or STEP expected instruction IF OTHRW ou STEP attendue Erreur lors de la programmation par liste d instructions Une ligne de commande termin e par une partie THEN ne peut tre suivie que par une instruction OTHRW une nouvelle ligne de commande ou un nouveau pas Illegal default value for the counter valeur de pr s lection du compteur non valide La valeur de pr s lection max du compteur a
161. che e Maintenir la touche ALT enfonc e et appuyer sur une des touches de fonction F1 F8 Une cha ne de caract res du type 1 8 figure alors sur la ligne en pointill e Cette touche de fonction appellera le niveau in diqu lorsqu elle sera actionn e 9610a 6 27 FST 200 6 Editeur de texte FESTO 6 28 Sauvegarde de l affectation des touches Pour sauvegarder une nouvelle affectation des touches activer la fonction F8 Ensuite appara t en bas droite la fen tre avec les File operations commandes de fi chiers d j d crites La fonction Save and quit editor sauvegarder puis quit ter l diteur permet de valider l affectation des touches pr sente La fonction Save and continue sauvegarde interm diaire permet d effectuer un enregistrement in term diaire et de continuer travailler La fonction A bort annuler rejette les modifications apr s confirma tion et l tat initial est r tabli Le champ Load file charger fichier permet d appeler une affectation des touches enregistr e sous un nom pr cis par exemple de la biblioth que FESTO LIB Le fait d appuyer dans le champ Save file enregistrer fichier sur la touche Entr e fait appara tre une fen tre Entrer dans le champ marqu le nom du fichier o il faut enregistrer l affectation actuelle des touches 9610a FST 200 6 Editeur de texte FESTO Delete level supprimer niveau Pour supprimer un niveau de l affect
162. che L emplacement lib r sur la droite prend la valeur 0 Les bits chass s sur la gauche sont perdus SHR D calage vers la droite Le contenu de laccumulateur de bits multiples est d cal d un bit vers la droite L emplacement lib r sur la gauche prend la valeur 0 Les bits chass s sur la droite sont perdus ROL Permutation circulaire gauche Le contenu de laccumulateur de bits multiples est d cal d un bit vers la gauche et le bit chass gauche se retrouve dans l emplacement lib r droite 9610a B 5 FST 200 LDR Annexe B FESTO ROR Permutation circulaire droite Comme pour ROL le contenu de l accumulateur de bits multiples est d cal d un bit mais vers la droite Le bit chass droite se retrouve dans l emplacement lib r gauche SWAP Echange de donn es L accumulateur de bits multiples est compos de 2 oc tets 16 bits L op ration SWAP permet d changer le contenu de ces deux octets 1 octet 8 bits INV Inversion D termine le compl ment restreint du contenu de l accu mulateur de bits multiples en inversant chaque bit Les O prennent la valeur 1 et les 1 prennent la valeur O CPL Compl ment D termine le compl ment deux du contenu de l accu mulateur de bits multiples Les bits sont d abord in vers s un par un comme avec INV puis la valeur 1 est ajout e Cette op ration correspond une multipli cation par 1 BID Binaire D c
163. che Entr e 9610a 7 31 FST 200 7 Mode Online FESTO 7 4 4 Affichage statique des compteurs Activer la fonction F4 pour afficher sur l cran pour tous les compteurs les valeurs instantan es de leurs attri buts leurs mots et leur pr s lection SF3 Online Mode 1 Counter C Value Preset 9 0 6 0 1 0 0 0 2 0 0 0 3 5 5 0 4 1 200 300 5 0 0 0 6 0 0 0 7 0 0 0 8 5 2100 9 0 0 19 0 0 11 0 0 0 12 0 5 0 13 0 6 0 14 0 0 0 15 0 0 0 a Hodif nais iar e salan i Lite F ESET RE Sig age ini HE Fig 7 20 Compteurs fichage des op randes Counter C CW Num CP Num Num ro du Attribut du Mot du Pr selection du compteur compteur compteur compteur Modification de l op rande S lectionner un compteur l aide des touches de direction Modifier l tat du compteur 0 ou 1 ou Modifier la pr s lection du compteur 0 65535 s Valider la modification avec la touche Entr e 7 32 9610a FST 200 7 Mode Online FESTO 7 4 5 Affichage statique des registres Activer la touche de fonction F5 pour afficher sur l cran le contenu de tous les registres de l automate SF3 Online Mode Register Value 0 0 1 0 2 0 3 0 amp 1000 2 0 6 5 7 CS 8 0 9 0 19 233 11 19560 12 0 13 0 14 0 15 0 Modify mode Format Sig 1
164. cher des espaces m moire i e les programmes s par ment ou globalement toutes les donn es enregistr es 9610a 7 15 FST 200 7 Mode Online FESTO Acc s au mode Online Avant d appeler le mode Online assurer correctement la liaison entre l automate et le PC ou la v rifier voir cha pitre 7 1 Veiller ce que la configuration soit enti re ment saisie voir chapitre 2 Pour acc der au mode Online il existe deux proc dures e le s lectionner dans les menus des langages de pro grammation ladder diagram sch ma contacts statement list liste d instructions voir fig 7 9 e le s lectionner dans le menu Utilities utilitaires voir fig 7 10 mI Statement list 1 STL editor STL online display STL function keys Syntax test Load program Print program Error list Fig 7 9 Langages de programmation Utilities 1 Allocation list Text editor Text function keys Title page Project header Configuration Upload EEPROM programming Program execution Printing Fig 7 10 Utilitaires 7 16 9610a FST 200 7 Mode Online FESTO Activer l option Online mode mode Online Le menu de d part du mode Online appara t ensuite sur l cran SF3 Online Mode SYSTEM CONFIGURATION Controller type Software version I 0 configuration A0 1234 CP 8 15 ASI 16 31 E0123 Z CP 8 15 Z ASI 16 31 Free ABOU 5 34
165. cinq box Box Definitions Esc 1 Counter initialization Multibit operations Assignments LOAD TO Arithmetic amp logic Module call Fig 5 21 D finition d un box Si un box est d j entr la position du curseur une question appara t dans une fen tre pour confirmer que l ancien box peut tre cras R pondre par N pour an nuler l op ration 5 52 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 1 Attribution 9610a La fonction Assignments attribution affecte la valeur d une expression un op rande de bits multiples L ex pression peut tre une constante ou un autre op rande de bits multiples La fonction Assignments attribution permet de e placer les op randes de bits multiples dans un tat d fini e sauvegarder le contenu d un op rande de bits mul tiples p ex l crire dans un mot m moire Insertion d un box d attribution Activer dans la fen tre de d finition du box la fonction Assignments attribution pour ins rer un box d attribu tion avec le symbole d op ration TO dans le pro gramme LDR On peut alors commencer inscrire les op randes Entrer au dessus du symbole l op rande source dont la valeur doit tre attribu e Entrer sous le symbole l op rande cible qui doit rece voir cette valeur 14 3 14 4 IW1 1 1a 9 TO R4 En cas de front montant
166. contact bobine temporisateur op rations possi bles en LDR Operand missing op rande absent L op ration dans LDR n est pas compl te Le contact la bobine etc ne poss de pas d op rande Operand missing in allocation list op rande absent de la liste des affectations Ce message appara t dans le sch ma contacts le sch ma fonc tionnel et dans le box arithm tique ou logique Il s agit ici de lab sence d un op rande absolu P Parallel coils may only be made in front of the jump mark des bobines parall les ne peuvent tre plac es qu avant une instruction de saut Ce message d erreur appara t lors de la programmation en sch ma contacts Parentheses do not match parenth ses non ferm es Cette erreur survient lorsque avant une instruction TO le nombre de parenth ses ouvrantes est plus grand ou plus petit que le nombre de parenth ses fermantes Path LIB does not exist chemin d acc s LIB n existe pas Le r pertoire LIB n existe pas dans le chemin d acc s au projet Cr er ce sous r pertoire PC DOS file COMMAND COM not found fichier COMMAND COM du PC DOS introuvable Le programme shell interface utilisateur n cessite un fichier COMMAND COM ou COMMAND EXE Copier ce fichier dans le r pertoire FST 9610a FST 200 Annexe C FESTO 9610a Please check the connection to the FPC system and press any key v rifier la connexion au syst me FPC et appuyer sur une t
167. contacts diteur de texte dans un diteur Cliquer sur une option pour d clencher l action corre spondante En cas de travail dans un diteur le pro gramme crit l option au point s lectionn de la zone de travail Souris et diteur En cas de travail dans un des diteurs il est possible d amener le pointeur de la souris au point d sir Cette op ration se d roule beaucoup plus rapidement et faci lement qu avec les touches de direction Une fois la position atteinte dans la zone de travail ap puyer sur le bouton gauche de la souris et diter ce point pr cis Pour cela il est bien videmment possible d utiliser les fonctions de la barre des touches de fonc tion voir ci dessus Souris et fen tre d affichage Quelques fen tres d affichage contiennent des questions demandant si une action doit tre ex cut e ou annul e Ces questions sont rep r es par les champs Y N ou ESC Pour r pondre appuyer simplement sur le champ cor respondant Souris et barre de dialogue De telles questions apparaissent souvent dans la barre de dialogue Elle contient aussi par exemple en mode Online des options pour lex cution de fonctions sp cifi ques Pour activer ou r pondre cliquer sur le champ corre spondant FST 200 FESTO 1 Installation du logiciel D filement du contenu de l cran l aide de la souris Il est possible d ex cuter l aide de la souris les m mes fonctions
168. cros 7 42 Fig 7 28 D finition des macros 7 44 Fig 7 29 Activation des macros ee 7 45 Fig 7 30 Mode terminal 7 47 Fig 7 31 Mode Autonome seeen 7 49 Fig 7 32 Mode Ma tre 7 50 Fig 7 33 Affichage de la configuration des E S rire trier 7 52 Fig 8 1 Configurateur du bus de terrain 8 2 Fig 8 2 Ajout d un nouvel abonn 8 3 Fig 8 3 S lection du type lors de la configuration essseesseeeseeeeresrresrreerrsens 8 5 Fig 8 4 Exemple d une comparaison des configurations th orique et r elle comportant des diff rences n 8 9 Fig 8 5 Commandes de fichiers 8 11 Fig 8 6 Configuration des esclaves AS i 8 14 Fig 8 7 Comparaison des configurations th oretique et r elle 8 17 Fig 8 8 Configurateur de bus AS i Affectation modification des adresses des esclaves AS i 8 19 Fig 8 9 Mode Online exemple d entr es 9610a D 5 FST 200 Annexe D FESTO D 6 9610a FST 200 Annexe D FESTO D 2 R capitulatif des blocs fonctionnels et blocs de programmes livr s fichiers MAK Les blocs fonctionnels et les blocs de programmes cit s ci dessous font partie int grante du FST 200 et sont enregistr s sur la disquette d installation Blocs de programmes CMP 0 15 Driver N Version Type Cr ation via Br ve description
169. crutation et la fonction F2 de la diminuer La valeur instantan e est indiqu e dans la barre de dialogue L ast risque clignotant symbolise alors la vitesse Cette vitesse d pend du nombre d op randes affich s dans la zone de travail qui doivent donc tre interrog s 4 81 FST 200 STL 4 Programmation par liste d instructions FESTO 4 82 Messages d erreur Lorsqu un message d erreur appara t la fonction F7 de vient active Cette fonction permet d effacer l erreur Deux types d erreurs sont indiqu s via cette fonction e erreurs du syst me d exploitation de l automate e erreurs dues une connexion d fectueuse Les erreurs que le syst me d exploitation signale l automate provoquent l allumage de la LED rouge ERROR de l automate SF 3 Ces messages d erreur figurent dans l annexe C 3 et dans le manuel de l auto mate SF 3 Les messages d erreur dus une connexion d fec tueuse apparaissent uniquement dans la barre de dialo gue V rifier dans ce cas la connexion entre l ordinateur et automate 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 Programmation par sch mas contacts LDR Les programmes d automatisation pour tous les auto mates Festo peuvent tre crits sous forme de sch mas contacts Un diteur convivial apporte une aide efficace pour la cr ation de programmes et un autre outil v rifie que la syntaxe est correcte Dans le men
170. ctions L op rande ou l op rateur entr est inconnu dans la liste d instructions User cancelled annulation par l utilisateur L utilisateur a annul un programme de chargement en appuyant sur la touche ESC Vv Value expected valeur num rique attendue Relier un module Seuls les chiffres sont autoris s Values must be in the range of 0 255 seules les valeurs comprises entre 0 et 255 sont autoris es Les blocs de programmes peuvent recevoir un num ro compris entre 0 et 255 Une valeur incorrecte a t saisie Ww WARNING Fieldbus library not found ATTENTION biblioth que du bus de terrain introuvable Impossible d ouvrir le fichier de biblioth que CFG WARNING please end editing File too big ATTENTION terminer l dition fichier trop important Cette erreur survient lors de l enregistrement et du chargement de blocs de texte 9610a FST 200 Annexe C FESTO 9610a WARNING The error list is older than the program ATTENTION la liste des erreurs n est plus jour Ce message appara t lors de l appel de la liste des erreurs lorsque certaines erreurs ont d j t corrig es ou lorsque le programme correspondant a t modifi et sauvegard Wrong runtime library Please retranslate biblioth que de temps d ex cution incorrecte convertir nouveau La biblioth que Runtime livr e avec la nouvelle version du logiciel ne correspond plus la version dispon
171. de d part EEPROM Programmer appara t alors Proc dure e Commencer le processus de programmation en appuyant sur la touche F4 FST 203 prommer V3 21 Project C FST SF3 PROJEKTE SF3_TEST Program 32 0C00V1 EEPROM Type 290010 Programming cycles 35 Boot Mode RAM COH settings COH2 9600 2000 Please recs a mu tig ke t select Eo D C i F9 Hel M n E so A EEPROM D FST Fig 7 8 Ecran de d part du programmeur EEPROM 7 14 Le contenu du fichier 3Z0C00V1 qui a t enregistr dans Upload lire le programme de l automate sur le PC est charg puis automatiquement transf r dans l E EPROM Les cycles de programmation program ming cycles indiqu s nombre d op rations de program mation de EEPROM effectu es augmentent de 1 9610a FST 200 7 Mode Online FESTO 7 3 Mode Online Ce chapitre d crit comment e activer le mode Online e utiliser le mode Online facilement rapidement et en exploitant toutes se performances Le mode Online facilite l utilisation de l automate Festo gr ce diff rentes possibilit s de test et de diagnostic Le but du mode Online est de pouvoir contr ler tout moment et facilement l automate Peu importe alors que automate soit r gl en mode STOP ou RUN Il est possible de e cr er lancer et arr ter interrompre et poursuivre Supprimer s par ment ou globalement des programmes e afficher les op randes et les modifier e affi
172. de de bits multiples et inversement Invalid absolute operand for stands for contact coil timer op rande absolu non valide pour correspond contact bobine temporisateur Des op rations poss dent dans le sch ma contacts un op rande absolu non valide p ex un op rande de bit unique au lieu d un op rande de bits multiples et inversement Invalid entry Help with F9 entr e non valide aide avec F9 Lors de la configuration du logiciel les valeurs que lon d sire entrer sont interdites Invalid missing jump target destination de saut non valide ou absente Le rep re auquel doit sauter le programme n existe pas 9610a FST 200 Annexe C FESTO 9610a Invalid operand op rande non valide Programmation par liste d instructions L op rande n est pas compa tible avec lop ration Se reporter l annexe A1 Programmation en LDR L op rande NOP ne peut tre non valide que par rapport des contacts Invalid operand after TO or SHIFT op rande non valide apr s TO ou SHIFT Un op rande absolu non valide a t utilis apr s TO et SHIFT Pour STL voir aussi les diagrammes de syntaxe dans l annexe A de ce manuel Invalid operand for allocation list interdiction d entrer cet op rande la liste des affections Lors de l dition de la liste des affectations l entr e de certaines d si gnations absolues est interdite p ex CPM CFM Invalid operation op
173. de donn es en pro grammation EPROM V rifier le raccordement de l automate U Unit of time missing unit de temps absente Erreur lors de la programmation par liste d instructions La valeur de pr s lection du temporisateur a t entr e sans HSC TSC SEC ou MIN Unknown expression xxx expression inconnue xxx Le programme converti a une erreur de syntaxe Il contient une ex pression inconnue Unknown FPC or not supported or bad transmission FPC inconnu non pris en compte ou transmission d fectueuse Ce message d erreur appara t lorsque le syst me de test utilis pour lautomate est incorrect mode Online du FPC Cette erreur survient galement en cas d erreur dans la phase d ouverture de la session de transmission Unknown operand op rande inconnu La liste des erreurs indique qu un op rande incorrect a t entr dans le programme C 39 FST 200 Annexe C FESTO C 40 Unknown or unsupported controller type or bad data transmission type d automate inconnu non pris en compte ou transmission d fectueuse Un type d automate incorrect a t raccord ou alors des erreurs sont survenues lors de la transmission Unknown project projet inconnu Aucun projet n a t s lectionn Le projet actuel a t supprim et il est donc impossible de continuer par exemple l dition Unknown STL expression expression STL inconnue Erreur lors de la programmation par liste d instru
174. de l automate FESTO FST 203 V3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Program selection Esc Restore rt Prog Module P B FIE Program Module No E Version No 1 Description No comment EUG EE EE HE a Fig 3 24 Donn es relatives au module 3 46 Des explications sur les diff rentes indications figurent aux paragraphes 4 1 1 5 1 1 Il est indispensable de se renseigner au pr alable sur la description du module concern pour savoir s il s agit d un programme d un bloc de programme ou d une fonction En r gle g n rale il faut les utiliser comme blocs de programme B ou fonctions F Les commentaires entr s dans le champ Description seront ensuite utilis s dans le programme comme des commentaires sur l op rande et int gr s comme tel dans la liste des affectations Entrer un bref descriptif pour avoir en permanence dans le programme une indi cation claire sur la fonction du bloc de programme Re commandation Pour les programmes assembleurs cr s par FESTO reprendre les commentaires exi stants 9610a FST 200 3 Gestion des programmes de l automate FESTO Lorsque toutes les indications sont correctement sai sies activer la fonction F1 Un module utilise certains op randes Consulter ce sujet le manuel d utilisation des modules co
175. des qui doivent tre affect s ces unit s fonc tionnelles comme param tres Donner toutes ces indications dans la fen tre repr sen t e Quelques entr es ont d j t faites ici I FST Ladder diagram editor V3 1 1l Pa 8 U1 E Module Calls 1 CPM 1 delete operand TWO TU1 TUZ Commentaires CWI CWZ CU3 DL Op randes qui sont oug transmis au bloc comme DU param tres Please enter operand Press F9 for help 1 End FES FESSA F F F F FEN N 1 ZERA EEA 4 5 6 7 E nate Fig 5 24 Box de l appel de bloc 5 78 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO La fen tre comprend 18 lignes Indiquer sur la premi re ligne le type et le num ro du bloc Il est possible d entrer des commentaires sur la deuxi me ligne Les 16 der ni res lignes servent inscrire les 16 op randes qui doi vent tre transf r s au bloc comme param tres ainsi que les commentaires correspondants Type A l ouverture de la fen tre un F s affiche qui permet d appeler un bloc fonctionnel Remplacer le F par un P pour appeler un bloc de programme D placer le cur seur l int rieur dun champ de saisie l aide des touches de direction Appuyer sur la touche TAB ou sur la touche Entr e pour d placer le curseur dans le champ de saisie suivant On peut bien s r galement utiliser la souris Num ro Entrer dans le deuxi me champ de saisie le num ro adresse du
176. e complete system is set at the basic state However this only happens if no non rectifiable error or defective part is found while the program is running If there is an error you will receive an error message with an error number on the connected printer With this number you can locate the error in list M25 3B 2 Program no 1 This program accesses program module no 5 Thereby LATNIELES LLEIS SALLES ALLENGS 9 l TROUS SEA Fig 6 1 Editeur de texte 6 2 9610a FST 200 6 Editeur de texte FESTO 9610a L exemple pr sent sur la fig 6 1 donne un aper u des diff rentes possibilit s de manier du texte Les fonc tions F1 F8 permettent alors d acc der aux fonctions d sir es Les commandes suivantes sont disponibles Les commandes de recherche permettent de re chercher et de remplacer des passages de texte Les commandes de bloc aident cr er copier d placer effacer et enregistrer des blocs de texte Les commandes de tabulations permettent de d finir d placer ou supprimer des taquets de tabula tions La fonction d aide explique dans un bref r sum comment utiliser l diteur Les commandes de fichiers permettent d enregis trer des textes d ouvrir ou de stocker des blocs de texte et de quitter l diteur de texte Les extended commands commandes suppl men taires permettent d utiliser des fonctions d dition simples dans le texte FST 200 6 Editeur de te
177. e d attribuer un op rande symbolique un op rande absolu qui a d j t d fini un autre endroit Absolute operand is impermissible op rande absolu non valide L op rande qui doit tre entr ne doit pas contenir de caract res non autoris s 9610a C 7 FST 200 Annexe C FESTO Allocation list is full no further entries possible liste des affectations pleine Il est impossible d effectuer d autres entr es L espace m moire de la RAM est insuffisant pour continuer diter B Block operation not possible op ration sur un bloc impossible Le bloc n est pas marqu la fin du bloc est elle d finie ou le bloc marqu n est pas visible Ou bien il y a tentative d ex cuter une op ration sur un bloc marqu c Cannot create directory as file exists impossible de cr er le r pertoire car le fichier existe On constate lors de l installation du logiciel FST que le r pertoire FST sp cifi existe comme fichier Renommer le fichier si n cessaire Cannot edit corrupt LDR file impossible d activer le fichier LDR endommag La disquette ou le fichier est d fectueux Cannot include liaison impossible Un fichier incorrect a t s lectionn pour tre import Cannot open file impossible d ouvrir le fichier Un fichier avec l extension LOG FST ou OBJ ne peut pas tre ouvert car il est d fectueux ou absent Cannot open library impossible d ouvrir la biblioth que La biblioth
178. e d crit plus haut des unit s fonctionnelles sp cifiques 4 63 FST 200 STL 4 Programmation par liste d instructions FESTO 4 6 Liste des affectations Une liste des affectations peut tre cr e pour chaque projet Un liste des affectations comprend tous les op randes qui sont activ s par le programme utilisateur parmi les ressources sp cifiques l automate Elle peut donc contenir e des op randes absolus e des op randes symboliques e des commentaires sur les op randes Op randes absolus Les op randes absolus sont des saisies qui activent di rectement le mat riel de l automate pr d fini ou le sys t me d exploitation interne p ex 01 0 T7 etc L annexe A 1 2 r pertorie tous les op randes absolus avec leurs adresses qu il est possible d utiliser avec l automate Op randes symboliques S lectionner les op randes symboliques selon leur t che et leur donner un nom qui rende leur fonction imm diatement compr hensible p ex MOTOR_ON La d signation d un op rande symbolique doit se distin guer de celle d un op rande absolu Le programme identifierait comme op rande absolu un op rande sym bolique dont l criture serait semblable celle d un op rande absolu 4 64 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Un op rande symbolique est compos de neuf lettres ou chiffres au maximum Le premier caract re doit
179. e de la souris Une saisie correcte permet d acc der au champ de saisie suivant Une liste de tous les abonn s du bus qui peuvent tre configur s appara t voir Fig 8 4 9610a FESTO FST 200 8 Bus de terrain ma tre AS i FESTO FST 203 field bus configuration 1 Type Comment Valve term 03 to 05 21I4 504 Insert Esce l PN Type 3 mI Type selection Esc T Valve term 02 over 8 valves Valve sens term up to 6 val Valve sens over 6 val Valve term 03 to O5 SF type 02 to type 09 FSI FB Interface 19 FB 292 T 0byte default Fe US OS OS OS OS ON E Fig 8 3 S lection du type lors de la configuration e S lectionner l abonn dans la liste et appuyer sur ENTER e Seulement dans le cas d un terminal de distrib uteurs de type 03 05 pour bus de terrain Entrer les mots d entr e et de sortie calcul s IW OW et appuyer sur ENTER e Copier l abonn avec la touche F1 dans la liste de configuration e Entrer l aide de la touche F1 d autres abonn s du bus dans la liste de configuration th orique 9610a 8 5 FST 200 8 Bus de terrain ma tre AS i FESTO Toutes les saisies sont v rifi es Dans les cas suivants un message d erreur appara t e nombre maximal d E S sur le bus d pass e adresse du bus de terrain non incluse entre 1 et 31 ou d j attribu e e mots d entr e ou de sortie d termin s IW OW non
180. e et a respect les consignes de s curit de cette derni re L utilisateur doit sous sa propre responsabilit s as surer de la compatibilit de notre logiciel avec la machine utilis e imprim sur papier 100 recyclable FST 200 FESTO 9610a Ce manuel et le logiciel auquel il correspond permettent l utilisateur qui poss de des connaissances dans les langages de programmation utilis s de cr er et de d velopper des programmes pour les automates program mables industriels Ce progiciel constitu par un en semble de programmes permet en outre d ex cuter dif f rentes op rations sur les fichiers selon les possibilit s de l ordinateur Les utilisateurs novices sont pri s de consulter en plus les manuels de base correspondants au langage de pro grammation concern e Liste d instructions STL R f rence 18351 deutsche Ausgabe 18352 English Edition e Sch ma contacts Ladder R f rence 18347 deutsche Ausgabe 18348 English Edition Festo se r serve le droit d apporter des modifications constituant un progr s technique Auteurs S Breuer E Klotz R Flick H Wilhelm R dacteurs H J Drung M Holder Maquette FESTO KG PV IDM Traduction Sturz Reutlingen Mise en page Sturz Reutlingen Edition 9610a Copyright by Festo KG D 73734 Esslingen Tous droits m me de la traduction r serv s Toute re production m me partielle et par quelque proc d q
181. e l tat actuel de tous les op randes de bit unique e le segment de la ligne de contacts activ On peut ainsi rep rer pour des structures parall les dans la partie conditionnelle quelles conditions sont rem plies l instant donn et activent la partie ex cu tive e box de comparaison dont l op ration de comparai son est effectu e Il est aussi possible comme en mode Online du FST e d afficher en toutes lettres le contenu d un op rande e de modifier le contenu d un op rande L affichage de l tat scrute en permanence les op randes du programme LDR charg dans l automate Raccorder l ordinateur l automate charger le pro gramme correspondant dans l automate et d marrer a lors La proc dure est expliqu e au chapitre 7 3 Mode Online du SF 3 5 89 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 6 1 Acc s l affichage de l tat Activer dans le menu LDR voir fig 5 1 la fonction LDR online display affichage de l tat LDR La fen tre de s lection du programme appara t alors S lectionner alors de la mani re habituelle le programme LDR char g et lanc au pr alable dans l automate L affichage de l tat online display de l diteur LDR appara t alors Comme lors de l appel de l diteur le d but du pro gramme LDR s affiche dans la zone de travail voir fig 5 28 18 1 01 8 1 E c 18 4 J E 18 2 08 0 01 0 1 7 FER
182. e ou de bits multiples 9610a A 1 FST 200 STL Annexe A FESTO A 1 1 Liste des op rations STEP Pour les programmes d ex cution un rep re de pas symbolique est autoris IF D but d une partie conditionnelle THEN D but d une partie ex cutive dans le cas o la condition inscrite sous IF est remplie OTHRW D but d une partie ex cutive alternative dans le cas o la condition inscrite sous IF mest pas remplie NOP Op ration nulle indicateur libre CFMn Appel de bloc fonctionnel CFM 0 CFM 255 CMPn Appel de bloc de programme CMP 0 CMP 15 JMP TO Saut un rep re de pas L instruction se situe dans une partie ex cutive ou alternative SET Les op randes de bit unique sont fix s 1 logique les temporisateurs compteurs ou programmes d marrent L instruction se situe dans une partie ex cutive ou alternative Elle provoque un enregistrement en m moire RESET Les op randes de bit unique sont fix s 1 logique les temporisateurs compteurs ou programmes sont arr t s L instruction se situe dans une partie ex cutive ou alternative Elle provoque un enregistrement en m moire LOAD Cette commande permet de charger des op randes de bit unique et de bits multiples ainsi que des constantes dans l accumulateur L instruction se situe dans une partie ex cutive ou alternative SWAP Dans l accumulateur de bits multiples l octet de poids
183. e r pertoire LIB puis dans le pro jet des programmes assembleurs des blocs de programmes ou des drivers pr par s et fournis par Festo Appeler l importation Appeler cette fonction partir de Project management gestionnaire de projets Activer alors l option import file importation de fichiers La fonction F8 ou la touche ESC permettent de quitter tout moment cette fonc tion Donner d abord le nom du lecteur source dans une fe n tre qui appara t au centre de l cran Ins rer alors dans ce lecteur le support de donn es Entrer la lettre d signant le lecteur d sir et appuyer sur la touche En tr e Les sous r pertoires du lecteur source sont en suite recherch s Ce sont les chemins d acc s dans lesquels les fichiers sont enregistr s Les fichiers et les sous r pertoires sont alors affich s Les noms des sous r pertoires sont d une couleur plus claire Voir ce sujet la fig 3 16 9610a 3 27 FST 200 3 Gestion des programmes de l automate FESTO EST import 1 Search path A x x 203PR0J FST SF3_TEST a OS OS OS A A a Fig 3 16 S lection du chemin d acc s S lection du chemin d acc s Search path Mettre en surbrillance le chemin d acc s d sir Inscrip tions crites en clair S lectionner le chemin d sir en cliquant nouveau dessus o en appuyant sur la touche Entr e Les diff rents fichiers contenus dans le sous r pertoire s
184. e recherche indiqu le message suivant appara t sur l cran Search text not found texte recherch introuvable Go to line aller la ligne Activer la touche de fonction F4 de l cran repr sent sur la fig 6 2 et entrer en bas droite dans une fen tre le num ro de la ligne atteindre Si le texte est plus court que le num ro de ligne entr le curseur saute la fin du texte Lancer lop ration en appuyant sur la touche de fonc tion F1 La touche ESC ou la fonction F8 permettent de retourner aux commandes de recherche Start end of text d but et fin du texte Activer la fonction F5 de l cran repr sent sur la fig 6 2 et le curseur saute au d but du texte Appuyer sur la touche de fonction F6 pour le faire sauter la fin du texte Close search terminer la recherche Activer la fonction F8 de l cran repr sent sur la fig 6 2 pour quitter la fonction Search commands com mandes de recherche et retourner la s lection de l diteur de texte repr sent sur la fig 6 1 FST 200 6 Editeur de texte FESTO 6 1 2 Commandes de bloc Activer la fonction F2 de l cran repr sent sur la fig 6 1 pour faire passer l affectation des touches de fonction aux block commands commandes de bloc Se reporter la fig 6 8 FST Text editor V3 1 1 Line 9 Col RE Documentation Control program for initializing the complete machine system with a check of all inputs and out
185. e too large erreur fichier fichier trop grand On constate en cours d dition que le lecteur ne dispose plus d assez de place pour d autres donn es 9610a FST 200 Annexe C FESTO 9610a File not found fichier introuvable Le fichier n cessaire la conversion de programmes source en code machine n existe pas sur le disque ou la disquette correspondant File XXXTSYS ERR does not exist fichier XXXTSYS ERR n existe pas Cette erreur survient lorsque la fonction show error est activ e en mode Online DF ou tat d erreur F6 On constate que le fichier XXXTSYS ERR n existe pas Ce programme permet d afficher les er reurs partir de automate et doit se trouver dans le r pertoire FST FPC type unknown not supported or defective transmission type FPC inconnu non pris en compte on transmission d fectuense Ce message d rreur appara t lorsque le syst me de test utilis pour lautomate est incorrect mode Online du FPC Cette erreur survient galement en cas d erreur dans la phase d ouverture de la session de transmission FST programm not available programme FST n existe pas Le programme FST affich n existe pas Function keys file not available fichier des touches de fonction introuvable Filename nome de fichier XXX KEY Le fichier FST XXX KEY manque il n existe pas ou est d fectueux Function module output not connected or incorrectly connected sortie du bloc fonctionnel non ra
186. e ureurite 130892 Boot mode EEPROM EEPROM programming procedures 39 futomode 12 4 ON Please press a function key to select desired function F9 Help 1 ACCES SOUS CRC CROQUER CORNEA H nate Fig 7 11 Menu de d part du mode Online La touche de fonction F8 permet de quitter le mode Online Le logiciel FST r tablit automatiquement les donn es de configuration voir paragraphe 2 2 9610a 7 17 FST 200 7 Mode Online FESTO 7 18 Le menu de d part repr sent ci dessus fournit tout d abord des informations sur la configuration actuelle de l automate Le tableau suivant donne la signification de ces informations Controller type type d automate Automate SF 3 Software Version version logiciel Version du syst me d exploitation actuel du SF 3 I O configuration tages d entr es sorties disponibles Tous les mots d entr e et de sortie configur s dans l automate Free memory m moire disponible M moire utilisateur disponible Indiqu e en nombre d octets Boot Mode mode de d marrage RAM ou EEPROM EEPROM programming proce dures op rations de programmation de l EPROM Nombre des op rations de programmation de EEPROM effectu es uniquement en mode de d marrage EEPROM Automode D marrage automatique de l ex cution de programmes On ou Off R gl par la configur
187. ec une souris s rie sur COM1 ou COM2 s assurer que ce port n est pas utilis pour d autres appareils 2 15 FST 200 2 Installation du logiciel FESTO 2 2 5 Sortie de la configuration Pour quitter la configuration appuyer sur la touche de fonction F8 ou s lectionner la commande l aide du pointeur de la souris et appuyer sur le bouton gauche de la souris S lectionner ensuite dans l op ration de fichier Save and quit editor sauvegarder et quitter l diteur Tenir compte qu une modification de la carte graphique ou du type d cran implique de quitter le logiciel FST avec F8 et de le d marrer nouveau compl tement 2 3 Lancement du programme FST Pour d marrer le programme le logiciel correspon dant doit tre correctement install sur le disque dur Appel du programme Pour lancer le logiciel FST passer au r pertoire o le logiciel FST est install et entrer par exemple gt C FST FST200 puis appuyer sur la touche Entr e Le logiciel FST est ensuite charg dans la m moire principale de l ordina teur Lorsque le message suivant appara t apr s action sur une touche Please configure FST project path Veuillez configurer le chemin d acc s au projet ESC le fait d appuyer sur la touche ESC fait passer la configuration de l ordinateur voir paragraphe 2 2 1 In diquer alors le chemin d acc s projet 2 16 9610a FST 200 2 Installation du logiciel FESTO L iden
188. ecte le message suivant apparait No errors found pas d erreurs assigned key touche affect e 4 14 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 6 Commandes d dition Les commandes d dition permettent d acc der aux fonctions suivantes e Commandes de recherche voir paragraphe 6 1 1 e Commandes de bloc voir paragraphe 6 1 2 e Commandes de tabulations voir paragraphe 6 1 3 e Suppression insertion de lignes de programme ou r tablissement de lignes modifi es e Modification de la forme du curseur entre trait et rectangle Des explications sur les trois premiers points figurent au chapitre Editeur de texte Pour passer aux commandes d dition activer sur l cran de l diteur STL repr sent sur la fig 4 4 la fonction Edit commands L affectation des touches de fonction pour ce niveau est indiqu e sur la fig 4 6 9610a 4 15 FST 200 STL 4 Programmation par liste d instructions FESTO rs EITT SE 1E ZLLENULE SCLLEUCE ARE 5 line 5 line M cursor Fig 4 6 Commandes d dition Insert line ins rer ligne Activer une fois cette fonction pour ins rer une ligne devant la ligne sur laquelle se trouve le curseur Delete line supprimer ligne Activer cette fonction une fois pour supprimer la ligne sur laquelle se trouve le curseur Restore line restaurer ligne Si le contenu d une ligne a t modifi activer cette fonction pour r tabl
189. el La saisie d op randes symboliques permet de rendre le programme plus clair et plus facile comprendre Pour cela les op randes absolus doivent tre galement r pertori s dans la liste des affectations Il est bien videmment possible d tablir en premier lieu la liste des affectations On acc dera ensuite cette liste lors de la saisie du programme 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Pour acc der la programmation par liste d instru ctions activer l option Statement list liste d instructions dans le menu principal du FST Une fen tre appara t ensuite il s agit du menu de la liste d instructions voir fig 4 1 Ladder diagram A D ne Utilities Project F management STL online display STL function keys I Syntax test Load program Print program Error list Online mode F No comment FRETLCES F FEIR FORE F F F FST 1 2 3 ARLCUECEE 5 6 7NA de SE Fig 4 1 Menu liste d instructions 9610a Activer les options en cliquant dessus ou en les mettant en surbrillance puis en appuyant sur la touche Entr e Cette op ration est valable pour toutes les options de menu 4 3 FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 Utilisation des programmes Un programme par liste d instructions doit faire partie d un projet voir paragraphe 3 1 Le logiciel FST Piden tifie au moyen de e son num ro d UC po
190. end un signal O ouverture Rep re L Rep re de destinataire de saut Sans structures parall les dans la partie conditionnelle on peut programme les liens logiques suivants 5 29 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 30 AND Le lien AND est repr sent dans un programme LDR par une succession de contacts fermeture 11 8 12 8 13 8 01 8 dE 1 Le r sultat de l op ration logique est 1 vrai si toutes les conditions reli es par AND sont remplies NOP NOP signifie No Operation pas d op ration Cette instruction est repr sent e la place d un op rande l aide du contact NDP 01 8 dE 0 1 Entrer cette instruction lorsqu on d sire d clencher une op ration sans conditions initiales On peut galement choisir un contact ou verture comme symbole de contact NOT Il s agit dune n gation Elle peut tre repr sent e des deux fa ons suivantes 11 8 01 8 A aa 12 8 02 8 E 20 1 1 Les op randes de la partie ex cutive des deux lignes de contacts nient les op randes de la partie conditionnelle 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Insertion d un contact S assurer que le premi
191. ent SF3 0 P06 2 AWL Fitting station no 1 EON ERA E E E E E a 1 program 5 GELEI Fig 5 3 Fen tre de s lection de programmes 5 8 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Apr s avoir s lectionn un programme on peut modi fier le texte figurant dans Description l aide de la fonction Carry data ajouter donn es F2 en l cra sant La fonction New program nouveau programme F1 permet d ajouter au projet un nouveau programme LDR voir paragraphe 5 1 1 Pour modifier un pro gramme LDR s lectionner le programme et confirmer votre choix Il est alors charg et l diteur LDR est en suite activ 5 1 3 Ecran de travail de l diteur de programmes en langage LDR Une fois un programme cr ou s lectionn l cran de l diteur LDR appara t apr s un bref temps de charge ment Si un programme a t s lectionn un extrait du programme appara t dans la zone de travail sous la forme d un sch ma contacts Si un programme vient d tre cr l diteur LDR affiche dans la zone de travail une ligne de contacts vide FST 203 Ladder diagram editor V3 2 Rung no 1 P0 5 V2 7 j Peuvent galement tre a activ s avec la souris n m l Helps I Esc l F1 _ Z Sets a normally open or normally closed contact at the cursor position F2 Box Sets a comparison box at the curso
192. entr es n cessaires pour tablir un programme par liste d instructions Imprimer d abord cet exemple le charger ensuite dans l automate puis le tester en le suivant sur l cran d affichage de l tat STL Le programme suivant n est applicable dans la r alit que dans certaines conditions Pour limiter sa complexi t il ne comporte que sept entr es D autre part cer taines fonctions importantes ont t simplifi es ou pren nent des valeurs par d faut judicieusement choisies A 4 1 Structure du programme de l automate Cet exemple de programme est constitu de deux pro grammes STL e un programme g rant le d roulement du process PO avec initialisation commutateur setup r glage ou automatic mode mode automatique programme en mode automatique programme de r glage e un programme de surveillance de l arr t d urgence P7 Une installation de per age doit de mani re simplifi e intervenir en cours de process 9610a A 19 FST 200 STL Annexe A FESTO A 4 2 D roulement du process P0 Initialisation pas 1 La fr quence de clignotement du t moin d arr t d ur gence 0 5 sec et la pr s lection du nombre de pi ces 10 pour le compteur sont d finis au cours de ce pas En m me temps l affichage du compteur est remis z ro le bit m moire totalisant le nombre de pi ces est fix et le programme de surveillance est activ Le pro cessus et le programme de surve
193. er nouveau sur la touche INS Modification des caract res de commande Lorsque l imprimante a besoin de caract res diff rents de ceux indiqu s par d faut craser les caract res exi stants Appuyer sur la touche INS puis ins rer des ca ract res la position actuelle du curseur Effacer les caract res superflus ventuels en appuyant sur la touche DEL Pour modifier les commandes de limpri mante consulter absolument le manuel de l imprimante 9610a FST 200 2 Installation du logiciel FESTO 9610a Modification des caract res sp ciaux Si l imprimante ne reconna t pas les caract res sp ciaux existants entrer d autres caract res quivalents Pour cela ouvrir la fen tre d aide l aide de F9 Faire d rouler cette fen tre d aide et rep rer alors le code ASCII des caract res sp ciaux Appuyer une fois sur la touche SCROLL LOCK pour pouvoir ensuite d placer directement ce caract re de la liste dans l cran l aide des touches de direction Comparer les caract res saisis avec ceux du manuel de l imprimante pour rep rer les caract res que l impri mante ne conna t pas Entrer alors la place de ces caract res des caract res quivalents Pour finir ne pas oublier d appuyer nouveau sur la touche SCROLL LOCK Port Entrer sur la derni re ligne Communication port port le port pr vu pour l imprimante p ex LPT1 LPT2 PRN COM1 COM2 En cas de travail av
194. er comme pr s lection du temporisateur son temps d ex cution Les valeurs valides sont comprises dans la plage 0 00 s 655 35 s par pas de 0 01 s La pr s lection du temporisateur est r manente Mot du temporisateur Le mot du temporisateur est la valeur instantan e du temporisateur Il est non r manent Initialisation du temporisateur Lors de l initialisation d un temporisateur le contenu de sa pr s lection est charg dans le mot du temporisa teur Cette valeur forme la valeur initiale 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Exemple STEP rep re 1 IF 7 THEN LOAD V520 TO TP7 alternative STEP rep re 2 IF de THEN SET T7 WITH 5 25 L instruction LOAD charge la valeur des constantes dans la pr s lection du temporisateur Il est possible d utiliser n importe quel op rande de bits multiples la place de la constante existante Ce qui signifie qu il est tout fait possible de charger un mot d entr e dans la pr s lection du temporisateur Lancement du temporisateur Lorsqu un temporisateur est initialis il faut encore l ac tiver dans un programme Une seule instruction est n cessaire STEP rep re IF 53 THEN SET T7 Cette instruction permet d abord de charger la pr s lec tion du temporisateur TP7 dans le mot du temporisateur Le temporisateur T7 est ensuite lanc D s que le tempo risateur travaille le mot du temporisateur est d compt d
195. er d un champ de saisie l autre Comme on le voit sur la fig 5 14 activer la fonction Enter ins rer F1 pour inscrire ces indica tions dans la liste des affectations Appuyer sur la touche F8 ou sur la touche ESC pour annuler l inscription dans la liste des affectations Ne pas utiliser cette fonction lorsqu un op rande symboli que a t entr dans le programme LDR Les op randes symboliques doivent tre imp rativement ins crits dans la liste des affectations et affect s un op rande absolu voir galement paragraphe 5 2 4 Toutes les fonctions et entr es peuvent galement tre activ es avec la souris voir paragraphe 1 7 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Modification d un op rande Pour modifier un op rande proc der de la m me ma ni re que pour l insertion d un nouvel op rande an cien op rande peut tre modifi facilement par crase ment La touche DEL ou la Touche Retour permettent d effacer certains caract res La modification d un op rande peut tre annul e l aide de la touche ESC Les saisies d origine sont alors r tablies Un op rande modifi dans un programme LDR reste inchang dans la liste des affectations Activer l diteur de la liste des affectations pour modifier ou supprimer un op rande dans la liste des affectations 5 35 FST 200 LDR 5 Programmation par sch mas contacts FESTO
196. er la disquette dans le lecteur de disquette et importer des modules via la fonction import file im portation de fichiers dans le r pertoire LIB voir paragraphe 3 9 e Activer ensuite dans Project management gestion naire de projets l option Include module relier un module La s lection des modules import s s af fiche voir fig 3 23 9610a FST 200 3 Gestion des programmes de l automate FESTO FST 203 V3 2 1 Ladder Statement Utilities Project management 1 diagram list Select project Create project Delete project Print project Load project Delete program Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt 3FD_216S MAK Display driver FD_ 216 Text in ABG 3FD_240S HAK Display driver FD X 40 external texts 3FD_XABG MAK Display driver ABG internal text 3 32BITI MAK 32bit arithmetic 3 _ABG80 MAK Driver for keyboard E ABG 80 3_EABG MAK Driver for keyboard E ABG integer value 3_EABG2 MAK Keyboard interrog LED activation ABG 2 DS OS OS OS OS OS ES LS Fig 3 23 Relier un module s lection 9610a Activer l option d sir e en cliquant deux reprises ou en la mettant en surbrillance et en appuyant sur la touche Entr e Entrer ensuite dans la fen tre qui apparat les indica tions sur l utilisation du nouveau bloc de programme voir fig 3 24 3 45 FST 200 3 Gestion des programmes
197. er niveau de fonctions LDR in structions commandes LDR est activ Placer d abord le curseur sur la colonne dans laquelle on veut ins rer ou modifier un contact Activer ensuite la fonction F1 La fen tre de s lection suivante appara t sur l cran Contact Esc Normally open contact Normally closed contact L I1 Jump destination Fig 5 12 S lection du symbole de contact S lectionner le symbole d sir de la mani re habi tuelle Confirmer le choix le contact est alors ins r l emplacement du curseur dans le sch ma contacts Un symbole conditionnel entr plus t t cet endroit sera alors cras Si on s lectionne un rep re de saut celui ci est tou jours plac dans la premi re colonne de la ligne de contacts Si des contacts ou des branches parall les sont d j entr s cet endroit une nouvelle colonne contenant le rep re de saut est ins r e en premi re position On peut alors commencer inscrire les op randes Tenir compte des informations figurant au paragraphe 5 2 L annexe B 1 2 ou l aide du logiciel FST indiquent quels op randes absolus peuvent tre utilis s avec automate 5 31 FST 200 LDR 5 Programmation par sch mas contacts FESTO Insertion d un op rande Positionner le curseur sur le contact auquel on d sire ajouter un op rande et activer la fonction Enter ope rand ins rer op rande F3
198. er un bloc de texte sous un autre nom Pour cela activer la fonction F2 Modify DIR modifier chemin Entrer ensuite un nou veau nom la place de l ast risque Les tentatives de changement de lecteur de chemin d acc s ou d extension du fichier ne sont pas permises et g n rent un message d erreur Activer la fonction F1 pour stocker le bloc de texte dans le r pertoire des projets 6 15 FST 200 6 Editeur de texte FESTO 6 1 3 Commandes de tabulations Activer la fonction F3 de l cran repr sent sur la fig 6 1 pour affecter aux touches de fonction les com mandes de tabulations tab commands Voir ce sujet la fig 6 6 Il est alors possible d diter des taquets de tabulation i e de les supprimer d placer ins rer etc Control a check display Control a check HSE and SRE elements FST Text editor V3 1 1 Line 19 Col 45 Documentation program for initializing the complete machine system with of all inputs and outputs and simultaneous test of the and operating elements program for initializing the complete machine system with of all inputs and outputs and simultaneous test of the pen SRE to main level comma s ruler PA tab tab tabs menu Fig 6 6 Commandes de tabulations de l diteur de text 6 16 Toggle ruler afficher tab La fonction F1 permet d afficher ou non en haut de l cran une r gle contenant les taquets de tabulation Les
199. es 9610a 3 41 FST 200 3 Gestion des programmes de l automate FESTO 3 42 Commentary Commentaires Lorsque la saisie est compl te la touche Entr e ou la touche TAB permet d acc der un nouveau champ de saisie contre la marge droite Entrer obligatoirement un commentaire Il d crit le programme appeler et appa rat plus tard dans la fen tre de s lection lorsque la fonction Program execution ex cution du programme est activ e Le commentaire doit comporter 36 carac t res max D autres appels de programmes peuvent tre saisis sur les lignes suivantes Quitter la fonction Pour quitter l option appel de programmes activer la fonction F8 Il est ensuite possible e de terminer et de quitter la fonction les entr es sont enregistr es le programme retourne au menu principal e d effectuer une sauvegarde interm diaire e d annuler une commande d appel de programmes les derni res entr es sont perdues 9610a FST 200 3 Gestion des programmes de l automate FESTO 3 10 2 Ex cution de l appel de programmes Pour appeler le programme d fini ci dessus activer dans le menu Utilities utilitaires l option Program execution ex cution du programme Ensuite appara t en bas gauche la fen tre de s lection Elle contient les commentaires des programmes appel s dans le paragraphe 3 10 1 voir fig 3 22 FST 203 V3 2 1 Ladder Statement Utilities 1 Project
200. es enregistr s sont alors coll s sur cette ligne La fonction F6 peut tre ex cut e plusieurs fois de suite 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 7 Affichage de l tat Cette fonction de la liste d instructions est une aide suppl mentaire pour la cr ation de programmes STL sans erreurs A partir d un programme STL charg dans automate il est possible e d extraire une s quence de programme particuli re qui sera ensuite affich e sur l cran e d observer dans cette s quence de programme la r action des op randes et v rifier qu elle est cor recte e de modifier dans cette s quence de programme les valeurs des op randes e de tester l aide de l affichage de l tat la r action du programme de l automate pendant son traite ment par l automate et de d tecter ainsi des er reurs logiques ventuelles 9610a 4 75 FST 200 STL 4 Programmation par liste d instructions FESTO 4 7 1 Acc s l affichage de l tat Avant d activer cette fonction raccorder l ordinateur l automate charger le programme d sir dans l auto mate et d marrer alors L affichage de l tat n cessite que le programme soit en cours dans l automate pour pouvoir interroger et repr senter l op rande correspon dant Se reporter au paragraphe 7 pour savoir com ment d marrer un programme dans l automate Activer dans le menu STL voir fig 4 1 la fonction
201. es et absolus figurant au paragraphe 5 2 Insertion d op randes Placer le curseur sur le box dans lequel on d sire ins rer un op rande Activer ensuite la fonction Enter ope rand ins rer op rande F3 Un champ de saisie s ou vre alors au dessus du box de comparaison pour entrer le premier op rande Si l inscription automatique dans la liste des affectations est d sactiv e voir paragraphe 5 2 4 ou bien si l op rande est d j inscrit dans la liste des affectations confirmer l aide de la touche Entr e et un deuxi me champ de saisie appara t sous le box 5 37 FST 200 LDR 5 Programmation par sch mas contacts FESTO Ladder diagram editor 14 3 14 4 CW1 ES Champ de saisie pour le deuxi me op rande Please enter operand Press F9 for help F F F F F F F F 1 2 3 4 5 6 T 8 Fig 5 16 Insertion du deuxi me op rande Entrer alors le deuxi me op rande et terminer la saisie en appuyant sur la touche Entr e Si l inscription auto matique dans la liste des affectations est activ e et que l op rande n est pas encore inscrit dans la liste des af fectations une fen tre appara t sur l cran comme sur la figure 5 14 5 38 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Modification des op randes Pour modifier un op rande proc der de la m me ma ni re que pour l insertion d un nouvel op rande an cien
202. es modifications perdues Des modifications ont t apport es dans le programme et on d sire les sauvegarder L espace m moire est cependant insuffisant sur la dis quette ou le disque dur Les derni res modifications ne peuvent par cons quent pas tre sauvegard es Sauvegarder le programme modifi sur un disque dur ou une disquette disposant d une m moire suffisante Last text will be overwritten Overflow Insert anyway le texte va tre cras d passement Ins rer quand m me L utilisateur tente d ins rer un texte alors qu il n y a plus de place disponible Si l on ins re le texte d sir l ancien texte affich sera cras C 23 FST 200 Annexe C FESTO C 24 Library download checksum error erreur dans la somme de contr le de la biblioth que Une erreur de transmission est survenue lors du chargement d une biblioth que Renouveler l op ration de chargement Si l erreur appa ra plusieurs fois le fichier de biblioth que est probablement d fec tueux Library file not found fichier de biblioth que introuvable Le fichier XXXBST BIB est absent ou d fectueux LOAD expected instruction LOAD attendue Une instruction de bits multiples doit commencer par LOAD dans le box arithm tique ou logique LOAD TO not permitted instruction LOAD TO interdite A ce point du box arithm tique ou logique seuls des op randes de bits multiples peuvent tre utilis s et non C et I
203. es superflus en appuyant sur la touche DEL ou la touche Retour voir paragraphe 2 5 Les touches de fonction permettent ensuite partir de ce point de passer la configuration de l automate ou au r glage des caract res de commande et au choix de l imprimante La touche de fonction F4 permet ga lement d appeler le programme d sir voir paragraphe 8 10 9610a FST 200 2 Installation du logiciel FESTO 9610a Program initialization Entrer ici des instructions devant tre ex cut es d s le lancement du logiciel FST Ces instructions peuvent tre les suivantes une commande DOS au choix p ex le r glage du port s rie avec la commande MODE un fichier BATCH BAT qui ne doit cepen dant pas activer de programmes r sidants un programme ex cutable Program termination Fin de programme Entrer ici des instructions devant tre ex cut es avant de quitter le logiciel FST Ces instructions peuvent tre les suivantes une commande DOS au choix p ex le r tablisse ment du port s rie avec la commande MODE des programmes ex cutables en cas de travail avec des mulateurs r sidant en m moire le param tre EABG1N u est utile car il permet de d sinstaller ces mu lateurs en quittant le FST 200 FST 200 2 Installation du logiciel FESTO Remarques relatives l initialisation et la fin de programme En cas de travail avec une souris s rie deux ports s
204. es touches F1 et F2 pour atteindre l affichage des entr es et sorties CP e Les entr es et sorties sont toutes r pertori es sur une seule page e Les composants CP non disponibles sont repr sent s en gris SF3 Online Mode 1 CP system Bit Line I 0 modules 7 6 5 4 3 2 1 diagnosis O N D a a ml WU 2e 2e 2e 0 E8 x 0 0 0 0 0 0 0 0 9 0 E9 x 0 0 0 0 60 0 6 0 9 2 E12 192 1 1 0 6 6 6 06 Q 2 E13 0 0 60 0 6 6 6 6 6 Modify mode change column Tab Format Sig 1 2 SOSUETR HLEN D CRE EAE 3 Fig 7 17 Affichage des entr es et sorties CP 9610a 7 29 FST 200 7 Mode Online FESTO 7 4 2 Affichage statique des bits m moire Activer la fonction F2 pour afficher sur l cran les valeurs instantan es de tous les bits m moire et mots m moire SF3 Online Mode 12 11 10 9 8 7 n fe Le 1 J 1 Bit EXT D O9 ON C1 Fr ON Some W SOS A SoOomoomomsemem N SOS SOS W SOSOoooomeeee e N SOS He SoOomoosossssssese 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HO a T T O T O T T O T O T O T O T O T O N S2O0O00OSS000SSS0eee A i OOOOOCOCOOCOOCOOOOOOO C O S T T T a T T O T O T O T O T O T O T 1 1 S2SOGO0OSO0SOSSSeee SOS eeeeee SOS SOS0GO0SSO00CSSSSSS S2OOSOOOCOSOSeeeeee SOS CSeSeeeee X XX XX X XX X XX XX X XX M15 FE Modif es ir e sons mit F EN F HORS Sig age ini 1splay
205. estion suivante apparat dans la barre de dialogue What do you wish to delete at this location que voulez vous supprimer ce point Appuyer sur la touche de fonction F2 pour supprimer la colonne Seule une colonne qui ne contient aucun sym bole contact etc peut tre supprim e Pour suppri mer une colonne qui contient un symbole supprimer tout d abord le symbole l aide de la fonction F4 dans le niveau LDR instructions commandes LDR Si la ligne de contacts ne contient alors plus que sept co lonnes aucune autre colonne ne peut tre supprim e Insertion d une ligne de contacts Placer le curseur sur la ligne de contacts apr s la quelle une nouvelle ligne de contacts doit tre ins r e Appuyer alors sur la touche INS et une question appa rat sur la barre de dialogue comme sur la fig 5 11 Appuyer sur la touche F1 pour ins rer la nouvelle ligne de contacts Son num ro est affich sur la deuxi me ligne de l cran 5 27 FST 200 LDR 5 Programmation par sch mas contacts FESTO Commentaires sur une ligne de contacts Il est possible d entrer ici des commentaires relatifs chaque ligne de contacts Activer pour cela la fonction F7 dans le niveau de fonctions Path commands com mandes de lignes voir fig 5 18 ou activer le champ de saisie qui se trouve sur la deuxi me ligne de l cran l aide de la souris Tous les commentaires sur les lignes de contacts d un programme LD
206. et FST 202C Le FST 200 peut tre utilis pour des projets et programmes plus anciens et comprend la programmation par e liste d instructions STL e sch ma contacts Ladder Les automates suivants sont concern s e SF 3 avec le progiciel FST 203 e FPC 202C SB 202 SF 202 avec le progiciel FST 202C Remarque Ce manuel d crit le progiciel de programmes FST 203 La description du FST 202C figure dans les manuels plus anciens FST 202C liste d instructions du FPC 202C R f rence 80475 ou FST 202C sch ma contacts du FPC 202C R f rence 80495 L affichage et le maniement lors de la saisie de pro grammes sont bas s sur la norme DIN 19239 De plus toutes les instructions des automates sont enti rement utilisables La repr sentation du programme est ainsi claire et sa structure est simple 9610a FST 200 1 Introduction FESTO Dans tous les progiciels il est possible d op rer l aide de la souris La plupart des fonctions et des entr es peut ainsi se faire simplement en s lectionnant et en appuyant sur un bouton de la souris Une fen tre d aide contextuelle directement accessible tout moment indique la marche suivre en tenant compte du contexte Op randes symboliques Une sortie ne doit pas obligatoirement tre d sign e par 05 3 Elle peut galement contenir l op rande symbolique MOTOR_ON Les op randes symboliques peuvent s av rer tr s utiles en particulier pour
207. etards l activation et la d sac tivation avec un temporisateur impulsions en utilisant des liens logiques Pour l automate SF 3 on peut ini tialiser dans la programmation par sch mas contacts en plus des temporisateurs impulsions chacun des 32 temporisateurs comme temporisateurs pour retard l activation ou la d sactivation Le type de temporisa teur est indiqu par l op rande du temporisateur tat du temporisateur Le contenu de cet op rande indique si le temporisateur est actif ou inactif Type de temporisateur Op rande Etat du temporisateur actif inactif Temporisateur impulsions Tnn 1 0 Temporisateur pour retard l activation TONnn 0 1 Temporisateurs pour retard la d sactivation TOFFnn 1 0 nn repr sente l adresse du temporisateur 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Temporisateur impulsions Un temporisateur impulsions permet d activer une sortie pour un temps pr d fini par une impulsion d en tr e Le temporisateur impulsions r agit uniquement un front montant de la condition impulsion On entend par l le passage de l tat O l tat 1 II d marre gr ce cette impulsion Tnn 1 La pr s lection du tempori sateur valeur initiale est charg e dans le mot et le temporisateur commence travailler Le mot du tem porisateur est alors d cr ment jusqu ce que e il a
208. eur de programmes en langage LDR 5 24 Un programme LDR est form de lignes de contacts repr sent es par un trait horizontal d coup en sept colonnes Le point de d part pour la cr ation du pro gramme est une ligne de contacts seule Ligne de contacts Une ligne de contacts contient toujours une partie conditionnelle et une partie ex cutive Les premi res colonnes repr sentent la partie conditionnelle et la der ni re colonne la partie ex cutive Partie conditionnelle Partie ex cutive Les symboles des parties conditionnelle et ex cutive sont s lectionn s l aide de menus et entr s automa tiquement la position actuelle du curseur dans la ligne de contacts Afin d viter des erreurs d dition les me nus s adaptent la position actuelle du curseur Si le curseur se trouve dans les six premi res colonnes seuls des symboles conditionnels peuvent tre choisis dans les menus Si le curseur est plac dans la der ni re colonne on peut choisir des symboles de d part 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Pour pouvoir programmer des projets d automatisation complexes la partie conditionnelle peut tre tendue douze colonnes Il existe deux possibilit s pour ins rer ou supprimer des colonnes ou des lignes de contacts e l aide de la touche INS ou de la touche DEL ou e l aide des menus S lectionner l aide de la
209. fecter dans la liste des affectations aux op randes symboliques les op randes absolus correspon dants Dans ce cas il est recommand d tablir en pre mier lieu la liste des affectations Lors de la saisie du programme on acc dera automatiquement aux corres pondances de la liste des affectations 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 1 Appel de l diteur de programmes en langage LDR Un programme par sch ma contacts fait toujours partie d un projet voir paragraphe 8 1 Le logiciel FST l identifie au moyen de e son num ro d UC num ro de l unit centrale e son num ro de programme e son num ro de version e et son appartenance un projet Cela signifie qu avant de pouvoir cr er un programme d automatisation l aide de l diteur LDR il faut tou jours d abord cr er un projet voir paragraphe 3 1 En suite il suffira de s lectionner le projet correspondant voir paragraphe 3 2 Pour appeler l diteur de programmes en langage LDR activer dans le menu principal du FST l option Ladder diagram sch ma contacts Le menu Ladder diagram appara t alors voir fig 5 1 9610a 5 3 FST 200 LDR 5 Programmation par sch mas contacts FESTO FST 203 V3 2 1 LT Ladder diagram 1 Statement Utilities Project Ladder editor list management LDR online display Syntax test Load program Print program Error list Online mode
210. fi chier entr contient des caract res non valides DOS error Too many files erreur DOS trop de fichiers Trop de fichiers ont t ouverts par rapport la valeur Files de CONFIG SYS Augmenter la valeur de Files du fichier CONFIG SYS Double STEP statement double instruction STEP Erreur lors de la programmation par liste d instructions deux instruc tions STEP ont t entr es la suite E Empty sentence part partie de ligne de commande vide Lors de la programmation par liste d instructions une commande n a pas t concr tis e i e IF THEN ou OTHRW figurent sans instruc tion ex cutive ou conditionnelle proche dans le programme EPROM not empty or missing EPROM pas vide ou absente L EPROM du terminal de programmation EPROM n est pas effac e ou bien il n y a pas d EPROM dans le terminal de programmation C 11 FST 200 Annexe C FESTO Error during loading procedure from entry chargement d fectueux partir de l entr e Une erreur est survenue lors du chargement d un projet Dans la fen tre de s lection des programmes le num ro se rapporte au pro gramme s lectionn en haut de la fen tre et pourvu d un ast risque Error during load procedure chargement du programme d fectueux Erreur lors du chargement d un programme Error during read procedure from FPC erreur de lecture du projet du FPC Une erreur est survenue lors du chargement du contenu de la
211. fort est remplac par loctet de poids faible SHL Tous les bits sont d cal s d une case vers la gauche dans l accumulateur de bits multiples Les bits chass s sur la gauche par cette op ration sont perdus SHR Tous les bits sont d cal s d une case vers la droite dans l accumulateur de bits multiples Les bits chass s sur la droite par cette op ration sont perdus ROL Tous les bits tournent d une case vers la gauche dans l accumulateur de bits multiples le bit situ en derni re position se retrouve en premi re position l avant dernier se retrouve dernier etc ROR Tous les bits tournent d une case vers la droite dans l accumulateur de bits multiples le bit situ en premi re position se retrouve en derni re position le deuxi me devient premier etc PSE Provoque un changement de t che du processeur il est plac comme une fin de programme BID Convertit le contenu de l accumulateur de bits multiples du code binaire en code d cimal DEB Convertit le contenu de l accumulateur de bits multiples du code d cimal en code binaire 9610a FST 200 STL Annexe A FESTO Parenth se ouvrante d but d une association de plusieurs instructions Instruction arithm tique de l addition permet aussi de pr ciser le signe des constantes Instruction arithm tique de la soustraction permet aussi de pr ciser le signe de
212. front montant sur le capteur qu apr s coulement de la temporisation Une op ration de comptage est alors d clench e Ligne de contacts 5 Lorsque 50 produits ont t em ball s la sortie O1 1 d livre un signal 1 full B 17 FST 200 LDR Annexe B FESTO Proc dure e cr er un projet voir paragraphe 3 1 e ouvrir l diteur LDR voir paragraphe 5 1 e entrer le programme tel qu il est repr sent et le sauvegarder e charger le programme dans l automate S assurer que la configuration de l interface est correcte et que la liaison est tablie voir paragraphe 7 2 2 e d marrer le programme voir galement le paragraphe 7 0 e tester le programme Test du programme En donnant une impulsion sur 10 1 le t moin de la sor tie O0 0 doit s allumer Une seconde impulsion doit allu mer le t moin de la sortie O0 1 Apr s la troisi me im pulsion les deux t moins sont allum s etc Le num ro de bit de la sortie est repr sent par une puissance de 2 Si par exemple le t moin de la sortie O0 4 est allu m la valeur d cimale se calcule de la fa on suivante 2M4 2 2 2 2 16 contenu actuel du carton Si plusieurs impulsions successives sont donn es dans un intervalle de 0 5 secondes sur l entr e 10 1 le mot de sortie ne sera toutefois augment que de 1 Il est possible de s lectionner lors de la saisie du programme une pr s lection du temporisateur plus importante afin de tester plus
213. g 7 6 Lecture du programme de lautomate 7 12 Pendant la transmission des donn es entre PC et auto mate la fen tre Loader program programme de chargement indique tous les fichiers et octets trans f r s Lorsqu une erreur de transmission se produit le mes sage suivant appara t dans la barre de dialogue Program incorrectly read from FPC erreur de lecture du programme FPC Dans ce cas v rifier la connexion entre l automate et le PC puis r essayer 9610a FST 200 7 Dialogue avec l automate FESTO Le programme y compris le r pertoire contenu dans lautomate est alors lu int gralement et enregistr dans un fichier Une fois la lecture termin e le contenu du fichier peut tre charg dans EEPROM La programmation de la m moire EEPROM est enregistr e comme un pro gramme utilitaire ind pendant Proc dure e S lectionner et activer l aide des touches de di rection ou de la souris EEPROM programming programmation EEPROM FST 203 V3 2 Ladder Statement Utilities I1 Project diagram list Allocation list management SF3_TEST test programs Text editor Text function keys Title page Project header Configuration Upload EEPROM programmino Online mode Program execution Printing 1 2 3 gt 6 TIRE SET ALENE Fig 7 7 Appel du programme EEPROM 9610a 7 13 FST 200 7 Dialogue avec l automate FESTO L cran
214. gn 12345 hexad cimal B038 Modification de la valeur de l op rande s lectionn Pour modifier titre d essai la valeur d un op rande activer la fonction F3 Une fl che appara t devant le champ en surbrillance le plus haut sur l cran Placer cette fl che sur la valeur de l op rande d sir et activer la saisie avec la touche Entr e Une fen tre de saisie appara t ensuite dans l angle inf rieur droit voir fig 4 20 4 79 FST 200 STL 4 Programmation par liste d instructions FESTO FST 203 Statement List Online Display V3 2 1 1719 DEC STEP R100 Line Active P0 6 V1 STEP i10 THEN LOAD Va TO FW15 18 run_loop_counter TO FH gt 0 E_knr CFH 61 Output analogue values WITH V1 Output channel number 0 11 WITH V240 Output value 0 4095 SET TO ON Tuait WITH 1 0s TO 0 Twait THEN INC FW15 79 run_loop_counter SET TO 0 Tuait IF FY15 79 run_loop_counter V1000 Modify operand I Esc m THEN RESET 00 4 Ma Operand name FHA SET 00 3 Wda Actual value 0 LOAD VO Nominal value blease ect the 1 value Mace rs Hel BE GE Fig 4 20 S lection de la valeur d un op rande 4 80 L op rande s lectionn est d j entr sur la premi re ligne Sur la deuxi me ligne figure la valeur r elle in stantan e de l op rande s lectionn Sur la troisi me ligne on peut entrer dans Nominal value valeur th ori
215. gramme d installation cr e tout d abord un r per toire sur le lecteur indiqu p ex C FST Le fichier CONFIG SYS contient la ligne de commande FILES 18 Tous les fichiers programme du logiciel FST sont alors copi s dans le r pertoire de programmes p ex CA FST Les programmes utilisateurs seront ensuite regroup s par projets dans le r pertoire des projets p ex CA FESTO Chaque projet forme son tour un sous r pertoire Cr er ensuite le r pertoire LIB voir para graphe 3 1 Il re oit les parties de programmes et les blocs de programme qui sont enregistr s comme des macros La fig 2 1 montre la configuration des sous r pertoires sur le disque dur apr s une installation r ussie L identi ficateur de lecteur n a pas t modifi 9610a 2 1 FST 200 2 Installation du logiciel FESTO R S p C FST CA FESTO P ee LIB a Fig 2 1 Organisation du disque dur exemple Proc dure d installation e Mettre en marche l ordinateur personnel et attendre que le syst me d exploitation soit charg L invite C gt appara lorsqu il est charg e Ins rer la disquette programme Festo 1 dans le lecteur p ex dans le lecteur A e Passer au lecteur utilis p ex en entrant A et appuyer sur la touche Entr e Cette touche a le plus souvent le symbole S W e Entrer
216. ible des fichiers OBJ X xxx instruction is not permitted on this controller type instruction xxx interdite avec ce type d automate Instruction de programmation incorrecte pour le type d automate cor respondant XXX KEY not found XXX KEY introuvable Impossible de trouver le fichier pour l affectation des touches de fonc tion XXX est le nom du fichier XXX may only be used as a program XXX peut tre utilis uniquement comme programme Relier un module Un fichier appel ne peut pas tre li comme bloc de programme dans ce cas XXX est le nom du fichier C 41 FST 200 Annexe C FESTO XXX may only be used as a pogram module XXX peut tre utilis uniquement comme bloc de programme Relier un module Un fichier appel ne peut pas tre utilis comme programme dans ce cas XXX est le nom du fichier XXX may only be used for FPC X0X XXX peut tre utilis uniquement pour FPC X0X Relier un module Ce fichier ne permet de travailler qu avec un cer tain type d automate XXX est le nom du fichier Y You cannot burn EPROM for this display impossible de cr er une m moire EPROM pour cet affichage Ce message d erreur est g n r lorsque la fonction Burn EPROM graver EPROM a t s lectionn e alors que le type d affichage ac tuel du fichier s lectionn ne permet pas des op rations sur l EPROM You cannot create program module for this display impossible de cr er de bloc de p
217. ice La liste des esclaves AS i est galement n cessaire pour pouvoir d tecter lors d une comparaison des confi gurations th orique et r elle une erreur dans le r seau AS i REMARQUE Avant d appuyer sur les touches F2 Process activer ou F3 Delete effacer s lectionner par son adresse AS i l esclave activer 8 14 9610a FST 200 8 Bus de terrain Ma tre AS i FESTO 9610a L cran Project planning AS i slaves configuration d esclaves AS i offre les fonctions suivantes D autres informations figurent dans le manuel du SF 3 Cha pitre 6 Paragraphe 6 4 Process activer F2 Cette touche permet d ouvrir une fen tre dans laquelle il est possible de configurer l esclave s lectionn Indiquer les donn es d esclave suivantes ID Code code ID de l esclave AS i sous forme hexad cimale 1O code code 10 de lesclave AS i indiqu sous forme hexad cimale param tre l O B pour les quatre bits de donn es AS i Input Entr e O Output Sortie B bidirectionnel La touche F1 permet d entrer tous les esclaves nou veaux ou modifi s dans la liste th orique Delete effacer F3 La touche de fonction F3 permet d effacer un esclave s lectionn de la liste des esclaves recens s dans un projet FST 200 8 Bus de terrain Ma tre AS i FESTO Compare comparaison des configurations th ori que et r elle F4 ATTENTION Lors de la compa
218. iciel FST Pour ef fectuer une installation sur disque dur sans l aide de ce manuel ins rer la disquette Festo 1 dans le lecteur Passer alors ce lecteur p ex A Entrer FSTINS et appuyer sur la touche Entr e 2 Le chapitre 7 Dialogue entre PC et automate d crit la marche suivre pour connecter votre PC l automate Il explique galement comment charger des programmes dans l automate ou enregistrer un programme d automate dans une m moire EEPROM 3 Le chapitre 7 3 Mode Online est une br ve intro duction au travail direct sur automate 4 L annexe donne des d finitions de termes r pertorie et explique l ensemble des instructions disponibles Elle contient galement des informations sur les commandes complexes 5 L annexe C doit tre utilis e en cas de difficult s Elle r pertorie les messages d erreur les plus fr quents et les explique bri vement 6 L index de l annexe D permet de trouver rapidement des concepts et un contexte pr cis 1 1 FST 200 1 Introduction FESTO 1 1 Contenu de ce progiciel 1 2 G n ralit s Un progiciel FST Festo contient e un manuel d utilisation e deux disquettes 3 5 pour les programmes par Sch ma contacts et Liste d instructions FST signifie Festo Software Tool outil logiciel Festo Der ri re ce terme se cache un logiciel de programmation mis jour par Festo Le progiciel FST 200 contient les pro grammes FST 203
219. identif d affichage pris en compte 3FD_XABG 100 V1 0 E ABG EL LED Editeur Driver d affichage ABG E ABG VF d affichage textes internes E ABG 80 Cr er un bloc E FD 1 40S CMP pour E FD 2 40S fonctionnement E ABG 2 standard 3_EABG 101 V1 0 E EABG EL LED Include Driver de clavier E ABG VF module relier E ABG partie enti re 3_EABG2 102 V1 0 E ABG 2 un module Interrogation par touches pilotage par LED ABG 2 3FD_240S 104 V1 0 E FD 1 40S Driver d affichage FD E FD 2 40S X40 S textes externes 3_ABG80 105 V1 0 E ABG 80 Driver de clavier E ABG 80 3FD_216S 106 V1 0 E ABG EL LED Driver FD 216S texte E ABG VF dans console ABG E ABG 80 3_32BITI 107 V1 0 Arithm tique 32 bits 9610a D 7 FST 200 Annexe D FESTO Blocs fonctionnels CFM 90 99 Driver N Version Type Cr ation via Br ve description identif d affichage pris en compte 3FDAXABG 200 V1 0 E ABG EL LED Editeur Bloc CFM driver E ABG VF d affichage d affichage ABG textes E ABG 80 Cr er un bloc internes E FD 1 40S CFM pour E FD 2 40S fonctionnement E ABG 2 standard 31EABG 201 V1 0 E EABG Include Bloc CFM driver de EL LED module relier clavier E ABG partie E ABG VF un module enti re 3 EABG2 202 V1 0 E ABG 2 CFM Interrogation par touches pilotage par LED ABG 2 3FD 240S 204 V1 0 E FD 1 40S Bloc CFM driver E FD 2 40S d affichage FD X40 S textes externes 31ABG80 205 V1 0
220. ilis s en parall le est de 10 No room for additional sections pas de place pour d autres colonnes Lors de la programmation par sch ma contacts 12 contacts max seulement peuvent tre connect s la suite Not enough free memory for block operation m moire vive insuffisante pour l op ration sur les blocs Une erreur est apparue lors de la copie du d placement de la sup pression ou du chargement de blocs Not enough free RAM m moire vive insuffisante Le convertisseur interne ne peut pas tre appel car la m moire vive disponible est insuffisante Lorsque la RAM dispose de 510 Ko libres avant l appel du logiciel FST le test de syntaxe interne peut gale ment tre appel Not enough memory BAK file erased espace m moire insuffisant le fichier BAK va tre supprim L espace m moire est insuffisant pour les op rations de fichiers ef fectu es et ou les instructions d criture Le fichier BAK copie de sauvegarde du fichier en langage STL BASIC ou sch ma contacts est supprim 9610a FST 200 Annexe C FESTO 9610a Not enough memory for all directory entries m moire vive insuffisante pour toutes les entr es du r pertoire Lors du chargement et de l enregistrement de blocs de texte la m moire vive disponible est insuffisante pour afficher toutes les entr es du r pertoire No valid FST identifier found on the diskette pas d identificateur FST valide sur l
221. illance se d roulent pr sent pratiquement en simultan i e un changement de t che a lieu Commutation r glage mode automatique pas 2 Ce pas permet la commutation entre les programmes Suivant la position du commutateur r glage mode automatique setup automatic mode le programme se poursuit au pas 20 ou au pas 10 Si le bouton d ar r t d urgence est actionn le programme stationne sur ce pas Programme en mode automatique pas 10 14 La question de l alimentation et de l jection de la pi ce est vinc e en prenant pour hypoth se qu une pi ce est pr sente Si le bouton Start au pas 2 est actionn le v rin de serrage recule pour bloquer la pi ce Lors que celui ci a atteint sa position finale l installation de per age se d place en avant pour simplifier Atten tion le v rin est double effet Apr s avoir atteint sa position finale l installation regagne sa position initiale A ce moment la valeur du compteur de pi ces est in cr ment e de 1 Le v rin de serrage reprend gale ment sa position initiale La proc dure recommence jusqu ce que dix pi ces aient t usin es Alors la phase d initialisation est appel e de nouveau A 20 9610a FST 200 STL Annexe A FESTO Programme de r glage pas 20 21 Le programme de r glage place la machine dans sa position initiale et teint les t moins Start et Automatic mode Le syst me est alors r initialis
222. imal Convertit un nombre binaire de laccumulateur de bits multi ples en un nombre BCD binaire nombre d cimal cod DEB D cimal binaire Convertit un nombre BCD de l accumulateur de bits multiples en un nombre binaire 9610a FST 200 LDR Annexe B FESTO Op ration sur des bits multiples avec 3 op randes Application Operand 1 Te 4 Operand Z L op ration ici s applique aux deux Operand 3 premiers op randes Le r sultat est enregistr dans l op rande 3 Op rande Les op randes 1 2 et 3 sont des d signations symboliques ou absolues d op randes de bits multiples voir liste des op randes en B1 2 L op rande 3 ne doit pas tre un mot d entr e Les op rations suivantes peuvent tre effectu es addition soustraction multiplication 1 division 9610a B 7 FST 200 LDR Annexe B FESTO v Lien logique OR Le lien logique OR s applique aux couples de bits des op randes 1 et 2 le r sultat est enregistr dans l op rande 3 Hebbel Lien logique OR alelet PEER s On consid re chaque fois 8 bits dans les exemples Le bit m moire r sultat prend la valeur 1 lorsqu au moins un des bits li s par OR vaut 1 Lien logique AND Le lien logique AND s applique aux couples de bits de m me rang des op randes 1 et 2 le r sultat est enreg istr dans l op rande 3 aehd oo Lien logique AND alelefelej
223. ination de saut appara t qui n a t sp cifi e comme destination dans au cune instruction de saut Jump label missing rep re de saut absent La partie conditionnelle contient un symbole pour une destination de saut mais sa d signation de saut n est pas encore entr e Jump mark already exists l instruction de saut existe d j Programmation par sch ma contacts On d sire donner une in struction de saut alors que celle ci existe d j Jump mark missing destination de saut associ e absente L instruction de saut contient une destination de saut qui n appara t dans aucune ligne de contacts comme rep re de saut 9610a FST 200 Annexe C FESTO 9610a K KO K255 expected K0 K255 attendu L utilisateur tente lors d une op ration sur des constantes de traiter un autre op rande comme constante L Ladder diagram file not found fichier LDR introuvable Lors du chargement d un programme de sch ma contacts on constate que le fichier est d fectueux ou absent Ladder diagram files saved to prevent loss fichiers LDR enregistr s par s curit Un tr s grand nombre de lignes de contacts ont t exploit es Pour viter des pertes de donn es l tat actuel est sauvegard Ladder diagram is empty sch ma contacts vide Ce message appara t uniquement en cas d erreurs importantes sur la disquette Il est impossible de lire des donn es Last modifications lost derni r
224. incipal du logiciel FST appara t nouveau sur l cran comme sur la fig 2 9 Save and continue sauvegarde interm diaire Le programme LDR est seulement enregistr On peut ensuite continuer diter au point o on tait Cette fonction sert viter d ventuelles pertes de donn es p ex dues une coupure de courant Dans ce cas le dernier tat enregistr peut tre charg nouveau et on peut continuer travailler Abort annuler Cette fonction permet de retourner au menu principal du FST sans enregistrer le programme Si cette option a t activ e la demande de confirmation suivante ap para t dans une autre fen tre Abort editing annuler l dition Y N Les modifications apport es depuis la Yes derni ee erni re sauvegarde sont rejet es et le programme retourne au menu principal du FST voir fig 2 9 No Retour l diteur LDR 5 11 FST 200 LDR 5 Programmation par sch mas contacts FESTO Check syntax v rification de la syntaxe Cette fonction permet de v rifier que la syntaxe du pro gramme actuel est correcte Si une erreur est consta t e le test de syntaxe est interrompu Une fen tre contenant des indications sur l erreur apparat Appuyer sur la touche ESC et le curseur se place sur l erreur d tect e dans le sch ma contacts On peut ainsi im m diatement la corriger 5 2 Liste des affectations Avant d crire un programme il faut cr e
225. ion d un projet 3 11 Fig 3 8 Choix pour la liste des correspondances 3 13 Fig 3 9 Impression de la liste des correspondances 8 15 Fig 3 10 Chargement d un projet 3 16 Fig 3 11 Sauvegarde d un projet 3 18 Fig 3 12 S lection et sauvegarde d un projet 3 20 Fig 3 13 Renommer un projet 3 23 Fig 3 14 Changement de lecteur cible 3 24 Fig 3 15 Formatage d un disquette 3 26 Fig 3 16 S lection du chemin d d acc s 3 28 Fig 3 17 S lection du des fichier s 3 29 Fig 3 18 S lection du projet cible 3 31 Fig 3 19 Donn es relatives au fichier 3 32 Fig 3 20 Importation d un fichier MAK dans le r pertoire n 3 35 Fig 3 21 Commande d appel de programmes 3 38 9610a D 1 FST 200 Annexe D FESTO Fig 3 22 Appel de programmes sseeeeen 3 43 Fig 3 23 Relier un module s lection 3 45 Fig 3 24 Donn es relatives au module 3 46 Fig 3 25 Donn es relatives aux adresses d op randes eeseeeeeeseeee eeren 3 47 Fig 4 1 Menu liste d instructions s001 100100010 4 3 Fig 4 2 Cr ation d un nouveau programme 4 5 Fig 4 8 S lection d un programme 4 8 Fig 4 4 Editeur STL 4 9 Fig 4 5 Commandes de fichiers 4 10 Fig 4 6 Commandes d dition 4 16 Fig
226. ion de bits multiples en SI Loan Terme generique Affectation par mot SI specific information BD e DEB CPL INV ROL ROR SHL SHR SWAP A 16 9610a FST 200 STL Annexe A FESTO Affectation par mot Mot m moire Mot du compteur Pr s lection du compteur Registre Unit fonctionnelle Mot d erreur Mot du temporisateur Pr s lection du temporisateur Instruction de comptage Mot m moire nc Registre Mot du compteur Pr s lection du compteur Mot du temporisateur Pr s lection du temporisateur Compteur Appel de bloc CFM 3 Num ro de bloc wiTh Op rande de S CMP 9610a A 17 FST 200 STL Annexe A FESTO Op rande de mot j R f rence de l op rande Mot d entr e Mot de sortie Mot m moire Mot du temporisateur Pr s lection du temporisateur Mot du compteur Pr s lection du compteur Registre Unit fonctionnelle Mot d erreur Constante Op rande de bit forsable R f rence de l op rande Sortie Bit m moire Fonction du temporisateur Compteur Fonction du temporisateur version compil e Indication de temps 0 655 35 s avec max 2 chiffres apr s la virgule A 18 9610a FST 200 STL Annexe A FESTO A 4 Exemple de programme Cet exemple de programme regroupe les diff rentes
227. ion permet d activer ou de d sactiver l option d inscription automatique dans la liste des affectations au cours de la saisie du programme L tat affich est celui qui est d fini apr s activation de la fonction Lorsque l option Allocation listing ON a t s lection n e une fen tre appara la fin de chaque ligne dans laquelle il est possible de saisir l op rande absolu ou symbolique ainsi qu un bref commentaire voir para graphe 4 2 4 Format file formater fichier Une fois cette fonction activ e le format du programme appel par l diteur STL est uniformis Ce format se rapproche de la repr sentation de programme figurant dans ce manuel Module call appel de bloc Cette fonction est une aide pour l appel de blocs de programmes Un cran pr d fini appara t alors avec des champs de saisie fixes voir paragraphe 4 5 Unused entries in allocation list places disponibles dans la liste des affectations Activer cette fonction pour afficher l espace m moire encore disponible dans la liste des affectations Edit allocation list diter liste des affectations Cette fonction permet de passer l diteur de la liste des affectations correspondant Les entr es peuvent y tre modifi es voir paragraphe 4 6 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 2 Edition d un programme STL Toutes les tapes suivre pour acc der l diteur de programmes en
228. ions sont correctement sai sies activer la fonction F1 Le module est alors adapt au programme de l automate et est li au projet corre spondant Il peut tre appel comme bloc de pro gramme ou comme fonction 9610a FST 200 3 Gestion des programmes de l automate FESTO Une fois le module reli ses donn es et les param tres utilis s sont entr s dans la liste des erreurs Pour consulter les entr es choisir la fonction Show error list afficher liste des erreurs dans le menu de s lection du langage de pro grammation correspondant Un exemple figure ci dessous Rs Error list V3 2 Filename B0 10 V1 Object module ABG display driver internal texts Source file s C FST SF3 PROJEKTE LIB 8FD_XABG MAK Object file z C FST SF3 PROJEKTE HAUSTEL2 3Z0B10V1 0BJ Type FPC FPC SF3 Code type CPM Object code generated 155 bytes Operands used Absolute operand Symbolic operand Comment MO O Var_Ausgb Representation style for values VZ MO 1 Busy Text output active Entries marked with an asterisk could not be included in the allocation list 9610a 3 49 FST 200 3 Gestion des programmes de l automate FESTO 3 50 9610a FST 200 STL 4 Programmation par liste d instructions PESTO 4 Programmation par liste d instructions STL Les programmes d automatisation pour l automate Festo SF 3 peuvent tre crits sous forme de liste d in
229. iples sorties locales y comp CP AS i Bits multiples sorties de diagnostic et du bus de terrain 8 bits Bits multiples sorties du bus de ter rain 16 bits Compteurs Op rations Bit unique s cruter forcer remettre z ro attribuer attribuer avec n gation Bits multiples comparer charger TIO T131 TOO TO31 TWO TW31 TPO TP31 CO C31 Etat du compteur Op rande de bit unique CWO CW31 Mot du compteur Op rande de bits multiples CPO CP31 Pr s lection du compteur Op rande de bits multiples Valeur de pr s lection d cimal 32768 32767 d cimal 0 65535 hexad cimal 0000 FFFF Temporisateurs Op rations Bit unique scruter forcer remettre z ro attribuer attribuer avec n gation Bits multiples comparer charger Etat du temporisateur Temp impuls Op rande de bit unique Etat du temporisateur pour retard l activation Op rande de bit unique Etat du temporisateur pour retard la d sactivation Op rande de bit unique Mot du temporisateur Op rande de bits multiples Pr s lection du temporisateur Op rande de bits multiples Valeur de pr s lection 0 00 655 35 s FST 200 LDR Annexe B FESTO Variables Op rations comparer charger Vnnnnn Op rande de bits multiples
230. ique Entrer un op rande symbolique seul n a pas de sens et cette op ration est donc inter dite 4 70 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Une fois la saisie de lop rande effectu e avec une syntaxe correcte activer la fonction F1 L entr e est alors inscrite et class e dans la liste des affectations La fonction F8 ou la touche ESC permet d annuler tout moment l entr e Suppression d un op rande Pour supprimer un op rande de la liste des affectations se placer sur la ligne de l op rande correspondant et activer la fonction F2 Une fen tre appara t avec une question demandant confirmation pour la suppression de l op rande Entrer Y et l op rande est supprim en trer N pour annuler l op ration FST 203 Allocation List V3 2 1 Absol 0p Symbol 0p Commentary FO 0 Enter E ABG 89 ENTER key pressed F0 1 ki E ABG 80 F1 key pressed F0 2 F_2 E ABG 80 F2 key pressed F0 3 F3 E ABG 88 F3 key pressed FO 4 F4 E ABG 80 F key pressed FO 5 Clear E ABG 89 clear key pressed F0 6 Change E ABG 80 value changed F0 7 Initbuff E ABG 80 init if flag 0 F0 12 F5 E ABG 80 F5 key pressed F0 13 F_6 E ABG 80 F6 key pressed F0 14 F E ABG 80 F7 key pressed F0 15 F_8 E ABG 89 F8 key pressed RO Buffer p 1I Question L fer RO Buffer Delete entry V N BOT FRIC FERDE FETE FRET F FRS FREE SN SG A OSSI ER CE LEA ESS Fig 4 17 Suppression
231. iquer ou appuyer sur la touche Entr e pour lancer l op ration de chargement condition que la liaison soit correcte 7 8 9610a FST 200 7 Dialogue avec l automate FESTO 7 2 3 Stockage du contenu de la m moire dans l EEPROM G n ralit s Apr s chargement et test d un programme il est pos sible de l enregistrer avec l utilitaire EEPROM program ming programmation EEPROM de fa on non vola tile dans une m moire EEPROM Il est ensuite possible de param trer le mode de d marrage pour transf rer les programmes de lEEPROM dans la m moire RAM mode de d marrage EEPROM lors de la prochaine mise sous tension POWER ON ou pour utiliser direc tement les donn es disponibles dans la RAM mode de d marrage RAM En mode de d marrage EEPROM les op randes qui suivent sont r manents i e les va leurs des op randes sont sauvegard es en cas de cou pure de courant et r tablies lors de la remise sous ten sion mot m moire FWO FW31 bits m moire FO 0 F31 15 Mots du compteur CWo CW31 Pr s lection du compteur CPO0 CP31 Compteur CO C31 Pr s lection du temporisateur TPO TP31 Registre RO R99 9610a 7 9 FST 200 7 Dialogue avec l automate FESTO EEPROM Mise sous tension Program mation avec FST 1000 fois max Programme Programme Op randes Op randes r manents Mise sous tension Mise hors tension Fig 7 5 Gestion de la m moire en mode EEPROM En mode de d
232. ir l tat d origine de la ligne 4 16 9610a FST 200 STL 4 Programmation par liste d instructions FESTO Toggle cursor forme du curseur La forme du curseur peut tre modifi e Au d part le cur seur appara t sous la forme d un trait plac sous un ca ract re de texte Une fois cette fonction activ e il prend la forme d un rectangle clignotant Cette forme permet pour de nombreux crans monochromes un meilleur affi chage Activer une nouvelle fois cette fonction pour modifier le curseur qui prend nouveau la forme d un trait 4 1 7 Commandes suppl mentaires 9610a Pour passer aux commandes suppl mentaires activer la fonction F7 extended commands dans l diteur STL voir fig 4 4 La fen tre des commandes suppl men taires apparait ensuite en bas droite __ Additional commands Esc 1 Check syntax Allocation list OFF Format file Module box Unused entries in allocation list Edit allocation list Fig 4 7 Commandes suppl mentaires Activer les diff rentes options de la mani re d j d crite 4 17 FST 200 STL 4 Programmation par liste d instructions FESTO Check syntax test de syntaxe Cette fonction lance un test du programme affich dans l diteur La v rification concerne l criture syntaxe et l encha ement des s quences s mantique Allocation listing ON OFF liste des affectations activ e d sactiv e Cette fonct
233. iste des affectations d sactiv e Lors de la saisie d un op rande dans le programme LDR aucun op rande ne doit tre enregistr dans la liste des affectations Activer cette fonction si unique ment des op randes absolus sont entr s dans le pro gramme LDR Il est alors op rationnel m me sans qu une liste des affectations ne soit cr e Inscription dans la liste des affectations activ e r glage par d faut Lorsqu on entre un nouvel op rande dans le programme LDR l activation de cette fonction permet de l inscrire galement dans la liste des affectations Une fen tre identique la figure 5 10 appara t 5 22 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO FST 203 Ladder diagram editor V3 2 Rung no 1 P0 3 V1 motor_1 II Enter operand in allocation list Esc 1 Absol 0p Symbol Op Commentary motor_1 1 2 3 4 9 6 7 8 Fig 5 10 Insertion d op randes dans la liste des affectations Si un op rande symbolique a t entr dans le pro gramme il faut lui affecter un op rande absolu Entrer lop rande absolu et activer la fonction Insert ins rer F1 Activer cette fonction lorsque le programme doit gale ment contenir des op randes symboliques et que la cr ation d une liste des affectations est n cessaire 9610a 5 23 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 Symboles de l dit
234. isting du programme A 23 Annexe B Sch mas contacts B 1 Op rations et op randes des sch mas contacts avec le logiciel FST 200 B 1 B 1 1 Op rations dans un programme LDR B 1 B 1 2 Liste des op randes B 10 B 1 3 Syntaxe de la d signation d un op rande absolu B 13 VII 9610a FST 200 Sommaire FESTO B 2 Fonctionnement multit che de l automate SF 3 avec terminal de distributeurs programmable B 14 B 3 Exemple de programme ssssesssssserrresrrserrses B 15 Annexe C C 1 D finition des concepts eeeneen C 1 C2 Liste des instructions de l diteur de texte C 5 C 3 Messages d erreur C 7 C 3 1 Messages du logiciel FST C 7 C 3 2 Messages de l automate C 43 Annexe D D 1 Regjitre des Figures ssesssesrisserrresrrrsnns D 1 D2 R capitulatif des blocs fonctionnels et blocs de programmes livr s fichiers MAK D 7 DS dee aaa rent Het arr D9 D 4 Manuels compl mentaires D 19 9610a IX FST 200 Sommaire FESTO X 9610a FST 200 1 Introduction FESTO 1 Introduction 9610a W En cas de recours au manuel uniquement pour des pro bl mes apparemment insolubles il est conseill de lire au pr alable au moins cette page 1 Le chapitre 2 Installation du logiciel d crit l installation la configuration et le d marrage du log
235. it atteint la valeur 0 La temporisation est alors coul e Tnn 0 e un nouveau front montant impulsion soit pr sent dans la partie conditionnelle ce qui permet de re lancer le temporisateur red marrage du tempori sateur e l tat du temporisateur soit remis z ro Tnn 0 5 57 FST 200 LDR 5 Programmation par sch mas contacts FESTO Etat de la Front int condition RAF MODE 1 0 D marrage du temporisateur Etat du pour un front montant temporisateur 1 0 Pr s lection du 7 temporisateur Etat de la condition R action du temporisateur Front montant Le temporisateur d marre niveau 1 aucune Front descendant aucune niveau 0 aucune Exemple 16 1 Ti Ti TL Y a E E E 18s Timer Ti 08 1 PP PP ET G Une impulsion sur l entr e 10 1 active la sortie pour la dur e d finie par la pr s lection du temporisateur 10 secondes Le contact ou verture plac dans la premi re ligne de contacts emp che le red marrage du temporisateur lorsqu il est d j actif 5 58 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Temporisateur pour retard l activation Ce temporisateur active les sorties apr s r ception d un signal 1 et coulement d un temps de retard La pr s lection du temporisateur repr sente le temps de retard Lorsque le temporisateur d marre son tat TON ne prend la valeur 1 qu apr s que ce tem
236. it du lien logique EXOR Il permet de lier deux et seulement deux conditions initiales La condition est remplie lorsqu une des deux conditions est satisfaite Exemple IF 11 0 EXOR 11 1 THEN SET 01 0 OTHRW SET 01 7 4 32 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a n THEN F STL 8 commands NOP signifie No Operation pas d op ration Entrer cette instruction pour d clencher une action sans condi tion initiale Exemple IF NOP THEN SET F1 0 Il s agit d une n gation Elle permet d inverser une condition initiale Si p ex la sortie O1 0 n est pas ac tive le programme saute au pas R glage Exemple IF N 01 0 THEN JMP TO R glage THEN introduit toujours une partie ex cutive voir para graphe 4 3 1 Cette fonction permet de retourner aux commandes STL repr sent es sur la fig 4 9 4 33 FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 3 Partie ex cutive STL On acc de ces fonctions en activant F3 sur l cran repr sent sur la fig 4 4 ou directement apr s saisie de l instruction THEN FST 203 Statement List Editor 43 2 Alloc list ON Line 1 Col 1 P0 0 V1 STEP 1100 THEN LOAD C5 TO FW13 TO FW15 STEP start THEN NOP F10 Switch to nain level STL actio on gt A 1 f RESET LOAD EE JMP TO T OTHRWH STL 1 Je Fig 4 11 Partie ex cutive STL FEI SET active un op rande de bit unique
237. itr duMeNU snoet in tas touches de fonction zone de travail page de titre programme M AE LEO LE PP R EE NUME On ienten ne sen eat PA param tres FST 200 Annexe D FESTO 9610a r pertoire s ea an Stocker dans r EPROM AATE E LE affichage d tat 7 38 appeler PAT rites 2 supprimer c comme partie de projet aaa a a 3 8 project backup restore project charger projet eseeses 3 20 projet charger 8 16 7 5 2 CT nd enr ad en Pan re ae ee De O IMPNIME aoan nanas nette 3 9 S lectionner rrenari a eeii aa 3 4 SUpPpreSS On 3 6 LIB directory r pertoire LIB 2 1 3 3 CONTENU EE rire AAT 2 description a a a a A 3 3 r pertoire des projets r pertoire ss 2 1 sch ma contacts EL 6 LU a ean eara aeea 5 3 partie conditionnelle 5 24 partie ex cutive 5 24 search commands commandes de recherche continue search poursuivre la recherche 6 6 find text rechercher 6 5 go to line aller la ligne 6 7 replace text remplacer sn 0 6 start end of text d but et fin du texte aain nig 6 7 souris cliquer sur une commande 1 10 rejoindre un point 1 10 structure g n rale appel du logiciel FST 2 16 menu principal 2 17 organisation de
238. l cran 2 18 texte d aide 08h mi inner 2200 FST 200 Annexe D FESTO structure g nrale identificateur FST logo 2 17 tabulation INS RER Mas DR MT een es re 6 18 modifier 6 17 SUPPrIMer eosi rene names Nntisia nt 6 18 toggle ruler affichage r gle 6 16 taquets par d faut 6 18 temporisateur AQTOSSE E nement 5 54 sae nn ss sers ss cs sers ess ess aana 46 5 62 d marrage 5 62 domaine d application A 6 tats ee En ee A 44 5 55 initialisation nnnnonononnnnnnnnennnnnnnnnnnenne 4 44 5 62 interrogation 4 46 lancement erare ee REA A AA 4 45 MOto ue naaa aaa aana 444 550 AUM TO rasere aar na n a aaa a AO pr s lection 4 44 5 55 propri t s 4 48 afficher valeurs 7 31 g n ralit s eu Hinata es DD4 modification des valeurs aeiaai a ades 7 31 pour retard Pactivation 5 59 pour retard la d sactivation 5 61 temporisateur impulsions 5 57 test de syntaxe MEME ete reste tetee nee etage rt hr trente tan tn 4 18 9610a FST 200 Annexe D FESTO D 4 Manuels compl mentaires Le mode Online du SF 3 donne un bref aper u des instructions contenues dans l interpr teur de com mandes de l automate concern Le manuel de lauto mate concern comprend e toutes les instructions de l interpr teur de commandes e les messages d erreu
239. l op rande o doit tre enre gistr le r sultat de l op ration Confirmer la saisie de lop rande l aide de la touche Entr e La saisie des op randes pour l op ration sur des bits multiples est termin e La figure suivante montre un exemple d une op ration sur des bits multiples avec trois op randes 19 2 CPO Eea 7 5 CP1 L op ration Addition est repr sent e On ajoute l op rande CPO et la valeur 50 Le r sultat est enregistr dans le troisi me op rande CP1 5 71 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 7 Op rations arithm tiques et logiques 5 72 La fonction Arithmetic logic arithm tique et logique re pr sente une op ration sur des bits multiples voir paragraphe 5 4 4 Contrairement la fonction Multibit operations op rations sur des bits multiples la fonc tion arithm tique et logique permet e la liaison de plus de trois op randes e diff rentes op rations dans un box arithm tique ou logique o il peut s agir aussi bien d instructions arithm tiques que logiques On ne peut pas d terminer ici le type des op rations l aide des menus comme pour la fonction Multibit ope rations op rations sur des bits multiples Entrer les op rations et les op randes manuellement dans une fen tre Les entr es peuvent comprendre au maximum 16 lignes Activer dans la fen tre de s lection du box voir para graphe 5 4 la fonction A
240. l e Error s occurred erreur s On constate la fin d une op ration de conversion qu une erreur de syntaxe de s mantique ou autre p ex fichier de sch ma contacts endommag est survenue La liste des erreurs donne des informa tions plus pr cises sur la ou les erreur s survenue s Error opening file XXX erreur lors de l ouverture du fichier XXX Il est probable que la disquette soit prot g e en criture ou que le fichier soit endommag Error opening the error list erreur lors de l ouverture de la liste des erreurs Impossible de trouver le fichier contenant la liste des erreurs Error while reading the field bus configuration erreur lors du chargement de la configuration du bus Une erreur est survenue lors de la lecture du fichier de configuration cr des op randes du bus de terrain Error while reading the file erreur lors du chargement du fichier Le fichier sp cifi n est pas disponible ou est endommag Error while writing the file erreur lors de l criture du fichier La configuration ne peut pas tre sauvegard e Causes Le disque dur est satur le lecteur est vide le r pertoire LIB n est pas cr Error writing file erreur d criture du fichier Une erreur a t d tect e lors de l criture sur le disque dur du PC La cause de l erreur est le plus souvent un disque dur satur m moire insuffisante C 13 FST 200 Annexe C FESTO Executi
241. la valeur du mot du temporisateur est gale 100 Dans un programme STL le mot du temporisateur peut tre li n importe quel op rande de bits multiples Les paragraphes suivants donnent des d tails sur la syn taxe des liaisons possibles 9610a 4 47 FST 200 STL 4 Programmation par liste d instructions FESTO Propri t s du temporisateur impulsions Un temporisateur impulsions permet d influencer pour une dur e pr d finie un d roulement par des tats in ternes au programme ou par une impulsion d entr e Cette impulsion ou son front positif lance le temporisa teur Tnn 1 La pr s lection du temporisateur valeur initiale est charg e dans le mot et le temporisateur commence travailler Le mot du temporisateur est a lors d cr ment jusqu ce que e sa valeur soit z ro La valeur finale du temporisa teur est alors atteinte Tnn 0 e un nouveau front positif impulsion soit pr sent dans la partie conditionnelle ce qui permet de relancer le temporisateur red marrage e l tat du temporisateur soit remis z ro arr t du temporisateur 4 4 2 Programmation des compteurs 4 48 Les compteurs servent compter des v nements ou des pi ces Deux types de compteurs peuvent tre pr sents dans un programme STL e compteurs comptage croissant e d compteurs Les compteurs comptent de fa on croissante en partant de la valeur instantan e du compteur incr men
242. langage STL sont r p t es une nou velle fois ici e Cr er un projet ou s lectionner un projet existant dans le gestionnaire de projets e Activer sur l cran repr sent sur la fig 4 1 l option STL editor diteur STL e S lectionner un programme existant ou cr er un nouveau programme e L diteur de programmes en langage STL appara t et il est alors possible d crire un programme ou d en diter un existant Toutes les instructions except les op randes peuvent tre entr es facilement l aide des touches de fonction pr d finies ou du clavier Structure g n rale du programme Un programme d automatisation en langage STL est compos de plusieurs instructions Prenons par exem ple le programme simple suivant STEP lt rep re gt IF contact1 AND 11 1 THEN SET 01 0 OTHRW SET alarme Chaque ligne repr sente une instruction pour lauto mate 9610a 4 19 FST 200 STL 4 Programmation par liste d instructions FESTO 4 20 Une telle instruction se compose de e commandes STL IF AND THEN SET OTHRW e certaines unit s fonctionnelles comme les entr es ou les sorties ce qu on appelle des op randes e leur adresse 1 0 1 1 Ces adresses indiquent quelle entr e ou sortie doit tre activ e et sur quel module d E S Pour l exemple ci dessus cela signifie 11 1 est l entr e 1 sur le module d E S 1 01 0 est la sortie O sur le module d E S 1 Contacti et alarme
243. lation de per age en avant 0077 SET O0 6 Installation de per age en retrait 0078 0079 STEP 21 9 0080 IF 10 5 Position initiale de per age 0081 THEN RESET O0 5 V rin de serrage 0 avanc 0082 RESET O0 1 T moin de mode automatique 0083 RESET O0 0 T moin Start 0084 JMP TO 1 0085 Programme de surveillance P7 0001 STEP 100 1 Surveillance de l arr t d urgence 0002 IF 10 2 Bouton d arr t d urgence 0 actionn 0003 THEN RESET 00 4 Sortie clignotante de l arr t d urgence 0004 RESET 00 2 T moin d arr t d urgence 0005 IF N 10 2 Bouton d arr t d urgence 0 actionn 0006 AND N TO Fr quence de clignotement 0007 THEN LOAD N 00 4 Sortie clignotante de l arr t d urgence 0008 TO 00 4 Sortie clignotante de l arr t d urgence 0009 SET TO Fr quence de clignotement 0010 SET O0 2 T moin d arr t d urgence 0011 IF NOP 0012 THEN PW 0013 9610a A 25 FST 200 STL Annexe A FESTO A 26 9610a FST 200 LDR Annexe B FESTO Annexe B Sch mas contacts B 1 Op rations et op randes des sch mas contacts avec le logiciel FST 200 Cette annexe r capitule les op rations possibles dans un programme par sch ma contact LDR ainsi que les op randes admis par l automate SF 3 La partie B 1 1 de cette annexe pr sente le mode d emploi et le domaine d application op randes des instructions LDR La partie B 1 2 de cette annexe fournit une liste des op randes admis par le SF
244. lec tionner le projet activer en mettant en surbrillance le nom correspondant Appuyer sur la touche Entr e ou sur le bouton gauche de la souris pour activer le projet s lectionn dans le logiciel FST et faire appara tre le menu principal confor m ment la fig 2 9 sur l cran V rifier que le nom du projet et sa description apparaissent en bas gauche de l cran Le projet est alors correctement saisi 9610a 3 5 FST 200 3 Gestion des programmes de l automate FESTO 3 3 Suppression d un projet Il est possible de supprimer un projet complet programme de l automate e lorsqu un projet n est plus utilis temporairement e lorsqu un projet n est plus n cessaire du tout Un projet peut contenir plusieurs programmes et blocs de programme la page de titre et du texte explicatif Tous vont dispara tre en cas de suppression Supprimer un projet uniquement lorsque l on est s r de ne plus en avoir besoin ou lorsqu une copie de sauvegarde a t cr e au pr alable l aide de la fonction Project Backup Un projet enregistr de cette mani re peut tre charg nouveau plus tard voir paragraphe 3 8 1 Pour lancer l op ration de suppression activer la fonc tion Delete project supprimer projet L cran suivant appara t alors voir fig 3 4 3 6 9610a FST 200 3 Gestion des programmes de l automate FESTO FST 203 V3 2 Ladder Statement
245. les crasant Le paragraphe 7 3 indique comment connecter correc tement l ordinateur l automate 9610a FST 200 2 Installation du logiciel FESTO 9610a Lorsque le port indiqu est utilis exclusivement pour rac corder l automate ne rien entrer dans la configuration de lautomate selon la fig 2 4 Initialization initialisation et Program termination fin de programme SF 3 initialization du En cas d utilisation du m me port s rie COM1 ou COM2 pour l automate et pour d autres appareils p ex une im primante s rie ou un terminal de programmation EPROM entrer ici une commande DOS du type MODE COM1 9600 N 8 1 Cette commande DOS initialise le port pour automate SF 3 termination fin de programme En cas de connexion au m me port s rie COM1 ou COM2 de l automate et d autres appareils entrer ici une commande DOS de telle fa on que le deuxi me appareil connect soit correctement aliment P ex MODE COM1 2400 N 8 1 Une fois la communication avec l automate termin e les propri t s de transmission du port sont syst mati quement r tablies Remarque pour l utilisateur d un FPC 202C Le FST 200 permet de programmer tous les FPC 202C Une fois install le FST 200 est pr r gl sur FPC 203 SF3 Il est possible de passer dans le menu principal comme dans la fig 2 8 au FPC 202C l aide de la commande gt FST 202C F7 2 11 FST 200 2 Installation du
246. les gros programmes Les touches de fonction et les menus de s lection facili tent l utilisation du programme et la gestion des fichiers Ceux ci tout comme les fonctions d dition g n rales sont utilis s dans la mesure du possible toujours de la m me fa on Dans certains programmes il est galement possible d affecter et de libeller librement les touches de fonction 1 3 Utilisation de ce manuel 9610a La lecture de tous les chapitres dans l ordre donn pro cure une connaissance compl te du logiciel FST Il est recommand alors de ne pas se contenter de lire passive ment les paragraphes mais d effectuer toutes les op ra tions de fa on active Le sommaire permet de s lectionner certains paragraphes qui semblent importants et de trouver un raccourci person nel sur mesure pour voluer dans ce manuel Le r pertoire des figures qui se trouve dans l annexe D apporte galement une aide pr cieuse Il indique tous les crans utilis s par le programme Il est ainsi facile de r soudre d ventuels probl mes 1 3 FST 200 1 Introduction FESTO Enfin l index permet d utiliser ce manuel comme lexique du logiciel FST et de trouver rapidement des explications sur les sujets actuels Des pictogrammes se trouvent dans la marge gauche pour aider au rep rage Les repr sentations de texte sont les suivantes La fl che indique des points o le programme demande une saisie ind pendante du logiciel F
247. locs de programme et blocs fonctionnels du projet s lectionn Activer pour cela dans le menu Project management gestionnaire de projets l option Load project charger projet Une fen tre appara t r pertoriant tous les pro grammes du projet s lectionn diagram Select project Create project FREE F F F F F Exit 1 2 3 5 6 7 8 Fig 7 2 Chargement du projet 9610a 7 5 FST 200 7 Dialogue avec l automate FESTO 7 6 Mettre le programme d sir en surbrillance Le s lec tionner en cliquant dessus ou en appuyant sur la touche Entr e Un ast risque appara t alors devant son nom Lorsque le projet s lectionn contient des pro grammes destin s d autres automates FPC ceux ci ne peuvent pas tre choisis R p ter l op ration pour tous les programmes d sir s Lorsqu un programme a t involontairement s lection n il est possible de supprimer l ast risque en cliquant une nouvelle fois ou en appuyant sur la touche Entr e Lorsque tous les programmes charger sont s lection n s activer la fonction F1 Si la liaison avec l automate est correcte l op ration de chargement commence alors voir fig 7 3 9610a FST 200 7 Dialogue avec l automate FESTO Lorsque le message suivant appara t sur la ligne d tat Warning After Power On programs will be loaded from EEPROM Attention A la mise en marche les programmes seront charg
248. logiciel FESTO 2 2 3 S lection du type d imprimante La fonction Printer choice s lection de l imprimante F1 permet de s lectionner l imprimante utilis e pour l impression ou de diriger l impression vers un fichier Une fois la fonction activ e une fen tre apparat qui indique les types d imprimantes utilisables avec le logi ciel FST E Printer Esc 1 HP Desk Jet HP Laser Jet HP Think Jet NEC P6 STAR NL 18 Userdefined File Fig 2 5 S lection de l imprimante Si l imprimante utiliser ne figure pas dans la liste choisir l option Userdefined interne Entrer ensuite les carac t res de commande utilis s par l imprimante Les carac t res de commande de l imprimante EPSON FX 80 81 sont entr s par d faut Une fois le type d imprimante s lectionn les caract res de commande de l imprimante concern e sont affich s En cas de s lection de l option File fichier entrer ensuite un nom de fichier dans les caract res de l imprimante Communication port port voir fig 2 6 2 12 9610a FST 200 2 Installation du logiciel FESTO En cas de modification des caract res d une impri mante ceux ci sont enregistr s s par ment Lors de la s lection d une imprimante il est alors possible de d cider d utiliser lors de l impression soit les caract res de commande par d faut soit les caract res modifi s y Tenir compte du r glage de l interrupteur DIL de limpri mante Consu
249. lors toute la largeur de la fen tre pour entrer la cha ne de carac t res 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Champ Parameter designation d signation des param tres Ces champs contiennent la d signation de chaque pa ram tre fonctionnel sp cifique Lorsqu on entre les diff rents param tres on peut chaque changement de champ enregistrer le dernier op rande dans la liste des affectations Cette op ration se d roule de la fa on d j d crite au paragraphe 4 2 4 Inscription de l appel de bloc dans le programme STL Lorsque tous les param tres n cessaires ont t en tr s activer la fonction F1 La fen tre disparat ensuite et le bloc fonctionnel est enregistr dans le programme STL Les donn es sont ins r es dans la liste d instruc tions apr s la ligne de programme laquelle se trouve le curseur Exemple STEP rep re IF NOP THEN SET IF 11 0 THEN CFM5 WITH V100 WITH FWO WITH R7 4 57 FST 200 STL 4 Programmation par liste d instructions FESTO 4 5 2 Blocs de programmes CMPnn Les blocs de programmes sont des sous programmes que l on peut cr er soi m me dans le logiciel FST Ils sont trait s comme des programmes et disposent des m mes instructions que la liste d instructions Festo Cr ation d un bloc de programme Pour crire un bloc de programme entrer lors de la cr ation d un programme sous Type la lettre B
250. lter absolument le manuel de l impri mante 2 2 4 R glage des caract res de commande de l imprimante Pour modifier les caract res de commande de l impri mante activer la fonction F2 L cran suivant appara t I FST configuration program U3 1 1l Printer configuration data EPSON FX 89 81 Printer initialization Printer disconnect Neu line Carriage return Form feed Lines page Columns line Begin condensed print End condensed print Begin bold End bold Extended ASCII characters 11 ln HHH TFF r LPT1 Communication port Printer W3Printer F PE FACILES FI FRE F FRE 1RIQIEX 7 3 Bi call 5 bus BREL Fig 2 6 Caract res de l imprimante 9610a 2 13 FST 200 2 Installation du logiciel FESTO 2 14 Le type d imprimante actuel est inscrit dans l en t te droite Pour modifier les caract res de commande craser certains caract res La derni re ligne d finit le port de l imprimante Marge de reliure Pour imprimer un programme STL Liste d instructions avec des commentaires enlever la marge de reliure Pour cela effacer l aide de la touche DEL tous les espaces dans New line nouvelle ligne et Carriage re turn retour ligne en surbrillance Pour obtenir une marge de reliure plus large ins rer des espaces sup pl mentaires Pour cela appuyer une fois sur la touche INS puis plusieurs fois sur la barre d espacement Pour finir ne pas oublier d appuy
251. m moire de l automate Error in creating new directory path erreur lors de la cr ation du chemin d acc s au projet Le chemin d acc s au projet entr ne peut pas tre cr Causes Le lecteur est vide il existe d j un fichier avec le nom donn ou le nom ne correspond pas la syntaxe du DOS Error in creating the object file erreur lors de la cr ation du fichier objet Program abort programme annul Relier un module L espace est insuffisant pour cr er un fichier objet et le programme est annul Lib rer de la place sur le disque dur et essayer nouveau Error in changing to local directory erreur lors du passage au r pertoire local Cette erreur survient lorsqu on travaille avec des disquettes Lors de la cr ation du chemin d acc s au projet le chemin d acc s doit tre modifi Lorsqu il est ensuite impossible de passer au r pertoire local disquette parce que le lecteur est ouvert ce message appara t Error in reading the type file erreur de lecture du fichier de type Un fichier de type d finissant le type de mat riel est n cessaire pour la configuration du bus de terrain Celui ci est soit d fectueux soit absent 9610a FST 200 Annexe C FESTO 9610a Error in receiver part of serial interface erreur de r ception de l interface s rie L interface s rie dispose d un driver d interface incorrect ou la vitesse de transmission du FPC est incorrectement r g
252. m mo u cou o ooo O00000 oo o ooo oo0oo0oo000o oo ooo O00000 Om o 000 OO0000H OH PORORORORORORORO N B ne i 8 8 0 0 0 8 0 3 0 8 Oooo Oooo OMhMOMHOO OHSH Select new address DO HO HE D DL Fig 8 8 Configurateur de bus AS i Affectation modification des adresses des esclaves AS i 9610a 8 19 FST 200 8 Bus de terrain Ma tre AS i FESTO 8 20 Nominal ID IO valeur th orique des codes ID IO F5 Lorsqu un point d interrogation appara t dans la liste des esclaves affich e la fonction F5 Nominal ID 10 devient active Dans ce cas le code ID ou IO de l esclave AS i dispo nible est diff rent de celui de l esclave configur Cela indique Les des une erreur d installation de l esclave concern ou un esclave incorrectement configur diff rences doivent tre corrig es Proc der d une mani res suivantes Retirer l esclave incorrectement install Le remplacer par le type d esclave configur ou Accepter l esclave install dans la liste de configu ration th orique Appeler pour cela le menu de configuration AS i Project planning for AS i slaves Configuration d esclaves AS i et effec tuer une nouvelle comparaison des configurations th orique et r elle Accepter alors avec F4 l esclave qui diff re Un exemple figure dans le manuel du SF 3 Chapitre 6 4 9610a FST 200 8 Bus de terrain Ma tre AS i FESTO
253. marrage RAM la r cup ration des don n es programmes ou op randes apr s une coupure de courant n est pas garantie m me si celle ci ne dure que quelques secondes La perte de donn es est craindre 7 10 9610a FST 200 7 Dialogue avec l automate FESTO 9610a REMARQUE G n ralement la programmation de EEPROM s effec tue lorsque la mise en service est compl tement termi n e Travailler auparavant en mode de d marrage RAM Avant de programmer lEEPROM lire le pro gramme de l automate Upload Lecture de la m moire de l automate Cette fonction est n cessaire pour transf rer tous les programmes et blocs de programme d un projet donc la totalit du programme de l automate de la RAM de l automate dans EEPROM La lecture de programmes de l automate pr suppose que ceux ci y ont au pr alable t charg s Activer a lors l option Upload lire le programme de l automate pour recharger les programmes voir fig 7 6 Un fichier n cessaire la programmation EEPROM est alors cr 7 11 FST 200 7 Dialogue avec l automate FESTO FST 293 V3 2 1 Ladder Statement Utilities I Project diagram list Allocation list management SF3_TEST test programs Text editor Text function keys Title page Project header Configuration EEPROM programming Online mode Program execution Printing 1 2 3 ARCENCCRE 6l HFST 2020 end Fi
254. mpu Lorsque la m moire tampon du r cepteur est nouveau vide un signal DC1 est mis comme signal de d part et le transfert reprend l endroit o il a t interrompu 9610a FST 200 Annexe C FESTO 9610a Installation On appelle ainsi la proc dure destin e copier correctement le logi ciel FST sur le disque dur Logiciel En g n ral un programme qui dicte au mat riel ce qu il doit faire et dans quelles conditions Mat riel Ce sont les appareils et toutes les pi ces qui en font partie qui connect s dans un syst me forment une unit dite morte C est le logiciel correspondant qui anime le mat riel Mode Online Mode de fonctionnement qui permet d afficher directement sur l cran certaines fonctions ou ex cutions de l automate Des manipulations individuelles sur les valeurs des op randes sont possibles Multit che Capacit d un syst me informatique ou d un syst me de commande d activer plusieurs programmes ou processus t ches parall lement ou quasi parall llement Processeur Circuit int gr qui ex cute les instructions d un programme pas pas les unes apr s les autres Programme Dans le logiciel FST un programme est un projet d automatisation ind pendant Plusieurs programmes peuvent former un projet Programme compil Programme source crit dans un langage volu et traduit en lan gage machine Les programmes compil
255. n en particulier la reproduction d autres fins ainsi que la cession du logiciel des tiers non conforme la r glementation de la clause 3 est interdite de m me que toute dition ou tout autre type d utilisation 2 Note relative aux droits d auteur copyright Chaque programme contient une note concernant les droits d auteur Cette note doit tre incluse dans chaque copie chaque version dit e et chaque partie du programme associ e d autres programmes 3 Cession de la licence L acqu reur peut c der la licence un tiers dans les limites et condition qu il se conforme aux conditions nonc es dans les clauses 1 et 2 Le tiers doit tre express ment inform de ces conditions La cession entra ne pour le c dant l extinction de tout droit d utilisation du logiciel y compris pour les copies les versions dit es et les programmes associ s Ils doivent tre d truits dans la mesure o ils ne sont pas remis au tiers 4 Toute autre condition contenue dans ce logiciel en provenance d autres fabricants est consid r e comme nulle et non avenue Il Exportation du logiciel Lors de l exportation du logiciel le b n ficiaire de la licence doit se soumettre aux conditions d exportation en vigueur en Allemagne et dans le pays d acquisition du logiciel Contrat de licence FESTO Ill Garantie 1 Festo garantit que le programme logiciel qu il a con u est conforme la description de l applicati
256. n absolue Au cas o ils poss dent une d si gnation symbolique et un commentaire dans la liste des affectations ces indications sont imprim es juste droite de l op rande Voir ce sujet la fig 3 9 9610a FST 200 3 Gestion des programmes de l automate FESTO La partie 2 de cette liste r pertorie les op randes sym boliques qui n ont pas t trouv s dans les listes des affectations c est dire ceux qui n ont encore aucune d signation absolue Cela permet de pouvoir contr ler toutes les indications qui restent encore saisir Sinon le programme de l automate n est pas en mesure de fonctionner FST crossreference list absolute symbolic FPC CCU P B Ver Type operand operand line rung comment LAMP_ON Emergency lamp on CONTACT Eng releasing MOTORON ioek whether motor is running SENSOR1 PHARES workpiece position EMERGEN des emergency off pressed Fig 3 9 Impression de la liste des correspondances 3 6 6 Impression de la liste des erreurs Activer cette fonction Error list pour sortir la liste des erreurs sur limprimante connect e Ces messages d erreurs sont r pertori s dans l annexe C 3 9610a 3 15 FST 200 3 Gestion des programmes de l automate FESTO 3 7 Chargement d un projet Utiliser cette fonction pour e charger un projet complet avec toutes les parties de programme dans l automate e charger simultan ment plusieurs parties de programme d un projet d
257. n ou la d cr men tation lorsque son contenu est 1 compteur actif Le contenu des op randes de bits multiples peut tre consult uniquement via la fonction Show operand affi cher op rande La figure suivante montre l affichage de l tat l aide d un exemple de programme Tous les symboles repr sent s en vid o inverse sont ici sur fond noir 5 93 FST 200 LDR 5 Programmation par sch mas contacts FESTO m FST 203 Ladder diagram online display V3 2 Rung no 9 Klingel P0 0 V1 DL Le RUF IMPULS RUFTLN1 j RUFTLN1S2 TSCHLTLN1 SCHLTLN1 Tt TO TIHEOUTT1 TSCHLTLN1 ABHURETI S2TLN1 VSATZ1 S1TLN1 1 2 S vo _Scannin lite FE ES LE m i r F LUE isplay odify how ini top ESS EPS EU FUN D ON EC Fig 5 29 Affichage de tat Les menus permettent alors d activer les fonctions sui vantes 5 94 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Modification de la vitesse de scrutation affichage La vitesse de scrutation indique la rapidit avec la quelle le contenu et les tats des op randes disponi bles sur la ligne de contacts s lectionn e sont scrut s La vitesse de scrutation d pend du nombre d op randes pr sents dans la ligne de contacts Le facteur 100 repr sente la vitesse de scrutation maximale La valeur par d faut est le facteur 50 Activer l
258. n par sch mas contacts FESTO 5 2 1 Inscription dans la liste des affectations avant la saisie du programme En g n ral les donn es machines sont fixes pour l ta blissement d un programme On poss de selon l instal lation et le c blage existants e un plan d installation e un plan de c blage des capteurs et actionneurs sur les entr es sorties de l automate Pour conserver une vue globale lorsque les op randes sont tr s nombreux cr er la liste des affectations avant le programme Acc s l diteur de la liste des affectations Avant de travailler avec la liste des affectations cr er ou s lectionner un projet voir paragraphe 3 1 ou 3 2 9610a 5 15 FST 200 LDR 5 Programmation par sch mas contacts FESTO A partir du menu principal du FST activer dans le menu Utilities utilitaires l option Allocation list liste des af fectations voir galement paragraphe 5 5 2 On ac c de alors l diteur de la liste des affectations voir fig 5 6 Les fonctions disponibles sont expliqu es en suivant l ordre des touches de fonction La fonction Terminate quitter F8 permet de quitter la liste des affectations FST 203 Allocation List V3 2 1 Absol 0p Symbol Op Commentary 03 1 delaytime delay time in tenth of a second TO wait waiting time in milliseconds TP nee PR re 1 2 3 A LENS 6 ORCO SMELE Fig 5 6 Editeur de la liste des affecta
259. n syiibele sohditionnel Enr 5 39 Branches parall les dans la partie conditionnelle 5 41 Bobines me iimtinn D 45 Branches paralisies dan i janie EECV E hoiran aoa a a n a 5 47 Commande de saut 5 48 Box dans la partie ex cutive 5 51 D finition du box d ex cution 5 52 Attribution 5 53 Temporisateurs 5 54 Compteurs ve nadaanan O03 Op rations sur ides bits unes dans la partie ex cutive ssesneeee ennenen 5 69 Op rations sur des bits os avec deux op randes nes aint DO Op rations sur des bits multiples a avec trois op randes hersi PEE o I A Op rations abrieidies et ques D 72 Blocs logiciels jan sararea D70 Fonctions supolemeniaies de l diteur de programmes en langage LDR asses 5 82 Commandes de bloc 5 83 Commandes suppl mentaires 5 86 Affichage de l tat D 89 Acc s l affichage de l tat 5 90 Activation de l affichage de l tat 5 91 6 Editeur de texte 6 1 6 1 1 6 1 2 6 1 3 Description et fonctions 6 2 Commandes de recherche 6 4 Commandes de bloc 6 8 Commandes de tabulations 6 16 9610a FST 200 Sommaire FESTO
260. ncern s At tribuer ensuite dans une autre fen tre des adresses ces op randes Elles doivent correspondre celles du programme voir fig 3 25 FST 203 V3 2 1 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Backup Restore File import Include module t FST V3 2 Display driver FD_ 216 Text in ABG With edge detection 1 yes O no Activate sign detection with flag F o0 00 Textoutput activ F 00 01 Character output delay in ms 0 1 2 gt H a OS OS OS A A A LOS Fig 3 25 Donn es relatives aux adresses d op randes Consulter le manuel d utilisation des modules driver fichier MAK pour conna tre le fonctionnement des diff rents op randes et quelles valeurs ils contien nent cette condition seulement le module peut remplir sa fonction avec pr cision 9610a 3 47 FST 200 3 Gestion des programmes de l automate FESTO 3 48 Exemple voir ci dessus Le module utilise deux bits m moires Les valeurs par d faut sont dans chaque cas M 00 00 e Entrer les bits m moires utiliser e Affecter diff rents bits m moires Dans le cas con traire les donn es de la liste des affectations sont erron es D terminer pr cis ment dans le programme de l auto mate le contenu des bits m moires Lorsque toutes les indicat
261. nd continue sauvegarde interm diaire Le texte est enregistr avec toutes ses modifications mais reste disponible pour l dition 6 11 FST 200 6 Editeur de texte FESTO Abort annuler Le texte reste dans sa version d origine i e les modifica tions sont perdues Avant que cette fonction ne soit ex cut e une demande de confirmation s affiche Are you sure Y N Etes vous s r Une r ponse N pour non annule l op ration Une r ponse Y oui restaure le texte d origine Read text block lire bloc Une fois cette fonction activ e une fen tre appara t sur l cran Elle r pertorie tous les fichiers disponibles dans la biblioth que du programme voir fig 6 4 6 12 9610a FST 200 6 Editeur de texte FESTO FST Text editor V3 1 1 Line 9 Col z Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the diii and latat elements le selection Esc Fi Director C NFST FESTO LTB DOC En NE HEADER DOC TITLE DOC 1 UC 5 4 K 6 7 8 Fig 6 4 Lecture d un bloc S lectionner le bloc de texte d sir laide des touches de direction ou en cliquant avec la souris Activer la fonction F1 ou clique
262. ne des extensions suivantes EXE COM BAT e d activer des programmes FST qui ne peuvent pas tre choisis ou activ s via les menus FST 9610a FST 200 3 Gestion des programmes de l automate FESTO Le dernier point est la principale application de cette fonction De tels programmes sont livr s avec le logiciel FST ou seront disponibles l avenir p ex r gulateur de position avec diteur joint diteur etc Pour faciliter leur appel le logiciel FST pr d finit des param tres 1 5 pouvant tre combin s librement selon le pro gramme appel 3 10 1 Commande d appel de programmes 9610a Pour appeler des programmes entrer d abord cette commande Activer pour cela dans Utilities utilitaires l option Configuration Activer ensuite la fonction Pro gram call appel de programmes Une fen tre de saisie apparat alors Lorsque cette fonction est activ e pour la premi re fois seul un champ en surbrillance s affiche contre la marge gauche Lorsque la fonction a d j t appel e des donn es peuvent tre disponibles voir fig 3 21 3 37 FST 200 3 Gestion des programmes de l automate FESTO FST configuration program V3 2 Configuration program call HOKANZED EXE 1 2 H3 H4 Display Editor LOADABG1 BAT 1 2 H3 H4 5 Load EABG1 Resident Emulator LOADABG2 BAT 1 2 H3 H4 5 Load EABG2 Resident Emulator LOADABG8 BAT 1 2 H3 H4 5 Load EABG8 Resident Emulato
263. ni res suivantes Placer d abord le curseur sur le symbole de d par d o l on d sire former une branche parall le e Activer la fonction Parallel coil bobine parall le dans le niveau de fonctions Path commands com mandes de lignes e Activer la fonction F1 dans le niveau de fonctions LDR instructions commandes LDR et s lection ner la fonction Parallel coil bobine parall le voir fig 5 20 9610a 5 47 FST 200 LDR 5 Programmation par sch mas contacts FESTO La branche parall le est ins r e avec le symbole de la bobine et peut tre cras si n cessaire avec un autre symbole d ex cution Suppression d une branche parall le Les branches parall les sont supprim es dans la partie ex cutive de la m me mani re que dans la partie conditionnelle voir paragraphe 5 3 4 5 3 7 Commande de saut 5 48 Un programme LDR est labor ligne par ligne de haut en bas L op ration se d roule si rapidement qu on a l impression qu il s agit d un traitement quasiment paral l le La commande de saut permet de cr er des branches dans le programme L ex cution du pro gramme est alors interrompue au point actuel et se poursuit un autre point du programme Ces fonctions permettent de e mieux structurer le programme LDR e r duire le temps de cycle en d sactivant des par ties de programmes La commande de saut comprend une instruction de saut et une destination de saut
264. nit s fonctionnelles Op rations Charger comparer affecter Pour SF 3 Unit s fonctionnelles FUO FU4095 Param tres de bloc Programme Op rations Scruter forcer charger PO P15 Bit unique Erreur Op rations Scruter effacer E Bit unique EW Bits multiples Registre d index Op rations Charger comparer affecter pour l adressage index X y Bits multiples A 7 FST 200 STL Annexe A FESTO A 1 3 Syntaxe des saisies Op rande Explication de l adresse Iw b f num ro de labonn du bus Ow b w num ro de mot If w b b num ro de bit Of w b IWw OWw IWf w OWf w Fw b w num ro du mot m moire FWw b num ro de bit Pp p num ro de programme Pr s lection du temporisateur Les valeurs de pr s lection des temporisateurs sont exprim es en centi mes de secondes p ex TP 125 La pr s lection du temporisateur est de 1 25 secondes La pr s lection d un temporisateur peut galement tre entr e en temps r el p ex 123 45 s A 8 9610a FST 200 STL Annexe A FESTO A2 Fonctionnement multit che de l automate SF 3 avec terminal de distributeurs programmable Le SF 3 poss de un syst me d exploitation multit che Plusieurs t ches peuvent ainsi tre ex cut es en m me temps avec un processeur Une t che est un cycle de traitement isol correspondant un pas pour un
265. nnelle de la ligne de contacts est remplie si un signal 1 est pr sent sur l entr e 10 3 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 3 8 Box dans la partie ex cutive D autres fonctions sont repr sent es dans la partie ex cutive par un symbole box Il peut s agir de attributions LOAD TO e temporisateurs e compteurs e op rations de bits multiples e op rations arithm tiques et logiques e appels de bloc Leur fonction est d crite dans un box 11 8 Ti TE p _ TP1 Timer L exemple montre un box de temporisateur Des op randes y sont d j entr s Toutes les fonctions cit es ci dessus sont symbolis es par un box de ce type y Les fonctions des box sont ex cut es uniquement en cas de front montant du r sultat de l op ration logique d tection de front implicite 9610a 5 51 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 D finition du box d ex cution S assurer qu on se trouve au premier niveau de fonc tions voir fig 5 4 et placer le curseur sur la partie ex cutive de la ligne de contacts dans laquelle on d sire ins rer le box d ex cution Activer la fonction Box une fen tre de s lection appara t comme sur la fig 5 21 La suite de la proc dure d pend de l option activ e dans cette fen tre de s lection se reporter aux para graphes 5 4 1 5 4 8 Chaque ligne de contacts peut contenir au max
266. nt galement tre affich es de fa on dynamique pour contr ler l volution du processus de commande voir Chapitre 7 5 affichage dynamique 7 4 1 Affichage statique des entr es et sorties 7 24 Activer la fonction F1 pour afficher sur l cran les va leurs instantan es des entr es et sorties TOR locales raccord es En mode Ma tre la fonction F7 permet d afficher les E S du bus fig 7 14 Selon la structure du terminal les E S AS i fig 7 15 et les E S du coupleur CP fig 7 16 sont ga lement affich es 9610a FST 200 7 Mode Online FESTO 1 0 2 1 E hRhSSXeNdSee D XXXXX XX X X WOUONONOUON ONU UN CL SSSSSeeee w SSSeS0ee A SSSeSeeee A SSSeS0eee SSSheese Ww SSSeseess SSeSsshese SF3 Online Mode Bit he Modify mode change column Tab 1 2 3 Aterminal Format Sig 9 GRISES MCELICEE 5 Fig 7 13 Affichage des E S locales Affichage de la valeur des op randes Les entr es et sorties sont affich es aussi bien par bit que par mot d entr e ou de sortie 1 0 y I lt t gt lt t gt 9610a d cimal 5 chiffres binaire 8 16 chiffres ou d cimal 5 chiffres binaire 8 16 chiffres ou hexad cimal 4 chiffres binaire 8 16 chiffres 7 25 FST 200 7 Mode Online FESTO E S du bus et diagnostic Activer la fonction F7 pour afficher sur l cran les va leurs instantan es de tous les
267. nt dans le r pertoire LIB Cliquer une nouvelle fois pour annuler la s lection Fin de la s lection Une fois le ou les fichier s d sir s rep r s et la s lection termin e activer la fonction F1 La s lection des sources de programmes est ainsi ter min e S lectionner encore le projet cible et entrer quelques indications sur les diff rents fichiers 3 30 9610a FST 200 3 Gestion des programmes de l automate FESTO S lection du projet cible Dans la zone de travail apparat la fen tre Target pro ject selection s lection projet cible Ce sont les projets cr s dans le logiciel FST voir fig 3 18 EST import 1 Search path RD Se de 3 D0 3ASI CFG 5 0POGV1L AHL 3Z0P00V1 INT 3Z0P66V1 LOG 3Z0PGGV1 OBJ 3Z0P03V1 KOP 320P05V1 AHL 3Z0P06V1 AHL 3Z0P10V1 KOP HEADER DOC SF3_TEST FST TITLE DOC Target project selection 1 Task Commentar A300496 elevator control LIB library _ Please select with RETURN key OS OS OS OS OS OS ON LG Fig 3 18 S lection du projet cible S lectionner le r pertoire des projets dans lequel les fichiers s lectionn s auparavant devront tre import s L cran de saisie suivant appara alors voir fig 3 19 9610a 3 31 FST 200 3 Gestion des programmes de l automate FESTO File polia Szgpaavi auz Fichier importer FPC CCU number CI Area identifier i CI
268. ojet comme programme ou B pour l utiliser comme bloc de programme e Clarea parameter param tres zone Cl Entrer le num ro du programme ou du bloc de programmes permettant de g rer le fichier dans le projet cible e Version Entrer le num ro de version e File extension extension du fichier L extension du fichier doit tre la m me que celle du fichier source e Commentary Commentaires Entrer ici si n cessaire un texte explicatif concernant le fichier actuel Lorsque plusieurs fichiers ont t s lectionn s passer au fichier suivant avec F2 Effectuer galement pour ces fichiers les r glages expliqu s ci dessus F3 per met si besoin est de revenir au fichier pr c dent Importation d autres types de fichier En cas de saisie dans le champ File extension exten sion du fichier voir fig 3 19 d extensions telles que DOC ou MAK l cran de saisie suivant appara t voir fig 3 20 9610a FST 200 3 Gestion des programmes de l automate FESTO EST import 1 File no 1 3_EABG MAK Name 3_EABG File extension MAK Commentary Driver for keyboard E ABG integer value EME FAE F F F F F FE ee 2E SE Ae A IOo AO Oo Baa Fig 3 20 Importation d un fichier MAK dans le r pertoire 9610a Deux indications seulement doivent tre alors entr es Name nom Entrer un nom de 8 caract res max pour l enregis trement du fichier actuel Recommandation
269. on 4 50 5 65 interrogation 4 53 D 11 FST 200 Annexe D FESTO MOT 4 49 5 65 NUMEO nn rii esearnii rieti reati Tre ieii aiat G pr s lection 4 49 5 64 affichage des valeurs 7 32 compteur croissant 5 66 crosant st nn A At 4 51 d compteur ssssssssnsssnrssrrrrssrrrnnsrnn nenene 4 51 5 68 g n ralit s ts degree instruction de comptage Dre ttes ee E 4 51 modification des valeurs 7 32 configuration de l automate FPC program termination fin de programme TA AE E A E port FPC RE configuration de l imprimante caract res de commande 2 14 caract res SP CIAUX seeseeeese eerie rerreerreees 2 15 d finition de la marge de reliure 2 14 port 7 A E E E configuration de Tordinateur fin de programme 2 7 INTANSAON 22540 ent t iie dereennes 2 7 monitor type type d cran 2 9 project directory r pertoire du projet 2 8 r pertoire du projet 1 6 type d ordinateur PC 2 9 video controller carte graphique 2 9 contact INS TTON iii 5 31 SUPPrESSION unes 5 39 g n ralit s 5 29 diteur de texte auto indent retrait du texte eeee 6 20 block commands commandes de bloc 6 3 commandes Ctrl C 5 document texte 6 1 extended commands
270. on et aux sp cifications du programme Par contre Festo ne garantit pas que les fonctions du logiciel s ex cutent enti rement sans interruption ni erreur ou que les fonctions contenues dans le logiciel sont ex cutables dans toutes les combinaisons de langue et dans toutes conditions de fonctionnement s lectionn es par le titulaire de la licence ou r pondent ses exigences 2 Les d fauts du logiciel notifi s par le titulaire de la licence pendant la p riode de garantie sous une forme crite compr hensible seront rectifi s par Festo dans un d lai raisonnable l exclusion de tout autre droit la garantie courant pendant ce d lai 3 Dans le cas o Festo ne remplit pas son obligation de rectification des d fauts dans un d lai raisonnable ou si la modification choue d finitivement le titulaire de la licence est en droit de demander une r duction dans des limites raisonnables du prix de la licence ou encore de r silier le contrat 4 La p riode de garantie est de 3 mois et prend effet envoi ou la remise du mat riel sous licence 5 La garantie ne s applique pas si des d fauts sont caus s par des modifications r alis es par le titulaire de la licence lui m me sur les conditions de fonctionnement pr vues pour le programme et d crites dans la documentation le descriptif Si le d faut ne peut pas tre constat ou si un dysfonctionnement r sulte de circonstances outrepassant le cadre des responsabilit s
271. on part empty partie ex cutive vide Lors de la conversion d un programme LDR on a constat qu une partie ex cutive d une ligne de contacts n est compos e que d un box logique ou arithm tique vide Error 21 Pcode sequence of sentence too long erreur 21 Partie Pcode ligne de commande trop longue Message d erreur du g n rateur de codes La m moire interne du g n rateur de codes est insuffisante pour traiter une partie d une ligne de commande en langage STL Une ligne de commande longue doit tre divis e en plusieurs lignes F Fieldbus operand not configured op rande du bus de terrain non configur L op rande du bus de terrain n est pas encore entr dans le fichier de configuration pour les op randes du bus de terrain File C CONFIG SYS is write protected and cannot be changed le fichier CACONFIG SYS est prot g en criture et ne peut pas tre modifi On constate que l installation du logiciel n est pas possible car le fichier C CONFIG SYS ne peut pas tre exploit File error DOS error no erreur fichier erreur DOS Le num ro de l erreur donne plus de pr cisions Par exemple la dis quette a t incorrectement retir e du lecteur File error File is too big to be stored on disc erreur fichier fichier trop grand pour l dition On constate au d but de l dition que le lecteur ne dispose pas d as sez de place pour d autres informations File error Fil
272. onction correspondante ou cli quer avec la souris Au cours de l dition l affectation des touches change pour s adapter la prochaine saisie possible Ces in structions peuvent galement tre crites uniquement partir du clavier i e sans utiliser les touches de fonc tion 4 1 4 Sortie de l diteur de programmes en langage STL La fonction F8 permet de quitter tout moment l diteur STL Une fois cette fonction activ e la fen tre File ope rations commandes de fichiers appara t dans l angle inf rieur droit voir ci dessous L File op rations L Est 1 Save and continue Abort Read text block Write text block Fig 4 5 Commandes de fichiers 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Save and quit editor sauvegarder puis quitter l diteur Le programme STL est enregistr dans le r pertoire du projet On quitte ensuite l diteur STL Le menu princi pal du logiciel FST appara t nouveau sur l cran comme sur la fig 2 8 Save and continue sauvegarde interm diaire Le programme STL est seulement enregistr Il reste dans l diteur On peut ensuite continuer diter au point o on tait Abort annuler et quitter l diteur Si cette option a t activ e la demande de confirma tion suivante appara t dans une autre fen tre Are you sure Etes vous s r Y N yes Les modificati
273. ons apport es depuis la derni re sauvegarde sont rejet es et le programme retourne au menu principal du FST repr sent sur la fig 2 8 no Retour diteur STL 4 11 FST 200 STL 4 Programmation par liste d instructions FESTO Read text block lire bloc En cas de besoin d un bloc stock dans le r pertoire LIB la position de saisie actuelle on peut le charger exactement cette position l aide de cette fonction II y est ins r directement Pour plus de d tails sur les commandes de bloc se reporter au paragraphe 6 1 2 Ce paragraphe explique galement la cr ation des blocs Write text block enregistrer bloc En cas de r p tition d une partie de programme on peut l enregistrer avec cette fonction si la partie concern e a t marqu e auparavant avec les com mandes de bloc Elle est alors stock e dans le r per toire LIB voir paragraphe 3 2 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 5 Remarques suppl mentaires 9610a Touches de fonction Le logiciel FST dispose de dix niveaux max compre nant chacun huit touches de fonction F1 F8 L option STL function keys touches de fonction STL permet d affecter librement les touches de fonction Proc der pour cela de la mani re suivante e Activer la fonction STL function keys touches de fonction STL e Les trois premiers niveaux affect s sont affich s dans
274. ont d crites au paragraphe 52 FST 203 Ladder diagram editor V3 2 Rung no 1 P0 3 V1 motor_1 1 j 14 3 amp CHI 1 CH2 RETOUR Ea FEE FEES FEHI F E Free g LDR EA un A Ea EMA RE Fig 5 26 Commandes suppl mentaires 5 86 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Recherche d un op rande Activer la fonction Search operand rechercher op rande Un champ de saisie s ouvre dans la barre de dialogue dans lequel on peut entrer l op rande recher ch Ind pendamment de la mani re dont les op randes ont t nomm s dans le programme LDR en trer la d signation absolue ou symbolique de l op rande Aucune distinction n est faite entre les carac t res majuscules et minuscules Confirmer la saisie Une fen tre avec la question suivante appara Do you want to replace the operand voulez vous remplacer l op rande Y N Choisir N pour d clencher la recherche Choisir Y et le message suivant appara Exchange which operand remplacer par quel op rande Entrer la d signation qui doit remplacer l ancienne dans le programme LDR et valider La recherche commence ensuite Une ligne de contacts qui contient l op rande recherch s inscrit en haut de l cran Si la fonction Re placement remplacer est activ e le remplacement doit tre confirm par Y
275. op rande peut tre modifi facilement par crase ment La touche DEL ou la Touche Retour permettent d effacer certains caract res Le processus de modifica tion peut tre annul l aide de la touche ESC Les saisies d origine sont alors r tablies Un op rande modifi dans un programme LDR reste inchang dans la liste des affectations Activer l diteur de la liste des affectations pour modifier ou supprimer un op rande dans cette liste 5 3 3 Suppression d un symbole conditionnel 9610a S assurer qu on se trouve au premier niveau de fonc tions LDR instructions commandes LDR voir fig 5 4 Placer le curseur sur le symbole conditionnel contact ou box de comparaison qui doit tre supprim et activer la fonction F4 voir fig 5 17 Pour viter que des symboles conditionnels soient supprim s par m garde la fen tre suivante appara t sur l cran 5 39 FST 200 LDR 5 Programmation par sch mas contacts FESTO FST 203 Ladder diagram editor V3 2 Rung no 2 P0 3 V1 motor_1 Question Delete contact box Y N I4 3 I4 4 C 1 c Lm E MlM CH2 1 2 Su ROSES OAA CRIE RIRE SRI Fig 5 17 Suppression d un symbole conditionnel Choisir Y pour confirmer la suppression du symbole conditionnel Les op randes entr s sont galement supprim s du programme LDR Les inscriptions dans les listes des
276. oretique et r elle Toutes les diff rences d tect es lors de la comparaison des configurations th orique et r elle sont signal es Une pression sur la touche F4 permet de d clarer indi viduellement chaque diff rence configuration r elle d tect e comme nouvelle valeur th orique dans la liste des esclaves du projet Lorsque plus d un esclave est diff rent les touches F1 et F2 permettent de parcourir la liste des esclaves diff rents et de conserver certaines diffarences La touche F4 permet d accepter cette configuration diff rente comme configuration th orique et la touche ESC an nule la comparaison des configurations th orique et r elle 9610a 8 17 FST 200 8 Bus de terrain Ma tre AS i FESTO Load configuration charger config F5 La touche de fonction F5 permet de charger la liste de configurations th orique dans la RAM de l automate SF 3 Une comparaison des configurations th orique et r elle est ensuite effectu e REMARQUE Les donn es de l abonn du bus AS i ne parviennent dans EEPROM de l automate SF 3 qu l issue de la mise en service compl te lorsque les donn es de lau tomate sont lues dans la RAM et lorsque EEPROM est programm e Print config imprimer config F6 La touche de fonction F6 permet d imprimer les es claves configur s sur l imprimante ou dans un fichier pour continuer les traiter dans la documentation du projet Adress progr programma
277. ouche Cette erreur survient lorsque la liaison entre le FPC et le PC est interrompue ou lorsque le timeout sp cifi est d pass voir menu de configuration Please check the FPC configuration v rifier la configuration du FPC La configuration du FPC comporte une saisie incorrecte Please configure FST project path veuillez configurer le chemin d acc s au projet Le chemin d acc s sp cifi dans la configuration n existe pas Donner un nom de chemin existant ou reprendre le chemin d acc s sp cifi dans la configuration Please copy COMMAND COM or COMMAND EXE to copier COMMAND COM ou COMMAND EXE vers On constate lors de l installation du logiciel FST que le fichier COMMAND COM ne se trouve pas dans le r pertoire FST Please declare contact first la partie conditionnelle ne contient aucun contact Programmation par sch ma contacts La ligne de contacts ne contient aucun symbole conditionnel Please eliminate error and start installation again supprimer l erreur et recommencer l installation Lors de l installation du logiciel FST une erreur d j annonc e r ap para t L liminer tout d abord Ensuite il est possible de red marrer l installation Please enter an existing project path in the configuration entrer lors de la configuration un chemin d acc s au projet qui existe Le chemin d acc s au projet entr lors de la configuration n existe pas sur le disque dur C 31 F
278. ound or disk full le projet LIB introuvable ou disque satur Programmation par sch ma contacts On a tent d enregistrer un bloc alors que le r pertoire LIB n cessaire n existe pas ou que le disque dur est satur Project not found projet introuvable Des projets ou r pertoires ont t supprim s sous DOS mais sont encore affich s dans le logiciel FST Ce projet ne peut plus tre appel C 33 FST 200 Annexe C FESTO C 34 Project not found projet introuvable Lors de l importation de programmes il est indispensable de disposer de r pertoires de projets et d au moins un projet PROKONF FST not found PROKONF FST introuvable Le fichier n cessaire pour l appel de programmes n existe pas R Read write error occurred erreur de lecture ou d criture Erreur de lecture ou d criture lors d une op ration sur un fichier L op ration de conversion est annul e Rung contains errors ligne de contacts d fectueuse Ce message appara t uniquement en cas d erreurs importantes sur la disquette Il est impossible de lire des donn es Rung no defective ligne de contacts n d fectueuse Cette erreur survient lors de l ouverture d un fichier de sch ma contacts Lors du chargement de la ligne de contacts on constate qu elle est d fectueuse Cette ligne de contacts d fectueuse est reje t e S Section not empty colonne pas vide Programmation par sch ma contact
279. our l homme et la machine lors de l activation et la d sactivation des sorties Lorsque l installation est en service les sor ties r agissent imm diatement aux saisies r alis es l cran Lorsqu il y a plusieurs E S se d placer l aide des touches F1 F2 jusqu atteindre l affichage des E S AS i voir aussi Chapitre 7 3 Mode Online Les sorties AS i sont alors forc es ou remises z ro comme les sorties locales 8 22 9610a FST 200 STL Annexe A FESTO Annexe A Liste d instructions Cette annexe d crit toutes les propri t s qui se rappor tent la liste d instructions de l automate SF 3 ou les propri t s sp cifiques cet automate En particulier e les op rations valides e les op randes autoris s et leurs domaines d application e le comportement multit che e la syntaxe A 1 Liste des commandes du FST 200 STL Cette liste contient toutes les op rations et tous les op randes qui peuvent tre entr s dans un programme STL l aide du logiciel FST L annexe A 1 1 Liste des op rations r pertorie toutes les op rations possibles dans un programme par listes d instructions Une br ve explication sur ces op rations y figure galement L annexe A 1 2 Liste des op randes r pertorie tous les op randes valides pour l automate SF 3 le FPC 202 C et leus plages de valeurs On y trouve ga lement des informations sur le type de chaque op rande de bit uniqu
280. p randes de bits multiples dans le programme STL FST 203 Statement List Editor V3 2 Alloc list ON Line 1 Col 1 P0 0 V1 STEP init THEN LOAD Co TO RO FRS Ke BRA FERETE F po FAX ESA 1CQLENTS 2echttes eCa n LENS CRE LLECO SMIALA Fig 4 12 Fonctions tendues i Swar Dans l accumulateur de bits multiples l octet de poids fort est remplac par l octet de poids faible et inverse ment 4 36 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a SHL Le contenu de l accumulateur de bits multiples qui est compos de 16 bits doit tre r parti entre les mots de sorties 8 bits OWO et OW1 Comme l octet de poids faible 8 bits est lu en premier dans l accumulateur laccumulateur serait vide la prochaine action TO C est pourquoi l octet de poids fort doit tre chang avec l octet de poids faible l aide de l instruction SWAP Exemple THEN LOAD V 55AA TO Owo SWAP TO OW1 D calage vers la gauche Cette instruction permet de d caler le contenu de l accumulateur de bits multiples d une case vers la gauche La case libre droite prend la valeur z ro Cela correspond une multiplication par 2 Si on appelle trois fois de suite l instruction SHL on multiplie par 2x2x2 soit par 8 Exemple THEN LOAD v16 SHL TO R7 4 37 FST 200 STL 4 Programmation par liste d instructions FESTO 4 38 SHR ROL ROR D
281. par les fonctions F1 ou F2 9610a FST 200 7 Mode Online FESTO 7 8 Terminal mode mode terminal La fonction Terminal mode mode terminal est acces sible par le menu de d part du mode Online et la fonc tion F3 SF3 Online Mode Terminal mode SF3 V1 2 FENTE F ES F ES F F F F J Exit ST A SSSR OS RS Fig 7 30 Mode Terminal Ce menu configure le PC comme un terminal simple qui permet de travailler directement dans l interpr teur de commandes Pour de plus amples informations sur le fonctionnement et l utilisation de l interpr teur de commandes se repor ter au manuel du SF 3 Electronique paragraphe In terpr teur de commandes 9610a 7 47 FST 200 7 Mode Online FESTO 7 9 System configuration configuration du syst me r glage du mode de fonctionnement En mode Online la touche de fonction F5 permet d effec tuer la configuration du syst me r glages du bus mode automatique Le SF 3 conna t trois modes de fonctionnement modes d exploitation qui sont r gl s l aide de la touche de fonction F1 FB Mode mode sans bus de terrain Autonome voir paragraphe 7 9 1 mode Field bus master Ma tre du bus de terrain voir paragraphe 7 9 2 mode Field Bus Slave Esclave du bus de terrain voir paragraphe 7 9 2 Un changement de mode de fonctionnement de lautomate peut tre effectu uniquement l tat ST
282. partie conditionnelle est ni puis attribu l op rande 5 Set forcer Lorsque la partie conditionnelle est satis faite op rande est forc durablement Dans le cas contraire son tat n est pas modifi Reset remettre z ro Lorsque la partie condition R nelle est satisfaite l op rande est remis z ro dur ablement Dans le cas contraire son tat n est pas modifi Comptage croissant Le contenu de lop rande de INC bits multiples est augment de 1 lorsqu un front montant est pr sent dans la partie conditionnelle d tection de front implicite D comptage Le contenu de l op rande de bits multiples est diminu de 1 lorsqu un front montant est pr sent dans la partie conditionnelle d tection de front implicite DEC 5 45 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 46 D finition de bobines S assurer que le niveau de fonctions LDR instructions commandes LDR est activ et placer le curseur sur la derni re colonne de la ligne de contacts dans la quelle on d sire d finir une bobine Activer ensuite la fonction F1 la fen tre de s lection suivante appara t E Coil Definitions L Esg Non latching 7 INU non latching S Set amp hold R gt Reset IN Increment counter DEC Decrement counter Parallel coil gt gt Create jump mark
283. permet lors de la sai sie de texte d effacer le caract re sur lequel se trouve exactement le curseur La position du curseur reste inchang e 9610a FST 200 1 Installation du logiciel FESTO Touche INS Inser Cette touche permet d ins rer des carac t res partir de la position actuelle du curseur Elle ins re une espace la position du curseur lors de la saisie dans des champs du logiciel FST Touche Retour Une pression sur cette touche permet d effacer lors de la saisie de texte le caract re situ gauche du curseur Le curseur est maintenant positionn un caract re plus gauche Elle permet de corriger des erreurs de saisie avant de les confirmer par la touche Entr e Touche CTRL CTRL Cette touche permet d appeler d autres CTRL commandes Ces commandes control sont n cessaires en particulier lors de l dition de texte 1 7 Utilisation de la souris 9610a Il est toujours possible d acc der aux fonctions activ es gr ce aux touches de direction et la touche Entr e en positionnant le pointeur de la souris puis en appuyant sur le bouton gauche de la souris Ces fonctions sont par exemple e s lection et activation de chaque fonction du menu prin cipal et des menus secondaires e positionnement n importe quel point de l diteur e activation des inscriptions sur les touches de fonction e d filement vertical du contenu de l cran dans certains diteurs
284. pi ces Indication du nombre de pi ces Surveillance du nombre de pi ces 9610a FST 200 STL Annexe A FESTO A 6 Listing du programme 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 9610a D roulement du process PO STEP 1 1 Initialisation IF NOP THEN LOAD V50 TO TPO Temps d clairement du t moin LOAD V10 TO CPO Indication du nombre de pi ces SET Co Compteur du nombre de pi ces LOAD CWO Surveillance du nombre de pi ces TO owi Affichage de la valeur de comptage SET FO 0 1 pi ce pr sente SET P7 Surveillance de l arr t d urgence STEP 2 2 Commutateur r glage mode automatique THEN RESET O0 0 T moin Start RESET O0 1 T moin de mode automatique IF 10 0 1 r glage 0 mode automatique et 10 1 Touche Start AND N 00 2 T moin d arr t d urgence THEN SET O0 0 T moin Start JMP TO 20 IF N 10 0 1 r glage 0 mode automatique et 10 1 Touche Start AND N O0 2 T moin d arr t d urgence THEN SET O0 0 T moin Start SET O0 1 T moin de mode automatique JMP TO 10 STEP 10 3 Programme en mode automatique IF 00 2 T moin d arr t d urgence THEN JMP TO 2 IF FO 0 Touche Start AND N 00 2 T moin d arr t d urgence THEN SET O0 5 V rin de serrage 0 avanc A 23 FST 200 STL Annexe A FESTO 0035 ST
285. ps de retard soit coul La pr s lection du temporisateur reste charg e en per manence dans le mot du temporisateur tant que la par tie conditionnelle fournit un signal 0 Un signal 1 provo que le d marrage du temporisateur qui commence travailler jusqu ce que e le mot du temporisateur ait atteint la valeur 0 La temporisation est alors coul e TONnn 1 TWnn 0 e le temporisateur soit r initialis par un signal O 5 59 FST 200 LDR 5 Programmation par sch mas contacts FESTO Etat de la condition SUO rl 0 D marrage du tem Etat du porisateur REE Ed 1 0 O Pr s lection du temporisateur Etat de la condition R action du temporisateur niveau 1 Le temporisateur est initialis puis d marr niveau 0 La pr s lection du temporisateur est charg e dans le mot du temporisateur Exemple 19 2 TON2Z E E S 28s Timer TONZ 08 1 PP E ET Si un signal 1 est pr sent sur l entr e 10 2 la sortie n est activ e qu apr s que la temporisation soit coul e Il reste actif tant que le signal 1 est pr sent sur l entr e 10 2 5 60 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Temporisateur pour retard la d sactivation Ce temporisateur d sactive des sorties apr s r ception d un signal O et coulement d un temps de retard Un signal 1 de la condition permet de charger la
286. puts and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements F10 Switch to main level lt Block commands gt IRC 2 MIC RC OUR CHU Riche SRI Fig 6 3 Commandes de bloc de l ditor de texte 6 8 9610a FST 200 6 Editeur de texte FESTO Marquage de bloc Pour d finir une partie de texte comme bloc proc der de la mani re suivante e Placer le curseur sur la premi re ligne de la partie de texte d sir e et activer la fonction F1 Cette op ration permet de marquer le d but du bloc e Placer le curseur apr s la derni re ligne de la par tie de texte d sir e et activer la fonction F2 Cette op ration permet de marquer la fin du bloc Le bloc est alors d fini et se distingue du reste du texte par une couleur plus claire ATTENTION Marquer uniquement des lignes com pl tes comme bloc et non des parties de lignes Pour d finir comme bloc une seule ligne placer le curseur au d but de la ligne suivante pour d finir la fin du bloc Les commandes suivantes supposent qu un bloc a t marqu 9610a 6 9 FST 200 6 Editeur de texte FESTO Show block activer marquage La fonction F6 permet d activer ou de d sactiver la cou leur claire du bloc marqu Copy bloc copier bloc Placer le curseur
287. que n cessaire pour les programmes compil s ne peut pas tre ouverte Cannot open object file impossible d ouvrir le fichier objet Le programme de chargement ne trouve pas le fichier OBJ C 8 9610a FST 200 Annexe C FESTO 9610a Check sum test error chec du test par somme de contr le On a constat une erreur de somme de contr le lors du chargement d un Intellec Hex Record partir d un automate Command interpreter cannot be started impossible d tablir la connexion FPC V rifier la liaison vers l automate c ble et le r glage de la vitesse de transmission pour tous les FPC qui ne disposent pas de r glage automatique de la vitesse de transmission Comparison editor already in brackets op rateur de comparaison d ja entre parenth ses Erreur lors de la programmation par liste d instructions Une seule comparaison est autoris e par couple de parenth ses Could not create directories impossible de cr er les r pertoires Le disque dur a certainement un probl me Could not create output file impossible de cr er le fichier de sortie Lors de l criture d informations EPROM dans un fichier on constate que des donn es sont d fectueuses ou absentes Il peut s agir d une erreur de lecteur d une erreur DOS ou d une erreur de disquette Could not save the entire file impossible d enregistrer tout le fichier Les modifications d affectation des touches de fonction ne pe
288. qui fait d j partie de la liste des affectations locale ou globale L op rande symbolique ne poss de alors aucun op rande attribu de fa on univoque Symbolic operand already exists xxx lop rande symbolique existe d j xxx On d sire entrer une d signation symbolique qui est d j affect e Symbolic operand is impermissible op rande symbolique non valide L op rande qui doit tre entr ne doit pas tre un op rande mat riel C 35 FST 200 Annexe C FESTO C 36 T Tabulator position already occupied tabulation d j affect e Dans l diteur de texte on d sire ins rer une tabulation alors que la position s lectionn e a d j une tabulation Text xxx already exists Overwrite le texte xxx existe d j l craser On tente de copier un texte dans un fichier d affichage existant Le texte existant sera cras par cette copie The directory C FESTO could not be created as FESTO already exists as a file impossible de cr er le r pertoire C FESTO car FESTO existe d j comme fichier On constate lors de l installation du logiciel FST que FESTO existe d j comme fichier sur C Renommer le fichier si n cessaire The generated parallel rung is not allowed la branche parall le n est pas permise Ce message d erreur appara t lors de la programmation par sch ma contacts The ladder diagram file is not yet translated le fichier de sch ma contacts pa
289. quitter F1 pour enregis trer les entr es dans le box arithm tique ou logique La fen tre de saisie se ferme et le box appara t dans la partie ex cutive Identification du box arithm tique ou logique Pour pouvoir distinguer les diff rents box arithm tiques ou logiques il est possible de donner chaque box un nom de neuf caract res S assurer que le curseur est plac sur le box identifier et activer la fonction Enter operand ins rer op rande Un champ de saisie s ou vre dans la partie sup rieure du box arithm tique ou logique Saisir un nom quelconque et valider en ap puyant sur la touche Entr e Ces saisies ne repr sentent pas des op randes Elles ne sont donc pas enregistr es dans la liste des affecta tions et ne peuvent tre retrouv es l aide de la fonc tion de recherche des op randes 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Affichage du contenu du box arithm tique ou logique Placer le curseur sur le box arithm tique ou logique et appuyer sur la touche Entr e pour faire appara tre la fen tre d instructions Aucune modification ne peut ce pendant tre effectu e Appuyer sur la touche ESC ou la touche Entr e pour fermer la fen tre et continuer diter Modification du contenu du box arithm tique ou logique Pour modifier le contenu d un box arithm tique ou logi que proc der de la m me mani re que pour la cr ation d un no
290. r nouveau sur le bloc de texte choisi et celui ci est imm diatement ins r partir de la position actuelle du curseur 9610a 6 13 FST 200 6 Editeur de texte FESTO Write text block enregistrer bloc Une fois cette fonction activ e une fen tre similaire celle de la fig 6 4 appara t La seule diff rence est l af fectation de la touche de fonction F2 voir fig 6 5 FST Text editor V3 1 1 Line 9 Col 71 Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements le selection Esc Fi Director C NFST FESTO LTB DOC ne HEADER DOC TITLE DOC 1 UC 5 4 9 6 7 8 Fig 6 5 Enregistrement d un bloc 6 14 9610a FST 200 6 Editeur de texte FESTO 9610a Le bloc de texte a t modifi Il est possible d enregistrer sous son nom un bloc exi stant lorsqu il a t modifi Pour cela s lectionner laide des touches de direction ou en cliquant avec la souris le nom d sir Cliquer nouveau sur ce nom ou activer la fonction F1 pour enregistrer le bloc de texte dans le r pertoire LIB Le bloc de texte est nouveau Il est galement possible d enregistr
291. r 200KONV EKE 1 2 H3 H4 Convert Dates Fiat FENTE FAT ISLE FRA FASO F g File BA aa A ES GE EST FA Fig 8 21 Commande d appel de programmes Entrer la commande d appel de programmes compos du nom du fichier et de son extension Sont autoris s les programmes ex cutables et les commandes du DOS avec les param tres correspondants voir ci des sus Aucune extension n est n cessaire avec les com mandes du DOS 3 38 9610a FST 200 3 Gestion des programmes de l automate FESTO 9610a Travail au niveau du DOS Pour effectuer plusieurs actions au niveau du DOS en trer le nom de fichier COMMAND COM Ce fichier doit au pr alable tre copi dans le r pertoire dans lequel se trouve le logiciel FST Une fois cette commande ap pel e l ordinateur passe en mode DOS Changement de r pertoire ou de lecteur Lorsque le programme appeler ne se trouve pas dans le r pertoire actuel ou se trouve sur un autre lecteur modifier l entr e de la mani re suivante lecteur sous r pertoire s nom de fichier extension Appel de programmes FST externes Pour appeler des programmes FST externes il est pos sible d utiliser des param tres pr d finis Ils permettent d attribuer aux programmes appel s les donn es de configuration qu ils poss dent dans le logiciel FST Alors seulement certains programmes externes sont disponibles et fonctionnent sans probl mes 3 39 FST 200 3 Gestion
292. r F1 Lorsque le texte recherch a t trouv le curseur se place sous le premier caract re du texte recherch 6 5 FST 200 6 Editeur de texte FESTO 6 6 Replace text remplacer Activer la fonction F2 de l cran repr sent sur la fig 6 2 pour obtenir une fen tre similaire celle d crite pr c demment Replace string Esc 1 Find De Replace with Options Y search forward Y ignore upper lower case Y whole words only Y search the entire text Y ask before replacing Proc der comme pour la fonction Find text recher cher et crire en plus sur la deuxi me ligne le nou veau texte Plus tard il remplacera le texte trouv De plus il est possible de d finir sur la derni re ligne si une confirmation de remplacement doit appara tre chaque fois que le texte sp cifi est trouv On peut ainsi remplacer une s quence de texte r p titive soit globalement soit certains points seulement Pour quitter la fonction Replace text remplacer et re tourner aux commandes de recherche repr sent es sur la fig 6 2 appuyer sur la touche ESC ou activer la fonction F8 Continue search poursuivre la recherche La fonction F3 de l cran repr sent sur la fig 6 2 per met de reprendre une op ration de recherche interrom pue 9610a FST 200 6 Editeur de texte FESTO 9610a Lorsqu il ny a plus d occurrences du terme recherch dans le sens d
293. r de base n cessaire la configuration du bus Les fonc tions suivantes sont utiles pour cr er le fichier de confi guration Insert ajouter F1 Cette fonction permet d ajouter un nouvel abonn dans le fichier de configuration Une fois cette fonction activ e la fen tre suivante appara t FST 203 field bus configuration 1 Type Comment Valve term 03 to 05 2IW 50W Insert I Esc PN Type E Enter E 1 ermitted ss A D D EN LU Fig 8 2 Ajout d un nouvel abonn Entrer le num ro d abonn et les sp cifications de l abonn connecter 9610a 8 3 FST 200 8 Bus de terrain ma tre AS i Le tableau suivant indique les saisies autoris es Abr Signification Saisie autoris e viation PN Num ro 1 31 d abonn Type Type d abonn Les abonn s du bus enregistr s dans le fichier de type sont affich s dans une fen tre de s lection IW Nombre Demand uniquement pour les types d unit s dont le nombre d entr es peut varier d entr es Autoris s 0 12 pour les abonn s structure par octet 0 4 pour les abonn s structure par mot OW Nombre Demand uniquement pour les types d unit s de dont le nombre de sorties peut varier sorties Autoris s 0 12 pour les abonn s structure par octet 0 4 pour les abonn s structure par mot Terminer la saisie avec la touche Entr e ou le bouton gauch
294. r de l interpr teur de commandes et du syst me d exploitation Le tableau suivant indique les num ros des para graphes diff rents selon le type de l automate Automate FESTO FPC 202 C Manuel FPC 202 C R f rence 8394 D Interpr teur de commandes Chapitre 5 Messages d erreur Chapitre 6 Terminal de distributeurs programmable Festo avec automate SB 202 Type 02 R f rence 18370 Deutsch 18371 English Type 03 05 R f rence 152750 Deutsch 152760 English SF 202 Type 02 R ference 18372 Deutsch 18373 English Type 03 05 R f rence 152750 157643 D 152760 157644 GB SF 3 Type 02 R f rence 165480 Deutsch 165485 English Type 03 R f rence 165486 English 165491 165481 Deutsch Fran ais 9610a D 19 FST 200 Annexe D FESTO D 20 9610a
295. r la fonction F1 la modification s inscrit dans la liste des affectations La modification d un op rande ou son inscription dans la liste des affectations ne modifie rien l entr e dans le programme LDR Recherche d un op rande Pour rechercher un op rande pr cis activer la fonction repr sent e sur la fig 5 6 Search rechercher F4 Une fen tre appara t ensuite dans langle inf rieur gauche comme indiqu sur la fig 5 9 Absol 0p Symbol 0p Commentary lt globl 01 1 motor_1 transport 1 01 2 motor_Z transport Z 01 3 motor_3 drill 19 1 start startkey Search Esc 1 Fig 5 9 Recherche d un op rande 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Entrer dans cette fen tre comme terme de recherche soit la d signation de l op rande absolu soit celle de lop rande symbolique Elle doit tre crite exactement comme elle est entr e dans la liste des affectations La touche Entr e permet de lancer la recherche Au cune distinction n est faite entre les majuscules et les minuscules COUNT_ON count_on etc Si l op rande recherch est trouv il s inscrit sur la pre mi re ligne Le champ du commentaire est mis en sur brillance Si l op rande recherch n existe pas dans la liste des affectations un message correspondant appa ra t Copier les commentaires Cette fonction permet de copier simplement des lignes de
296. r position F3 Enter operand E EN WAE OCICS OAA CAA AOA SEA Fig 5 4 Ecran de travail de l diteur LDR 9610a 5 9 FST 200 LDR 5 Programmation par sch mas contacts FESTO Les touches de fonction F1 F4 sont affect es d ac tions ex cutables en direct Les touches de fonction F5 F8 permettent d acc der d autres niveaux de fonc tions Les touches de fonction permettent d effectuer fa cilement les diff rentes fonctions Effectuer les saisies comme les op randes ou les commentaires l aide du clavier La touche de fonction F9 permet d appeler l aide concernant l cran actuel voir fig 5 4 Toutes les fonctions entr es et tous les champs de saisie peuvent galement tre activ s avec la souris voir paragraphe 1 7 1 5 1 4 Commandes de fichiers La fonction File operations commandes de fichiers F8 permet de quitter l diteur LDR Une fois cette fonction activ e la fen tre File operations commandes de fichiers appara t dans langle inf rieur droit voir fig 5 5 E File Operations Esc 1 Save and continue Abort Check syntax Fig 5 5 Commandes de fichiers Les fonctions propos es ici ont l effet suivant 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Save and quit editor sauvegarder puis quitter l diteur Le programme LDR est enregistr et on quitte l diteur LDR Ensuite le menu pr
297. r une liste des affectations pour le projet choisi Indiquer dans cette liste tous les op randes qui seront utilis s dans le pro gramme utilisateur Cette liste des affectations permet de garantir la clart en pr sence d un grand nombre d op randes Elle peut contenir e des op randes absolus e des op randes symboliques e des commentaires sur les op randes Op randes absolus Les op randes absolus sont des saisies qui activent di rectement les modules de l automate pr d finis ou le syst me d exploitation interne p ex 01 0 T7 etc L annexe B 1 2 r pertorie la d signation de tous les op randes abolus avec leurs adresses qu il est possi ble d utiliser avec l automate 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Op randes symboliques Les noms des op randes symboliques peuvent tre d finis librement Un nom doit contenir au maximum neuf caract res le premier devant tre une lettre ou le ca ract re _ trait de soulignement Les autres carac t res utilis s peuvent tre des lettres des chiffres ou le caract re _ La d signation doit cependant se distin guer de celle d un op rande absolu Donner l op rande symbolique un nom qui rend sa fonction imm diatement compr hensible p ex MOTOR_ON Commentaires sur les op randes Entrer ici un bref texte explicatif qui d crit plus pr cis ment la fonction d un op rande
298. raison des configurations th orique et r elle une nouvelle configuration du bus de terrain a lieu L automate passe l tat Stop Toutes les sorties AS i sont interrompues Pour la fonction Compare un bus AS i doit tre ins tall et le Ma tre AS i doit tre raccord au PC via lau tomate SF 3 Les esclaves AS i sont lus config r elle et compar s aux esclaves configur s dans le projet config th orique L cran suivant apparat voir fig 8 7 Comparaison des configurations th orique et r elle sans configuration th orique Lorsqu aucun fichier de configuration th orique n existe dans le r pertoire des projets la configuration r elle lue est reprise comme configuration th orique Le fichier ne contient cependant pas de commentaires le compl ter avec ces indications 9610a FST 200 8 Bus de terrain Ma tre AS i FESTO FST 203 Project planning ASI slaves 1 Oper ASI ID I0 Code 0 ASI ID I0 Code Adr Code HEX 3 2 1 Adr Code HEX 3 24 16 0 8 0 Deviations AS I 10 Code HEX 3 2 _ DE OOOMOOHOOHOOOMHOON 1 0 Nominal configuration 25 0 I I I I Actual configuration Empty Deviation 1 of 1 hee 10 CO ON CM Fe CD OMOMOOMOMMHMHOOMOOMR For rorooroeroeroer OOMhMOMOOMOMHHHOOMHMHOOS oooO F4 un actual confi dr of ns nuni as nominal configuration E a DU ea a ON DE LD A 4 noie Fig 8 7 Comparaison des configurations th
299. ration non valide On tente d effectuer une op ration non autoris e sur un op rande Invalid operator op rateur non valide On tente d associer un op rateur un op rande qui n est pas autori s Par exemple on tente de travailler dans le box arithm tique ou logique avec des op randes de bit unique Cela est interdit Invalid sentence start premi re instruction incorrecte Erreur lors de la programmation par liste d instructions La ligne de commande commence par une instruction non valide Invalid sequence of sentence part s quence de lignes de commande incorrecte Erreur lors de la programmation par liste d instructions Deux instruc tions THEN ont t saisies la suite ou une instruction THEN imm diatement apr s une instruction OTHRW C 21 FST 200 Annexe C FESTO C 22 Invalid symbolic operand op rande symbolique non valide Programmation par sch ma contacts Un op rande symbolique ne doit pas tre un op rande absolu et doit commencer uniquement par un _ ou une lettre Invalid time specification indication de temps incorrecte L indication du temps pour le temporisateur est incorrecte Entrer un nombre comprenant au max deux chiffres apr s la virgule et ayant la valeur max de 655 35 secondes Veiller saisir la lettre s pour se condes J Jump label missing instruction de saut associ e absente Dans la partie conditionnelle d une ligne de contacts une dest
300. rithmetic logic arithm tique et logique La fen tre dans laquelle on entre les op ra tions sur des bits multiples s ouvre alors voir fig 5 23 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Ladder diagram editor V3 1 1l PB D U1 L Arithmetic Logic 1 Operator Operand Comment LOAD IN1 U2BB TO CW1 Fri FES F F F F F J Termi 1da Z A 5 4 5 6 7 3 nate Fig 5 23 Arithm tique et logique Chaque ligne de la fen tre comprend des champs de saisie pour une op ration un op rande et un commen taire On peut naviguer entre les diff rents champs de saisie l aide des touches de direction de la touche TAB de la touche Entr e ou de la souris La premi re op ration ne peut tre qu une instruction LOAD C est pourquoi elle est d j ins r e dans le champ de l op ration La derni re instruction doit tre TO Les op ra tions admises apparaissent apr s activation d une fen tre d aide Elles figurent galement dans l annexe B 1 1 9610a 5 73 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 74 Insertion d op randes Si l inscription automatique dans la liste des affectations est activ e voir paragraphe 5 2 2 les op randes en tr s ici peuvent tre inscrits dans la liste des affecta tions Une fen tre comme sur la figure 5 10 appara t Terminer la saisie d instructions Activer la fonction Terminate
301. rl H Effacer caract re avant position du curseur Ctrl I Comme tab Ctrl J Explication concernant cet diteur de texte Ctrl L R p ter la fonction rechercher Ctri N Ins rer ligne devant ligne actuelle Ctri R Aller la page pr c dente Ctri S D placer le curseur d une position vers la gauche Ctri V Mode insertion ON OFF Ctri W D placer le contenu de l cran vers le bas Ctri X D placer le curseur vers la ligne suivante Ctri Y Effacer ligne actuelle Ctrl Z Faire d filer vers le haut le contenu de l cran Commandes Ctrl K tendues Ctri KB Marquer d but du bloc Ctri KC Copier bloc Ctri KD Sauvegarder puis quitter l diteur Ctri KF Menu Commandes de fichiers Ctri KH Afficher bloc ON OFF Ctri KK Marquer fin du bloc Ctrl KQ Annuler l dition Ctri KR Lire bloc Ctri KS Sauvegarde interm diaire du fichier Ctri KV D placer bloc Ctri KW Enregistrer bloc Ctri KY Effacer bloc 9610a C 5 FST 200 Annexe C FESTO C 6 Commandes Ctrl Q tendues Ctrl QA Citrl QB Ctrl QC Ctrl QD Ctrl QE Ctrl QF Ctrl QG Ctrl QI Ctrl QJ Ctrl QK Ctrl QL Ctrl QR Ctrl QS Ctrl QX Ctrl QY Rechercher et remplacer Sauter au d but du bloc Sauter la fin du texte Sauter la fin de la ligne Sauter la premi re page d cran Rechercher Effacer jusqu au d but de la ligne Retrait ON OFF Sauter la ligne nxx Sauter la fin du bloc R tablir ligne Sauter au
302. rogramme pour ce type d affichage La fonction Create module a t s lectionn e mais le type d affi chage actuel du fichier s lectionn ne permet pas de cr er des blocs de programmes Your program contains errors erreurs du programme Le programme converti a une erreur de syntaxe C 42 9610a FST 200 Annexe C FESTO C 3 2 Messages de l automate Comme les types d automates FESTO se diff rencient les uns des autres sur certains points les messages d erreur sont galement diff rents d un automate lau tre Les messages d erreur de l automate SF 3 sont d crits dans le manuel du SF 3 Electronique 9610a C 43 FST 200 Annexe C FESTO C 44 9610a FST 200 Annexe D FESTO Registre des Figures Fig 2 1 Organisation du disque dur exemple 2 2 Fig 2 2 Installation sur le disque dur 2 3 Fig 2 8 Configuration de l ordinateur 2 6 Fig 2 4 Configuration de automate 2 10 Fig 2 5 S lection de l imprimante 00s00a 2 12 Fig 2 6 Caract res de l imprimante 0 10s01 2 13 Fige EOJ FS Teie i Aa 2 17 Fig 2 8 Organisation de l cran FST 0 2 18 Fig 3 1 Gestionnaire de projets 3 1 Fig 3 2 Cr ation d un projet 8 2 Fig 3 8 S lection d un projet 3 5 Fig 3 4 Suppression d un projet 3 7 Fig 3 5 Suppression d un programme e 3 8 Fig 3 6 Impression d un projet 3 10 Fig 3 7 Impress
303. rojet s lectionn ne contient aucun fichier No files in project to rename pas de fichier renommer dans le projet La fonction Backup Rename project renommer projet constate que le projet s lectionn ne contient aucun fichier programme No further boxes may be created as only five boxes are permitted per rung impossible de cr er d autres box car chaque ligne de contacts peut contenir cinq box seulement Valable pour la programmation par sch ma contacts No further rungs allowed pas d autres lignes autoris es Il est possible d diter au max 2000 lignes de contacts par fichier LDR 9610a FST 200 Annexe C FESTO 9610a No further sentence after single execution part possible aucune autre ligne de commande possible apr s une partie ex cutive seule Erreur lors de la programmation par liste d instructions Seule une partie ex cutive est entr e dans le programme Plus aucune nouvelle ligne de commande ne peut tre ajout e dans le m me programme No LDR file found in the library pas de fichier LDR dans la biblioth que Aucun fichier LDR n a t trouv dans le r pertoire des projets LIB No MAK file installed fichier MAK non install Ce message d erreur est g n r lorsque le fichier XXX MAK n est pas install Il est possible que l utilisateur d sire travailler avec l di teur alors que celui ci n est pas encore pr vu pour le type d automate utilis No MA
304. rouve le curseur et les ni veaux suivants ventuels sont d cal s d un niveau vers le bas Le niveau d sormais libre est affich avec des touches de fonction vides Il re oit le num ro de lan cien niveau et les num ros des niveaux suivants sont incr ment s de 1 Corriger les niveaux affect s aux touches de fonction lorsqu un nouveau niveau est ins r car cette inser tion modifie les num ros des niveaux 9610a FST 200 6 Editeur de texte FESTO 9610a La ligne appel e Level niveau contient le champ Name nom dans lequel il est possible d entrer la d signation pour le nouveau niveau cr qui explique sa fonction La longueur maximale de ce nom est de 16 caract res Ce texte appara t plus tard lors de l appel de ce niveau dans la barre de dialogue pour indiquer quel est le ni veau actuellement actif voir p ex fig 6 7 le message Extended commands appara t ici dans la barre de dia logue Entrer la fonction des touches concern es dans les cases libres qui repr sentent les touches de fonction F1 F8 Ce texte appara tra sur les touches de fonc tion lorsque ce niveau sera appel Les deux lignes en pointill contiennent l les instruc tion s attribu e s cette touche Il est possible d en trer e toutes les fonctions d dition pr sentes dans l diteur de texte e une cha ne de caract res de 16 caract res max e des renvois d autres
305. rrain ou du Ma tre AS i si n cessaire voir Chapitre 8 Le mode de configuration appara t e lors du premier lancement du logiciel FST apr s l installation voir paragraphe 2 3 et apr s valida tion du message Please configure FST project path Veuillez configurer le chemin d acc s au projet lt ESC gt l aide de la touche ESC e chaque activation de l option Configuration des utilitaires L cran PC configuration data configuration de l ordina teur apparat d abord voir fig 2 3 2 2 1 Configuration de l ordinateur 9610a Apr s le premier lancement du programme FST voir paragraphe 2 3 ou apr s activation de l option Configu ration la fen tre PC configuration data configuration de l ordinateur appara t sur l cran voir fig 2 3 FST 200 2 Installation du logiciel FESTO Program initialization Program termination Project directory path Video controller Monitor type Mouse type FST configuration program V3 2 PC configuration data C FESTO C H N i 3l RCI 6l F operat 1 2 Fig 2 3 Configuration de l ordinateur 2 6 Il est possible de modifier les donn es en positionnant le curseur sur le point d sir Appuyer sur la touche INS pour ins rer des caract res mode insertion Ne pas oublier d appuyer une nou velle fois sur cette touche une fois l op ration effectu e mode refrappe Effacer les caract r
306. rrecte des mots d entr e et de sortie FST 200 8 Bus de terrain ma tre AS i FESTO Lorsque les configurations sont identiques un message appara t dans la barre de dialogue Lorsque la compa raison fait appara tre des diff rences apr s activation de cette fonction une fen tre de dialogue appara t nu m rant les diff rences Comparaison des configurations th orique et r elle sans configuration th orique Lorsqu aucun fichier de configuration th orique n existe dans le r pertoire des projets la configuration r elle lue est reprise comme configuration th orique Le fichier ne contient cependant pas de commentaires le compl ter avec ces indications Proc der de la mani re suivante pour la comparaison des configurations th orique et r elle e Lancer la comparaison des configurations th o rique et r elle avec la touche F4 En cas de diff rences l cran suivant appara t exemple 9610a FST 200 8 Bus de terrain ma tre AS i FESTO FST 293 field bus configuration 1 Type Comment Valve term 03 to 05 214 504 Deviations Esc Slave type Nominal configuration 1 Valve term 03 to 05 21I4 504 Actual configuration 1 SF type 02 to type 05 6IH 40W Deviation 1 of 1 US OS ON PS OS OS OS LS Fig 8 4 Exemple d une comparaison des configurations th orique et r elle comportant des diff rences Dans l exemple indiqu les saisies correspondant
307. rtie conditionnelle Cette in struction peut relier de fa on logique des op randes et les interroger Le r sultat repr sente la condition qui d termine la suite de l ex cution Exemple IF 11 0 AND N 11 1 THEN introduit la partie ex cutive Elle est ex cut e lorsque la condition est remplie Dans cette instruction figurent des commandes qui modifient les sorties bits m moire etc qui ex cutent des op rations de calcul activent des temporisateurs ou compteurs ou appellent d autres programmes ou blocs de programmes Exemple THEN LOAD V100 TO TP7 4 29 FST 200 STL 4 Programmation par liste d instructions FESTO F 4 F F OTHRW Extended STL STL condition STL action Main menu 4 30 OTHRW introduit une deuxi me partie ex cutive alter native Cette instruction intervient lorsque la partie conditionnelle du pas n est pas remplie et que la partie ex cutive ne peut alors pas tre ex cut e Exemple THEN SET 01 0 OTHRW RESET 01 0 Cette fonction affiche les touches des instructions STL affect es aux op rations sur les bits Ces fonctions tendues sont d crites au paragraphe 4 3 4 Cette fonction affiche les touches affect es la partie conditionnelle STL On peut y entrer les instructions pour la partie conditionnelle Elle sont d crites au para graphe 4 3 2 Cette fonction affiche les touches affect es la partie ex cutive STL On peut y entrer les instruc
308. s On d sire supprimer une colonne alors que les contacts ou les box qu elle contient ne sont pas encore supprim s Selected file not FESTO DISPLAY FILE le fichier indiqu n est pas un fichier d affichage FESTO Ce message d erreur appara t lorsque le fichier est endommag 9610a FST 200 Annexe C FESTO 9610a Sentence begins without IF or THEN part d but de la ligne de commande sans IF ni THEN Erreur lors de la programmation par liste d instructions La ligne de commande n est pas compl te Ajouter l op rateur manquant Sentence too long ligne de commande trop longue Erreur lors de la programmation par liste d instructions Cette ligne de commande contient trop d instructions d ex cution maximum 255 instructions STEP not permitted in parallel logic program instruction STEP interdite dans le programme logique Programmation par liste d instructions Dans un programme qui est construit partir de lignes de commande un rep re de pas est d tect STL file read error erreur lors de la lecture d un fichier STL Lors de la lecture du fichier des donn es n ont pas t transmises ou seulement de fa on partielle Lire nouveau Structure not permitted structure interdite Programmation par sch ma contacts L entr e ne respecte pas la syntaxe LDR Symbolic operand already defined op rande symbolique d j d fini On tente de red finir une d signation symbolique
309. s e registres d index La liste des affectations peut tre dit e si on active dans le menu Extended commands commandes sup pl mentaires de l diteur STL la fonction Allocation list liste des affectations Cette liste contient tous les op randes symboliques et absolus ainsi que des commen taires ventuels dont la saisie na pas t annul e Les fonctions d dition sont d crites au paragraphe 4 6 2 4 66 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 6 1 Inscription dans la liste des affectations pendant la saisie du programme Dans le menu Extended commands commandes sup pl mentaires sous la fonction F7 voir fig 4 7 figure l option Allocation listing ON liste des affectations acti v e Modifier cette option en s lectionnant cette ligne et en appuyant sur la touche Entr e ou sur le bouton gauche de la souris La signification est la suivante e Allocation listing OFF liste des affectations d sac tiv e Pendant la saisie du programme aucun op rande ne peut tre enregistr dans la liste des affectations e Allocation listing ON liste des affectations activ e Pendant la saisie du programme on peut la fin de chaque ligne ajouter le dernier op rande entr dans la liste des affectations La proc dure suivre a d j t d crite au paragraphe 42 4 9610a 4 67 FST 200 STL 4 Programmation par liste d instructions FESTO 4 6 2 Inscription dans
310. s dans les unit s fonctionnelles sp cifiques FU Le ta bleau suivant indique les param tres attribu s aux uni t s fonctionnelles sp cifiques et le nombre de param tres par type d automate Param tres SF 3 Param tre 1 FU32 Param tre 2 FU33 Param tre 3 FU34 Param tre 6 FU37 Param tre 7 FU38 Param tre 16 FU47 Cette gestion est assur e par l automate et il est inutile de la sp cifier s par ment 4 60 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Dans un bloc de programme il est recommand de tra vailler plut t avec ces param tres de bloc C est dans ce cas seulement que le bloc de programme est utilisa ble universellement et n est pas li des indications pr cises p ex FW3 Si on travaille dans le bloc de programme uniquement avec des op randes de bits multiples l attribution est fixe et le bloc de programme est utilisable uniquement dans un cas sp cifique 4 61 FST 200 STL 4 Programmation par liste d instructions FESTO Appel d un bloc de programme Un bloc de programme est appel par une partie ex cutive d un programme STL Proc der comme au para graphe 4 5 1 La seule diff rence consiste remplacer sur la premi re ligne de la fen tre de saisie des para m tres le mot CFM par CMP L cran suivant s affiche alors voir fig 4 14 FST 293 Statement List Editor V3 2 Alloc list ON Line 1 Col 1 P0 0 V1
311. s constantes 5 Instruction arithm tique de la multiplication Instruction arithm tique de la division lt Comparaison arithm tique inf rieur lt Comparaison arithm tique inf rieur ou gal Comparaison arithm tique gal gt Comparaison arithm tique sup rieur ou gal gt Comparaison arithm tique sup rieur lt gt Comparaison arithm tique diff rent de Parenth se fermante fin d une association de plusieurs instructions AND Instruction logique du lien AND sur les bits OR Instruction logique du lien OR sur les bits EXOR Instruction logique du lien OR exclusive OU exclusif sur les bits TO En combinaison avec LOAD transf re l op rande 1 vers l op rande 2 SHIFT Echange l op rande de bit unique indiqu la suite avec la valeur de laccumulateur de bit unique INC Augmente la valeur des op randes de bits multiples de un incr ment e DEC Diminue la valeur des op randes de bits multiples de un d cr ment e WITH Permet le transfert des param tres au moment de l appel d un bloc de programme CMPn WITH N N gation nie les op randes i e ils sont interrog s en ZERO logique CPL Calcule le compl ment deux des op randes de bits multiples INV Calcule le compl ment restreint des op randes de bits multiples 9610a FST 200 STL Annexe A FESTO A 1 2 Liste des op randes Cette liste regro
312. s d effet sur le compteur 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 4 Op rations sur des bits multiples dans la partie ex cutive 9610a Activer dans la fen tre de s lection de box la fonction Multibit operations op rations sur des bits multiples le choix suivant appara t voir fig 5 22 Comme le montre la figure on peut distinguer des op rations sur des bits multiples avec deux ou avec trois op randes SHL Box Definitionen E Esg 1 Op ration sur des bits multi ples avec 2 op randes Op ration sur des bits multi ples avec 3 op randes Fig 5 22 Op rations sur des bits multiples Activer lop ration sur des bits multiples d sir e et le box correspondant est ins r dans la partie ex cutive 5 69 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 45 Op rations sur des bits multiples avec deux op randes 5 70 Pour des op rations sur des bits multiples avec deux op randes l op ration s applique au premier op rande Le r sultat de l op ration est enregistr dans le deuxi me op rande Le m me op rande peut tre en tr comme premier et deuxi me op rande Activer la fonction Enter operand ins rer op rande Un champ de saisie s ouvre dans le box o on peut inscrire le premier op rande Confirmer l aide de la touche Entr e Un autre champ de saisie apparat au dessous pour le deuxi me op
313. s encore converti L utilisateur tente d afficher l tat d un programme de sch ma contacts affichage d tat alors que ce programme n est pas encore converti en code machine ou n est pas encore charg dans le FPC Charger au pr alable le programme d sir dans l automate THEN expected instruction THEN attendue Message d erreur du langage STL L instruction THEN manque dans un pas ou une ligne de commande The number of tabulators is limited to 20 20 tabulations max autoris es L utilisateur tente d ins rer une tabulation alors que le nombre maxi mal de 20 est d j atteint 9610a FST 200 Annexe C FESTO 9610a The operand xxx is not allowed in statement list op rande xxx interdit dans une liste d instructions Erreur de d finition des op randes Par exemple FI Cette d finition d op rande est autoris e uniquement dans un sch ma contacts et pas dans une liste d instructions The parallel branch is not yet empty la branche parall le n est pas encore vide Ce message d erreur appara t lors de la programmation par sch ma contacts This branch cannot be deleted here impossible de supprimer une bobine Programmation par sch ma contacts Chaque ligne de contacts doit poss der au moins une bobine ou un box d ex cution This program is inactive programme non actif Lors de l affichage de l tat LDR Remarque indiquant que le pro gramme dont l tat doit tre
314. s permettent de programmer des calculs et des comparaisons Exemple IF FWO V1234 AND R1 lt gt Vo THEN Avec ces instructions il est important de faire attention l emplacement et la n cessit de parenth ses Il peut facilement arriver que la structure logique ne soit plus correcte cause de parenth ses absentes ou in correctement plac es 4 41 FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 6 Programmation index e Les op randes de mots IW OW R FW TP TW INC et CW admettent un adressage index Le contenu d un des registres d index X ou Y est interpr t comme num ro d op rande L adresse de l op rande de mot est calcul e au moment de l ex cution et limit e au do maine d adresses valide Ainsi pour des valeurs p ex de x 1 et y 33 les deux expressions FWfx ou FW y adressent le m me mot m moire FW1 Exemple STEP Init 1 THEN LOAD V4 TO X LOAD V10 TO Y STEP SetRegs 2 IF X lt V16 THEN LOAD Y TO R X INC X INC Y JMP TO SetRegs 2 OTHRW NOP STEP 3 4 42 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 4 Temporisateurs et compteurs La programmation de ces fonctions n cessite quelques indications suppl mentaires car il ne s agit pas de sim ples instructions d interrogation et de for age Ce paragraphe traite des d tails qui sont indispensa bles pour leur saisie dans un programme STL Les
315. sactiv e 4 18 2 Cr atonittir ramen TAES 10 Editi ON ssl ee tin dns een 4 69 on off activ e d sactiv e 5 22 commentaires sur les op randes 4 65 5 13 copier les commentaires 4 74 D 14 9610a FST 200 Annexe D FESTO inscription lors de l dition 10001 4 24 4 67 ins rer op rande 4 70 ins rer un op rande D 17 modification d un op rande 4 72 5 19 op rande absolu 4 25 4 64 op rande symbolique 4 26 4 64 op randes absolus 5 12 op randes symboliques 5 13 recherche d un op rande 4 73 suppression d un op rande 4 71 supprimer un op rande 5 18 liste des correspondances IMPTIMEF E ET 3 14 EXpliCAtIONS e e E 3 14 IMpreSSiON aae hinm nayhins 8 14 S lectionne ent ans 3 13 M macro 2 ACTIVATION anaa aa 7 45 ex cution dynamique 7 46 appel de la fonction 7 42 mode Online possibilit s 7 15 multit che changement de t che B 14 cycle de traitement A 9
316. sation de l cran FST 2 18 9610a FST 200 2 Installation du logiciel FESTO 9610a Titre du menu Entre crochets sont indiqu s la commande actuelle du lo giciel FST p ex online mode mode Online text editor diteur de texte etc et le progiciel FST d sign FST 203 ou FST 202C En t te Appeler le menu disponible choisi e en le s lectionnant l aide des touches de direction et en appuyant sur la touche Entr e e l aide des touches de fonction e en cliquant avec la souris voir paragraphe 1 7 Pointeur de la souris Le rectangle lumineux indique la position actuelle du pointeur de la souris sur l cran Il est mis en mouve ment par d placement de la souris Zone de travail Ce champ est la zone o se d roule le travail Entrer ici les lignes de programme ou effectuer les modifications Ce champ a un agencement appropri la commande activ e Fen tre d affichage La fen tre sur fond rouge situ e peu pr s au centre de l cran affiche en cas d erreur les messages corre spondants Valider ces messages en appuyant sur la touche ESC ou en cliquant sur Esc dans la fen tre Barre de dialogue Cette ligne indique les remarques sp cifiques pour la saisie sur cran actuelle 2 19 FST 200 2 Installation du logiciel FESTO 2 20 Touches de fonction L ordinateur dispose en g n ral de touches de fonction La derni re ligne de l cran affiche
317. sont des op randes symboliques Lors de la saisie toujours veiller ce que les op randes soient suivis imm diatement de leur adresse Ils ne doivent jamais tre s par s par un espace La structure compl te et la syntaxe d un programme STL sont indiqu es dans l annexe A Un nouveau programme peut tre cr sous les formes suivantes e programme pas pas e programme logique e partie ex cutive 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 2 1 Programme pas pas Un programme pas pas peut contenir jusqu 255 pas 1 255 Chaque pas peut tre identifi par un rep re de pas symbolique Si aucune identification n a lieu les pas sont num rot s lors de la conversion du pro gramme Des branches peuvent tre cr es dans un programme pas pas rep re de pas JMP TO Le programme continue alors par un pas qui n est pas le pas suivant imm diatement Un pas est compos d une ou plusieurs lignes de com mande Une ligne de commande compl te comprend une partie conditionnelle une partie ex cutive et ven tuellement une partie alternative La premi re ligne de commande de chaque pas de pro gramme peut tre une ligne incompl te Il s agit alors d une partie ex cutive simple THEN Cette partie ex cutive est toujours ex cut e sans condition initiale Le programme s ex cute pas pas On ne peut passer au pas suivant que si une instruction
318. souris 1 5 C bles de liaison n cessaires Recommandation Utiliser l un des c bles de diagnostic Festo pr ts emploi KDI SB202 BU25 R f rence 30 437 connecteur 25 p les pour PC KDI SB202 BU9 R f rence 150 268 connecteur 9 p les pour PC 9610a 1 5 FST 200 1 Installation du logiciel FESTO 1 6 Affectation g n rale des touches Lors du d veloppement des programmes EST il a paru important d attribuer beaucoup de touches toujours la m me fonction Ce paragraphe explique ces fonctions l aide du clavier allemand Touches de direction Le curseur est le point clignotant sur l cran Ce signe indique toujours le point de saisie actuel Il peut tre diff rent de la position du pointeur de la souris La de scription est valable pour une pression unique sur la touche concern e vers d but de ligne 1 ligne vers le haut A A 4 Ecran E Q ES a nn t oar ns E NET rie A A g D k J a A N vers fin de ligne 1 ligne vers le bas Touches de direction sans touche CTRL 1 6 9610a FST 200 1 Installation du logiciel FESTO 9610a Touches de direction avec touche CTRL Les m mes touches de direction poss dent d autres fonctions lorsqu elles sont combin es avec la touche CTRL Pour cela maintenir enfonc e la touche CTRL voir ci dessous puis appuyer sur une des touches de direction D but
319. ssed FO 14 F E ABG 80 F7 key pressed F0 15 F_8 E ABG 89 F8 key pressed RO Buffer E ABG 80 keyboard buffer Search T Esc u SN OS OS OS A A LG Fig 4 18 Recherche d un op rande Entrer dans cette fen tre comme terme de recherche soit la d signation de l op rande absolu soit celle de lop rande symbolique Elle doit tre crite exactement comme elle est entr e dans la liste des affectations 9610a 4 73 FST 200 STL 4 Programmation par liste d instructions FESTO 4 74 La touche Entr e permet de lancer la recherche Au cune distinction n est faite entre les majuscules et les minuscules COUNT_ON Count_on etc Si l op rande recherch est trouv il s inscrit sur la pre mi re ligne Le champ de commentaires est mis en sur brillance Si l op rande recherch n existe pas dans la liste des affectations un message correspondant appa rat Copier les commentaires Les commentaires sont tr s souvent similaires lls se distinguent uniquement par les adresses d op randes La fonction Mark comment marquer commentaires permet de copier simplement des lignes de commen taires pour n avoir ensuite que quelques caract res modifier Pour cela se placer sur la ligne de lop rande poss dant les commentaires d sir s et activer la fonction F5 Ces commentaires sont alors copi s Se placer sur une autre ligne d d op rande et activer la fonction F6 Les commentair
320. st V3 2 1 Absol 0p Symbol 0p Commentary 03 1 delaytime delay time in tenth of a second ia wait Mun time in milliseconds 1 2 3l 4 CLONE 6 ORCO SMG Fig 4 15 Editeur de la liste des affectations Les fonctions disponibles sont expliqu es en suivant l ordre des touches de fonction La fonction F8 permet de quitter l tablissement de la liste des affectations 9610a 4 69 FST 200 STL 4 Programmation par liste d instructions FESTO Insertion d un nouvel op rande Pour ins rer un nouvel op rande activer la fonction F1 Une fen tre de saisie appara t ensuite avec un champ pour lop rande symbolique et un champ pour l op rande absolu voir fig 4 16 La touche Entr e ou la touche TAB permet de passer d un champ l autre FST 203 Allocation List V3 2 Absol 0p Symbol 0p Commentary F0 0 Enter E ABG 80 ENTER key pressed F0 1 F_1 E ABG 80 F1 key pressed F0 2 F2 E ABG 80 F2 key pressed F0 3 F3 E ABG 80 F3 key pressed F0 4 F4 E ABG 80 F key pressed e cear E Insert Eec ls e pressed ang sol 0p Symbol 0p ange F0 7 Initb FREE flag 0 FO 12 F5 ey pressed F0 13 F_6 E ABG 89 F6 key pressed F6 14 F7 E ABG 88 F key pressed F6 15 F_8 E ABG 88 F8 key pressed RO Buffer E ABG 80 keyboard buffer SN OS OS OS A A A LG Fig 4 16 Insertion d un op rande On peut alors saisir un op rande absolu avec ou sans op rande symbol
321. t valeur de pr s lection du temporisateur non valide La valeur de pr s lection du temporisateur est trop grande max 655 35 s Inconsistent CI area type type zone CI incoh rents Avec le programme d importation un fichier FPC ou un programme FPC a t charg dont le nom ou le num ro n est pas en accord avec les param tres de l en t te Inconsistent CI area range zone CI incoh rente Avec le programme d importation un fichier FPC ou un programme FPC a t charg dont le type n est pas en accord avec les param tres correspondants dans l en t te du fichier ou du programme C 19 FST 200 Annexe C FESTO C 20 Incorrect disk entered disc ins r e incorrect Lors de l installation du logiciel FST une disquette incorrecte a t ins r e Incorrect number of parameters nombre de param tres incorrect Message d erreur sur la liste des affectations L op rande mat riel n est pas univoque Aucun param tre n est automatiquement g n r ou repris Les param tres doivent tre saisis compl tement Insufficient RAM memory bytes octets de m moire RAM insuffisants L espace m moire est insuffisant pour pouvoir lancer le logiciel FST L espace m moire manquant est affich en octets Invalid absolute operand op rande absolu non valide Des op rations poss dent dans le sch ma contacts un op rande absolu non valide p ex op rande de bit unique au lieu d un op ran
322. t indiqu e l extension OBJ est donn e par d faut C 17 FST 200 Annexe C FESTO C 18 Impermissible FPC CCU number or FPC CCU number not specified num ro dUC du FPC incorrect ou non sp cifi Les num ros des unit s centrales des FPC d pendent de l automate utilis Les num ros autoris s pour le 404 sont p ex 0 1 2 3 4 et 5 Impermissible FPC program length longueur de programme FPC non valide Le programme poss de plus de 32687 octets ou moins de 8 octets Impermissible FPC type or FPC type not specified type d automate FPC incorrect ou non sp cifi Les types d automates FPC autoris s sont 1 FPC101 2 FPC202 3 FPC202C 4 FPC404 et 5 FPC405 Ce message d erreur est galement g n r lorsque p ex un pro gramme FPC101 doit tre charg dans un FPC404 Cette erreur sur vient lorsque l automate FPC raccord au port s rie est incorrect Impermissible HOST communication port specified interface ordinateur sp cifi e non valide Le port s rie n est ni COM1 ni COML2 Impermissible module number num ro du bloc de programme non valide L attribution des num ros de blocs de programmes d pend de lauto mate Num ros de blocs de programmes pour SF 3 FPC 202 C CFM 0 255 SF 3 CPM 0 15 FPC 202 C CPM 0 7 Impermissible number of arguments nombre d arguments incorrect Lors du chargement de l automate le programme de communication n
323. t les parties du programme de la dis quette 1 dans le r pertoire sp cifi e Une fois la premi re disquette copi e ins rer la disquette programme 2 Une fois cette op ration effectu e et confirm e par la touche Entr e ces parties de programmes sont copi es R p ter cette op ration plusieurs fois selon l ten due du logiciel A chaque fois le num ro de la disquette ins rer est indiqu e Une fois l installation r ussie le programme retourne au niveau du syst me d exploitation W REMARQUE Installer le FST 200 dans un sous r pertoire propre Aucun autre progiciel FST ne doit se trouver dans le m me r pertoire La disquette programme 2 contient dans le sous r pertoire MAKLIB un grand nombre de programmes de drivers voir Annexe D 2 Si n cessaire ceux ci peuvent tre import s directement comme un fichier dans le r pertoire LIB voir Chapitre 3 9 2 4 9610a FST 200 2 Installation du logiciel FESTO 2 2 Configuration du programme FST Le logiciel FST relie plusieurs composants mat riels p ex PC automate imprimante Les donn es saisies dans la configuration garantissent une bonne synchro nisation de ces composants La configuration est divi s e en quatre paragraphes e configuration de l ordinateur e configuration de lautomate e r glage des caract res de commande de l im primante y compris choix de l imprimante e configuration du bus de te
324. t of the HER and a elements F10 Switch to main level lt Ext commands gt IRSC COSEOCES SEREOCES SOS OCEN 6 7 menu Fig 6 7 Commandes suppl mentaires Insert line ins rer ligne Activer cette fonction pour ins rer une ligne devant la ligne dans laquelle se trouve le point d insertion 9610a 6 19 FST 200 6 Editeur de texte FESTO 6 20 Delete line supprimer ligne Activer cette fonction pour supprimer la ligne dans laquelle se trouve le point d insertion Restore line restaurer ligne Lorsqu une ligne existante a t modifi e cette fonction permet de r tablir l tat d origine de la ligne Toggle cursor forme du curseur Cette fonction permet de changer la forme du curseur en trait ou en rectangle Sur de nombreux crans p ex sur l ordinateur GridCase et beaucoup d crans monochromes la forme rectangulaire est plus visible Auto indent retrait Lorsque cette fonction est activ e voir inscription dans l en t te le point d insertion ne retourne pas au d but de la ligne suivante lorsque la touche Entr e est action n e mais au niveau du premier caract re de la ligne pr c dente Pour d finir le retrait placer le point d insertion la po sition d sir e et commencer saisir cet endroit 9610a FST 200 6 Editeur de texte FESTO 6 1 5 Aide 9610a La fonction F7 de l cran repr sent sur la fig 6 1 per met d obtenir
325. t program Error list Program selection Esc 1 Prog Module P B F1 Program Hodule No 8 Version No 1 Description No comment EE OS OS OS OS OS DE Fig 5 2 Cr ation d un programme 9610a 5 5 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 6 Pour cr er un programme il faut lui attribuer des para m tres qui lui sont sp cifiques Les param tres du programme sont d j entr s dans cette fen tre On peut les modifier en les crasant Lorsque toutes les indications sont correctes on peut alors cr er le programme gr ce la fonction F1 Le tableau suivant indique les saisies possibles selon l automate utilis Input entr e SF 3 Prog Module progr bloc P B F Program Module No n de programme bloc 0 15 Function No n de fonction uniquement pour Include mo dule relier un module 90 99 Version no num ro de version 1 9 Description Texte 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Commentaires sur ce tableau Prog Module progr bloc Type de programme D terminer ici le type de programme Entrer un P pour programme un B pour bloc de programme ou un F pour bloc fonctionnel voir galement paragraphe 5 4 8 Program Module No n de programme bloc Le programme ou le bloc de programme est stock sous ce num ro dans l
326. tation les d compteurs comptent de fa on d croissante d cr mentation 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 9610a Un compteur est un op rande de bit unique Il peut tre forc effac ou interrog chaque compteur sont as soci s e un tat du compteur Cnn e une pr s lection du compteur INCnn e un mot du compteur CWnn nn est le num ro du compteur 32 compteurs sont disponibles 0 31 Etat du compteur L tat du compteur indique si le compteur est actif ou inactif Les valeurs sont Cnn 0 compteur inactif arr t ou comptage termin Cnn 1 compteur actif il compte les v nements L tat du compteur est un op rande de bit unique Il peut tre forc effac et interrog L tat du compteur est r manent Pr s lection du compteur La pr s lection du compteur contient pour les comp teurs la valeur finale et pour les d compteurs la valeur initiale Entrer ici un nombre au choix Se reporter l annexe A 1 2 pour conna tre les valeurs admissibles La pr s lection du compteur est r manente Mot du compteur Au d marrage du compteur la pr s lection du comp teur est d abord charg e dans le mot du compteur La valeur de ce mot du compteur est alors diminu e ou augment e selon le type de compteur Le mot du compteur est r manent 4 49 FST 200 STL 4 Programmation par liste d instructions FESTO 4
327. te d instructions Le nombre des parenth ses ouvrantes et fermantes diff re ou est sup rieur 4 Too many coils no space for jump command trop de bobines plus de place pour une instruction de saut Programmation par sch ma contacts Le nombre utilis en paral l le est de 10 Too many files trop de fichiers Cette erreur survient lorsqu un projet contient plus de 127 fichiers d affichage Too many files Delete something trop de fichiers effacer quelque chose Lors de l dition on a entr davantage de donn es que ne peut en Too many library entry points trop d adresses de r f rence dans la biblioth que Le nombre max d adresses de r f rence pour les programmes com pil s est de 2000 C 38 9610a FST 200 Annexe C FESTO 9610a Too many opening brackets trop de parenth ses ouvrantes a STL II manque une parenth se fermante ou plus de quatre pa renth ses ouvrantes ont t utilis es b Cette erreur survient dans le sch ma contacts et dans le box arithm tique ou logique Les lignes de contacts parall les sont trop fortement imbriqu es TO or multi bit operator expected instruction TO ou op rateur de bits multiples attendu Un r sultat interm diaire de bits multiples est d j pr sent on attend donc soit une instruction TO soit un autre op rateur de bits multiples Transmission error erreur de transmission Une erreur est survenue lors de la transmission
328. tement List Editor 3 2 1 Alloc list ON Line 1 Col 1 P0 0 V1 STEP i100 THEN LOAD C5 TO FW13 TO FW15 STEP start THEN NOP R EN i ne EN F NL QE led FSI FSI FM xtended ain BUS OO LE OS ES CEE EA ES Fig 4 9 Commandes STL Les descriptions suivantes correspondent une seule activation de la fonction concern e L instruction saisie s inscrit sur l cran au point o se trouve le curseur F INSEE L instruction STEP est tr s importante pour les pro grammes d ex cution car elle d finit la structure ou en pr sence de branches de programmes l ordre des pas L instruction STEP doit tre suivie d un rep re de pas compos de neuf caract res maximum ou d un nombre Ce rep re est indispensable si on d sire sauter ce pas partir d un autre point du programme STL 4 28 9610a 4 Programmation par liste d instructions FESTO FST 200 STL F F 2 F THEN 9610a Exemple STEP R glage THEN JMP TO R glage Au cours du processus de conversion les pas sont nouveau num rot s de fa on interne en commen ant par le pas n 1 ou par un num ro indiqu uniquement FPC 404 jusqu au num ro le plus grand Dans un programme STL un pas ne peut tre ex cut que si une instruction THEN ou OTHRW a pu tre ex cut e dans la derni re ligne de commande du pas pr c dent L ex cution d un programme pas pas n est pas cyclique IF introduit toujours une pa
329. terne e importer des fichiers externes dans les projets e int grer des blocs de programmes et des pro grammes commercialis s par Festo Pour y acc der s lectionner Project management gestionnaire de projets dans le menu principal FST Activer alors la fonction correspondante voir fig 3 1 FST 7 VAE il Ladder Statement BASIC ir EProject management diagram list Create project Delete project Print project Load project Delete program Back up project Import file Include modul REIFLI this is a comment isn t it FRETCOS FSU FEDS FES FETES F F FES 1 2 3 4 SRG r 8 Fig 8 1 Gestionnaire de projets 9610a 3 1 FST 200 3 Gestion des programmes de l automate FESTO 3 1 Cr ation d un projet Il est indispensable de cr er un projet e lors de la premi re utilisation du logiciel FST e pour tablir un programme de l automate qui n existe pas encore e pour cr er le r pertoire LIB Un projet peut contenir plusieurs programmes qui r u nis forment un programme d automate Il est possible de cr er une page de titre de d finir un en t te pour chaque page voir paragraphes 6 3 et 6 4 et d ins rer du texte explicatif Pour cela s lectionner l aide des touches de direc tion ou du pointeur de la souris la fonction Create pro ject Cr ation projet Appuyer alors sur la touche En tr e ou sur le bouton gauche de la souris pour faire appara tre l cran suiv
330. tes ces fonctions peuvent tre utilis es non seulement dans l diteur de programmes en langage LDR mais aussi dans l diteur de texte du logiciel FST elles sont d crites au chapitre Editeur de texte voir 6 1 2 Commandes de bloc 5 84 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO Les commandes de blocs de l diteur de texte poss dent des fonctions non disponibles dans l diteur LDR Tenir compte des diff rences suivantes e Dans l diteur de programmes en langage LDR toutes les fonctions de bloc peuvent tre activ es imm diatement apr s marquage d un bloc e Pour marquer comme bloc une seule ligne de contacts on peut activer l une apr s l autre les fonctions Block start d but de bloc et Block end fin de bloc sans d placer le curseur 9610a 5 85 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 5 2 Commandes suppl mentaires Pour acc der rapidement un point pr cis dans des programmes d automatisation volumineux on dispose des fonctions de recherche suivantes Elles se trouvent dans le niveau de fonctions Extended commands com mandes suppl mentaires e recherche d un op rande e liste des lignes de contacts e recherche d une ligne de contacts De plus on peut galement dans ce niveau activer l in scription automatique dans la liste des affectations et l diteur de la liste des affectations voir fig 5 26 Ces fonctions s
331. tificateur FST appel le logo voir fig 2 7 appa ra t alors imm diatement lorsque e un fichier de configuration existe d j e un espace suffisant est disponible dans la m moire RAM au moins 512 kB e le chemin d acc s du projet est cr FESTO Software Tool FST 200 Version 3 2 Copyright by FESTO Germany 1996 press any key Fig 2 7 Logo FST Le fait d appuyer sur n importe quelle touche fait appa ra tre le menu principal du logiciel FST voir fig 2 8 La pr sentation d pend de l automate s lectionn SF 3 ou FPC 202C yY Remarque e V rifier le r glage logiciel FST automate e Passer si n cessaire laide de la touche F7 automate 9610a 2 17 FST 200 2 Installation du logiciel FESTO 2 4 Organisation de l cran du FST 200 Le logiciel FST de Festo poss de une organisation de l cran qui est conserv e autant que possible dans tous les cas Ainsi le cadre de travail est toujours le m me Titre du menu En t te Pointeur de la souris be J FST 203 V3 2 Ladder Statement Utilities Project iagram list management m l Question SF3_2 Drilling centre SU 1 2 ARCENECEE 6l TA SE Commutation entre logiciel FPC 202C FST 202C et SF 3 FST 203 one de travail en tre d affichage Barre de dialogue Touches de fonction Fig 2 8 Organi
332. tion des adresses F7 Cette touche de fonction permet d acc der au menu Assign modify AS i slave adress affecter modifier l adresse d esclave AS i qui est d crit ci dessous File operations commandes de fichiers F8 La touche F8 permet d enregistrer et ou de quitter le menu du configurateur AS i Les donn es de configuration n cessaires l automate sont enregistr es dans le r pertoire des projets sous le nom de fichier 3AS i CFG 9610a FST 200 8 Bus de terrain Ma tre AS i FESTO 8 2 1 Adressage des esclaves AS i La touche de fonction F7 Adresse prog permet d acc der au menu d adressage des esclaves AS i d j install s Ce menu offre les possibilit s suivantes de raccorder chaque esclave AS i s par ment sur le bus AS i et de l adresser partir du PC sans utiliser un terminal d adressage AS i chaque nouvelle installation de modifier partir du PC l adresse des esclaves AS i d j adress s de voir d un seul coup d oeil les correspondances de la liste configur e Une fois la fonction appel e l cran suivant appara t FST 203 Assign modify ASI slave address Oper ASI ID I0 Code Oper ASI ID Adr Code HEX 3 2 1 Code Te me x 1 O Q wa 4e DOMINER OND S DDTDTTDTTDTTDTT 20220000 C9 Co CD CO C0 CO C0 SONO OOHOOQ SOMOOOMHOON OMhMHHOOMHMHOOMR OhHMHhmOOMHMHOOS rorokorokororok i DT DUT VUTUUT TT Se ooesess ee o co
333. tion par sch mas contacts FESTO 9610a Param tres SES Param tre 1 FU32 Param tre 2 FU33 Param tre 3 FU34 Param tre 6 FU37 Param tre 7 FU38 Param tre 16 FU47 Lors d un nouvel appel de bloc un autre point du pro gramme les valeurs issues d autres op randes peuvent tre transf r es comme param tres Le bloc de pro gramme travaille ainsi avec divers op randes selon le cas Si l inscription automatique dans la liste des affectations est activ e les op randes entr s ici peuvent tre ins crits dans la liste des affectations voir fig 5 10 On peut galement transf rer comme param tres des cha nes de caract res au lieu d un op rande Activer la fonction String parameter param tres en cha ne de ca ract res voir fig 5 24 Toute la ligne sur laquelle se trouve le curseur est utilisable comme champ de saisie pour une cha ne de caract res 5 81 FST 200 LDR 5 Programmation par sch mas contacts FESTO Terminer la saisie d un appel de bloc Activer la fonction Terminate quitter voir sous F1 sur la figure 5 24 pour terminer la saisie de l appel de bloc Les entr es sont enregistr es et la fen tre de saisie se ferme 19 2 CFM Z a 5 Module call CMP 1 Module call La partie ex cutive contient alors un box de type appel de bloc mod ule call Le box indique le type du bloc CFM ou CMP et le num ro du bloc
334. tionnels CFMnn 4 54 Pour effectuer des t ches sp cifiques le syst me d ex ploitation de l automate dispose de blocs fonctionnels Ce sont des programmes machine tablis par FESTO qu il est possible d utiliser mais pas de modifier Les blocs appel s doivent comporter les param tres recher ch s En tout 256 blocs fonctionnels de ce type peuvent tre pr sents Ils sont num rot s de 0 255 Appel d un bloc fonctionnel Un bloc fonctionnel est appel par la partie ex cutive d un programme ou d un bloc de programme Placer le curseur sur la ligne de programme apr s laquelle on d sire ins rer un bloc fonctionnel Activer alors dans le menu Extended commands commandes suppl men taires la fonction Module box appel de bloc Une fe n tre appara t droite de l cran voir fig 4 13 9610a FST 200 STL 4 Programmation par liste d instructions FESTO FST 203 Statement List Editor V3 2 Alloc list ON Line 3 Col S 1 P0 0 V1 STEP run100 m Module box ESC m THEN Loo FW10 CFH 0 Delete internal operands TO FH11 Parameter P1 0 4 P1 0 Delete R F T C P1 1 Delete register P1 2 Delete flag P1 3 Delete timer and counter P1 4 Delete special ops FU48 4095 SNS ON ON ON ON ON Lu Fig 4 13 Appel de bloc CFM Appuyer tout d abord sur la touche Entr e Le bloc fonctionnel n O est entr par d faut Il est possible de s lectionner un autre blo
335. tions 5 16 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Insertion d un nouvel op rande Pour ins rer un nouvel op rande activer la fonction F1 Une fen tre de saisie appara t ensuite avec un champ pour l op rande symbolique et un champ pour l op rande absolu voir fig 5 7 La touche Entr e ou la touche TAB permettent de choi sir les champs de saisie On peut alors saisir un op rande absolu avec ou sans d signation symbolique Entrer un op rande symbolique seul n a pas de sens et cette op ration est donc interdite La fonction F8 ou la touche ESC permettent d annuler tout moment la sai sie de l op rande Une fois la saisie de l op rande ef fectu e avec une syntaxe correcte activer la fonction Insert ins rer F1 FST 200 LDR 5 Programmation par sch mas contacts FESTO FST 263 Allocation List V3 2 1 Absol Op 01 1 01 4 03 1 TO TPO Symbol 0p Commentary Hotor_wat Motor for cooling system Motor_hyd Motor for hydraulic pump Delaytime Delay time in tenth of a second wait Waiting time in milliseconds m I Insert Esc NAUA Symbol 0p SOS OS OS A A RE LS Fig 5 7 Insertion d un op rande 5 18 L op rande est alors inscrit dans la liste des affecta tions On peut alors entrer le commentaire de l op rande Suppression d un op rande Pour supprimer un op rande
336. tions qui ac tivent les op randes for ables Les diff rents niveaux des touches de fonction sont d crits au paragraphe 4 3 3 Cette fonction permet de retourner au menu de l diteur STL repr sent sur la fig 4 4 On peut partir de ce point par exemple quitter l diteur STL 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 3 2 Partie conditionnelle STL On acc de ces fonctions en activant F2 sur l cran repr sent sur la fig 4 4 ou directement apr s saisie de l instruction IF FST 203 Statement List Editor V3 2 Alloc list ON Line 1 Col 1 P0 0 V1 STEP i100 THEN LOAD C5 TO FW13 TO FW15 STEP start THEN NOP F10 Switch to main level STL condition gt RS LS ES LS LS nu Eu 1 A onn cnd Fig 4 10 Partie conditionnelle STL Ces instructions permettent de d velopper des condi tions initiales complexes 9610a 4 31 FST 200 STL 4 Programmation par liste d instructions FESTO Hi e Il s agit du lien logique AND Il permet de lier plusieurs conditions initiales La condition est remplie lorsque toutes les conditions li es par AND sont satisfaites Exemple IF 11 0 AND 11 1 THEN SET 01 0 OTHRW SET 01 7 5 oR Il s agit du lien logique OR Il permet de lier plusieurs conditions initiales La condition est remplie lorsqu au moins une condition est satisfaite Exemple IF 11 0 OR 11 1 OR 11 7 THEN SET 01 0 OTHRW SET 01 7 a BOR Il s ag
337. tra de stocker les parties de programmes de l diteur comme macros Il est possible d utiliser ces parties de programme ou ces textes dans d autres programmes FST 200 3 Gestion des programmes de l automate FESTO 3 2 S lection d un projet Il est indispensable de s lectionner un projet e pour pouvoir modifier dans ce projet un programme existant e pour ajouter dans ce projet un autre programme aux programmes existants e pour ajouter dans ce projet un autre bloc de programme aux programmes existants Pour cela s lectionner sur l cran l aide des touches de direction ou du pointeur de la souris selon la fig 3 1 la fonction Select project s lection projet Appuyer alors sur la touche Entr e ou sur le bouton gauche de la souris pour faire appara tre l cran suivant voir fig 3 8 3 4 9610a FST 200 3 Gestion des programmes de l automate FESTO FST 203 V3 2 Ladder Statement Utilities Project management diagram list Select project Create project Delete project Print project Load project Delete program Project selection Esc Restore Project Description rt SF3 Cut transfer path P1 odule LIB program parts E SF3 D Turn transfer path RS OS OS OS OS ON ON RG 1 2 3 A 9 6 7 8 Fig 3 3 S lection d un projet Dans la deuxi me fen tre situ e en bas gauche sont affich s tous les projets cr s jusqu pr sent S
338. u de programmation par sch ma contacts LDR il est possible e de cr er des programmes et des blocs de pro grammes sous la forme de sch mas contacts e d imprimer un programme LDR e de v rifier que la syntaxe d un programme LDR est correcte e de consulter une liste des erreurs en cas d erreurs dans le programme LDR e de charger un programme LDR dans l automate connect voir paragraphe 7 e d utiliser les possibilit s de test et de diagnostic du mode Online e de contr ler le d roulement d un programme LDR en mode Online LDR avec la repr sentation du sch ma contacts 9610a 5 1 FST 200 LDR 5 Programmation par sch mas contacts FESTO Le nombre des op randes i e les adresses des en tr es sorties bits m moire etc d pend du type d au tomate utilis La liste de l annexe B 1 2 indique quels op randes peu vent tre utilis s avec l automate Tous ces op randes peuvent tre d sign s de deux mani res dans un programme d automatisation e comme op randes absolus p ex O2 7 e comme op randes symboliques p ex MOTOR_ON Un programme dans lequel seuls des op randes abso lus sont utilis s est op rationnel m me sans liste des affectations mais il est difficile lire Pour rendre le programme plus clair et facile com prendre on peut galement utiliser des op randes symboliques en plus des op randes absolus Pour cela il faut af
339. u du bus une r sistance de terminai son est n cessaire Celle ci est d j int gr e dans l au tomate SF 3 et est activ e par F3 mise sous hors ten sion SF3 Online Mode Field bus settings System mode Field bus master Baud rate 375 Kbd Bus termination OFF Automode setting ON Modifications become ne D with E pois Fig 7 82 Mode Ma tre 7 50 9610a FST 200 7 Mode Online FESTO 9610a Esclave Pour le mode Esclave le mode d exploitation est r gl laide de la touche de fonction F1 sur Field bus slave En plus de la vitesse de transmission la r sistance de terminaison du bus et l Automode on peut galement r gler e l aide de F4 l adresse sur le bus de terrain e l aide de F5 les octets d entr e pour la trans mission cyclique de donn es 0 12 valeur par d faut 2 octets IWO 4 et 0 5 e l aide de F6 les octets de sortie pour la transmis sion cyclique de donn es 0 12 valeur par d faut 2 octets OWO 4 et 0 5 7 51 FST 200 7 Mode Online FESTO 7 10 Affichage de la configuration des E S La fonction F6 I O configuration permet d afficher l qui pement en E S du terminal de distributeurs Valve terminal type 03 04B 65 SF3 Online Mode Pneumatics no valve coils ASI IN IN PROP ADDA OUT OUT OUT CP SF3 8 4 4 4 4 16 0 0 4 0 0 1 0 0 4
340. ue ce soit impression photographie photocopie microfilm ou proc d s lectroniques n est autoris qu avec l ac cord crit de la soci t Festo KG FST 200 FESTO Outils logiciels Festo Liste d instructions et sch ma contacts des terminaux de distributeurs programmables avec auto mate SF 3 R F TENCE E EE E E EET 165494 Titre aae FST 200 MANUEL D UTILISATION D signation ssssseeseee eenean P BE FST200 AWL KOP F IBM marque d pos e de International Business Machines Corporation Microsoft marque d pos e de Microsoft Corporation 9610a FST 200 Sommaire FESTO Sommaire 1 Introduction 1 1 Contenu de ce progiciel 1 2 1 2 G n ralit s 1 2 1 3 Utilisation de ce manuel eeeeeee 1 3 1 4 PC n cessaire oeeseeeseeesenesrnesrresrrserrsernsens 1 5 1 5 C bles de liaison n cessaires 1 5 1 6 Affectation g n rale des touches 1 6 1 7 Utilisation de la souris eeseeseeneeneeneennene 1 9 1 7 1 Travail avec la souris 1 10 2 Installation du logiciel 2 1 Installation du programme FST 2 1 2 1 1 Installation sur le disque dur 2 1 Proc dure d installation 2 2 2 2 Configuration du programme FST 2 5 2 2 1 Configuration de l ordinateur eeeeeeeee 2 5 2 2 2 Configuration de l automate 2 10 2 2 3 S lection du type d
341. upe tous les op randes et leurs do maines d application Tenir compte de leur type de bit unique ou de bits multiples Bits m moire Op rations Scruter forcer affecter F0 0 F31 15 Bit unique La saisie FO F15 est interpr t e dans la liste des affectations par FO 0 FO 15 Mots m moire Op rations Charger comparer affecter FWO FW31 Bits multiples A 4 9610a FST 200 STL Annexe A FESTO 9610a Entr e Op rations Scruter 10 0 131 7 Bit unique Entr es locales y compris P AS i 10 0 0 10 15 7 Bit unique Entr es de diagnostic 11 0 0 131 15 7 Bit unique Entr es du bus de terrain 8 bits 11 0 0 131 7 15 Bit unique Entr es du bus de terrain 16 bits Mots d entr es Op rations Charger comparer IWO IW31 Bits multiples Entr es locales y compris P AS i IWO 0 1W31 15 Bits multiples Entr es de diagnostic et u bus de terrain 8 bits IW1 0 1W31 7 Bits multiples Entr es du bus de terrain 16 bits Sortie Op rations Scruter forcer affecter 00 0 031 7 Bit unique Sorties locales y compris CP S i 100 0 0 00 15 7 Bit unique Sorties de diagnostic 01 0 0 031 15 7 Bit unique Sorties du bus de terrain 8 bits 01 0 0 031 7 15 Bit unique Sorties du bus de terrain 16 its Mois de sorties Op rations Charger comparer affecter
342. ur SF 8 toujours 0 e son num ro de programme e son num ro de version e et son appartenance un projet Cela signifie qu avant d crire la premi re partie liste des affectations page de titre ou programme par liste d instructions du programme de l automate il faut tou jours d abord cr er un projet voir paragraphe 3 1 En suite il suffira de s lectionner le projet correspondant voir paragraphe 3 2 Le nom du projet est affich en bas gauche de la zone de travail Pour entrer un programme par liste d instructions dans ce projet activer dans le menu Statement list liste d in structions voir fig 4 1 la fonction STL editor diteur de programmes en langage STL Deux cas se pr sen tent ensuite e le projet actif ne contient encore aucun programme voir paragraphe 4 1 1 e le projet actif contient d j des programmes voir paragraphe 4 1 2 4 4 9610a FST 200 STL 4 Programmation par liste d instructions FESTO 4 1 1 Cr ation d un nouveau programme Cette fonction est n cessaire lorsque e aucun programme n est pr sent dans le projet actif e on d sire ajouter au projet actif un nouveau programme On acc de cette fonction lorsqu on appelle pour la premi re fois l diteur de programmes en langage STL ou en activant dans la s lection du programme repr sent e sur la fig 4 3 la fonction F1 Une fen tre appa rat ensuite comme sur la fig 4 2 Comme la repr sen t
343. ur compteur 1 puis au dessous la pr s lection du compteur p ex 100 La figure suivante montre un exemple de programme pour l initialisation et l incr mentation d un compteur 18 8 C1 Ci 1 A 9 188 counter Ci 18 1 Ci E a INC 18 2 Ci 1 PR 18 3 C1 1 E a 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Ligne 1 Le compteur ne peut tre initialis par un front montant l entr e 10 0 que s il est d sactiv La constante 100 est alors char g e dans la pr s lection du compteur et le mot du compteur est remis z ro L op rande de l tat du compteur C1 vaut alors 1 Ligne 2 Si le compteur est activ chaque front montant sur 10 1 augmente la valeur du mot du compteur de 1 L op rande de l tat du compteur prend la valeur z ro d s que la valeur du mot du compteur atteint la pr s lection du compteur Le compteur est alors d sactiv et un signal sur l entr e 10 1 n a plus d effet sur le compteur Ligne 3 Un front montant sur 10 2 peut d sactiver tout moment le compteur C1 L op rande de l tat du compteur prend la valeur z ro La valeur de comptage indiqu e par le mot du compteur reste in chang e Ligne 4 Un front montant sur l entr e 10 3 active le compteur C1 L op rande de l
344. ur est arr t ou qu il a atteint sa valeur pr d finie L tat du temporisa teur n est pas r manent Tnn 0 Le temporisateur est d sactiv arr t ou temporisation coul e Tnn 1 Le temporisateur est activ en travail Pr s lection du temporisateur Indiquer le temps de fonctionnement du temporisateur comme pr s lection du temporisateur L op rande de la pr s lection du temporisateur est un op rande de bits multiples r manent La pr s lection d un temporisateur reste en m moire jusqu ce qu une nouvelle pr s lec tion soit indiqu e Le temps de fonctionnement pr s lection du temporisateur est exprim par pas de 0 01 s et peut se trouver dans la plage de 0 00 s 655 85 s On peut galement entrer la place d une indication de temps absolue en secondes un op rande de bits multi ples quelconque p ex IWO Le programme multiplie alors automatiquement son contenu par la p riode des impusions de 0 01 s et le r sultat est utilis comme pr s lection du temporisateur Il n est pas possible d u tiliser une constante p ex sous la forme V100 5 55 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 56 Mot du temporisateur Le mot du temporisateur est un op rande de bits multi ples et repr sente le temps de fonctionnement actuel du temporisateur Le mot du temporisateur n est donc pas r manent Types de temporisateurs On peut obtenir des r
345. urer un certain temps Cela est d au temps n ces saire l tablissement de la liste des correspondances Ne pas l oublier lors d une telle demande Pour imprimer certains l ments seulement de la liste ci dessus se reporter aux paragraphes 3 6 1 3 6 7 Pour imprimer un projet activer la fonction Print project imprimer projet voir fig 3 6 FST 200 3 Gestion des programmes de l automate FESTO FST 203 V3 2 Ladder Statement Utilities Project management 1 diagram list Select project Create project Delete project Load project Delete program Program selection Esc Restore FPC CCU PBI Ver TypeDescription rt SF3 0O POQ 1 KOP pallet recognition odule SF3 0 P10 1 KOP Block doors ne SF3 6 P11 1 AWL Thermal monitoring 1 2 3 4 9 6 7 8 Fig 3 6 Impression d un projet Il est alors possible de s lectionner parmi les pro grammes indiqu s ceux qui doivent tre imprim s en cliquant sur ceux ci ou en les mettant en surbrillance puis en appuyant sur la touche Entr e Les pro grammes ainsi s lectionn s sont marqu s d un ast ris que en d but de ligne Activer pour finir la fonction F1 Le traitement et l im pression commencent La touche ESC permet d annu ler tout moment l impression La page de titre du projet est imprim e en premier Puis les l ments s lectionn s sont imprim s Une fois l impression termin e le message
346. urne l cran pr sent sur la fig 3 11 Lorsque le projet se trouve d j sur le disque dur la question suivante appara t Project will be overwritten le projet sera cras Y N La barre de dialogue affiche les fichiers Ye qui sont en cours de traitement Puis l cran pr sent sur la fig 3 11 r appara t no Le programme retourne imm diatement l cran pr sent sur la fig 3 11 3 21 FST 200 3 Gestion des programmes de l automate FESTO 3 22 Delete project supprimer projet Cette option permet de supprimer un projet qui se trouve sur un support externe Une fois cette fonction activ e la fen tre de s lection de projet appara t comme sur la fig 3 12 S lectionner le projet correspondant en cliquant dessus ou en le mettant en surbrillance et en appuyant sur la touche Entr e La question suivante appara t dans une fen tre Project will be deleted from drive A Y N Le projet sera supprim du lecteur A Le message suivant appara t dans la barre de yes dialogue Project lt Name gt please wait et le processus de suppression commence Puis l cran pr sent sur la fig 3 11 r appara t Le programme retourne imm diatement l cran pr sent sur la fig 3 11 no Cette fonction permet de supprimer uniquement des projets qui se trouvent sur un support externe 9610a FST
347. utilisa teur de l automate concern tableau la fin de ce cha pitre t SF3 Online Mode Macro 1 Enter test system commands D F M R DEO 0 DMI18 DR106 DANS DA1 6 6 AD CO ON O7 Fe CO NO Macro editing press Enter to save F8 to quit ILE LEE SE LE OLEA CL S EEEO 3 Fig 7 28 D finition des macros 7 44 9610a FST 200 7 Mode Online FESTO 7 7 2 Activation des macros Toutes les commandes d une macro sont ex cut es de fa on s quentielle L activation des macros 1 2 ou 3 s effectue par les fonctions F2 F4 ou F6 Lorsqu une de ces fonctions est activ e les op randes espaces m moire ou tats de syst me concern s sont modifi s ou affich s SF3 Online Mode FOND foe fak WUUUNU SSOSNS Execute macro FRS SRA FSU a F A FES HS A Bit ILE LEE SEA LEA OLEA OLEACA NJENA 8 Fig 7 29 Activation des macros 9610a 7 45 FST 200 7 Mode Online FESTO 7 46 L activation des fonctions Execute macro 1 2 ou 3 per met d ex cuter une fois chaque commande saisie La fonction F7 Dynamic display affichage dynamique per met d ex cuter en permanence les commandes de la ma cro L ex cution est r p t e de fa on cyclique jusqu ce que le mode d affichage dynamique soit abandonn Le cycle de r p tition peut tre r duit ou allong
348. uveau box Placer le curseur sur le box arithm ti que ou logique dont le contenu doit tre modifi et activer dans la fen tre de s lection Box definitions d finition des box la fonction Arithmetic logic arithm tique et logique Une fen tre comme sur la figure 5 23 appara Les en tr es peuvent alors tre p ex effac es l aide de la touche DEL ou modifi es 5 75 FST 200 LDR 5 Programmation par sch mas contacts FESTO 5 4 8 Blocs logiciels 5 76 Les s quences d instructions souvent utilis es peuvent tre stock es dans des blocs et si n cessaire tre ap pel es par le programme Cela permet d effectuer les modifications plus rapide ment et d conomiser des op rations d dition inutiles Une fois le bloc ex cut le traitement du programme principal reprend au point o il a t interrompu On distingue deux types de blocs e blocs fonctionnels type CFM e blocs de programmes type CMP Blocs fonctionnels Les blocs de type CFM sont partie int grante du sys t me d exploitation de l automate et servent r soudre les probl mes g n raux Charger l aide du menu Pro ject management gestionnaire de projets et de la fonction Include module relier un module les blocs fonctionnels CFM 90 99 9610a FST 200 LDR 5 Programmation par sch mas contacts FESTO 9610a Blocs de programmes Ces blocs de programmes servent principalement pour les t
349. uvent pas tre enregistr es car l espace m moire est insuffisant sur la dis quette ou le disque dur D Data EPROM defective donn es EPROM d fectueuses Lors de la v rification des donn es dans EPROM des erreurs ont t constat es Faire une nouvelle tentative de programmation Si l erreur survient nouveau effacer les donn es dans EPROM ou les remplacer Essayer nouveau C 9 FST 200 Annexe C FESTO C 10 Defective ladder diagram file fichier de sch ma contacts endommag Lors du chargement du fichier de sch ma contacts on a constat que celui ci tait d fectueux L op ration de conversion ou l appel de l diteur est annul Destination device cannot be addressed acc s l unit de sortie impossible Dans un programme d impression on constate soit que l imprimante n est pas pr te soit qu aucun fichier ne peut tre cr La disquette est peut tre satur e Disk full Disquette satur a M me apr s suppression du fichier BAK copie de sauvegarde l espace m moire disponible est encore insuffisant b On constate lors de l installation du logiciel FST que l espace disponible sur le disque dur est insuffisant Disk hard disk is full disquette ou disque dur satur Une tentative de Backup sauvegarde projet est effectu e alors que l espace disponible sur le disque dur ou la disquette est insuffisant Display file is empty fichier d affichage vide
350. vantes la page imprim e diff re de la repr sentation sur l cran 3 6 1 Impression de la page de titre Activer cette fonction Title page pour sortir sur l impri mante connect e la page de titre du projet cr e dans l diteur de texte 3 6 2 Impression d un document texte Activer cette fonction text document pour sortir sur l imprimante connect e le document r dig dans l di teur de texte 3 6 3 Impression de la liste des affectations Activer cette fonction Allocation list pour sortir sur lim primante connect e la liste des affectations relatives au projet 3 6 4 Impression du programme Lorsque cette option programs est activ e la m me fen tre que celle de la fig 3 6 appara t d abord Cliquer alors sur les programmes d sir s ou les s lec tionner l aide des touches de direction puis appuyer sur la touche Entr e Un ast risque appara t alors de vant la ligne Tous les programmes ainsi d sign s sont imprim s une fois la fonction F1 activ e 8 12 9610a FST 200 3 Gestion des programmes de l automate FESTO 3 6 5 Impression de la liste des correspondances Activer cette option crossreference list pour obtenir dans une autre fen tre les groupes d op randes Toutes les entr es sont pr c d es d un ast risque voir fig 3 8 _FST 293 Cross Reference List V3 2 Qutput Outputs Output words Input Inputs Input words Error Flags
351. xte FESTO 6 1 1 Commandes de recherche Activer la fonction F1 de l cran repr sent sur la fig 6 1 pour affecter aux touches de fonction les Com mandes de recherche search commands voir fig 6 2 FST Text editor V3 1 1 Line 1 Col Hoo Documentation Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements Control program for initializing the complete machine system with a check of all inputs and outputs and simultaneous test of the display and operating elements 1E LLENG SCULEMCA 4e 6l TOURS SE Fig 6 2 Commandes de recherche de l editeur de texte 6 4 9610a FST 200 6 Editeur de texte FESTO 9610a Find text rechercher Activer la fonction F1 et une fen tre apparat deman dant le texte recherch Une liste des diff rentes op tions de recherche figure en dessous voir ci dessous Find string Esc Find Options Y search forward Y ignore upper lower case Y whole words only Y search the entire text Entrer sur la premi re ligne la cha ne de caract res rechercher S lectionner les options de recherche l aide des touches de direction ou de la souris Remplacer si n cessaire dans les crochets les options par d faut en entrant un N non la place du Y oui Une fois toutes les indications donn es active

Download Pdf Manuals

image

Related Search

Related Contents

Betriebsanleitung - Wasserfilter Handel Shop  MANUAL DE INSTRUCCIONES ESTIMADO CLIENTE  SE-U55GX - オンキヨー株式会社  König KN-MSF16UK fan  Table of Contents - produktinfo.conrad.com  

Copyright © All rights reserved.
Failed to retrieve file