INFORMATION TECHNIQUE PRODUIT Logiciel de programmation

Transcription

INFORMATION TECHNIQUE PRODUIT Logiciel de programmation
INFORMATION TECHNIQUE PRODUIT
Logiciel de programmation RSLogix 5
pour PLC-5, version 7.30.00
Réf. : ACIG 2008-02-001
Date : février 2008
Cher Client,
L’objet de ce courrier est de vous informer d’un dysfonctionnement qui a été constaté sur le
produit suivant :
• Logiciel de programmation RSLogix 5 pour PLC-5, version 7.30.00
Ce courrier explique le problème et les mesures que nous prenons pour y remédier.
INFORMATION TECHNIQUE PRODUIT
Page 2
- Description du problème La version 7.30.00 du logiciel de programmation pour PLC-5 RSLogix 5, dénommé ci-après
« RSLogix 5 », présente les dysfonctionnements suivants :
L’utilisation de la fonction Search/Find (Rechercher) ou Search/Replace
(Rechercher/Remplacer) dans une instruction BTR ou BTW pour rechercher une adresse
risque d’altérer fortuitement l’adresse du bloc de commande ou du fichier de données si cette
fonction est exécutée au niveau du bit/sous-élément de l’adresse.
Remarque : si vos projets ne comportent pas d’instructions BTR ou BTW, vous n’avez pas à
tenir compte du dysfonctionnement n° 1 décrit ci-dessous. En revanche, tenez compte du
dysfonctionnement n° 2 car il concerne tous les projets.
Dysfonctionnement n° 1 : l’adresse d’un bloc de commande ou d’un fichier de données
d’une instruction BTR/BTW risque d’être fortuitement modifiée si vous utilisez la fonction
Search/Find ou Search/Replace pour effectuer une recherche (ou un remplacement) au niveau
du bit ou du sous-élément de l’adresse, comme indiqué ci-dessous.
Remarque : exemple d’adresse au niveau de l’élément : BT9:0 et N7:0. Exemple d’adresse au
niveau du bit ou du sous-élément : BT9:0/ER, BT9:0.ELEM et N7:0/1.
Ce problème se produit sur l’adresse d’un bloc de commande si l’adresse indiquée dans la
recherche figure dans la plage comprise entre l’adresse du bloc de commande + 1 et l’adresse
du bloc de commande + 4.
Par exemple, si l’adresse du bloc de commande est BT12:0, le problème se produit si la
recherche porte sur des adresses comprises entre BT12:1 et BT12:4.
Le problème se produit sur l’adresse d’un fichier de données, si l’adresse indiquée dans la
recherche figure dans la plage comprise entre l’adresse du fichier de données + 1 et l’adresse
du fichier de données + la longueur - 1. (La longueur est indiquée à la suite de l’adresse du
fichier de données dans l’instruction BTR ou BTW.)
Par exemple, si l’adresse du fichier de données est N7:0 et la longueur 4, le problème se
produit si l’adresse indiquée dans la recherche est comprise entre N7:1 et N7:3.
Par conséquent, si l’adresse du bloc de commande de bloc-transfert est BT9:0 et si vous
exécutez une recherche sur BT9:1/ER, le bloc-transfert sera modifié de BT9:0 en BT9:1. Si
l’adresse du fichier de données de bloc-transfert est N7:0 et si vous exécutez une recherche
sur N7:1/1, l’adresse du fichier de données sera modifiée de N7:0 en N7:1.
Il en résulte un remplacement fortuit de l’adresse du bloc de commande ou du fichier de
données par celle indiquée dans la fonction de recherche ou de recherche et de remplacement.
Une instruction de bloc-transfert qui fonctionnait jusqu’alors correctement risque de ne plus
fonctionner. Il en est de même pour d’autres instructions de bloc-transfert figurant dans le
projet. Notez également qu’une seule procédure de recherche peut affecter plusieurs
instructions de bloc-transfert.
INFORMATION TECHNIQUE PRODUIT
Page 3
Dysfonctionnement n° 2 :
Dans RSLogix 5, si une instruction contient plusieurs opérandes et si la première d’entre elles
n’est pas définie comme adresse, les autres adresses de l’instruction seront ignorées au cours
du processus de recherche ou de remplacement. Exemple : DIV 3.5 F8:0 F8:1 (3.5 est divisé
par F8:0 et le résultat est placé en F8:1). Comme 3.5 est une constante et non une adresse,
F8:0 et F8:1 ne sont pas trouvées.
- Solution provisoire La solution à ces problèmes consiste à éviter d’utiliser la fonction de recherche décrite
ci-dessus tant que le logiciel n’aura pas été mis à niveau à la version 7.30.10 ou à une version
ultérieure.
- Identification du produit Le produit concerné par le présent courrier est le logiciel RSLogix 5, dont la version et la
série sont indiquées ci-dessous :
• 9324-RL5300ENE, 9324-RL5300ENF, 9324-RL5700NXENE, version 30.00.
• Rockwell Automation a expédié/commercialisé les produits concernés entre le
1er octobre 2007 et le 15 novembre 2007.
• Pour savoir si votre version de RSLogix 5 est concernée, lancez votre logiciel RSLogix et
sélectionnez : Help > About (Aide > A propos de). Utilisez le menu déroulant pour voir la
dernière version installée s’il y a lieu. Si la dernière version correspond à l’une des
versions ci-dessus, votre logiciel est concerné par ces dysfonctionnements.
INFORMATION TECHNIQUE PRODUIT
Page 4
- Correction du problème Les dysfonctionnements décrits ci-dessus ont été corrigés dans la version suivante du logiciel
RSLogix 5 :
• logiciel de programmation RSLogix 5, version 7.30.10.
La version 7.30.10 ne permet plus de rechercher des adresses utilisées dans des instructions
de bloc-transfert.
Important : si vous avez utilisé cette nouvelle fonction de recherche d’adresses pour des
blocs-transferts dans la version 7.30.00, vérifiez dans toutes les instructions BTR et BTW si
des adresses ont été modifiées et rétablissez les adresses d’origine le cas échéant.
Pour effectuer cette vérification, utilisez l’utilitaire de comparaison (Compare Utility).
Vous trouverez cet utilitaire dans le menu Tools > Compare (Outils > Comparer) du logiciel
RSLogix. Suivez les instructions fournies dans la rubrique « Compare Utility » de l’aide en
ligne de RSLogix pour comparer la version actuelle de votre projet avec une précédente
version correcte.
INFORMATION TECHNIQUE PRODUIT
Page 5
- Action client requise Nous vous prions d’effectuer les actions suivantes :
• vérifiez si vous êtes en possession de produits présentant ces dysfonctionnements. Le cas
échéant, mettez votre logiciel à jour en installant sa toute dernière version ;
• vous trouverez les mises à jour de nos logiciels sur le site
www.rockwellautomation.com/support/webupdates ;
• si vous avez effectué un transfert de propriété du logiciel concerné à une autre société ou à
une autre personne, contactez sans tarder le Centre d’assistance Rockwell Automation
pour lui communiquer les coordonnées du nouveau propriétaire du logiciel, afin que ce
dernier puisse être informé.
Enfin, si vous souhaitez une aide supplémentaire, contactez les Services Techniques
Rockwell Automation France au 0825 30 31 32 option 3 (par télécopie au 01 30 64 56 33 ou
par courrier électronique à l’adresse [email protected]) ou votre représentant
Rockwell Automation.
Nous vous remercions de votre coopération.