Annexes SFC et fonctions CEI dans la CPU C7 Liste d’état système dans la CPU C7 et PICS ASi Fonctions de l’OP C7, images standard, messages système Bibliographie pour SIMATIC C7 et S7 Siemens dans le monde C79000-G7077-C622-01 Glossaire, index...
Siemens. Le fonctionnement correct et sûr du produit présuppose un transport, un stockage, une installation et un montage conformes aux règles de l’art, ainsi qu’un service et un entretien...
Sommaire Emploi et fonction de la périphérie analogique du C7 ....4.3.1 Adressage de la périphérie analogique ......4.3.2 Représentation des valeurs analogiques .
Sommaire Modification de l’adresse dans la configuration de réseau MPI ..7-12 Entrée de valeurs ..........7-13 Sélection de la langue et réglage de la date et de l’heure .
Introduction Objet de ce Ce chapitre vous indique ce dont vous avez besoin pour programmer le C7 et les chapitre possibilités qu’il vous offre en tant qu’appareil de contrôle-commande. Nota Le C7 possède deux unités distinctes travaillant indépendamment l’une de l’autre : –...
Introduction Commande avec un C7 Généralités Le programme utilisateur commandant le processus visualisé par la partie C-C du C7 se déroule sur la CPU C7. CPU C7 Le fonctionnement de la CPU C7 est déterminé par les unités suivantes : Mémoire de programme Elle renferme le programme utilisateur.
Vous trouverez les caractéristiques techniques et les données de référence des cap- teurs et actionneurs ASi dans le catalogue Siemens ST PI. Fonctionnement Le fonctionnement du système ASi présente les caractéristiques suivantes : du CP ASi C7 procédé...
Page 10
Introduction Fonctionnement étendu C’est le mode de fonctionnement mettant à disposition toutes les fonctions confor- mément à la spécification du maître ASi. Ce mode est pris en charge par un bloc fonctionnel (FC) qui se trouve sur la disquette jointe à ce manuel. Le mode de fonc- tionnement étendu avec FC permet d’exécuter, en plus du fonctionnement standard, des appels du maître depuis le programme utilisateur.
Introduction Contrôle-commande avec un C7 Généralités Le C7 permet la visualisation des états de fonctionnement et des valeurs en cours du processus. De plus, vous pouvez saisir avec le C7 des données qui seront écrites dans la CPU C7. Des fonctions relevant du diagnostic de l’installation peuvent éga- lement être configurées sur le C7.
Page 12
Introduction Messages système Les messages système indiquent des états de fonctionnement internes du C7. Ils atti- rent par exemple votre attention sur des erreurs de manipulation ou sur des troubles de la communication. C’est le type de message qui jouit de la plus haute priorité d’affichage.
Introduction Vue d’ensemble du C7 Les appareils SIMATIC C7-621 et C7-621 ASi sont bâtis autour de plusieurs consti- tuants qui fonctionnent en parfaite harmonie : une CPU d’automate SIMATIC S7-300 (CPU C7), un OP SIMATIC à affichage par ligne (OP C7), une périphérie TOR et analogique intégrée (périphérie C7-621),...
Page 14
Introduction Le principe de fonctionnement correspond lui aussi à celui d’une configuration au moyen de modules standard de la famille des automates et des OP : la section auto- mate fonctionne indépendamment de la section OP et à chacun des processeurs est associée sa propre mémoire.
Mise en service (démarrage) Objet du chapitre Ce chapitre vous renseigne sur : le comportement du C7 au démarrage, ce qu’il faut faire quand il n’y a encore aucune configuration chargée ou quand une configuration est chargée, l’activation des modes de fonctionnement RUNP, RUN, STOP et MRES de la CPU C7, l’activation de l’affichage d’état des E/S TOR, l’effacement général du C7.
Mise en service (démarrage) Comportement au démarrage et à la mise en service Démarrage Après son raccordement à l’alimentation électrique, le C7 effectue un auto-test. Il contrôle l’aptitude au fonctionnement des principaux composants du système et donne les résultats du test par la LED d’état et l’afficheur. Le démarrage s’effectue selon les étapes suivantes : 1.
Page 17
Mise en service (démarrage) Aucune En l’absence d’une configuration, ce sont les images en langue anglaise chargées configuration d’OP dans le microprogramme qui sont activées. Dans ce cas, sélectionnez le mode opé- n’est chargée ratoire de l’OP C7 permettant de lancer le transfert d’une configuration. Procédez de la manière suivante : Etape Action...
Page 18
Mise en service (démarrage) Chargement Quand une configuration est chargée, vous pouvez en charger une nouvelle comme d’une nouvelle il est dit au paragraphe « Aucune configuration d’OP n’est chargée ». configuration d’OP Si l’image standard ou la fonction mentionnée plus haut n’est pas disponible dans la configuration actuellement chargée, vous aurez recours à...
Mise en service (démarrage) Sélection du mode de fonctionnement de la CPU C7 Menu des Vous pouvez sélectionner le menu des fonctions système depuis tous les niveaux de fonctions système fonctionnement, pour le C7-621 comme pour le C7-621 ASi. Ce menu permet de choisir les fonctions ou autres menus suivants : sélection du mode de fonctionnement de la CPU C7 –...
Mise en service (démarrage) Sélection du menu Pour sélectionner le menu des Modes de la CPU C7 depuis le menu des fonctions des modes de système, appuyez sur la touche fonctionnement Vous voyez s’afficher le menu suivant (MODE: STOP étant pris ici pour exemple) : Mode de fonc- MODE:STOP = Anwahl der...
Page 21
Mise en service (démarrage) Choix du mode de Voici comment choisir les différents modes de fonctionnement de la CPU C7. la CPU C7 Tableau 2-1 Choix du mode de fonctionnement de la CPU C7 Mode de fonc- Touche Explication tionnement RUNP La CPU C7 exécute le programme utilisateur.
Page 22
Mise en service (démarrage) Changement de Pour éviter un changement incontrôlé de mode de la CPU C7 en cours de service, mode protégé par une protection par mot de passe est activée lorsqu’une configuration est chargée. mot de passe Elle joue de la manière suivante : 1.
Mise en service (démarrage) Affichage d’état des E/S TOR (C7-621) Sélection de Pour sélectionner l’image « Affichage d’état des E/S TOR » à partir du menu des l’affichage d’état fonctions système, appuyez sur la touche des E/S TOR L’état de la périphérie tout ou rien peut être affiché grâce à une fonction système C7.
Page 24
Mise en service (démarrage) Pour quitter Pour quitter l’affichage des entrées/sorties TOR, appuyez sur la touche l’affichage des E/S TOR Pour quitter le Pour quitter le menu des fonctions système, appuyez sur la touche menu des fonctions système Systèmes intégrés compacts C7-621, C7-621 ASi 2-10 C79000-G7077-C622-01...
Mise en service (démarrage) Effacement général du C7 Généralités Pour obtenir un état neutre du C7, il est nécessaire de procéder à un effacement gé- néral de la CPU C7 et, éventuellement, de l’OP C7. Effacement Le C7 doit être hors tension. L’effacement général de la partie OP du C7 s’effectue général de l’OP C7 de la manière suivante : 1.
Page 26
Mise en service (démarrage) Le menu des fonctions système s’affiche : C7 System Functions IN/OUT Figure 2-6 Menu des fonctions système du C7-621 avec ses touches ou pour le C7-621 ASi C7 System Functions Figure 2-7 Menu des fonctions système du C7-621 ASi avec touches 3.
Page 27
Mise en service (démarrage) Le menu suivant s’affiche : MODE:STOP = Anwahl der DIR–Funktion RUNP RUN STOP MRES DC5V FRCE STOP Figure 2-8 Menu « Modes de la CPU C7 » avec ses touches 5. Sélectionnez la fonction STOP en appuyant sur La diode STOP s’allume.
Page 28
Mise en service (démarrage) Ce qui se passe Lors de l’effacement général de la CPU C7, la LED STOP clignote et le processus dans la CPU C7 suivant se déroule : lors d’un 1. La CPU C7 efface la totalité du programme utilisateur dans la mémoire de tra- effacement général vail et la mémoire de chargement.
Commande avec la CPU C7 Objet du chapitre Ce chapitre est consacré à la description de la CPU C7. Il vous renseigne sur les langages de programmation possibles pour la CPU C7 et sur les moyens mis à votre disposition pour la programmer. Les caractéristiques de la CPU C7 sont paramétrables.
Commande avec la CPU C7 CPU C7, généralités Caractéristiques La CPU C7 se distingue par les caractéristiques suivantes : de la CPU C7 12 Ko de mémoire de travail, pour C7-621 et pour C7-621 ASi 20 Ko de mémoire vive de chargement intégrée (RAM), 20 Ko de mémoire flash intégrée, bus P pour la connexion des entrées/sorties externe, vitesse : environ 0,3 ms pour 1000 instructions binaires,...
Commande avec la CPU C7 Programmation de la CPU C7 Généralités C’est dans la CPU C7 que se déroule le programme utilisateur commandant le pro- cessus qui sera visualisé par le pupitre opérateur OP C7. Equipement Pour développer le programme ztilisateur, vous aurez besoin de l’équipement sui- nécessaire vant : console PG ou ordinateur personnel PC avec interface multipoint MPI et câble...
Commande avec la CPU C7 Performances de la CPU C7 Introduction Le tableau 3-1 énumère les performances essentielles de la CPU C7. Tableau 3-1 Performances de la CPU C7 Performance CPU C7 Mémoire de travail (intégrée) 12 Ko Mémoire de chargement (intégrée) 20 Ko de mémoire vive (RAM) 20 Ko de mémoire flash (FEPROM) Vitesse...
Page 33
Commande avec la CPU C7 Tableau 3-1 Performances de la CPU C7, suite Performance CPU C7 Interface MPI vitesse de transmission 187,5 kbauds nombre max. de partenaires 32 (126 avec répéteur) éloignement : sans répéteur 50 m avec 2 répéteurs 1100 m avec 10 répéteurs en série 9100 m...
Commande avec la CPU C7 Fonctions de test et d’information de la CPU C7 Généralités La CPU C7 met à votre disposition des fonctions de test et d’information qui garan- tissent un travail correct et un comportement défini en cas d’erreur. Elle propose en outre une série de fonctions de test et d’information permettant d’interroger son état ainsi que celui de ses modules d’entrées/sorties.
Page 35
Commande avec la CPU C7 Liste des fonctions Le tableau 3-2 énumère les fonctions d’information de la CPU C7. Le guide de l’uti- d’information lisateur offre une description exhaustive de ces fonctions. Tableau 3-2 Fonctions d’information de la CPU C7 Fonctions d’information Emploi Mémoire utilisateur...
Page 36
Commande avec la CPU C7 Tableau 3-2 Fonctions d’information de la CPU C7, suite Fonctions d’information Emploi Lecture du tampon de diagnostic Affichage du contenu du tampon de diagnostic date et heure à laquelle un événement de diagnostic s’est produit, désignation de l’événement de diagnostic, informations décrivant l’événement de diagnostic en détail, par exemple appel de l’OB d’erreur en cas d’erreur d’accès.
Commande avec la CPU C7 3.4.1 Horloge et compteur d’heures de fonctionnement Introduction La CPU C7 possède une horloge logicielle. De plus, elle met à votre disposition un compteur d’heures de fonctionnement qui vous permet de compter ses heures de fonctionnement ou celles d’un appareil connecté.
Commande avec la CPU C7 Blocs de la CPU C7 Généralités Ce paragraphe vous indique tous les blocs exécutables dans votre CPU C7. Le traitement du programme utilisateur par le système d’exploitation de la CPU C7 est événementiel. Les tableaux ci-après indiquent quels blocs d’organisation (OB) sont appelés automatiquement par le système d’exploitation pour quel événement.
Page 39
Commande avec la CPU C7 OB du cycle et de Le tableau 3-6 énumère les OB déterminant le comportement de la CPU C7 durant démarrage le cycle et au démarrage. Tableau 3-6 OB du cycle et de démarrage Cycle et démarrage OB appelé...
Page 40
Commande avec la CPU C7 OB de réaction Le tableau 3-8 énumère les OB déterminant le comportement de la CPU C7 en cas aux erreurs d’erreur. Tableau 3-8 OB de réaction aux erreurs Erreur OB appelé Evénements déclencheurs Priorité par dé- possibles possibles faut de l’OB...
Page 41
Commande avec la CPU C7 OB 121 et 122 Veuillez noter la particularité suivante de la CPU C7 pour les OB 121 et 122 : Nota Pour les OB 121 et 122, il faut noter la particularité suivante. Dans les données locales des OB, la CPU écrit la valeur « 0 » dans les variables temporaires suivantes de la table de déclaration des variables : octet nº...
Commande avec la CPU C7 Paramètres de la CPU C7 Propriétés Les propriétés et le comportement de la CPU C7 sont paramétrables. Vous effectuez paramétrables ce paramétrage dans plusieurs onglets d’une boîte de dialogue de STEP 7 (voir la de la CPU C7 Documentation STEP 7 et l’aide en ligne de STEP 7).
Commande avec la CPU C7 3.6.1 Onglet « Cycle / Mémento de cadence » Bloc de Le tableau 3-9 énumère les paramètres du bloc « Cycle » mentionnés dans l’onglet paramètres « Cycle / Mémento de cadence ». « Cycle » Tableau 3-9 Bloc de paramètres «...
Page 44
Commande avec la CPU C7 Définition : Les mémentos de cadence sont des mémentos dont l’état binaire change à une mémento de fréquence fixée selon un rapport impulsion-pause de 1:1. Pour C7, huit fréquences cadence fixes ont été définies, qui peuvent être affectées à un octet de mémentos de votre choix.
Commande avec la CPU C7 3.6.2 Onglet « Mise en route » « Mise en route » Le tableau 3-11 énumère les paramètres de l’onglet « Mise en route ». Tableau 3-11 Paramètres de l’onglet « Mise en route » Paramètre Explication Valeurs admises...
Commande avec la CPU C7 3.6.3 Onglet « Diagnostic / Horloge » Diagnostic Le bloc de paramètres « Diagnostic » de l’onglet « Diagnostic / Horloge » vous per- met de déterminer dans quelle mesure la CPU C7 mettra à votre disposition les mes- sages du diagnostic système.
Commande avec la CPU C7 3.6.4 Onglet « Rémanence » Définition : On dit qu’une zone de mémoire est rémanente si son contenu persiste à la suite rémanence d’une coupure de la tension secteur et après le passage d’ARRET à MARCHE. La zone non rémanente des mémentos, temporisations et compteurs est remise à...
Commande avec la CPU C7 Tableau 3-13 Paramètres de l’onglet « Rémanence », suite Paramètre Explication Valeurs admises Par défaut pour C7 Bloc de données Quand « Bloc de données = oui », il faut fixer le bloc oui/non de données et le « Nombre d’octets de données » sou- Numéro du bloc de de 1 à...
Commande avec la CPU C7 3.6.6 Onglet « Alarme cyclique » Définition : alarme Une alarme cyclique est un signal périodique généré par la CPU C7 de façon interne cyclique et provoquant l’appel automatique d’un « OB d’alarme cyclique »t, l’OB35. Priorité...
Commande avec la CPU C7 3.6.7 Bloc de paramètres « Partenaire MPI » dans l’onglet « Fiche d’iden- tité » Interface Vous pouvez paramétrer les caractéristiques de l’interface multipoint MPI de la CPU multipoint MPI» C7 dans le bloc de paramètres « Partenaire MPI ». L’édition de ce bloc de paramè- tres n’est nécessaire que si plusieurs C7 ou S7-300 doivent être mis en réseau par l’intermédiaire de l’interface multipoint.
Page 51
Commande avec la CPU C7 Nota L’interface MPI étant la seule interface de communication avec le C7, une attention extrême s’impose lors de la modification des ces paramètres. Adresse MPI pour PG = par défaut 0, la plus élevée = 15. Si vous voulez fixer une autre valeur, par exemple 31, 63 ou 126, il faut également adapter l’adresse la plus élevée dans la PG ou dans le PC.
Commande avec la CPU C7 Calcul du temps de cycle et du temps de réponse de la CPU C7 Objet du Ce paragraphe vous explique de quoi sont composés le temps de cycle et le temps paragraphe de réponse de la CPU C7. Vous pouvez lire au moyen de la PG le temps de cycle de votre programme utilisa- teur sur la CPU C7 (voir manuel de programmation /280/).
Page 53
Commande avec la CPU C7 La figure 3-2 représente les parties constituant le temps de cycle. Système d’exploitation Programme utilisateur Système d’exploitation Interruptibles par alarmes Programme utilisateur Figure 3-2 Parties constituant le temps de cycle Allongement du Notez bien que le temps de cycle d’un programme utilisateur est allongé par : temps de cycle l’exécution des alarmes à...
Commande avec la CPU C7 3.7.1 Temps de réponse Définition : Le temps de réponse est le délai s’écoulant entre la reconnaissance d’un signal temps de réponse d’entrée et le changement d’état du signal de sortie correspondant. Facteurs Le temps de réponse dépend des facteurs suivants : Facteurs Remarque Retard des entrées et sorties...
Page 55
Commande avec la CPU C7 Temps de réponse La figure 3-3 présente les conditions permettant d’obtenir le temps de réponse le le plus court plus court. Retard des entrées L’état de l’entrée observée change juste avant la lecture de la MIE. Le changement du signal d’entrée est donc encore pris en compte dans la MIE.
Page 56
Commande avec la CPU C7 Temps de réponse La figure 3-4 vous montre ce qui donne le temps de réponse le plus long. le plus long Retard des entrées L’état de l’entrée observée change durant la lecture de la MIE. Ce changement n’est plus pris en compte dans la MIE.
Page 57
Commande avec la CPU C7 Temps d’exécution Le tableau 3-17 indique les temps dont vous avez besoin pour déterminer les temps du système d’exécution du système d’exploitation de la CPU C7. d’exploitation Les temps mentionnés sont compris sans les fonctions de test telles que l’état ou le forçage, les fonctions de chargement, d’effacement ou de compression de bloc, la communication.
Page 58
Commande avec la CPU C7 Retard des Suivant le module considéré, il faut prendre en compte les temps de retard suivants : entrées/sorties pour les entrées TOR : temps de retard d’entrée, pour les sorties TOR : temps de retard négligeables, pour les sorties relais : temps de retard typiques de 10 ms à...
Commande avec la CPU C7 3.7.2 Exemple de calcul du temps de cycle et du temps de réponse Parties du temps Rappelons que le temps de cycle est constitué par : de cycle le temps de transfert des mémoires image + le temps d’exécution du système d’exploitation + le temps d’exécution du programme utilisateur + le temps d’exécution des temporisations S7.
Page 60
Commande avec la CPU C7 Parties du temps Rappelons que le temps de réponse est la somme de : de réponse temps de transfert de la mémoire image des entrées + temps de transfert de la mémoire image des sorties + temps d’exécution du système d’exploitation + temps d’exécution du programme + temps d’exécution des temporisations S7 +...
Page 61
Commande avec la CPU C7 1er calcul intermédiaire : la base de temps pour le calcul du temps d’exécution des temporisations S7 est la somme de tous les temps énumérés jusqu’à présent : 2 0,21 ms (temps de transfert de la mémoire image des entrées) + 2 0,18 ms (temps de transfert de la mémoire image des sorties) + 2 1 ms...
Commande avec la CPU C7 3.7.3 Temps de réponse aux alarmes Définition : temps Le temps de réponse à une alarme est le temps s’écoulant entre la première appari- de réponse à une tion d’un signal d’alarme et l’appel de la première instruction dans l’OB d’alarme. alarme De façon générale, les alarmes de priorité...
Page 63
Commande avec la CPU C7 Modules de Le temps de réponse des modules de signaux à une alarme de processus se compose signaux comme suit : pour les modules d’entrées TOR Temps de réponse à l’alarme de processus = temps de préparation interne de l’alarme + retard d’entrée Vous trouverez ces temps parmi les caractéristiques techniques du module d’en- trées TOR considéré.
Commande avec la CPU C7 3.7.4 Exemple de calcul du temps de réponse aux alarmes Parties du temps Rappelons que le temps de réponse à une alarme de processus est la somme de : de réponse aux temps de réponse de la CPU et alarmes temps de réponse du module de signaux.
Commande avec la CPU C7 3.7.5 Consistance des alarmes temporisées et des alarmes cycliques Définition : Alarme temporisée consistance L’écart de temps séparant l’appel de la première instruction de la tâche de l’instant programmé pour l’alarme. Alarme cyclique L’amplitude de variation de l’intervalle de temps séparant deux appels consécutifs, mesuré...
Commande avec la CPU C7 Chargement et effacement de la mémoire flash de la CPU C7 Généralités Lors du transfert dans la CPU C7, un programme utilisateur n’est rangé que dans la mémoire de chargement de la CPU C7. Il n’est pas transféré automatiquement dans la mémoire flash de la CPU C7.
Adressage, paramétrage et fonctionnement de la périphérie C7 Contenu du Paragraphe Thème Page chapitre Attribution d’adresses orientée emplacement pour les modu- les de signaux Adressage de la périphérie tout ou rien du C7 Emploi et fonction de la périphérie analogique du C7 4.3.1 Adressage de la périphérie analogique 4.3.2...
Adressage, paramétrage et fonctionnement de la périphérie C7 Attribution d’adresses orientée emplacement pour les modules de si- gnaux Généralités En adressage orienté emplacement (adressage par défaut), une adresse de début de module est affectée à chaque numéro d’emplacement. Selon le type du module, ce sera une adresse TOR ou une adresse analogique.
Adressage, paramétrage et fonctionnement de la périphérie C7 Adresses de début Le tableau 4-1 énumère les adresses de début des modules en fonction des emplace- des modules ments d’enfichage. Tableau 4-1 Adresses de début des modules suivant les emplacements d’enfichage Adresse de Numéro d’emplacement d’enfichage début du...
Page 70
Adressage, paramétrage et fonctionnement de la périphérie C7 Profilé support Vous pouvez connecter au C7-621 ASi un profilé support S7-300 supplémentaire au S7-300 plus, avec 4 modules au plus. Le manuel /70/ explique comment connecter ces mo- supplémentaire dules. Cartouches ASi Vous pouvez connecter 31 esclaves AS au C7-621 ASi.
Adressage, paramétrage et fonctionnement de la périphérie C7 Adressage de la périphérie tout ou rien du C7 Généralités Ce paragraphe décrit l’adressage de la périphérie TOR intégrée. Vous aurez besoin de ces renseignements pour adresser les voies des entrées/sorties TOR dans le pro- gramme utilisateur.
Adressage, paramétrage et fonctionnement de la périphérie C7 Emploi et fonction de la périphérie analogique du C7 Contenu de ce Ce paragraphe vous explique : paragraphe les notions de base du traitement des valeurs analogiques, comment adresser la périphérie analogique, le comportement des différentes voies d’entrée analogiques et de la voie de sortie analogique.
Adressage, paramétrage et fonctionnement de la périphérie C7 4.3.2 Représentation des valeurs analogiques Généralités La représentation des valeurs analogiques, c’est-à-dire d’une valeur analogique sous forme binaire, est identique pour toutes les entrées analogiques du C7 et pour la sor- tie analogique. Ce paragraphe vous donne les valeurs analogiques pour toutes les plages de mesure ou de sortie que vous pouvez utiliser avec la périphérie analogique C7.
Adressage, paramétrage et fonctionnement de la périphérie C7 4.3.3 Représentation des valeurs analogiques pour les plages de mesure des entrées analogiques Généralités Les tableaux de ce paragraphe renferment les valeurs analogiques numérisées pour les plages de mesure des entrées analogiques. Le tableau 4-5 indique la représentation des valeurs analogiques TOR et la représen- tation décimale ou hexadécimale correspondante des unités des valeurs analogiques.
Adressage, paramétrage et fonctionnement de la périphérie C7 Plages de mesure Le tableau 4-6 donne la représentation de la plage de mesure de tension numérisée de tension/courant pour 10 V et les plages de mesure de courant numérisées 20 mA. Tableau 4-6 Représentation de la valeur de mesure numérisée des entrées analogiques (plages de mesure de tension et de courant)
Adressage, paramétrage et fonctionnement de la périphérie C7 4.3.4 Représentation de la valeur analogique pour la plage de sortie de la sortie analogique Tableau de la Le tableau 4-7 indique la plage de la sortie analogique. plage de sortie Plage de sortie Le tableau 4-7 donne la représentation de la plage de sortie de tension 10 V et de tension/courant...
Adressage, paramétrage et fonctionnement de la périphérie C7 Exemples de programmation de la périphérie analogique Généralités Les exemples de programmation suivants pour la périphérie analogique sont desti- nés à vous faciliter l’initiation à la programmation de la périphérie du C7. Il s’agit des exemples suivants : bloc pour la normalisation de valeurs de sortie analogiques, bloc pour la normalisation de valeurs d’entrée analogiques.
Page 78
Adressage, paramétrage et fonctionnement de la périphérie C7 Séquence Le bloc FC127 contient les lignes d’instructions suivantes : d’instructions FC127 FUNCTION FC 127 : void var_input lim_inf : DWORD lim_sup : DWORD consigne : DWORD; end_var var_temp LIN : DWORD; LSU : DWORD;...
Page 79
Adressage, paramétrage et fonctionnement de la périphérie C7 //*** Calculer le profil hexa à sortir *** L PLAGE_HEX; // Rapporter la valeur hexa à la plage entière DTR; L POURCENT; L LIN; // Ajouter le décalage DTR; RND; // Convertir le nombre à virgule flottante en // nombre entier de 32 bits T voie;...
Adressage, paramétrage et fonctionnement de la périphérie C7 4.4.2 Bloc pour la normalisation des valeurs d’entrée analogiques Fonction du bloc Le bloc FC126 convertit la mesure disponible dans un mot d’entrée périphérique sous forme de nombre hexadécimal en un nombre à virgule flottante (=valeur ana- logique) à...
Page 81
Adressage, paramétrage et fonctionnement de la périphérie C7 // *** Distinction entre plage de mesure unipolaire et bipolaire *** L lim_inf; // Limite inférieure négative ? L 0.0; // OUI => plage de mesure bipolaire <R; SPB bipo; L DW#16#000_00000; // Limite inférieure plage unipolaire T LIN;...
Page 82
Adressage, paramétrage et fonctionnement de la périphérie C7 Appel de la FC126 Voici pour exemple l’explication de l’appel de la fonction FC126. dans l’OB1 Avant l’appel, les limites de plage doivent être transférées sur des doubles mots de mémentos. Ceci est nécessaire afin de pouvoir travailler avec des valeurs variables. En règle générale, la limite supérieure «...
Actuator-Sensor-Interface nº de référence E20001-P285-A497-V2 que vous pouvez commander auprès de chaque succursale, agence ou point de vente Siemens. Le chapitre 5 vous donnera des informations générales. Le chapitre 6 vous expliquera les fonctions, la programmation et l’emploi du C7-621 ASi.
ASi : introduction et notions de base Introduction Généralités L’interface AS (Actuator-Sensor = actionneur-capteur) – abrégé ici en ASi – est un système de mise en réseau pour le niveau de processus le plus élémentaire des ins- tallations automatisées. Les faisceaux de conducteurs rencontrés jusqu’à présent à ce niveau sont remplacés par un seul câble électrique, le câble ASi.
Page 85
ASi : introduction et notions de base Caractères AS-Interface présente les caractères distinctifs suivants : distinctifs du AS-Interface est optimisé pour l’interconnexion de capteurs et actionneurs binai- système ASi res. Le câble ASi assure d’une part l’échange de données entre capteurs/action- neurs et maître et d’autre part l’alimentation des capteurs.
ASi : introduction et notions de base Conception du système ASi Constituants du Un réseau ASi est formé des constituants suivants : système Tableau 5-1 Constituants d’un réseau ASi Explication CP ASi C7 C7-621 ASi Modules ASi Le concept développé pour le système ASi prévoit la connexion modulaire des stations ASi - qui peuvent être des capteurs et des actionneurs - au moyen de modules ASi.
Page 87
ASi : introduction et notions de base Nota Tenez compte des conditions techniques telles que section du conducteur, chute de potentiel et longueur du câble conformément à la spécification ASi (voir /1/ et /2/ de l’annexe D). CP ASi C7 Bloc secteur ASi 24 V cc C7-621 ASI...
ASi : introduction et notions de base 5.2.1 Propriétés du système et fiche technique Mode de travail Le fonctionnement du système ASi a les caractéristiques suivantes. Procédé d’accès maître-esclave L’ ASi est un « système à maître unique », c’est-à-dire qu’il n’y a qu’un maître par réseau ASi pour gérer les échanges de données.
Page 89
ASi : introduction et notions de base Intégration directe Presque toute l’électronique nécessaire à un esclave a été rassemblée sur un IC spécial, ce qui permet d’intégrer le circuit ASi directement dans des capteurs ou actionneurs binaires. Le volume occupé par toutes les pièces nécessaires n’ex- cède pas 2 cm Plus de fonctions L’intégration directe permet de doter les appareils d’une fonctionnalité...
ASi : introduction et notions de base CP ASi C7 pour C7-621 ASi Généralités Le CP ASi C7 est intégré dans les automates programmables de la série C7-300. Il propose deux modes opératoires. Mode standard Le mode standard permet une mise en service et une programmation particulière- ment faciles du système ASi.
Le développement de nouveaux constituants du système ASi se poursuivant, il n’est pas possible de dresser un tableau complet de tous les constituants disponibles ac- tuellement. Consultez à ce sujet les catalogues /3/ décrivant le système ou adressez- vous à votre fournisseur Siemens. 5.4.1 Câble ASi Généralités...
ASi : introduction et notions de base Utilisation d’autres Outre le câble ASi spécial, tout autre câble à deux conducteurs de section 2 x 1,5 mm câbles à 2 fils peut être utilisé, y compris les câbles sans blindage et sans torsadage des fils. Pour raccorder un câble ASi spécial à...
ASi : introduction et notions de base 5.4.3 Répéteur et extenseur ASi Généralités Le répéteur et extenseur AS-Interface est prévu pour l’utilisation dans un environne- ment Actuator-Sensor-Interface. L’appareil sert à repousser la limite de longueur de 100 m s’appliquant au système ASi.
ASi : introduction et notions de base Extenseur L’extenseur pour AS-Interface est destiné aux applications dans lesquelles le maître est situé à une distance importante de l’installation ASi proprement dite. Il présente les caractéristiques suivantes : possibilité de placer le maître jusqu’à 100 m du segment ASi, possibilité...
ASi (par exemple le réglage des portées de détection d’un Sonar-BERO). Des capteurs à circuit ASi intégrés sont proposés par Siemens et par d’autres fabri- cants. Pour plus de détails, veuillez consulter les catalogues.
ASi : introduction et notions de base Fonctionnement maître : commandes, déroulement, programmation Généralités Ce paragraphe explique les tâches et les fonctions d’un CP ASi C7. Il est essentiel à la compréhension des fonctions, modes opératoires et interfaces proposées avec le système ASi. Mode de travail : L’AS-Interface travaille selon le principe maître esclave.
Page 97
ASi : introduction et notions de base Conformément à cette conception par degrés, l’utilisateur dispose de deux éventails de fonctions. Cette formation de profil sert également à adapter la manipulation du CP ASi C7 aux exigences et tout particulièrement à la rendre ausi simple que possible pour le mode standard.
Page 98
ASi : introduction et notions de base Mode standard En mode standard, le CP ASi C7 peut assumer la commande des esclaves ASi avec le CP ASi C7 connectés sans qu’il soit nécessaire de prévoir des instructions supplémentaires dans le programme utilisateur de l’automate. Les menus de commande et d’affichage du C7-621 ASi suffisent pour initialiser les esclaves, déclencher le fonctionnement cyclique et le surveiller.
Page 99
ASi : introduction et notions de base Les paramètres de fonctionnement qui sont les données de configuration comprenant l’affectation des E/S, le code d’identification et l’adresse d’esclave sont rangés dans une mémoire supplémentaire (EEPROM). Données d’E/S Les sorties de données fournissent les données utiles que le CP ASi C7 a trans- mises à...
ASi : introduction et notions de base 5.5.1 Différentes phases et fonctions Organisation des Avant de présenter les différentes phases du fonctionnement et les fonctions exécu- informations tées, il serait bon de connaître l’organisation des informations dans le système maî- tre-esclave AS.
Page 101
ASi : introduction et notions de base Dans le CP ASi C7, il faut distinguer : les images des données qui sont des informations mémorisées de manière volatile : – données d’E/S (les données d’entrée et de sortie du processus), –...
ASi : introduction et notions de base Phases du Le schéma ci-dessous présente les différentes phases du fonctionnement. fonctionnement Phase hors ligne Initialisation Phase de démarrage Phase de détection Phase d’activation en mode Phase d’activation en mode de mise protégé en service (mode de configuration) Mise en service avec données requi- Mise en service sans données requises...
Page 103
ASi : introduction et notions de base Phase hors ligne La phase hors ligne - appelée aussi initialisation - représente l’état initial du maître. Elle suit la mise sous tension ou un démarrage à froid en cours de fonctionnement. Pendant l’initialisation, les images de toutes les entrées d’esclave et les données de sortie du point de vue de l’application sont mises à...
Page 104
ASi : introduction et notions de base Fonctionnement Une fois la phase de démarrage terminée, le CP ASi C7 passe en fonctionnement normal normal. Phase d’échange de données En fonctionnement normal, le maître envoie cycliquement des données aux dif- férents esclaves (données de sortie) et reçoit leurs télégrammes d’acquittement (données d’entrée).
ASi : emploi et fonction Contenu de ce Paragraphe Thème Page chapitre Emploi et fonction du système ASi Mode standard 6.2.1 Configuration du CP ASi C7 en mode standard 6.2.2 Adressage du CP ASi C7 avec un programme Commande par l’opérateur et affichages du C7-621 ASi 6-10 6.3.1 Activation du mode de configuration ou du mode...
ASi : emploi et fonction Emploi et fonction du système ASi Généralités Ce chapitre vous explique : les concepts de base relatifs à la fonction du CP ASi C7, à quoi l’interface ASi peut vous servir, comment adresser et paramétrer l’interface ASi, comment remplacer un esclave dans une branche ASi, comment utiliser le système ASi et bedienen und Anzeigen der ASi-Peripherie ausgeben.
ASi : emploi et fonction Mode standard Généralités Le mode standard est le mode le plus employé et le plus simple pour le système ASi. Il permet l’accès direct aux entrées et sorties de l’esclave (par exemple modu- les bus), comme avec les modules d’E/S analogiques de SIMATIC. Ce mode est disponible dès la mise sous tension du C7-621, sans qu’une fonction FC soit néces- saire.
Page 108
ASi : emploi et fonction Pour configurer le CP ASi C7 en mode standard tout en mettant en service le réseau ASi, procédez de la manière suivante : 1. Mettez la CPU C7 à l’état d’arrêt (STOP). 2. Mettez le CP ASi C7 en mode de configuration, à moins qu’il ne s’y trouve déjà (état à...
ASi : emploi et fonction 6.2.2 Adressage du CP ASi C7 avec un programme Généralités Dans l’espace adresses de la CPU C7 (zone analogique), le CP ASi C7 occupe : – 16 octets d’entrée, – 16 octets de sortie. Plage d’adresses Dans la plage d’adresses des 16 octets occupés par le CP ASi C7, 31 x 4 bits sont occupés par les données des esclaves ASi.
Page 110
ASi : emploi et fonction Tableau 6-1 Occupation de l’interface CP ASi C7 (suite) Numéro d’octet d’E/S Bits 7 à 4 Bits 3 à 0 Esclave 18 Esclave 19 Esclave 20 Esclave 21 Esclave 22 Esclave 23 Esclave 24 Esclave 25 Esclave 26 Esclave 27 Esclave 28...
Page 111
ASi : emploi et fonction Exemple L’accès aux entrées et sorties des esclaves ASi peut s’effectuer comme pour la péri- d’adressage phérie analogique du C7. L’exemple ci-après illustre ce comportement standard : d’esclaves voir tableau 6-1 7 6 5 4 3 2 1 0 Esclave nº...
Page 112
ASi : emploi et fonction Accès aux L’accès aux bits des esclaves ASi est effectué au moyen des instructions S7 de char- données utiles ASi gement et de transfert suivantes : L PEW X L PED X T PAW X T PAD X X représentant l’adresse d’octet respective dans le CP ASi C7.
Page 113
ASi : emploi et fonction 3. A la fin du programme : – sortie de la « pseudo MIS » des sorties (copie de mots de données dans les données de sortie du CP ASi C7) L DBD 16 T PAD 256 L DBD 20 T PAD 260 L DBD 24...
ASi : emploi et fonction Commande par l’opérateur et affichages du C7-621 ASi Généralités Le C7-621 ASi permet à l’opérateur d’effectuer des opérations portant sur les escla- ves connectés et d’afficher certaines indications d’état des esclaves. Commande par l’opérateur : réglage des adresses des esclaves (paragraphe 6.3.2), définition de la configuration requise à...
Page 115
ASi : emploi et fonction Sélection de la Les différentes fonctions ASi ne sont disponibles que si vous avez sélectionné au fonction ASi préalable la fonction système ASi. Voici comment le faire : 1. Il faut que le message de veille soit affiché. SIMATIC C7 V1.00 C7-621...
Page 116
ASi : emploi et fonction Messages Les messages suivants peuvent commenter les interventions de l’opérateur. Aucune erreur ne s’est produite. AS–I DS Write state NO_ERROR confirm Des erreurs se sont produites. AS–I DS Write state ERROR confirm Quand il y a un esclave d’adresse 0 et que vous tentez de passer du mode de con- figuration au mode protégé, le message suivant s’affiche : AS–I DS Write state NOT ALOVED...
Page 117
ASi : emploi et fonction Structure des La figure 6-5 donne une vue d’ensemble des menus principaux avec leurs relations menus du de dépendance réciproque. Les paragraphes suivants expliquent en détail comment système ASi utiliser ces menus. Status Project Version | ASi Master Version AUTOPROG Config...
ASi : emploi et fonction 6.3.1 Activation du mode de configuration ou du mode protégé Généralités Le réglage d’adresses ou la prise en charge d’une configuration réelle ne sont possi- bles que dans un mode précis. Vous devrez donc, selon le cas : désactiver Config Mode (mode de configuration) Protected Mode (mode pro- tégé),...
Page 119
ASi : emploi et fonction Config Mode de Enabled –> Disabled Protected Mode Etape Action Résultat Choisissez le menu Project AUTOPROG Config avec la touche Address | Choisissez le menu Config Affichage si Enabled : avec la touche Conf.Mode: Enabled Disable setconf Passage de Enabled –>...
Page 120
ASi : emploi et fonction Config Mode de Disabled –> Enabled Etape Action Résultat Choisissez le menu Project AUTOPROG Config avec la touche Address | Choisissez le menu Config Affichage si Disabled : avec la touche Conf.Mode: Disabled Enable Passage de Disabled –> Enabled Menu affiché...
ASi : emploi et fonction 6.3.2 Réglage de l’adresse d’un esclave Généralités Vous pouvez modifier l’adresse en cours d’un esclave par une intervention sur le C7. Voici comment procéder. Conditions Vous pouvez entrer une adresse pour un esclave quand certaines conditions sont préalables remplies : Le C7 doit être en STOP.
ASi : emploi et fonction Etape Action Résultat Validez la prise en charge de l’adresse en L’adresse souhaitée est prise en appuyant sur la touche charge. Un message s’affiche comme il est dit à la page 6-12. Validez la prise en charge en appuyant 1.
ASi : emploi et fonction 6.3.3 Activation du mode AUTOPROG Généralités Le mode AUTOPROG sert à la programmation automatique de l’adresse d’un escla- ve (par exemple quand vous avez remplacé un esclave défectueux). Vous pouvez régler automatiquement l’adresse d’autant d’esclaves que vous le voulez, mais pour un esclave à...
ASi : emploi et fonction Etape Action Résultat Pour activer AUTOPROG : Enable Menu affiché : AUTOPROG: Disabled Enable Enable : appuyez sur la touche Cette entrée est acceptée quand Disabled était en vigueur. Un message s’affiche (voir page 6-12). Pas d’erreur : acquittez avec L’affichage indique que vous avez choisi Enabled.
ASi : emploi et fonction 6.3.4 Remplacement d’un esclave défectueux et programmation automati- que d’adresse (AUTOPROG) Généralités Quand l’affichage d’état du maître, dans le menu ASi, indique SF et CER en mode protégé, cela signifie que : un esclave et un seul est défaillant, une programmation automatique d’adresse (AUTOPROG) par le CP ASi C7 est possible.
Page 126
ASi : emploi et fonction Les textes SF et CER s’effacent (voir paragraphe 6.3.7). Le CP ASi C7 mentionne le nouvel esclave dans l’affichage d’état des esclaves. Nota Notez bien que la « programmation automatique d’adresse » n’est possible que lors- que le CP ASi C7 est en mode protégé...
ASi : emploi et fonction 6.3.5 Définition de la configuration requise à partir de la configuration réelle Généralités Vous pouvez adopter comme configuration requise une configuration réelle détec- tée. Conditions Vous pouvez définir la configuration requise quand certaines conditions sont rem- préalables plies : Il faut que le C7 soit en STOP.
Page 128
ASi : emploi et fonction Etape Action Résultat Choisissez (quand Conf.Mode Enabled) Set Configuration le menu permettant d’établir la configuration requise Slaves confirm L’affichage indique par exemple : Choisissez (si vous le souhaitez) l’affichage de la configuration réelle (Slaves) avec la touche ----- ----- ----- ----- ----- ----- -- Mettez fin à...
ASi : emploi et fonction 6.3.6 Etat des esclaves Généralités Le menu Status du C7-621 ASi vous permet d’afficher les esclaves existants et activés. Condition Pour pouvoir afficher l’état, il faut que : préalable le menu d’entrée soit sélectionné (voir page 6-11). Marche à...
Page 130
ASi : emploi et fonction Explication de L’état est indiqué par des symboles graphiques. Le tableau 6-3 donne la signification l’affichage d’état des symboles utilisés. Tableau 6-3 Explication des symboles graphiques utilisés Symbole gra- Signification Esclave dans Esclave dans phique la liste des es- la liste delta claves activés...
ASi : emploi et fonction 6.3.7 Affichage d’état et d’erreur du maître Généralités Le menu Status du C7-621 ASi vous permet d’afficher l’état du maître. Condition Pour pouvoir afficher l’état, il faut que : préalable le menu d’entrée soit sélectionné (voir page 6-11). Marche à...
ASi : emploi et fonction Signalisation de défauts du CP ASi C7 et solution aux erreurs survenues Généralités Le tableau ci-dessous énumère les défauts possibles dans le fonctionnement du CP ASi C7 P ainsi que les mesures à prendre. Vous pouvez afficher ces erreurs en demandant l’affichage d’état du maître (voir paragraphe 6.3.7).
ASi : emploi et fonction La programmation automati- Les données de configuration (configuration Vérifiez que vous avez bien employé le bon que d’adresse n’a pas lieu, E/S, code d’identification) de l’esclave de esclave de remplacement. bien que AUTOPROG soit remplacement ne correspondent pas aux Comparez avec les données de configuration activé.
Page 134
ASi : emploi et fonction Evénements Le CP ASi C7 distingue entre événements d’alarme apparaissant et disparaissant. Si d’alarme un événement d’alarme survenu mène à un état sans erreur (ASi-CONFIG_OK=TRUE et pas d’erreur interne au CP), une alarme de diagnostic (DAL) disparaissante est déclenchée (dans l’OB82 : bit OB82_MDL_DEFECT = 0).
Page 135
ASi : emploi et fonction Si des événements d’alarme se produisent dans un état ne permettant pas qu’ils soient signalés par le déclenchement d’une alarme de diagnostic (par exemple quand l’automate est en STOP ou quand une ancienne alarme de diagnostic n’est pas en- core acquittée), le CP ASi C7 se comporte de la manière suivante : Quand un nouveau déclenchement d’alarme de diagnostic redevient possible, si la configuration ASi totale (c’est-à-dire configuration des esclaves ASi et état...
Page 136
ASi : emploi et fonction Données locales Le tableau ci-après est un listage de l’enregistrement DS0 mis à disposition dans les de l’OB de données locales de l’OB82 (octet local 8 à octet local 11). Vous trouverez la signifi- diagnostic (OB82) cation des autres données locales de l’OB82 dans la documentation de STEP 7.
Page 137
ASi : emploi et fonction Nota Quand une alarme survient, le système d’exploitation de la CPU C7 écrit les quatre octets décrits ci-dessus dans le tampon de diagnostic système. Lecture de Le CP ASi C7 met à jour continuellement une liste delta indiquant tous les esclaves l’enregistrement ne correspondant pas à...
Page 138
ASi : emploi et fonction On suppose que les esclaves 1 et 12 ont été configurés au moyen du menu ASi du C7-621 ASi et que le CP ASi C7 est en mode protégé (voir paragraphe 6.3.1). Si l’esclave 7 tombe en panne, le CP ASi C7 génère une alarme de diagnostic. Le système d’exploitation de la CPU C7 écrit alors le message «...
Page 139
ASi : emploi et fonction ORGANIZATION_BLOCK ”OB82” TITLE = VERSION : 0.0 VAR_TEMP OB82_EV_CLASS : BYTE //16#39, Classe d’évén. 3, évén. apparaissant OB82_FLT_ID : BYTE; //16#xx Code d’erreur OB82_PRIORITY : BYTE ; //26/28 (Priorité 1 est la plus basse) OB82_OB_NUMBR : BYTE ; //82 (Bloc d’organisation 82, OB82) OB82_RESERVED_1 : BYTE ;...
Page 140
ASi : emploi et fonction := #t_req, //si 1 : lecture lancée IOID := B#16#54, //toujours pour CP ASi C7 LADDR := #t_laddr, //Adresse du module RECNUM := B#16#1 //Nº d’enregistrement = 1 RET_VAL := #t_return //Retour pour info d’erreur //ou d’état BUSY := #t_busy...
ASi : emploi et fonction Mode étendu avec la FC ASi_3422 Généralités Pour pouvoir exploiter le système ASi en mode étendu, il faut disposer de la fonc- tion FC « ASi_3422 » dans le C7-621 ASi. Ce paragraphe présente les fonctions qui sont alors disponibles en plus du mode standard.
Page 142
ASi : emploi et fonction Représentation en CONT DONE STARTUP ERROR LADDR SEND RECV STATUS Figure 6-6 Représentation CONT de la fonction d’appel Paramètres formels Le tableau ci-dessous explique les paramètres formels de la fonction. Tableau 6-7 Paramètres formels de la fonction Déclara- Type de don- Zone de mé-...
Page 143
ASi : emploi et fonction Tableau 6-7 Paramètres formels de la fonction (suite) Déclara- Type de don- Zone de mé- Description tion nées moire RECV E, A, M, D, L Tampon de réception Ce tampon n’est utilisé que pour les commandes fournissant des données de réponse.
Page 144
ASi : emploi et fonction Informations d’état Le tableau 6-8 énumère les indications possibles dans le premier mot de STATUS en ou d’erreur fonction de DONE et d’ERROR. Tableau 6-8 Indications possibles dans le premier mot de STATUS DONE ERROR STATUS Signification 8181...
Page 145
ASi : emploi et fonction Tableau 6-8 Indications possibles dans le premier mot de STATUS (suite) DONE ERROR STATUS Signification 8F22 Infraction de zone à la lecture d’un paramètre 8F23 Infraction de zone à l’écriture d’un paramètre Ce code d’erreur indique qu’un paramètre est entièrement ou partielle- ment situé...
Page 146
ASi : emploi et fonction Variation du signal Un appel de commande est lancé par ACT = 1. Durant l’exécution d’une tâche, le des opérandes premier mot de STATUS renferme la valeur 8181 . Ceci signale qu’une tâche est en formels cours d’exécution.
ASi : emploi et fonction 6.5.1 Interface pour les commandes du CP ASi C7 Généralités Ce paragraphe décrit les appels de commande que la CPU C7 peut adresser au CP ASi C7. Avec ces commandes, le CP ASi C7 offre l’éventail complet des fonctions du profil maître M1 tel que le prévoit la spécification ASi.
Page 148
ASi : emploi et fonction Tableau 6-9 Tableau des appels de commande (suite) Paramètre Retour Codage Lire et effacer état de l’esclave Adresse de l’esclave Enregistrement d’erreur de l’esclave Lire_ID_esclave Adresse de l’esclave Code d’identification Lire_ES_esclaveSlavestatus lesen und löschen Adresse de l’esclave Configuration E/S Fixer_paramètre_r Set_Permanent_Parameter : avec cet appel, une valeur de paramètre est transmise au...
Page 149
ASi : emploi et fonction Ecrire_paramètre Write_Parameter : cet appel sert à transmettre une valeur de paramètre qui est en- voyée directement à l’esclave adressé via le bus ASi. Elle n’est mémorisée que de manière volatile dans le CP ASi C7. L’esclave transmet la valeur en cours du paramètre dans sa réponse.
Page 150
ASi : emploi et fonction Fixer_données_ Set_Permanent_Configuration : cet appel sert à fixer les données de configuration configuration d’E/S et le code d’identification de l’esclave ASi adressé. Ces données sont mémori- sées de manière non volatile dans le CP ASi C7. Nota Pour exécuter cette commande, le CP ASi C7 passe hors ligne, puis revient en fonc- tionnement normal (démarrage à...
Page 151
ASi : emploi et fonction Lire_configuration Read_Actuel_Configuration : cet appel fournit comme valeur de retour les données _réelle de configuration E/S réelles et le code d’identification réel détectés dans le CP ASi C7 pour un esclave adressé. Organisation des données de la tâche dans le tampon d’émission Bit 7 Bit 0 Octet 0 0 H...
Page 152
ASi : emploi et fonction Sélectionner_ Set_offline_Mode : cet appel permet de commuter entre le mode en ligne et le mode mode_hors_ligne hors ligne. Le bit OFFLINE n’est pas mémorisé de manière persistante, c’est-à-dire qu’il est remis à ONLINE en cas de démarrage à froid ou à chaud. En mode hors ligne, le CP traite uniquement des tâches de l’utilisateur.
Page 153
ASi : emploi et fonction Pour passer du mode de configuration au mode protégé, le CP effectue un démar- rage à froid (passage hors ligne, puis commutation en ligne). Si la liste LDS mentionne un esclave d’adresse 0, le CP ne peut pas passer du mode de configuration au mode protégé.
Page 154
ASi : emploi et fonction Lire_état_esclave Cet appel permet de lire le registre d’état de l’esclave adressé. Les drapeaux du registre d’état ont la signification suivante : « Adresse volatile » Ce drapeau est à 1 – quand le sous-programme interne de l’esclave servant à la mémorisa- tion persistante de l’adresse est en cours d’exécution ;...
Page 155
ASi : emploi et fonction Lire listes et Get_LPS, Get_LAS, Get_LDS, Get_Flags : avec cet appel, les entrées suivantes sont drapeaux lues dans le CP ASi C7 : liste des esclaves requis LPS, liste des esclaves activés LAS, liste des esclaves détectés LDS, drapeaux conformément à...
Page 156
ASi : emploi et fonction Tableau 6-10 Nom du drapeau Signification du drapeau OFFLINE_READY Le drapeau est à 1 quand la phase hors ligne est active. Le drapeau est à 1 quand la tension est trop faible sur le câble ASi. NORMAL_BETRIEB Le drapeau est à...
Page 157
ASi : emploi et fonction Lire_configuration Cette commande permet de lire dans le CP ASi C7 les données suivantes : _complète la liste des esclaves activés (LAS) qui indique les esclaves actifs parmi ceux qui sont connectés, les données de configuration réelles des esclaves connectés (configuration E/S et code d’identification), les paramètres en cours des esclaves (paramètres réels), les drapeaux en cours.
Page 158
ASi : emploi et fonction Octet 26 Code ID esclave 20 Conf. ES esclave 20 Octet 27 Code ID esclave 21 Conf. ES esclave 21 Octet 28 Code ID esclave 22 Conf. ES esclave 22 Octet 29 Code ID esclave 23 Conf.
Page 159
ASi : emploi et fonction Fixer_configuratio Avec cet appel, la configuration complète souhaitée est transmise au CP ASi C7 et n_complète mémorisée dans le CP ASi C7 en tant que configuration requise. Le CP ASi C7 s’en trouve configuré. Les données transmises sont les suivantes : la liste des esclaves requis (LPS) qui détermine quels esclaves peuvent être acti- vés par le CP ASi C7 en mode protégé, la liste des données de configuration qui indique les codes d’identification et les...
Page 160
ASi : emploi et fonction Octet 30 Code ID esclave 24 Conf. ES esclave 24 Octet 31 Code ID esclave 25 Conf. ES esclave 25 Octet 32 Code ID esclave 26 Conf. ES esclave 26 Octet 33 Code ID esclave 27 Conf.
ASi : emploi et fonction Ecrire la liste des Cette commande sert à transmettre au CP ASi C7 des paramètres pour tous les es- paramètres claves. Le CP ASi C7 transmet seulement aux esclaves les paramètres qui ont changé, c’est-à-dire ceux qui diffèrent des paramètres en cours (réels). Organisation des données de la tâche dans le tampon d’émission Bit 7 Bit 4...
Page 163
ASi : emploi et fonction Lire et effacer état Cet appel permet de lire l’état d’un esclave tout en effaçant le registre d’état de cet de l’esclave esclave. Les drapeaux du registre d’état ont la signification suivante : « Adresse volatile » Ce drapeau est à...
Page 164
ASi : emploi et fonction Lire_ID_esclave Cet appel permet de lire le code d’identification d’un esclave directement via le câ- ble ASi. Il est prévu à des fins de diagnostic et n’est pas utilisé en fonctionnement normal du maître. Organisation des données de la tâche dans le tampon d’émission Octet 0 Adresse de l’esclave Organisation des données de réponse dans le tampon de réception...
ASi : emploi et fonction Corrélation entre le temps de cycle ASi et le nombre d’esclaves connec- tés Corrélation Le tableau ci-dessous montre la corrélation entre le temps de cycle ASi et le nombre d’esclaves connectés. Tableau 6-11 Corrélation du temps de cycle ASi Nombre d’esclaves Temps de cycle maximal en ms typique...
Page 166
ASi : emploi et fonction Systèmes intégrés compacts C7-621, C7-621 ASi 6-62 C79000-G7077-C622-01...
Commande du C7 Contenu de ce Paragraphe Thème Page chapitre Clavier Niveaux de commande Utilisation avec les fonctions standard 7.3.1 Réglage du mode opératoire de l’OP C7 7-11 Modification de l’adresse dans la configuration de 7-12 réseau MPI Entrée de valeurs 7-13 Sélection de la langue et réglage de la date et de l’heure 7-17...
Page 168
Commande du C7 Clavier Aspect du clavier Le clavier du C7 comporte trois blocs fonctionnels (figure 7-1): le clavier système, les touches programmables, le pavé numérique. SIMATIC C7-621 DC5V STOP FRCE ’ SHIFT ENTER Touches programmables Clavier système Pavé numérique...
Page 169
Commande du C7 Clavier système La figure 7-1 montre le bloc fonctionnel des touches système. Le tableau 7-1 expli- que la fonction de chaque touche. Tableau 7-1 Fonctions des touches Touche Fonction Explication Touche de majuscule Permet d’activer la deuxième fonction des touches à double fonction.
Commande du C7 Tableau 7-1 Fonctions des touches, suite Touche Fonction Explication Touches du curseur Déplacent le curseur. Selon la situation, le curseur est déplacé d’un caractère, d’un champ, d’une entrée ou d’un écran vers la gauche, la droite, le bas ou le haut. Ces touches ont une fonction de répétition.
Commande du C7 Niveaux de commande Généralités Pour l’exploitation du C7, il faut distinguer deux niveaux de commande entre les- quels il est possible de commuter : le niveau messages c’est à ce niveau que les messages actuels sont affichés ; le niveau images c’est le niveau permettant la sélection, le paramétrage et l’exécution de fonc- tions.
Page 172
Commande du C7 Changement Le changement de niveau de commande s’effectue de niveau de commande du niveau messages au niveau images en appuyant sur la touche ENTER du niveau images au niveau messages en appuyant sur la touche Au niveau messages, la touche ESC ne permet plus de saut amont. Elle sert alors uniquement à...
Commande du C7 Utilisation avec les fonctions standard Généralités Une configuration renfermant des images standard est fournie avec l’outil de confi- guration « ProTool » ou « ProTool/Lite ». C’est au moyen de ces images standard que vous sélectionnez toutes les fonctions nécessaires à...
Page 174
Commande du C7 Etat variable Vous appelez ici la fonction PG « ETAT VAR » avec laquelle vous pouvez visua- liser des opérandes de la CPU C7. Forçage variable Vous appelez ici la fonction PG « FORÇAGE VAR » avec laquelle vous pouvez visualiser et modifier des opérandes de la CPU C7.
Page 175
Commande du C7 Hiérarchie des Des configurations standard pour le C7-621 accompagnées d’images standard com- images standard plètes sont livrées avec le logiciel de configuration ProTool ou ProTool/Lite. La fi- gure 7-4 récapitule la hiérarchie de ces images standard. Vous trouverez des infor- mations détaillées sur les fonctions et la commande des images standard dans les paragraphes correspondants du présent manuel.
Page 176
Commande du C7 Saut d’une image La touche vous permet de passer du niveau messages au niveau images. Dans ENTER standard à l’autre ce niveau, vous pouvez utiliser les images et les images standard pour le contrôle- commande du processus ou de l’installation ainsi que pour les réglages système. Exemple L’exemple des images standard est utilisé...
Commande du C7 7.3.1 Réglage du mode opératoire de l’OP C7 Généralités Les modes opératoires de l’OP C7, En ligne, Hors ligne, et Transfert peuvent être réglés au moyen d’une image standard. Le tableau 7-2 explique ces modes. Tableau 7-2 Modes opératoires de l’OP C7 Mode opératoire Explication...
Commande du C7 Réglage du mode Pour régler le mode opératoire de l’OP C7, procédez de la manière suivante : opératoire Etape Action Résultat Sélectionnez l’image standard RéglaSys Mode en appuyant sur Mode En ligne les touches puis (exemple) Avec la combinaison de touches Mode MPITrns sélectionnez l’un des modes opératoires énumérés dans le tableau 7-2 (En ligne,...
Commande du C7 Entrée de valeurs Généralités Les champs de saisie des images vous permettent de saisir avec le C7 des valeurs qui sont transférées à la CPU C7. Vous entrerez différemment les types de valeurs suivantes : valeurs numériques, valeurs alphanumériques, valeurs symboliques.
Page 180
Commande du C7 Valeurs Dans les champs qui autorisent l’utilisateur à entrer une valeur purement numérique, numériques entrez-la caractère par caractère à l’aide du pavé numérique. Si un champ contient déjà une valeur, celle-ci sera entièrement effacée lors de l’en- trée du premier caractère.
Page 181
Commande du C7 Valeurs Entrer une valeur alphanumérique signifie entrer un mélange de chiffres et de let- alphanumériques tres. Pour les parties numériques de l’entrée, procédez comme il est dit pour les valeurs numériques. Entrée de valeurs Pour entrer une lettre à la position du curseur, il faut activer le jeu de caractères al- alphanumériques phanumérique.
Page 182
Commande du C7 Valeurs Pour remplir un champ d’une valeur symbolique, vous choisissez la valeur dans une symboliques liste de choix. Voici comment entrer une valeur symbolique : Etape Action Résultat Dans le champ de saisie, enfoncez La liste de choix énumérant les entrées symboliques configurées se trouve activée.
Commande du C7 Sélection de la langue et réglage de la date et de l’heure Généralités Après avoir chargé une configuration, vous pouvez avoir recours à des images stan- dard pour modifier les réglages système de l’OP C7 figurant dans la configuration : langue, date et heure.
Commande du C7 Réglage de la date Il est possible de régler la date et l’heure sur l’OP C7. Le jour de la semaine est cal- et de l’heure culé de manière interne. Une modification s’applique à tous les messages et à toutes les images affichant une variable date/heure.
Commande du C7 Protection par mot de passe Généralités Afin d’éviter toute utilisation non habilitée du C7, il est possible de recourir à des mots de passe et à des niveaux de mot de passe pour protéger l’accès à l’appel de certaines fonctions et saisies.
Commande du C7 Tableau 7-3 Niveaux de mots de passe Niveau de mots Signification de passe Ce niveau inférieur de la hiérarchie est attribué à des fonctions dont l’exécu- tion n’a aucun ou peu d’effet sur le déroulement du processus. Il s’agit en général de fonctions sans possibilité...
Commande du C7 7.7.3 Gestion des mots de passe Généralités Seul le superutilisateur (niveau 9) est habilité à appeler l’image standard MotPasse Traiter qui sert à gérer les mots de passe. A la livraison du C7, le mot de passe 100 est mot de passe par défaut. Il peut être modifié...
Page 188
Commande du C7 Attribution d’un Pour attribuer un mot de passe et son niveau, procédez de la manière suivante : mot de passe et de son niveau Etape Action Résultat Dans la liste des mots de passe, sélectionnez la Le curseur se positionne sur le ligne pour entrer le mot de passe.
Commande du C7 Test du matériel Généralités En plus d’un bref test de démarrage (« eprom test », « ram test », « flash test ») qui est effectué à chaque démarrage à froid du C7, vous pouvez déclencher un test du matériel permettant de tester toutes les composantes importantes de l’appareil.
Page 190
Commande du C7 Composantes Le tableau énumère les composantes qui sont soumises à un test : testées Tableau 7-5 Composantes testées Composante Explication Les registres internes, les temporisations et la commande du CPU-TEST processus par interruptions sont testés. La totalité de la mémoire vive statique est testée par écriture RAM-TEST suivie d’une lecture, ce qui en écrase le contenu précédent.
Fonctions de contrôle-commande standard Contenu de ce Paragraphe Thème Page chapitre Messages 8.1.1 Messages d’événement 8.1.2 Messages système 8.1.3 Affichage des messages Images Temporisateurs et compteurs 8-13 8.3.1 Temporisateurs 8-13 8.3.2 Compteurs 8-14 ETAT VAR et FORCAGE VAR avec l’OP C7 8-15 Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Fonctions de contrôle-commande standard Messages Généralités Les messages servent à indiquer sur l’OP C7 des événements et des états du proces- sus automatisé. Un message comporte au moins du texte statique. Il peut contenir aussi des variables. Le C7 affiche deux types de messages : messages d’événement, messages système.
Fonctions de contrôle-commande standard 8.1.1 Messages d’événement Généralités Les messages d’événement contiennent des informations relatives au processus si- gnalant, par exemple, des états ou des actions tout à fait corrects comme Température atteinte ou Moteur en marche. A côté des messages d’état, vous pouvez configurer aussi des guides-opérateur comme messages d’événement.
Page 194
Fonctions de contrôle-commande standard Nº de message Plage d’adres- ses 1 Nº de bit Nº de message Plage d’adres- ses 2 Nº de bit Figure 8-1 Correspondance entre zone d’événements et numéros de message Mise à jour de Lorsque l’O C7 reconnaît l’apparition d’un message, il lit dans l’automate la valeur messages à...
Fonctions de contrôle-commande standard 8.1.2 Messages système Généralités Les messages système indiquent des états opératoires internes de l’OP C7. Ils signa- lent, par exemple, des erreurs de manipulation ou des dérangements dans la commu- nication. Affichage de Ce type de message a la plus haute priorité d’affichage. Lorsqu’un dérangement messages système correspondant se produit dans le C7, le message d’événement qui était justement affiché...
Fonctions de contrôle-commande standard 8.1.3 Affichage des messages Généralités Sur le C7, les messages d’événement sont toujours affichés au niveau messages, selon les priorités d’affichage et les priorités de message. L’afficheur du C7 ne pré- sente qu’un seul message à la fois, même quand un message a été configuré comme ne comportant qu’une seule ligne.
Page 197
Fonctions de contrôle-commande standard Tampon des Les 50 derniers messages sont mémorisés dans le tampon des messages de l’OP C7 messages dans leur ordre d’apparition. Quand le tampon est plein, c’est le message le plus ancien qui est écrasé. Rafale de Quand plus de 50 messages se présentent simultanément (rafale de messages), seuls messages les 50 messages en cours du tampon des messages s’affichent.
Fonctions de contrôle-commande standard Images Généralités Sur le C7, le déroulement du processus (par exemple d’une station de remplissage ou de mélange) est affiché et commandé dans des images. Ces images sont créées par le programmeur en fonction de l’application. Les images regroupent des valeurs processus apparentées logiquement et donnent ainsi une vue d’ensemble sur un processus ou un système automatisé.
Page 199
Fonctions de contrôle-commande standard Sélection d’une La sélection d’une image est toujours possible par : image une touche programmable, le répertoire des images. Le tableau 8-4 explique les moyens de sélectionner une image. Tableau 8-4 Moyens de sélectionner une image Sélection Explication Par touche programmable...
Page 200
Fonctions de contrôle-commande standard Edition d’une Vous pouvez entrer des valeurs dans les images. Pour éditer une image, procédez de image la manière suivante : Etape Action Résultat Sélectionnez l’image à éditer comme il est décrit L’image s’affiche. Le curseur dans «...
Page 201
Fonctions de contrôle-commande standard Entrées d’image Les images sont composées d’entrées. Chaque image peut en contenir jusqu’à 40. L’OP C7 affiche toujours une entrée par page d’afficheur. Une ligne qui n’a éven- tuellement pas été configurée est affichée comme ligne vide. Les deux lignes suivantes constituent un exemple d’entrée d’image : Temp chaudière1 : 80 C Temp chaudière2 : 78 C...
Page 202
Fonctions de contrôle-commande standard Champs de saisie Les champs de saisie et d’affichage ont les propriétés suivantes : et d’affichage les champs de saisie fixent des valeurs de consigne sous forme numérique ou symbolique ; le curseur clignotant est visible dans les champs de saisie ; les champs d’affichage présentent des valeurs de mesure de la CPU C7 sous forme numérique ou symbolique ;...
Fonctions de contrôle-commande standard Temporisateurs et compteurs Généralités L’OP C7 vous permet d’accéder aux temporisateurs et aux compteurs de la CPU S7. Vous en trouverez des exemples dans les images standard de l’OP C7. La description ci-après des accès aux temporisateurs et aux compteurs est basée sur les images standard «...
Fonctions de contrôle-commande standard 8.3.2 Compteurs Afficher ou éditer Vous pouvez afficher sur l’OP C7 la valeur actuelle de chacun des compteurs confi- la valeur d’un gurés et activés dans la CPU C7. Vous pouvez également modifier leurs valeurs de compteur consigne, si elles ont été...
Fonctions de contrôle-commande standard ETAT VAR et FORCAGE VAR avec l’OP C7 Généralités Grâce à la configuration d’images standard spéciales, analogues aux fonctions ETAT VAR et FORÇAGE VAR d’une PG, le C7 permet d’afficher et de modifier des valeurs d’opérande. De cette façon, vous pouvez traiter directement sur l’OP C7 des opérandes d’automatisation de la CPU C7, sans avoir besoin de connecter une PG ou un PC au C7.
Page 206
Fonctions de contrôle-commande standard Utilisation de Le tableau 8-5 vous explique les manipulations possibles durant l’affichage de FOR- FORÇAGE VAR ÇAGE VAR. Tableau 8-5 Manipulations possibles Vorgehen Touche De façon générale : validez l’entrée effectuée dans chaque champ en appuyant sur la touche ci-contre.
Page 207
Fonctions de contrôle-commande standard Types de données Ce tableau énumère les types de données autorisés pour l’automate SIMATIC autorisés S7-300. Adresse Type de données SIMATIC S7-300 DB, M CHAR BYTE WORD DINT DWORD REAL BOOL STRING TIMER COUNTER E, PE, A, PA CHAR BYTE WORD...
Page 208
Fonctions de contrôle-commande standard Systèmes intégrés compacts C7-621, C7-621 ASi 8-18 C79000-G7077-C622-01...
Fonctions de contrôle-commande étendues Contenu de ce Paragraphe Thème Page chapitre Guide-opérateur adapté au processus Hiérarchie des images définie par l’utilisateur Exploitation des numéros d’image Image du clavier système Communication 9.5.1 Couplage avec l’automate S7-300 par MPI 9.5.2 Zone d’interface de SIMATIC S7 9-11 9.5.3 Bits de commande et de compte-rendu...
Fonctions de contrôle-commande étendues Guide-opérateur adapté au processus Généralités Des situations de commande différentes demandent ou autorisent le plus souvent des actions différentes. Afin de répondre aux besoins changeant durant la conduite du processus, vous pouvez configurer les mesures suivantes qui mettent à la disposition de l’opérateur des aides pertinentes dans chaque situation : touches programmables variant avec les images et hiérarchies d’images définies par l’utilisateur.
Fonctions de contrôle-commande étendues Hiérarchie des images définie par l’utilisateur Généralités Lors de la configuration, la hiérarchie des images peut être adaptée aux besoins du système automatisé et modifiée entièrement ou en partie. Vous pouvez supprimer ou ajouter des images. Des liaisons logiques peuvent être établies entre les images comme vous le souhai- tez.
Page 212
Fonctions de contrôle-commande étendues Station de mélange Les ingrédients pour les jus de fruits se trouvent dans trois cuves. Selon le jus à fabriquer, ils sont mélangés dans une certaine proportion. Station de remplissage Une fois mélangé, le jus de fruit s’écoule, après ouverture d’une vanne, dans le réservoir de remplissage d’où...
Fonctions de contrôle-commande étendues Exploitation des numéros d’image Généralités La zone de numéros d’image se trouve dans la CPU C7. L’OP C7 y écrit le numéro de l’image actuellement appelée. Quand la CPU C7 écrit un numéro d’image dans cette zone, l’image correspondante s’affiche sur l’OP C7. Ceci permet de configurer un guide-opérateur.
Page 214
Fonctions de contrôle-commande étendues Appel d’une image Voici comment se déroule la sélection de l’image 5 par la CPU C7 : forcé par la CPU C7 Numéro d’image Numéro d’entrée 1. Une image quelconque est ouverte sur 1er mot l’OP C7. 2e mot Numéro d’image Numéro d’entrée...
Fonctions de contrôle-commande étendues Image du clavier système Généralités A chaque touche du clavier système (à l’exception des touches curseur) est affecté de façon ferme un bit de la zone de données des bits pour clavier système. Tant qu’une touche reste enfoncée, le bit correspondant reste à 1. Dès que la touche est relâchée, le bit est remis à...
Fonctions de contrôle-commande étendues Communication Type de couplage L’OP C7 peut être couplé à des automates de type SIMATIC S7 au moyen d’une configuration de réseau. Le type de couplage suivant est possible : SIMATIC S7-300 couplage multipoint (MPI) Le type de couplage a une influence sur la configuration et l’adressage. Zones de données L’OP C7 et l’automate SIMATIC S7 communiquent via des zones de données utili- utilisateur...
Fonctions de contrôle-commande étendues 9.5.1 Couplage avec l’automate S7-300 par MPI Connexion Lors du couplage avec le S7-300, l’OP C7 est connecté à l’interface MPI de l’auto- mate. Deux automates S7 au plus peuvent être connectés à l’OP C7. Jusqu’à quatre OP C7 peuvent communiquer simultanément avec un automate S7.
Page 218
Fonctions de contrôle-commande étendues Paramètres Dans le logiciel de configuration, il faut donner des valeurs aux paramètres suivants pour le couplage via MPI : Adresse du Adresse MPI du module S7 auquel l’OP C7 est connecté. partenaire de L’adresse par défaut est 2. communication Emplacement Numéro de l’emplacement dans lequel est enfiché...
Fonctions de contrôle-commande étendues 9.5.2 Zone d’interface de SIMATIC S7 Objet La zone d’interface est nécessaire seulement quand vous voulez utiliser ou exploiter les fonctions suivantes à partir de l’automate SIMATIC S7 : synchroniser la date et l’heure de l’automate S7 et de l’OP C7, évaluer l’identificateur de couplage et reconnaître le lancement de l’OP C7 dans le programme de l’automate S7.
Fonctions de contrôle-commande étendues 9.5.3 Bits de commande et de compte-rendu Objet Dans la zone d’interface, trois octets sont disponibles pour les bits de commande et de compte-rendu. Les octets n+0 et n+1 servent à la coordination entre l’OP C7 et l’automate S7.
Fonctions de contrôle-commande étendues 9.5.5 Heure et date Objet Le programme S7 range l’heure et la date actuelles dans les octets n+15 à n+17 et n+21 à n+24. Cela permet à l’OP C7 de synchroniser ses date et heure avec celles de l’automate S7.
Page 222
Fonctions de contrôle-commande étendues Systèmes intégrés compacts C7-621, C7-621 ASi 9-14 C79000-G7077-C622-01...
SFC et fonctions CEI de la CPU C7 Contenu de cette Paragraphe Thème Page annexe Fonctions CEI Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Page 224
SFC et fonctions CEI de la CPU C7 Généralités La CPU C7 met à votre disposition différentes fonctions système, par exemple pour l’exécution du programme et pour le diagnostic. Vous les appelez dans votre pro- gramme utilisateur au moyen du numéro de la SFC. Ces fonctions système sont toutes décrites en détail dans le manuel de référence /235/.
Page 225
SFC et fonctions CEI de la CPU C7 Création d’un bloc La SFC22 « CREAT_DB » permet de créer un bloc de données. de données Nº Description Temps d’exécu- tion CREAT_DB Création d’un bloc de données de longueur précisée dans une zone 110 s+ 3,5 s spécifiée par DB dans la...
SFC et fonctions CEI de la CPU C7 Traitement Pour la réaction aux alarmes et aux erreurs, la CPU C7 propose les fonctions sys- d’alarmes et tème suivantes. d’erreurs Nº Description Temps d’exécution MSK_FLT Masquage d’événements d’erreur synchrone 150 s DMSK_FLT Validation d’événements d’erreur synchrone 160 s...
Page 227
SFC et fonctions CEI de la CPU C7 Fonctions de Pour lire et écrire des informations de diagnostic, vous disposez des fonctions sys- diagnostic tème suivantes. Nº Description Temps d’exécution RDSYSST Lecture des informations de la liste d’état système 280 s + 200 s par enregistrement WR_USMSG Ecriture d’informations de diagnostic au choix dans le tampon de...
SFC et fonctions CEI de la CPU C7 Fonctions CEI DATE_AND_TIME Pour des opérations avec les formats de données DATE, TIME_OF_DAY et DATE_AND_TIME, STEP 7 met à votre disposition les fonctions CEI suivantes. Nº de FC Description Temps d’exécution D_TOD_DT Concaténation des formats de données DATE et environ 680 s TIME_OF_DAY (TOD) et conversion en format de...
Page 229
SFC et fonctions CEI de la CPU C7 Comparaisons Pour la comparaison de contenus de variables en format de données DATE_AND_TIME DATE_AND_TIME, STEP 7 met à votre disposition les fonctions CEI suivantes. Nº de FC Description Temps d’exécution EQ_DT Comparaison des contenus de deux variables en format 190 s DATE_AND_TIME (égal à) GE_DT...
Page 230
SFC et fonctions CEI de la CPU C7 Traitement de Pour les opérations sur des contenus de variables STRING, STEP 7 propose les variables STRING fonctions CEI suivantes. Nº de FC Description Temps d’exécution Lecture de la longueur actuelle d’une variable STRING 90 s LEFT Lecture des L premiers caractères d’une variable...
Page 231
SFC et fonctions CEI de la CPU C7 Traitement Pour les fonctions de choix, STEP 7 propose les fonctions CEI suivantes. de valeurs numériques Nº de FC Description Temps d’exécution LIMIT Limitation d’une valeur numérique à des valeurs limites 0,45 ms paramétrables Choix de la plus grande parmi trois valeurs numériques 0,43 ms...
Page 232
SFC et fonctions CEI de la CPU C7 Systèmes intégrés compacts C7-621, C7-621 ASi A-10 C79000-G7077-C622-01...
Liste d’état système dans la CPU C7 et PICS Contenu de cette Paragraphe Thème Page annexe Liste d’état système Protocol Implementation Conformance Statement (PICS) pour AS-Interface Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Liste d’état système dans la CPU C7 et PICS ASi Liste d’état système Définition La liste d’état système renferme des données décrivant l’état en cours de la CPU C7. Elle fournit à tout moment une vue d’ensemble : du paramétrage en cours de la CPU C7 et des modules de signaux paramétrables, des états et séquences en cours dans la CPU C7 et dans les modules de signaux paramétrables.
Liste d’état système dans la CPU C7 et PICS ASi En-tête L’en-tête d’une liste partielle a une longueur de 4 mots de données. La figure B-1 montre le contenu de l’en-tête. SZL-ID (identification de la liste partielle) Index (type ou numéro d’objet) Longueur d’un enregistrement contenu dans la liste partielle Nombre d’enregistrements contenus dans la...
Liste d’état système dans la CPU C7 et PICS ASi Identificateur L’identificateur d’extrait de liste partielle sert à préciser le sous-ensemble de la liste d’extrait de liste partielle à émettre : partielle la liste partielle complète est émise, à E un extrait particulier de la liste partielle est émis, seule l’information d’en-tête est émise.
Page 237
Liste d’état système dans la CPU C7 et PICS ASi Tableau B-1 Listes partielles de la liste d’état système de la CPU C7 (suite) SZL_ID Liste partielle Index Contenu des enregistrements (= identificateur (extrait de liste partielle) des différents enregistrements de la liste partielle) 0014...
Page 238
Liste d’état système dans la CPU C7 et PICS ASi Tableau B-1 Listes partielles de la liste d’état système de la CPU C7 (suite) SZL_ID Liste partielle Index Contenu des enregistrements (= identificateur (extrait de liste partielle) des différents enregistrements de la liste partielle) Etats de fonctionnement de la CPU C7...
Page 239
Liste d’état système dans la CPU C7 et PICS ASi Tableau B-1 Listes partielles de la liste d’état système de la CPU C7 (suite) SZL_ID Liste partielle Index Contenu des enregistrements (= identificateur (extrait de liste partielle) des différents enregistrements de la liste partielle) Tampon de diagnostic...
Liste d’état système dans la CPU C7 et PICS ASi Protocol Implementation Conformance Statement (PICS) pour AS-Inter- face Fabricant Siemens AG Nom du produit Système intégré compact C7-621 ASi Nº de référence Version Profil maître M1 / M0 Date Liste des fonctions Le tableau explique les fonctions maître de la classe maître M1 à...
Page 241
Liste d’état système dans la CPU C7 et PICS ASi Status, List31 = Get_LAS() Lire listes et drapeaux Status, List32 = Get_LDS() Lire listes et drapeaux 16.0 Status = Get_Flags() Lire listes et drapeaux 16.1 Status, Flag = Get_Flag_Config_OK() Bit d’erreur DS0, Lire listes et drapeaux 16.2 Status, Flag = Get_Flag_LDS.0()
Page 242
Liste d’état système dans la CPU C7 et PICS ASi Liste des fonctions Le tableau explique les fonctions maître de la classe maître M0 à l’interface hôte. maître disponibles sans la FC ASI_3422 Nº Fonction ou appel à l’interface hôte M0 Remarque / fonction réalisée par (représentation symbolique) Image, Status = Read_IDI()
Page 243
Liste d’état système dans la CPU C7 et PICS ASi Status = Set_Offline_Mode(Mode) – pas implémentée Status = Activate_Data_Exchange(Mode) – pas implémentée Status = Change_Slave_Address(Addr1, Addr2) – implementiert Status = Set_Auto_Address_Enable – Par le menu d’activation de AUTOPROG (paragraphe 6.3.3) Status = Get_Auto_Address_Enable –...
Page 244
Liste d’état système dans la CPU C7 et PICS ASi Systèmes intégrés compacts C7-621, C7-621 ASi B-12 C79000-G7077-C622-01...
Fonctions de l’OP C7, images standard, messages système Contenu de cette Paragraphe Thème Page annexe Fonctions de l’OP C7 Description succinte des images standard Messages système C.3.1 Erreurs internes C-11 Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Fonctions de l’OP C7, images standard, messages système Fonctions de l’OP C7 Tableau des Le tableau suivant présente les fonctions de l’OP C7 pour les systèmes C7-621 et fonctions C7-621 ASi. Fonctions de l’OP C7 Afficheur – réglage du contraste par potentiomètre Messages d’événement –...
Fonctions de l’OP C7, images standard, messages système Description succinte des images standard Introduction Le tableau ci-après regroupe toutes les images standard pour les systèmes C7-621 et C7-621 ASi. A côté de la mention de la fonction respective, il indique le niveau de mot de passe nécessaire.
2. Mettez le C7 au démarrage en mode de transfert (voir paragraphe 2.1), transférez de nouveau la configuration et redémarrez le C7. 3. Si l’erreur se reproduit, veuillez prendre contact avec l’agence Siemens la plus proche. Indiquez-lui le numéro de l’erreur survenue et éventuellement les varia- bles contenues dans le message.
Page 249
Fonctions de l’OP C7, images standard, messages système Messages Les tableaux énumèrent les messages les plus importants, leur cause et la solution éventuelle. Message Cause Solution Please wait Changement de mode en cours (Attendez SVP) Ready for transfer En attente de données de la PG/du PC (Prêt à...
Page 250
Fonctions de l’OP C7, images standard, messages système Message Cause Solution $ 005 Erreur interne $ 006 Erreur lors du transfert de données en mode de transfert Vérifier la liaison et répéter le transfert (message comportant 1 variable) erreur interne la liaison à...
Page 251
Fonctions de l’OP C7, images standard, messages système Message Cause Solution $ 100 Contenu de la RAM non valable $ 104 Mode de transfert interrompu par l’opérateur (pression d’une touche) $ 119 Démarrage automatique du C7 (un message demande s’il faut effacer la liste des mots de passe) $ 202 Erreur de lecture de la date...
Page 252
Fonctions de l’OP C7, images standard, messages système $ 401 La valeur entrée ne correspond pas au format de représentation. $ 402 Erreur de l’opérateur dans l’image ETAT VAR ou FORÇAGE VAR (après pression de INS quand la 10ème ligne de variable est déjà occupée) $ 403 Entrée fausee de l’heure $ 404...
Page 253
Fonctions de l’OP C7, images standard, messages système Message Cause Solution $ 600 Paramètre erroné transféré en mode de transfert Paramétrer la valeur voulue au moyen (avertissement de débordement) d’une image standard ou de l’automate $ 601 Paramètre erroné transféré en mode de transfert Paramétrer la valeur voulue au moyen (journal des messages) d’une image standard ou de l’automate...
Page 254
Fonctions de l’OP C7, images standard, messages système $ 635 (Message comportant 1 variable)x. Compléter la configuration ou la modifier, puis la transférer de nouveau. Texte de message ou d’entrée non configuré pour la langue en cours Titre de l’image non configuré...
Mettez l’OP C7 au démarrage en mode de transfert. Transférez de nouveau la configuration et redémarrez le C7. Si l’erreur se reproduit, veuillez prendre contact avec l’agence Siemens la plus proche. Indiquez-lui le numéro de l’erreur survenue et éventuellement les varia- bles contenues dans le message.
Page 256
Fonctions de l’OP C7, images standard, messages système Systèmes intégrés compacts C7-621, C7-621 ASi C-12 C79000-G7077-C622-01...
Cette annexe énumère des ouvrages spécialisés qui vous permettront d’élargir vos connaissances au-delà de l’automate SIMATIC S7-300. Le tableau D-1 indique un choix d’ouvrages que vous pouvez commander directe- ment auprès de Siemens ou en librairie. Tableau D-1 Liste des ouvrages spécialisés disponibles Titre Nº...
Page 258
/3/ SIMATIC NET – réseaux de communication industriels Catalogue IK 10 “ 1997 Ce catalogue vous sera fourni par votre agent SIEMENS ou par la filiale nationale de votre pays. Systèmes intégrés compacts C7-621, C7-621 ASi...
République fédérale d’Allemagne où sont localisées les agences Siemens, de toutes les agences et représentations de Siemens AG en Europe et dans le reste du monde. Interlocuteurs SIMATIC en République fédérale d’Allemagne Systèmes intégrés compacts C7-621, C7-621 ASi...
Page 260
Siemens dans le monde Interlocuteurs SIMATIC en Europe Autriche Pays-Bas Suède Grèce Pologne Hongrie Irlande Suisse Islande Portugal Italie Finlande Turquie France Belgique République slovaque Ukraine Bulgarie République tchèque Croatie Danemark Luxembourg Espagne Roumanie Norvège Russie Grande-Bretagne Slovénie Systèmes intégrés compacts C7-621, C7-621 ASi...
Page 261
Siemens dans le monde Interlocuteurs SIMATIC hors d’Europe Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Page 262
Siemens dans le monde Interlocuteurs SIMATIC hors d’Europe Systèmes intégrés compacts C7-621, C7-621 ASi C79000-G7077-C622-01...
Glossaire Adresse L’adresse indique l’espace mémoire physique et permet l’accès direct à l’opérande mémorisé sous cette adresse. ACCU Les accumulateurs sont des registres de la CPU C7 servant de mémoire intermé- diaire pour les opérations de chargement, de transfert, de comparaison, de conver- sion et pour les opérations arithmétiques.
Page 264
Glossaire Alarme temporisée L’alarme temporisée appartient à l’une des classes de priorité réglant l’exécution du programme de SIMATIC S7. Elle est générée au terme d’une temporisation lancée dans le programme utilisateur. Le bloc d’organisation correspondant est alors exé- cuté. Automate programmable ASi Power Fail.
Page 265
Glossaire Bloc Les blocs d’organisation (OB) sont l’interface entre le système d’exploitation de la d’organisation CPU C7 et le programme utilisateur. L’ordre d’exécution du programme utilisateur est fixé dans les blocs d’organisation. Bloc fonctionnel Conformément à la norme CEI 1131-3, un bloc fonctionnel (FB) est un bloc de codes renfermant des données statiques.
Page 266
Glossaire Console de Les consoles de programmation sont pour l’essentiel des ordinateurs personnels in- programmation dustriels, compacts et transportables. Elles se distinguent par un équipement maté- riel et logiciel conçu spécialement pour les automates programmables SIMATIC. Contrat (tâche) AP Déclenchement d’une fonction par le C7. Copie d’écran Impression du contenu de l’afficheur sur une imprimante connectée.
Page 267
Glossaire Disparition d’un Instant où un message est retiré par l’automate programmable. message Données de Les données de référence servent au contrôle de votre programme CPU C7 et englo- référence bent liste des références croisées, tableau d’affectation, structure du programme, liste des opérandes libres et liste des mnémoniques manquants.
Page 268
Glossaire Entrée d’image Elément d’une image, composé du numéro d’entrée, de textes et de variables. Entrée/sortie Les modules analogiques convertissent soit les valeurs de processus analogiques analogique (comme une température) en valeurs numériques utilisables dans la CPU, soit les valeurs numériques en grandeurs de réglage analogiques. EPROM flash Les FEPROM ont, comme les EEPROM effaçables électriquement, la propriété...
Page 269
Glossaire Fonctions Dans les différentes phases de la mise en service et pendant le fonctionnement d’un d’information automate programmable, les fonctions d’information de STEP 7 vous offrent la pos- sibilité d’afficher, sur la console de programmation PG, des informations sur les états des C7 connectés.
Page 270
Glossaire Mémento Les mémentos sont partie intégrante de la mémoire système de la CPU et servent à mémoriser les résultats intermédiaires. L’accès aux mémentos peut se faire par bit, par octet, par mot ou par double mot. Mémoire de La mémoire de chargement est partie intégrante du module d’unité centrale chargement (CPU C/).
Page 271
Glossaire Message Message signalant certains états d’exploitation de la machine ou de l’installation d’événement connectée au C7. Message système Message signalant un état interne du C7 et de l’AP. Mode normal Mode opératoire du C7 permettant l’affichage de messages et le traitement d’images par l’opérateur.
Page 272
Glossaire Bloc d’organisation OP C7 L’OP C7 est le pupitre opérateur intégré dans le système C7. Il est indépendant de la CPU C7 et continue à fonctionner, par exemple, lorsque la CPU C7 se met en STOP. L’OP C7 a sa propre adresse MPI et est relié à la CPU C7 via l’interface mul- tipoint MPI.
Page 273
Glossaire Pilote ASi Pilote permettant à des programmes utilisateur d’accéder aux performances du CP ASi. Priorité des OB système d’exploitation de la CPU C7 distingue différentes classes de priorité, par exemple : exécution cyclique du programme, exécution du programme déclen- chée par alarme de processus.
Page 274
Glossaire Signalisation de La signalisation de défaut est l’une des réactions possibles du système d’exploitation défaut (d’erreur) à un défaut d’exécution. Les autres réactions possibles sont : la réaction au défaut dans le programme utilisateur ou la mise à l’état STOP de la CPU C7. Bloc fonctionnel système Fonction système STEP 7...
Page 275
Glossaire Valeur de Les valeurs de remplacement sont des valeurs fournies au processus en cas de dé- remplacement faillance d’un module de sorties ou utilisées dans le programme utilisateur, à la place de la valeur de processus, en cas de défaillance d’un module d’entrées. L’utili- sateur peut indiquer les valeurs de remplacement (exemple : conserver l’ancienne valeur).
Page 277
Index données d’E/S, 5-17, 5-19 données de configuration, 5-19 AD_DT_TM, A-6 données requises, 5-19 Adressage, 4-5 esclave, 5-16 Adresse, modification dans la configuration de événements d’alarme, 6-30 réseau MPI, 7-12 extenseur, 5-12 Adresse de début ASi, 6-5 FC ASI_3422, 6-2 Adresse la plus élevée, 9-10 images des données, 5-19 Adresse MPI, 9-10...
Page 278
Index Contrat (tâche) AP, Glossaire-4 Couplage multipoint, 9-8 C7, paramétrage, 3-14 Couplage SIMATIC S7 Cadence S7-300 via MPI, 9-9 fréquence, 3-16 zone d’interface, 9-11 période, 3-16 Catégorie de messages, C-4 compteur d’heures de fonctionnement, 3-9 Champ, Glossaire-3 FC (CEI), A-6 d’affichage, Glossaire-3 horloge, 3-9 de sélection, Glossaire-3...
Page 279
Index I_STRNG, A-8 INSERT, A-8 E/S TOR, affichage d’état, 2-9 LE_DT, A-7 Effacement, mot de passe, 7-22 LE_STRNG, A-7 Effacement général, 2-11, 3-22 LEFT, A-8 CPU C7, 2-11 LEN, A-8 MRES, 2-7 LIMIT, A-9 OP C7, 2-11 LT_DT, A-7 Eléments des images, 8-8 LT_STRNG, A-7 Emplacement d’enfichage, 9-10 MAX, A-9...
Page 280
Index LE_DT, A-7 LE_STRNG, A-7 Heure LEFT, A-8 dans les messages, 8-3 LEN, A-8 et date, 9-12, 9-13 LGC_GADR, A-4 réglage, 7-18, C-3 LIMIT, A-9 Hiérarchie, des images standard, 7-9 LIST, 1-2, 3-3 Hiérarchie des images, 7-5, 9-3 Liste d’état système, B-2 Horloge, de la CPU, 3-9 Liste de choix, 7-16 Horloge logicielle, 7-18...
Page 281
Index Mettre un bit à 1, 9-2 Niveau de mot de passe, 7-19, Glossaire-9 Microprogramme, 7-7, 8-4 modification, 7-22 MID, A-8 Niveau images, 7-5, Glossaire-9 MIN, A-9 quitter, 8-9 Mise à jour, messages, 8-4 Niveau messages, 7-5, Glossaire-9 Mise à jour de la mémoire image, temps d’exécu- fin, 8-2 tion, 3-29 sélection, 8-2...
Page 282
Index OP C7, 1-5, Glossaire-10 Profondeur d’imbrication, 3-4 Programmation automatique, ASi, 6-19 démarrage, 9-12 effacement général, 2-11 Programmation automatique d’adresse, 6-21 fonctions, C-2 Programme de commande, charger, 2-2 modes opératoires, C-3 Protection par mot de passe, 7-19, C-2 notion, 1-1 ProTool, erreur, C-11 Opérande d’automatisation, modifier, 8-15 ProTool/Lite, 1-6...
Page 283
Index STRNG_DI, A-8 Touche d’échappement, 7-3 STRNG_I, A-8 STRNG_R, A-8 d’entrée, 7-3 Superutilisateur, 7-20 de curseur, 7-4 mot de passe, 7-21 de majuscule, 7-3 Synchronisation entre OP C7 et S7, 9-8 de signe, 7-3 Système d’exploitation, temps d’exécution, 3-29 numérique, 7-3 Touche programmable, 7-4, 7-10, 8-9, Glossaire-12 Touches combinaison pour test matériel, 7-23...
Page 284
Index Systèmes intégrés compacts C7-621, C7-621 ASi Index-8 C79000-G7077-C622-01...
Page 285
Siemens AG AUT E 146 Östliche Rheinbrückenstr. 50 D-76181 Karlsruhe République Fédérale d’Allemagne Expéditeur : Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...
Page 286
Vos remarques et suggestions nous permettent d’améliorer la qualité générale de notre documentation. C’est pourquoi nous vous serions reconnaissants de compléter et de ren- voyer ces formulaires à Siemens. Répondez aux questions suivantes en attribuant une note comprise entre 1 pour très bien et 5 pour très mauvais.