Home

Concept 2.6 Manuel de l`utilisateur Volume 1

image

Contents

1. R ception globale 1 64 Plage 400001 401872 1 28 1 32 1 Tableau Adresse cible Index Longueur Bin BCD 2 3 1 400001 1 BIN DS 4 2 400002 18 BIN 5 6 3 7 4 8 9 5 10 v 6 7 Effacer 8 OK Annuler Aide 33002205 11 2007 119 Configuration API Le processus suivant va se d rouler Etape Action 1 L abonn au bus 1 envoie 1 mot la r f rence de d but de sous zone 400001 commen ant au niveau de l index 3 Au niveau de l index 3 mot 3 la r ception des donn es d bute Les mots pr c dents interviennent dans le calcul Mot 1 500 BE 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 501 Index 3 1 mot La sous zone 1 a besoin de 3 mots au total Formule 1 3 1 3 L abonn au bus 1 envoie 18 mots la r f rence de d but de sous zone 400002 commen ant au niveau de l index 5 Au niveau de l index 5 mot 5 la r ception des donn es d bute Les mots pr c dents interviennent dans le calcul Mot 1 500 oa a N 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sod Index 3 1 moil Index 5 18 mots La sous zone 2 a besoin de 22 mots au total Formule 18 5 1 22 Note Seul le plus grand nombre de mots util
2. 33002205 11 2007 227 Langage des blocs fonctions FDB Configuration de boucles Boucles non permises R solution par le biais d un param tre r el R solution par le biais de plusieurs param tres r els La configuration de boucles exclusivement par le biais de liaisons n est pas permise tant donn que dans ce cas une d termination unique du flux de donn es n est pas possible la sortie d un FFB est l entr e du FFB suivant et la sortie de celui ci est son tour l entr e du premier Boucles non permises par le biais de liaisons 6 6 6 5 OR_BOOL AND_BOOL IN D IN2 gt Une telle logique doit tre r solue par le biais de param tres r els afin que le flux de donn es puisse tre d fini de fa on unique Boucle r solue par le biais d un param tre r el Variante 1 6 5 6 6 OR_BOOL AND_BOOL NI D gt gt OUTI OUT gt IN2 p Boucle r solue par le biais d un param tre r el Variante 2 6 5 2 6 6 1 OR _BOOL AND_BOOL IN D gt OUT2 OUT2 D gt IN D Les boucles r solues par le biais de plusieurs param tres r els sont galement permises Pour de telles boucles l ordre d ex cution peut tre influenc ult rieu rement par une ex cution ventuellement r p t e de la commande Objets Modifier ordre d ex cution des F
3. 231 Elaboration d un programme avec le langage de bloc fonction FBD 233 Etablissement d un programme dans le langage de bloc fonction FBD 233 Plan de contact LD 237 Val gore Do Lio EEE 237 Remarques g n rales sur le langage contacts LD 239 Remarques g n rales sur le langage du sch ma contacts LD 239 VI 8 2 8 3 8 4 8 5 8 6 Index Chapitre 9 Chapitre 10 Chapitre 11 Chapitre 12 Chapitre 13 Chapitre 14 Chapitre 15 Chapitre 16 Chapitre 17 Chapitre 18 Chapitre 19 Objets dans le langage contacts LD 241 Introduction 5 0s838 uden eek ne maa ar Le ar Brent tete de Et 241 Contacts aan oee eme een sd et dees eee ne door DUR en 242 Bobin8S nn saar te entstandene dea RAe ete Ad BE EE 244 Fonctions et blocs fonctions FFB 247 LIAISON Senn EE EEEN GRE ERR EER EEA Ee 253 Param tres r els van aa Zaan oe eine atten ied ln Bang Wa ape ne le 254 Objet texten srad ee an a her rome a ae tael ern an en da ede 256 T ches ex cut es en langage contacts LD 257 Inirod ctiom ST nee Re RES inte Eene pu Ces er 257 Placement de bobines de contacts de fonctions et de blocs fonctions 258 Ordre d x cution aie Pate ner On I ns Ent ein r 260 Configuration de boucles
4. 142 Param tres de s curit Quantum dans le configurateur s s aaaaa 145 Param tres de s curit Quantum 145 Structure sch matique de la m moire de l API et optmisation de la m moire 149 IntrodUetiOne A nnee neden Et iten lede 149 Structure sch matique de la m moire de l API 151 Structure par principe de la m moire de l API 151 Remarques g n rales sur l optimisation de la m moire 153 Introduction A RAR sneer PA nr A ASE ft a De ana 153 Possibilit s d optimisation de la m moire 154 Ne d pendant pas de l automate 155 Optimiser la m moire pour FUC X13 0X et 424 02 Quantum 159 Introduction anr tar ee done done nn nt EE dk eee ade 159 G n ralit s sur l optimisation de la m moire pour FUC X13 OX et 424 02 Quantum 160 S lectionner le fichier EXEC optimal 162 Utiliser la m moire tendue m moire d tat pour les r f rences 6x 166 Synchronisation de la zone CEI et de la zone LL984 168 Synchronisation des zones pour les donn es globales et la m moire du programme CEI 170 Optimisation de la m moire pour l UC 434 12 A et 534 14 A B Quantum oe dralen malen
5. 262 G n ration de codes dans le cadre du langage contacts LD 263 Options de g n ration de code 263 Fonctions en ligne dans le cadre du langage contacts LD 265 Fonctions enigne teoses onti eaaa eraann nee pat el el en a 265 Elaboration d un programme avec le langage contacts LD 268 Etablissement d un programme dans le plan de contact LD 268 Heidi ne RE Er ae Er a RL i Les chapitres gris s ne font pas partie de ce volume Langage de commande s quentielle SFC 273 Liste d instructions IL 325 Texte structur ST sene Aname da RE Ee Bob 399 Ladder Logic 984 za uns a vr ereen won wa an 463 DFB blocs fonctions d riv s 491 LE oi de orana na vais de annie see vd ee a 535 Editeur de variables 559 Navigateur de projet 573 Types de donn es d riv s 581 Editeur des donn es de r f rence 611 Editeur de messages ASCII 627 VII Chapitre 20 Chapitre 21 Chapitre 22 Chapitre 23 Chapitre 24 Annexes Annexe A Annexe B Annexe C Annexe D Annexe E Annexe F Annexe G Annexe H Annexe Annexe J Annexe K Annexe L Annexe M Annexe N Fonctions en IE 22cm us pesnt idee ietatrar ns nd 649 I
6. Fichier EXEC x e Aa M1Vxxx bin Syst me d ex cution LL984 M11IECxxx bin M1EVxxx bin Syst me d exploitation MIEWIxxx 33002205 11 2007 199 M moire de l API et optimisation S lectionner le fichier EXEC optimal Introduction Utilisation de CEI Utilisation de LL984 Avec Momentum il n est pas possible d utiliser ensemble CEI et LL984 Affectation des fichiers EXEC lors de l utilisation de CEI 171 CBB M1IVxxxE MPSV100e BIN 970 30 X 171 CCS M1IVxxxE M1EVxxxE 760 00 760 10 780 10 960 30 X 980 30 X Affectation des fichiers EXEC lors de l utilisation de LL984 171 CBB M1LLVxxx M1MVxxxE 970 30 X 171 CCS M1LLVxxx M1EVxxx 700 10 X 700 780 00 x 760 00 760 10 780 10 960 20 960 30 980 20 980 30 200 33002205 11 2007 M moire de API et optimisation Synchronisation des zones pour les donn es globales et la m moire du programme CEI Momentum 33002205 11 2007 201 M moire de l API et optimisation Introduction La zone de logique pour la m moire totale CEI se compose de 2 zones e M moire du programme CEI e se composant des codes EFB des codes programme des donn es de section des donn es d instance DFB des liaisons de module ventuellement des donn es des modifications
7. 82 Etape 8 Documentation 84 Configuration API 55225662 dant ess aies 87 Introduction susie er ee pen lee wet er ee ne near 87 Remarques g n rales sur la configuration mat rielle 89 ItTOdUCtION 255 1 2 4 MAR Le dd nb tente lat a RE 89 Remarques g n rales 90 Proc dez ainsi lors de la configuration 91 Configuration en mode local et connect 93 Introduction are ete erheen htm bee beland ander due Pret ordre asl 93 Remarques g n rales 94 Fonctions disponibles en mode EN LIGNE et HORS LIGNE 95 Configuration inconditionnelle 97 IntrodUCHOM rra ger zee sneer es ta ik len ere tear aen 97 Condition pr alable 98 S l ction automates annita nn bars a re gate ke Seti 99 S lection d UC pour le type d automate 100 Partition de m moire API 105 Instructions chargeables 106 Ordonnanceur de segments 109 Affectation des E S in se tee banen douter ns nt an 111 Configuration optionnelle 115 Introductions rie verken lg ER NE RE ne
8. 1 S lectionnez la ligne que vous voulez effacer en cliquant sur le num ro de la ligne l extr me gauche Cliquez sur le bouton Effacer au dessus de la liste de configuration d E S Remarque Vous effacez plusieurs lignes 142 33002205 11 2007 Configuration API Remplir vers le bas Modules Ethernet NOE Modules Momentum Ethernet Pour copier une partie de toute ligne sur la ligne suivante ou sur une s rie de lignes contigu s utilisez le bouton Remplir vers le bas en suivant les tapes indiqu es dans le tableau Etape Action 1 Utilisez votre souris pour s lectionner les donn es que vous voulez copier et les cellules dans lesquelles vous souhaitez les copier Remarque Vous devez s lectionner un bloc de cellules contigu s les donn es copier se trouvant sur la premi re ligne Vous ne pouvez pas s lectionner deux blocs s par s Cliquez sur le bouton Remplir vers le bas R sultat Les donn es de la premi re ligne sont copi es dans les cellules s lectionn es dans le bloc d fini Dans cette bo te de dialogue vous pouvez param trer les modules Ethernet NOE 140 NOE 211 x0 140 NOE 251 x0 et 140 NOE 771 10 dans la zone Configuration Ethernet Dans cette bo te de dialogue vous pouvez param trer le module 140 NOE 771 00 et r aliser son adressage dans la zone Configuration scrutateur d E S Vous recevez une description de
9. Synchronisation des zones pour les donn es globales et la m moire du programme CEI Compact 33002205 11 2007 193 M moire de l API et optimisation Introduction La m moire totale CEI d finie voir chapitre Synchronisation de la zone CEI et de la zone LL 984 p 188 se compose de 2 zones e M moire du programme CEI e se composant des codes EFB des codes programme des donn es de section des donn es d instance DFB des liaisons de module ventuellement des donn es des modifications en ligne e ventuellement des donn es d animation etc e Donn es globales e se composant des variables non localis es Les zones pour les donn es globales et la m moire du programme CEI peuvent tre synchronis es l une par rapport l autre Synchronisation des zones pour les donn es globales et la m moire du programme CEI Compact AT M moire du programme LL984 M moire du programme CEI code donn es Configuration dans code EFB la bo te de dialogue code programme Ee Zone de S lection automate donn es de section logique nr DFB nn instan Kaal M moire do Le d ce s M moire totale connexions du module programme ventuellement modifications en ligne GEI animation etc L Donn es globales Variables non localis es R serve pour extensions 7 Configuration de la diffusion des E S etc Configuration R serve pour extensions
10. Note Prenez galement en compteles possibilit s d optimisation de la m moire ind pendantes de l automate voir Remarques g n rales sur l optimisation de la m moire p 153 186 33002205 11 2007 M moire de API et optimisation Structure de la m moire d une UC Compact repr sentation simplifi e M moire du programme LL984 M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module M moire a du programme M moire j PENON totale L ventuellement modifications en ligne CEI animation etc Donn es globales Variables non localis es R serve pour extensions P Configuration de la diffusion des E S etc Configuration lt R serve pour extensions Liste des composants E S etc R serve pour extensions RE 7 me M moire d tat M moire d tat utilis e gt maxi pour les r f rences Ox 1x 3x 4x B Syst me d ex cution CEI Fichier EXEC Syst me d ex cution LL984 gt CTSXwox bin Syst me d exploitation 33002205 11 2007 187 M moire de l API et optimisation Synchronisation de la zone CEI et de la zone LL984 Introduction Le fichier EXEC n cessaire pour les UC Compact CTSXxxxx bin contient les syst mes d exploitation pour CEI et LL984 voir galement Introduction l installation La taille d
11. Echange de donn es entre abonn s au r seau Modbus Plus Introduction Condition Echange de donn es global Echange de donn es sp cifique Lors d une liaison Modbus Plus MB vous pouvez configurer un API par la fonctionnalit de diffusion des E S d une fa on telle qu un change de donn es avec un autre API soit possible En occurrence la diffusion des E S prend des donn es dans un domaine de r f rence l int rieur d un API source et il place celles ci par le r seau Modbus Plus MB dans un domaine de r f rence d termin d un API cible Cette op ration est ex cut e de mani re identique chaque change de jeton rotation Par le Processeur Peer on peut recevoir des donn es d entr e d autres abonn s au r seau local dans le programme de l utilisateur De m me des donn es de sortie du programme de l utilisateur peuvent tre envoy es d autres abonn s au r seau local La Diffusion des E S poss de deux variantes pour l change de donn es e change de donn es global e change de donn es sp cifique Cette commande Diffusion des E S n est disponible que si vous activez dans la bo te de dialogue S lectionner des extensions la case cocher Diffusion des E S Lors de l change de donn es global les donn es envoy es par le API source actuel sont re ues par tous les appareils API cibles se trouvant dans le r seau Modbus Plus MB Vous pouvez ainsi a
12. Position de l interrupteur sur le NOM ASCII m RTU mem Note Lorsque l interrupteur de droite se trouve dans la position la plus lev e et celui de gauche est sur mem le mode routeur est d sactiv Cela est valable partir de la version 2 20 du micrologiciel En fait la liaison r seau entre Modbus et Modbus Plus est supprim e Vous pouvez tablir une liaison r seau entre des participants Modbus et Modbus Plus dans la bo te de dialogue S lections de port Modbus en activant la case cocher Mode Bridge Note Les r glages n ont cependant d effet que si l interrupteur l avant du module est en position m diane RTU 33002205 11 2007 123 Configuration API Options diverses Introduction Sortie pile Registre base de temps Dans la bo te de dialogue Divers vous pouvez configurer diverses options e Sortie pile e Registre base de temps e Indication de temps pour MMI Applications TOD e Autoriser bobines doubles e Chien de garde ms e Tranche de temps des modifications en ligne ms Vous pouvez indiquer une adresse d un bit de sortie m mento qui affiche l tat de la pile L attribution sert la surveillance de la pile On peut ainsi proc der au remplacement en temps utile d une pile faible de sorte que l on emp che la perte de donn es Le contenu du registre de temps est incr ment toutes les 10 ms et il a u
13. R action La nouvelle valeur est transf r e dans l API lors du cycle suivant 33002205 11 2007 79 Cr er un projet Modification des valeurs de variables Localisation des L Editeur de donn es de r f rence voir Editeur des donn es de r f rence p 611 vous permet d afficher et de param trer des valeurs de variable tat commander forcer Pour modifier des variables effectuez les op rations suivantes Etape Action 1 Dans le menu principal En ligne appelez la commande Editeur de donn es de r f rence 2 Dans la bo te de dialogue Tableaux Editeur de donn es entrez la variable afficher 3 Pour d finir des valeurs s lectionnez la case cocher Invalider et entrez la valeur souhait e 4 Il est possible d enregistrer le tableau ED sous un nom unique Pour cela s lectionnez dans le menu principal Editeur de donn es la commande Enregistrer tableau sous Note Il est possible d appeler plusieurs Tableaux Editeur de donn esiteur de donn es en m me temps Pour cela appelez la commande Ouvrir tableau du menu principal Editeur de donn es Si des erreurs surviennent lors du traitement du programme sur l API elles sont erreurs signalis es dans la fen tre Messages et elles sont consign es sous forme de survenues journal dans une liste des v nements Pour localiser des erreurs survenues effectuez les op r
14. Utiliser la m moire tendue m moire d tat pour les r f rences 6x M moire totale lt CEI CS Configuration lt M moire du programme LL984 M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne Donn es globales Variables non localis es Instruction chargeable CEI 217 2IE Instruction chargeable CEI 1S7 1SE R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc Zone de logique ventuellement la m moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x M moire programme Fa M moire d tat maxi 166 33002205 11 2007 M moire de API et optimisation Si vous n utilisez PAS 6x Si vous utilisez 6x Si vous ne voulez pas utiliser de r f rences 6x vous pouvez choisir pour une UC 213 04 si vous r servez de la m moire d tat pour les r f rences 6x ou non S lectionnez Logique 48 K M moire 32 K dans la zone de liste Taille m moire sous Projet Configuration automate S lection automate Note Pour une UC 424 02 il est impossible de d sactiver la plage 6x Si vous voulez utiliser les r
15. l adresse en question 38 33002205 11 2007 Nouveaut s Nouvelles fonctionnalit s de Concept 2 6 SR3 par rapport Concept 2 6 SR2 Nouveaux commande Nouveaux commande Nouveaux commande Description Options Tools Cette commande vous permet d ouvrir un menu qui peut tre utilis pour ex cuter des applications ou programmes d aide suppl mentaires 33002205 11 2007 39 Nouveaut s 40 33002205 11 2007 Structure des projets Introduction Apercu Ce chapitre d crit la structure des projets dans Concept Contenu de ce Ce chapitre contient les sujets suivants chapitre Sujet Page Structure et traitement des projets 42 Programme 49 Sections 54 Donn es de configuration 60 33002205 11 2007 41 Structure des projets Structure et traitement des projets Structure d un projet La cr ation d un programme d API avec Concept se fait suivant une structure hi rarchique comportant un projet avec la Configuration API voir Donn es de configuration p 60 et le Programme voir Programme p 49 Le programme est subdivis en groupes de sections et Sections voir Sections p 54 Au sein d un projet la configuration API et les l ments de programme n cessaires peuvent tre cr s dans un ordre quelconque top down c est dire descendant ou bottom up c est dire ascendant
16. Liste des composants E S etc R serve pour extensions se M moire d tat M moire d tat utilis e Maxi pour les r f rences Ox 1x 3x 4x 194 33002205 11 2007 M moire de API et optimisation Taille de la zone de la m moire du programme CEI Taille de la zone pour les donn es globales Message d erreur lors du chargement du programme La configuration de la M moire du programme CEI se fait sous Projet Configuration automate S lection automate dans la zone CEI Indiquez ici la taille de la m moire totale CEI et des donn es globales afin d obtenir la taille de la m moire du programme CEI m moire du programme CEI m moire totale CEI donn es globales La configuration n est possible que si le PC et l automate sont hors ligne Si vous n utilisez pas ou peu de variables non localis es et faites de m me pour les liaisons modules vous pouvez d finir une taille importante de la m moire programme CEI car vous ne devez pratiquement pas laisser de m moire pour les donn es globales La zone pour les donn es globales variables non localis es se calcule avec la formule suivante Zone pour les donn es globales taille de la m moire de l instruction chargeable m moire du programme CEI L occupation actuelle des diff rentes zones EFB donn es d instance programme utilisateur etc est affich e sous En ligne Statistiques m moire Statistiques m moire
17. Ouvrez la bo te de dialogue Affectation des E S Configuration Automate Affectation des E S 6 Ouvrez avec le bouton de commande Editer la bo te de dialogue Station d E S Quantum locale 7 Activez la case cocher Lire configuration E S API R action Le module concern est identifi en couleur dans la colonne D tect 8 Cliquez deux fois sur les zones de texte en couleur de la colonne D tect R action Les modules ex cut s sont transf r s dans la colonne Module 9 Saisissez les zones d adresse dans les colonnes correspondantes D b entr Fin E D b sort Fin S 10 Apr s la convergence mat rielle entre le PC et l automate vous pouvez passer la configuration 33002205 11 2007 113 Configuration API 114 33002205 11 2007 Configuration API 5 4 Configuration optionnelle Introduction Apercu Dans cette section vous trouverez la description de la configuration r aliser en option Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Configuration des informations ASCII 116 Rendre disponibles d autres fonctions dans le configurateur 117 Echange de donn es entre abonn s au r seau Modbus Plus 118 Nombre de mots vraiment utilis s lors de la r ception de donn es Peer Cop 119 Prot ger les donn es contre l acc s dans la m moire de signal 121 Param trage des interfaces 122 Option
18. dit Configurer Le module 140 XBE 100 00 est n cessaire l extension d embase Vous pouvez l extension ainsi monter une deuxi me embase et vous obtenez 13 emplacements suppl men d embase taires Le module 140 XBE 100 00 se trouve sur les deux embases et n cessite une alimentation propre alimentation secteur La configuration de l embase tendue se fait dans Concept dans la premi re station d E S sur les emplacements 2 1 2 16 Une description plus d taill e de la configuration d une embase tendue avec le module 140 XBE 100 00 est pr sent e dans le chapitre Backplane Expander Config p 127 ATTENTION L affectation des emplacements du 140 XBE 100 00 n est pas affich e dans le configurateur si bien que des doubles affectations peuvent se produire Faites attention aux emplacements mat riels du module et de l alimentation secteur et n affectez pas ces emplacements d autres modules de l affectation d E S Le non respect de ces instructions peut provoquer des blessures ou des dommages mat riels Note Le flux de donn es via une embase tendue est plus rapide que via un syst me distance 33002205 11 2007 111 Configuration API Affectation des Lors de l affectation des zones d E S les r f rences suivantes sont admises zones d E S e R f rences 3x pour les modules d entr e analogiques e R f rences 4x pour les modules de sortie analogiques e R f r
19. diteur de racks un message d erreur s affiche Il doit il y avoir un emplacement vide r serv au module 140 XBE 100 00 dans chaque rack afin que l extenseur d arri re plan puisse fonctionner La bo te de dialogue de l diteur de racks ne sera alors pas ferm e Pour viter qu un module sp cial tel que NOE CHS soit ajout au rack secondaire la bo te de dialogue de l diteur de racks ne permet pas de couper copier ces modules t te Il contr lera galement les personnalit s du module avant que l utilisateur essaie d effectuer une op ration copier Si un module non support du rack secondaire est pr sent un message d erreur s affiche Le tampon contient des modules qui ne peuvent pas rester dans le rack secondaire L op ration copier est arr t e 130 33002205 11 2007 Configuration API 5 6 Configuration de diff rents syst mes de r seau Introduction Apercu Dans cette section vous trouverez la description de la configuration de diff rents syst mes de r seau Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Configurer syst me INTERBUS 132 Configurer le syst me DP Profibus 133 Configurer Ethernet 135 Extension RTU 137 Scrutateur E S Ethernet 138 Comment utiliser le scrutateur E S Ethernet 142 33002205 11 2007 131 Configuration API Configurer syst me INTERBUS Introduction Conf
20. 134 33002205 11 2007 Configuration API Configurer Ethernet Introduction Condition Configuration avec Quantum Il est possible de configurer un syst me de bus Ethernet au sein des gammes d automate suivantes e Quantum e Atrium e Momentum Pour le couplage du syst me de bus Ethernet une carte de r seau PCI doit tre install e dans l appareil de programmation Ensuite l interface Ethernet doit tre param tr et les pilotes fournis sur CD doivent tre install s Configurer Ethernet p 1008 Apr s avoir affich le bloc Ethernet dans la gestion de blocs centrale vous pouvez vous faire attribuer par votre administrateur de r seau l adresse Internet le masque Subnet la passerelle et le mode de transfert Vous proc dez comme suit pour la configuration Ethernet dans Concept Etape Action 1 Ouvrez dans la fen tre Configuration automate la bo te de dialogue S lectionner des extensions 2 Indiquez dans les zones de texte le nombre des blocs Ethernet NOE R action Les modules apparaissent alors dans la zone de liste du dialogue S lection de modules d E S et peuvent tre ins r s dans Affectation des E S 3 Ouvrez dans la fen tre Configuration automate le dialogue Scrutateur E S Ethernet dans lequel vous entrez les informations de l administrateur de r seau adresse Internet masque Subnet passerelle mode de transfert 4 Dans le menu principal En ligne
21. Cet affichage n est possible que si le PC et l automate sont en ligne Si vous obtenez un message d erreur lors du chargement du programme dans l automate vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La taille de la m moire totale CEI est trop petite voir le chapitre Synchronisation de la zone CEI et de la zone LL984 p 188 3 La zone pour les donn es globales et la zone de m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le pr sent chapitre 33002205 11 2007 195 M moire de l API et optimisation 196 33002205 11 2007 M moire de API et optimisation 6 6 Optimisation de m moire pour les UC Momentum Introduction Vue d ensemble Contenu de ce sous chapitre Ce chapitre d crit l optimisation de m moire pour les UC Momentum Ce sous chapitre contient les sujets suivants Sujet Page G n ralit s sur l optimisation de la m moire pour les UC Momentum 198 S lectionner le fichier EXEC optimal 200 Synchronisation des zones pour les donn es globales et la m moire du 201 programme CEI Momentum 33002205 11 2007 197 M moire de l API et optimisation G n ralit s sur l optimisation de la m moire pour les UC Momentum M moire logique Op
22. Configuration Code EFB dans la bo te de code programme gt dialogue S lection M moire donn es de section totale lt DFB donn es d instance CEI connexions du module gt ventuellement modifications en ligne Donn es globales Variables non localis es Zone M moire S L A programme Instruction chargeable CEI 217 Instruction chargeable CEI 1S7 1SE R serve pour extensions Configuration lt Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc R serve pour extensions 2 n z ATERA max M moire d tat utilis e M moire d tat pour les r f rences Ox 1x 3x 4x 170 33002205 11 2007 M moire de API et optimisation Taille de la zone de la m moire programme CEI Taille de la zone pour les donn es globales Message d erreur lors du chargement du programme Vous pouvez d finir la configuration pour la m moire du programme CEI dans Projet Configuration automate S lection automate dans la zone CEI Indiquez ici la taille de la m moire totale CEI et des donn es globales afin d obtenir la taille de la m moire du programme CEI m moire du programme CEI m moire totale CEI donn es globales La configuration n est possible que si le PC et l automate sont hors ligne Si vous n utilisez pas ou peu de variables non localis es et faites de m me pour les liaisons
23. Importation affectation multiple des adresses 752 remarques g n rales 715 Section 724 735 Importer configuration de Profibus DP 971 Importer la configuration INTERBUS 994 Impression des sections 763 Imprimer Param tres dans le fichier INI 1151 INC fichier Include 589 Informations ASCII 116 X 33002205 11 2007 Index Ins rer FFB FBD 225 FFB LD 258 Installation des pilotes Modbus Plus Windows 98 2000 NT 1054 Installation du SA85 PCI85 environnement Modbus Plus 1048 1052 Windows 98 2000 XP 1048 Windows NT 1052 Installation et commande des API 669 Installer chargeables 66 installer et actionner l API Remarques g n rales 670 Installer et commander API 669 Installer le fichier EXEC 1143 Instruction IL 329 330 Instructions ST 429 430 Instructions chargeables 106 Atrium 207 Compact 188 UC 424 02 168 UC 434 12 176 UC 534 14 176 UC X13 OX 168 Interaction avec la bo te de dialogue LL984 469 J jonction alternative 291 jonction simultan e 293 Journalisation fichier journal 709 Journalisation chiffr e fichier ENC 709 Journalisation de l acc s en criture l API 709 L Ladder Logic 984 463 Lancement DFB 372 376 448 FFB 372 376 448 452 Langage des blocs fonctions 211 Langages de programmation 15 LD 237 Animation 265 Appeler macro 556 Barre d outils 862 Bloc fonction 249 Bloc fonction d riv 250 Bloc fonction l mentaire 249 Bloc f
24. NOE a lieu cette tape 2 n Dans ces tapes le processeur d E S crit et lit les signaux mat riel des modules affect s aux segments correspondants en fonction des param tres d finis dans l Ordonnanceur de segments voir Ordonnanceur de segments p 109 n 1 m Le processeur logique ex cute la logique des sections CEI dans ces tapes Ensuite a lieu le Retour l tape 1 Note Aucun signal mat riel n est lu ou crit Seules les valeurs lues dans les tapes 2 n sont utilis es lors du traitement Les valeurs de sortie calcul es dans ces tapes sont transmises lors des tapes 2 n en fonction des param tres d finis dans l ordonnanceur de segments HE1 HE64 Si la valeur du signal mat riel d interruption attribu une section donn e varie en fonction des param tres d finis le traitement cyclique et le cas ch ant celui d une section d v nements de temporisation en cours est imm diatement interrompu pour passer la section d v nements d E S En fin de traitement de toutes les sections d v nements et d v nements de temporisation traiter le syst me reprend le traitement cyclique l endroit o celui ci avait t interrompu Voir galement chapitre Sections d interruption p 1190 TE1 TE16 Si le signal d interruption de temporisation d fini pour une section donn e appara t le traitement cyclique est imm diatement interrompu pour passer la sectio
25. Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de qualificatif autoris s Lib rer 268 33002205 11 2007 Plan de contact LD Elaboration de la logique Pour laborer une logique effectuez les op rations suivantes Etape Action 1 Pour ins rer un contact ou une bobine dans la section ouvrez le menu principal Objets et s lectionnez le contact ou la bobine souhait e Vous pouvez galement s lectionner le contact ou la bobine par la barre outils Placez les contacts ou les bobines dans la section Pour ins rer un FFB dans la section s lectionnez la commande Objets S lection FFB R action La bo te de dialogue FFB de biblioth que s ouvre FFB en biblioth que IEC Groupe Type EFB Type DFB Arithmetic AND BYTE Bistable AND_ WORD NEST1 Comparison NOT_BOOL NEST2 Converter NOT_BYTE Counter NOT_WORD Edge detection OR_BYTE Numerical v v Orient FFB Biblioth que DFB Fermer Aide pour type Aide Dans cette bo te de dialogue vous pouvez employer le bouton de commande Biblioth que pour s lectionner une biblioth que et y choisir un FFB Mais vous pouvez galement utiliser le bouton de commande DFB pour afficher les DFB
26. Structure d un projet Projet Programme Configuratin Groupe de sections Groupe de sections Groupe de sections cyclique Ev nement d E S Ev nement de temporisation Groupe de sections Sect Sect Sect Sect Sect Sect Sect Sect cycl cycl cycl cycl HW HW temp temp 42 33002205 11 2007 Structure des projets Traitement d un projet CEI LL984 Le tableau d crit le traitement d un projet LL984 CEI Quantum Echel Processeur logique Processeur d E S on 1 Gestion syst me Overhead par exemple communication avec NOM NOE etc 2 Ex cution du segment 1 LL984 Ecriture des sorties calcul es dans segment n Lecture des entr es n cessaires pour segment 2 3 Ex cution du segment 2 LL984 Ecriture des sorties calcul es dans segment 1 Lecture des entr es n cessaires pour segment 3 4 Ex cution du segment 3 LL984 Ecriture des sorties calcul es dans segment 2 Lecture des entr es n cessaires pour segment 4 n Ex cution du segment n n lt 32 LL984 Ecriture des sorties calcul es dans segment n 1 Lecture des entr es n cessaires pour segment 1 n 1 Ex cution de la section 1 CEI n 2 Ex cution de la section 2 CEI n 3 Ex cution de la section 3 CEI m Ex cution de la section n CEI n lt 160
27. action Vous revenez sur la fen tre Configuration automate et la commande de menu Diffusion des E S est pr sent disponible 4 S lectionnez Extensions de config Diffusion des E S R action Le dialogue Diffusion des E S s ouvre Dans la zone Aller s lectionnez l abonn de bus local et entrez l emplacement Dans la zone Donn es globales s lectionnez les boutons de commande R ception et Emission pour d finir les adresses source et cibles des donn es de transmission ou l adresse de l autre abonn de bus 7 Dans la zone Donn es directes s lectionnez les boutons de commande R ception et Emission pour d finir les adresses source et cibles des donn es de transmission ou l adresse de l autre abonn de bus 33002205 11 2007 69 Cr er un projet D finir la Vous pouvez prot ger des plages d adresses de bits de sortie de capteur et de mots protection de sortie de capteur contre l crasement par signaux externes Pour d finir la d acc s aux protection d acc s aux donn es de donn es effectuez les op rations suivantes donn es Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel 2 Dans la zone de liste s lectionnez Extensions de config S lectionner extensions R action Le dialogue S lect
28. cliquez sur le bouton de commande Tous 3 Cliquez sur le bouton de commande Charger R action Diverses bo tes de dialogue sont affich es 4 R pondez la question s il faut Arr ter le programme dans l API Oui Non avec Oui Note Cette question appara t seulement si un programme est d j actif sur votre API 5 R pondez la question s il faut Lancer le programme dans l API Oui Non avec Oui si aucune erreur ne s est produite Si des avertissements ou des erreurs ont t signalis s ceux ci sont alors r pertori s dans la fen tre Messages Corrigez les avertissements erreurs l endroit indiqu 78 33002205 11 2007 Cr er un projet Activation de l animation Modification des valeurs de libell s L animation affichage de l tat en ligne vous permet d afficher l tat de variables d tapes de transitions etc dans la fen tre d diteur de sections individuelles Pour activer l animation effectuez les op rations suivantes Si Alors Si vous ne voulez afficher que des valeurs binaires Pour afficher exclusivement des valeurs binaires appelez la commande Animer valeurs binaire du menu principal En ligne R action Les valences de toutes les valeurs binaires variables adresses directes libell s sont affich s en couleur signal 0 rouge signal 1 vert Si vous voulez afficher les valeurs de toutes les variables Pour afficher les valeurs de toutes le
29. cut e que si les conditions suivantes sont remplies e uniquement utilisable pour 140 UC 434 12A ou 140 UC 534 14A B e au moins une section CEI si une telle section n est pas disponible le chargement est interrompu e Mode Hors ligne En ligne D connecter e Droits de superviseur voir dans Concept sous Aide A propos de Utilisateur actuel On distingue diverses combinaisons d activation de l application prot g e la case Application prot g e t coch e dans Application prot g e a t charg e dans R action lors d une connexion l API Concept l API D sactiv e D sactiv e Mode normal sans application prot g e D sactiv e Activ e Lors de la lecture la case Application s curis e est coch e dans Concept et le chiffrement des fichiers journaux est activ e Activ e D sactiv e Chargement n cessaire car l tat est sur DIFFERENTS Activ e Activ e Mode normal avec application prot g e p ex chiffrement du fichier journal Pour lire le fichier journal chiffr l outil Afffichage est ex cut automatiquement dans la fen tre Afficher journal Note Si un fichier journal a t modifi bien que cela soit illicite le syst me d code ce fichier dans la mesure du possible et les lignes falsifi es restent illisibles De plus le message Ce fichier journal a t falsifi appara t dans la premi re lign
30. e la section Abschnitt Exemple Momentum Syst me de bus Ethernet p 1007 136 33002205 11 2007 Configuration API Extension RTU Conditions CTS RTS Delay Secured Data Area SDA Protection de l API par mot de passe Pour que la commande de menu RTU soit disponible vous devez s lection une UC Compact avec le langage de programmation LL984 dans le dialogue S lection automate Cette dialogue vous permet de r gler le temps de retard pour CTS ou le RTS ind pendamment du port Comm 1 de votre API Compact Cette caract ristique permet la communication par modem avec des radios demandant des trames de longue dur e La plage du temps de retard va de 0 500 ms par unit de 10 ms Entrez le temps de retard requis Cette caract ristique vous permet de configurer dans la RAM une zone prot g e contre la surimpression Secured Data Area SDA est un module de la RAM de l API Compact configur s par ment comme espace de donn es 6x Il n est possible d crire sur le module SDA qu l aide de fonctions sp cifiques qui exigent une m morisation prot g e des donn es Les commandes g n rales de Modbus les fonctions int gr es ne peuvent PAS crire sur le module SDA La fonction Lecture de Modbus fonction 20 peut lire dans le module SDA la fonction Ecriture de Modbus fonction 21 ne peut pas crire sur le module SDA La taille du module SDA va de 0 128 K mots en blocs d une taille
31. es de r f rence voir Editeur des donn es de r f rence p 611 Comportement Au d marrage de l API les sorties affect es des registres Ox sont g n ralement au d marrage de supprim es En revanche les sorties TOR affect es des registres 4x conservent sorties TOR la valeur actuelle lors de l arr t ou du d marrage de l API 33002205 11 2007 53 Structure des projets Sections Introduction Types de sections Nombre maximal de sections Un programme se compose d une ou plusieurs sections Une section d crit le fonctionnement d une unit technologique d un moteur par exemple d un syst me Dans Concept chaque section dispose de sa propre fen tre de document Pour des raisons de clart il est toutefois judicieux de diviser une section de taille importante en plusieurs petites sections La barre de d filement permet de se d placer dans la section Pour chaque section les sauts de page peuvent tre affich s de fa on pouvoir prendre en compte le format du papier lors de la programmation Vous obtenez ainsi une impression lisible de la section Dans Concept on distingue pour Quantum trois types de sections en fonction du traitement e Les sections cycliques sont trait es chaque cycle programme Le temps de r action d pend du temps de cycle et correspond au moins un cycle et deux cycles au plus e L initialisation et le traitement des sections d v nements d E S ne
32. lt 32 Lecture des entr es affect es segment n n lt 32 n 1 Ex cution de la section 1 CEI n 2 Ex cution de la section 2 CEI n 3 Ex cution de la section 3 CEI m Ex cution de la section n CEl n lt 1600 et retour l tape 1 1 La gestion syst me par exemple communication avec les modules des liens NOM NOE a lieu cette tape 2 n Dans ces tapes le processeur d E S crit et lit les signaux mat riel des modules affect s aux segments correspondants en fonction des param tres d finis dans l Ordonnanceur de segments voir Ordonnanceur de segments p 109 n 1 m Le processeur logique ex cute la logique des sections CEI dans ces tapes Ensuite a lieu le Retour l tape 1 Note Aucun signal mat riel n est lu ou crit Seules les valeurs lues dans les tapes 2 n sont utilis es lors du traitement Les valeurs de sortie calcul es dans ces tapes sont transmises lors des tapes 2 n en fonction des param tres d finis dans l ordonnanceur de segments 46 33002205 11 2007 Structure des projets Traitement d un projet CEI avec d interruption Le tableau d crit le traitement d un projet CEI Quantum avec sections sections d interruption Echelon Processeur logique Processeur d E S 1 Gestion syst me Overhead par exemple communication avec NOM NOE etc 2 Ecri
33. me de coder et de consigner les modifications du programme dans un fichier journal ENC Exportation importation permet de lire ce param tre et de le transmettre l API Nouveaux outils de Concept Nouvel outil Description CCLaunch Cet outil permet d tablir une connexion automatique voir Connexion automatique via l outil CCLaunch Modbus Plus p 1202 un API au sein d un grand r seau Outil d affichage Cet outil permet de visualiser des protocoles chiffr s ENC La commande de menu Afficher journal permet de l ex cuter automatiquemeent lorsque le chiffrement de protocole a t activ 33002205 11 2007 35 Nouveaut s Nouvelles fonctionnalit s de Concept 2 6 SR2 par rapport Concept 2 6 SR1 Nouveaux EFB Recherche remplacement de FFB Cr ation d un nouveau projet Nouveaux EFB dans la biblioth que CEI Nouveaux EFB Description CMPR Compare la configuration binaire de la matrice A celle de la matrice B MBIT avec pointeur Modifie la position des bits dans une matrice de donn es SEARCH Recherche une configuration binaire sp cifique dans les registres d un tableau source SENS avec pointeur V rifie la valeur de scrutation d une position de bits sp cifique dans une matrice de donn es XXOR Ex cute une op ration bool enne en OU exclusif avec les configurations binaires des matrices source
34. moire pour les UC Atrium Introduction Apercu Ce chapitre d crit l optimisation de m moire pour les UC Atrium Contenu de ce sous chapitre Ce sous chapitre contient les sujets suivants Sujet Page G n ralit s sur l optimisation de la m moire pour les UC Atrium 206 Utilisation de CEI 207 Synchronisation des zones pour les donn es globales et la m moire du 208 programme CEI Atrium 33002205 11 2007 205 M moire de l API et optimisation G n ralit s sur l optimisation de la m moire pour les UC Atrium M moire logique La zone de la m moire du programme qui accueille votre programme utilisateur est appel e zone de logique Cette zone d termine galement la taille maximale de votre programme utilisateur La taille actuelle de la zone de logique peut tre visualis e sous Projet Configurateur automate dans la Vue d ensemble de la configuration dans la zone Automate La taille de la m moire est affich e en ko pour CEI Optimisation de Vous avez diff rentes possibilit s pour optimiser la m moire logique en fonction de la m moire vos besoins logique e Utilisation de CEI p 207 e Synchronisation des zones pour les donn es globales et la m moire du programme CEI Atrium p 208 Note Prenez galement en compteles possibilit s d optimisation de la m moire ind pendantes de l automate voir Remarques g n rales sur l optimisation de la m moire p 15
35. n num ro courant de la section n num ro courant de la fonction Les fonctions ne sont ex cut es que lorsque l entr e EN 1 ou lorsque l entr e EN est d sactiv e voir galement EN et ENO p 252 Fonction l mentaire 6 6 ADD _DINT EN ENO 248 33002205 11 2007 Plan de contact LD Bloc fonction Les blocs fonctions ont des tats internes Pour des valeurs gales aux entr es la l mentaire valeur la sortie est toujours diff rente chaque ex cution du bloc fonction Par exemple pour un compteur la valeur la sortie augmente Un bloc fonction est repr sent graphiquement comme un cadre avec des entr es et des sorties Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom du bloc fonction c est dire le type bloc fonction est affich au centre du cadre Le nom d instance est affich au dessus du cadre Le nom d instance permet d identifier pr cis ment le bloc fonction dans un projet Le nom d instance est g n r automatiquement et pr sente la structure suivante FBI_n_m FBI Instance de bloc fonction n Num ro de section num ro courant m Num ro de l objet FFB dans la section num ro courant Le nom d instance peut tre dit dans la bo te de dialogue Propri t s du bloc fonction Le nom d instance doit tre pr cis dans tout le projet sans gard aux majuscules et minuscules Si le n
36. p 72 Cr ez de nouvelles sections et cr ez votre programme Enregistrer voir Etape 4 Enregistrer p 75 Enregistrez votre projet Effectuez l valuation m moire voir Etape 5 Effectuez l valuation m moire p 76 V rifiez la part de m moire occup e de l API Chargement et test du projet voir Etape 6 Chargement et test p 77 Etablissez la connexion entre le PC et API Chargez le projet dans l API et d marrez celui ci Testez ensuite le programme l aide des fonctions de test en ligne Eliminez pr sent les erreurs ventuelles du programme Chargez les sections modifi es dans l API Optimisation et s paration voir Etape 7 Optimisation et s paration p 82 A pr sent il est recommand d optimiser l occupation de la m moire de programme et de charger nouveau le programme optimis dans l API Une fois le chargement et l ventuelle optimisation effectu s vous pouvez s parer le PC de l API A pr sent le programme fonctionne hors ligne Documentation voir Etape 8 Documentation p 84 Cr ez une documentation compl te de votre projet Note Vous pouvez inverser l ordre des tapes Configuration automate et Cr ation du programme utilisateur En d autres termes il est galement possible de modifier la configuration de l API apr s la cr ation du programme Note Pour viter des pertes de donn es il est conseill d enregistrer r guli rem
37. tat II charge ensuite dans l automate les valeurs initiales ainsi que tous les bits d E S Ox et 1x bloqu s du miroir de la m moire d tat Si vous cochez la case M moire d tat uniquement le syst me charge dans l automate les valeurs initiales des variables 4x localis es et tous les bits d E S Ox et 1x bloqu s du miroir de la m moire d tat Nouvelles cases cocher dans la bo te de dialogue Lire API e Lire m moire d tat valeurs initiales e Lire uniquement la m moire d tat Si vous cochez la case Lire m moire d tat valeurs initiales le syst me lit en premier lieu toutes les valeurs Ox 1x et 4x localis es de l automate et les enregistre dans le miroir de la m moire d tat Il remplace ensuite les valeurs initiales des variables 4x par la valeur figurant dans le miroir de la m moire d tat Si vous cochez la case Lire uniquement la m moire d tat le syst me lit toutes les valeurs Ox 1x et 4x localis es de l automate et les enregistre dans le miroir de la m moire d tat 33002205 11 2007 37 Nouveaut s Fichiers INI Affectation multiple des adresses Nouveaux param tres dans le fichier CONCEPT INI Nouveaux param tres Description D finition de l crasement des valeurs lues de la m moire d tat Sur la ligne RDE du fichier CONCEPT INI vous pouvez sp cifier que les valeurs lues de la m moire d tat ne doivent pas tre cras es
38. te ModConnect et des applications 32 bits sous Windows 98 2000 NT 1056 Pilote pour connexion distante Remote Pilote Remote MBX 1057 Pilote pour la fonction Modbus Plus via TCP IP Pilote Ethernet MBX 1058 Pilote pour permettre l ex cution d applications 16 bits sous Windows 98 2000 NT Pilote Virtual MBX 1055 Pilote Remote MBX Modbus Plus 1057 Pilote Virtual MBX Modbus Plus 1055 Placer FFB FBD 225 Plan de contact 237 Pr f rences Modbus Plus Installation des pilotes Modbus Plus sous Windows 98 2000 NT 1054 Premi re mise en service Pr r glages pour Modbus 1061 Pr r glages pour Modbus Plus 1047 Premi re mise en service Atrium DOS Loader 1133 EXECLoader 1112 Modbus Plus 1112 1133 Premi re mise en service avec xiv 33002205 11 2007 Index l EXECLoader Modbus 1067 Modbus Plus 1103 Premi re mise en service avec le DOS Loader Modbus 1089 Modbus Plus 1125 Premi re mise en service Compact DOS Loader 1093 1130 EXECLoader 1073 1108 Modbus 1073 1093 Modbus Plus 1108 1130 Premi re mise en service Momentum DOS Loader 1096 1099 1136 1139 EXECLoader 1078 1083 1116 1120 Modbus 1078 1083 1096 1099 Modbus Plus 1116 1120 1136 1139 Premi re mise en service Quantum DOS Loader 1090 1126 EXECLoader 1068 1104 Modbus 1068 1090 Modbus Plus 1104 1126 Pr r glages Modbus Etablir la connexion mat rielle 1065 Probl mes de transmission 1066 R glage d interface dan
39. tre r el doit correspondre au type des donn es de l entr e la sortie La seule exception concerne les entr es sortie g n riques de FFB dont le type de donn es est d termin par le param tre formel On choisira un type de donn es adapt pour le bloc fonction si tous les param tres r els sont constitu s de libell s Les FFB utilisant aux entr es des param tres r els ainsi que les bobines auxquels aucune valeur n a encore t affect e fonctionnent avec les valeurs initiales de ces param tres r els Note De fa on standard les contacts bobines et entr es sorties de FFB non reli s sont occup s par la valeur 0 33002205 11 2007 255 Plan de contact LD Objet texte Introduction Capacit de m moire Dans le plan de contacts LD les textes peuvent tre plac s sous forme d objets texte La taille de ces objets texte est fonction de la longueur du texte Selon la longueur du texte la taille de l objet peut tre agrandie dans les sens vertical et horizontal d unit s de grille suppl mentaires Les objets texte ne doivent pas se chevaucher avec d autres objets le chevauchement avec des liaisons est toutefois possible Les objets texte n occupent pas d espace de m moire sur l API tant donn que le texte n est pas charg sur l API 256 33002205 11 2007 Plan de contact LD 8 3 T ches ex cut es en langage contac
40. 2007 Index U UDEFB FBD 218 LD 251 Unit de fonctions d riv e 494 V Variable Export 721 Variable d action 281 variable de transition 286 Variables 49 comportement de d marrage 51 Editeur de messages ASCII 632 Import 743 744 747 751 LL984 470 Variables globales dans les DFB 507 variables localis es modification d tats de signal dans RDE 616 Variables structure es Import 747 Variables VARINOUT 500 V rification de la syntaxe IL 386 ST 456 Verrouillage inconditionnel d une section 621 W Windows 833 Barre d tat 838 Bo tes de dialogue 843 Bouton d option 844 Boutons de commande 844 Case cocher 845 Commandes 841 El ments de fen tre 838 Fen tre 835 Types de fen tres 836 Zones de liste 844 Zones de texte 844 Z Zoom DX LL984 476 Zoom r f rence LL984 475 33002205 11 2007 xix Index XX 33002205 11 2007
41. 220 Type d automate Momentum UC 171 CCC 9x0 x0 171 CCC M1EVxxx M1EVxxxE M moire CEI LL984 seulement CEI seulement Kilo octet 960 20 984 X 960 30 984 X 960 30 CEI X 236 980 20 984 X 980 30 984 X 980 30 CEI X 236 Type d automate Momentum UC 171 CCS 7x0 x0 171 CCS M1LLVxxx M1IVxxxE M moire CEI LL984 seulement CEI seulement Kilo octet 700 10 X 700 780 00 X 760 00 984 X 760 00 CEI X 160 Le fichier stripp EXEC de M1 prend en charge un maximum de 44 modules ES 33002205 11 2007 103 Configuration API Charger le micrologiciel pour les automates Compact Charger le micrologiciel pour les automates Atrium Pour toutes les UC Compact charger le fichier EXEC CTSXxxxD BIN dans la m moire flash de l UC Pour chaque UC Atrium un fichier EXEC sp cial voir tableau ci dessous doit tre charg dans la m moire flash de l UC 180 CCO Fichier EXEC 121 O1 AI3Vxxxx BIN 241 01 AI5Vxxxx BIN 241 11 AI5Vxxxx BIN 104 33002205 11 2007 Configuration API Partition de m moire API Introduction Pour l laboration de programme pr voyez suffisamment de zones d adresses pour le nombre requis de bits d entr e de sortie bits d annotation mots d entr e et de sortie mots d annotations Vous obtenez au demeurant un aper u des valeurs de la bascule de verouillage e Bascule de verouillage max e Bascule de verouillage u
42. Bobine Initialiser p 246 e Bobine R initialiser voir Bobine R initialiser p 246 e Bobine Front positif voir Bobine Front positif p 245 e Bobine Front n gatif voir Bobine Front n gatif p 245 244 33002205 11 2007 Plan de contact LD Bobine Bobine Invers e Bobine Front positif Bobine Front n gatif Dans le cas de bobines l tat de la connexion de gauche est copi sur la variable bool enne associ e et sur la connexion de droite Normalement les bobines viennent apr s des contacts ou des EFB mais elles peuvent galement tre suivies par des contacts Bobine IN1 OUT LIS Pour les bobines invers es l tat de la liaison gauche est copi sur la liaison de droite L tat invers de la connexion de gauche est copi sur la variable bool enne associ e Si la connexion de gauche est DESACT alors la connexion de droite est galement DESACT et la variable associ e est ACT Bobine Invers e IN1 OUT Dans le cas de bobines destin es la reconnaissance de passages positifs l tat de la connexion de gauche est copi sur la connexion de droite La variable bool enne associ e repr sente un cycle de programme ACT si la connexion de gauche passe de DESACT ACT Bobine Front positif IN OUT Dans le cas de bobines destin es la reconnaissance de passages n gatifs l tat de la connexion de gauche est copi sur
43. EXEC Q58Vxxxx bin Pour l UC 434 12A et 534 14A B UC recon ues vous avez besoin du fichier EXEC QSRVxxxx bin Ces fichiers EXEC contiennent les syst mes d ex cution pour CEI et LL984 La taille des zones logiques pour CEI et LL984 doit tre synchronis e l une par rapport l autre Vous pouvez d finir la taille des deux zones dans Projet Configuration automate S lection automate En fonction de la taille choisie pour la zone CEI des zones sont r serv es dans la m moire du programme de l automate pour CEI et ou LL984 Si vous d finissez une zone combin e CEI et LL984 et qu ensuite vous n utilisez qu un seul des deux types de langage dans votre programme utilisateur la m moire du programme n est pas utilis e de mani re optimale Choisissez donc les langages que vous d sirez utiliser e Utilisation exclusive de CEI p 177 e Utilisation exclusive de LL984 p 178 e Utilisation conjointe de CEI et LL984 p 179 176 33002205 11 2007 M moire de API et optimisation Utilisation exclusive de CEI Si vous utilisez uniquement le langage CEI s lectionnez l entr e Valid e sous Projet Configuration automate S lection automate dans la zone de liste Moteur d ex cution et d placez le curseur Taille du tas CEI jusqu la bordure droite valeur maximale Ainsi la zone LL984 est enti rement d sactiv e et vous disposez alors de toute la zone totale de logique pour votre programme utilisa
44. ST p 18 Le langage orient Modsoft est galement disponible e Plan de contact LL984 Ladder Logic voir Editeur LL984 p 18 Les l ments de base des langages de programmation CEI FDB LD SFC ST et IL sont les Fonctions et les Blocs fonctions dont l ensemble constitue des unit s logiques Concept contient diverses Biblioth ques des blocs voir Biblioth ques p 12 qui renferment des fonctions blocs fonctions EFB l mentaires d j pr d finis Celles ci sont r parties dans diff rents groupes suivant leur domaine d application ce qui facilite la recherche des EFB individuels Pour LL984 le langage de programmation orient e vers Modsoft une Biblioth que des blocs voir Biblioth ques p 12 avec des Instructions est disponible Le programme de commande est constitu par des sections qui correspondent sa structure logique A l int rieur d une section on travaille avec un seul langage de programmation De la jonction de ces sections na t un ensemble qui constitue le programme de commande suivant lequel l automate commande le d roulement du processus A l int rieur d un programme les sections CEI FDB LD SFC IL ST peuvent tre m lang es volont Les sections LL984 sont toujours trait es sous forme de blocs avant les sections CEI Un sous ensemble de Types de donn es de la norme internationale CEI 1131 3 est votre disposition Par l Editeur du type de donn es voir Editeur
45. Si vous voulez utiliser uniquement LL984 chargez le fichier EXEC Q186Vxxx bin exclusive de pour l UC X13 0X et le fichier EXEC Q486Vxxx bin pour l UC 424 02 LL984 Structure de la m moire de l UC X13 OX lors d une utilisation exclusive de LL984 M moire du programme LL984 R serve pour extensions Messages ASCII diffusion des E S Configuration Ethernet etc R serve pour extensions Liste des composants E S etc z Zone de logique B programme R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x M moire d tat maxi 164 33002205 11 2007 M moire de API et optimisation Utilisation conjointe de CEI et LL984 Si vous voulez utiliser conjointement CEI et LL984 chargez le fichier EXEC Q186Vxxx bin pour l UC X13 0X et le fichier EXEC Q486Vxxx bin pour l UC 424 02 Etant donn que ces fichiers EXEC ne contiennent que le syst me d ex cution LL984 vous devez charger dans l automate le syst me d ex cution CEI sous la forme d instructions chargeables 217 2IE et 1S7 1SE voir galement nstructions chargeables p 106 Ces deux instructions chargeables sont charg es dans la zone de la m moire du programme et y occupent de l espace m moire Note L utilisation conjointe de CEI et LL984 n est pas possible avec l UC 113 02 car sa m moire est trop petite Structure de la m moire de l UC X13 O
46. Toutes les autres configurations peuvent ensuite tre ex cut es ind pendamment de l ordre de traitement Les configurations suivantes sont n cessaires pour la planification e D finition du type d API Configuration minimale p 65 e D finir la partition m moire p 66 e Installer chargeables p 66 e D finir les affectations d E S p 67 Configuration Les configurations suivantes doivent tre utilis es en fonction du projet optionnelle D finir station d centralis e d E S p 68 D finir la communication Modbus p 68 D finition de la communication de diffusion des E S p 69 D finir la protection d acc s aux donn es p 70 Divers r glages API p 70 Messages ASCII uniquement pour 984 LL p 71 64 33002205 11 2007 Cr er un projet Etape 2 1 Configuration requise Condition D finition du type d API Configuration minimale Le type d API doit d abord tre d fini Toutes les autres configurations peuvent ensuite tre ex cut es ind pendamment de l ordre d ex cution Pour d finir le type d API Configuration minimale effectuez les op rations suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel 2 Dans la zone de liste s lectionnez S lection automate R action La bo te de dialogue S lecti
47. UC 16 bits avec fichier EXEC stripped QIECVxxx BIN il est n cessaire d installer l instruction chargeable ASUP196 ult rieurement vous configurez le module 140 ESI 062 10 vous installez la paire d instructions chargeables NSUP ESI Note Ces deux instructions chargeables ne font pas partie de l ensemble logiciel Concept mais sont livr es avec le module 140 ESI 062 10 et doivent tre d compact es pour tre install es D compacter Elles ne sont pas livr es avec Concept Vous pouvez demander ces instructions chargeables via le Automation Customer Service Bulletin Board BBS voir galement le fichier README Vous disposez des instructions chargeables suivantes pour le fonctionnement en redondance Lorsque Alors vous utilisez le fonctionnement en redondance d UC LL984 l instruction chargeable CHS_208 est automatiquement install e vous utilisez le fonctionnement en redondance d UC CEI les instructions chargeables IHSB196 et CHS_208 sont automatiquement install es Les instructions chargeables cr es par les utilisateurs sont appel es instructions chargeables utilisateur EXE DAT Elles se trouvent dans le r pertoire Concept DAT et peuvent tre install es via le bouton de commande D compacter dans la bo te de dialogue Instructions chargeables 33002205 11 2007 107 Configuration API Charger des instructions
48. UC dans le dialogue S lection automate que toutes les autres commandes de menu sont disponibles dans la fen tre Configuration automate Les bo tes de dialogue suivantes correspondent une s lection minimale et sont obligatoirement renseigner pour la configuration Hardware e S lection automate Partition de m moire API e Instructions chargeables e Ordonnanceur de segments e Affectations d E S Il est possible aussi de prendre en compte les pr r glages sous r serve que ceux ci correspondent au Hardware utilis 98 33002205 11 2007 Configuration API S lection automate Introduction S lectionnez en fonction de votre application la gamme d automate Quantum Compact Momentum ou Atrium et l UC ainsi que la taille m moire Toutes les unit s centrales disponibles sont indiqu es dans la zone de liste D finirlazonede En s lectionnant la gamme d automate vous pouvez tendre la zone de logique logique pour le langage de programmation voulu CEI ou LL984 au type d automate correspondant L affectation et l installation des instructions chargeables sont d finies en fonction de la configuration suivante S lection Signification Valid e Installation des instructions chargeables CEI Un espace m moire adapt peut tre d fini pour la zone CEI L affectation et l installation des paires d instructions chargeables sur l UC s lectionn e se fait automatiquement dans la bo te de dialogu
49. aon zoe wever anaal 1143 Fichiers INN 555 ee an woedt aAa aa anale 1147 Traitement d interruption 1167 Connexion automatique l API 1197 Consignes de s curit Informations importantes AVIS Veuillez lire soigneusement ces consignes et examiner l appareil afin de vous familiariser avec lui avant son installation son fonctionnement ou son entretien Les messages particuliers qui suivent peuvent appara tre dans la documentation ou sur l appareil IIs vous avertissent de dangers potentiels ou attirent votre attention sur des informations susceptibles de clarifier ou de simplifier une proc dure signale un risque lectrique pouvant entra ner des l sions corporelles L apposition de ce symbole un panneau de s curit Danger ou Avertissement IN en cas de non respect des consignes de blessures corporelles Respectez scrupuleusement les consignes de s curit associ es ce symbole pour viter de vous blesser ou de mettre votre vie en danger i Ceci est le symbole d une alerte de s curit II vous avertit d un risque A DAN DANGER indique une situation imm diatement dangereuse qui si elle n est pas vit e entra nera la mort ou des blessures graves AVERTISSEMENT AVERTISSEMENT indique une situation pr sentant des risques susceptibles de provoquer la mort des blessures graves ou des dommages mat riels ATTENTION ATTENTION indique un
50. appel e zone de logique Cette zone d termine galement la taille maximale de votre programme utilisateur La taille actuelle de la zone de logique peut tre visualis e sous Projets Configuration automate dans la vue d ensemble de la configuration dans la zone Automate La taille de la m moire est affich e en nodules pour LL984 1 nodule quivaut 11 octets et en ko pour CEI 160 33002205 11 2007 M moire de API et optimisation Optimisation de la m moire logique Vous avez diff rentes possibilit s pour optimiser la m moire logique en fonction de vos besoins S lectionner le fichier EXEC optimal p 162 Utiliser la m moire tendue m moire d tat pour les r f rences 6x p 166 Synchronisation de la zone CEI et de la zone LL984 p 168 Synchronisation de la zone CEI et de la zone LL984 p 168 Note Prenez galement en compteles possibilit s d optimisation de la m moire ind pendantes de l automate voir Remarques g n rales sur l optimisation de la m moire p 153 Structure de la m moire de l UC X13 OX repr sentation simplifi e Configuration M moire totale CEI Configuration M moire du programme LL984 ventuellement instruction chargeable ULEX M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animati
51. autoris s L autorisation d acc s d finie pour un utilisateur est valable pour tous les projets de l installation Concept 128 utilisateurs au maximum peuvent tre d finis 26 33002205 11 2007 Description g n rale de Concept Convertisseur Projets DFB macros structures de donn es types de donn es d riv s cr s Concept dans une ancienne version de Concept peuvent tre copi s sans probl me et sans gros efforts dans la nouvelle version de Concept avec le convertisseur Concept voir Convertir Projets DFB Macros p 1023 Concept Concept EXECLoader vous permet de charger les fichiers Exec dans l API EXECLoader Concept Concept ModConnect voir Concept ModConnect p 1027 vous permet d ajouter ModConnect de nouveaux modules vos propres modules d E S au configurateur 33002205 11 2007 27 Description g n rale de Concept 28 33002205 11 2007 Nouveaut s de Concept 2 6 par rapport Concept 2 5 Introduction Vue d ensemble Contenu de ce chapitre Ce chapitre d crit les nouvelles possibilit s qu offre Concept 2 6 par rapport Concept 2 5 Ce chapitre contient les sujets suivants Sujet Page Nouvelles fonctionnalit s de Concept 2 6 par rapport Concept 2 5 30 Nouvelles fonctionnalit s de Concept 2 6 SR2 par rapport Concept 2 6 SR1 36 Nouvelles fonctionnalit s de Concept 2 6 SR3 par rapport Concept 2 6 SR2 39 330
52. champs autoris avant que le syst me n ajoute un saut de ligne automatique en cas d dition avec le clavier lorsque vous atteignez la derni re colonne le dernier champ L objet qui suit est alors ins r dans la deuxi me colonne le deuxi me champ et reli au dernier objet de la ligne pr c dente Ainsi les objets sont cr s au sein d une m me voie de courant 258 33002205 11 2007 Plan de contact LD S lectionner des FFB Modifier type FFB Modifier contact bobine La commande Objets S lection FFB vous permet d ouvrir un dialogue pour s lectionner des FFB Ce dialogue est modeless c d qu il ne se referme pas automatiquement apr s le placement d un FFB mais reste ouvert jusqu ce que vous le fermiez Si vous avez ouvert plusieurs sections LD et appel le dialogue seul un dialogue disponible pour toutes les sections s ouvre Pour toutes les autres sections pas l diteur LD la bo te de dialogue n est pas disponible Lorsque les sections LD sont transform es en symboles r duction de la fen tre la bo te de dialogue se ferme Lorsque l un des symboles de section LD est nouveau appel la bo te de dialogue s ouvre nouveau automatiquement Au premier d marrage de Concept l affichage des FFB s oriente sur les biblioth ques Ceci signifie que pour s lectionner un FFB il faut d abord s lectionner la biblioth que correspondante l aide du bouton de commande Bibl
53. code Des donn es de Si vous activez la case cocher Inclure les donn es de diagnostic des diagnostic informations pour le diagnostic de processus seront g n r es en plus lors de la comprennent g n ration de codes par ex Diagnostic de transition codes de diagnostic pour des blocs fonctions avec diagnostic tendu comme par exemple XACT XLOCK etc L valuation de ce diagnostic de processus peut s effectuer avec MonitorPro ou FactoryLink par exemple Code le plus Si vous activez la case cocher Code le plus rapide v rification limit e un rapide code temps optimis sera g n r L optimisation du temps d ex cution est v rification obtenue de la fa on suivante l arithm tique sur les entiers par ex ou est limit e r alis e via des commandes simples de processeur au lieu d tre r alis e par des appels de EFB Les commandes de processeur sont bien plus rapides que les appels de EFB mais ils ne g n rent pas de messages d erreur comme D passement en arithm tique ou D bordement de tableau d Array Vous ne devez utiliser cette option que si vous vous tes assur que le programme ne contient aucune erreur d arithm tique Si Code le plus rapide v rification limit e a t s lectionn l addition IN 1 est ex cut e par la commande de processeur add Le code est plus rapide que lorsque l EFB ADD INT est appel Mais aucune erreur d ex cution n est g n r e
54. contacts bobines FFB au sein d un r seau est d termin par le flux de donn es Vous trouverez une description compl te dans la section Ordre d ex cution p 260 Dans Concept l dition se fait normalement avec la souris mais il est aussi possible d utiliser le clavier voir galement Touches courtes dans diteur LD p 878 Pour simplifier l dition avec le clavier vous pouvez d finir dans le fichier CONCEPT INI voir Param tres INI pour la section LD p 1157 le nombre de colonnes autoris par section avant qu un saut de ligne automatique ne soit ajout en cas d extension d une voie de courant Lorsque la derni re colonne est atteinte les objets qui suivent sont alors plac s automatiquement dans la ligne suivante partir de la deuxi me colonne Les objets des diff rentes lignes sont reli s automati quement c est dire que les objets sont cr s au sein d une m me voie de courant Pour obtenir la description de la conformit CEI du langage de programmation LD voir Conformit CEI p 887 240 33002205 11 2007 Plan de contact LD 8 2 Objets dans le langage contacts LD Introduction Aper u Ce chapitre d crit les objets dans le langage contacts LD Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Contacts 242 Bobines 244 Fonctions et blocs fonctions FFB 247 Liaison 253 Param tres r els 254 Objet texte
55. correspond au conducteur neutre n est pas repr sent e Cependant toutes les bobines et sorties FFB y sont reli es en interne ce qui permet d tablir un flux de courant Les objets du langage de programmation LD sch ma contacts proposent des aides permettant de diviser une section en un ensemble de e contacts voir Contacts p 242 bobines voir Bobines p 244 et e FFB fonctions et blocs fonctions voir Fonctions et blocs fonctions FFB p 247 Ces objets peuvent tre reli s les uns aux autres par e des liaisons voir Liaison p 253 ou e des param tres r els voir Param tres r els p 254 Vous pouvez galement ins rer une logique tendue sous forme de macros dans votre section LD voir galement Macros p 535 Chaque section peut th oriquement contenir un nombre quelconque d objets et donc un nombre quelconque d entr es et de sorties Il est toutefois conseill de diviser un programme global en unit s logiques c est dire en diff rentes sections La logique de la section peut tre comment e l aide d objets texte voir Objet texte p 256 33002205 11 2007 239 Plan de contact LD Ordre d ex cution Editer l aide du clavier Conformit CEI En principe les sections LD sont trait es de haut en bas et de gauche droite Les r seaux raccord s la barre d alimentation gauche sont trait s de haut en bas L ordre d ex cution des diff rents objets
56. d finie par l utilisateur e Bloc fonction l mentaire d fini par l utilisateur Les UDEFB sont des fonctions et blocs fonctions que vous avez programm s avec Concept EFB en langage de programmation C et que vous mettez sous forme de biblioth ques la disposition de Concept Il n y a pas de diff rence fonctionnelle entre les UDEFB et les EFB dans Concept Traitement de Les FFB ne sont trait s que lorsqu au moins une entr e bool enne est connect e FFB la barre d alimentation gauche Au cas o le FFB ne poss de pas d entr e bool enne l entr e EN du FFB doit tre utilis e Si le FFB doit tre ex cut de fa on conditionnel l entr e bool enne peut tre pr alablement reli e par des contacts ou d autres FFB Note Si l entr e EN n est pas connect e la barre gauche d alimentation elle doit tre d sactiv e dans la bo te de dialogue Propri t s car sinon le FFB ne sera jamais trait Note Tout FFB sans liaison bool enne la barre gauche d alimentation provoque un message d erreur lors du chargement dans l API Liaison d un FFB la barre gauche d alimentation 6 5 ADD_DINT EN ENO 6 6 IN1 ADD_DINT EN ENO IN2 C re 33002205 11 2007 251 Plan de contact LD EN et ENO Pour tous les FFB une entr e EN et une sortie ENO peuvent tre configur es La configuration d EN et d ENO est activ e ou d sact
57. d sactiver des sections e L l ment hsbyState du type de donn es BYTE permet d afficher l tat de redondance d UC de sections Si le bit le plus faible de cet l ment est d fini les donn es de cette section seront transmises re ues voir Redondance d UC Manuel de l utilisateur Ce bit correspond au point d exclamation dans le navigateur de projet 33002205 11 2007 55 Structure des projets D sactiver des sections D sactiver des sections d interruption L l ment disable permet d activer de d sactiver la section Quand la variable multi l ments n est pas utilis e ou quand la valeur 0 a t attribu e disable la section concern e est ex cut e Quand la valeur 1 a t attribu e disable la section n est pas ex cut e A l aide de cette variable l ex cution des sections peut tre pilot e en fonction d v nements Note Lors de l animation d une section d sactiv e l tat INVALID appara t dans la barre d tat ATTENTION Risque d tats de traitement ind sirables D sactiver une section ne signifie pas que les sorties programm es sont d sactiv es au sein de la section Si une sortie a d j t d finie dans un cycle pr c dent cet tat est conserv m me l issue de la d sactivation de la section L tat de ces sorties ne peut pas tre modifi Le non respect de ces instructions peut provoquer des blessures ou des domm
58. de courant dont l objet est le plus gauche est trait e en premier Voir l exemple ci dessous R seau IV 22 gt 23 puis 24 gt 25 e La position d un FFB est d termin e en fonction de son coin sup rieur gauche Voir exemple ci dessous R seau V Coin sup rieur gauche du FFB FBI_11_76 au dessus du contact 30 Ordre 28 gt 29 puis 30 gt 31 R seau VI Coin sup rieur gauche du FFB FBI_11_82 la m me hauteur que le contact 34 Ordre 34 gt 35 puis 36 gt 37 260 33002205 11 2007 Plan de contact LD Exemple Section LD a FBI_11_36 4 RS 3 5 6 7 9 EN SIENO 10 Ss a 8 RI FBI_11_63 12 tal 7 16 17 18 19 HI m EN ENO O 13 14 s 15 a FBI_11_70 21 20 Re En IV EN ENO 22 23 24 s a n O RI FBI_11_75 27 RS V r EN ENO FBI_11_76 28 30 31 pS 29 S 8 O EN Emo gn Es s a FBI_11_81 33 RS RI 32 VI EN ENO 34 85 FBI_11_82 36 JS 41 Q RS gi R1 EN ENO s a RI 33002205 11 2007 261 Plan de contact LD Configuration de boucles Boucles non permises R solution par le biais d un param tre r el R solution par le biais de plusieurs param tres r els La configuration de boucles exclusivement
59. de type de donn es Editeur DDT p 19 vous pouvez d river vos propres types de donn es partir des types de donn es CEI 10 33002205 11 2007 Description g n rale de Concept Utilisation de variables Des variables ne sont g n ralement pas utilis es pour la liaison d objets au sein d une section dans le cas des langages de programmation graphiques FDB LD SFC et LL984 puisque ces liaisons sont r alis es travers des connexions graphiques Une liaison suppl mentaire avec variables est uniquement n cessaire pour les sections tr s complexes Les connexions graphiques sont g r es par le syst me et n entra nent par cons quent aucun effort de projection pour vous Toutes les variables restantes telles que les variables pour la transmission des donn es entre diff rents sections sont projet es avec l Editeur de variables voir Editeur de variables p 19 33002205 11 2007 11 Description g n rale de Concept Biblioth ques Introduction Concept met votre disposition diff rentes biblioth ques de blocs avec des Fonctions et des Blocs fonctions d j pr d finies pour la cr ation du programme On distingue entre deux types de biblioth ques de blocs e Biblioth ques CEI Biblioth ques des blocs pour les sections dans les langages de programmation CEI FDB LD SFC IL et ST e Biblioth que LL984 Biblioth que des blocs pour les sections dans le langage de programmat
60. du programme CEI UC 434 12 A 534 14 A B M moire du programme LL984 Configuration dans la bo te de dialogue S lection automates M moire totale CEI Q M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es Configuration R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc M moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x gt Zone de logique gt M moire programme eer M moire d tat maxi Taille de la zone de la m moire du programme CEI Vous pouvez d finir la configuration pour la m moire du programme CEI dans Projet Configuration automate S lection automate dans la zone CEI Indiquez ici la taille de la m moire totale CEI et des donn es globales afin d obtenir la taille de la m moire du programme CEI m moire du programme CEI m moire totale CEI donn es globales La configuration n est possible que si le PC et l automate sont hors ligne Si vous n utilisez pas ou peu de variables non localis es et faites de m me pour les liaisons modules vous pouvez d finir un
61. du scanneur E S Ethernet offre trois options pour la configuration d un configuration adaptateur de processeur M1 Ethernet z EAE Options d Signification configuration Sp cifier l adresse IP Ceci repr sente l option par d faut Ceci vous permet d entrer l adresse IP la passerelle et le masque Subnet dans les zones de texte au coin sup rieur droit de l cran Utiliser le serveur Bootp Cliquez sur cette case d option si vous voulez assigner des param tres d adresse au serveur Bootp Si vous s lectionnez cette option les zones de texte des param tres d adresse au coin sup rieur droit de l cran seront marqu es en couleur grise Elles n afficheront pas les param tres d adresse actuels D sactiver Ethernet Cliquez sur cette case d option si vous voulez d sactiver le port Ethernet La d sactivation du port pemet de r duire le temps de cycle pour l adaptateur du processeur 138 33002205 11 2007 Configuration API D finir les param tres d adresse Ethernet Si vous voulez sp cifier l adresse IP vous devez remplir toutes les quatre zones de texte plac es au coin sup rieur droit de la bo te de dialogue Param tres Signification Adresse Internet Entrez une adresse IP valide dans la zone de texte Adresse Internet par exemple 1 0 0 1 Attention POSSIBILITE D ADRESSES DOUBLES Demandez une adresse IP valide votre administrateur de syst me pour viter des adresses doubles Failure
62. e la sortie du FFB comme m mento c est dire pour la r solution de boucles ou pour la transmission de valeur entre diff rentes sections Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie e Constante Vous pouvez affecter une constante l entr e du FFB Vous pouvez transmettre la constante d autres sections Vous d terminez la valeur des constantes dans l diteur des variables Le nom de la constante est affich sur la fen tre de l diteur l entr e e Libell Vous pouvez affecter un libell l entr e c est dire que vous pouvez affecter directement une valeur l entr e la sortie La valeur est affich e sur la fen tre de l diteur l entr e e Adresse directe Par une adresse vous pouvez affecter un signal d entr e de sortie de mat riel l entr e la sortie L adresse est affich e sur la fen tre de l diteur l entr e la sortie Note Exemple d appel de variables multi l ments voir Appel de types de donn es d riv s p 603 Note De fa on standard les entr es FFB non reli es sont occup es par 0 9 Sauvegardez pr sent la section FBD avec la commande Fichier Enregistrer projet 33002205 11 2007 235 Langage des blocs fonctions FDB 236 33002205 11 2007 Plan de contact LD Introduction Aper u Contenu de ce chapitre Ce chapitre d crit le plan de contact LD conforme la norme CE
63. e pour les instructions chargeables Il est possible de r server de l espace m moire pour des extensions futures dans la zone d affectation Affectation des E S et dans la zone des extensions de configuration diffusion des E S Cette espace m moire est n cessaire si par ex les donn es d affectation ou de diffusion des E S doivent tre modifi es en ligne Pendant la phase de cr ation du programme utilisateur il est conseill de d finir des r serves largement suffisantes m me si par la suite il y a des changements fr quents A la fin de la phase de programmation les r serves peuvent alors tre r duites afin de laisser davantage de place disposition du programme utilisateur La configuration des r serves pour affectation se trouve sous Projet Configuration automate Affectation des E S R serve pour extension La configuration pour les r serves destin es la diffusion des E S se trouve sous Projet Configuration automate Extensions de config S lectionner extensions Diffusion des E S R serve pour extension Optimiser la r serve pour extensions M moire du programme LL984 M moire du programme CEI code donn es code EFB code programme donn es de section Zone de M moire DFB donn es d instance a je ads totale connexions du module MEME CEI ventuellement modifications en ligne animation programme etc Donn es globales Variables non localis
64. en ligne e ventuellement des donn es d animation etc e Donn es globales e se composant des variables non localis es Les zones pour les donn es globales et la m moire du programme CEI peuvent tre synchronis es l une par rapport l autre Synchronisation des zones pour les donn es globales et la m moire du programme CEI Momentum 171 CCS 760 00 CEI des eme hi Configuration dans la bo te de dialogue S lection automate M moire du programme CEI code donn es code EFB code programme gt donn es de section Zone de DFB donn es d instance logique connexions du module M moire ventuellement modifications en ligne cree totale lt animation etc programme CEI Donn es globales Variables non localis es R serve pour extensions Configuration de la diffusion des E S etc Configuration R serve pour extensions Liste des composants E S etc R serve pour extensions DR Dee M moire d tat M moire d tat utilis e maxi pour les r f rences Ox 1x 3x 4x 202 33002205 11 2007 M moire de API et optimisation Taille de la zone de la m moire du programme CEI Taille de la zone pour les donn es globales Message d erreur lors du chargement du programme La configuration pour la zone du programme utilisateur CEI se fait sous En ligne Statistiques m moire Statistiques m moire dans la zone
65. es Instruction chargeable CEI 217 2IE Instruction chargeable CEI 1S7 1SEX R serve pour extensions Configuration Messages ASCII diffusion des E S 4 R serve pour extensions L Liste des composants E S etc R serve pour extensions M moire d tat utilis e pour les r f rences 0x 1x 3x 4x M moire d tat maxi 33002205 11 2007 157 M moire de l API et optimisation 158 33002205 11 2007 M moire de API et optimisation 6 3 Optimiser la m moire pour l UC X13 0X et 424 02 Quantum Introduction Vue d ensemble Contenu de ce sous chapitre Cette section d crit l optimisation de la m moire pour les UC X13 OX et 424 02 Quantum Ce sous chapitre contient les sujets suivants Sujet Page G n ralit s sur l optimisation de la m moire pour l UC X13 OX et 424 02 160 Quantum S lectionner le fichier EXEC optimal 162 Utiliser la m moire tendue m moire d tat pour les r f rences 6x 166 Synchronisation de la zone CEI et de la zone LL984 168 Synchronisation des zones pour les donn es globales et la m moire du 170 programme CEI 33002205 11 2007 159 M moire de l API et optimisation G n ralit s sur l optimisation de la m moire pour l UC X13 0X et 424 02 Quantum M moire logique La zone de la m moire du programme qui accueille votre programme utilisateur est
66. est automatiquement affect 52 33002205 11 2007 Structure des projets Adresses Les adresses directes sont des zones de m moire sur l API Elles se trouvent dans directes la m moire d tat et peuvent tre affect es des modules d entr e de sortie Les adresses directes peuvent tre indiqu es ou affich es dans diff rents formats La d finition du format d affichage est ex cut e dans la bo te de dialogue Options Environnement Commun La d finition du format d affichage n a aucun impact sur le format d entr e Cela signifie que l entr e d adresses directes peut s effectuer dans un format quelconque Les formats d adresses suivants sont disponibles e Format standard 400001 L adresse cinq caract res est affich e imm diatement apr s le premier chiffre la r f rence e Format s parateur 4 00001 Le premier chiffre la r f rence est s par par deux points de l adresse cinq caract res e Format compact 4 1 Le premier chiffre la r f rence est s par par deux points de l adresse suivante les z ros en t te n tant pas indiqu s dans l adresse e Format CEI QW1 Un identificateur est plac en t te apr s CEI suivi de l adresse cinq caract res e 0x12345 Q12345 1x12345 112345 e 3x12345 lW12345 e 4X12345 QW12345 Les valeurs d adresses directes peuvent tre modifi es en ligne l aide de l diteur de donn
67. interruption 1195 Bobine modifier LD 259 remplacer LD 259 Bobine Front n gatif LD 245 Bobine Front positif LD 245 Bobine Initialiser LD 246 Bobine Invers e LD 245 Bobine R initialiser LD 246 Bobines LD 244 Bo tes de dialogue 843 boucle de cha ne 288 Boucle de cycle constant 671 unique 672 Boucle de cycle constant 671 Boucles FBD 228 LD 262 Bridge Modbus Plus 664 C caract res de d finition 304 CEI Premi re mise en service Momentum 1078 1116 1136 Cha ne commander 316 cha nes simples 287 Chargement 692 Chargement d un projet 689 Remarques g n rales 690 Chargement des donn es de r f rence 626 Chargement des modifications 695 Charger le micrologiciel 1143 Charger un projet 689 Chemin d acc s aux DFB globaux param tres dans le fichier INI 1153 Chemin d acc s aux fichiers d aide param tres dans le fichier INI 1153 Chemin de routage Modbus Plus connexion automatique 1198 1202 Chiffrer un fichier journal 22 Chiffrer un journal 789 Cl s Editeur de type de donn es 593 Type de donn es d riv 593 Combinaison de touches 855 Commande d centralis e avec DIO 944 Commande d centralis e avec RIO 924 Commande d centralis e avec RIO S rie 800 932 Commande en ligne 676 680 Commande et installation des API 669 Commande IL Appel fonction 383 Commentaires 343 D claration 341 Inverser 358 Lancement de bloc fonction 376
68. jeux de couleurs diff rents sont disponibles des fins d animation Vous couleurs trouverez une vue d ensemble des jeux de couleurs et de leur signification dans l aide en ligne astuce recherchez dans l aide en ligne en entrant Couleurs dans l index 232 33002205 11 2007 Langage des blocs fonctions FDB 7 6 Elaboration d un programme avec le langage de bloc fonction FBD Etablissement d un programme dans le langage de bloc fonction FBD Introduction La description suivante donne un exemple pour l tablissement d un programme dans le langage de bloc fonction FBD L tablissement d un programme dans le langage de bloc fonction FBD s effectue en deux tapes principales Etape Action 1 G n ration d une section voir G n ration d une section p 233 2 Elaboration de la logique voir Elaboration de la logique p 234 G n ration d une Pour g n rer une section effectuez les op rations suivantes section Etape Action 1 G n rez avec la commande Fichier Nouvelle section une nouvelle section et attribuez lui un nom de la section Note Le nom de la section au max 32 caract res doit tre unique dans tout le projet aucune diff rence n tant faite entre l criture en lettres majuscules et en minuscules Si le nom de la section entr existe d j vous recevez un avertissement et devez s lectionner un autre nom Le nom de la sect
69. liste des abonn s et ne peut pas tre supprim e Dialogue Ajouter adresse Modbus Plus cliquer sur Ajouter criture l automate Adresse Modbus Plus Ajouter adresse Modbus Plus Saisir une adresse Modbus Plus qui aura acc s en Likl Loli Lal OK Annuler Aide R seau Modbus Plus API Quantum Adresse MB 4 API Quantum Adresse MB 6 C Station Concept Adresse MB 1 Adresse MB 3 Passerelle Modbus Plus Adresse MB 5 API Quantum Adresse MB 2 Al uantum Adresse MB 7 L adresse doit tre saisie du point de vue de l API pr t recevoir au niveau de l metteur et d bute de ce fait par la premi re passerelle ou l API suivant Le fait que l abonn metteur et l abonn r cepteur fassent partie du m me segment Modbus Plus pas de ponts passerelles ou non s par s par un ou plusieurs ponts passerelles joue un r le d terminant Exemple 1 Concept adresse 1 MB crit l API 6 Il n y a ni pont ni passerelle entre les deux abonn s L adresse entr e est la suivante 1 ou 1 0 0 0 0 33002205 11 2007 147 Configuration API Exemple 2 L API 2 adresse 2 MB crit l API 6 Les deux abonn s sont s par s par une passerelle adresse 3 MB L adresse entr e est la suivante 3 2 0 0 0 Note Seule la premi re adresse Modbus Plus peut tre reconnue par l API Ai
70. m moire du programme CEI Atrium p 208 33002205 11 2007 207 M moire de l API et optimisation Synchronisation des zones pour les donn es globales et la m moire du programme CEI Atrium Introduction La m moire totale CEI d finie voir chapitre Utilisation de CEI p 207 se compose de 2 zones e M moire du programme CEI e se composant des codes EFB des codes programme des donn es de section des donn es d instance DFB des liaisons de module ventuellement des donn es des modifications en ligne e ventuellement des donn es d animation etc e Donn es globales e se composant des variables non localis es Les zones pour les donn es globales et la m moire du programme CEI peuvent tre synchronis es l une par rapport l autre Synchronisation des zones pour les donn es globales et la m moire du programme CEI Atrium Configuration dans la bo te de dialogue S lection automate M moire totale CEI M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Fi Zon Donn es globales Variables non localis es Configuration R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc e de gt lo
71. modules vous pouvez d finir une taille importante de la m moire programme CEI car vous ne devez pratiquement pas laisser de m moire pour les donn es globales La zone pour les donn es globales variables non localis es se calcule avec la formule suivante Zone pour les donn es globales taille de la m moire de l instruction chargeable m moire du programme CEI L occupation actuelle des diff rentes zones EFB donn es d instance programme utilisateur etc est affich e sous En ligne Statistiques m moire Statistiques m moire Cet affichage n est possible que si le PC et l automate sont en ligne Si vous obtenez un message d erreur lors du chargement du programme dans l automate vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La taille m moire de l instruction chargeable est trop petite voir le chapitre Synchronisation de la zone CEI et de la zone LL984 p 168 3 La zone pour les donn es globales et la zone de m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le pr sent chapitre 33002205 11 2007 171 M moire de l API et optimisation 172 33002205 11 2007 M moire de API et optimisation 6 4 Optimisation de la m moire pour l UC 434 12 A et 534 14 A B Quantum Introductio
72. par le biais de liaisons n est pas permise tant donn que dans ce cas une d termination unique du flux de donn es n est pas possible la sortie d un FFB est l entr e du FFB suivant et la sortie de celui ci est son tour l entr e du premier Boucles non permises par le biais de liaisons 6 5 6 5 AND_WORD ENO AND_WORD EN ENOL L EN IN M gt Une telle logique doit tre r solue par le biais de param tres r els afin que le flux de donn es puisse tre d fini de fa on unique Boucle r solue par le biais d un param tre r el Variante 1 6 5 6 6 AND_WORD ENO AND_WORD EN ENO L__ EN IN Dj out N gt m2 gt Boucle r solue par le biais d un param tre r el Variante 2 6 5 6 6 AND WORD AND_ WORD EN ENO EN ENOL OUT1 gt T ouT1 IN2 M gt mni D Les boucles r solues par le biais de plusieurs param tres r els sont galement permises Boucle par le biais de plusieurs param tres r els EN ENO o gt wr ouv Dd Ho our2 IN2 D 262 33002205 11 2007 Plan de contact LD 8 4 G n ration de codes dans le cadre du langage contacts LD Options de g n ration de code Introduction Avec la commande Projet Options de g n ration de code vous pouvez d finir les Options de g n ration de
73. pouvez copier et ins rer des lignes enti res dans votre configuration Etape Action 1 S lectionnez la ligne que vous voulez copier en cliquant sur le num ro de la ligne l extr me gauche Cliquez sur le bouton Copier au dessus de la liste de configuration d E S S lectionnez la ligne sur laquelle vous voulez ins rer les donn es en cliquant sur le num ro de la ligne l extr me gauche Cliquez sur le bouton Ins rer Couper et ins rer Pour d placer une ligne dans votre liste de configuration proc dez comme suit Etape Action 1 S lectionnez la ligne que vous voulez d placer en cliquant sur le num ro de la ligne l extr me gauche Cliquez sur le bouton Couper au dessus de la liste de configuration d E S S lectionnez la ligne sur laquelle vous voulez ins rer les donn es en cliquant sur le num ro de la ligne l extr me gauche Cliquez sur le bouton Ins rer Remarque Des lignes multiples peuvent tre coup es copi es et ins r es Le nombre de lignes effectivement ins r es est limit par le nombre de lignes s lectionn es Par exemple si vous copiez 10 lignes dans le presse papiers et s lectionnez une zone de 6 lignes ins rer seules les six premi res lignes contenues dans le presse papiers seront ins r es Supprimer Pour effacer une ligne dans la liste de configuration proc dez comme suit Etape Action
74. rapportent l unit actuellement dans la bo te de dialogue partir de laquelle vous pouvez s lectionner une unit additionnelle en activant la liste d roulante La zone de texte Bloc de sant 1x 3x n est disponible que si vous utilisez 140 NOE 771 xx Le timeout d faut utilis pour placer le bit de fonctionnement Si la r ponse arrive avant la fin de la p riode du timeout d faut le bit de fonctionnement est plac le cas contraire le bit est supprim Si le timeout d faut est z ro le bit de fonctionnement est plac sur VRAI d s que la communication a t tablie et il n est jamais effac Note Pour la configuration du bloc de sant r f rez vous dans le manuel d utilisateur Modules Ethernet Quantum NOE 771 xx mod le n 840 USE 116 00 La zone de texte Bloc de diagnostic 3x 4x n est disponible que si vous utilisez Ethernet Momentum M1E et vous permet de d finir le registre de d part d un certain nombre de bits utilis s pour le diagnostic Le module peut tre sp cifi en registres 3x ou 4x Pour plus d informations r f rez vous au manuel d utilisateur Modules Ethernet Quantum NOE 771 xx mod le n 840 USE 116 00 Tableau de configuration du scanneur E S Colonne Description Adresse IP Entrez l adresse IP du module esclave dans la colonne par exemple esclave 128 7 32 54 Cette adresse sera enregistr e dans un menu d roulant et vous pourrez donc l utiliser sur une
75. respective de 1 K mot seulement Entrez la taille requise R f rez vous au manuel utilisateur correspondant pour les fonctions sp cifiques pour la taille requise du module SDA Pour l coulement de gaz par exemple r f rez vous au Guide de l utilisateur Lancement du bloc fonction chargeable Associates Gas Flow 890 USE 137 00 Pour la description de la protection par mot de passe r f rez vous la section Param trer mot de passe API p 680 33002205 11 2007 137 Configuration API Scrutateur E S Ethernet Introduction Cette fonction est disponible pour les modules Quantum suivants e 140 NOE 211 x0 e 140 NOE 251 x0 e 140 NOE 771 xx Cette fonction est disponible pour les modules Momentum suivants 171 CBB 970 30 171 CCC 960 20 171 CCC 980 20 171 CCC 980 30 171 CCC 960 30 Les param tres d adresse et du scanneur E S Ethernet peuvent tre modifi s l aide de la bo te de dialogue Scrutateur d E S Ethernet A partir de la fen tre Configuration automate s lectionner Scrutateur d E S Ethernet Cette option de menu n est disponible que si vous avez s lectionn un adaptateur de processeur M1 avec un port Ethernet ou si vous disposez de modules Quantum TCP IP Ethernet NOE indiqu s ci dessus Cette section d crit comment configurer le port Ethernet y compris l adresse IP d autres param tres d adresse et l exploration d E S Options de L cran
76. s comme une seule connexion c est dire qu il n est par exemple n cessaire de d finir qu une seule variable dans FBD Il est donc conseill de d finir les groupes de types de donn es l mentaires r currents ainsi que les DDT comme DDT afin d am liorer ainsi la clart de application concern e La d finition se fait sous forme de texte et vous pouvez utiliser pour ce faire toutes les fonctions standards disponibles sur Windows ainsi que quelques commandes suppl mentaires pour le traitement de texte La taille maximale d un fichier type de donn es est de 64 Ko L Editeur des donn es de r f rence voir Editeur des donn es de r f rence p 611 vous permet d afficher la valeur des variables en mode connect de forcer et de fixer des variables Vous avez en outre la possibilit de s parer les variables du processus Les entr es peuvent tre sauvegard es dans un fichier et r utilis es ult rieurement 33002205 11 2007 19 Description g n rale de Concept Fonctions en ligne Fonctions en ligne disponibles Commande et contr le Apr s la connexion du terminal avec API tout un ensemble de fonctions en ligne sont disponibles pour la mise en marche et la maintenance e le programme install sur le terminal est compar avec le programme install sur l API e l API peut tre d marr et arr t des informations objets sont affich es e des programmes peuvent tre charg s de
77. sirez utiliser Pour la cr ation de sections dans les diff rentes langages de programmation des diteurs sp ciaux sont disponibles Editeur FDB voir Editeur FDB p 16 Editeur LD voir Editeur LD p 16 Editeur SFC langage de commande s quentielle voir Editeur SFC p 17 Editeur IL voir Editeur IL p 17 Editeur ST voir Editeur ST p 18 e Editeur LL984 plan de contact similaire Modsoft voir Editeur LL984 p 18 Pour la d claration de variables la cr ation de types de donn es et la visualisation de variables les diteurs suivants sont disponibles e L diteur de variables pour d clarer les variables voir Editeur de variables p 19 e L diteur des donn es de r f rence pour visualiser et changer les valeurs en Connect voir Editeur des donn es de r f rence p 19 et e L diteur de type de donn es pour cr er des types de donn es d finis par l utilisateur voir Editeur de type de donn es Editeur DDT p 19 Pour la cr ation des fonctions et blocs fonctions d finis par l utilisateur les diteurs suivants sont votre disposition e Concept DFB pour cr er des blocs fonctions et macros d riv s voir Concept DFB p 25 e Concept EFB pour cr er des fonctions l mentaires et blocs fonctions d finis par l utilisateur voir Concept EFB p 26 33002205 11 2007 15 Description g n rale de Concept Editeur FDB Editeur LD L Editeur FDB voir L
78. sont marqu s par un cercle plein Note Les contacts bobines et entr es de FFB non li s comportent par d faut la valeur 0 Les types de donn es des entr es sorties relier doivent correspondre Les liaisons peuvent tre dit es en mode s lection Les recouvrements avec d autres objets sont autoris s Aucune boucle ne peut tre configur e avec des liaisons car dans ce cas l ordre d ex cution dans la section ne peut pas tre d termin de mani re unique Les boucles doivent tre d finies avec des param tres r els voir Configuration de boucles p 228 Lors de leur mise en place les contacts et les bobines sont reli s automatiquement une bobine un contact voisin e non li e qui se trouve la m me position verticale Une liaison la barre d alimentation n est tablie que lorsque le contact est plac proximit voir galement le sous chapitre D finir une liaison des contacts p 1157 dans le chapitre Fichier INI Concept Si une bobine ou un contact est plac e sur une liaison horizontale existante celle ci est alors coup e automati quement et le contact la bobine est ins r e Lors de la mise en place les param tres actuels peuvent chevaucher un autre objet mais ne peuvent pas franchir les limites du cadre de la section Si une liaison est tablie avec un autre objet via une connexion cette liaison est v rifi e Si cette liaison n est pas autoris e vous obte
79. sont pas cycliques mais spontan es dans la mesure o la valeur d un signal d interruption affect donn varie en fonction des param tres d finis dans le configurateur et les caract ristiques de la section Le module 140 HLI 340 00 pr voit 16 entr es d interruption L embase locale peut tre quip e de 4 modules HLI au total Le temps de r action l v nement d E S ne d pend en g n ral que de la dur e de traitement de blocs fonctions l mentaires traiter sur la section concern e et du temps de mise au point e Les sections d v nements de temporisation sont initi es et trait es intervalles pr cis d finis par l utilisateur Ces intervalles sont d finis par un multiple de 1 ms et une phase d calage de cycle dans la bo te de dialogue Caract ristiques de section d v nement de temporisation Le temps de r action d pend du temps de cycle De cette mani re les r actions au niveau de sorties ont lieu intervalles d finis Jusqu 1 600 sections sont possibles par programme 54 33002205 11 2007 Structure des projets Langages de programmation Echange de valeurs Ordre d ex cution des sections Imprimer des sections Variable de section Les sections peuvent tre programm es dans les langages de programmation CEI suivants FDB langage de bloc fonction LD langage contacts SFC automate d encha nement IL liste d instructions ou ST litt ral struc
80. stations E S Drops dans l organisateur de segments Vous tes inform s via une fen tre de quelles stations E S Drops ont t introduites La s quence de prise en charge des segments peut tre modifi e par l utilisateur en ditant directement dans la ligne correspondante le num ro de segment ou le num ro de station E S Pour la station E S locale Drop on introduit dans la premi re ligne de la bo te de dialogue dans les colonnes E Stat et A Stat automatiquement les 1 Si aucune s quence n a t d finie les segments sont pris en charge dans l ordre croissant Les stations E S nouvellement introduites Drops sont ordonn es selon les crit res suivants dans le gestionnaire de segments Si Alors Si une nouvelle station E S est alors elle est automatiquement rang e derri re la introduite derni re ligne disponible Si tous les segments sp cifi s ont le dernier segment est nouveau utilis pour l entr e de d j t utilis s la nouvelle station E S Drop C d qu un num ro de segment peut se r p ter alors que les stations sont diff renci es 33002205 11 2007 109 Configuration API Modes disponibles de prise en charge des segments Lors de l installation du gestionnaire de segments on peut s lectionner les modes de prise en charge suivants Type de prise en charge Signification De fa on continue Prise en charge cy
81. sur chaque feuille de la documentation Les signaux re oivent une d signation compl te avec nom de symbole et commentaire Sur les lacunes des indications pr cises sont donn es qui permettent de tracer le signal Dans l diteur FBD l ordre d ex cution des blocs individuels dans une section peut tre affich et document Les fonctions Import Export permettent de regrouper volont des sections de diff rents projets en un nouveau projet Il est galement possible de convertir des sections d un langage de programmation CEI en des sections d un autre langage de programmation CEI Les variables peuvent tre export es et import es dans le texte dans le format texte avec s parateur ou FactoryLink Le Syst me d ex cution d API permet de r agir rapidement aux modifications du processus court temps de cycle Simulation des sources de signaux voir Simulation d un API p 773 Affichage en ligne voir Fonctions en ligne p 649 des tats modifications en ligne de param tres et programmes Concept poss de une structure logiciel ouverte qui permet d exploiter des syst mes externes par exemple de visualisation via interfaces standards Un soin particulier fut port au d veloppement de la fonction d aide La fonction Aide en ligne voir Structure de l aide en ligne p 852 propose une aide contextuelle dans chaque situation de la projection qu on peut obtenir en cliquant une fois avec la souris ou en app
82. te de dialogue Ordre d ex cution des sections Utilisez les boutons de commande pour garantir que la section contenant la logique d invalidation sera ex cut e avant la section d sactiver Si cela n a pas encore t effectu Etablissez la connexion entre l API et le PC 10 Chargez votre programme dans l API R action Dans le cas d un 1 logique la section d sactiver n est pas trait e Note D sactiver une section ne signifie pas que les sorties programm es sont d sactiv es au sein de cette section Si une sortie a d j t d finie dans un cycle pr c dent cet tat est conserv m me apr s d sactivation de la section L tat de ces sorties ne peut pas tre modifi 33002205 11 2007 59 Structure des projets Donn es de configuration Description La configuration de l API est l interface entre le programme et le mat riel Les donn es de configuration se composent pour l essentiel de la liste des composants et de l indication des plages d adresses pour le programme Les instructions chargeables sont destin es l change de donn es avec le langage de programmation CEI et au chargement d instructions LL984 suppl mentaires 60 33002205 11 2007 Cr er un projet Introduction Apercu Ce chapitre d crit la proc dure g n rale suivre lors de la premi re cr ation d un projet Dans cet
83. texte Le saisie des textes instructions mots cl s s parateurs est accompagn du contr le de syntaxe qui marque les erreurs par un encadrement en couleur 33002205 11 2007 17 Description g n rale de Concept Editeur ST Editeur LL984 L Editeur ST voir Texte structur ST p 399 permet la programmation sous forme de texte structur conforme la norme CEI 1131 3 Des d clarations ST Statements compos es d expressions liste d op rateurs et d op randes signaux variables des fonctions et blocs fonctions l mentaires et des blocs fonctions d riv s sont crits sous format de texte sur les sections ST Vous pouvez utiliser toutes les fonctions standards disponibles sur Windows pour l introduction de programme ainsi que quelques commandes suppl mentaires pour le traitement de texte La taille maximale d une section ST est de 64 Ko Les d clarations et op rateurs suivants sont disponibles dans Concept pour la programmation sous format de texte structur e Ex cution conditionnelle inconditionnelle des d clarations IF ELSIF ELSE e Ex cution conditionnelle inconditionnelle des boucles WHILE REPEAT e Op rateurs math matiques de comparaison et logiques e Lancement conditionnel inconditionnel d EFB ST est programm en format texte Vous pouvez utiliser toutes les fonctions standards disponibles sous Windows pour le traitement de texte lors de saisie du texte L diteur ST conti
84. trait e l tat INVALIDE appara t dans la section de transition anim e L animation de variables et liaisons binaires est activ e l aide de la commande En ligne Animer valeurs binaires Dans ce mode l tat de signal actuel des variable binaires des adresses directes des domaines Ox et 1x et des liaisons binaires est affich dans la fen tre de l diteur L animation d objets s lectionn s est activ e l aide de la commande En ligne Animer s lection Dans ce mode l tat de signal actuel des liaisons variables variables multi l ments et litt raux s lectionn s est affich dans la fen tre de l diteur Note Si vous voulez animer toutes les variables liaisons de la section vous pouvez utiliser CTRL A pour marquer la section enti re puis En ligne Animer s lection CTRL W pour animer toutes les variables et liaisons de la section Si vous s lectionnez une valeur num rique une entr e sortie le nom de la variable son adresse directe et son affectation E S si elle est disponible ainsi que son commentaire s affichent dans la barre d tat Note Les objets s lectionn s continuent de l tre apr s une nouvelle s lection d Animer s lection afin de les conserver pour une lecture ult rieure ou pour permettre une modification ais e de la liste des objets 33002205 11 2007 231 Langage des blocs fonctions FDB Signification des 12
85. tre cr s uniquement dans le langage de programmation FDB e Les macros ne contiennent qu une seule section e Les macros peuvent contenir une section d une complexit quelconque Du point de vue technique de programme une macro instanci e c est dire une macro ins r e dans une section ne se distingue pas d une section conventionnelle Il est possible de lancer des DFB dans une macro Il est possible de d clarer pour la macro des variables propres la macro Il est possible d utiliser des structures de donn es propres la macro Application automatique des variables d clar es dans la macro Il est possible de d finir des valeurs initiales pour les variables macro Il est possible d instancier plusieurs fois une macro dans le programme d ensemble avec des variables diff rentes e Les noms des sections des variables et des structures de donn es peuvent comporter le symbole comme caract re de remplacement 33002205 11 2007 25 Description g n rale de Concept Concept EFB Concept SIM 16 bits Concept PLCSIM 32 bits L outil en option Concept EFB vous permet de cr er des Fonctions et des Blocs fonctions EFB sp cifiques de l usager dans le langage volu C et de les int grer sous forme de groupes de biblioth ques dans votre version de Concept Pour le travail avec ces blocs d finis par vous UDFB les m mes r gles que celles pour les EFB standards s appliquent Il est p
86. tre param tr es suivant leur utilisation dans Concept e Interface ASCII e Interface Modbus Param trage de Pour une transmission d informations ASCII vous pouvez dans la bo te de dialogue l interface ASCII S lections de port ASCII sp cifier les param tres de communication s rie des interfaces de ports Note La bo te de dialogue S lections de port ASCII n est disponible que si vous sp cifiez d abord dans la bo te de dialogue Setup ASCII le nombre de ports ASCII 122 33002205 11 2007 Configuration API Param trage de l interface Modbus Param trage de l interface lors de la liaison r seau entre Modbus et Modbus Plus Pour un couplage Modbus vous pouvez dans la bo te de dialogue S lections de port Modbus indiquer les param tres de communication s rie de l interface du port au terminal une UC et aux modules NOM Network Option Module ATTENTION Ne pas op rer de modifications en ligne cela entra nerait la fermeture de tous les diteurs Les r glages des ports Modbus ne doivent pas tre modifi s en mode En ligne tant donn que tous les diteurs sont ferm s automatiquement Le non respect de ces instructions peut provoquer des blessures ou des dommages mat riels Note Les r glages pour un couplage Modbus dans Concept n ont d effet que si la position de l interrupteur l avant du module est dans la position la plus basse mem
87. variables multi l ments et libell s s lectionn s est affich dans la fen tre de l diteur Note Au cas o vous souhaiteriez animer toutes les variables liaisons de la section vous pouvez utiliser CTRL A pour marquer la section enti re et ensuite avec En ligne Animer s lection CTRL W animer toutes les variables et liaisons de la section Si vous s lectionnez une valeur num rique une entr e sortie le nom de la variable son adresse directe et son affectation des E S si existant ainsi que son commentaire s affichent dans la ligne d tat Note Les objets s lectionn s restent galement s lectionn s apr s une nouvelle s lection de Animer s lection afin de sauvegarder ces objets pour la continuation de la lecture ou permettre une modification ais e de la liste des objets Signification des couleurs Couleur Signification Contact bobine connexion rouge Contact bobine connexion transmet la valeur 0 Barre d alimentation de gauche contact Barre d alimentation de gauche contact bobine bobine connexion vert e connexion transmet la valeur 1 Connexion jaune La connexion transmet une variable multi l ments cliquer deux fois sur la connexion pour afficher les valeurs Variable avec fond jaune Variable multi l ments cliquer deux fois sur la variable pour afficher les valeurs Valeur num rique au niveau de l entr e Valeur actuelle des variabl
88. 0 et retour l tape 1 1 La gestion syst me par exemple communication avec les modules des liens NOM NOE a lieu cette tape 2 4 Dans ces tapes le processeur logique ex cute la logique des sections LL984 dans les segments 1 3 en fonction des param tres d finis dans l Ordonnanceur de segments voir Ordonnanceur de segments p 109 Le processeur d E S transmet au mat riel les valeurs de sortie calcul es dans le pr c dent segment et le mat riel lit simultan ment les valeurs d entr e n cessaires pour le segment suivant correspondant 33002205 11 2007 43 Structure des projets n Dans cette tape le processeur logique ex cute la logique des sections LL984 dans segment n Le processeur d E S transmet au mat riel les valeurs de sortie calcul es dans le pr c dent segment et le mat riel lit simultan ment les valeurs d entr e n cessaires pour le segment 1 Note Les valeurs de sortie calcul es dans ce segment ne seront ex cut es que lors du prochain parcours de l tape 2 c est dire apr s traitement de la partie logique CEI et de la gestion syst me Vous devriez donc viter d ex cuter une logique critique au niveau du temps dans ce segment n 1 m Le processeur logique ex cute la logique des sections CEI dans ces tapes Ensuite a lieu le Retour l tape 1 Note Aucun signal mat riel n est lu ou crit Seules les valeurs calcul es lues dans l
89. 0 649 FBD 231 IL 391 395 IL ST 392 Remarques g n rales 651 SFC 314 ST 459 Fonctions en ligne dans le configurateur 95 Fonctions en ligne LD 265 fonctions en ligne SFC 316 Fonctions hors ligne dans le configurateur 95 Forcer E S 612 Format d adresse du registre configuration du fichier INI 1152 Fr quence d chantillonnage sections d v nements de temporisation 1173 G Gamme d automate Performances 807 G n ralit s connexion de l API 654 Extenseur d arri re plan 128 G n ration de code IL 388 ST 457 G n ration de codes FBD 229 LD 263 G n rer FFB FBD 225 FFB LD 258 Ic nes 855 857 858 859 860 862 863 864 865 866 867 Ic nes_Navigateur de projet 867 IL 325 Animation 392 395 Appel Bloc 375 Barre d outils 863 Elaboration de programme 397 Fonctions en ligne 391 392 395 G n ration de code 388 Instruction 329 330 Modificateur 334 Op randes 332 Op rateurs 336 345 Rep re 339 Touches courtes 871 V rification de la syntaxe 386 IL commande Addition 359 Charger 346 Comapraison 364 367 Comparaison 363 365 366 368 Division 362 Enregistrer 347 ET logique 352 Initialiser 350 Lancement DBF 372 Lancement de bloc fonction 372 Multiplication 361 Saut vers tiquette 369 Soustraction 360 Valider 348 Import 713 Configuration API 754 755 Section 723 729 739 740 741 Variables 743 744 747 751 Variables structure es 747
90. 0 00 Code d ID 0x0407 140 NOE 211 00 Code d ID 0x0404 140 NOE 251 00 Code d ID 0x0405 140 NOE 311 00 Code d ID 0x0408 140 NOE 351 00 Code d ID 0x0409 140 NOE 511 00 Code d ID Ox040A 140 NOE 551 00 Code d ID 0x040B 140 NOE 771 00 Code d ID Ox040D 140 NOE 771 01 Code d ID 0x0422 140 NOE 771 10 Code d ID 0x040E 140 NOE 771 11 Code d ID 0x0423 140 NOM 211 00 Code d ID 0x010C 140 NOM 212 00 Code d ID 0x010C 140 NOM 252 00 Code d ID Ox010C 140 NWM 100 00 Code d ID 0x0420 sur l API l UC ignore toutes les commandes d criture et les refuse en retournant un message d erreur PR AN A A A A A A eneen A A A SR Note Si la case Bloque tous les acc s en criture depuis les NOE NOM est coch e les op rations de lecture du MSTR ne sont pas ex cut es L tat d erreur du module MSTR n indique pourtant pas d erreur 146 33002205 11 2007 Configuration API Bloquer tous les acc s en criture depuis le port Modbus de l UC Acc s en criture limit pour r seau Modbus Plus Exemples de chemins Modbus Plus Pour bloquer l acc s en criture des ports Modbus de l UC Quantum activez la case cocher Bloquer tous les acc s en criture depuis le port Modbus de l UC Pour le r seau Modbus Plus il est possible de d finir un nombre limit d abonn s ayant acc s l API Un total maximum de 12 abonn s est autoris L adresse d abonn du PC est inscrite automatiquement dans la
91. 02205 11 2007 29 Nouveaut s Nouvelles fonctionnalit s de Concept 2 6 par rapport Concept 2 5 Points Nouvelles fonctionnalit s g n rales importants e Sections d interruption e Variables globales e Fonctionnalit s de s curit Nouveaux EFB Nouveaux EFB dans la biblioth que SYSTEME Nouveaux EFB Description 1_LOCK D sactivation de toutes les sections d interruption L_ UNLOCK Activation de toutes les sections d interruption L_ MOVE Affectation prot g e par interruption ISECT_OFF D sactivation de certaines sections d interruption ISECT_ON Activation d une certaine section d interruption ISECT_STAT Etat de section d interruption PRJ_VERS Nom et version de projet GET_IEC_INF Lecture de drapeaux d tat CEI RES_IEC_INF R initialisation des drapeaux d tat CEI Nouveaux EFB dans la biblioth que COMM Nouveaux EFB Description PORTSTAT Etat du port Modbus 30 33002205 11 2007 Nouveaut s D marrer Concept Animation Editeur des donn es de r f rence Nouvelles fonctionnalit s au d marrage de Concept Nouvelles fonctionnalit s Description Connexion automatique un API quelconque Lors d un d marrage via le symbole de projet Concept une connexion automatique est tablie un API quelconque Cette connexion est d finie via les param tres de ligne de commande voir Connexion automatique via des param
92. 16 33002205 11 2007 Configuration API Rendre disponibles d autres fonctions dans le configurateur Introduction Activer des fonctions bo tes de dialogue tendues Sp cifier les modules coupl s Des fonctions suppl mentaires peuvent tre utilis es pour la configuration si elles sont au pr alable lib r es ou install es dans le dialogue S lectionner extensions Par l activation d une case cocher ou la d finition de modules Ethernet la commande de menu correspondante est valid e dans la fen tre Configuration automate ASCII et peut tre trait e Les fonctions bo tes de dialogue suivantes peuvent tre activ es e Protection des donn es Diffusion des E S Redondance d UC Scrutateur E S Ethernet Note Les fonctions disponibles d pendent de PUC configur e Voir ce sujet l aide en ligne S lectionner des extensions Pour la liaison d autres syst mes de r seau des modules coupl s doivent tre configur s A cet effet indiquez dans la zone de liste correspondante le nombre des modules qui sont alors disponibles dans l quipement E S Les syst mes suivants peuvent tre configur s e Ethernet TCP IP e Ethernet Symax e Ethernet MMS e Profibus DP Note Le nombre maximal des modules coupl s d pend de l UC configur e Voir ce sujet l aide en ligne S lectionner des extensions 33002205 11 2007 117 Configuration API
93. 2 Enregistrement en ligne param tres INI 1166 Enregistrer en flash 676 Environnement Modbus configuration d interface dans Windows 98 2000 XP 1062 Environnement Modbus Plus installation du SA85 PCI85 1048 1052 Erreur d ex cution sections d ev nements d E S 1193 Etablissement de la connexion mat rielle Pr r glages Modbus 1065 Pr r glages Modbus Plus 1060 Etablissement du programme FBD 233 LD 268 Etape 278 D signations pseudonymes 309 Etape d attente 278 Etape initiale 278 Etat 654 Etat API 654 Etat de l API 668 685 Ethernet 666 Ethernet avec Momentum 136 Ethernet avec Quantum 135 Ethernet MMS Sp cifier les unit s coupl es 117 Ethernet Symax Sp cifier les unit s coupl es 117 Ethernet TCP IP Sp cifier les unit s coupl es 117 Exclusion des DFB globaux locaux de l enregistrement en ligne param tres dans le fichier INI 1153 EXECLoader Premi re mise en service Atrium 1112 Premi re mise en service Compact 1073 1108 Premi re mise en service en cas d utilisation de Modbus 1067 Premi re mise en service en cas d utilisation de Modbus Plus 1103 Premi re mise en service Momentum 1078 1083 1116 1120 Premi re mise en service Quantum 1068 1104 Exemple de Atrium Commande INTERBUS 987 Exemple de Compact 983 Exemple de configuration Atrium Commande INTERBUS 987 Commande compacte 983 Momentum Bus d centralis d E S 997 Momentum Syst me de bus Ethernet 1007 Quantum Comma
94. 2007 Cr er un projet Impression de la documentation Pour imprimer la documentation effectuez les op rations suivantes Etape Action 1 Appelez dans le menu principal Fichier la commande Imprimer 2 Dans la bo te de dialogue Contenu des documents au niveau de Pr sentation de la page effectuez une s lection pour indiquer si une en t te et un pied de page uniformes doivent tre imprim s pour chaque page Indiquez galement si une page de titre doit tre imprim e L aspect des de l en t te du pied de page ainsi que de la page de titre est stock dans les fichiers ASCII s lectionner Dans la zone S lectionner documents de la bo te de dialogue Contenu des documents s lectionnez ce qui doit tre imprim Si vous avez s lectionn Liste de variables vous devez appeler Options en vue de s lectionner les variables imprimer Si vous avez s lectionn Sections e vous devez appeler S lectionner et d finir les sections imprimer et vous devez galement appeler Options Dans la zone Facteur d agrandissement des graphiques d finissez entre autres la taille correcte de la logique imprimer Cliquez sur le bouton de commande OK R action Toutes les entr es sont enregistr es Assurez vous que la r partition des sections sur la page correspond ce que vous souhaitez Pour cela appelez dans le menu principal Affichage la commande Vue d ens
95. 256 33002205 11 2007 241 Plan de contact LD Contacts Introduction Un contact est un l ment LD qui transmet un tat la liaison horizontale sa droite Cet tat r sulte de la combinaison bool enne ET de l tat de la liaison horizontale sur sa partie gauche avec l tat de la variable l adresse directe associ e Un contact ne change pas la valeur de la variable l adresse directe associ e Les contacts suivants sont disponibles e Contact de fermeture voir Contact de fermeture p 242 e Contact de rupture voir Contact de rupture p 242 e Contact de reconnaissance de passages positifs voir Contacts de reconnaissance de passages positifs p 243 e Contact de reconnaissance de passages n gatifs voir Contacts de reconnaissance de passages n gatifs p 243 Contact de Dans le cas de dispositifs de fermeture l tat de la connexion de gauche est copi fermeture sur la connexion de droite si l tat de la variable bool enne associ e est ACT Sinon l tat de la connexion de droite est DESACT Contact de fermeture IN1 Contact de Dans le cas de dispositifs d ouverture l tat de la connexion de gauche est copi sur rupture la connexion de droite si l tat de la variable bool enne associ e est DESACT Sinon l tat de la connexion de droite est DESACT Contact de rupture IN1 242 33002205 11 2007 Plan de contact LD Contacts de reconnaissance de pa
96. 3 Structure de la m moire d une UC Atrium repr sentation simplifi e M moire du programme CEI code donn es P code EFB code programme donn es de section M moire DFB donn es d instance totale _J connexions du module CEI ventuellement modifications en ligne animation etc M moire Donn es globales programme Variables non localis es R serve pour extensions Messages ASCII diffusion des E S Configuration Ethernet etc R serve pour extensions Liste des composants E S etc R serve pour extensions p M moire d tat M moire d tat utilis e maxi pour les r f rences Ox 1x 3x 4x Fichier EXEC Al3Vxxxx bin Al5Vxxxx bin Syst me d ex cution CEI Syst me d exploitation 206 33002205 11 2007 M moire de API et optimisation Utilisation de CEI Introduction Message d erreur lors du chargement du programme Les fichiers EXEC n cessaires la famille d UC Atrium contiennent les syst mes d exploitation pour CEI voir galement ntroduction l installation Lors de l utilisation d Atrium 180 CCO 121 01 vous chargez le fichier EXEC AI3Vxxxx bin Lors de l utilisation d Atrium 180 CCO 241 O1et 180 CCO 241 11 vous chargez le fichier EXEC AI5Vxxxx bin S lectionnez l entr e Valid e sous Projet Configuration automate S lection automate dans la zone de liste Moteur d ex cution et d pla
97. 33002205 10 Concept 2 6 Manuel de l utilisateur Volume 1 11 2007 Schneider Ef Electric Table des mati res Chapitre 1 1 1 1 2 Chapitre 2 Chapitre 3 Consignes de s curit XI A propos de ce manuel XIII Description g n rale de Concept 1 IntrodUCH N 24H88 ozon ien eerie grid pe me dre dos ee deer eed 1 Description g n rale de Concept 3 IntroduetiOn tuis a ane Pl tere BA eet ek ba ee 3 Introduction oet a menage ne EB fa ier al 4 Configuration du mat riel API onee eee 6 Contenu de paquet du mat riel API en Concept S Met XL 7 Programmation ern eran enter ree ere beed ek en ya Les 9 Introduction aA vera ae dede dri Re re ene dre rar 9 Remarques g n rales 10 Biblioth ques oe a aen oane eene DR ne htm de E T 12 Se LET 15 Fonctions en ligne 2 20 Communication 21 Application prot g e 22 Programmes utilitaires 24 Nouveaut s de Concept 2 6 par rapport Concept 2 5 29 INTTOQUCTION zere ardennen Oita eee en fn ge en ln anne er en ele 29 Nouvelles fonctionnalit s de Concept 2 6 par rapport Concept 2 5 30 Nouvelle
98. 33002205 11 2007 Index Commande IL Lancement de DFB 376 OU logique 354 OU logique exclusif 356 VAR END VAR 341 Commande INTERBUS 950 Commande INTERBUS avec l Atrium 988 Commande Profibus DP 964 Commande ST 423 424 425 413 419 amp 426 410 415 412 418 416 422 gt 420 gt 421 Addition 418 Affectation 431 AND 426 CASE OF END_ CASE 438 Commentaire 446 Compl mentation 414 D claration 433 Diff rents 423 Division 416 Egaux 422 ELSE 436 ET logique 426 EXIT 444 Exponentiation 412 FOR TO BY DO END_FOR 439 FUNCNAME 411 IF THEN END IF 435 inf rieur 424 inf rieur ou gal 425 Instruction d espacement 445 Lancement de bloc fonction 448 Lancement de fonction 452 Mise entre parenth ses 410 MOD 417 Commande ST Modulo 417 Multiplication 415 N gation 413 NOT 414 OR 427 OU exclusif logique XOR 428 OU logique 427 REPEAT UNTIL END REPEAT 443 Soustraction 419 sup rieur 420 sup rieur ou gal 421 VAR END VAR 433 WHILE DO END WHILE 442 XOR 428 commande ST ELSIF THEN 437 Commandes 841 Comment utiliser le scrutateur d E S Ethernet Scrutateur d E S Ethernet 142 Commentaire Editeur de types de donn es 600 Type de donn es d riv 600 Communication 21 Communication de diffusion des E S 69 Communication Modbus 68 Compact Optimiser m moire 1
99. 7 et 2IE vous d finissez la taille de la m moire totale CEI et ainsi galement l espace disponible pour les donn es LL984 programme utilisateur Vous d finissez la taille de la m moire des instructions chargeables dans Projet Configuration automate Instructions chargeables Installer 217 ou 2IE Edition Taille m moire La valeur de la taille de la m moire est indiqu e en paragraphes Un paragraphe repr sente 16 octets Pour les instructions chargeables 1S7 et 1SE aucune taille de m moire n est n cessaire Assurez vous que 0 est indiqu L espace m moire total CEI ainsi d fini se compose son tour de diff rentes zones La description de la Synchronisation de ces zones est reprise au chapitre Synchronisation des zones pour les donn es globales et la m moire du programme CEI p 170 La taille de la m moire disponible pour les programmes utilisateur LL984 se calcule avec la formule suivante Zone LL984 nodes LL984 disponibles taille de la m moire de l instruction chargeable 217 2IE taille de l instruction chargeable 217 et 2IE taille de l instruction chargeable 1S7 et 1SE Lors de ce calcul il convient de prendre en compte le fait que la taille de la zone LL984 se base sur des nodules et que les autres donn es se basent sur les octets Si vous obtenez un message d erreur lors du chargement vous indiquant que le programme utilisateur est trop important pour la m moire d
100. 80 Variable SFCSTEP _ STATE 280 Variable SFCSTEP_TIMES 279 A Abonn s r seau Modbus Plus 118 Action 281 actions traiter 301 Activer les bo tes de dialogue 117 Adresses directes 49 Affectation gt 451 Affectation des E S 111 Affectation des E S 67 Affichage de diagnostic 707 Affichage des v nements configuration INI 1165 Aide 849 Aide contextuelle 849 Aide en ligne 849 Animation 622 775 777 FBD 231 IL 395 IL ST 392 LD 265 Remarques g n rales 703 Section 703 Animation 622 775 777 Section CEI 704 Section LL984 706 SFC 314 316 Annuler LL984 472 API Simuler 773 775 777 Appel FFB 383 Appel Bloc IL 375 Appel composant ST 447 Appeler Projet 846 projet 846 Application prot g e 22 Apprendre temps de surveillance SFC 320 Archiver DFB 768 EFB 768 projet 768 ARRAY contr le de plage 607 Atrium Optimiser la m moire 205 Automate Etat 838 Autorisations d acc s 790 799 801 33002205 11 2007 Index Backplane Expander Config Configure 127 Barre d outils 867 Barre d outils 857 858 Barre d tat 838 Barre d outils 855 857 858 859 860 862 863 864 866 Barre d outils service 855 Biblioth ques 12 Bloc fonction FBD 216 LD 249 Bloc fonction d riv FBD 217 LD 250 Bloc fonction l mentaire FBD 216 LD 249 Bloc fonction l mentaire d fini par l utilisateur FBD 218 LD 251 Blocs de sections d
101. 85 Comportement au d marrage de sorties TOR 53 Comportement de d marrage variables 51 Concept M Contenu de paquet du mat riel 7 Concept ModConnect 1027 Int gration de nouveaux modules 1032 Retrait de modules 1033 Utilisation de modules tiers dans Concept 1035 Concept S Contenu de paquet du mat riel 7 Concept XL Contenu de paquet du mat riel 7 33002205 11 2007 Index CONCEPT INI 1147 1149 chemin d acc s aux DFB globaux 1153 chemin d acc s aux fichiers d aide 1153 configuration de l dition en ligne 1158 configuration de messages d avertissement 1159 configuration du d p t de variables 1152 configuration du format d adresse 1159 configuration du format d adresse du registre 1152 d finition de nom de projet 1152 emplacement des DFB globaux lors de la lecture 1153 exclusion des DFB globaux locaux de l enregistrement en ligne 1153 g n ralit s 1150 lecture de DFB globaux 1153 param tres d impression 1151 param tres de l diteur de donn es 1161 param tres de s curit 1160 param tres du menu Tools 1162 param tres pour la section LD 1157 repr sentation de donn es internes 1156 Concept DFB 491 535 Concept Security 787 790 799 801 802 Concept SIM 775 777 Condition pr alable requise pour une configuration inconditionnelle 98 Configurateur Scrutateur E S Ethernet 138 Configurateur API Symboles 865 Configuration 87 Allgemeines 89 En option 115 incondit
102. 865 866 867 Syntaxe diteur de types de donn es 591 Type de donn es d riv 591 Syst me d ex cution sections d v nements de temporisation 1180 Syst me de bus Ethernet Etablir connexion en ligne 1021 Syst me de bus Ethernet Momentum 1008 T TCP IP Configuration r seau 1009 Temporisation de l tape 278 Temps de contr le maximum 278 Temps de contr le minimum 279 Temps de retard 278 Texte structur 399 Tools Param tres dans le fichier INI 1162 Touches 855 869 870 871 874 878 885 Touches courtes 869 870 871 874 878 885 Touches rapides 855 Tracer LL984 477 Traitement programme 42 projet 42 Traitement d interruption 1167 g n ralit s 1169 Traitement des erreurs Extenseur d arri re plan 130 Traitement LL984 vitesse optimis e 675 Traitement LL984 vitesse optimis e 675 traiter actions 301 propri t s d tapes 299 SFC 296 Transition 283 D clarer 307 D signations pseudonymes 309 Editer 307 Transmission globale de donn es Diffusion des E S 979 Transmission sp cifique de donn es Diffusion des E S 981 Type de donn d riv Commentaire 600 El ments 592 Noms 597 Syntaxe 591 Type de donn es d riv 581 583 584 Cl s 593 Global 587 Local 587 Occupation de la m moire 601 s parateurs 598 utilisation 603 Type de donn es d riv local 587 Types de donn es d riv s Export 721 Types de fen tres 836 xviii 33002205 11
103. 9 Op ration de lecture du MSTR 146 33002205 11 2007 xiii Index Optimiser M moire de l API 154 Optimisation de la m moire ne d pendant pas de l automate 155 Options diverses 124 Options pour l impression des sections 763 Ordonnanceur de segments 109 Ordre d ex cution sections d v nements de temporisation 1179 ordre d ex cution LD 260 Ordre d ex cution FBD 226 section 55 Outil d affichage 709 Outils Tools 24 Ouvrir Projet 846 projet 846 Ouvrir une colonne LL984 473 Ouvrir une ligne LL984 473 P Param trer interface ASCII 122 Param trer interface Modbus 122 Param trer interfaces Interface ASCII 122 Interface Modbus 122 Param trer modifier mot de passe API 680 Param tres d export INTERBUS dans CMD 989 Param tres de liaison automatique 846 param tres de s curit Quantum 145 Param tres r els FBD 220 LD 254 Parcoureur de projet Commande par clavier 578 Commande par la souris 578 Partition de m moire API 105 Partition m moire 66 Passage 283 Performances Gamme d automate 807 Mat riel 807 Phase sections d v nements de temporisation 1175 Pilote destin la connexion entre des adaptateurs d interface h te ModConnect et des applications 32 bits sous Windows 98 2000 NT Pilote MBX 1056 Pilote Ethernet MBX Pilote pour la fonction Modbus Plus via TCP IP 1058 Pilote MBX Pilote destin la connexion entre des adaptateurs d interface h
104. Autoriser bobines doubles LL984 seulement et entrez dans la zone de texte l adresse partir de laquelle ceci est permis 5 Entrez dans la zone de texte Chien de garde ms 10 une valeur num rique entre 2 et 255 ms Vous pouvez ainsi sp cifier une surveillance par impulsions du programme utilisateur R action D s que les impulsions de comptage sont absentes pour un temps plus long que le temps d fini un message d erreur appara t 6 Entrez dans la zone de texte Tranche de temps des modifications en ligne ms une valeur num rique entre 3 et 100 ms Vous pouvez ainsi d finir le temps pour l ex cution des fonctions d dition multicycles Ins rer Effacer Rechercher etc 70 33002205 11 2007 Cr er un projet Messages ASCII Pour d finir les messages ASCII uniquement pour 984 LL effectuez les op rations uniquement suivantes pour 984 LL Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel S lectionnez dans la zone de liste ASCII Installation ASCII R action La bo te de dialogue Installation ASCII s ouvre Entrez dans les zones de texte le nombre total de messages la taille des messages et le nombre de ports ASCII de la p riph rie d E S R action Dans la fen tre Configuration automate ASCII la command
105. CEI UC 434 12 A 534 14 A B p 181 Note Prenez galement en compteles possibilit s d optimisation de la m moire ind pendantes de l automate voir Remarques g n rales sur l optimisation de la m moire p 153 174 33002205 11 2007 M moire de API et optimisation Structure de la m moire de l UC 434 12 A 534 14 A B repr sentation simplifi e CEI M moire lt totale Configuration lt M moire du programme LL984 M moire du programme CEI code donn es Code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc M moire tendue r f rences 6x ne peut pas tre d sactiv e R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x Syst me d ex cution CEI Syst me d ex cution LL984 Syst me d exploitation M moire du programme M moire d tat maxi Fichier EXEC Q58Vxxxx bin Q5RVxxxx bin 33002205 11 2007 175 M moire de l API et optimisation Synchronisation de la zone CEI et de la zone LL984 Introduction Pour l UC 434 12 et 534 14 vous avez besoin du fichier
106. FB voir galement Ordre d ex cution des FFB p 226 Boucle par le biais de plusieurs param tres r els 6 5 1 6 6 2 OR_BOOL AND_BOOL INN L gt OUT2 OUT2L gt L_Houri OUT D IN2 DD 228 33002205 11 2007 Langage des blocs fonctions FDB 7 4 G n ration de codes dans le cadre du langage de bloc fonction FBD Options de g n ration de code Introduction Des donn es de diagnostic comprennent Code le plus rapide v rification limit e Avec la commande Projet Options de g n ration de code vous pouvez d finir les Options de g n ration de code Si vous activez la case cocher Inclure les donn es de diagnostic des informations pour le diagnostic de processus seront g n r es en plus lors de la g n ration de codes par ex Diagnostic de transition voir Diagnostic de transition p 323 Codes de diagnostic pour des blocs fonctions avec diagnostic tendu comme par exemple XACT XLOCK etc L valuation de ce diagnostic de processus peut s effectuer avec MonitorPro ou FactoryLink par exemple Si vous activez la case cocher Code le plus rapide v rification limit e un code temps optimis sera g n r L optimisation du temps d ex cution est obtenue de la fa on suivante l arithm tique sur les entiers par ex ou est r alis e via des commandes simples de processeur au lieu d tre r alis e par des appels d
107. I 1131 Ce chapitre contient les sous chapitres suivants Sous Sujet Page chapitre 8 1 Remarques g n rales sur le langage contacts LD 239 8 2 Objets dans le langage contacts LD 241 8 3 T ches ex cut es en langage contacts LD 257 8 4 G n ration de codes dans le cadre du langage contacts LD 263 8 5 Fonctions en ligne dans le cadre du langage contacts LD 265 8 6 Elaboration d un programme avec le langage contacts LD 268 33002205 11 2007 237 Plan de contact LD 238 33002205 11 2007 Plan de contact LD 8 1 Remarques g n rales sur le langage contacts LD Remarques g n rales sur le langage du sch ma contacts LD Introduction Objets Le pr sent sous chapitre d crit le sch ma contacts LD Ladder Diagramm sch ma contacts selon CEI 1131 3 La structure d une section LD correspond une voie de courant pour des montages relais Dans l diteur LD la fen tre est plac e sur une grille logique pr sentant sur son c t gauche la barre d alimentation gauche Cette barre d alimentation gauche correspond la phase conducteur L d une voie de courant De m me que sur une voie de courant ne sont trait s lors de la programmation que les objets LD contacts bobines qui sont branch s une alimentation en courant c est dire qui sont reli s la barre d alimentation gauche La barre d alimentation droite qui
108. Pa ar TEE ai 115 Configuration des informations ASCII 116 Rendre disponibles d autres fonctions dans le configurateur 117 Echange de donn es entre abonn s au r seau Modbus Plus 118 Nombre de mots vraiment utilis s lors de la r ception de donn es Peer Cop 119 Prot ger les donn es contre l acc s dans la m moire de signal 121 Param trage des interfaces 122 Options diverses 124 5 5 5 6 5 7 Chapitre 6 6 1 6 2 6 3 6 4 Backplane Expander Config 127 Vue d ensemble neen eneen eee 127 G n ralit s relatives l extenseur d arri re plan 128 Modifier la r partition E S 129 Traitement des erreurs 130 Configuration de diff rents syst mes de r seau 131 Introduction ave Rent monte AET ma dr een ak ee 131 Configurer syst me INTERBUS 132 Configurer le syst me DP Profibus 133 Configurer Ethernet neee eee een 135 Extension RIU as Sui aten Aten ad konden td en ee le 137 Scrutateur E S Ethernet ane eeen 138 Comment utiliser le scrutateur E S Ethernet
109. Si cela n a pas encore t effectu Etablissez la connexion entre l API et le PC et chargez votre programme dans PAPI Modifiez l entr e de la colonne Valeur et faites la passer 1 TRUE en vue de d sactiver la section ou sur 0 FALSE afin de l activer Si l animation est inactive activez la l aide de En ligne Animer R action En fonction de la valeur la section est d sactiv e ou activ e Note D sactiver une section ne signifie pas que les sorties programm es sont d sactiv es au sein de cette section Si une sortie a d j t d finie dans un cycle pr c dent cet tat est conserv m me apr s d sactivation de la section L tat de ces sorties ne peut pas tre modifi ATTENTION Risque d tats de traitement ind sirables L entr e de la colonne Valeur est conserv e m me apr s que vous avez quitt l diteur de donn es de r f rence m me si les entr es n ont pas t enregistr es En d autres termes la section reste d sactiv e et elle doit tre r activ e de fa on explicite dans l diteur de donn es de r f rence valeur 0 Le non respect de ces instructions peut provoquer des blessures ou des dommages mat riels 33002205 11 2007 57 Structure des projets Invalidation INCONDITIONNE LLE d une section possibilit 2 Pour d sactiver une section de fagon inconditionnelle effectuez les op rations s
110. X lors d une utilisation conjointe de CEI et LL984 M moire du programme LL984 A PR RP EE a EE M moire du programme CEI code donn es code EFB code programme donn es de section Zone de M moire DFB donn es d instance 2 logique es totale JE connexions du module gt M moire CEI ventuellement modifications en ligne programme animation etc Donn es globales Variables non localis es Instruction chargeable CEI 217 2IE Instruction chargeable CEI 1S7 1SE R serve pour extensions Messages ASCII diffusion des E S Ethernet etc Configuration 2 R serve pour extensions Liste des composants E S etc M moire d tat maxi M moire d tat utilis e R serve pour extensions pour les r f rences Ox 1x 3x 4x 33002205 11 2007 165 M moire de l API et optimisation Utiliser la m moire tendue m moire d tat pour les r f rences 6x Introduction r f rences 6x une zone de la m moire d tat Si vous utilisez une UC 213 04 ou UC 424 02 vous pouvez mettre disposition des Note Les r f rences 6x sont des mots indicateurs et peuvent uniquement tre utilis es avec les programmes utilisateur LL984 M me lorsque la zone de la m moire d tat est en dehors de la zone de la m moire du programme la taille de la m moire d tat influence la taille de la m moire du programme
111. XEC courantes incluses sur le CD Service micrologiciel Release et livr es avec Concept pour les Type d automate Quantum automates Quantum UC 140 Q186Vxxx Q486Vxxx Q58Vxxxx Q5RVxxxx QIECVxxx M moire CEI CEI LL984 CEI LL984 CEI LL984 CEI LL984 CEI Kilo octet seulement 113 02 xX LL984 seulement 113 02S X 150 maximum 113 02X X LL984 seulement 113 03 X 136 maximum 113 03S X 379 maximum 113 03X X 136 maximum 213 04 X 305 maximum 213 04S X 610 maximum 213 04X X 305 maximum 424 0x X 465 maximum 424 OXX X 465 maximum 434 12 X 890 maximum 534 14 X 2 550 maximum 434 12A X 890 maximum UC recon ue 534 14A B X 2 550 maximum UC recon ue Note Apr s avoir charg le fichier EXEC QIECVxxx BIN il faut charger le fichier chargeable EMUQ EXE dans le logiciel Concept dans la bo te de dialogue Chageables 33002205 11 2007 101 Configuration API Charger le micrologiciel pour le fonction nement en redondance d UC LL984 Quantum Charger le micrologiciel pour le fonction nement en redondance d UC CEI Quantum Charger le micrologiciel pour l diteur Les UC Quantum ne se terminant pas par X et S peuvent tre utilis es pour un fonctionnement en redondance d UC LL984 Pour cela il faut charger un fichier EXEC sp cial dans l UC Le
112. ages mat riels Le bloc fonction ISECT_OFF permet de d sactiver une certaine section d interruption Le bloc fonction ISECT_ ON permet de l activer nouveau La variable de commande SECT_CTRL fournit cet effet le nom de la section Le bloc fonction _LOCK permet de d sactiver l ensemble des sections d interruption Le bloc fonction _ UNLOCK permet de les activer toutes de nouveau Note Une ventuelle interruption sur une section d interruption inactive n a aucune r percussion 56 33002205 11 2007 Structure des projets Invalidation INCONDITIONNE LLE d une section possibilit 1 Pour d sactiver une section de fagon inconditionnelle effectuez les op rations suivantes Etape Action 1 Ouvrez l diteur de donn es de r f rence voir Editeur des donn es de r f rence p 611 l aide de En ligne Editeur de donn es de r f rence Cliquez deux fois sur un num ro de ligne pour ouvrir la bo te de dialogue Consulter variables Dans la zone Type de donn es s lectionnez dans un premier temps l option Structur puis dans la zone de liste SECT CTRL R action Tous les noms de sections sont affich s S lectionnez pr sent le nom de la section d sactiver Par un clic sur Composants ouvrez la bo te de dialogue S lection des l ments de type ANY S lectionnez la ligne disable BOOL et confirmez par OK
113. aide de la commande Objets Modifier ordre d ex cution FFB uniquement cependant lorsque la r gle du flux de donn e n est pas viol e 226 33002205 11 2007 Langage des blocs fonctions FDB Modification de l ordre d ex cution de deux r seaux dans une boucle Modification de l ordre d ex cution de FFB qui sont ex cut s selon l ordre de placement Cette modification ne peut tre effectu e que si les deux FFB sont li s par la variable d asservissement de la boucle Etape 1 s lectionnez les deux FFB 6 3 1 6 4 2 AND_BOOL AND_BOOL A Do T gt B 6 7 3 6 6 4 AND_BOOL AND_BOOL B De gt A Etape 2 s lectionnez la commande Modifier ordre d ex cution FFB R action l ordre d ex cution a t modifi comme suit 6 3 3 6 4 4 AND _BOOL AND_BOOL A gt gt B 6 7 1 6 6 2 AND_BOOL AND _BOOL B gt gt A L op ration de modification permet la cr ation d un autre ordre souhait dans certains cas via l attribution tape par tape de plusieurs FFB 2 1 1 2 2 2 23 3 24 4 AND_BOOL AND BOOL AND _BOOL AND _BOOL gt gt R action l ordre d ex cution a t modifi comme suit 2 1 1 22 3 23 4 24 2 AND _BOOL AND_BOOL AND_BOOL AND _BOOL gt H gt gt gt gt
114. angage des blocs fonctions FDB p 211 permet la programmation graphique du plan de fonctionnement conform ment la norme CEI 1131 3 Les fonctions l mentaires les blocs fonctions l mentaires EFB et les blocs fonctions d riv s DFB sont assembl s avec des signaux variables dans les sections FDB en un plan de fonctionnement La taille d une section FDB est de 23 lignes et 30 colonnes Les EFB sont munis d un nombre variable ou invariable de variables d entr e et peuvent tre plac s au choix sur les sections Variable et EFB peuvent tre comment s individuellement les commandes de d clenchement sur une section peuvent tre comment es par zones de texte des endroits quelconques L ex cution de tous les EFB peut tre conditionnelle ou inconditionnelle Pour faciliter leurs recherches tous les EFB sont regroup s en biblioth ques suivant leurs domaines d applications et leurs fonction r parties sur diff rents groupes L Editeur LD voir Plan de contact LD p 237 permet la programmation graphique du plan de contact conform ment la norme CEI 1131 3 Contacts et bobines sont assembl s avec des signaux variables dans les sections LD en un plan de contact La taille d une section FDB est de 23 lignes et 30 colonnes En outre les fonctions et blocs fonctions l mentaires EFB voqu s dans l diteur FDB les blocs fonctions d riv s DFB et les blocs d finis par l utilisateur UDFB son
115. ans la zone de liste s lectionnez Affectations d E S R action La bo te de dialogue Affectations d E S s ouvre Dans la colonne Maintient temps de contr le entrez la dur e pendant laquelle un change de communication doit se produire Si cette dur e est d pass e une erreur est signalis e S lectionnez le bouton de commande Editer R action La bo te de dialogue pour entrer les groupes de travail s ouvre S lectionnez dans la colonne Module le bouton de commande R action Le dialogue S lection de modules d E S s ouvre S lectionnez dans la colonne Modules le module R action Le module est affich au niveau de l emplacement actuel S lectionnez les colonnes D b entr ou D b sort et entrez pour le module la premi re adresse de la plage de r f rence de sortie ou d entr e occup e S lectionnez le module et ensuite le bouton de commande Param tres R action Si le module dispose d un dialogue de param trage vous pouvez d finir ici les param tres par ex comportement de coupure format des donn es plage de mesure Continuez ensuite avec l tape 3 Cr ation du programme utilisateur voir Etape 3 cr ation du programme utilisateur p 72 33002205 11 2007 67 Cr er un projet Etape 2 2 Configuration optionnelle Remarques g n rales D finir station d centralis e d E S Les configurations suivantes ne doivent pas imp r
116. ar exemple conseill de cr er avec Concept EFB les parties de programme complexe ayant un nombre lev d appels et les parties de programme dont l utilisateur ne doit pas d couvrir la solution tels que les objets de technologie etc Note Concept EFB n est pas livr avec Concept il peut tre command part Pour simuler un API c est dire tester votre programme utilisateur en ligne sans mat riel vous pouvez utiliser le simulateur 16 bits Concept SIM voir Simuler un API Simulateur 16 bits p 775 Concept SIM simule un API connect via Modbus Plus Note Le simulateur est disponible uniquement pour les langages CEI FDB SFC LD IL et ST Pour simuler un API c est dire tester votre programme utilisateur en ligne sans mat riel vous pouvez utiliser le simulateur 32 bits Concept PLCSIM32 voir Simuler un API Simulateur 32 bits p 777 Concept PLCSIM32 simule un API connect via TCP IP et il galement est possible de simuler les tats des modules d E S Jusqu cinq terminaux peuvent tre connect s au m me moment API simul Note Le simulateur est disponible uniquement pour les langages CEI FDB SFC LD IL et ST Concept Concept Security voir Concept Security p 787 vous permet d octroyer des Security autorisations d acc s Une autorisation d acc s entra ne une restriction des fonctions de Concept et de ses programmes utilitaires aux utilisateurs
117. asqu es ne sont pas disponibles et peuvent tre activ es pour l extension de la configuration du mat riel dans le registre Extensions de config peuvent tre activ s avec la commande S lectionner des extensions Saisir manuellement les modules de l API et comparer en mode connect avec le mat riel connect A l issue de la saisie les modules manquant dans Concept sont affich s dans la liste d quipements E S ceci permettant de corriger posteriori Proc dez ensuite l adressage E S individuel de chaque module Respectez dans ce contexte les r f rences autoris es utiliser Modules R f rences Modules analogiques d entr e R f rences 3x Modules analogiques de sortie R f rences 4x Modules num riques d entr e R f rences 3x ou 1x Module num rique de sortie R f rences 4x ou Ox Modules experts Entr e R f rences 3x ou 1x Modules experts Sortie R f rences 4x ou Ox La configuration mat rielle d un projet tant enregistr e elle peut tre charg e conjointement au programme de simulation Concept SIM Concept SIM32 ou avec un automate Ceci permet d tablir l tat IDENTIQUE entre l appareil de programmation et API Note Pour le transfert de configuration dans un API r el d sactivez Concept SIM 33002205 11 2007 91 Configuration API 92 33002205 11 2007 Configuration API 5 2 Configuration en mode lo
118. at Avec la commande Objets Remplacer FFB vous pouvez remplacer des FFB d j plac s dans la section par des FFB d un autre type par ex un AND par un OR Cependant les variables attribu es aux FFB restent pr serv es lorsque le type de donn es et la position des entr es sorties de ancien et du nouveau FFB correspondent Note Des FFB aux entr es sorties de donn es du type ANY des FFB g n riques ne peuvent tre remplac s 33002205 11 2007 225 Langage des blocs fonctions FDB Ordre d ex cution des FFB Introduction Afficher ordre d ex cution FFB Modifier ordre d ex cution FFB L ordre d ex cution est d abord d termin par l ordre observ lors du placement des FFB Lorsque par la suite les FFB sont reli s par des liaisons graphiques l ordre d ex cution est alors d termin par le flux de donn es Avec la commande Objets Afficher ordre d ex cution FFB vous pouvez afficher l ordre d ex cution des FFB L ordre d ex cution des FFB est indiqu par l affichage du num ro d ex cution num ro entre parenth ses apr s le nom d instance ou le num ro de fonction Affichage de l ordre d ex cution des FFB 6 5 1 ADD _DINT VALUE gt 6 6 3 VALUE2 D gt MUL_DINT gt RESULT 6 7 2 _ SUB_DINT VALUE3 DJ VALUE4 L ordre d ex cution peut tre modifi ult rieurement de fa on cibl e l
119. ations suivantes Etape Action 1 Appelez dans le menu principal En ligne la commande Affichage des v nements R action Une fen tre s ouvre Dans celle ci toutes les erreurs survenues sont r pertori es et d crites 2 S lectionnez une ligne d erreur puis cliquez sur le bouton de commande Atteindre l erreur R action Vous atteignez directement la section dans laquelle l erreur est survenue L objet incorrect et s lectionn Corrigez le programme 4 Si votre programme se trouve pr sent dans l tat INEGAUX ex cutez nouveau les tapes de Chargement et d marrage du programme voir Chargement et d marrage du programme p 78 Si votre programme se trouve pr sent dans l tat MODIFIE ex cutez nouveau les tapes de Chargement des modifications voir Chargement des modifications p 81 80 33002205 11 2007 Cr er un projet Chargement des modifications D marrage et arr t de l API Suite Si l tat du projet est MODIFIE apr s l ex cution des modifications ces modifications peuvent tre charg es en ligne dans API sans qu il soit n cessaire d arr ter le programme en cours d ex cution Pour charger des modifications effectuez les op rations suivantes Etape Action 1 Appelez dans le menu principal En ligne la commande Chargement des modifications 2 Cliquez sur OK R action Les modifications sont charg es dans l API Pour d marrer et arr
120. ativement tre effectu es mais offrent plut t des fonctions tendues Pour d finir les E S d centralis es effectuez les op rations suivantes pour la Configuration minimale cette proc dure est facultative Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel Dans la zone de liste s lectionnez Affectations d E S R action La bo te de dialogue Affectations d E S s ouvre S lectionnez le bouton de commande E S d port es R action La bo te de dialogue E S d port es s ouvre Indiquez les emplacements pour les modules RIO ou NOM R action Vous retournez au dialogue Affectations d E S Dans la zone de liste Aller s lectionnez l E S d centralis e S lectionnez dans le tableau une ligne vide derni re ligne et s lectionnez le bouton de commande Ins rer R action Une station d E S suppl mentaire est inscrite dans la colonne Type S lectionnez dans la colonne St E S et entrez le num ro de la station Note Il est possible de configurer au maximum autant de stations d E S d centralis es qu il y a de segments inscrits dans l ordonnanceur de segments Dans la zone de liste Aller s lectionnez l E S d centralis e pour la deuxi me station d E S Ex cutez ensuite les tapes 3 8 de la pr
121. autre ligne en cliquant sur la fl che de direction vers le bas et en la s lectionnant ID unit Si le module esclave est un dispositif E S connect au module esclave sp cifi utilisez la colonne d ID d unit pour indiquer le num ro du dispositif L ID unit est utilis avec le pont de Modbus Plus Ethernet pour l acheminement vers les r seaux Modbus Timeout d faut Utilisez cette colonne pour sp cifier la dur e en ms de tentative de transaction avant le timeout Les valeurs valables sont comprises dans la plage de O 50 000 ms 1 min Pour le timeout entrez 0 140 33002205 11 2007 Configuration API Colonne Description Taux de r p Utilisez cette colonne pour sp cifier la fr quence r p tition de la transaction en ms Les valeurs valables sont comprises dans la plage de 0 50 000 ms 1 min Pour r p ter la transaction continuellement entrez 0 Lecture ma tre r f Utiliser la fonction de lecture pour lire des donn es de l esclave vers le ma tre Cette colonne sp cifie la premi re adresse lire par exemple 400001 Lecture esclave Utiliser la fonction de lecture pour transf rer des donn es de l esclave r f au ma tre Cette colonne sp cifie la premi re adresse lire jusqu 125 par exemple 400050 Longueur de Utiliser la fonction de lecture pour lire des donn es de l esclave vers le lecture ma tre Cette colonne sp cifie l
122. aux Editeur de donn es 614 Convertir DFB 1023 Macros 1023 Projets 1023 Cr er DFB 513 Macro 547 Programme 61 Projet 61 Symbole de projet 846 symbole de projet 846 Cycles uniques 672 D DDT 589 D calage de r f rences LL984 471 d claration de variables 561 D clarer Transition 307 d clarer actions 301 propri t s d tapes 299 d clarer des variables 561 D finir le nombre de colonnes LD de champs param tres dans le fichier INI 1157 D finir les couleurs fichier INI 1158 D finir une liaison des contacts LD param tres dans le fichier INI 1157 d finition cyclique de variables diteur de donn es de r f rence 618 D finition de nom de projet configuration de fichier INI 1152 D finition de type de donn es avanc e sup rieure 64 Ko 589 D marrage chaud 51 D marrage froid 51 D p t de variables configuration de fichier INI 1152 d riviation simultan e 292 D sactiver section 56 sections d interruption 56 D signations pseudonymes Etape 309 Transition 309 DFB 491 494 Aide sur contexte 511 archiver 768 Convertir 1023 Cr ation de variables globales 507 Cr er 513 Documentation 759 Effacer 771 FBD 217 global 496 Lancement 372 376 448 LD 250 local 496 Prot ger 802 DFB global 496 DFB globaux d finir un chemin d acc s 1153 d placer 1154 fichier INI 1153 lire 1155 DFB local 496 Diagnostic Diagnostic de transition 323 Diagno
123. cal et connect Introduction Apercu Cette section vous donne des informations sur la configuration en mode local et Contenu de ce sous chapitre connect Ce sous chapitre contient les sujets suivants Sujet Page Remarques g n rales 94 Fonctions disponibles en mode EN LIGNE et HORS LIGNE 95 33002205 11 2007 93 Configuration API Remarques g n rales Introduction En mode HORS LIGNE aucune connexion n est tablie entre le terminal et API la configuration peut tre ex cut e En mode CONNECTE la liaison tant tablie entre le terminal et API seule une configuration sous certaines r serves pourra tre r alis e 94 33002205 11 2007 Configuration API Fonctions disponibles en mode EN LIGNE et HORS LIGNE Introduction Configuration en mode local Configuration en mode connect et avec simulateur actif Configuration en mode EN LIGNE et API r el Cette section vous donne un aper u des fonctions disponibles en mode local et connect Les possibilit s disponibles en mode EN LIGNE sont diff rentes lors de l utilisation du simulateur et de l API r el En mode HORS LIGNE toutes les commandes de menu sont disponibles dans la fen tre Configuration automate pour la configuration du mat riel Les sous menus dans le r pertoire Extensions de config peuvent tre activ s pour l extension de configuration dans le dialogue S lectionner des extensi
124. ce et la d finition d une bande morte pour les variables command es FUZZY Cette biblioth que contient des EFB pour la logique analogique Fuzzy CEI Cette biblioth que contient les EFB d finis dans la norme internationale CEI 1131 3 Elle contient par exemple les EFB pour les fondements des math matiques le compteur la temporisation etc LIB984 Cette biblioth que contient les EFB conforme CEI 1131 de la biblioth que LL984 par exemple les EFB pour le transfert de registres SYSTEM Cette biblioth que contient les EFB pour l utilisation des fonctions syst me Elle dispose des EFB pour la reconnaissance du temps de cycle l utilisation de diff rentes horloges syst me la commande de sections SFC et l affichage de l tat de syst me 33002205 11 2007 13 Description g n rale de Concept Biblioth que La biblioth que LL984 contient les instructions blocs pour l diteur LL984 Elle LL984 contient des instructions pour les fondements des math matiques le compteur la temporisation des instructions pour l affichage de l tat de syst me des instructions de r glage de diff renciation et d int gration ainsi que des instructions pour le partage des informations entre un API et un autre abonn Modbus ou Modbus Plus 14 33002205 11 2007 Description g n rale de Concept Editeurs Introduction En cr ant une section vous d terminez le langage de programmation que vous d
125. ce permet d identifier pr cis ment le bloc fonction dans un projet Le nom d instance est g n r automatiquement et pr sente la structure suivante FBI_n_m FBI Instance de bloc fonction n Num ro de section num ro courant m Num ro de l objet FFB dans la section num ro courant Le nom d instance peut tre dit dans la bo te de dialogue Propri t s du DFB Le nom d instance doit tre pr cis dans tout le projet sans gard aux majuscules et minuscules Si le nom entr existe d j vous en tes averti et vous devez choisir un autre nom Le nom d instance doit obligatoirement satisfaire aux conventions de nom CEI Si cela n est pas le cas un message d erreur appara t Note Selon CEI1131 3 seules des lettres sont autoris es comme premier caract re des noms d instances Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de qualificatif autoris s Lib rer Les blocs fonctions d riv s ne sont ex cut s que lorsque l entr e EN 1 ou lorsque l entr e EN est d sactiv e voir galement EN et ENO p 252 Bloc fonction d riv FBI 3 7 BEISP EN ENO IN1 OUTI IN2 IN3 OUT2 250 33002205 11 2007 Plan de contact LD UDEFB UDEFB est le terme g n rique pour e Fonction l mentaire
126. cez le curseur Taille du tas CEI jusqu la bordure droite valeur maximale Ainsi la zone LL984 est enti rement d sactiv e et vous disposez alors de toute la zone de logique pour votre programme utilisateur CEI Cr ation de la m moire UC Atrium lors d une utilisation exclusive de CEI EN PE M moire du programme CEI code donn es code EFB PEN code programme M moire donn es de section totale 7 DFB donn es d instance CEI connexions du module ventuellement modifications en ligne animation etc Zone de M moire logique programme Donn es globales Variables non localis es R serve pour extensions Messages ASCII diffusion des E S Configuration R serve pour extensions Liste des composants E S etc R serve pour extensions jt lend M moire d tat M moire d tat utilis e gt maxi pour les r f rences Ox 1x 3x 4x Si vous obtenez un message d erreur lors du chargement vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La zone de logique est trop petite voir le pr sent chapitre 3 La zone pour les donn es globales et la m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le chapitre Synchronisation des zones pour les donn es globales et la
127. clique De fa on contr l e Prise en charge command e par l utilisateur WDT Reset Reset remise z ro minuterie chien de garde Fin de logique Fin de la prise en charge Note Au cas o on doit travailler dans LL984 avec des sous programmes le dernier segment configur ne doit pas tre trait dans le gestionnaire de segments Le type de solution doit absolument tre Fin de logique Autres Pour le type de prise en charge De fa on contr l e seuls sont admissibles les installations num ros de r f rence 0x et 1x qui sp cifient quand la logique relative la section dans le correspondante est prise en charge gestionnaire de os zones E Stat et A Stat autorisent l entr e de num ros de stations E S segments correspondants qui doivent tre configur s Si vous entrez un 0 on n actionne aucune Entr e et Sortie pour ce num ro de segment 110 33002205 11 2007 Configuration API Affectation des E S Introduction Dans l affectation des E S vous configurez les stations d E S Drops avec les modules utilis s Vous proc dez ensuite l adressage E S et au param trage des modules configur s Affectation des L affectation du num ro des stations d E S peut tre entreprise jusqu au premier stations d E S choix libre de 2 Le premier num ro de station d E S est automatiquement reconnu comme la station d E S locale Drop et ne peut pas tre
128. ct e la variable on parle de variable non localis e Si un type de donn es est affect la variable on parle de variable multi l ments Des constantes et des litt raux sont galement disponibles Le tableau suivant fournit un aper u des diff rents types de variables Type de variable Description Variables localis es Une adresse de m moire d tat r f rences Ox 1x 3x 4x est attribu e aux variables localis es La valeur de ces variables est enregistr e dans la m moire d tat et peut tre modifi e en ligne l aide de l diteur de donn es de r f rence L adressage de ces variables peut avoir lieu l aide de leur nom symbolique ou de leur adresse de r f rence Toutes les entr es et les sorties de l API sont reli es la m moire d tat L acc s du programme aux signaux de p riph riques connect s l API a lieu uniquement par le biais de variables localis es Les acc s de l ext rieur via interfaces Modbus ou Modbus Plus de API tels que ceux de syst mes de visualisation sont galement possibles via les variables localis es Variables non localis es Aucune adresse de m moire d tat n est attribu e aux variables non localis es Elles n occupent donc aucune adresse de m moire d tat La valeur de ces variables est enregistr e dans la m moire d tat et peut tre modifi e en ligne l aide de l diteur de donn es de r f rence L adressage de ces variables est
129. d riv s voir UDEFB p 251 EFB est le terme g n rique pour e Fonction l mentaire voir Fonction l mentaire p 248 e Bloc fonction l mentaire voir Bloc fonction l mentaire p 249 Les EFB sont des fonctions et de blocs fonctions que Concept met votre disposition sous forme de biblioth ques La logique des EFB est tablie en langage de programmation C et ne peut pas tre modifi e dans l diteur FBD Note Les EFB AND_BOOL NOT_BOOL OR_BOOL R_TRIGetF_TRIG ne sont pas disponibles dans LD Leur fonctionnalit est r alis e l aide de contacts La fonction MOVE ne peut pas tre utilis e avec le type de donn es BOOL 33002205 11 2007 247 Plan de contact LD Fonction l mentaire Les fonctions n ont pas d tat interne Pour des valeurs gales aux entr es la valeur la sortie est la m me pour toutes les ex cutions de la fonction Par exemple addition de deux valeurs livre le m me r sultat chaque ex cution de la fonction Une Fonction l mentaire est repr sent e graphiquement comme un cadre avec des entr es et une sortie Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom de la fonction c est dire le type de fonction est affich au centre du cadre Le num ro de fonction est affich au dessus du cadre Le num ro de fonction ne peut pas tre modifi et pr sente toujours la structure n m
130. d dees 173 Introduction terror ee ET Re VT 173 G n ralit s sur l optimisation de la m moire pour l UC 434 12 A et 534 14 A B Quantum edere sise nas Dee Mas nas es een 174 Synchronisation de la zone CEI et de la zone LL984 176 Synchronisation des zones pour les donn es globales et la m moire du programme CEI UC 434 12 A 534 14 A B 181 6 5 6 6 6 7 Chapitre 7 7 1 7 2 7 3 7 4 7 5 7 6 Chapitre 8 8 1 Optimisation de m moire pour les UC Compact 185 INtrOdUCtION ritter temeer LR MR EE Ee WR AE wi ES CAE 185 G n ralit s sur l optimisation de la m moire pour les UC Compact 186 Synchronisation de la zone CEI et de la zone LL984 188 Synchronisation des zones pour les donn es globales et la m moire du programme CEI Compact 193 Optimisation de m moire pour les UC Momentum 197 Introductions vaten neen AO DRE Gus ale nee de 197 G n ralit s sur l optimisation de la m moire pour les UC Momentum 198 S lectionner le fichier EXEC optimal 200 Synchronisation des zones pour les donn es globales et la m moire du programme CEI Momentum 201 Optimisation de m moire pour les UC Atrium nananana aaaea 205 Introduction titeit re aidan adden Ba 205 G n ralit s sur l optimisation de la m
131. d ex cution des sections p 74 Pour cr er une nouvelle section effectuez les op rations suivantes Etape Action 1 Appelez dans le menu principal Fichier la commande Nouvelle section R action La bo te de dialogue Nouvelle section s ouvre A l aide de la souris s lectionnez le langage de programmation souhait pour cette section Dans la zone de texte Nom de section entrez le nom unique de cette section Utilisez la m me m thode pour cr er toutes les sections n cessaires 72 33002205 11 2007 Cr er un projet D claration des variables Programmation d une section Un programme se compose de fonctions et de blocs fonctions FFB ou d instructions avec indication de variables signaux par exemple d adresses directes ou de litt raux Alors que les adresses directes et les litt raux peuvent tre imm diatement utilis s les variable elles doivent obligatoirement tre d clar es avant de pouvoir tre utilis es lors de la programmation Pour d clarer les variables effectuez les op rations suivantes Etape Action 1 Appelez dans le menu principal Projet la commande D claration de variables R action La bo te de dialogue Editeur de variable s ouvre 2 Entrez le nom des variables leur type de donn es et le cas ch ant leur adresse de r f rence leur valeur initiale ainsi qu un ventuel commentaire 3 Confirm
132. dans l diteur de donn es par des op rations en ligne D finition du lancement de l animation de l diteur de donn es Sur la ligne RDE du fichier CONCEPT INI vous pouvez sp cifier que l animation de l diteur de donn es doit tre lanc e automatiquement l ouverture d un tableau Exclusion de tous les DFB ou des DFB globaux de l enregistrement en ligne Sur la ligne Backup du fichier CONCEPT INI vous pouvez sp cifier que les r pertoires DFB et ou DFB GLB ne doivent pas se trouver dans le r pertoire de sauvegarde l issue de l enregistrement en ligne Nouveaux param tres dans le fichier NomDuProjet INI Nouveau param tre Description D finition du chemin d acc s et des fichiers de sauvegarde Sur la ligne Backup du fichier NomDuProjet INI vous pouvez diter un fichier batch fichier EXE pour l op ration d enregistrement en ligne avec lequel vous pouvez effectuer des sauvegardes suppl mentaires par exemple vers un autre ordinateur Nouvelle fonctionnalit en cas d affectation multiple d adresses Nouvelle fonctionnalit Description Elimination de l affectation multiple d une m me adresse due des noms de variables diff rents La bo te de dialogue Affectation multiple des adresses permet de remplacer ou de renommer des variables toutes affect es la m me adresse A l issue de cette op ration seul un nom de variable est affect
133. dans la bo te de dialogue des Propri t s FFB La bo te de dialogue est appel e par la commande Objets Caract ristiques ou en cliquant deux fois sur le FFB Au cas o la valeur d EN est gale 0 lorsque le FFB est appel les algorithmes d finis par le FFB ne seront pas ex cut s et les sorties conserveront leur valeur pr c dente Dans ce cas la valeur d ENO sera automatiquement plac e O Au cas o la valeur d EN est gale 1 lorsque le FFB est appel les algorithmes d finis par le FFB sont ex cut s Apr s l ex cution exempte d erreur de ces algorithmes la valeur d ENO est automatiquement plac e 1 Si une erreur se produit durant l ex cution de ces algorithmes ENO est plac e 0 Le comportement de sortie des FFB pour FBD est ind pendant du fait que les FFB soient appel s sans EN ENO ou avec EN 1 218 33002205 11 2007 Langage des blocs fonctions FDB Liaison Description Type de donn es Cr er des connexions Traitement des liaisons Configuration de boucles Les connexions sont des liens entre des FFB Plusieurs liaisons peuvent tre reli es une sortie FFB Les points de liaison sont marqu s par un cercle rempli Les types de donn es respectifs des entr es sorties relier doivent correspondre les uns aux autres Des liaisons peuvent tre g n r es par Objets Liaison Les liaisons peuvent tre trait es en mode s lectio
134. de ces sorties ne peut pas tre modifi 58 33002205 11 2007 Structure des projets D sactivation Pour d sactiver une section de fa on conditionnelle en fonction d un programme CONDITIONNEL effectuez les op rations suivantes LE d une section Etape Action 1 Cr ez la logique selon laquelle la section doit tre d sactiv e dans une section FDB par exemple Lors de cette op ration tenez compte du fait que la logique doit obligatoirement livrer une sortie de type BOOL et que la section d sactiver l est en cas d un 1 logique Note Il ne faut pas d sactiver la section contenant la logique destin e l invalidation la validation d autres sections Ouvrez la bo te de dialogue Connecter FFB par un double clic sur la sortie de votre logique Cliquez sur Consulter pour ouvrir la bo te de dialogue Consulter variables Dans la zone Type de donn es s lectionnez dans un premier temps l option Structur puis dans la zone de liste SECT_CTRL R action Tous les noms de sections sont affich s S lectionnez pr sent le nom de la section d sactiver par un double clic S lectionnez la ligne disable BOOL et confirmez par OK R action La variable multi l ments nom de section disable affect e la section d sactiver est maintenant la sortie de votre logique Cliquez sur Projet Ordre d ex cution pour faire appara tre la bo
135. de texte Configur es La configuration n est possible que si le PC et l automate sont hors ligne Si vous n utilisez pas ou peu de variables non localis es et faites de m me pour les liaisons modules vous pouvez d finir une taille importante de la m moire programme CEI car vous ne devez pratiquement pas laisser de m moire pour les donn es globales La zone pour les donn es globales variables non localis es et liaisons de module se calcule avec la formule suivante Zone pour les donn es globales taille de la m moire de l instruction chargeable m moire du programme CEI L occupation actuelle des diff rentes zones EFB donn es d instance programme utilisateur etc est affich e sous En ligne Statistiques m moire Statistiques m moire Cet affichage n est possible que si le PC et l automate sont en ligne Si vous obtenez un message d erreur lors du chargement du programme dans l automate vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir deux raisons 1 La m moire est v ritablement trop petite 2 La zone pour les donn es globales et la zone de m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le pr sent chapitre 33002205 11 2007 203 M moire de l API et optimisation 204 33002205 11 2007 M moire de API et optimisation 6 7 Optimisation de m
136. dule d E S analogique num rique 32 33002205 11 2007 Nouveaut s Navigateur de projet Analyser section DFB Types de donn es Nouvelles fonctionnalit s du navigateur de projet Nouvelles fonctionnalit s Description Affichage de sections d interruption Lors de l utilisation de sections d v nements d E S et de temporisation celles ci apparaissent dans l arborescence du navigateur de projet Fen tre d taill e La fen tre du navigateur se partage en deux volets verticaux et le second affiche les niveaux inf rieurs p ex les DFB inclus et les sections de transition etc de l l ment sous forme d arborescence Nouvelles fonctionnalit s au niveau de l analyse de sections Nouvelle fonctionnalit Description Analyse de sections d interruption Une analyse suppl mentaire est ex cut e pour les sections d interruption Analyse de variables globales dans des DFB Une analyse est ex cut e pour les variables globales de DFB Nouvelles fonctionnalit s au niveau de la programmation de DFB Nouvelle fonctionnalit Description Variables localis es Les variables localis es sont autoris es dans les DFB dans la mesure o l option de la bo te de dialogue Extensions CEI a t activ e Des variables localis es dans des DFB permettent de cr er des variables globales pour l ensemble du programme N
137. e 33002205 11 2007 23 Description g n rale de Concept Programmes utilitaires Introduction En plus de Concept tout un ensemble de programmes utilitaires est votre disposition Concept DFB Concept EFB Concept SIM 16 bits Concept PLCSIM32 32 bits Concept Security Concept WinLoader Convertisseur Concept Concept ModConnect 24 33002205 11 2007 Description g n rale de Concept Concept DFB Concept DFB sert cr er des DFB Derived Function Blocs voir DFB blocs fonctions d riv s p 491 et des Macros voir Macros p 535 DFB Les DFB peuvent tre utilis s aussi bien pour la structuration que pour la hi rarchi sation d un programme D un point de vue technique de programme un DFB repr sente un sous programme Les DFB peuvent tre cr s dans les langages de programmation FDB LD IL ST Dans Concept les DFB peuvent tre lanc s par toutes les langages de programmation FDB LD IL ST quelle que soit le langage de programmation dont on se sera servi pour leur cr ation Dans un DFB un ou plusieurs DFB d j existants peuvent tre lanc s et les DFB ainsi lanc s peuvent eux m mes en lancer un ou plusieurs autres Macros Les macros servent dupliquer les sections tr s souvent utilis es et les r seaux y compris leurs logiques leurs variables et leur d claration de variables Les macros ont les propri t s suivantes e Les macros peuvent
138. e EFB Les commandes de processeur sont bien plus rapides que les appels de EFB mais ils ne g n rent pas de messages d erreur comme D passement en arithm tique ou D bordement de tableau d Array Vous ne devez utiliser cette option que si vous vous tes assur que le programme ne contient aucune erreur d arithm tique Si Code le plus rapide v rification limit e a t s lectionn l addition IN 1 est ex cut e par la commande de processeur add Le code est plus rapide que lorsque l EFB ADD INT est appel Mais aucune erreur d ex cution n est g n r e si la valeur IN1 est gale 32767 Dans ce cas OUT1 d borderait de 32767 32768 33002205 11 2007 229 Langage des blocs fonctions FDB 230 33002205 11 2007 Langage des blocs fonctions FDB 7 5 Fonctions en ligne du langage de bloc fonction FBD Fonctions en ligne Introduction Animation de variables et liaisons binaires Animation d objets s lectionn s Deux modes d animation sont disponibles dans l diteur FBD e Animation de variables et liaisons binaires e Animation d objets s lectionn s Ces modes sont galement disponibles lors de l affichage d une instance de DFB Bouton de commande D tail dans la bo te de dialogue Bloc fonction xxx Note Lorsque la section anim e est utilis e comme section de transition pour SFC et que la transition et donc la section de transition n est pas
139. e Instructions chargeables Invalider Aucune installation d instructions chargeables CEI Ainsi la zone CEI est enti rement d sactiv e et vous disposez alors de toute la zone de logique pour LL984 984 seul CEI seul Quelques UC Momentum peuvent tre programm es uniquement dans la zone CEI ou LL984 D finir la En d finissant la taille de la m moire totale CEI et les donn es globales vous m moire totale d finissez ainsi automatiquement lataille de la m moire du programme CEI En se CEI basant sur cette taille il est galement possible de d finir l espace m moire disponible pour le programme utilisateur LL984 Note Pour les donn es globales il s agit de l espace m moire des variables non localis es Note M moire totale CEI m moire du programme CEI donn es globales 33002205 11 2007 99 Configuration API S lection d UC pour le type d automate Introduction Lors de l installation de mat riel Concept EXECLoader il vous est demand de charger diff rents fichiers EXEC BIN Vous d finissez ainsi les micrologiciels pour les diff rents types d automate Les tableaux suivants indiquent les types d automate disponibles pouvant tre utilis s en chargeant les fichiers EXEC avec les UC correspondantes 100 33002205 11 2007 Configuration API Charger le Le tableau suivant indique les versions E
140. e Variable non affect e Vous pouvez utiliser la variable non localis e affect e l entr e la sortie comme m mento c est dire pour la r solution de boucles ou pour la transmission de valeur entre diff rentes sections Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie e Constante Vous pouvez affecter une constante l entr e Vous pouvez transmettre la constante d autres sections Vous d terminez la valeur des constantes dans l diteur des variables Le nom de la constante est affich sur la fen tre de l diteur l entr e e Libell Vous pouvez affecter un libell l entr e c est dire que vous pouvez affecter directement une valeur l entr e la sortie La valeur est affich e sur la fen tre de l diteur l entr e e Adresse directe Par une adresse vous pouvez affecter un signal d entr e de sortie de mat riel l entr e la sortie L adresse est affich e sur la fen tre de l diteur l entr e la sortie Note Exemple d appel de variables multi l ments voir Appel de types de donn es d riv s p 603 Note De fa on standard les entr es FFB non reli es sont occup es par 0 12 Sauvegardez pr sent la section LD avec la commande Fichier Enregistrer projet 33002205 11 2007 271 Plan de contact LD 272 33002205 11 2007 Index gt Affectation 379 451 Variable d tape 2
141. e de menu Configuration port ASCII est disponible Dans la zone de liste s lectionnez la commande ASCII Configuration port ASCII R action Le dialogue Configuration port ASCII s ouvre Proc dez aux r glages correspondants Note Les messages ASCII peuvent tre g n r es sous Projet Messages ASCII Suite Continuez ensuite avec l tape 3 Cr ation du programme utilisateur voir Etape 3 cr ation du programme utilisateur p 72 33002205 11 2007 71 Cr er un projet Etape 3 cr ation du programme utilisateur G n ralit s Vue d ensemble Cr ation d une nouvelle section Le programme utilisateur est cr par sections Chaque section peut tre programm e dans l un des langages de programmation disponibles Chaque section a un nom unique au sein du projet Pendant la programmation il est possible de cr er des sections tout moment La cr ation du programme utilisateur comporte neuf tapes principales Etape Action 1 Cr ation d une nouvelle section voir Cr ation d une nouvelle section p 72 D claration des variables voir D claration des variables p 73 Programmation d une section voir Programmation d une section p 73 AJOJN Analyse du programme d une section voir Analyse du programme d une section p 74 D finition de l ordre d ex cution des sections voir D finition de l ordre
142. e de API et optimisation 6 5 Optimisation de m moire pour les UC Compact Introduction Apercu Ce chapitre d crit optimisation de m moire pour les UC Compact Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page G n ralit s sur l optimisation de la m moire pour les UC Compact 186 Synchronisation de la zone CEI et de la zone LL984 188 Synchronisation des zones pour les donn es globales et la m moire du 193 programme CEI Compact 33002205 11 2007 185 M moire de l API et optimisation G n ralit s sur l optimisation de la m moire pour les UC Compact M moire logique Optimisation de la m moire logique La zone de la m moire du programme qui accueille votre programme utilisateur est appel e zone de logique Cette zone d termine galement la taille maximale de votre programme utilisateur La taille actuelle de la zone de logique peut tre visualis e sous Projets Configuration automate dans la Vue d ensemble de la configuration dans la zone Automate La taille de la m moire est affich e en nodules pour LL984 1 nodule quivaut 11 octets et en ko pour CEI Vous avez diff rentes possibilit s pour optimiser la m moire logique en fonction de vos besoins e Synchronisation de la zone CEI et de la zone LL984 p 188 e Synchronisation des zones pour les donn es globales et la m moire du programme CEI Compact p 193
143. e des FFB et la croix indique sa position le coin gauche sup rieur des FFB Par un clic avec la touche gauche de la souris vous placez le FFB 224 33002205 11 2007 Langage des blocs fonctions FDB Placement de FFB fonctions et blocs fonctions Modifier type FFB Dans l diteur de langage de bloc fonction FBD la fen tre est plac e sur une grille logique Les FFB voir Fonctions et blocs fonctions FFB p 215 sont ajust s sur le quadrillage de cette grille lors du placement Lorsque les FFB sont plac s hors du cadre de la section ou en cas de chevauchement avec un autre FFB un message d erreur est d clench et le FFB n est pas plac Lors du placement une entr e sortie FFB les param tres r els peuvent se chevaucher avec un autre objet mais ils ne doivent pas franchir les limites du cadre de section Lorsqu une liaison est utilis e pour tablir une liaison un autre FFB cette liaison est contr l e Si cette liaison n est pas permise vous obtenez un message et la liaison n est pas g n r e Lors de la g n ration de liaisons des chevauchements et croisements avec d autres liaisons et FFB sont permis Lorsqu un FFB est s lectionne ce commentaire est affich dans la premi re colonne de la ligne d tat Lorsqu un param tre r el est s lectionn son nom et le cas ch ant son adresse son affectation des E S et son commentaire apparaissent dans la premi re colonne de la ligne d t
144. e e mail techpub schneider electric com utilisateur 33002205 11 2007 XIII A propos de ce manuel XIV 33002205 11 2007 Description g n rale de Concept Introduction Apercu Contenu de ce chapitre Ce chapitre contient une description g n rale de Concept Son objectif est de vous fournir un premier apergu g n ral sur Concept et ses programmes utilitaires Ce chapitre contient les sous chapitres suivants Sous Sujet Page chapitre 1 1 Description g n rale de Concept 1 2 Programmation 33002205 11 2007 Description g n rale de Concept 2 33002205 11 2007 Description g n rale de Concept 1 1 Description g n rale de Concept Introduction Apercu Ce chapitre contient une description des caract ristiques de puissance de Concept Contenu de ce sous chapitre et vous fournit un aper u g n ral sur le mat riel programmable l aide de Concept Ce sous chapitre contient les sujets suivants Sujet Page Introduction 4 Configuration du mat riel API Contenu de paquet du mat riel API en Concept S M et XL 33002205 11 2007 Description g n rale de Concept Introduction Syst me d exploitation Norme internationale CEI 1131 3 Autonomie d API lors de la programmation Repr sentation graphique L ex cution des t ches de ce genre requiert l heure actuelle une i
145. e l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La taille m moire de l instruction chargeable est trop petite voir le pr sent chapitre 3 La zone pour les donn es globales et la m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le chapitre Synchronisation des zones pour les donn es globales et la m moire du programme CEI p 170 33002205 11 2007 169 M moire de l API et optimisation Synchronisation des zones pour les donn es globales et la m moire du programme CEI Introduction L espace de m moire totale CEI d fini avec la taille de la m moire de l instruction chargeable voir chapitre Synchronisation de la zone CEI et de la zone LL984 p 168 se compose de 2 zones e M moire du programme CEI e se composant des codes EFB des codes du programme les donn es de section les donn es d instance DFB des liaisons de module ventuellement des donn es des modifications en ligne et ventuellement des donn es d animation etc e Donn es globales e se composant des variables non localis es Les zones pour les donn es globales et la m moire du programme CEI peuvent tre synchronis es l une par rapport l autre Synchronisation des zones pour les donn es globales et la m moire du programme CEI M moire du programme LL984 M moire du programme CEI code 1 cannae
146. e le contact est plac 2 champs plus loin Si des contacts ou bobines sont plac e s sur des contacts ou bobines d j existant e s ces derniers sont remplac s par ceux actuellement mis en place valable uniquement pour les m mes types c est dire lorsque des bobines sont remplac es par des bobines et des contacts par des contacts Si une bobine ou un contact est plac e sur une liaison horizontale existante celle ci est coup e automatiquement et le contact la bobine est ins r e Lors de la mise en place les param tres r els peuvent chevaucher un autre objet mais ne peuvent pas franchir les limites du cadre de la section Si une liaison est tablie avec un autre objet via une connexion cette liaison est v rifi e Si cette liaison n est pas autoris e vous obtenez un message d erreur et la liaison n est pas g n r e Lors de la g n ration de liaisons des chevauchements et croisements avec d autres liaisons et objets sont permis Lorsqu un FFB est s lectionn le commentaire associ est affich dans la premi re colonne de la ligne d tat Lorsqu un param tre r el est s lectionn son nom et le cas ch ant son adresse directe et son commentaire apparaissent dans la premi re colonne de la ligne d tat Saut de ligne Si vous utilisez le clavier vous avez la possibilit de d finir dans le fichier automatique CONCEPT INI voir D finir le nombre de colonnes champs p 1157 le nombre de colonnes
147. e leur signification dans l aide en ligne astuce recherchez dans l aide en ligne en entrant Couleurs dans l index 33002205 11 2007 267 Plan de contact LD 8 6 Elaboration d un programme avec le langage contacts LD Etablissement d un programme dans le plan de contact LD Introduction G n ration d une section La description suivante donne un exemple pour l tablissement d un programme dans le plan de contacts LD L tablissement d un programme dans le plan de contact LD s effectue en deux tapes principales Etape Action 1 G n ration d une section voir G n ration d une section p 268 2 Elaboration de la logique voir Elaboration de la logique p 269 Pour g n rer une section effectuez les op rations suivantes Etape Action 1 G n rez avec la commande Fichier Nouvelle section une nouvelle section et attribuez lui un nom de la section Note Le nom de la section au max 32 caract res doit tre unique dans tout le projet aucune diff rence n tant faite entre l criture en lettres majuscules et en minuscules Si le nom de la section entr existe d j vous recevez un avertissement et devez s lectionner un autre nom Le nom de la section doit correspondre aux conventions de nom CEI sinon un message d erreur s affiche Note Selon CEI 1131 3 uniguement des lettres sont permises comme premier caract re de noms
148. e nombre de registres lire par exemple 20 Ecriture ma tre Utiliser la fonction d criture pour transf rer des donn es du ma tre r f l esclave Cette colonne sp cifie la premi re adresse crire par exemple 400100 Ecriture esclave Utiliser la fonction d criture pour transf rer des donn es du ma tre r f l esclave Cette colonne sp cifie la premi re adresse crire jusqu 100 par exemple 400040 Longueur Utiliser la fonction d criture pour transf rer des donn es du ma tre d criture l esclave Cette colonne sp cifie le nombre de registres crire par exemple 40 Description Vous pouvez entrer une courte description jusqu 32 caract res de la transaction dans cette colonne Note Vous pouvez ins rer des commande de lecture et d criture sur la m me ligne Comment utiliser Pour plus d informations sur l utilisation du dialogue du scanneur E S Ethernet voir la section Comment utiliser le scrutateur E S Ethernet p 142 33002205 11 2007 141 Configuration API Comment utiliser le scrutateur E S Ethernet Introduction Cette section d crit comment proc der la configuration de votre scrutateur d E S Ethernet l aide des boutons Copier Couper Ins rer Effacer et Remplir vers le bas Copier et ins rer Pour gagner du temps lors de la saisie de commandes similaires de lecture et d criture vous
149. e situation potentiellement dangereuse et susceptible d entra ner des l sions corporelles ou des dommages mat riels 33002205 11 2007 XI Consignes de s curit REMARQUE Les quipements lectriques doivent tre install s exploit s et entretenus par un IMPORTANTE personnel d entretien qualifi Schneider Electric n assume aucune responsabilit des cons quences ventuelles d coulant de l utilisation de cette documentation 2007 Schneider Electric Tous droits r serv s XII 33002205 11 2007 A propos de ce manuel Pr sentation Objectif du Ce manuel de l utilisateur vous aidera configurer un programme utilisateur avec document Concept Il vous offre des informations d taill es sur les diff rents langages de programmation ainsi que sur la configuration mat rielle Champ Cette documentation s applique Concept 2 6 sous Microsoft Windows 98 d application Microsoft Windows 2000 Microsoft Windows XP et Microsoft Windows NT 4 x Note Vous trouverez des indications suppl mentaires r centes dans le fichier README de Concept Document eel Titre R f rence Introduction l installation de Concept 840 USE 502 01 Biblioth que de modules Concept CEI 840 USE 504 01 Manuel de l utilisateur Concept EFB 840 USE 505 00 Biblioth que de modules Concept LL984 840 USE 506 01 Commentaires Envoyez vos commentaires l adress
150. e taille importante de la m moire programme CEI car vous ne devez pratiquement pas laisser de m moire pour les donn es globales 182 33002205 11 2007 M moire de API et optimisation Taille de la zone pour les donn es globales Message d erreur lors du chargement du programme La zone pour les donn es globales variables non localis es se calcule avec la formule suivante Zone pour les donn es globales taille de la m moire de l instruction chargeable m moire du programme CEI L occupation actuelle des diff rentes zones EFB donn es d instance programme utilisateur etc est affich e sous En ligne Statistiques m moire Statistiques m moire Cet affichage n est possible que si le PC et l automate sont en ligne Si vous obtenez un message d erreur lors du chargement du programme dans l automate vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La taille de la m moire totale CEI est trop petite voir le chapitre Synchronisation de la zone CEI et de la zone LL984 p 176 3 La zone pour les donn es globales et la zone de m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le pr sent chapitre 33002205 11 2007 183 M moire de l API et optimisation 184 33002205 11 2007 M moir
151. e tous les acc s en criture depuis les NOE NOM Annuler Bloque tous les acc s en criture depuis le port Modbus de l UC Aide r Table de restriction criture Modbus Lj Autoriser la restriction d critures 00 00 00 00 00 Ajouter 1 3 0 7 1 1 3 0 7 2 z 1 3 0 7 3 Supprimer Effacer Condition Les param tres de s curit ne sont disponibles que si les conditions suivantes sont remplies e Droits de superviseur voir dans Concept sous Aide A propos Utilisateur actuel e uniquement pour les UC 140 CPU 434 12A et 140 CPU 534 14A B 33002205 11 2007 145 Configuration API Fin de session automatique Bloque tous les acc s en criture depuis les NOE NOM La fin de session automatique permet de fermer la session utilisateur en l absence d activit sur cette liaison pendant une dur e pr d finie max 90 minutes Il peut s agir par ex de l absence d acc s en lecture criture l API de la part du PC La valeur Jamais bloque la fonction c d que la fin de session n est pas automatique Note La fin de session automatique ne fonctionne pas lorsque e le PC Concept n est pas reli l API via le port Modbus Plus local de l UC mais via un module NOE NOM et e que sur ce m me module NOE NOM un autre quipement qui acc de en lecture l API est branch Avec le blocage de toutes les critures depuis les modules 140 NBE 210 00 Code d ID 0x0406 140 NBE 25
152. e vous avez indiqu Pour continuer enregistrer effectuez les op rations suivantes Etape Action 1 Il vous suffit d utiliser la commande Enregistrer du menu principal Fichier Continuez ensuite avec l tape 5 Ex cution de l evaluation m moire voir Etape 5 Effectuez l valuation m moire p 76 33002205 11 2007 75 Cr er un projet Etape 5 Effectuez l valuation m moire V rifiez la part de m moire occup e Suite Avant le t l chargement du programme sur l API il faudrait effectuer une pr diction m moire hors ligne de l automate configur La table affich e dans le dialogue Projet Pr diction m moire indique l utilisation des diff rentes zones de m moires Vous connaissez ainsi l avance la part de m moire occup e Note L valuation m moire n est pas tr s pr cise dans certains cas Il peut y avoir une diff rence de plus de 20 entre la m moire utilis e dans l automate et l valuation m moire obtenue sous Concept L valuation m moire indique toujours un espace m moire plus important que celui r ellement disponible dans l automate Cela est d la difficult du calcul de la m moire dynamique dans les DFB et sections Les sections ST sont en particulier la cause d une grande diff rence entre l valuation et l automate Afin de s assurer de disposer de suffisamment de m moire dans l automate il faut charger le proj
153. egistr auparavant vous tes automati quement invit indiquer si vous voulez effectuer un enregistrement ou non Si vous r pondez Qui la question le d roulement est le m me que celui d crit ci dessous e Pour viter des pertes de donn es il est conseill d effectuer r guli rement des enregistrements pendant les sessions de configuration ou de programmation de longue dur e Pour enregistrer un projet pour la premi re fois effectuez les op rations suivantes Etape Action 1 Appelez dans le principal Fichier la commande Enregistrer projet sous 2 Entrez le nom de projet nom prj dans la zone de texte Nom de fichier 3 S lectionnez le lecteur et le r pertoire souhait s dans la zone de liste R pertoires Une autre possibilit consiste entrer le chemin d acc s int gral dans la zone de texte Nom de fichier par exemple c product1 reactor3 prj 28 caract res au maximum prj Les r pertoires non existants sont automatiquement cr s Note Selon la d finition CEI 1131 un projet contient tous les programmes toutes les donn es etc associ s un API Si plusieurs projets plusieurs API sont associ s une installation vous devez enregistrer tous les projets dans un r pertoire commun portant le nom de l installation Cliquez sur le bouton de commande OK R action Votre projet est pr sent enregistr dans le r pertoire indiqu sous le nom qu
154. emble puis la commande Saut de page Modifiez l agencement des FFB par exemple de fa on ce qu il y ait le moins de transitions possibles sur les pages adjacentes Apple Appelez nouveau dans le menu principal Fichier la commande Imprimer et confirmez avec le bouton de commande Imprimer L impression est effectu e selon les r glages d finis et la bo te de dialogue est ferm 33002205 11 2007 85 Cr er un projet 86 33002205 11 2007 Configuration API Introduction Aper u Contenu de ce chapitre Cette section d crit les diff rentes s quences de configuration mat rielle Ce chapitre contient les sous chapitres suivants Sous Sujet Page chapitre 5 1 Remarques g n rales sur la configuration mat rielle 89 5 2 Configuration en mode local et connect 93 5 3 Configuration inconditionnelle 97 5 4 Configuration optionnelle 115 5 5 Backplane Expander Config 127 5 6 Configuration de diff rents syst mes de r seau 131 5 7 Param tres de s curit Quantum dans le configurateur 145 33002205 11 2007 87 Configuration API 88 33002205 11 2007 Configuration API 5 1 Remarques g n rales sur la configuration mat rielle Introduction Aper u Cette section vous donne un aper u g n ral de la configuration mat rielle Contenu de ce sous chapitre Ce sous chapitre contient les suj
155. ences 3x ou 1x pour les modules d entr e ToR e R f rences 4x ou Ox pour les modules de sortie ToR e R f rences 3x ou 1x pour les modules expert entr e e R f rences Ox ou 4x pour les modules expert sortie Note Une v rification de l unicit de l adressage a lieu si bien qu aucune double affectation d adresse ne peut se produire au sein de la configuration Param trage Les modules configur s peuvent tre param tr s s par ment afin de d finir des configurations de variable selon le proc d Liaison En plus des stations d E S locales et d centralis es Drops il est possible d tablir d autres avec des modules de connexion configur s des liaisons avec d autres syst mes de syst mes de r seau r seau e Ethernet e INTERBUS e Profibus DP Voir galement le chapitre Configuration de diff rents syst mes de r seau p 131 et Exemples de configuration p 917 112 33002205 11 2007 Configuration API Lire la configuration E S API Les modules mat riels sont ex cut s en mode EN LIGNE avec l API arr t dans l affectation d E S et peuvent tre transf r s comme suit Etape Action 1 Ouvrez un projet 2 Ouvrez la fen tre Configuration automate 3 Ouvrez avec la commande Type de l automate la bo te de dialogue S lection automate et s lectionnez le type de l automate 4 Connectez le PC avec l automate En ligne Connecter
156. ent 62 33002205 11 2007 Cr er un projet Etape 1 d marrage de Concept D marrage de Concept Remarque Suite Pour d marrer Concept effectuez les op rations suivantes Etape Action 1 Pour d marrer Concept cliquez deux fois sur l ic ne de Concept 2 S lectionnez Fichier Nouveau projet 3 D finissez un nouveau chemin d acc s au projet ou reprenez le chemin d acc s propos par d faut avec le nom de projet sansnom prj R action Le nouveau projet s ouvre Remarque Si vous reprenez le chemin d acc s par d faut avec le nom de projet sansnom prj Vous pouvez toujours enregistrerEtape 4 Enregistrer p 75 ce projet ult rieurement sous un autre nom Un projet d j enregistr est appel l aide du menu Ouvrir projet ou via l ic ne du projet Note Observez pour toutes les tapes ult rieures les r glages dans le sous menu de Options Environnement Continuez ensuite avec l tape 2 configuration de l automate voir Etape 2 Configuration automate p 64 33002205 11 2007 63 Cr er un projet Etape 2 Configuration automate Qu est ce qu il Les commandes Projet Configuration automate vous permettent de configurer faut configurer toute la configuration mat rielle de votre projet Configuration requi x Er F quise Note Le type d API doit d abord tre d fini
157. ent quelques commandes suppl mentaires pour le traitement de texte Le saisie des textes instructions mots cl s s parateurs est accompagn du contr le de syntaxe qui marque les erreurs par un encadrement en couleur Instructions contacts bobines et signaux variables sont assembl s en un LD diagramme Ladder par l Editeur LL984 voir Ladder Logic 984 p 463 similaire Modsoft Instructions contacts bobines et variables peuvent tre comment s La structure d une section LL984 correspond un trajet de courant dans les montages en relais Sur son c t gauche se trouve le rail conducteur gauche qui n est cependant pas repr sent Cette barre d alimentation gauche correspond la phase conducteur L d une voie de courant A l instar d un trajet de courant lors de la programmation avec LL984 seuls les objets LL984 contacts bobines connect s un r seau d alimentation c est dire au rail conducteur gauche sont trait s Le rail conducteur de droite qui correspond au conducteur neutre n est pas illustr non plus Toutefois toutes les bobines et sorties d instructions sont connect es celui ci l int rieur du montage cr ant ainsi une continuit de courant Pour la programmation d un plan de contact avec LL984 Concept contient diverses instructions d j pr d finies Vous les trouvez dans la biblioth que des blocs LL984 D autres instructions pour des applications sp ciales sont d
158. entes sections Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie e Adresse directe Par une adresse vous pouvez affecter un signal d entr e de sortie de mat riel l entr e la sortie L adresse est affich e sur la fen tre de l diteur l entr e la sortie Note Exemple d appel de variables multi l ments voir Appel de types de donn es d riv s p 603 Note De fa on standard les entr es FFB non reli es sont occup es par 0 10 Pour relier les entr es sorties FFB aux param tres r els cliquez deux fois sur une des entr es sorties non reli es R action La bo te de dialogue Connexion de FFB s ouvre dans laquelle vous pouvez affecter un param tre r el l entr e la sortie Connexion de FFB 2 15 AND _BOOL Entr e IN1 BOOL C Invers Connecter Variable Libell O Adresse directe Nom LampTest1 Consult D claration variable OK Annuler Aide 270 33002205 11 2007 Plan de contact LD Etape Action 11 Selon la logique du programme vous pouvez affecter l entr e la sortie e Variable e Variable affect e Par une variable localis e vous pouvez affecter un signal d entr e de sortie de mat riel l entr e la sortie Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie
159. entr existe d j vous en tes averti et vous devez choisir un autre nom Le nom d instance doit correspondre auxconventions de nom CEI sinon un message d erreur s affiche Note Selon CEI1131 3 seules des lettres sont autoris es comme premier caract re des noms d instances Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de qualificatif autoris s Lib rer Les blocs fonction d riv s ne sont ex cut s pour FDB que lorsque l entr e EN 1 ou lorsque l entr e EN est d sactiv e voir galement EN et ENO p 218 Bloc fonction d riv FBI 3 7 EXAMP IN1 OUT1 IN2 IN3 OUT2 33002205 11 2007 217 Langage des blocs fonctions FDB UDEFB EN et ENO UDEFB est le terme g n rique pour e Fonction l mentaire d finie par l utilisateur e Bloc fonction l mentaire d fini par l utilisateur Les UDEFB sont des fonctions et blocs fonctions que vous avez programm s avec Concept EFB en langage de programmation C et que vous mettez sous forme de biblioth ques la disposition de Concept Il n y a pas de diff rence fonctionnelle entre les UDEFB et les EFB dans Concept Pour tous les FFB une entr e EN et une sortie ENO peuvent tre configur es La configuration d EN et d ENO est activ e ou d sactiv e
160. er INI chemin d acc s aux DFB globaux 1153 chemin d acc s aux fichiers d aide 1153 Configuration de format d adresse de registre 1152 configuration de l affichage des v nements 1165 configuration de l dition en ligne 1158 Configuration de messages d avertissement 1159 configuration du format d adresse 1159 Fichier INI d finition de nom de projet 1152 emplacement des DFB globaux lors de la lecture 1153 exclusion des DFB globaux locaux de l enregistrement en ligne 1153 g n ralit s 1150 1164 lecture de DFB globaux 1153 param tres d impression 1151 param tres de l diteur de donn es 1161 param tres de l enregistrement en ligne 1166 param tres de s curit 1160 param tres du menu Tools 1162 param tres pour la section LD 1157 repr sentation de donn es internes 1156 sp cifique du projet 1147 fichier INI configuration de d p t de variables 1152 Fichier journal 709 Fichier journal chiffr 22 Fichiers d aide d finir un chemin d acc s 1153 Fichiers EXEC 1143 Fichiers INI 1147 CONCEPT INI 1149 NomDeProjet INI 1163 fin de session automatique 145 Flux de donn es 262 FBD 228 Fonction FBD 215 LD 248 Fonction l mentaire FBD 215 LD 248 Fonction l mentaire d finie par l utilisateur FBD 218 LD 251 Fonctionnement EN LIGNE Pr r glages 657 33002205 11 2007 Index Fonctions disponibles en mode EN LIGNE et HORS LIGNE 95 Fonctions en ligne 2
161. er et remplacer des noms de variables et des adresses 564 R daction de programme ST 461 R f rences LL984 470 R glage d interface dans Windows NT Pr r glages Modbus 1064 R glage en ligne Remarques g n rales 670 R glages d exportation de Profibus DP dans SyCon 965 Relier avec le simulateur CEI 32 bit 667 Relier le simulateur CEI 32 bit 667 Remarques g n rales 1 Chargement d un projet 690 Extraire les informations de processus 684 Fonctions en ligne 651 Remarques g n rales sur l diteur de donn es de r f rence 612 Remarques g n rales sur l diteur de variables 560 Remarques g n rales sur la configuration API 90 Remarques g n rales sur la configuration en mode HORS LIGNE et EN LIGNE 94 Remarques g n rales sur la configuration mat rielle 89 Remarques g n rales sur le r glage en ligne 670 Remarques g n rales sur les fonctions en ligne 651 Remplacement de variables Editeur de donn es de r f rence 625 Remplacer bobine LD 259 contact LD 259 FFB FBD 225 FFB LD 259 Remplacer r f rences LL984 477 Rep re IL 339 R seau d quation syntaxe et s mantique LL984 485 R seau d quations LL984 481 482 Restriction en ligne LL984 469 Restrictions LL984 466 S saut SFC 288 saut de cha ne 288 Sauts de page pour les sections 763 Scrutateur d E S Ethernet comment utiliser le scrutateur d E S Ethernet 142 Scrutateur E S Ethernet Configurateu
162. es tapes 2 n sont utilis es lors du traitement Les valeurs de sortie calcul es dans ces tapes sont transmises lors des tapes 2 n en fonction des param tres d finis dans l ordonnanceur de segments 44 33002205 11 2007 Structure des projets Traitement d un projet LL984 Le tableau d crit le traitement d un projet LL984 Quantum Echelon Processeur logique Processeur d E S 1 Gestion syst me Overhead par exemple communication avec NOM NOE etc 2 Ex cution du segment 1 LL984 Ecriture des sorties calcul es dans segment n Lecture des entr es n cessaires pour segment 2 3 Ex cution du segment 2 LL984 Ecriture des sorties calcul es dans segment 1 Lecture des entr es n cessaires pour segment 3 4 Ex cution du segment 3 LL984 Ecriture des sorties calcul es dans segment 2 Lecture des entr es n cessaires pour segment 4 n Ex cution du segment n LL984 n lt Ecriture des sorties calcul es dans 32 et retour l tape 1 segment n 1 Lecture des entr es n cessaires pour segment 1 1 La gestion syst me par exemple communication avec les modules des liens NOM NOE sont ex cut s cette tape 2 4 Dans ces tapes le processeur logique ex cute la logique des sections LL984 dans les segments 1 3 en fonction des param tres d finis dans l Ordonnanceur de segments voir Ordonnanceur de segments p 109 Le proce
163. es de la sortie fond jaune Valeur num rique sur connexion fond Valeur transmise actuellement par la connexion jaune Variable avec ombre beige La variable est forc e Variable avec ombre violette La variable est d finie de fa on cyclique Le nom des variables multi l ments par Dans l diteur est affich e une variable multi ex moteur est affich en couleur l ments par ex moteur dans laquelle un ou plusieurs l ments sont forc s ou d finis de fa on cyclique 266 33002205 11 2007 Plan de contact LD Signification des couleurs Couleur Signification Le nom int gral de l l ment des variables multi l ments par ex moteur droite act est affich en couleur Dans l diteur est affich un l ment d une variable multi l ments par ex moteur droite act Cet l ment est forc ou d fini de fa on cyclique Le nom des variables multi l ments par ex moteur droit act est affich en couleur mais pas le nom de l l ment Dans l diteur est affich un l ment d une variable multi l ments par ex moteur droite act Cet l ment n est ni forc ni d fini de fa on cyclique mais un autre l ment de cette variable multi l ments est d fini de fa on cyclique ou est forc 12 jeux de couleurs diff rents sont disponibles des fins d animation Vous trouverez une vue d ensemble des jeux de couleurs et d
164. es m moire Cet affichage n est possible que si le PC et l automate sont en ligne Si vous obtenez un message d erreur lors du chargement du programme dans l automate vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La taille de la m moire totale CEI est trop petite voir le chapitre Utilisation de CEI p 207 3 La zone pour les donn es globales et la zone de m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le pr sent chapitre 33002205 11 2007 209 M moire de l API et optimisation 210 33002205 11 2007 Langage des blocs fonctions FDB 7 Introduction Aper u Contenu de ce chapitre Ce chapitre d crit le langage des blocs fonctions FDB conforme la norme CEI 1131 Ce chapitre contient les sous chapitres suivants Sous Sujet Page chapitre 7 1 Remarques g n rales sur le langage du bloc fonction FDB 213 7 2 Objets du langage de bloc fonction FBD 214 7 3 T ches ex cut es en langage de bloc fonction FBD 223 7 4 G n ration de codes dans le cadre du langage de bloc fonction 229 FBD 7 5 Fonctions en ligne du langage de bloc fonction FBD 231 7 6 Elaboration d un programme avec le langage de bloc fonction 233 FBD 33002205 11 2007 211 Langage de
165. es zones logiques pour CEI et LL984 doit tre synchronis e l une par rapport l autre Vous pouvez d finir la taille des deux zones dans Projet Configurateur automate S lection automate En fonction de la taille choisie pour la zone CEI des zones sont r serv es dans la m moire du programme de l automate pour CEI et ou LL984 Si vous d finissez une zone combin e CEI et LL984 et qu ensuite vous n utilisez qu un seul des deux types de langage dans votre programme utilisateur la m moire du programme n est pas utilis e de mani re optimale Choisissez donc les langages que vous d sirez utiliser e Utilisation exclusive de CEI p 189 e Utilisation exclusive de LL984 p 190 e Utilisation conjointe de CEI et LL984 p 191 188 33002205 11 2007 M moire de API et optimisation Utilisation Si vous utilisez uniquement le langage CEI s lectionnez l entr e Valid e sous exclusive de CEI Projet Configuration automate S lection automate dans la zone de liste Moteur d ex cution CEI et d placez le curseur Taille du tas CEI jusqu la bordure droite valeur maximale Ainsi la zone LL984 est enti rement d sactiv e et vous disposez alors de toute la zone de logique pour votre programme utilisateur CEI Structure de la m moire des UC Compact lors d une utilisation exclusive de CEI z uA M moire du programme CEI code donn es code EFB code programme donn es de section 5 Zone de a M moi
166. essages ASCII 627 629 635 Code de contr le 633 Comment continuer apr s un avertissement 645 Espaces 634 G n ralit s 630 Interface utilisateur 639 Mode combinaison 647 Mode direct 647 Mode local 647 Num ro de message 642 R p tition 637 Texte 631 Texte de simulation 644 Texte message 643 Variables 632 Vidage tampon 636 diteur de type de donn es 581 Cl s 593 Occupation de la m moire 601 Touches courtes 871 Editeur de types de donn es 583 584 Commentaire 600 El ments 592 Noms 597 s parateurs 598 Syntaxe 591 Editeur de variables 559 diteur de variables d claration 561 Export de variables localis es 572 Recherche et insertion 568 rechercher et remplacer 564 Remarques g n rales 560 Editeur des donn es de r f rence 611 Editeur ED Barre d outils 866 Editeurs 15 Edition LL984 472 Edition R seaux LL984 474 vi 33002205 11 2007 Index EFB archiver 768 FBD 215 LD 247 EFB de sections d interruption 1195 Effacer DFB 771 Macro 771 Projet 771 Effacer contenu de l API 674 Effacer des zones de m moire sur l API 674 Egal 654 Elaboration de programme IL 397 El ments Editeur de types de donn es 592 Type de donn es d riv 592 El ments de fen tre 838 Emplacement des DFB globaux lors de la lecture param tres dans le fichier INI 1153 EN FBD 218 LD 252 En ligne 775 777 fichier INI 1158 SFC 313 ENO FBD 218 LD 25
167. et cible Nouvelles fonctionnalit s de recherche remplacement de FFB Nouvelle fonctionnalit Description Le type de FFB est remplac dans toutes les sections DFB uniquement Dans la bo te de dialogue Remplacer type FFB vous pouvez demander remplacer le type FFB s lectionn dans toutes les sections DFB uniquement en cochant la nouvelle case disponible Remplacer dans toutes les sections Nouvelles fonctionnalit s pour la cr ation d un nouveau projet Nouvelle fonctionnalit Description D finition d un chemin d acc s au projet lors de la cr ation d un nouveau projet Lorsque vous cr ez un nouveau projet Fichier Nouveau projet vous pouvez d sormais d finir un chemin d acc s personnalis ou toujours reprendre le chemin d acc s propos par d faut 36 33002205 11 2007 Nouveaut s Nouvelles options de la bo te de dialogue de lecture et de chargement Nouvelles options de la bo te de dialogue de lecture et de chargement Nouvelles fonctionnalit s Description Nouvelles cases cocher dans la bo te de dialogue Charger dans l automate e M moire d tat valeurs initiales e M moire d tat uniquement Si vous cochez la case M moire d tat valeurs initiales le syst me copie toutes les valeurs initiales des variables 4x localis es de l diteur de variables dans le miroir de la m moire d
168. et dans un automate afin des fins de test Le simulateur ne peut pas tre utilis car beaucoup de projets ont suffisamment d espace dans le simulateur mais pas suffisamment dans l automate Continuez ensuite avec l tape 6 Chargement et test du projet voir Etape 6 Chargement et test p 77 76 33002205 11 2007 Cr er un projet Etape 6 Chargement et test Remarques Il est possible de charger et de tester le programme seulement si une des conditions g n rales suivante est remplie e soit le simulateur Concept SIM 16 bits est activ soit e le simulateur 16 bits SIM Concept est d sactiv et un API est connect via un c ble Modbus Plus Modbus ou TCP IP e Le simulateur PLCSIM32 Concept est activ Note C est seulement dans le cas de Programmes Utilisateur CEI qu il est possible d effectuer les tests avec les simulateurs SIM Concept voir Simuler un API Simulateur 16 bits p 775 et PLCSIM32 Concept voir Simuler un API Simulateur 32 bits p 777 Vue d ensemble Le chargement et les essais de programmes comprennent neuf tapes principales Etape Action 1 Chargement du fichier EXEC dans l API voir Instructions d installation de Concept 2 Connexion de l ordinateur et de l API voir Connexion de l ordinateur et de l API p 78 3 Chargement et d marrage du programme voir Chargement et d marrage du programme p 78 Activation de l animation v
169. etite voir le pr sent chapitre 3 La zone pour les donn es globales et pour la m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le chapitre Synchronisation des zones pour les donn es globales et la m moire du programme CEI UC 434 12 A 534 14 A B p 181 180 33002205 11 2007 M moire de API et optimisation Synchronisation des zones pour les donn es globales et la m moire du programme CEI UC 434 12 A 534 14 A B Introduction La m moire totale CEI d finie voir chapitre Synchronisation de la zone CEI et de la zone LL984 p 176 se compose de 2 zones L espace de m moire totale CEI d fini avec la taille de la m moire de l instruction chargeable voir chapitre Synchronisation de la zone CEI et de la zone LL 984 p 168 se compose de 2 zones e M moire du programme CEI se composant des codes EFB des codes programme des donn es de section des donn es d instance DFB des liaisons de module ventuellement des donn es des modifications en ligne ventuellement des donn es d animation etc e Donn es globales se composant des variables non localis es Les zones pour les donn es globales et la m moire du programme CEI peuvent tre synchronis es l une par rapport l autre 33002205 11 2007 181 M moire de l API et optimisation Synchronisation des zones pour les donn es globales et la m moire
170. ets suivants Sujet Page Remarques g n rales 90 Proc dez ainsi lors de la configuration 91 33002205 11 2007 89 Configuration API Remarques g n rales Introduction Les incidences de la configuration Syst me sont tr s ramifi es tant donn que celle ci conditionne l ensemble du fonctionnement de la gestion La configuration a pour r le de d finir toutes les informations sp cifiques de gestion ainsi que celles d ordre g n ral d assigner les m moires et de d terminer les zones d entr e sortie Lors de la configuration initiale l utilisateur doit entrer un certain nombre de donn es fondamentales concernant le domaine API tel que Type API et M moire Seules les configurations en vigueur sont admises Une configuration se r f re toujours un Projet c d que la commande Configuration automate ne sera accessible qu apr s l ouverture d un projet Le configurateur est disponible en mode Hors ligne et En ligne 90 33002205 11 2007 Configuration API Proc dez ainsi lors de la configuration Introduction Utiliser le menu de configuration Saisie des modules existants Chargement de la configuration mat rielle Cette section vous donne un aper u g n ral du processus de configuration Certaines commandes doivent imp rativement tre ex cut es et sond disponibles dans la fen tre Configuration automate Au d part les commandes de menu m
171. ez les entr es l aide de OK Note Une dition ult rieure est galement possible en cliquant deux fois partir d une connexion FFB ou d un contact etc gt D claration var possible L diteur de variables est alors d marr Pour programmer une section effectuez les op rations suivantes Etape Action 1 Ouvrez la section programmer l aide de Fichier Ouvrir section 2 Cr ez votre programme en respectant les r gles des diff rents langages de programmation e FDB langage de bloc fonction voir Langage des blocs fonctions FDB p 211 e LD langage contacts CEI voir Plan de contact LD p 237 e SFC automate d encha nement voir Langage de commande s quentielle SFC p 273 e IL liste d instructions voir Liste d instructions IL p 325 ST litt ral structur voir Texte structur ST p 399 e LL984 langage contacts Modsoft voir Ladder Logic 984 p 463 33002205 11 2007 73 Cr er un projet Analyse du programme d une section D finition de l ordre d ex cution des sections Suite Recherchez et liminez les erreurs de syntaxe contenues dans une section ou dans le programme entier Pour analyser une section un programme effectuez les op rations suivantes Etape Action 1 Dans le menu principal Projet appelez la commande Analyser section ou Analyser programme 2 Eliminez la cause des e
172. f rences 6x s lectionnez Logique 32 K M moire 64 K dans la zone de liste Taille m moire sous Projet Configuration automate S lection automate 33002205 11 2007 167 M moire de l API et optimisation Synchronisation de la zone CEI et de la zone LL984 Introduction Lors d une utilisation conjointe des sections CEI et LL984 vous devez syntoniser la taille des deux zones l une par rapport l autre Synchronisation de la zone CEI et LL984 M moire du programme LL984 M moire du programme CEI code donnWes code EFB M moire code programme totale donn es de section CEI DFB donn es d instance connexions du module 5 Zone de Memoire ventuellement modifications en ligne logique programme animation etc Donn es globales Variables non localis es Instruction chargeable CEI 217 2IE Instruction chargeable CEI 1S7 1SE R serve pour extensions Configuration lt Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc R serve pour extensions nr M moire d tat M moire d tat utilis e maxi pour les r f rences Ox 1x 3x 4x 168 33002205 11 2007 M moire de API et optimisation Taille de la zone CEI Taille de la zone LL984 Message d erreur lors du chargement du programme Avec la taille de la m moire de l instruction chargeable 21
173. ficatif autoris s Lib rer Les blocs fonction ne sont ex cut s pour FDB que lorsque entr e EN 1 ou lorsque entr e EN est d sactiv e voir galement EN et ENO p 218 Bloc fonction l mentaire FBI_3_6 CTU_DINT cu g R PV cv 216 33002205 11 2007 Langage des blocs fonctions FDB DFB Les blocs fonctions DFB d riv s sont des blocs fonctions que vous avez d finis dans Concept DFB Dans les DFB on ne distingue pas la fonction du bloc fonction Ind pendamment de leur structure interne elles sont toujours trait es comme des blocs fonctions Un DFB est repr sent graphiquement comme un cadre avec deux lignes verticales et des entr es et des sorties Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom du DFB est affich au centre du cadre Le nom d instance est affich au dessus du cadre Le nom d instance permet d identifier pr cis ment le bloc fonction dans un projet Le nom d instance est g n r automatiquement et pr sente la structure suivante FBI_n_m FBI Instance de bloc fonction n Num ro de section num ro courant m Num ro de l objet FFB dans la section num ro courant Le nom d instance peut tre dit par le biais de la bo te de dialogue Objet Caract ristiques du DFB Le nom d instance doit tre pr cis dans tout le projet sans gard aux majuscules et minuscules Si le nom
174. gestion LL984 Lorsque vous configurez l UC Alors et pour la gestion e 11302 vous pouvez installer les instructions chargeables LL984 e 11303 suivantes uniquement e 21304 e ULEX196 e 1S7196 217196 ULEX196 Note L instruction chargeable ULEX196 est alors automatiquement install e e 53414 les instructions chargeables ASUP196 et ULEX196 sont e 43412 automatiquement install es 108 33002205 11 2007 Configuration API Ordonnanceur de segments Introduction Mode de fonctionnement Modification de la s quence de prise en charge des segments Crit res de tri pour les stations E S introduites Si vous configurez une station E S d centralis e remote Drop vous pouvez dans la bo te de dialogue Ordonnanceur de segments sp cifier la s quence et le mode de prise en charge des sections de LL984 En cas d extinction dans la bo te de dialogue Affectation des E S d une station E S d centralis e configur e Drop elle est automatiquement vacu e dans le gestionnaire de segments A chaque station E S Drop est associ un segment On ne peut d s lors pas introduire dans l organisateur de segments moins de segments que ce qui est configur dans l quipement E S des stations E S Drops Dans l organisateur de segments le num ro maximal de segment est mis par d faut 32 Le configurateur v rifie la concordance entre les deux dialogues et ordonne les
175. gique M moire programme J R serve pour extensions M moire d tat M moire d tat utilis e pour les r f rences Ox 1x 3x 4x maxi 208 33002205 11 2007 M moire de API et optimisation Taille de la zone de la m moire du programme CEI Taille de la zone pour les donn es globales Message d erreur lors du chargement du programme La configuration de la M moire du programme CEI se fait sous Projet Configuration automate S lection automate dans la zone CEI Indiquez ici la taille de la m moire totale CEI et des donn es globales afin d obtenir la taille de la m moire du programme CEI m moire du programme CEI m moire totale CEI donn es globales La configuration n est possible que si le PC et l automate sont hors ligne Si vous n utilisez pas ou peu de variables non localis es et faites de m me pour les liaisons modules vous pouvez d finir une taille importante de la m moire programme CEI car vous ne devez pratiquement pas laisser de m moire pour les donn es globales La zone pour les donn es globales variables non localis es se calcule avec la formule suivante Zone pour les donn es globales taille de la m moire de l instruction chargeable m moire du programme CEI L occupation actuelle des diff rentes zones EFB donn es d instance programme utilisateur etc est affich e sous En ligne Statistiques m moire Statistiqu
176. hargeable affect e est automatiquement supprim e Si par la suite vous voulez de nouveau ins rer ce module dans la liste d affectation des E S un nouveau chargement est n cessaire Charger des Vous disposez des instructions chargeables suivantes pour une ex cution instructions pour combin e des programmes CEI et LL984 UC 113 Ox UC 213 Ox ou UC 424 02 le syst me Lorsque Alors d ex cution CEI vous d sirez utiliser des UC avec vous installez la paire d instructions chargeables processeur math matique pour la 1S7196 et 217196 programmation CEI vous d sirez utiliser des UC sans vous installez la paire d instructions chargeables processeur math matique pour la 1SE196 et 21E196 programmation CEI 106 33002205 11 2007 Configuration API Charger des instructions pour modules experts Charger des instructions pour LL984 Charger des instructions pour la redondance d UC Charger des instructions utilisateur Vous disposez des instructions chargeables suivantes pour les modules experts Lorsque Alors vous configurez le module 140 ESI 062 00 avec un syst me d ex cution 32 bits et le module 140 NOA 611 x0 vous installez l instruction chargeable ASUP196 Note L instruction chargeable ULEX196 est automatiquement install e L instruction chargeable ASUP196 n est install e automatiquement qu en cas d utilisation d UC 32 bits En pr sence d
177. hargement du programme Structure de la m moire Compact lors d une utilisation conjointe de CEI et LL984 M moire totale lt CEI Configuration lt M moire du programme LL984 M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es R serve pour extensions Configuration de la diffusion des E S etc R serve pour extensions Liste des composants E S etc Zone de M moire logique prodramme M moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x M moire d tat maxi Si vous obtenez un message d erreur lors du chargement vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La zone de logique est trop petite voir le pr sent chapitre 3 La zone pour les donn es globales et la m moire du programme CEI ne sont pas synchronis es de mani re optimale l une par rapport l autre voir le chapitre Synchronisation des zones pour les donn es globales et la m moire du programme CEI Compact p 193 192 33002205 11 2007 M moire de API et optimisation
178. i re mise en service Quantum 1068 1090 Modbus Plus Pilote Remote MBX 1057 Pilote Virtual MBX 1055 Premi re mise en service Atrium 1112 1133 Premi re mise en service avec l EXECLoader 1103 Premi re mise en service avec le DOS Loader 1125 Premi re mise en service Compact 1108 1130 Premi re mise en service Momentum 1116 1120 1136 1139 Premi re mise en service Quantum 1104 1126 restriction d acc s en criture 145 ModConnect 1027 Modes de programmation LL984 489 Modificateur IL 334 modification d tats de signal d une variable localis e diteur de donn es de r f rence 616 Modifications chargement 695 Modifi 654 Modifier bobine LD 259 contact LD 259 FFB FBD 225 FFB LD 259 LL984 468 SFC 295 Modifier la r partition E S Extenseur d arri re plan 129 Modsoft Compatibilit des fonctions 1046 Conversion 1037 R f rences 1043 Momentum Optimiser la m moire 197 N Navigateur de projet 573 barre d outils 867 Navigation LL984 468 Nom de projet INI 1147 NOM NOE blocage d acc s en criture 145 NomDeProjet INI 1163 configuration de l affichage des v nements 1165 g n ralit s 1164 param tres de l enregistrement en ligne 1166 Noms Editeur de types de donn es 597 Type de donn es d riv 597 O Objet texte FBD 222 LD 256 SFC 294 Objets ins rer LD 258 SFC 277 Op randes IL 332 ST 403 Op rateurs IL 336 345 ST 405 40
179. ier une surveillance temporelle de la communication entre les abonn s en entrant un nombre compris entre 3 et 30 ms D s que la communication dure plus longtemps que le temps pr d termin un message d erreur appara t 33002205 11 2007 125 Configuration API 126 33002205 11 2007 Configuration API 5 5 Backplane Expander Config Vue d ensemble Introduction Ce chapitre d crit la fonction et la configuration de l extenseur de processeur dorsal backplane expander Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page G n ralit s relatives l extenseur d arri re plan 128 Modifier la r partition E S 129 Traitement des erreurs 130 33002205 11 2007 127 Configuration API G n ralit s relatives l extenseur d arri re plan Introduction Description de la fonction Proc dure lors d une erreur L extenseur d arri re plan du Quantum fournit une extension de l arri re plan unique vers un drop local ou un drop RIO par le module 140 XBE 100 00 Le module relie deux arri re plans primaire et secondaire du Quantum l aide d un c ble personnalis et g re toutes les communications de donn es entre les arri re plans Chaque arri re plan requiert un module 140XBE10000 qui occupe un emplacement unique et sa propre alimentation L extenseur d arri re plan est con u de sorte que lors
180. iguration de INTERBUSavec Quantum Configuration de INTERBUS avec Atrium La configuration du syst me INTERBUS peut se faire l int rieur des familles API Quantum et Atrium Dans la famille Quantum le couplage au Fernbus se fait dans une station E S Quantum Drop A cet effet le ma tre INTERBUS NOA 611 00 doit tre configur et param tr dans CMD Tool Configuration Monitoring and Diagnostic Tool A cet effet voir galement le Exemple de configuration 4 voir Exemple Quantum Commande INTERBUS p 949 Dans la famille Atrium le couplage au Fernbus se fait par les blocs ma tres 180 CCO 121 01 180 CCO 241 01 ou 180 CCO 241 11 Le ma tre INTERBUS CRP 660 Ox est ins r automatiquement dans la station E S locale Drop Les participants de la station E S INTERBUS Drop sont configur s dans CMD Tool Configuration Monitoring and Diagnostic Tool enregistr s comme fichier SVC et import s vers Concept Apr s l import dans le Equipement E S la configuration peut tre modifi e ult rieurement dans Concept A cet effet voir galement le Exemple de configuration 9 voir Exemple Atrium Commande INTERBUS p 987 132 33002205 11 2007 Configuration API Configurer le syst me DP Profibus Introduction Configuration de DP Profibus avec Quantum La configuration du syst me DP Profibus peut tre effectu e avec les gammes d automates Quantum et Atrium Dans la gamme Quant
181. in par le flux de donn es l int rieur de la section voir galement Ordre d ex cution des FFB p 226 Normalement dans Concept l dition s effectue l aide de la souris mais est galement possible l aide du clavier voire galement Touches courtes dans l diteur FBDet SFC p 874 Description de la conformit CEI du langage de programmation FBD voir Conformit CEI p 887 33002205 11 2007 213 Langage des blocs fonctions FDB 7 2 Objets du langage de bloc fonction FBD Introduction Apercu Ce chapitre d crit les objets du langage de bloc fonction FBD Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Fonctions et blocs fonctions FFB 215 Liaison 219 Param tres r els 220 Objet texte 222 214 33002205 11 2007 Langage des blocs fonctions FDB Fonctions et blocs fonctions FFB Introduction EFB Fonction l mentaire FFB est le terme g n rique pour e EFB fonctions l mentaires et blocs fonctions l mentaires voir EFB p 215 e DFB blocs fonctions d riv s voir DFB p 217 e UDEFB fonctions l mentaires d riv es et blocs fonctions l mentaires d riv s voir UDEFB p 218 EFB est le terme g n rique pour e Fonction l mentaire voir Fonction l mentaire p 215 e Bloc fonction l mentaire voir Bloc fonction l mentaire p 216 Les EFB
182. inscription et param trage des modules de couplage correspondants sur la liste des affectations 33002205 11 2007 21 Description g n rale de Concept Application prot g e Introduction Application s curis e Dans certains domaines de l industrie pour des raisons de s curit une r glemen tation de l acc s l API l enregistrement des modifications apport es au cours de l ex cution du programme et un archivage de ces protocoles de mani re ce qu ils ne puissent pas tre falsifi s sont une n cessit Pour r pondre ces exigences Concept a t dot de nouvelles fonctions dont l utilisation permet d obtenir une application prot g e Pour tre s r que tous les param tres ont t d finis l utilisateur peut cocher la case Application s curis e de la bo te de dialogue Projet Propri t s du projet Cela permet Concept de v rifier si tous ces param tres ont t d finis et qu ils contiennent des valeurs valides A la suite de cela le projet sera muni du code pr vu pour les applications prot g es et fera partie des informations transmises lors du chargement dans l API Dans la bo te de dialogue Projet Propri t s du projet le fait de cocher la case Application s curis e ex cute l application prot g e Ce param tre est galement import export lu et charg dans l API Note Lors de l activation de l application prot g e l tat passe sur DIFF RENTS ce
183. ion LL984 orient e vers Modsoft 12 33002205 11 2007 Description g n rale de Concept Biblioth ques CEI Les biblioth ques CEI suivantes sont disponibles pour vos applications AKFEFB Cette biblioth que contient les EFB de AKF ALD qui ne sont pas couverts par la biblioth que CEI ANA IO Cette biblioth que permet de traiter des valeurs analogiques COMM Cette biblioth que permet de partager des informations entre un API et un autre abonn Modbus Modbus Plus ou Ethernet CONT_CTL Cette biblioth que permet la projection des circuits de r gulation technologiques Elle contient les EFB r gulateurs d rivateurs d int gration et courbes polygonales DIAGNOSTIC Cette biblioth que permet d tablir un diagnostic du programme de commande apr s des d faillances Elle contient des EFB de contr le de diagnostics d action de r action de blocage des conditions de processus des diagnostics dynamiques et des groupes de signaux EXPERTS Cette biblioth que contient les EFB n cessaires pour l utilisation des modules d experts EXTENDED Cette biblioth que contient des accessoires utiles qui compl tent les diff rentes biblioth ques Elle contient les EFB n cessaires au calcul de valeur moyenne la s lection de la valeur maximale la fonction NON au d clenchement la conversion la formation d un cheminement polygonal avec interpolation d ordre 1 l identification de la d croissan
184. ion doit correspondre aux conventions de nom CEI sinon un message d erreur s affiche Note Selon CEI 1131 3 uniquement des lettres sont permises comme premier caract re de noms Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de qualificatif autoris s Lib rer 33002205 11 2007 233 Langage des blocs fonctions FDB Elaboration dela Pour laborer une logique effectuez les op rations suivantes logique Etape Action 1 Pour ins rer un FFB dans la section s lectionnez la commande Objets S lection FFB R action La bo te de dialogue FFB de biblioth que s ouvre FFB dans la biblioth que IEC Groupe Type EFB Type DFB Arithmetic AND BOOL A Bistable AND_BYTE NEST1 Comparison AND WORD NEST2 Converter NOT_BOOL Counter NOT_BYTE Edge detection NOT_WORD OR_BOOL Numerical wv OR BYTE v Orient FFB Biblioth que DFB Fermer Aide pour type Aide 2 Dans cette bo te de dialogue vous pouvez employer le bouton de commande Biblioth que pour s lectionner une biblioth que et y choisir un FFB Mais vous pouvez galement utiliser le bouton de commande DFB pour afficher les DFB que vous avez g n r s et en s lectionner un Placez uniquement le DFB s lect
185. ionn dans la section Lorsque vous avez plac tous les DFB s lectionn s fermez la bo te de dialogue avec Fermer 5 Activez le mode s lection avec Objets Mode s lection cliquez sur le FFB et d calez les FFB sur la position souhait e 6 Activez le mode de liaison avec Objets Liaison et tablissez les liaisons entre les FFB 7 A pr sent activez nouveau le mode s lection avec Objets gt Mode s lection et cliquez deux fois sur l une des entr es sorties non reli es R action La bo te de dialogue Relier FFB s ouvre dans laquelle vous pouvez affecter un param tre r el l entr e la sortie Connexion de FFB 2 15 AND BOOL Entr e IN1 BOOL Invers Connecter Variable Libell O Adresse directe Nom LampTest1 Consult D claration variable OK Annuler Aide 234 33002205 11 2007 Langage des blocs fonctions FDB Etape Action 8 Selon la logique du programme vous pouvez affecter l entr e la sortie e Variable e Variable affect e Par une variable localis e vous pouvez affecter un signal d entr e de sortie de mat riel du FFB l entr e la sortie Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie e Variable non affect e Vous pouvez utiliser la variable non localis e affect e l entr
186. ionnelle 97 Configuration API 87 Export 754 755 Import 754 755 Remarques g n rales 90 Configuration automate 64 65 Configuration Compact Extension RTU 137 Configuration d interface dans Windows 98 2000 XP environnement Modbus 1062 Configuration de diff rents syst mes de r seau 131 Configuration en mode HORS LIGNE et EN LIGNE Remarques g n rales 94 Configuration en mode local et connect 93 Configuration inconditionnelle 97 Condition pr alable 98 Configuration minimale 65 Configuration optionnelle 115 Configuration r seau TCP IP 1009 Configure Backplane Expander Config 127 Configurer 65 DP Profibus 133 Ethernet 135 Extension RTU 137 INTERBUS 132 Configurer des syst mes de r seau 131 Configurer Ethernet 135 Configurer le syst me DP Profibus 133 Configurer les syst mes de r seau 117 Configurer syst me INTERBUS 132 Conformit CEI 887 Connecter API 653 Connexion l API automatique via des param tres de ligne de commande 1198 automatique via l outil CCLaunch 1202 Connexion automatique 1198 1202 Connexion de l API g n ralit s 654 Constantes 49 Contact modifier LD 259 remplacer LD 259 Contact de fermeture LD 242 Contact de rupture LD 242 Contacts LD 242 243 33002205 11 2007 Index Contenu de paquet du mat riel API en Concept S M et XL 7 Contr le de plage ARRAY 607 Conversion Programmes Modsoft 1037 Conversion de Table
187. ionner Placer et D placer des objets par exemple les blocs fonctions tapes transitions sous forme graphique Dans l diteur SFC Sequential Function Chart langage de la commandes quentielle les contr les de vraisemblance se font d j lors du placement des objets puisque la plupart des connexions entre objets sont automati quement tablies lors du placement Dans les diteurs FBD Function Block Diagram et LD Ladder Diagram les contr les de vraisemblance ont lieu lors de la connexion des blocs Les connexions qui ne sont pas permises telles des connexions entre diff rents types de donn es sont refus es d j lors du projet Dans l diteur LL984 Sch ma contacts 984 un contr le de vraisemblance a galement lieu lors du placement Dans les diteurs IL Instruction List et ST Structured Text les instructions qui ne sont pas permises sont marqu es par un encadrement en couleur Apr s le premier d roulement normal du programme le programme cr e peut tre optimis sur le plan graphique en am liorant la repr sen tation gr ce au d placement de connexions de blocs fonctions ou de textes 33002205 11 2007 Description g n rale de Concept Imprimer Fonctions Import Export Syst me d ex cution Structure logiciel ouverte Aide en ligne Sur demande les chapitres sont repr sent s avec indication du format d impression de telle mani re qu on puisse contr ler la repr sentation
188. ionner extensions s ouvre 3 Activez la case cocher Protection des donn es R action Vous revenez sur la fen tre Configuration automate et la commande de menu Protection en criture de la m moire des donn es est pr sent disponible 4 S lectionnez Extensions de config Protection en criture de la m moire de donn es R action La bo te de dialogue Protection en criture de la m moire de donn es s ouvre 5 S lectionnez les bits de sortie m mento et les mots de sortie m mento pour la zone devant recevoir une protection d criture Divers r glages Diverses donn es internes d API peuvent tre utilis es un contr le de l horloge du API programme utilisateur chien de garde timeout peut tre d fini la fen tre de temps de communication tranche de temps d E S peut tre param tr e et l attribution multiple de sorties peut tre autoris e Pour d finir ces r glages API effectuez les op rations suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel 2 Dans la zone de liste s lectionnez Divers R action Le dialogue Divers s ouvre 3 Activez la case cocher Sortie pile Registre base de temps et Date Heure et entrez une adresse dans les zones de texte correspondantes 4 Activez la case cocher
189. ioth que Vous pouvez ensuite s lectionner le groupe correspondant dans la zone de liste Groupe Vous pouvez alors s lectionner le FFB souhait dans la zone de liste Type FFB Si vous ne savez pas dans quelle biblioth que dans quel groupe le FFB souhait se trouve vous pouvez utiliser le bouton de commande Orient FFB pour appeler un dialogue orient sur les FFB Ce dialogue pr sente une liste tri e par ordre alphab tique de tous les FFB de toutes les biblioth ques et de tous les groupes Apr s chaque d marrage ult rieur du projet la vue que vous avez s lectionn e appara t Apr s avoir s lectionn le FFB vous devez choisir sa position dans la section Le symbole curseur se transforme en petit FFB la croix indiquant la position coin sup rieur gauche du FFB laquelle est plac le FFB Cliquez sur le bouton gauche de la souris pour placer le FFB La commande Objets Remplacer FFB vous permet de remplacer des FFB d j plac s dans la section par des FFB d un autre type par ex un ET par un OU Cependant les variables attribu es au FFB restent pr serv es lorsque le type de donn es et la position des entr es sorties de l ancien et du nouveau FFB correspondent Note Il est impossible de remplacer des FFB avec des entr es sorties de donn es du type ANY FFB g n riques Les contacts et bobines d j plac s peuvent tre remplac s facilement Pour ce faire s lection
190. ipal En ligne pour contr ler la taille de la m moire de donn es de programme 5 Adaptez ventuellement les tailles l aide de Configuration automate Enregistrez le projet l aide de Fichier Enregistrer projet 7 Chargez nouveau le programme optimis dans l API Pour cela utilisez En ligne Chargement Pour cela le programme en cours doit tre arr t 8 D marrez le programme nouvellement charg l aide de En ligne Commande en ligne 82 33002205 11 2007 Cr er un projet S paration de ordinateur et de PAPI Suite Une fois le programme test avec succ s dans l API avec proc d connect le PC peut tre s par de PAP Pour s parer le PC et l API effectuez les op rations suivantes Etape Action 1 Tenez compte de l tat de programme affich au bas de page Pour des raisons de coh rence on doit imp rativement avoir EGAUX e Si l tat est MODIFIE vous devez d abord charger les modifications Chargement des modifications p 81 Si l tat est INEGAUX vous devez charger nouveau le programme dans l API Chargement et d marrage du programme p 78 2 Appelez dans le menu principal En ligne la commande D connecter Suivez les indications fournies dans les bo tes de dialogue affich es 3 Apr s la s paration le projet peut tre ferm Dans le menu principal Fichier appelez la commande Fermer projet Suivez
191. ire Introduction Vue d ensemble Ce chapitre d crit les g n ralit s sur l optimisation de la m moire Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Possibilit s d optimisation de la m moire 154 Ne d pendant pas de l automate 155 33002205 11 2007 153 M moire de l API et optimisation Possibilit s d optimisation de la m moire Description Les possibilit s d optimisation de la m moire d pendent en partie de la gamme d automate et de l UC utilis es e Ne d pendant pas de l automate p 155 e Optimiser la m moire pour l UC X13 OX et 424 02 Quantum p 159 e Optimisation de la m moire pour l UC 434 12 A et 534 14 A B Quantum p 173 e Optimisation de m moire pour les UC Compact p 185 e Optimisation de m moire pour les UC Momentum p 197 e Optimisation de m moire pour les UC Atrium p 205 154 33002205 11 2007 M moire de API et optimisation Ne d pendant pas de l automate Introduction Il existe 3 possibilit s d optimisation de la m moire ne d pendant pas de l automate e Optimiser la m moire d tat pour les r f rences Ox et 1x p 156 e Ne charger que les instructions chargeables attendues p 157 e Optimiser la r serve pour extensions p 157 33002205 11 2007 155 M moire de l API et optimisation Optimiser la m moire d tat pour les r f rences Ox et 1x La m moire d tat compre
192. ire de API et optimisation Utilisation conjointe de CEI et LL984 Lors d une utilisation conjointe de CEI et LL984 vous devez syntoniser la taille des deux zones En configurant l l ment Taille du tas CEI et Donn es globales vous d finissez automatiquement la taille de la m moire du programme CEI et par l m me d finissez la place disponible pour les donn es LL984 programme utilisateur La taille de la m moire disponible pour les programmes utilisateur LL984 se calcule avec la formule suivante Zone LL984 nodules LL984 disponibles m moire totale CEI Lors de ce calcul il convient de prendre en compte le fait que la taille de la zone LL984 est calcul e en nodules et que les autres donn es sont calcul es en ko Pour configurer la m moire totale CEI s lectionnez l entr e Valid e dans la zone de liste Moteur d ex cution sous Projet Configuration automate S lection automate La zone CEI est alors valid e et vous pouvez saisir la taille de m moire voulue dans la zone de texte Taille du tas CEI La taille de la m moire est indiqu e en ko L espace m moire total CEI ainsi d fini se compose son tour de diff rentes zones La description de la synchronisation de ces zones est reprise au chapitre Synchroni sation des zones pour les donn es globales et la m moire du programme CEI Compact p 193 33002205 11 2007 191 M moire de l API et optimisation Message d erreur lors du c
193. is s par abonn au bus est toujours consid r Dans notre exemple 22 mots sont utilis s au maximum sur 500 autoris s Pour plusieurs abonn s au bus le plus grand nombre de mots utilis s par abonn au bus doit tre ajout Par exemple Abonn au bus 1 avec 22 mots Abonn au bus 2 avec 28 mots 50 mots sur 500 mots autoris s 120 33002205 11 2007 Configuration API Prot ger les donn es contre l acc s dans la m moire de signal Introduction Les domaines d adresse des sorties bits de drapeau et mots de drapeau peuvent tre prot g s si dans la bo te de dialogue Protection en criture de la m moire de donn es vous sp cifiez l adresse partir de laquelle une criture est possible Toutes les adresses ant rieures sont criture prot g e Condition La commande de menu Protection d acc s aux donn es n est disponible que si vous activez dans le dialogue S lectionner extensions la case cocher Protection des donn es Entr e de la Cette protection d acc s agit en liaison avec des acc s aux donn es normaux qui protection se produisent en externe par une interface Modbus ou Modbus Plus Des acc s d acc s partir de appareil de programmation sont permis dans chaque cas et vitent ce m canisme de protection 33002205 11 2007 121 Configuration API Param trage des interfaces Introduction Les interfaces suivantes doivent
194. isponibles sous forme d instructions chargeables et peuvent tre charg es 18 33002205 11 2007 Description g n rale de Concept Editeur de variables Editeur de type de donn es Editeur DDT Editeur des donn es de r f rence Tous les noms de signaux variables symboliques n cessaires sont d clar s et comment s par l Editeur de variables voir Editeur de variables p 559 Seules les variables d clar es peuvent tre utilis es dans les programmes Concept A chaque nom de signal symbolique doit tre affect un type de donn es Si une adresse de r f rence est affect e ces variables on obtient une Variable non localis e sans adresse de r f rence Variable non localis e Chaque variable peut tre dot e d une valeur initiale suppl mentaire qui est transf r e dans l API lors du premier chargement L Editeur de type de donn es voir Types de donn es d riv s p 581 vous permet de d finir vos propres Types de donn es d riv s Derived Data Type DDT Les types de donn es d riv s r unissent plusieurs types de donn es l mentaires BOOL WORD en un article Peuvent tre r unis uniquement les m mes types de donn es en ARRAY tout comme les types de donn es diff rents en STRUCT Un certain nombre de types de donn es d riv s est d j disponible dans Concept que vous pouvez par exemple utiliser pour les DFB Sur les DFB ou les EFB les DDT sont repr sent
195. ium Journalisation Nouvelles fonctionnalit s dans le cadre de la journalisation LOG ENC Nouvelle fonctionnalit Description Contenu suppl mentaire Lors de la consigne dans le fichier journal de la protection en criture de l API le syst me affiche galement les modifications apport es aux valeurs des variables et des libell s Nouveau format Date Heure L activation de la case cocher Format de date universel dans la bo te de dialogue Environnement commun ce param tre influe aussi sur le fichier CONCEPT INI permet de modifier le format par d faut A la suite de cela le mois appara t dans Concept en trois caract res et en anglais Exemple 24 Dec 2002 14 46 24 Chiffrement du protocole L activation de la case cocher Chiffrement du journal dans la bo te de dialogue Environnement commun ou indirectement l aide de la case cocher Application s curis e dans la bo te de dialogue Propri t s du projet permet de chiffrer la journalisation de l acc s en criture l API Le nom du fichier cod a l extension ENC 34 33002205 11 2007 Nouveaut s Application prot g e Nouveaux outils Nouvelles fonctionnalit s pour une application prot g e Nouvelle fonctionnalit Description Prot ger l application L activation de cette case cocher de la bo te de dialogue Projet Propri t s du projet permet au syst
196. iv e dans la bo te de dialogue des Propri t s FFB La bo te de dialogue est appel e par la commande Objets Caract ristiques ou en cliquant deux fois sur le FFB Au cas o la valeur d EN est gale 0 lorsque le FFB est appel les algorithmes d finis par le FFB ne seront pas ex cut s et les sorties conserveront leur valeur pr c dente Dans ce cas la valeur d ENO sera automatiquement plac e 0 Au cas o la valeur d EN est gale 1 lorsque le FFB est appel les algorithmes d finis par le FFB sont ex cut s Apr s l ex cution exempte d erreur de ces algorithmes la valeur d ENO est automatiquement plac e 1 Si une erreur se produit durant l ex cution de ces algorithmes ENO est plac e 0 Note Si l entr e EN n est pas connect e la barre gauche d alimentation elle doit tre d sactiv e dans la bo te de dialogue Propri t s car sinon le FFB ne sera jamais trait Le comportement de sortie des FFB est ind pendant du fait que les FFB soient appel s sans EN ENO ou avec EN 1 252 33002205 11 2007 Plan de contact LD Liaison Description Types de donn es Editer des liaisons Configurer des boucles Liaisons horizontales Liaisons verticales Les liaisons sont des liens entre des contacts des bobines et des FFB Il est possible d tablir plusieurs liaisons avec un contact une bobine ou une sortie FFB Les diff rents points de liaison
197. ivation et jonction Fan In alternatifs D rivation et jonction Fan In parall les Saut Connexion Des fonctions de contr le sont d j int gr es dans les tapes qui permettent un diagnostic facile L Editeur LD voir Liste d instructions IL p 325 permet la programmation sous forme de liste d instructions conforme la norme CEI 1131 3 Des instructions IL compos es d op rateurs commandes et d op randes signaux variables des fonctions et blocs fonctions l mentaires et des blocs fonctions d riv s sont crits de mani re cons cutive sous format de texte sur les sections IL Vous pouvez utiliser toutes les fonctions standards disponibles sur Windows pour introduction de programme ainsi que quelques commandes suppl mentaires pour le traitement de texte La taille maximale d une section IL est de 64 Ko Les op rateurs suivants sont disponibles dans Concept pour la programmation d une liste d instructions e Les instructions logiques AND OR etc e Les instructions arithm tiques ADD SUB MUL DIV e Les instructions de comparaison EQ GT LT e Echelons JMP conditionnel inconditionnel e Lancement d EFB CAL conditionnel inconditionnel IL est programm en format texte Vous pouvez utiliser toutes les fonctions standards disponibles sous Windows pour le traitement de texte lors de saisie du texte L diteur IL contient quelques commandes suppl mentaires pour le traitement de
198. l API en Concept S M et XL Version de Concept contenez le mat riel Concept Vx x S Momentum Concept Vx x M Compact Momentum Concept Vx x XL Atrium Compact Momentum Quantum 33002205 11 2007 Description g n rale de Concept 8 33002205 11 2007 Description g n rale de Concept 1 2 Programmation Introduction Apercu Ce chapitre vous donne un aper u g n ral sur les diteurs disponibles dans Contenu de ce sous chapitre Concept Ce sous chapitre contient les sujets suivants Sujet Page Remarques g n rales 10 Biblioth ques 12 Editeurs 15 Fonctions en ligne 20 Communication 21 Application prot g e 22 Programmes utilitaires 24 33002205 11 2007 Description g n rale de Concept Remarques g n rales Introduction Sections Type de donn es Pour accomplir les t ches dans le domaine de la technique de commande et de r glage Concept met votre disposition les langages de programmation conformes CEI 1131 3 suivantes e Langage blocs fonctions FBD Function Block Diagram voir Editeur FDB p 16 e Plan de contact LD Ladder Diagram voir Editeur LD p 16 e Langage de commande s quentielle SFC Sequential Function Chart voir Editeur SFC p 17 e Liste d instructions IL Instruction List voir Editeur IL p 17 et e Texte structur ST Structured Text voir Editeur
199. la connexion de droite La variable bool enne associ e repr sente un cycle de programme ACT si la connexion de gauche passe de ACT DESACT Bobine Front n gatif IN1 OUT ES 33002205 11 2007 245 Plan de contact LD Bobine Initialiser Bobine R initialiser Dans le cas de D finir bobines l tat de la connexion de gauche est copi sur la connexion de droite La variable bool enne associ e est plac e dans l tat ACT si la connexion de gauche est dans l tat ACT Sinon elle reste inchang e La variable bool enne associ e peut tre r initialis e par R initialiser bobines Bobine Initialiser IN1 OUT L O Dans le cas de R initialiser bobines l tat de la liaison de gauche est copi sur la liaison de droite La variable bool enne associ e est plac e dans l tat DESACT si la liaison de gauche est dans l tat ACT Sinon elle reste inchang e La variable bool enne associ e peut tre initialis e par Initialiser bobines Bobine R initialiser IN1 OUT O 246 33002205 11 2007 Plan de contact LD Fonctions et blocs fonctions FFB Introduction EFB FFB est le terme g n rique pour e EFB fonctions l mentaires et blocs fonctions l mentaires voir EFB p 247 e DFB blocs fonctions d riv s voir DFB p 250 e UDEFB fonctions l mentaires d riv es et blocs fonctions l mentaires
200. la fonction pour les modules suivants e 140 NOE 211 x0 e 140 NOE 251 x0 e 140 NOE 771 xx Dans cette bo te de dialogue vous pouvez r aliser l adressage des modules Momentum Ethernet dans la zone Configuration scrutateur d E S Vous recevez une description de la fonction pour les modules suivants 171 CBB 970 30 CEI 171 CBB 970 30 984 171 CCC 980 30 CEI 171 CCC 980 30 984 171 CCC 980 20 984 171 CCC 960 30 CEI 171 CCC 960 30 984 171 CCC 960 20 984 33002205 11 2007 143 Configuration API 144 33002205 11 2007 Configuration API 5 7 Param tres de s curit Quantum dans le configurateur Param tres de s curit Quantum Introduction Avec la configuration des UC Quantum 140 434 12A et 140 534 14A B vous pouvez d finir certains param tres de s curit qui apparaissent dans le fichier journal LOG Cela permet de garantir une documentation s re des processus contenant les enregistrements de fins de session automatiques d acc s en criture depuis les NOE NOM l API et le nombre d utilisateurs restreints 12 au maximum pour l acc s r seau en criture Les param tres de s curit sont d finis dans la bo te de dialogue Configurer Extension de s curit Dialogue Param tres de s curit Quantum Param tres de s curit Quantum Fin de session Jamais OK automatique _ Bloqu
201. les fonctionnalit s Description mot de passe Protection de Quantum par L API Quantum est prot g en criture par mot de passe Sections d v nements Des diagnostics en ligne pour sections d interruption sortent sur l cran Affichage des v nements Dans un Fichier INI voir Configuration INI de l affichage des v nements Online Events v nements en ligne p 1165 sp cifique d un projet vous pouvez d finir des descriptions d erreurs devant appara tre dans l Affichage des v nements En ligne Affichage v nements Bo te de Nouvelle option du menu contextuel message Nouvelles fonctionnalit s Description Enregistrement des messages Apr s avoir t affich s les messages peuvent tre inscrits dans un fichier l aide de la commande Sauvegarder messages menu principal Fen tre Nouvelle UC Nouvelle UC Gamme d automates Description Atrium CPU 180 CCO 241 11 Nouveaux Nouveaux modules Quantum modules Module Description 140 NOE 771 01 Module Ethernet sans fonctionnalit de redondance d UC 140 NOE 771 11 Module Ethernet Factory Cast sans fonctionnalit de redondance d UC 140 CPS 114 20 Module d alimentation 140 CPS 124 20 Module d alimentation 140 NOG 111 00 Module ma tre 1 SFB 140 NWM 100 00 Module Ethernet Factory Cast HMI Nouveau module Momentum Module Description 170 ANR 120 91 Mo
202. les indications fournies dans les bo tes de dialogue ventuellement affich es Continuez ensuite avec l tape 8 Documentation voir Etape 7 Optimisation et s paration p 82 33002205 11 2007 83 Cr er un projet Etape 8 Documentation Remarques g n rales Il est conseill de documenter chaque projet de fa on compl te Les modifications et le ajouts doivent aussi tre document s documentation partielle La documentation comprend entre autres des commentaires concernant le projet Projet Caract ristiques des commentaires concernant les sections individuelles Fichier Caract ris tiques section des commentaires concernant les variables des commentaires concernant les fonctions les blocs fonctions et les DFB utilis s bouton de commande Commentaire dans les dialogues de propri t s des diff rents blocs des commentaires concernant les tapes et les transitions bouton de commande Commentaire dans les dialogues de propri t s des diff rents l ments des commentaires sous forme d l ments de texte pouvant tre librement plac s dans les langages de programmation graphiques Objet Texte des commentaires concernant les diff rentes lignes de commande dans les langages de programmation textuels des commentaires concernant les types de donn es personnalis s des commentaires concernant les blocs fonctions d riv s DFB 84 33002205 11
203. ligne 477 R f rences 470 Remplacer r f rences 477 R seau d quation syntaxe et s mantique 485 R seau d quations 481 482 Restriction en ligne 469 Section 465 Segment 465 S lectionner 473 Sous programmes 479 Touches courtes 885 Tracer 477 Variables 470 Zoom DX 476 Zoom r f rence 475 M Macro 535 538 Aide sur contexte 545 Appel partir de FBD 556 Appel partir de LD 556 Appel partir de SFC 553 Cr er 547 Documentation 759 Effacer 771 globale 540 locale 540 Marque d change 542 Macro globale 540 Macro locale 540 Macros Convertir 1023 Marque d change Macro 542 Mat riel Performances 807 M moire 149 Optimisation de la m moire ne d pendant pas de l automate 155 Optimiser 154 Structure 151 M moire API et optimisation Atrium 205 Compact 185 Momentum 197 M moire de l API Optimisation de la m moire ne d pendant pas de l automate 155 Optimiser 154 Structure 151 M moire de l API et optimisation Quantum 159 173 M moire de l API 149 M moire et optimisation Atrium 205 Compact 185 Momentum 197 Quantum 159 173 M moire tendue 166 Messages ASCII 71 xii 33002205 11 2007 Index Mettre en place FFB LD 258 Modbus Premi re mise en service avec l EXECLoader 1067 Premi re mise en service avec le DOS Loader 1089 Premi re mise en service Compact 1073 1093 Premi re mise en service Momentum 1078 1083 1096 1099 Prem
204. lis es auxquelles est affect e une valeur ne pouvant pas tre modifi e par la logique de programme lecture seule 33002205 11 2007 51 Structure des projets Litt raux Les litt raux servent crire des entr es de FFB des conditions de transition etc valeurs avec des valeurs directes Ces valeurs ne peuvent pas tre cras es par la logique du programme lecture seule Le valeurs de litt raux peuvent tre modifi es en ligne Parmi les litt raux on distingue les litt raux g n riques et les litt raux class s dans un type Le tableau suivant fournit un aper u des diff rents types de litt raux Litt ral Description Litt raux g n riques Si le type de donn es du litt ral n est pas pertinent pour vous indiquez simplement la valeur du litt ral Dans ce cas Concept affecte automatiquement un type de donn es adapt au litt ral Litt raux class s dans un type Si vous voulez d terminer le type de donn es d un litt ral vous pouvez le faire avec la construction suivante Nom du type de donn es Valeur du litt ral par ex INT 15 type de donn es Entier valeur 15 BYTE 00001111 type de donn es octet valeur 00001111 REAL 23 0 type de donn es r el valeur 23 0 Pour l affectation du type de donn es REAL il est galement possible d indiquer la valeur de la fa on suivante 23 0 Lorsque l on indique une virgule d cimale le type de donn es REAL
205. moire pour les UC Atrium 206 Utilisation d CET saros onervaren ee ete atd alan ERE E 207 Synchronisation des zones pour les donn es globales et la m moire du programme CEI Atrium 208 Langage des blocs fonctions FDB 211 Introduction tz setting ar PROS Eee ter enk aE 211 Remarques g n rales sur le langage du bloc fonction FDB 213 Remarques g n rales sur le langage du bloc fonction FDB 213 Objets du langage de bloc fonction FBD 214 IntroduCtiOn an saters nenten RAR EAN Vm Bren Win da 214 Fonctions et blocs fonctions FFB eeen 215 LIAISON tet meet eend tac aad hanne dane Ee 219 Param tres r els run werven e e ane nee de en eld ade MOET inc B a 220 Objet texte anis ante ene et aad He re AE Ee tee 222 T ches ex cut es en langage de bloc fonction FBD 223 Introduction art LS LE de kette Aleen tr Len Bist an DE 223 Placement de fonctions et de blocs fonctions 224 Ordre d ex cution des FFB 226 Configuration de boucles 228 G n ration de codes dans le cadre du langage de bloc fonction FBD 229 Options de g n ration de code 229 Fonctions en ligne du langage de bloc fonction FBD 231 Fonctions en ligne
206. mport V EXPOrES vanonder ie ut eue deu 713 Documentation et archivage 757 Simulation d un API vante san sn AR Bud Pom eas 773 Concept Security 25 112 184 pemmarnm nada dem get 787 HAS ends Re a ds Eden MES Se 805 Tableaux des performances d pendant de l API 807 Interface Windows 833 Barre d outils et touches rapides 855 Contormite CE rensa saneren nets ok ones 887 Exemples de configuration 917 Convertir Projets DFB Macros 1023 Concept ModConnect 1027 Conversion des programmes Modsoft 1037 R f rences Modsoft et 984 1043 Pr r glages en cas de l utilisation de Modbus Plus pour la premi re mise en service 1047 Pr r glages en cas de l utilisation de Modbus pour la premi re mise en service 1061 Premi re mise en service en cas d utilisation de Modbus avec l EXECLoader 1067 Premi re mise en service dans le cas de l utilisation de Modbus avec le DOS Loader 1089 Premi re mise en service en cas d utilisation de Modbus Plus avec l EXECLoader 1103 VIII Annexe O Annexe P Annexe Q Annexe R Annexe S Premi re mise en service dans le cas de l utilisation de Modbus Plus avec le DOS Loader 1125 Fichiers EXEC arenon mon
207. n Vue d ensemble Contenu de ce sous chapitre Cette section d crit l optimisation de la m moire pour les UC 434 12 A et 534 14 A B Quantum Ce sous chapitre contient les sujets suivants Sujet Page G n ralit s sur l optimisation de la m moire pour l UC 434 12 A et 534 14 A 174 B Quantum Synchronisation de la zone CEI et de la zone LL984 176 Synchronisation des zones pour les donn es globales et la m moire du 181 programme CEI UC 434 12 A 534 14 A B 33002205 11 2007 173 M moire de l API et optimisation G n ralit s sur l optimisation de la m moire pour l UC 434 12 A et 534 14 A B Quantum M moire logique La zone de la m moire du programme qui accueille votre programme utilisateur est appel e zone de logique Cette zone d termine galement la taille maximale de votre programme utilisateur La taille actuelle de la zone de logique peut tre visualis e sous Projets Configuration automate dans la Vue d ensemble de la configuration dans la zone Automate La taille de la m moire est affich e en nodules pour LL984 1 nodule quivaut 11 octets et en ko pour CEI Optimisation de Vous avez diff rentes possibilit s pour optimiser la m moire logique en fonction de la m moire vos besoins logique e Synchronisation de la zone CEI et de la zone LL984 p 176 e Synchronisation des zones pour les donn es globales et la m moire du programme
208. n Le chevauchement avec d autres objets est admis Les boucles ne peuvent pas tre configur es par le biais de liaisons tant donn que dans ce cas l ordre d ex cution dans la section ne peut pas tre d fini de fa on unique Les boucles doivent tre r solues par le biais de param tres r els voir Configuration de boucles p 228 33002205 11 2007 219 Langage des blocs fonctions FDB Param tres r els Introduction Adresses directes Type de donn es Durant l ex cution du programme les valeurs sont transmises par le biais de param tres r els du processus ou d autres param tres r els au FFB et renvoy es nouveau la sortie apr s le traitement Ces param tres r els peuvent tre les suivants e Adresse directe voir Adresses directes p 53 e Variables localis es voir Variables p 50 Variable non localis e voir Variables p 50 Constantes voir Constantes p 51 Litt raux voir Litt raux valeurs p 52 L indication l affichage des adresses directes peut s effectuer dans diff rents formats La d finition du format d affichage s effectue dans le dialogue Options Environnement Commun La d finition du format d affichage n a aucun impact sur le format d entr e ceci signifie que l entr e d adresses directes peut s effectuer dans un format quelconque Les formats d adresses suivants sont disponibles e Format standard 400001 L ad
209. n d v nements d E S En fin de traitement des sections d v nements de temporisation traiter le syst me reprend le traitement cyclique l endroit o celui ci avait t interrompu dans la mesure o des sections d v nements de temporisation traiter ne sont plus disponibles Voir galement chapitre Sections d v nements de temporisation p 1172 48 33002205 11 2007 Structure des projets Programme Structure d un programme Un programme se compose d une ou plusieurs sections voir Sections p 54 ou groupes de sections Des groupes de sections peuvent contenir des sections ou d autres groupes de sections Les groupes de sections peuvent uniquement tre cr s ou remplis l aide de Projets Navigateur de projet voir Navigateur de projet p 573 Les sections d crivent le fonctionnement de l int gralit du syst me Les variables les constantes les litt raux et les adresses directes utilis s sont galement g r s dans le programme 33002205 11 2007 49 Structure des projets Variables Les variables sont destin es l change de donn es au sein d une section entre plusieurs sections et entre le programme et l API La d claration des variables s effectue via la commande Projet D claration de variables Si une adresse est affect e la variable par le biais de cette fonction on parle alors de variable localis e Si aucune adresse n est affe
210. nd les valeurs actuelles des r f rences Ox 1x 3x et 4x M me lorsque la zone de la m moire d tat est en dehors de la zone de la m moire du programme la taille de la m moire d tat pour les r f rences Ox et 1x influence la taille de la m moire du programme Ne s lectionnez donc pas une taille trop importante pour la zone de m moire d tat destin e ces r f rences Th oriquement vous avez besoin d autant de r f rences Ox et 1x que le nombre n cessaire pour votre mat riel Vous avez cependant besoin d un nombre l g rement sup rieur de r f rences si vous voulez tendre votre affectation des E S Pendant la phase de cr ation du programme utilisateur il est conseill de d finir un nombre largement suffisant de r f rences m me si celles ci seront chang es ult rieurement A la fin de la phase de programmation le nombre de r f rences peut alors tre r duit afin de laisser davantage de place disposition du programme utilisateur La configuration des r f rences 0x et 1x se trouve dans Projet Configuration automate Partition m moire de l API Cette bo te de dialogue vous donne un aper u de la taille de la zone de la m moire d tat occup e et du pourcentage maximum de la m moire d tat que cela repr sente Optimiser la m moire d tat pour les r f rences Ox 1x 3x et 4x Sa ee gt M moire du programme LL984 M moire du programme CEI code donn es code EFB code p
211. nde d centralis e avec DIO 939 Quantum Commande d centralis e avec RIO 919 Quantum Commande d centralis e 33002205 11 2007 vii Index avec RIO s rie 800 927 Quantum Commande INTERBUS 949 Quantum Commande Profibus DP 963 Quantum Commande SY MAX 955 Quantum Diffusion des E S 975 Exemple de configuration de p riph riques Atrium Commande INTERBUS 987 Commande Compact 983 Quantum Commande d centralis e avec 919 Quantum Commande d centralis e avec DIO 939 Quantum Commande d centralis e avec RIO s rie 800 927 Quantum Commande INTERBUS 949 Quantum Commande Profibus DP 963 Quantum Commande SY MAX 955 Quantum Diffusion des E S 975 Exemple de configuration du mat riel Momentum Bus d centralis d E S 997 Exemple de configuration mat rielle Momentum Syst me de bus Ethernet 1007 Exemple de Momentum Bus d centralis d E S 997 Syst me de bus Ethernet 1007 Exemple de Quantum Commande d centralis e avec DIO 939 Commande d centralis e avec RIO s rie 800 927 Commande INTERBUS 949 Commande Profibus DP 963 CommandesY MAX 955 Diffusion des E S 975 Quantum Commande d centralis e avec RIO 919 Exigences LL984 468 Export 713 Configuration API 754 755 Section 717 Type de donn es d riv 721 Variable 721 Export de variables localis es 572 Exportation remarques g n rales 715 Expressions ST 402 Extenseur d arri re plan G n ralit s 128 Modifier la r
212. ne valeur libre entre 0000 et FFFF Hex Temps pour Cette indication de temps n est pr vue que pour une application MMI Huit registres applications MMI sont r serv s pour le r glage de l horloge Date Heure L indication TOD Time of Day Heure du Jour se fait au format am ricain 4XXXX Registre de commande Bit 1 MSB 1 Param trage des valeurs Bit 2 d horloge Bit 3 1 Lecture valeurs d horloge Bit 4 1 Bit de fin 1 Bit d erreur AXXXX 1 Jour de la semaine 1 7 4XXXX 2 Mois 1 12 AXXXX 3 Jour 1 31 AXXXX 4 Ann e 00 99 AXXXX 5 Heures 0 23 Axxxx 6 Minutes 0 59 4XXXX 7 Secondes 0 59 124 33002205 11 2007 Configuration API Autoriser bobines doubles Chien de garde ms 10 Tranche de temps des modifications en ligne ms Vous pouvez assigner plusieurs sorties un bit de sortie m mento Pointez cet effet la case cocher et indiquez dans la zone de texte Premi re adresse de bobine la premi re adresse laquelle plusieurs sorties peuvent tre assign es Note Cette fonction n est pas disponible pour la gamme API Momentum Vous pouvez sp cifier une surveillance par impulsions du programme utilisateur en entrant un nombre compris entre 2 et 255 ms D s que les impulsions de comptage sont absentes pour un temps plus long que le temps d fini un message d erreur appara t Vous pouvez sp cif
213. nez le nouvel l ment et cliquez sur l l ment remplacer 33002205 11 2007 259 Plan de contact LD Ordre d ex cution Description La section suivante d crit l ordre d ex cution des sections LD e L ordre d ex cution des r seaux qui sont reli s uniquement par la barre d alimentation gauche est d termin par la position graphique o ces r seaux sont reli s la barre d alimentation gauche L ex cution des diff rents r seaux s effectue de haut en bas Voir l exemple ci dessous R seaux l VI e L ordre d ex cution des diff rents objets contacts bobines FFB au sein d un r seau est d termin par le flux de donn es Cela signifie que les bobines et FFB dont les entr es ont d j re u des affectations de valeurs sont trait s en premier e Les voies de courant qui commencent au niveau des sorties broches des FFB sont trait es en fonction de la position graphique verticale de leur premier objet de haut en bas Voir l exemple ci dessous R seau III Le traitement des objets du FFB FBI_11_63 d bute avec la voie de courant dont le premier objet occupe la position verticale la plus haute 13 puis suit la voie de courant 13 gt 14 Lorsque la voie de courant 13 gt 14 a t trait e le processus passe la voie suivante 15 gt 19 e Lorsque les premiers objets de deux voies de courant commen ant au niveau des sorties broches des FFB se situent au m me niveau la voie
214. nez un message d erreur et la liaison n est pas g n r e Apr s la mise en place des objets le syst me cr e automatiquement les liaisons horizontales avec les objets directement voisins La liaison verticale est un cas particulier de liaison La liaison verticale sert de OU logique Pour ce type de liaison OU 32 entr es contacts et 64 sorties bobines liaisons sont possibles 33002205 11 2007 253 Plan de contact LD Param tres r els Param tres r els possibles Durant l ex cution du programme les valeurs sont transmises par le biais de param tres r els du processus ou d autres param tres r els au FFB et renvoy es nouveau la sortie apr s le traitement Tableau des param tres r els possibles El ment Param tre r el Contacts Adresse directe voir Adresses directes p 53 Variables affect es voir Variables p 50 Variable non affect e voir Variables p 50 Bobines Adresse directe voir Adresses directes p 53 Variables affect es voir Variables p 50 Variable non affect e voir Variables p 50 Entr es de FFB Adresse directe voir Adresses directes p 53 Variables affect es voir Variables p 50 Variable non affect e voir Variables p 50 Constantes voir Constantes p 51 Libell s voir Litt raux valeurs p 52 Sorties de FFB Adresse directe voir Adresses directes p 53 Variables affect e
215. nnexion vert e Barre d alimentation de gauche contact bobine entr e sortie connexion transmet la valeur 1 Variable avec ombre beige Variable forc e Variable avec ombre violette Variable d finie de fa on cyclique Le nom des variables multi l ments par ex moteur est affich en couleur Affichage dans l diteur d une variable multi l ments moteur par ex comprenant un ou plusieurs l ments objet d un for age ou d un positionnement cyclique Le nom int gral de l l ment des variables multi l ments par ex moteur droite act est affich en couleur Affichage dans l diteur d un l ment de variable multi l ments Moteur droit Marche par ex objet d un for age ou d un positionnement cyclique Le nom des variables multi l ments par ex moteur droit act est affich en couleur mais pas le nom de l l ment Dans l diteur est affich un l ment d une variable multi l ments par ex moteur droite act Cet l ment n est ni forc ni d fini de fa on cyclique mais un autre l ment de cette variable multi l ments est d fini de fa on cyclique ou est forc 33002205 11 2007 265 Plan de contact LD Animation d objets s lectionn s L animation d objets s lectionn s est activ e l aide de la commande En ligne Animer s lection Dans ce mode l tat de signal actuel des liaisons variables
216. nsi lorsque cette premi re adresse est un pont ou une passerelle tous les appareils du r seau situ s derri re ce pont ou cette passerelle ont alors un acc s en criture l API Dans notre exemple l API 7 pourrait donc galement crire l API 6 adresse 3 7 0 0 0 148 33002205 11 2007 Structure sch matique de la m moire de l API et optmisation 6 de la m moire Introduction Apercu Ce chapitre d crit la structure sch matique de la m moire de API et l optimisation de cette m moire pour les diff rentes familles d API Contenu de ce Ce chapitre contient les sous chapitres suivants chapitre Sous Sujet Page chapitre 6 1 Structure sch matique de la m moire de l API 151 6 2 Remarques g n rales sur l optimisation de la m moire 153 6 3 Optimiser la m moire pour l UC X13 0X et 424 02 Quantum 159 6 4 Optimisation de la m moire pour l UC 434 12 A et 534 14 A 173 B Quantum 6 5 Optimisation de m moire pour les UC Compact 185 6 6 Optimisation de m moire pour les UC Momentum 197 6 7 Optimisation de m moire pour les UC Atrium 205 33002205 11 2007 149 M moire de l API et optimisation 150 33002205 11 2007 M moire de API et optimisation 6 1 Structure sch matique de la m moire de l API Structure par principe de la m moire de l API Introduction La m moire d une API comprend en principe trois parties e la m moire p
217. nterface utilisateur graphique Le r sultat est la cr ation de Concept en tant qu application pour MS Windows Concept peut tre utilis sous Windows 98 Windows 2000 Windows XP et Windows NT L avantage de ces syst mes d exploitation r side dans le fait que ce sont les syst mes les plus r pandus au monde et que la tecnique de fen tres et le maniement d une souris font partie des connaissances l mentaires d un utilisateur d ordinateur En outre MS Windows permet d utiliser tous les crans toutes les cartes graphiques et imprimantes d usage courant En tant qu utilisateur vous n tes donc pas tenus de choisir une configuration de mat riel pr cise Concept fournit un environnement autonome pour une projection mat rielle effective conform ment la norme internationale CEI 1131 3 Le slogan attitr lors du d veloppement de Concept fut le principe du m me Look and Feel c est dire que le travail au niveau de toutes les tapes de la projection mat riel et de tous les diteurs se fait de mani re intuitive de mani re ce qu un seul coup d il l cran suffise pour savoir ce qu il faut ne faut pas faire La plupart des tapes de projection la cr ation du programme en particulier ont des structures ind pendantes de l API programmer Le programme entier est subdivis en sections conform ment la structure logique Gr ce l outil de projection Concept vous pouvez facilement S lect
218. oc dure D finir les affectations d E S p 67 D finir la Pour d finir la communication Modbus esclave Quantum terminal imprimante communication ex cutez la commande suivante Modbus Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel 2 Dans la zone de liste s lectionnez la commande Configuration port Modbus R action Le dialogue Configuration port Modbus s ouvre 3 Proc dez aux r glages correspondants 68 33002205 11 2007 Cr er un projet D finition de la communication de diffusion des E S Si une connexion Modbus Plus existe la fonctionnalit de diffusion des E S vous permet de transmettre des donn es de m moire d tat au niveau du r seau local de fagon globale ou directement entre plusieurs abonn s de bus Pour d finir la communication de diffusion des E S effectuez les op rations suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel 2 Dans la zone de liste s lectionnez Extensions de config S lectionner extensions R action La bo te de dialogue S lectionner extensions s ouvre 3 Activez la case cocher Diffusion des E S R
219. oir Activation de l animation p 79 Modification des valeurs de libell s voir Modification des valeurs de libell s p 79 6 Modification des valeurs de variables voir Modification des valeurs de variables p 80 7 Localisation des erreurs survenues voir Localisation des erreurs survenues p 80 Chargement des modifications voir Chargement des modifications p 81 D marrage et arr t de l API voir D marrage et arr t de l API p 81 33002205 11 2007 77 Cr er un projet Connexion de l ordinateur et de PAPI Chargement et d marrage du Pour connecter le PC et API effectuez les op rations suivantes Etape Action 1 Appelez dans le menu principal En ligne la commande Connecter R action La bo te de dialogue Connecter l API s ouvre D terminez le type de protocole Modbus Modbus Plus TCP IP ou Simulateur ainsi que l abonn API si vous travaillez en r seau avec lequel vous souhaitez communiquer S lectionnez sous Niveau d acc s l option Modifier la configuration Confirmez vos entr es l aide de OK Pour charger et d marrer le programme effectuez les op rations suivantes programme Etape Action 1 Appelez dans le menu principal En ligne la commande Chargement R action La bo te de dialogue Charger dans l automates ouvre 2 Lorsqu il s agit du premier chargement
220. oire total CEI ainsi d fini se compose son tour de diff rentes zones La description de la synchronisation de ces zones est reprise au chapitre Synchroni sation des zones pour les donn es globales et la m moire du programme CEI p 170 33002205 11 2007 179 M moire de l API et optimisation Structure de la m moire de l UC 434 12 A 534 14 A B lors de l utilisation conjointe de CEI et LL984 M moire totale CEI Configuratio M moire du programme LL984 M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc Zone de M moire logique ferme M moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x M moire d tat maxi Message d erreur lors du chargement du programme Si vous obtenez un message d erreur lors du chargement vous indiquant que le programme utilisateur est trop important pour la m moire de l automate il peut y avoir trois raisons 1 La m moire est v ritablement trop petite 2 La zone de logique est trop p
221. om entr existe d j vous en tes averti et vous devez choisir un autre nom Le nom d instance doit obligatoirement satisfaire aux conventions de nom CEI Si cela n est pas le cas un message d erreur appara t Note Selon CEI1131 3 seules des lettres sont autoris es comme premier caract re des noms d instances Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de qualificatif autoris s Lib rer Les blocs fonctions ne sont ex cut s que lorsque l entr e EN 1 ou lorsque l entr e EN est d sactiv e voir galement EN et ENO p 252 Bloc fonction l mentaire FBI_3_6 CTU_DINT EN ENO CU Q R PV CV 33002205 11 2007 249 Plan de contact LD DFB Les blocs fonctions d riv s sont des blocs fonctions que vous avez d finis dans Concept DFB Dans les DFB on ne distingue pas la fonction du bloc fonction Ind pendamment de leur structure interne elles sont toujours trait es comme des blocs fonctions Un DFB est repr sent graphiquement comme un cadre avec deux lignes verticales et des entr es et des sorties Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom du DFB est affich au centre du cadre Le nom d instance est affich au dessus du cadre Le nom d instan
222. on etc Donn es globales Variables non localis es Instruction chargeable CEI 217 21E Instruction chargeable CEI 1S7 1SE R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc ventuellement la m moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x Syst me d ex cution LL984 Syst me d exploitation EN M moire programme M moire d tat maxi Fichier EXEC gt Q186vxxx bin Q486vxxx bin pr 33002205 11 2007 161 M moire de l API et optimisation S lectionner le fichier EXEC optimal Introduction La possibilit principale qui est galement la plus simple consiste charger le fichier EXEC optimal pour vos besoins dans l automate voir galement Introduction l installation En fonction du fichier EXEC choisi des zones sont r serv es dans la m moire du programme de l automate pour CEI et ou LL984 Si vous installez un fichier EXEC combin et qu ensuite vous n utilisez qu un seul des deux types de langage dans votre programme utilisateur la m moire du programme n est pas utilis e de mani re optimale Choisissez donc les langages que vous d sirez utiliser e Utilisation exclusive de CEI p 163 e Utilisation exclusive de LL984 p 164 e Utilisation conjoin
223. on automate s ouvre Dans la zone de liste Gamme d automate s lectionnez votre type d API Dans la zone de liste UC ex cutable s lectionnez votre UC Dans la zone de liste Moteur d ex cution s lectionnez l tat Valid e R action La programmation de sections dans les langages de programmation CEI FDB LD SFC IL et ST est possible Note Si l tat Moteur d ex cution Non disponible Invalider ou 984 seul est affich UC s lectionn e n accepte pas de langage de programmation CEI Si l tat CEI seul est affich dans la zone de liste PUC s lectionn e accepte uniquement les langages CEI et il n est donc pas n cessaire de lib rer ceux ci de fa on explicite 6 Vous pouvez pour des programmes et des essais simples quitter la configuration et passer l Etape 3 cr ation du programme utilisateur p 72 ou Etape 4 Enregistrer p 75 continuer 33002205 11 2007 65 Cr er un projet D finir la partition m moire Installer chargeables Pour d finir la partition m moire effectuez les op rations suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel Dans la zone de liste s lectionnez Partition m moire de l API R action La bo te de dialogue Partition m moire de l API s ouvre Dans les zone
224. oncept proc dez comme suit Etape Action 1 Ouvrez la bo te de dialogue Affectation des E S partir de la fen tre Configuration Automate S lectionnez la station E S et ouvrez la bo te de dialogue Station d E S Quantum locale en cliquant sur le bouton de commande Editer Double cliquez sur la zone de texte dans la colonne Module Effet la bo te de dialogue S lection de modules d E S s ouvre S lectionnez le module CRP 811 00 dans la colonne Adaptateur I O et appuyez sur le bouton de commande OK Effet le module CRP 811 00 est ajout la liste des affectations d E S S lectionnez la ligne du contr leur de bus quip CRP 811 00 dans la bo te de dialogue Station d E S Quantum locale et cliquez sur le bouton de commande Param tres Effet la bo te de dialogue CRP 811 00 DP Profibus s ouvre Le bouton de commande Importer permet d ouvrir la fen tre S lection fichier source Indiquez le chemin d acc s du fichier CNF importer et cliquez sur le bouton de commande OK Effet la configuration DP Profibus est ins r e dans la liste d affectation des E S de Concept Remarque apr s l insertion des abonn s DP Profibus dans Concept les plages de r f rence de tous les modules et les donn es de diagnostic doivent tre dit es Vous trouverez un exemple de configuration sous Exemple 11 voir Exemple Quantum Commande Profibus DP p 963
225. onction l mentaire d fini par l utilisateur 251 Bobine Front n gatif 245 Bobine Front positif 245 Bobine Initialiser 246 Bobine Invers e 245 Bobine R initialiser 246 Bobines 244 Boucles 262 Contact de fermeture 242 Contact de rupture 242 Contacts 242 243 EFB 247 EN 252 ENO 252 Etablissement du programme 268 FFB 247 flux de donn es 260 Fonction 248 Fonction l mentaire 248 Fonction l mentaire d finie par l utilisateur 251 Fonctions en ligne 265 G n ration de codes 263 liaison 253 Objet texte 256 ordre d ex cution 260 Param tres r els 254 Touches courtes 878 UDEFB 251 Lecture de DFB globaux Param tres dans le fichier INI 1153 Lecture de l API 698 Liaison FBD 219 LD 253 33002205 11 2007 xi Index Liaison r seau Modbus 658 Modbus Plus 659 TCP IP 666 Liaison r seau Modbus 658 Liaison r seau Modbus Plus 659 Liaison r seau TCP IP 666 Lier API 653 Lire API 698 Liste d instructions 325 Litt raux 49 LL984 463 Annuler 472 Barre d outils 864 D calage de r f rences 471 Edition 472 Edition R seaux 474 Exigences 468 Fermer une colonne 473 Interaction avec la bo te de dialogue 469 Mode combination 489 Modes de programmation 489 Modifier 468 Navigation 468 Ouvrir une colonne 473 Ouvrir une ligne 473 Premi re mise en service Momentum 1083 1099 1120 1139 Programmation directe 489 Recherche en
226. ons Si les API sont en mode connect passer en mode local l aide de la commande En ligne D connecter Affichage de l tat NON CONNECT dans l indicateur de la ligne d tat de la fen tre Editeur Lorsqu un simulateur ou une liaison Modbus est l tat actif aucune configuration n est possible en mode EN LIGNE ceci signifie qu aune entr e ne peut tre effectu e Il est seulement possible de scruter et de lire les dialogues disponibles Passez en mode connect l aide de la commande En ligne Connecter ceci permettant d tablir la liaison entre l appareil de programmation et API En cas de liaison avec un API r el la configuration est possible en mode EN LIGNE d s que le niveau d acc s Modifier la configuration est activ e Il n est pas possible de configurer ou de reconfigurer un API se trouvant en mode FONCTIONNEMENT EN COURS En pr sence d un programme en cours d ex cution dans API il faut arr ter le programme avant de poursuivre la reconfigu ration Arr tez l API l aide de En ligne Commande en ligne Arr ter automate Apr s le traitement les modifications sont transmises automatiquement au mat riel au d marrage de l API Note Si en mode EN LIGNE vous effacez un groupe expert sur la liste d quipement E S le chargeable correspondant est automatiquement effac Si vous souhaitez ins rer ce groupe plus tard sur la liste d quipement un nouveau chargement es
227. our le fichier EXEC e la m moire d tat et e la m moire du programme La m moire pour Le fichier EXEC comprend le syst me d exploitation et un ou deux syst mes le fichier EXEC d ex cution CEI et ou LL984 servant au d roulement du programme utilisateur M moire d tat La m moire d tat peut tre divis e en diff rentes zones e les r f rences Ox 1x 3x et 4x utilis es e une r serve pour des r f rences Ox 1x 3x et 4x suppl mentaires e ventuellement une zone de m moire tendue pour les r f rences 6x M moire du La m moire du programme peut tre divis e en diff rentes zones programme e l affectation des E S etc e une r serve pour extensions e les messages ASCII si utilis s la configuration de diffusion des E S si utilis e la configuration Ethernet si utilis e etc une r serve pour extensions les instructions chargeables CEI si n cessaires les donn es globales se composant des variables non localis es la m moire du programme CEI avec les codes de programme les codes EFB et les donn es de programme donn es de section et donn es d instance DFB ventuellement l instruction chargeable ULEX pour INTERBUS ou d autres instructions chargeables e la m moire du programme LL984 33002205 11 2007 151 M moire de l API et optimisation 152 33002205 11 2007 M moire de API et optimisation 6 2 Remarques g n rales sur l optimisation de la m mo
228. ouvelles fonctionnalit s au niveau de la programmation de DFB Nouvelle fonctionnalit Description Visualisation des commentaires pour les l ments de la structure de donn es Le syst me affiche les commentaires pour types de donn es de composants d finis dans des fichiers de types de donn es ddt dty e la ligne d tat des diteurs l diteur de variables dans le cadre de la d finition de valeurs initiales la zone Inspect de l animation D finition avanc e de type de donn es sup rieure 64 Ko p 589 Pour la d finition de types de donn es locale la limite de 64 Ko n est plus applicable lors de l introduction de fichiers Include non localis s 33002205 11 2007 33 Nouveaut s Configuration Nouvelles fonctionnalit s du Configurateur Nouvelle fonctionnalit Description Configuration du coupleur 1 SFB Permet de g rer les modules d E S A500 A350 Plage d E S tendue 160 mots d entr e sortie Param tres de s curit Quantum Dans la nouvelle bo te de dialogue sous menu d Extensions de Config vous pouvez d finir les param tres suivants e Zone de donn es s re e Restriction d criture r seau e Activation de l option de d connexion automatique Configuration d Interbus avec Atrium La configuration d Interbus se fait avec les UC 180 CCO 241 01 1 INTERBUS et 180 CCO 241 11 2 INTERBUS Atr
229. ouvrez la bo te de dialogue Connecter l API Commande Connecter 5 Dans la zone de liste Type de protocole s lectionnez l option TCP IP et entrez dans la zone de texte Adresse IP ou nom d h te DNS l adresse de la carte TCP IP Karte 6 Apr s la programmation ouvrez dans le menu principal En ligne la bo te de dialogue Charger dans l automate Commande Chargement et pressez le bouton de commande Charger R action appara t un message demandant si vous souhaitez d marrer la API 7 Avant que vous confirmiez le message avec le bouton de commande Oui l affichage gauche doit appara tre sur le bloc Ethernet 33002205 11 2007 135 Configuration API Suppression de d faut Blocs Ethernet disponibles Configuration avec Momentum Ne d marrez la API qu apr s la configuration lorsque l affichage gauche appara t sur le bloc Ethernet Si ce n est pas le cas retirez le bloc Ethernet hors de l embase centrale et enfichez le de nouveau Si l affichage gauche n appara t toujours pas il doit y avoir un grave d faut Le nombre maximal des blocs NOE d pend de PUC configur e S lection dans la bo te de dialogue S lection automate UC Nombre des modules NOE 113 02 S X 0 2 113 03 S X 0 2 213 04 S X 0 2 424 Ox X 0 6 434 12 0 6 534 14 0 6 Une description de la configuration du syst me de bus Ethernet avec Momentum est donn
230. partition E S 129 Traitement des erreurs 130 Extension RTU Configuration Compact 137 Configurer 137 Extensions de configurations 117 Extraction d informations de processus Etat et m moire 683 Extraire informations de processus Etat et m moire 683 Extraire les informations de processus Remarques g n rales 684 F Factory Link 751 FBD animation 231 Appeler macro 556 Barre d outils 859 Bloc fonction 216 Bloc fonction d riv 217 Bloc fonction l mentaire 216 Bloc fonction l mentaire d fini par l utilisateur 218 Boucles 228 DFB 217 EFB 215 EN 218 ENO 218 Etablissement du programme 233 FFB 215 Flux de donn es 228 flux de donn es 226 Fonction 215 Fonction l mentaire 215 Fonction l mentaire d finie par l utilisateur 218 fonctions en ligne 231 G n ration de codes 229 Liaison 219 viii 33002205 11 2007 Index FBD Objet texte 222 ordre d ex cution 226 Param tres r els 220 Touches courtes 874 UDEFB 218 FDB 211 Fen tre 835 Fermer une colonne LL984 473 FFB Appel 383 FBD 215 G n rer FBD 225 g n rer LD 258 Ins rer FBD 225 ins rer LD 258 Lancement 372 376 448 452 LD 247 mettre en place 258 Modifier FBD 225 modifier LD 259 Placer 225 Remplacer FBD 225 remplacer LD 259 Fichier ENC 22 709 Fichier EXEC Momentum 200 UC 424 02 162 UC X13 OX 162 Fichier Include d finition avanc e de type de donn es 589 Fichi
231. possible uniquement par le biais du nom symbolique Il est pr f rable de d clarer les signaux n exigeant pas d acc s la p riph rie tels que des r sultats interm diaires des capteurs de syst me etc en tant que variables non localis es Variables multi l ments Variables auxquelles est affect un type de donn es d riv Dans le cadre de ces variables on distingue les variables structur es des variables de matrice Variables structur es Variables auxquelles est affect un type de donn es d riv d fini avec STRUCT structure Une structure est une collection d l ments de donn es ayant g n ralement diff rents types de donn es Types de donn es l mentaires et ou Types de donn es d riv s Variables de matrice Variables auxquelles est affect un Type de donn es d riv l aide du mot cl ARRAY matrice Une matrice est une collection d l ments de donn es ayant le m me type de donn es 50 33002205 11 2007 Structure des projets Comportement Dans le cadre du comportement au d marrage de PAPI on fait la diff rence entre le de d marrage de d marrage chaud et le d marrage froid variables e D marrage froid Apr s un d marrage froid chargement du programme avec En ligne Chargement toutes les variables et ceci ind pendamment de leur type sont mises sur 0 ou sur leurs valeurs initiales e D marrage chaud Lo
232. pour la gestion CEI exclusive Chargement d instructions pour l INTERBUS et pour la gestion CEI uniquement Chargement d instructions pour l INTERBUS Vous disposez des instructions chargeables suivantes pour la gestion CEI exclusive UC 113 xxS sans processeur math matique Lorsque Alors votre application REAL utilise l arithm tique vous installez l instruction chargeable EMUQ196 Note L instruction chargeable est install e avec le fichier EXEC QIECVxxx Installation dans Concept EXECLoader Vous disposez des instructions chargeables suivantes pour la gestion CEI Lorsque vous configurez l UC Alors e 113 02S vous installez l instruction chargeable ASUP196 e 113 03S Note L instruction chargeable ULEX196 est e 213 04S automatiquement install e L instruction chargeable e 534 14 ASUP196 n est install e automatiquement qu en cas e 434 12 d utilisation d UC 32 bits En pr sence d UC 16 bits avec fichier EXEC stripped QIECVxxx BIN il est n cessaire d installer l instruction chargeable ASUP196 ult rieurement 113 03 vous installez la paire d instructions chargeables 1SE196 21E196 L instruction chargeable ULEX196 est automatiquement install e 213 04 vous installez la paire d instructions chargeables 187196 217196 L instruction chargeable ULEX196 est automatiquement install e Vous disposez des instructions chargeables suivantes pour la
233. qu il n est pas install ou connect correctement il n effectuera pas la fonctionnalit du rack primaire C est uniquement lorsque l extenseur d arri re plan est install et connect correctement que les deux racks peuvent communiquer et tre contr l s par le r gulateur de drop CPU ou RIO primaire 128 33002205 11 2007 Configuration API Modifier la r partition E S Exigences Configuration dans la r partition E S Actuellement seuls les r gulateurs Quantum g rent l extenseur d arri re plan Le rack primaire contient le r gulateur de drop CPU ou RIO et peut configurer tous les types de modules suppl mentaires jusqu la limitation de l adresse de l emplacement physique Tous les modules E S peuvent galement tre ajout s au rack secondaire Cependant les modules d option tels que les NOM NOE et CHS doivent se trouver dans le rack primaire Pour placer un module dans le rack appropri il est n cessaire d ajouter un attribut suppl mentaire dans la base de donn es du module E S afin de sp cifier que le module est uniquement disponible pour le rack primaire secondaire ou pour les deux Le drop local du Quantum ou le drop RIO existants g rent uniquement un rack ayant jusqu seize emplacements Avec l extenseur d arri re plan il est tendu comme si le drop g rait deux racks disposant chacun de seize emplacements En cliquant sur le bouton de la colonne Module tous les module
234. que vous avez g n r s et en s lectionner un Placez uniquement le DFB s lectionn dans la section Lorsque vous avez plac tous les DFB s lectionn s fermez la bo te de dialogue avec Fermer Avec Objets Mode s lection activez le mode s lection et d placez les contacts les bobines et les FFB sur la position souhait e Avec Objets Liaison activez le mode de liaison et tablissez les liaisons entre les contacts les bobines et les FFB Etablissez la liaison entre les contacts les FFB et la barre gauche d alimentation A pr sent activez nouveau le mode s lection avec Objets Mode s lection et cliquez deux fois sur un contact ou une bobine R action La bo te de dialogue Propri t s Objet LD s ouvre et vous pouvez y affecter un param tre r el au contact la bobine 33002205 11 2007 269 Plan de contact LD Etape Action Selon la logique du programme vous pouvez affecter au contact la bobine e Variable e Variable affect e Par une variable localis e vous pouvez affecter un signal d entr e de sortie de mat riel l entr e la sortie Le nom de la variable est affich sur la fen tre de l diteur l entr e la sortie e Variable non affect e Vous pouvez utiliser la variable non localis e affect e l entr e la sortie comme m mento c est dire pour la r solution de boucles ou pour la transmission de valeur entre diff r
235. qui n cessite un nouveau chargement dans l API Lorsque vous d sactivez cette case cocher l tat passe DIFF RENTS ce qui rend dans ce cas galement un nouveau chargement n cessaire Cependant lors de la connexion de Concept un API ayant d j charg le param tre Application prot g e ce param tre est appliqu automatiquement lors de la lecture Le fichier journal est consign dans le r pertoire Concept et son nom correspond la date actuelle ANNEEMOISJOUR ENC p ex 20020723 ENC Dans la bo te de dialogue Environnement commun vous pouvez entrer le chemin d acc s au fichier journal Si vous n entrez pas de chemin d acc s Concept reprend le chemin par d faut du fichier journal savoir le r pertoire Concept p ex C CONCEPT La journalisation de l acc s en criture l API permet d enregistrer entre autres les informations suivantes e Nom de section Nom d instance EFB DFB nom de type FB Nom de broche Nom de variable Libell Adresse Ancienne valeur Nouvelle valeur Nom d utilisateur si le mot de passe annonce Concept a t activ dans S curit Concept e Date et heure voir aussi Format d adresse dans le fichier journal Logging p 1159 22 33002205 11 2007 Description g n rale de Concept Condition Combinaisons permettant d activer l application prot g e Lecture du fichier journal chiffr L application prot g e ne peut tre ex
236. r 138 Section 54 Animation 703 d sactiver 56 Etat 838 Export 717 Import 723 729 739 740 741 Importation 724 735 LL984 465 ordre d ex cution 55 Section CEI Animation 704 Section d v nement d E S manipulation 1167 Section d v nement de temporisation Manipulation 1167 Section de transition 285 Section LL984 Animation 706 Sections d ev nements d E S erreur d ex cution 1193 Sections d v nements d E S 1190 priorit 1192 Xvi 33002205 11 2007 Index Sections d v nements de temporisation 1172 configurer la fr quence d chantillonnage 1173 configurer la phase 1175 Exemples de param tres d finis 1183 ordre d ex cution 1179 syst me d ex cution 1180 Sections d interruption d sactiver 56 EFBs 1195 erreur d ex cution 1193 Exemples de param tres d finis 1183 fr quence d chantillonnage de sections d v nements de temporisation 1173 ordre d ex cution 1179 priorit 1192 sections d v nements d E S 1190 sections d v nements de temporisation 1172 1175 syst me d ex cution 1180 S curit 788 799 S curit Concept 788 Security 787 790 801 802 Segment LL984 465 S lection automate 99 S lection d UC pour le type d automate 100 S lectionner LL984 473 S parateurs diteur de types de donn es 598 type de donn es d riv 598 SFC Variable SFCSTEP STATE 280 Variable SFCSTEP TIMES 279 Action 281 actions 301 Anima
237. re M moire DFB donn es d instance logique programme totale lt connexions du module CEI ventuellement modifications en ligne animation etc Donn es globales Variables non localis es R serve pour extensions Configuration de la diffusion des E S etc Configuration R serve pour extensions Liste des composants E S etc R serve pour extensions RAAS TE ERE M moire d tat M moire d tat utilis e maxi pour les r f rences Ox 1x 3x 4x 33002205 11 2007 189 M moire de l API et optimisation Utilisation exclusive de LL984 Si vous utilisez uniquement le langage LL984 s lectionnez l entr e Invalider sous Projet Configuration automate S lection automate dans la zone de liste Moteur d ex cution CEI Ainsi la zone CEI est enti rement d sactiv e et vous disposez alors de toute la zone de logique pour votre programme utilisateur LL984 Structure de la m moire des UC Compact lors d une utilisation exclusive de LL984 Zone de gt M moire M moire du programme LL984 gt logique programme R serve pour extensions Configuration de la diffusion des E S etc Configuratio R serve pour extensions Liste des composants E S etc R serve pour extensions NE x EE M moire d tat M moire d tat utilis e maxi pour les r f rences Ox 1x 3x 4x 190 33002205 11 2007 M mo
238. resse cinq positions intervient directement apr s le premier chiffre de la R f rence e Format s parateur 4 00001 Le premier chiffre la R f rence est s par e par un point double de adresse cinq positions e Format compact 4 1 Le premier chiffre la R f rence est s par e par un point double de adresse suivante les z ros en t te n tant pas indiqu s dans l adresse e Format CEI QW1 Un identificateur est plac en premi re position apr s CEI suivi de l adresse cinq positions 0x12345 Q12345 1x12345 4112345 3x12345 IW12345 4x12345 QW12345 Le type des donn es du param tre r el doit correspondre au type des donn es de l entr e la sortie La seule exception concerne les entr es sortie g n riques dont le type de donn es est d termin par le param tre formel On choisira un type de donn es adapt pour le bloc fonction si tous les param tres r els sont constitu s de libell s 220 33002205 11 2007 Langage des blocs fonctions FDB Valeurs initiales Les FFB utilisant aux entr es des param tres r els auxquels aucune valeur n a encore t affect e fonctionnent avec les valeurs initiales de ces param tres r els Entr es non reli es 3 7 EEn Note Des entr es FFB non li es sont quip es standard de la valeur 0 33002205 11 2007 221 Langage des blocs fonctions FDB Objet tex
239. rogramme donn es de section DFB donn es d instance M moire connexions du module M moire totale CEI lt te modifications en ligne animation programme etc Zone de logique Donn es globales Variables non localis es Instruction chargeable CEI 217 2IE Instruction chargeable CEI 1S7 1SE R serve pour extensions Configuration lt Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc ventuellement la m moire tendue r f rences 6x R serve pour extensions y Memore gerar M moire d tat utilis e pour les r f rences Ox 1x 3x 4x 156 33002205 11 2007 M moire de API et optimisation Ne charger que les instructions chargeables attendues Optimiser la r serve pour extensions Toutes les instructions chargeables que vous avez install es sont charg es dans la zone de la m moire du programme et y occuperont donc de l espace N installez donc que les instructions chargeables dont vous avez vraiment besoin voir galement Instructions chargeables p 106 L espace m moire occup par les instructions chargeables install es est affich dans la bo te de dialogue Instructions chargeables sous Octets utilit s Projet Configurateur automate Cette valeur est calcul e partir de la taille des fichiers des instructions chargeables et de la m moire qui a t r serv
240. rreurs affich es ou signal es Note Seule l absence d erreurs d tect es lors de la v rification permet de charger la section ou le programme dans l API L limination de la cause d avertissements n est pas n cessaire Une v rification des messages d erreur est conseill e Dans un premier lieu les sections sont stock es dans leur ordre de cr ation puis ex cut es apr s le d marrage du programme En g n ral il faut adapter cet ordre aux t ches tant sp cifiques au projet Pour d finir l ordre d ex cution des sections effectuez les op rations suivantes Etape Action 1 Pour d finir l ordre d ex cution des section on distingue deux possibilit s e Appelez dans le menu principal Projet la commande Ordre d ex cution et placez toutes les sections dans l ordre souhait l aide des boutons Premi re Derni re Suivante Pr c dente e Dans le menu principal Projet appelez la commande Navigateur de projet et d placez les sections pour les ordonnez comme vous le souhaitez dans le Navigateur de projet p 573 Continuez ensuite avec l tape 4 Enregistrer voir Etape 4 Enregistrer p 75 74 33002205 11 2007 Cr er un projet Etape 4 Enregistrer Remarques g n rales Premier enregistrement d un projet Enregistrements suivants Suite Remarques g n rales sur l enregistrement e Si vous quittez un projet sans l avoir enr
241. rs d un d marrage chaud arr ter et d marrer le programme ou En ligne Chargement des modifications on distingue diff rentes proc dures de d marrage pour les variables localis es les adresses directes et les variables non localis es e Variables localis es adresses directes Lors d un d marrage chaud tous les registres Ox 1x et 3x sont remis sur O ou sur leur valeur initiale si elle est disponible Les bobines m moris es font ici exception Elles conservent leur valeur actuelle comportement de m morisation Les registres 4x conservent leur valeur actuelle comportement de m morisation e Variables non localis es Lors d un d marrage chaud toutes les variables non localis es conservent leur valeur actuelle comportement de m morisation Cette diff rence de comportement lors d un d marrage chaud conduit des particularit s de comportement au d marrage chaud des fonctions Posit et R init e Posit et R init dans LD et IL Le comportement de d marrage chaud est fonction du type de variables utilis comportement m morisant en cas d utilisation de variables non localis es comportement non m morisant en cas d utilisation de variables d adresses directes e Blocs fonctions SR et RS dans FDB LD IL et ST Ces blocs fonctions utilisent une variable interne non localis e et ont donc toujours un comportement de m morisation Constantes Les constantes sont des variables non loca
242. s voir Variables p 50 Variable non affect e voir Variables p 50 254 33002205 11 2007 Plan de contact LD Adresses directes Type de donn es Valeurs initiales Entr es non reli es L indication laffichage des adresses directes peut s effectuer dans diff rents formats La d finition du format d affichage s effectue dans le dialogue Options Environnement Commun La d finition du format d affichage n a aucun impact sur le format d entr e ceci signifie que l entr e d adresses directes peut s effectuer dans un format quelconque Les formats d adresses suivants sont disponibles e Format standard 400001 L adresse cinq positions intervient directement apr s le premier chiffre de la R f rence e Format s parateur 4 00001 Le premier chiffre la r f rence est s par par un point double de l adresse cinq positions e Format compact 4 1 Le premier chiffre la r f rence est s par par un point double de l adresse suivante les z ros en t te n tant pas indiqu s dans l adresse e Format CEI QW1 Un qualificatif est plac en premi re position conforme CEI suivi de l adresse cinq positions e 0x12345 Q12345 1x12345 4112845 3X12345 IW12345 4x12345 QW12345 Pour les contacts et les bobines le type de donn es du param tre r el doit tre de type BOOL Pour les entr es sorties le type des donn es du param
243. s Bits et Mots s lectionnez le nombre probable de bits m mento d E S et de mots d E S dont le programme utilisateur aura besoin Note La plage maximale d adresses ne devant pas tre d pass e est affich e au niveau du c t droit de la bo te de dialogue Pour installer les chargeables effectuez les op rations suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel Dans la zone de liste s lectionnez Instructions chargeables R action Le dialogue Chargeables s ouvre S lectionnez dans la zone de liste Disponible l instruction chargeable Note L affection des chargeables est indiqu e la section Instructions chargeables p 106 S lectionnez le bouton de commande Installer gt R action Le chargeable s lectionn est plac dans le champ Install R p tez les tapes 3 et 4 jusqu ce que tous les chargeables soient install s 66 33002205 11 2007 Cr er un projet D finir les affectations d E S Suite Pour d finir les affectations d E S suivez les tapes suivantes Etape Action 1 S lectionnez Projet Configuration automate R action La fen tre Configuration automate s ouvre elle contient d autres commandes de menu pour la configuration du mat riel D
244. s Windows NT 1064 Pr r glages Modbus Plus Etablir la connexion mat rielle 1060 Pr r glages pour fonctionnement EN LIGNE 657 Pr r glages pour Modbus Premi re mise en service 1061 Pr r glages pour Modbus Plus Premi re mise en service 1047 Priorit sections d v nements d E S 1192 Probl mes de transmission Pr r glages Modbus 1066 Proc dez ainsi lors de la configuration 91 PROFIBUS Sp cifier les unit s coupl es 117 Programmation 9 Programme Cr er 61 Etat 838 Programme Structure 41 structure 42 traitement 42 Programmes 49 Programmes utilitaires 24 Projet Appeler 846 appeler 846 archiver 768 Cr er 61 Documentation 759 Effacer 771 Ouvrir 846 ouvrir 846 Prot ger 802 Structure 41 structure 42 traitement 42 Projets Convertir 1023 propri t s d tape traiter 299 Protection d acc s aux donn es 70 Protection des donn es dans la m moire de signal 121 Protection du mot de passe 788 790 801 Protection par mot de passe 787 799 Prot ger DFB 802 Projet 802 Q Quantum Optimiser la m moire 159 173 Quantum Commande INTERBUS 951 R Raccourcis clavier 869 870 871 874 878 885 RDE 611 R activer l enregistrement Flash 679 Recherche en ligne LL984 477 33002205 11 2007 XV Index Recherche et insertion noms de variables et d adresses 568 Recherche et insertion de noms de variables et d adresses 568 recherch
245. s blocs fonctions FDB 212 33002205 11 2007 Langage des blocs fonctions FDB 7 1 Remarques g n rales sur le langage du bloc fonction FDB Remarques g n rales sur le langage du bloc fonction FDB Introduction Ordre d ex cution Editer avec le clavier Conformit CEI Les objets du langage de programmation FBD Diagramme de blocs fonctionnels offrent des aides permettant de structurer une section en un ensemble de e EFB fonctions l mentaires et blocs fonctions l mentaires voir EFB p 215 e DFB blocs fonctions d riv s voir DFB p 217 et e UDEFB fonctions et blocs fonctions d finis par l utilisateur voir UDEFB p 218 Ces objets regroup s sous l abr viation g n rique FFB peuvent tre li s les uns aux autres par e des liaisons voir Liaison p 219 ou e de param tres r els voir Param tres r els p 220 Vous pouvez galement ins rer une logique tendue sous forme de macros dans votre section FBD voir galement Macros p 535 Chaque section peut th oriquement contenir un nombre quelconque de FFB et donc un nombre quelconque d entr es et de sorties Il est toutefois judicieux de diviser un programme global en diff rentes unit s logiques c est dire en diff rentes sections La logique de la section peut tre comment e par des objets texte voir Objet texte p 222 L ordre d ex cution des diff rents FFB dans une section FBD est d term
246. s disponibles pour le rack sur lequel vous avez cliqu primaire ou secondaire seront affich s dans la bo te de dialogue de la s lection du module qui peut tre s lectionn et attribu l emplacement courant Chaque rack requiert un module 140 XBE 100 00 afin que l extenseur d arri re plan puisse fonctionner correctement Note Le module 140 XBE 100 00 n a pas un code de personnalit et il ne peut par cons quent tre reconnu par Concept Le module ressemble un emplacement vide dans la r partition E S de Concept Si un module est configur dans le rack secondaire l utilisateur doit s assurer qu il y a un emplacement dans chaque rack r serv au module 140 XBE 100 00 et que tout le mat riel est correctement connect 33002205 11 2007 129 Configuration API Traitement des erreurs Introduction Aucun emplacement r serv pour 140 XBE 1000 00 Module sp cial dans le rack secondaire Les proc d s valid s pour le rack primaire s appliquent galement au rack secondaire tels que les r f rences en double les r f rences d entr e ou de sortie manquantes En plus de la validation r guli re existante le cop trafic effectue des contr les sp ciaux pour l extenseur d arri re plan Si un module est pr sent dans le rack secondaire et qu il n y a pas d emplacement vide dans aucun des deux racks lorsque l utilisateur essaie de sortir de la bo te de dialogue de l
247. s diverses 124 33002205 11 2007 115 Configuration API Configuration des informations ASCII Introduction Pour la cr ation des informations ASCII on vous demande d abord de sp cifier un masque qui contient le nombre des informations la taille de la zone d informations et les ports ASCII Ensuite vous pouvez cr er les informations ASCII qui sont alors trait es avec le langage de programmation Sch ma contacts Condition Des informations ASCII ne sont possibles que dans la gamme Quantum et ne peuvent tre trait es qu avec le langage de programmation LL984 Proc dure Pour cr er les informations ASCII vous devez au pr alable sp cifier le masque Etape Action 1 Ouvrez dans le menu principal Configuration automate ASCII la bo te de dialogue Installation ASCII 2 Indiquez dans la zone de texte Nombre total de messages une valeur de 1 999 3 Indiquez dans la zonbe de texte Taille zone messages une valeur de 1 9999 octets 4 Indiquez dans la zone de texte Ports ASCII une interface de 2 32 Confirmez vos entr es avec le bouton de commande OK R action Les s lections sont enregistr es et la bo te de dialogue est ferm e 6 Ouvrez dans le menu principal Projet la bo te de dialogue Editeur de messages ASCII avec la commande Messages ASCII 7 Cr ez ici les informations ASCII voir cet effet la description Editeur de messages ASCII p 627 1
248. s fonctionnalit s de Concept 2 6 SR2 par rapport Concept 2 6 SR1 36 Nouvelles fonctionnalit s de Concept 2 6 SR3 par rapport Concept 2 6 SR2 39 Structure des projets sana on ne nnee ete bet 41 IntroduetOn enter eea de ee alen Arda a aie edna den 41 Structure et traitement des projets 42 Programme ssie a ee E wreed Eeen en i 49 SECTIONS ra oe dede Saarde lar A adr A EN Mere E de add 54 Donn es de configuration 60 Chapitre 4 Cr er un projet 61 Chapitre 5 5 1 5 2 5 3 5 4 INTOAUCTION rard ener rentes dre ae el Mate Set ne ed a ee a es 61 Vue d ensembl ns ares neren ater dean ion ete Wa art Wiee id 62 Etape 1 d marrage de Concept 63 Etape 2 Configuration automate 64 Etape 2 1 Configuration requise 65 Etape 2 2 Configuration optionnelle 68 Etape 3 cr ation du programme utilisateur 72 Etape 4 Enregistrer occa idara doren ee eee 75 Etape 5 Effectuez l valuation m moire 76 Etape 6 Chargement et test 77 Etape 7 Optimisation et s paration
249. s sections peuvent tre modifi es en ligne et charg es e les valeurs de variables peuvent tre d finies en ligne e le mode Animation affiche le programme avec les tats courants Il n est pas n cessaire de d clarer des variables sp ciales de commande et de contr le dans Concept Les variables visualiser peuvent tre identifi es comme telles dans l diteur de variables et puis export es dans un fichier de configuration ModLink ou FactoryLink Ce fichier peut tre utilis pour la visualisation 20 33002205 11 2007 Description g n rale de Concept Communication Description La pr paration de la communication entre l API et un autre abonn Modbus Modbus Plus SY MAX Ethernet ou TCIP IP Ethernet est effectu e pour les langages CEI FBD LD SFC ST IL avec les EFB de la biblioth que de blocs COMM Pour le langage de programmation LL984 l instruction MSTR est mise disposition pour l tablissement de ces communications Ind pendamment de ces blocs instructions il est galement possible de proc der un transfert Peer to Peer des contenus des registres avec Peer Cop La pr paration de la communication entre l API et une E S d centralis e via Interbus est effectu e par simple inscription du module NOA sur la liste des affectations et chargement d une instruction chargeable ULEX La pr paration de la communication entre le terminal et un API via Ethernet est effectu e par simple
250. s variables appelez tout d abord la commande S lectionner tout s lectionner tous les l ments de la section actuelle du menu principal Edition Appelez ensuite la commande Animer s lection du menu principal En ligne R action Les valences de toutes les valeurs variables adresses directes libell s sont affich es en couleur rouge signal O vert signal 1 jaune affichage imm diat de la valeur pour les variables et affichage des valeurs en cliquant deux fois sur la variable pour les variables multi l ments Si vous voulez ins rer des champs de contr le dans les langages texte IL et ST La commande S lection dans champ d inspection vous permet dans les langages texte IL et ST d ins rer des champs de contr ledans la section R action La valeur actuelle des variables affect es est affich e dans ces champs de surveillance Dans le cas de variables multi l ments seule la valeur du premier l ment est affich e Pour modifier cela cliquez deux fois sur le champs de contr le Cette op ration vous permet d acc der la bo te de dialogue Param trage des champs de contr le et aux options de celui ci Pour modifier des libell s effectuez les op rations suivantes Etape Action 1 Activez l animation comme d crit dans Activation de l animation p 79 2 Cliquez deux fois sur le libell modifier 3 Entrez une nouvelle valeur et confirmez avec OK
251. si la valeur IN1 est gale 32767 Dans ce cas OUT1 d borderait de 32767 32768 33002205 11 2007 263 Plan de contact LD 264 33002205 11 2007 Plan de contact LD 8 5 contacts LD Fonctions en ligne dans le cadre du langage Fonctions en ligne Introduction Deux modes d animation sont disponibles dans l diteur LD e Animation de variables et liaisons binaires e Animation d objets s lectionn s Ces modes sont galement disponibles lors de l affichage d un instance DFB Bouton de commande D tail dans la bo te de dialogue Bloc fonction xxx Note Lorsque la section anim e est utilis e comme section de transition pour SFC et la transition et donc la section de transition n est pas trait e l tat suivant appara t dans la section de transition anim e BLOQUE Animation de variables et liaisons binaires L animation de variables et liaisons binaires est activ e l aide de la commande En ligne Animer valeurs binaires Dans ce mode l tat de signal actuel des variable binaires des adresses directes des domaines Ox et 1x et des liaisons binaires est affich dans la fen tre de l diteur Signification des couleurs Couleur Signification Contact bobine entr e sortie connexion rouge Contact bobine entr e sortie connexion transmet la valeur O Barre d alimentation de gauche contact bobine entr e sortie co
252. sont des fonctions et de blocs fonctions que Concept met votre disposition sous forme de biblioth ques La logique des EFB est tablie en langage de programmation C et ne peut pas tre modifi e dans l diteur FBD Les fonctions n ont pas d tat interne Pour des valeurs gales aux entr es la valeur la sortie est la m me pour toutes les ex cutions de la fonction Par exemple addition de deux valeurs livre le m me r sultat chaque ex cution de la fonction Une Fonction l mentaire est repr sent e graphiquement comme un cadre avec des entr es et une sortie Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom de la fonction c est dire le type de fonction est affich au centre du cadre Le num ro de fonction est affich au dessus du cadre Le num ro de fonction ne peut pas tre modifi et pr sente toujours la structure n m n num ro courant de la section n num ro courant de la fonction Les fonctions ne sont ex cut es pour FDB que lorsque l entr e EN 1 ou lorsque l entr e EN est d sactiv e voir galement EN et ENO p 218 Fonction l mentaire 6 5 ADD _DINT 33002205 11 2007 215 Langage des blocs fonctions FDB Bloc fonction l mentaire Les blocs fonctions ont des tats internes Pour des valeurs gales aux entr es la valeur la sortie est toujours diff rente chaque ex cu
253. ssages positifs Contacts de reconnaissance de passages n gatifs Dans le cas de contact destin s la reconnaissance de passages positifs la connexion de droite est ACT pour un cycle de programme si un passage de DESACT ACT de la variable bool enne associ e a lieu et qu en m me temps l tat de la connexion de gauche est ACT Sinon l tat de la connexion de droite est DESACT Contact de reconnaissance de passages positifs ii Dans le cas de contact destin s la reconnaissance de passages n gatifs la connexion de droite est ACT pour un cycle de programme si un passage de ACT DESACT de la variable bool enne associ e a lieu et qu en m me temps l tat de la connexion de gauche est ACT Sinon l tat de la connexion de droite est DESACT Contact de reconnaissance de passages n gatifs IN1 In VI 33002205 11 2007 243 Plan de contact LD Bobines Introduction Une bobine est un l ment LD qui transmet sans modification l tat de la liaison horizontale sur sa gauche la liaison horizontale sur sa droite Ceci tant l tat est m moris dans la variable l adresse directe associ e Comportement Lors de la proc dure de reprise de l API on fait la diff rence entre la reprise chaud de d marrage et la reprise froid des bobines e Reprise froid Apr s une reprise froid Charger le programme avec En ligne Chargement tous les
254. sseur d E S transmet au mat riel les valeurs de sortie calcul es dans le pr c dent segment et le mat riel lit simultan ment les valeurs d entr e n cessaires pour le segment suivant correspondant n Dans cette tape le processeur logique ex cute la logique des sections LL984 dans segment n Le processeur d E S transmet au mat riel les valeurs de sortie calcul es dans le pr c dent segment et le mat riel lit simultan ment les valeurs d entr e n cessaires pour le segment 1 Ensuite a lieu le Retour l tape 1 Note Les valeurs de sortie calcul es dans ce segment ne seront ex cut es que lors du prochain passage de l tape 2 c est dire apr s traitement des frais g n raux Vous devriez donc viter d ex cuter une logique critique au niveau du temps dans ce segment 33002205 11 2007 45 Structure des projets Traitement d un Le tableau d crit le traitement d un projet CEI Quantum projet CEI Echelon Processeur logique Processeur d E S 1 Gestion syst me Overhead par exemple communication avec NOM NOE etc 2 Ecriture des sorties affect es segment 1 Lecture des entr es affect es segment 1 3 Ecriture des sorties affect es segment 2 Lecture des entr es affect es segment 2 4 Ecriture des sorties affect es segment 3 Lecture des entr es affect es segment 3 n Ecriture des sorties affect es segment n n
255. stic de transition 323 Diagnostic en ligne 707 Diff rents 654 Diffusion des E S 118 976 divergence en OU 289 Divers r glages API 70 Documentation DFB 759 Macro 759 Mise en page 761 Mots cl s 766 33002205 11 2007 Index Documentation Projet 759 Sommaire 760 Donn es Standby Hot CEI 105 DOS Loader Premi re mise en service Atrium 1133 Premi re mise en service Compact 1093 1130 Premi re mise en service dans le cas de l utilisation de Modbus 1089 Premi re mise en service dans le cas de l utilisation de Modbus Plus 1125 Premi re mise en service Momentum 1096 1099 1136 1139 Premi re mise en service Quantum 1090 1126 DTY 581 583 584 E E S forcer 612 Echange de donn es entre abonn s au r seau Modbus Plus 118 ED Conversion de Tableaux Editeur de donn esiteur de donn es 614 d finition cyclique de variables 618 Editer Transition 307 diter propri t s d tapes 299 Editer la station E S locale 920 951 Editeur de donn es Param tres dans le fichier INI 1161 remarques g n rales 612 Editeur de donn es de r f rence Conversion de Tableaux Editeur de donn esiteur de donn es 614 remarques g n rales 612 Remplacement de variables 625 diteur de donn es de r f rence d finition cyclique de variables 618 modification d tats de signal d une variable localis e 616 Editeur de message ASCII Comment utiliser 640 Interface utilisateur 640 Editeur de m
256. syst me installe automatiquement l instruction chargeable pour la redondance d UC LL984 CHS_208 DAT Les UC 140 UC 434 12 et 140 UC 534 14 peuvent galement tre utilis es pour la redondance d UC CEI Pour cela il faut charger un fichier EXEC sp cial dans l UC Les instructions chargeables pour la redondance d UC CEI IHSB196 EXE et CHS_208 DAT seront automatiquement install es par le syst me Les UC Quantum ne se terminant pas par X et S peuvent tre utilis es pour l diteur d quation de LL984 Pour cela un fichier EXEC sp cial doit tre charg dans la m moire flash de l UC Ce fichier EXEC n est pas fourni avec Concept mais est d quation disponible sur Internet l adresse suivante www schneiderautomation com Quantum 102 33002205 11 2007 Configuration API Charger le micrologiciel pour les automates Momentum Le tableau suivant indique les versions EXEC courantes incluses sur le CD Service Release et livr es avec Concept Type d automate Momentum UC 171 CBB 970 30 171 CBB MPSV100 BIN MPSV100e BIN M moire CEI LL984 seulement CEI seulement Kilo octet 970 30 984 X 970 30 CEI X 236 Type d automate Momentum UC 171 CCC 7x0 x0 171 CCC M1LLVxxx M1IVxxxE M moire CEI LL984 seulement CEI seulement Kilo octet 760 10 984 X 760 10 CEI X 220 780 10 984 X 780 10 CEI X
257. t galement int grables dans le plan de contact voir Editeur FDB p 16 La structure d une section LD correspond une voie de courant pour des montages relais Sur son c t gauche se trouve le rail conducteur gauche Cette barre d alimentation gauche correspond la phase conducteur L d une voie de courant De m me que sur une voie de courant pour la programmation LD ne sont trait s que les objets LD contacts bobines qui sont branch s sur l alimentation en courant c est dire qui sont reli s la barre gauche d alimentation La barre droite d alimentation qui correspond au conducteur neutre n est pas repr sent e de mani re optique Toutefois toutes les bobines et sorties d EFB sont connect es celui ci l int rieur du montage cr ant ainsi une continuit de courant 16 33002205 11 2007 Description g n rale de Concept Editeur SFC Editeur IL L Editeur SFC voir Langage de commande s quentielle SFC p 273 permet la programmation graphique de la commande s quentielle conform ment la norme CEI 1131 3 Les objets SFC sont assembl s sur une section SFC en une commande s quentielle conformement la t che ex cuter La taille d une section SFC est de 32 colonnes et 200 lignes Les objets suivants sont disponibles dans Concept pour la programmation d une commande s quentielle Etape avec actions et section d action Transition avec section de transition D r
258. t n cessaire Passez en mode connect l aide de la commande En ligne Connecter ceci permettant d tablir la liaison entre l appareil de programmation et API 33002205 11 2007 95 Configuration API R percussion des modifications EN LIGNE Si les conditions suivantes sont remplies toutes les fen tres anim es se fermeront automatiquement en cas de modification de la liste d quipement E S par exemple effacement ou insertion d un module Conditions Mode En ligne Section s anim e s L tat entre API et l appareil de programmation doit obligatoirement tre EGAUX API est arr t Le niveau d acc s Modifier la configuration est activ e 96 33002205 11 2007 Configuration API 5 3 Configuration inconditionnelle Introduction Apercu Cette section d crit la configuration ex cuter de mani re inconditionnelle et donne un aper u des param trages pr alables d finir dans le menu de configuration Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Condition pr alable 98 S lection automate 99 S lection d UC pour le type d automate 100 Partition de m moire API 105 Instructions chargeables 106 Ordonnanceur de segments 109 Affectation des E S 111 33002205 11 2007 97 Configuration API Condition pr alable Introduction C est seulement apr s la s lection de l
259. te Introduction Dans le langage blocs fonctions FBD les textes peuvent tre plac s sous forme d objets texte La taille de ces objets texte est fonction de la longueur du texte Selon la longueur du texte la taille de l objet peut tre agrandie dans les sens vertical et horizontal d unit s de grille suppl mentaires Les objets texte ne doivent pas se chevaucher avec des FFB le chevauchement avec des liaisons est toutefois admis Capacit de Les objets texte n occupent pas d espace de m moire sur l API tant donn que le m moire texte n est pas charg sur l API 222 33002205 11 2007 Langage des blocs fonctions FDB 7 3 T ches ex cut es en langage de bloc fonction FBD Introduction Apercu Ce chapitre d crit ce que l on peut faire avec le langage de bloc fonction FBD Contenu de ce sous chapitre Ce sous chapitre contient les sujets suivants Sujet Page Placement de fonctions et de blocs fonctions 224 Ordre d ex cution des FFB 226 Configuration de boucles 228 33002205 11 2007 223 Langage des blocs fonctions FDB Placement de fonctions et de blocs fonctions S lection de FFB Avec Objets S lection FFB vous pouvez ouvrir un dialogue pour la s lection de FFB Cette bo te de dialogue est modeless c d qu elle ne se referme pas automatiquement apr s le lacement d un FFB mais reste ouverte jusqu ce que vous la fermiez Si vous avez o
260. te de CEI et LL984 p 165 162 33002205 11 2007 M moire de API et optimisation Utilisation exclusive de CEI Si vous voulez utiliser uniquement CEI chargez le fichier EXEC QIECVxxx bin non disponible pour l UC 424 02 Etant donn que ce fichier EXEC ne comprend pas de syst me d ex cution vous devez charger le syst me d ex cution CEI dans l automate sous la forme d une instruction chargeable EMUQ exe voir galement Instructions chargeables p 106 L instruction chargeable est charg e dans la zone de la m moire du programme et y occupe de l espace m moire Structure de la m moire UC X13 OX lors d une utilisation exclusive de CEI 7 M moire totale CEI x Configuration lt M moire du programme CEI code donn es code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es Instruction chargeable CEI EMUQ EXE R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x EN Zone de ie logique lb programme M moire d tat maxi 33002205 11 2007 163 M moire de l API et optimisation Utilisation
261. te optique nous avons opt pour une description la plus lin aire possible du d roulement des op rations de fa on fournir une m thode claire aux nouveaux utilisateurs de Concept Naturellement les r f rences crois es entre les commandes de menu sont possibles Avec l exp rience vous trouverez d autres m thodes souvent plus courtes Pour des informations plus d taill es veuillez consulter les chapitres correspondants du manuel de l utilisateur Contenu de ce Ce chapitre contient les sujets suivants hapitr SEP Sujet Page Vue d ensemble 62 Etape 1 d marrage de Concept 63 Etape 2 Configuration automate 64 Etape 2 1 Configuration requise 65 Etape 2 2 Configuration optionnelle 68 Etape 3 cr ation du programme utilisateur 72 Etape 4 Enregistrer 75 Etape 5 Effectuez l valuation m moire 76 Etape 6 Chargement et test 77 Etape 7 Optimisation et s paration 82 Etape 8 Documentation 84 33002205 11 2007 61 Cr er un projet Vue d ensemble Cr er un projet Notes La cr ation d un projet se divise en huit tapes principales Etape Action 1 D marrage de Concept voir Etape 1 d marrage de Concept p 63 D marrez Concept et cr ez un nouveau projet Configuration automate voir Etape 2 Configuration automate p 64 D finissez la configuration mat rielle Cr ation du programme utilisateur voir Etape 3 cr ation du programme utilisateur
262. ter l API effectuez les op rations suivantes Etape Action 1 Si le m me projet est lanc sur l ordinateur et l API EGAUX l API peut tre red marr ou arr t avec En ligne Commande en ligne Continuez ensuite avec l tape 7 Optimisation et s paration voir Etape 7 Optimisation et s paration p 82 33002205 11 2007 81 Cr er un projet Etape 7 Optimisation et s paration Optimisation de projets Apr s avoir mis en marche ou ex cut plusieurs fois la commande Chargement des modifications il est recommand d ex cuter une optimisation de fa on refermer les espaces apparus dans la gestion m moire des donn es de programmation Le projet du PC et l API tant INEGAUX apr s l optimisation chargez l application dans l API gr ce la commande Chargement Attention le programme doit tre arr t puis red marr Pour optimiser les projets effectuez les op rations suivantes Etape Action 1 Enregistrez le projet l aide de Fichier Enregistrer projet 2 Dans le menu principal Fichier appelez la commande Fermer projet et suivez les instructions des bo tes de dialogue successives 3 Appelez dans le menu principal Fichier la commande Optimiser projet et s lectionnez le projet optimiser Suivez les instructions des bo tes de dialogue successives 4 Utilisez la commande Statistiques m moire du menu princ
263. teur CEI Structure de la m moire de l UC 434 12 A 534 14 A B lors de l utilisation exclusive de CEI Je M moire totale CEI lt Configuration lt M moire du programme CEI code donn es Code EFB code programme donn es de section DFB donn es d instance connexions du module ventuellement modifications en ligne animation etc Donn es globales Variables non localis es R serve pour extensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc M moire tendue r f rences 6x R serve pour extensions M moire d tat utilis e pour les r f rences Ox 1x 3x 4x nn Zone de M moire logique programme M moire d tat maxi 33002205 11 2007 177 M moire de l API et optimisation Utilisation Vous utilisez uniquement le langage LL984 s lectionnez l entr e Invalider sous exclusive de Projet Configuration automate S lection automate dans la zone de liste LL984 Moteur d ex cution Ainsi la zone CEI est enti rement d sactiv e et vous disposez alors de toute la zone totale de logique pour votre programme utilisateur LL 984 Structure de la m moire de l UC 434 12 A 534 14 A B lors de l utilisation exclusive de LL984 G M moire programme Zone de logique M moire du programme LL984 vV R serve pour e
264. tilis e e Taux d occupation de la bascule de verouillage Toute valeur non autoris e est signal e par un message d erreur et peut tre automatiquement adapt e la valeur propos e Donn es Apr s avoir configur un syst me CEI Hot Standby pr voyez suffisamment de Standby Hot CEI zones d adresses pour le nombre requis de mots d entr e Plus le nombre de mots d entr e CEI Hot Standby est lev et plus la m moire tampon de transfert destin la partie CEI est grande Cela signifie que l application CEI utilis e peut tre elle aussi d autant plus grande ATTENTION Influence du temps de cycle syst me La taille de la m moire d tat configur e dans un projet de redondance d UC CEI a une influence signifiante sur le temps de cycle syst me D s qu un cycle logique est termin le suivant commence une fois que toutes les donn es de m moire d tat ont t transmises au module CHS Le non respect de ces instructions peut provoquer des blessures ou des dommages mat riels 33002205 11 2007 105 Configuration API Instructions chargeables Introduction Les instructions chargeables sont des programmes ne charger qu en cas de besoin dans l automate Les diff rentes utilisations des instructions chargeables sont abord es dans les sections suivantes Note Lorsque vous supprimez en mode en ligne un module expert dans la liste d affectation des E S l instruction c
265. timisation de la m moire logique La zone de la m moire du programme qui accueille votre programme utilisateur est appel e zone de logique Cette zone d termine galement la taille maximale de votre programme utilisateur La taille actuelle de la zone de logique peut tre visualis e sous Projet Configuration automate dans la vue d ensemble de la configuration dans la zone Automate La taille de la m moire est affich e en nodules pour LL984 1 nodule quivaut 11 octets et en ko pour CEI Vous avez diff rentes possibilit s pour optimiser la m moire logique en fonction de vos besoins e S lectionner le fichier EXEC optimal p 200 e Synchronisation des zones pour les donn es globales et la m moire du programme CEI Momentum p 201 Note Prenez galement en compteles possibilit s d optimisation de la m moire ind pendantes de l automate voir Remarques g n rales sur l optimisation de la m moire p 153 198 33002205 11 2007 M moire de API et optimisation Structure de la m moire d une UC Momentum repr sentation simplifi e M moire du programme LL984 M moire programme R serve pour extensions Configuration de la diffusion des E S etc Configuration R serve pour extensions Liste des composants E S etc J R serve pour extensions M moire d tat M moire d tat utilis e gt maxi pour les r f rences 0x 1x 3x 4x
266. tion 314 animation 316 Appeler macro 553 Apprendre temps de surveillance 320 Barre d outils 860 SFC caract res de d finition 304 Cha ne 316 connextion 287 d rivation simultan e 292 Diagnostic de transition 323 divergence en OU 289 En ligne 313 Etape 278 Etape d attente 278 Etape initiale 278 Fonctions en ligne 314 fonctions en ligne 316 jonction alternative 291 jonction simultan e 293 Modifier 295 Objet texte 294 Objets 277 Passage 283 propri t s d tapes 299 saut 288 Section de transition 285 Temporisation de l tape 278 Temps de contr le maximum 278 Temps de contr le minimum 279 Temps de retard 278 Touches courtes 874 traiter 296 Transition 283 307 Variable d action 281 variable de transition 286 Simulation 773 775 777 Simuler API 775 777 Sorties ANY 448 Sous programmes LL984 479 ST 399 Animation 392 Appel composant 447 Barre d outils 863 Expressions 402 Fonctions en ligne 392 459 33002205 11 2007 xvii Index ST 399 G n ration de code 457 Instructions 429 430 Op randes 403 Op rateurs 405 409 R daction de programme 461 Touches courtes 871 Verification de la syntaxe 456 Station d centralis e d E S 68 Statistiques m moire 686 Structure M moire de l API 151 Programme 41 programme 42 Projet 41 projet 42 Symbole 855 Symbole de projet Cr er 846 cr er 846 Symboles 857 858 859 860 862 863 864
267. tion du bloc fonction Par exemple pour un compteur la valeur la sortie augmente Un bloc fonction est repr sent graphiquement comme un cadre avec des entr es et des sorties Les entr es sont toujours repr sent es la gauche et les sorties toujours la droite du cadre Le nom du bloc fonction c est dire le type bloc fonction est affich au centre du cadre Le nom d instance est affich au dessus du cadre Le nom d instance permet d identifier pr cis ment le bloc fonction dans un projet Le nom d instance est g n r automatiquement et pr sente la structure suivante FBI_n_m FBI Instance de bloc fonction n Num ro de section num ro courant m Num ro de l objet FFB dans la section num ro courant Le nom d instance peut tre dit par le biais de la bo te de dialogue Objet Caract ristiques du bloc fonction Le nom d instance doit tre pr cis dans tout le projet sans gard aux majuscules et minuscules Si le nom entr existe d j vous en tes averti et vous devez choisir un autre nom Le nom d instance doit correspondre aux conventions de nom CEI sinon un message d erreur s affiche Note Selon CEI1131 3 seules des lettres sont autoris es comme premier caract re des noms d instances Si vous souhaitez cependant utiliser galement des chiffres comme premiers caract res vous pouvez le faire avec la commande Options Environnement Extensions CEI Chiffres en t te de quali
268. to observe this precaution can result in injury or equipment damage Multiplexeur Consultez votre administrateur de syst me pour d terminer la passerelle appropri e Entrez la dans la zone de texte Multiplexeur Masque Subnet Consultez votre administrateur de syst me pour obtenir le masque Subnet appropri Entrez le dans la zone de texte Masque Subnet par exemple 255 255 255 0 Type de transmission Pour NOE il existe un champ suppl mentaire pour le type de transmission Vos deux possibilit s de s lection sont les suivantes ETHERNET Il ou IEEE 802 3 33002205 11 2007 139 Configuration API Configuration des E S Une fois les param tres d adresse du port Ethernet ont t d finis vous pouvez affecter des param tres pour l exploration d E S La zone de texte Module ma tre emplacement contient le typ de module que vous avez configur pour la communication Ethernet En cas d utilisation du contr leur Ethernet de Momentum l emplacement sera toujours le num ro 1 et le type de module configur est affich dans la bo te de dialogue des variables Si vous configurez un NOE dans une baie standard le num ro d emplacement affect dans l affectation des E S sera affich avec le type de module Cette zone de test affichera Non affect jusqu ce que l affectation des E S soit termin e En cas de configuration de plus d un NOE les param tres d exploration d E S se
269. tres de ligne de commande Modbus Modbus TCP IP p 1198 Lors d un d marrage de Concept via l outil CCLaunch une connexion est tablie automatiquement un API quelconque Pour les grands r seaux un fichier topologique est d abord cr puis utilis dans l outil CCLaunch Cela vous permet alors de cr er un itin raire complet de routage MB voir Connexion automatique via l outil CCLaunch Modbus Plus p 1202 tablissant une connexion automatique l API Affichage des derniers projets DFB ouverts Au d marrage de Concept une liste des derniers projets DFB 4 au total ouverts appara t dans le menu principal Fichier Affichage du contenu d archive Lors de la d compression d un projet archiv tous les fichiers de l archive sont pr alablement affich s 12 jeux de couleurs diff rents des fins d animation dans l diteur FBD IL ST SFC et LD Nouvelle fonctionnalit Description CONCEPT INI Colors AnimationColors 0 12 D finit le jeu de couleurs d une animation en ligne dans tous les diteurs Nouvelle fonctionnalit de l diteur de donn es de r f rence Nouvelle fonctionnalit Description Format d adresse CEI QW0000X Permet de visualiser le format d adresse CEI QW0000 X 33002205 11 2007 31 Nouveaut s Fonctions En ligne Nouvelles fonctionnalit s en ligne Nouvel
270. ts LD Introduction Aper u Ce chapitre d crit ce que l on peut faire avec le langage contacts LD Contenu de ce Ce sous chapitre contient les sujets suivants sous chapitre Sujet Page Placement de bobines de contacts de fonctions et de blocs fonctions 258 Ordre d ex cution 260 Configuration de boucles 262 33002205 11 2007 257 Plan de contact LD Placement de bobines de contacts de fonctions et de blocs fonctions Mise en place Dans l diteur du sch ma contacts LD la fen tre est plac e sur une grille logique d objets Lors de leur mise en place les objets sont ajust s sur le quadrillage de cette grille 52 x 230 champs A l exception des liaisons verticales des FFB et des zones de texte tous les l ments ont besoin exactement d un champ sur la grille Les objets ne peuvent tre plac s qu l int rieur d un tel champ Si un objet est plac entre deux champs l objet est automatiquement ins r dans le champ qui suit Lorsqu un objet est plac hors du cadre de la section ou en cas de chevauchement avec un autre objet un message d erreur appara t et l objet n est pas plac Lors du placement les contacts et les bobines sont automatiquement reli s un contact une bobine non reli e se trouvant proximit imm diate condition que le contact la bobine se trouve la m me position verticale Une liaison avec la barre d alimentation n est tablie que lorsqu
271. tteindre jusqu 64 appareils cibles qui peuvent chacun recevoir les donn es 8 adresses cibles de la M moire de signal Voir aussi section Nombre de mots vraiment utilis s lors de la r ception de donn es Peer Cop p 119 Lors de l change de donn es sp cifique des donn es manant d un API source s lectionn sont envoy es un API cible s lectionn dans le r seau Modbus Plus MB A cet effet entrez dans une table a l abonn source et cible correspondant 1 64 l adresse respective pour l change de donn es L adresse doit correspondre avec l Adresse d abonn MB au dos du module respectif Cette configuration d adresse est modifiable et doit tre sp cifi e avant l quipement Voir aussi la description du mat riel Selon la configuration du mat riel vous s lectionnez l abonn qui doit tre lu ou crit 118 33002205 11 2007 Configuration API Nombre de mots vraiment utilis s lors de la r ception de donn es Peer Cop Introduction simple permet de calculer le nombre de mots utilis s Le nombre de mots utilis s ne doit pas d passer 500 Pour l viter une formule Formule La formule permettant de calculer le nombre de mots utilis s est la suivante Longueur index 1 nombre de mots Exemple La bo te de dialogue Peer Cop R ception globale comporte l entr e suivante
272. tur ou en LL984 langage contacts langage comparable Modsoft Au sein d une m me section seul un des langages de programmation mentionn s peut tre utilis Au sein des sections l change de valeurs s effectue via des connexions des variables ou des adresses directes Entre les diff rentes sections l change de valeurs s effectue via des variables ou des adresses directes Les sections LL984 sont ex cut es en premier L ordre des sections LL984 peut tre d fini l aide de la bo te de dialogue Projet Configuration automate Configurer Ordonnanceur de segments Une fois le traitement de toutes les sections LL984 termin le traitement des sections CEI FDB SFC LD IL ST est effectu Vous pouvez d terminer leur ordre d ex cution l aide de la bo te de dialogue Projet Ordre d ex cution ou du Navigateur de projet voir Navigateur de projet p 573 Lors de l impression les sections sont r parties en pages La quantit d informations contenue sur ces pages est fonction des param tres d finis dans Fichier Imprimer Pour afficher la r partition des pages utilisez la commande Affichage Saut de page Pour chaque section CEI FDB SFC LD IL et ST une variable multi l ments portant le m me nom que la section est cr e Cette variable est du type de donn es SECT_CTRL et elle comporte deux l ments e L l ment disable du type de donn es BOOL permet de
273. ture des sorties affect es segment 1 Lecture des entr es affect es segment 1 3 Ecriture des sorties affect es segment 2 Lecture des entr es affect es segment 2 4 Ecriture des sorties affect es segment 3 Lecture des entr es affect es segment 3 HE1 1 Section d v nements d E S ex cution spontan e lors d une interruption mat rielle HE2 2 Section d v nements d E S ex cution spontan e lors d une interruption mat rielle HE64 64 derni re section d v nements d E S ex cution spontan e lors d une interruption mat rielle TE1 1 Section d v nements de temporisation ex cution uniquement lors d une interruption du temporisateur TE2 2 Section d v nements de temporisation ex cution uniquement lors d une interruption du temporisateur TE16 16 Section d v nements de temporisation ex cution uniquement lors d une interruption du temporisateur n Ecriture des sorties affect es segment n n lt 32 Lecture des entr es affect es segment n n lt 32 n 1 Ex cution de la section 1 CEI cyclique n 2 Ex cution de la section 2 CEI cyclique 33002205 11 2007 47 Structure des projets Echelon Processeur logique Processeur d E S n 3 Ex cution de la section 3 CEI cyclique m Ex cution de la section n CEI n lt 1600 et retour l tape 1 1 La gestion syst me par exemple communication avec les modules des liens NOM
274. uivantes Etape Action 1 Ouvrez le Navigateur de projet voir Navigateur de projet p 573 l aide de Projet Navigateur de projet Etablissez avec En ligne Connecter une connexion entre le PC et l API Etablissez avec En ligne Chargement en mode DIFFERENTS ou En ligne Chargement des modifications en mode MODIFIE la coh rence entre le PC et l API 4 Dans le navigateur de projet s lectionnez la section d sactiver Cliquez sur le bouton droit de la souris pour faire appara tre le menu contextuel des sections et activez le mode Animer tat de lib ration 6 Dans le menu contextuel bouton droit de la souris de la section s lectionn e changez l tat de validation l aide de la commande Changer l tat de lib ration Note Le navigateur de projet vous permet uniquement de d sactiver de valider des sections n tant pas d j d sactiv es valid es par le biais d une autre Section voir D sactivation CONDITIONNELLE d une section p 59 ou de P diteur de donn es de r f rence voir Invalidation INCONDITIONNELLE d une section possibilit 1 p 57 R action D sactivation de la section Note D sactiver une section ne signifie pas que les sorties programm es sont d sactiv es au sein de cette section Si une sortie a d j t d finie dans un cycle pr c dent cet tat est conserv m me apr s d sactivation de la section L tat
275. um le couplage au syst me DP Profibus se fait dans une station E S Drop Pour ce faire vous devez tout d abord indiquer le nombre de contr leurs de bus CRP 811 00 utilis s dans la bo te de dialogue S lectionner extensions Les modules apparaissent alors dans la zone de liste de la bo te de dialogue S lection de modules d E S et peuvent tre ins r s dans l Affectation des E S La configuration des abonn s de DP Profibus s effectue avec l outil de configuration SyCon elle est enregistr e dans un fichier CNF puis transmise directement vers Concept Cependant la configuration CNF peut galement tre import e vers Concept ult rieurement ATTENTION LES ADRESSES PROFIBUS DP PEUVENT TRE CRAS ES Soyez attentif lors de la configuration de Profibus DP car l adressage sans espace de deux modules E S 8 bits formant une limite de 16 bits n est permis que lorsque ces deux modules 8 bits appartiennent au m me ma tre DP Profibus Si vous ne respectez pas cette consigne les bits d entr e d un des modules par ex celui du ma tre Profibus DP A pourraient tre remplac s par ceux de l autre module par ex celui du ma tre Profibus DP B Le non respect de ces instructions peut provoquer des blessures ou des dommages mat riels 33002205 11 2007 133 Configuration API Import de la configuration DP Profibus Exemple de configuration Pour importer la configuration CNF vers C
276. uvert plusieurs sections FBD et appel la bo te de dialogue une seule bo te de dialogue est ouverte et disponible pour toutes les sections Pour toutes les autres sections pas l diteur FBD la bo te de dialogue n est pas disponible Lorsque les sections FBD sont transform es en symboles minimaliser la fen tre la bo te de dialogue se ferme Lorsque l un des symboles de section FBD est nouveau appel la bo te de dialogue s ouvre nouveau automatiquement Au premier d marrage de Concept l affichage des FFB s oriente sur les biblioth ques Ceci signifie que pour s lectionner un FFB il faut d abord s lectionner la biblioth que correspondante l aide du bouton de commande Biblioth que Vous pouvez ensuite s lectionner le groupe correspondant dans la zone de liste Groupe Vous pouvez pr sent s lectionner le FFB souhait dans la zone de liste Type FFB Au cas o vous ne savez pas dans quelle biblioth que dans quel groupe le FFB souhait se trouve vous pouvez utiliser le bouton de commande Orient FFB pour appeler un dialogue orient sur les FFB Ce dialogue propose une liste tri e par ordre alphab tique de tous les FFB de toutes les biblioth ques et tous les groupes Apr s chaque d marrage ult rieur du projet la vue que vous avez s lectionn e appara t Apr s la s lection du FFB choisissez sa position dans la section Le symbole curseur se place comme un petit FFB c t du symbol
277. uyant sur la touche F1 Cette aide contextuelle est disponible aussi bien pour les commandes de menu et les dialogues que pour les fonctions les blocs fonctions ainsi que les mat riels dans quelques gammes d automate 33002205 11 2007 Description g n rale de Concept Configuration du mat riel API Description Concept est l outil de projection standard pour les produits Quantum Compact Momentum et Atrium La configuration des mat riels par exemple unit centrale m moire programme unit s d entr e sortie etc peut tre r alis e avant pendant ou apr s la cr ation du programme Cette t che de projection peut avoir lieu aussi bien avec l API en mode connect Connect qu en mode Hors ligne terminal seul Concept supporte la projection en proposant uniquement les combinaisons autoris es ce qui permet d emp cher efficacement une projection erron e En mode connect il est aussit t proc d au contr le de vraisemblance du mat riel projet et les entr es erron es sont refus es Apr s la connexion du terminal PC avec l API il est proc d au contr le de vraisemblance des valeurs projet es par exemple de l diteur de variables avec les ressources mat riel r elles et un message d erreur est affich le cas ch ant 6 33002205 11 2007 Description g n rale de Concept Contenu de paquet du mat riel API en Concept S M et XL Description Contenu de paquet du mat rie
278. variables de tous les types seront mis sur 0 ou sur leurs valeurs initiales e Reprise chaud Lors d une reprise chaud arr ter et d marrer le programme ou En ligne Chargement des modifications de diff rents proc dures de d part existent pour les variables non localis es adresses directes et les variables non localis es e Variables localis es adresses directes Lors d une reprise chaud toutes les bobines registres Ox sont plac es 0 ou si existant leur valeur initiale e Variables non localis es Lors d une reprise chaud toutes les variables non localis es conservent leur valeur actuelle comportement m morisant Ce comportement diff rent lors d une reprise chaud entra ne des particularit s dans le comportement de reprise chaud des objets LD Bobine Initialiser et Bobine R initialiser Le comportement de reprise chaud est fonction du type de variables utilis comportement m morisant en cas d utilisation de variables non localis es comportement non m morisant en cas d utilisation de variables d adresses directes Au cas o vous avez besoin d une bobine tamponn e avec une variable localis e ou des adresses directes utilisez les blocs fonctions RS ou SR de la biblioth que de blocs CEI s v p Bobines Les bobines suivantes sont disponibles disponibles e Bobine voir Bobine p 245 e Bobine Invers e voir Bobine Invers e p 245 e Bobine Initialiser voir
279. xtensions Messages ASCII diffusion des E S Ethernet etc R serve pour extensions Liste des composants E S etc M moire tendue r f rences 6x M moire d tat R serve pour extensions maxi M moire d tat utilis e pour les r f rences Ox 1x 3x 4x 178 33002205 11 2007 M moire de API et optimisation Utilisation conjointe de CEI et LL984 Lors d une utilisation conjointe de CEI et LL984 vous devez syntoniser la taille des deux zones En configurant l l ment Taille du tas CEI et Donn es globales vous d finissez automatiquement la taille de la m moire du programme CEI et par l m me d finissez la place disponible pour les donn es LL984 programme utilisateur La taille de la m moire disponible pour les programmes utilisateur LL984 se calcule avec la formule suivante Zone LL984 nodules LL984 disponibles m moire totale CEI Lors de ce calcul il convient de prendre en compte le fait que la taille de la zone LL984 est calcul e en nodules et que les autres donn es sont calcul es en ko Pour configurer la m moire totale CEI s lectionnez l entr e Valid e dans la zone de liste Moteur d ex cution sous Projet Configuration automate S lection automate La zone CEI est alors valid e et vous pouvez saisir la taille de m moire voulue dans la zone de texte Taille du tas CEI La taille de la m moire est indiqu e en ko L espace m m

Download Pdf Manuals

image

Related Search

Related Contents

Quickly set up Stream-it!  Catalogue - Couleurs bois  「当事者支援のあり方を考える」 ~『私の取扱説明書』を親子で読み解く~  BENDIX BW2764 User's Manual  Microsoft Word Viewer - R 600 first stage Service  ID User`s Manual  MpmasQL 2.52 - Universität Hohenheim  

Copyright © All rights reserved.
Failed to retrieve file