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.