Transcript
Page 1: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

Bienvenue dans S7-PDIAG, l'outil grâce auquel vous configurezle diagnostic de votre processus

Ce fichier LISEZMOI contient des informations importantes pour l'installation et l'utilisationde S7-PDIAG V4.02.Nous vous recommandons donc de le lire attentivement avant d'installer et d'utiliser celogiciel.

Dans la mise à jour S7-PDIAG K4.02, les perfo rmances du logiciel PDIAG ont encoreété améliorées.Tenez absolument compte des indications con cernant la compat ibilité.

Veillez, si vous imprimez ce fichier, à choisir le format A4, orientation Portrait, avec desmarges gauche et droite d'environ 25 mm de largeur.

Ce fichier Lisezmoi se divise en deux parties :

Partie A – Particularités de S7-PDIAG K4.02

A.1 Livraison S7-PDIAG K4.02A.2 Compatibilité de S7-PDIAG K4.02A.3 Informations sur S7-PDIAG K4.02A.3.1 Remarques généralesA.3.2 Performance améliorée à la générationA.3.3 Configuration d'une variable dans une définition d'erreurA.3.4 Configuration des sorties d'un mouvementA.4 Caractéristiques techniques de S7-PDIAG K4.02A.4.1 CPU disponiblesA.4.2 Mémoire requiseA.4.3 Charge du temps de cycleA.4.4 Nombre de partenaires de communication avec le diagnostic de processus

Partie B – Informations générales sur S7-PDIAG

B.1 Environnement matériel requisB.2 Environnement logiciel requisB.3 Compléments au certificat de logicielB.4 Documentation S7-PDIAG V 3.0B.5 Installation du logiciel S7-PDIAG V4.01B.5.1 Installation de S7-PDIAGB.5..2 AutorisationB.6 Informations sur S7-PDIAGB.6.1 Remarques généralesB.6.2 Des FB et DB aux fonctions de diagnosticB.6.3 Réseaux pour lesquels la prise de valeurs est possibleB.6.4 Copie des blocs générés par S7-PDIAGB.6.5 Copie des blocs contenant des définitions d'erreur S7-GRAPHB.6.6 Message d'erreur à la première insertion d'une surveillanceB.6.7 Nouvelle fonction de STEP7 V5 "Priorité de l'opérande"B.7 Remarques relatives aux nouvelles fonctions de S7-PDIAG V4.01B.7.1 Analyse de critères au-delà des limites de blocsB.7.2 Rechargement des blocs de surveillance lorsque la CPU est à l'état de marcheB.7.3 Synchronisation de la surveillance d'erreur avec l'état existant dans la CPU

Page 2: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

après son démarrageB.7.4 Fonctions étendues pour les textes des messagesB.7.5 Transmission de la priorité au bloc utilisateurB.7.6 Utilisation de Manual_Enable dans UDT_Motion

Partie A – Particularités de S7-PDIAG K4.02

A.1 Livraison de S7-PDIAG K4.02S7-PDIAG K4.02 comprend 4 disquettes. Vous installez le logiciel intégral à partir duSETUP se trouvant sur la disquette 1. Tenez compte pour la désinstallation des indicationsdonnées au chapitre B.5.1.

A.2 Compatibilité de S7-PDIAG K4.02

L'archivage des données dans la mise à jour S7-PDIAG V4.02 a été amélioré, lacompatibilité ascendante avec les versions précédentes de S7-PDIAG étant assurée.Autrement dit, les données créées avec des versions antérieures sont intégrées sansproblème dans la nouvelle version.Lorsque vous accédez au nouveau système d'archivage avec des versions précédentesdu logiciel, le système peut émettre par exemple les messages d'erreur suivants :

La version 1001 de l'objet 'S7-PDIAG::D:\SIEMENS\STEP7\S7proj\as02:Programme S7(1)' est incompatible avec le logiciel installé. Cet objet ne peut pas êtretraité par le programme.

Ceci ne signifie pas la perte de vos données. Actualisez dans ce cas le logiciel eninstallant sur les ordinateurs sur lesquels ce problème est apparu, la version S7-PDIAGVersion K4.02.Le logiciel de base STEP7 V3.2 n'est plus reconnu par la version S7-PDIAG K4.02.

A.3 Informations sur S7-PDIAG K4.02

A.3.1 Remarques générales

Les remarques générales sur le logiciel de base STEP 7 V4.02 ou V5.0 valent égalementpour le logiciel S7-PDIAG.

A.3.2 Performance améliorée à la génération

Pour conserver des temps de génération courts même avec des projets volumineux, deuxextensions majeures ont été apportées au logiciel.

1. Avant la génération, S7-PDIAG analyse les modifications du programme utilisateureffectuées et n'exécute que les étapes vraiment nécessaires.

2. L'archivage des données a en outre été modifié en vue de réduire tant les temps degénération que les temps de manipulation des blocs de diagnostic.

Nota :Les données sont converties lors du premier accès avec S7-PDIAG K4.02. Cela peutprendre un certain temps.

Tenez compte également des indications sur la compatibilité données au chapitre 2.

Page 3: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

A.3.3 Configuration d'une variable dans une définition d'erreur

Une nouvelle fonction est la possibilité d'acquisition d'une valeur dynamique de processuspour une définition d'erreur activée et son affichage sur un visuel.Cette variable s'affiche dans le texte du message à l'endroit où vous la configurez.Vous trouvez dans la boîte de dialogue de définition d'erreur une nouvelle zone de saisiedans laquelle vous pouvez entrer cette variable.

Cette variable peut être un paramètre BOOL, BYTE, WORD ou DWORD des plagesd'opérandes E, A, M ou DB.

Vous définissez la position et le format de cette variable dans le texte du message. Vousintroduisez cette variable dans un bloc commençant par "@1X" et se terminant par "@".Ce bloc sera remplacé par la variable dans le texte du message.

Le format de la variable est aussi défini dans ce bloc. Il est introduit par le caractère "%".Vous pouvez utiliser comme données de format les données utilisées pour "printf" enlangage C :

Format Description%ix Nombre hexadécimal à i positions%iu Nombre décimal non signé à i positions%id Nombre décimal signé à i positions%e Nombre virgule flottante normalisé : valeur avec signe ayant la forme suivante:

[ - ]d.dddd e [sign]ddd d: chiffre dddd: un ouplusieurs chiffres ddd: exactement 3 chiffres signe : + ou -

%E Comme format %e, mais avec une majuscule précédant l'exposant(E au lieu de e).

Si le format indiqué est trop petit, la valeur est tout de même affichée dans toute salongueur.Si le format indiqué est trop grand, les positions vides sont remplies par des caractères '#'.

Exemples de variables :@1X%6d@: La variable sera représentée sous la forme d'un nombre décimal à 6positions maximum.@1X%1b@: La variable sera représentée par la valeur booléenne "0" ou "1".

A.3.4 Configuration des sorties d'un mouvement

Vous avez la possibilité de configurer deux nouveaux opérandes dans la boîte de dialoguedes propriétés d'un mouvement. Ces opérandes seront affichés sur le visuel dans la vuedu mouvement.Vous pouvez ainsi voir les sorties activées d'un mouvement sur le visuel.Vérifiez pour cela que cette fonction est prise en charge par votre visuel.

A.4 Caractéristiques techniques de S7-PDIAG K4.02

A.4.1 CPU disponibles

Pour mettre en oeuvre le logiciel S7-PDIAG, vous devez disposer d'une CPU S7-300/400avec la fonction de signalisation ALARM_S /ALARM_SQ (SFC 17/18). Celle-ci est

Page 4: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

disponible à partir des versions suivantes :

3xx:CPU 314 6ES7 314-1AE??-0AB0 ?? >= 02CPU 314 IFM 6ES7 314-5AE??-0AB0 ?? >= 01CPU 315-1 6ES7 315-1AF??-0AB0 ?? >= 01CPU 315-2DP 6ES7 315-2AF??-0AB0 ?? >= 01CPU 316-1 6ES7 316-1AG??-0AB0 ?? >= 00

4xx:CPU 412-1 6ES7 412-1XF??-0AB0 ?? >= 01CPU 413-1 6ES7 413-1XG??-0AB0 ?? >= 01CPU 413-2DP 6ES7 413-2XG??-0AB0 ?? >= 01CPU 414-1 6ES7 414-1XG??-0AB0 ?? >= 01CPU 414-2DP (128KB) 6ES7 414-2XG??-0AB0 ?? >= 01CPU 414-2DP (384KB) 6ES7 414-2XJ??-0AB0 ?? >= 00CPU 416-1 6ES7 416-1XJ??-0AB0 ?? >= 01CPU 416-2DP (0.8MB) 6ES7 416-2XK??-0AB0 ?? >= 00CPU 416-2DP (1.6MB) 6ES7 416-2XL??-0AB0 ?? >= 00CPU 417-4 6ES7 417-4XL??-0AB0 ?? >= 00

A.4.2 Mémoire requise

Les valeurs ci-dessous ne sont données qu'à titre indicatif, la mémoire requise dépendantde la complexité des réseaux à surveiller ou de la logique de surveillance.

Détection des erreurs FB* DB*Minimum requis env. 1382 env. 78

Pour chaque mot de mémentosupplémentaire configuré 54 2

Pour chaque appel de bloc utilisateursupplémentaire configuré 678 2

Pour chaque variablesupplémentaire utilisée 370 8

Pour chaque surveillance sans temporisation 14-20 env. 4Pour chaque surveillance avec temporisation 106-114 env. 12Pour chaque surveillance avec variable 24 8

Prise de valeurs FB* DB*Minimum requis env. 1314 env. 110

Pour chaque mot de mémento supplémentaire 218 2Pour chaque surveillance - env. 18Pour chaque opérande - 2-4

*en octets

A.4.3 Charge du temps de cycle

En programmant le nombre des surveillances ci-après, vous obtenez une charge du temps de cycleinférieure à 10 ms :•CPU 314/315•20 surveillances de niveaux avec temporisations et + 100 sans temporisations•CPU 413/414•200 surveillances de niveaux avec temporisations et + 400 sans temporisations

A.4.4 Nombre de partenaires de communication avec diagnostic du processus

Page 5: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

Le nombre de partenaires (OP/WinCC/PG) pouvant accéder simultanément aux fonctionsde signalisation de S7-PDIAG (ALARM_S / ALARM_SQ) est limité. Ce nombre varie enfonction de la CPU.

CPU 314 et supérieure 3 partenaires de communication et plus (pour plusd'informations, voir le manuel de la CPU)CPU 412- 417 4 à 16 partenaires de communication (selon la CPU)

Vérifiez le nombre des partenaires de communication autorisé dans la documentation dela CPU mise en oeuvre.

Partie B – Informations générales sur S7-PDIAG

B.1 Environnement matériel requis

Pour travailler avec S7-PDIAG, vous avez besoin :•d'une console de programmation (PG) ou d'un ordinateur personnel (PC) avec unprocesseur Pentium® et 64 Mo RAM (minimum 32 Mo requis).•Pour des projets plus importants (à partir de 500 définitions d'erreur), vous devez installerau moins 128 Mo de RAM.•Les conditions nécessaires à l'installation de STEP 7 doivent être remplies (voir fichierLISEZMOI de STEP 7 V4.02 ou STEP 7 V5.0).•S7-PDIAG V4 occupe en plus un espace d'environ 6 Mo sur votre disque dur.

B.2 Environnement logiciel requis

S7-PDIAG K4.02 est une application de 32 bits requérant Microsoft Windows 95 / 98 ouWindows NT 4.0 comme sytème d'exploitation. Elle n'est pas exécutable sous MSWindows 3.11 ou Windows pour Workgroups.

Si vous avez installé 64 Mo et plus, il est recommandé d'utiliser Windows NT. Vousobtiendrez ainsi de meilleures performances.

S7-PDIAG K4.02 est exécutable sous STEP 7, V4.02.x, V5.0 ou des versions plusrécentes.

Nota :Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateuravec pouvoir ou administrateur. Pour installer le logiciel S7-PDIAG, vous devez posséderles droits d'administrateur.

B.3 Compléments au certificat de logiciel

Le certificat de logiciel fait partie du contrat d'utilisation de logiciels contre paiement d'uneredevance forfaitaire unique, contrat que vous avez reçu avec le produit. Il identifie, entreautres, les logiciels sous licence avec leur classe de garantie.Le client n'est pas autorisé à modifier le logiciel pendant la durée du contrat.Veuillez préciser, dans toute correspondance, le numéro d'identification figurant dans lecontrat de logiciel.

Page 6: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

B.4 Documentation S7-PDIAG K4.02

Vous trouverez toutes les informations détaillées pour l'utilisation de S7-PDIAG dans lesaides en ligne de S7-PDIAG auxquelles vous pouvez accéder, après l'installation, via lemenu d'aide ? ou bien via la touche F1 et le point d'interrogation (aide contextuelle).

Si vous utilisez S7-PDIAG pour la première fois, nous vous recommandons d'acheter lemanuel qui offre une familiarisation à la méthode de diagnostic et démontre celle-ci à l'aided'exemples. Les numéros de référence pour le commander dans les différentes languessont les suivants :

6ES7 840-0CA01-8AA0 en allemand6ES7 840-0CA01-8BA0 en anglais6ES7 840-0CA01-8CA0 en français6ES7 840-0CA01-8DA0 en espagnol6ES7 840-0CA01-8EA0 en italien.

B.5 Installation du logiciel

B.5.1 Installation de S7-PDIAG

• Vous ne pouvez installer S7-PDIAG K4.02 qu'après l'installation complète de STEP 7 etde la mise à jour STEP7 V4.02 ou STEP7 V5.0.

• Pour ce faire, lancez le programme "Setup" de S7-PDIAG. Les fichiers de S7-PDIAGainsi que les éléments de correction sélectionnés pour le progiciel de base sont alorscopiés sur votre PC ou PG avec les entrées correspondantes dans la base desregistres de MS Windows. Le programme d'installation vous donne toutes lesindications importantes pendant son exécution.

• Si vous devez désinstaller S7-PDIAG K4.02, installez la dernière mise à jour du logicielde base STEP 7 disponible ou Service Pack.

• Le programme "Setup" vous signale si aucune autorisation requise n'est installée survotre ordinateur. Vous pouvez alors décider de faire installer l'autorisation par leprogramme "Setup" ou de l'installer vous-même plus tard à l'aide du programmeAUTHORSW.EXE.

• S'il n'est pas possible d'installer l'autorisation pendant le déroulement du programme"Setup", poursuivez l'installation. Réinitialisez ensuite votre ordinateur et installez alorsl'autorisation à l'aide du programme AUTHORSW.EXE se trouvant sur la disquetted'autorisation.

-----------------------------------------------------------------------------------------------------------------Remarque importante :S7-PDIAG s'enregistre dans des fichiers système Microsoft Windows 95/NT. Vous nedevez donc pas déplacer ni renommer des fichiers et dossiers STEP 7 avec des outilsMicrosoft Windows comme l'explorateur, ni modifier de données STEP 7 dans la base desregistres de Microsoft Windows. De telles modifications risqueraient de perturberl'exécution du programme.La désinstallation de produits logiciels doit être conforme à Microsoft Windows 95/NT.Vous devez à cet effet supprimer votre progiciel (par exemple "S7-PDIAG" dansl'application "Ajout/suppression de programmes" de Microsoft Windows 95/NT (ensélectionnant Démarrer > Paramètres > Panneau de configuration > Ajout/suppression deprogrammes dans la barre des tâches de Microsoft Windows 95/NT). Il s'agit de la seulemanière de procéder à une désinstallation sous Microsoft Windows 95/NT.-----------------------------------------------------------------------------------------------------------------

Page 7: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

B.5.2 Autorisation

L'utilisation de S7-PDIAG requiert une autorisation, c'est-à-dire une licence d'utilisation,sur votre ordinateur. L'autorisation avec le logiciel correspondant se trouve sur ladisquette d'autorisation qui comporte un compteur d'installations (compteur d'installations= 1).Pour pouvoir utiliser S7-PDIAG, vous devez transférer l'autorisation de la disquetted'autorisation sur votre ordinateur (Installation) et vous assurer que votre logiciel STEP 7est bien autorisé.

-----------------------------------------------------------------------------------------------------------------AttentionVous devez installer l'autorisation sur le lecteur cible C: pour S7-PDIAGV4.02.Si C: est un lecteur comprimé (par exemple, via DBLSPACE/DBLDRIVE), vous devezchoisir le lecteur hôte correspondant.Tenez absolument compte des indications données dans le fichier LISEZMOI.TXT sur ladisquette d'autorisation.Le dossier "C:\AX NF ZZ" contient des fichiers cachés. Vous ne devez pas effacer,déplacer ou copier ces fichiers et ce dossier. Ils contiennent des données indispensablesà l'autorisation de votre logiciel !Si vous ne tenez pas compte de ces remarques, vous courez le risque de perdrel'autorisation à jamais.-----------------------------------------------------------------------------------------------------------------

Afin que vous puissiez installer l'autorisation sans erreur, voici, extraites du fichierLISEZMOI de la disquette d'autorisation, quelques indications qui doivent vous aider à nepas perdre l'autorisation ou des données :• La disquette d'autorisation ne doit pas être protégée en écriture. Cela engendre bien

sûr le risque de contaminer la disquette par un virus provenant des disques durs. Ilest donc recommandé de vérifier que votre PG ou PC ne contient aucun virus avanttoute installation ou désinstallation d'une autorisation.

• Si vous vous servez d'un programme d'optimisation permettant de déplacer des blocsfixes, n'utilisez cette option qu'après avoir d'abord retransféré l'autorisation du disquedur sur la disquette d'autorisation.

• La procédure d'autorisation entraîne la création sur le lecteur cible d'un secteuridentifié comme défectueux. N'essayez pas de le restaurer.

• N'oubliez pas de transférer l'autorisation sur la disquette d'autorisation avant deformater, comprimer ou restaurer votre disque dur ou avant d'installer un nouveausystème d'exploitation.

• Si une copie de sauvegarde de votre disque dur contient des copies d'autorisations, ilpeut arriver que, lors de la recopie des données de sauvegarde, les autorisationsencore valables installées sur le disque dur soient écrasées et donc détruites. Afind'éviter la perte d'autorisations due au remplacement d'un système autorisé par unesauvegarde, nous vous recommandons instamment soit de retirer toutes lesautorisations avant de créer une copie de sauvegarde, soit d'exclure les autorisationsde la copie de sauvegarde.

• Utilisation de l'autorisation de dépannage• Vous avez la possibilité, en cas de perte de l'autorisation normale, d'installer sur le

disque dur une autorisation de dépannage se trouvant également sur la disquetted'autorisation livrée. Cette autorisation de dépannage vous permet d'utiliser leprogiciel correspondant pour deux semaines supplémentaires (14 jours). Utilisez cedélai pour vous procurer à nouveau ou restaurer l'autorisation intégrale.

Page 8: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

B.6 Informations sur S7-PDIAG

B.6.1 Remarques générales

Les remarques générales concernant le progiciel de base STEP 7 V4.02 ou V5.0 sontégalement valables sans restriction pour S7-PDIAG.

B.6.2 Des FB et DB aux fonctions de diagnostic

Lorsque vous créez un DB d'instance, ce dernier est créé avec les attributs système duFB.Si vous dotez ultérieurement le FB de fonctions de diagnostic soit en lui affectant unedéfinition d'erreur, soit en mettant à 1 l'attribut système " S7_pdiag = 'true' , celui-ci n'estpas affecté automatiquement au DB d'instance.Effacez dans ce cas le DB d'instance et générez-le de nouveau dans l'éditeurLIST/CONT/LOG.Attention : il ne suffit pas de mettre à 1 l'attribut " S7_pdiag = 'true' " pour l'affecter à cebloc !Il en est de même lorsque vous voulez affecter l'attribut système " S7_pdiag = 'true' " àun OB ou à une FC. Les données de diagnostic ne sont générées pour ce bloc qu'aprèssa sauvegarde répétée dans l'éditeur LIST/CONT/LOG.Assurez-vous pour cela que vous avez activé l'archivage des données de diagnosticdans l'éditeur LIST/CONT/LOG.

B.6.3 Réseaux pour lesquels la prise de valeurs est possible dans cette version

Le mot 'Réseau' n'est pas en prendre ici dans son sens habituel en programmation deSTEP 7, mais plutôt dans le sens d'une branche de circuit logique.Exemple :

NetworkU E1.1U E1.2= A1.0 // Fin Réseau S7-PDIAG 1U E1.3U E1.4= A1.1 // Fin Réseau S7-PDIAG 2Network....

Ce réseau de programme comprend deux réseaux distincts dans S7-PDIAG.Un nouveau réseau S7-PDIAG commence après chaque instruction mettant la premièreinterrogation à 1 (par exemple, = A1.0).Une analyse de critères dépend des instructions utilisées dans le réseau. Il existe troisclasses d'instructions :

a) U , UN, UN(, O, ON, ON(, U( ,O( , O, X, XN, X(, XN(,NOT=, S, R) , instruction avec repère de saut

b) L (pour opérations binaires), T,NOP0, NOP1, BLDx

c) FP, FN, L (pour les octets, mots et doubles mots)==D, <>D, >=D, <=D, >D, <D,==I, <>I, >=I, <=I, >I, <I,

Page 9: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

==R, <>R, >=R, <=R, >R, <R,

Pour tous les réseaux contenant un autre opérateur la prise de valeurs et l'analyse decritères ne sont pas possibles. Pour tous les réseaux contenant des opérateurs dugroupe a) une prise de valeurs avec analyse de critères est possible.

Tous les opérateurs énumérés sous b) sont ignorés lors de la prise de valeurs etl'analyse de critères.Tous les opérateurs énumérés sous c) ne permettent pas l'analyse de critères desréseaux dans lesquels ils se trouvent avec la version actuelle de ProTool.

L'analyse de critères ne peut être exécutée pour les réseaux pour lesquels il n'est paspossible d'affecter une valeur au résultat logique.Une prise de valeurs ne sera donc pas effectuée non plus pour ces réseaux.

Vous pouvez reconnaître ces réseaux de la manière suivante :• Ils contiennent des instructions qui ne sont pas connues dans cette version d'analyse

de critères, mais qui modifient le résultat logique ou la première interrogation.• Les réseaux S7-PDIAG contiennent des séquences d'instructions dont les

parenthèses sont incomplètes, autrement dit le nombre des parenthèses d'ouverturediffère du nombre de parenthèses de fermeture. Ceci peut être causé par exemplepar une affectation à l'intérieur d'un niveau de parenthèse.

• Si le nombre de parenthèses de fermeture dans le réseau est supérieur à celui desparenthèses d'ouverture, la prise de valeurs et l'analyse de critères sont impossibles.Si le nombre de parenthèses d'ouverture dans le réseau est supérieur à celui desparenthèses de fermeture, toutes les instructions précédant les parenthèses ensurnombre sont effacées, y compris les instructions de parenthèses. La prise devaleurs et l'analyse de critères seront alors possibles pour les instructions restantesdans le réseau.

• Ils contiennent un accès absolu au bloc de données d'instance :U DIX 4.0, par exemple

B.6.4 Copie de blocs générés par S7-PDIAG

Vous ne devez pas copier les blocs générés par S7-PDIAG dans un autre programme.Ces blocs contiennent des références à des messages sur les visuels, qui ne sontvalables que pour le programme pour lequel ces blocs ont été créés. Ces blocscontiennent en outre uniquement les surveillances créées pour le programme en cours.Ceci n'est pas une restriction dans la mesure où ces blocs sont générésautomatiquement lors de la compilation de S7-PDIAG.Si vous avez copié un projet entier avec la commande "Enregistrer sous", vous devezpour les mêmes raisons générer les blocs de nouveau.

B.6.5 Copie de blocs contenant des définitions d'erreur S7-GRAPH

Les numéros de messages ne sont pas actualisés successivement à la copie d'unprogramme dans les données de surveillance.Solution : recompilez les blocs avec S7-GRAPH.

B.6.6 Message d'erreur à la première insertion d'une surveillance

Il se peut que le message d'erreur suivant s'affiche après la tentative répétée desauvegarder un bloc dans lequel une surveillance a été insérée pour la première foisavec l'éditeur de programme.34:152 "Les données de référence n'ont pu être générées pour ce bloc."

Page 10: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

Pour continuer, fermez le bloc et rouvrez-le.

B.6.7 Fonction de STEP7 "Priorité de l'opérande"

S7-PDIAG V4.02 ne prend pas en charge la fonction "Priorité de l'opérande" de STEP 7.Utilisez la fonction "Réassignation" à la place de celle-ci.

B.7 Informations sur les nouvelles fonctions de S7-PDIAG V4.01

B.7.1 Analyse de critères au-delà des limites de blocs

Cette nouvelle fonction est disponible pour tous les paramètres d'entrée booléens d'unbloc fonctionnel.

B.7.2 Rechargement des blocs de surveillance lorsque la CPU est à l'état demarche

Vous avez la possibilité de recharger les blocs de surveillance de S7-PDIAG lorsque laCPU est à l'état de marche. Il est toutefois possible que des mémentos internes desblocs de surveillance soient effacés. En voici les effets :• Une alarme encore présente dans la CPU, qui n'a pas disparu ou n'a pas encore été

acquittée est effacée par le nouveau chargement des blocs de surveillance. Dans cecas, S7-PDIAG surveille d'abord à nouveau l'apparition de cette erreur. Laconséquence en est que ce n'est pas la disparition de cette erreur qui est signalée,mais sa nouvelle apparition.

• Si vous avez modifié le type d'une alarme (par exemple d'"alarme sans acquittement"en "alarme avec acquittement") vous devez toujours mettre la CPU à l'arrêt.

B.7.3 Synchronisation de la surveillance d'erreur avec l'état existant dans la CPUaprès son redémarrage

Après un démarrage à froid (OB_SCAN_1 == 1), tous les mémentos internes sont remisaux valeurs par défaut décrites ci-dessous :• Le mot de mémento configuré pour la sauvegarde de la priorité groupée est

initialisé avec la valeur W#16#0000.• Le bloc fonctionnel utilisateur est appelé une fois avec le numéro d'erreur "0". (Ce

numéro d'erreur 0 n'étant jamais attribué comme numéro de message valable, ilmarque qu'il y a démarrage. Dans ce cas, il est possible d'effectuer desinitialisations dans le bloc fonctionnel utilisateur.).

• Toutes les variables du bloc de détection d'erreurs retrouvent leur valeur initiale.• Tous les identificateurs d'erreur groupée sont mis à "False".• Les valeurs éventuellement prises ne sont pas mises à zéro.

B.7.4 Fonctions étendues pour les textes des messages

A partir de la version 4.01 de S7-PDIAG, les mnémoniques contenus dans les textes desmessages peuvent être mis à jour automatiquement lors de la génération des instanceset de la compilation.Pour cela, il faut cocher l'option "Mise à jour des mnémoniques dans les messages" dansl'onglet Compiler obtenu par la commande Outils -> Paramètres. L'activation de cette

Page 11: Bienvenue dans S7-PDIAG, l'outil grâce auquel vous ... · PDF fileinférieure à 10 ms : ... Nota : Pour utiliser S7-PDIAG sous Windows NT, vous devez être déclaré comme utilisateur

option rallonge la durée de la compilation dans S7-PDIAG.

Si les textes s'affichent en plusieurs langues dans votre projet, les textes des messagesseront mis à jour uniquement dans la langue momentanément employée. Les textesexistant en d'autres langues ne seront pas traités.

Vous pouvez aussi appliquer cette nouvelle fonction aux données de projet créées avecles versions 4.0 ou 3.0 de S7-PDIAG, sans devoir configurer des définitions d'erreurparticulières.

Lorsque vous compilez pour la première fois un projet existant avec l'option "Mise à jourdes mnémoniques dans les messages", la source du texte de message est mémoriséecomme suit :Si l'opérande de début de diagnostic possède une entrée dans la table desmnémoniques et que le texte du message concorde avec le mnémonique ou avec lecommentaire, la source du texte est choisie selon cette concordance; si le mnémoniqueet son commentaire sont identiques, c'est le mnémonique qui est choisi comme sourcedu texte.Dans tous les autres cas, la source du texte reste la configuration du message.

Quand la zone du message est repérée comme verrouillée pour des instances dedéfinitions d'erreur, le texte du message continue à être harmonisé avec la table desmnémoniques si l'option de configuration en décide ainsi.

B.7.5 Transmission de la priorité au bloc utilisateur

Dans la version 4.0 de S7-PDIAG, une priorité était transmise à l'appel du bloc utilisateurseulement si un mot de mémento avait été configuré pour la sauvegarde de cettepriorité. A partir de la version 4.1, il y a toujours sauvegarde et donc transmission aubloc utilisateur d'une priorité, même si aucun mot de mémento n'est configuré dans cebut.

B.7.6 Utilisation de Manual_Enable dans UDT_Motion

Le commentaire concernant les bits Manual_Enable1 et Manual_Enable2 dans l'annexeA.4 du manuel de S7-PDIAG doit être modifié comme suit :TRUE (Bit, écriture du visuel) : est mis à 1 quand le mouvement sur l'écran du visuelpeut être piloté.Ceci permet par exemple la sélection d'un mouvement sur un écran tactile.

Cette modification n'influe pas sur le programme d'automatisation, si vous avez utilisé cebit comme il est décrit au paragraphe A.6.


Recommended