SIMATIC CFC V5.0 SP1 Hotfix3 - Siemens Industry Online Support
Transcription
SIMATIC CFC V5.0 SP1 Hotfix3 - Siemens Industry Online Support
SIMATIC CFC V5.0 SP1 Hotfix3 Logiciel de programmation pour SIMATIC S7 / M7 Directives d'installation et d'utilisation Ces directives prévalent sur toute information contenue dans d'autres documentations. Nous vous recommandons de lire attentivement ces directives car elles contiennent des informations importantes pour l'installation et l'utilisation de CFC V5.0 avec ServicePack 1 (SP1). Vous trouverez des informations importantes sur la mise à jour CFC SP1 Hotfix 3 dans la partie II / chapitre 4 Informations sur Hotfix 3. Tenez également compte des modifications et compléments décrits dans les chapitres 1 à 3. Pour l'impression de ce fichier, veuillez tenir compte du fait que la largeur des marges gauches et droites en format DIN A4 est réglée à environ 25 mm. Sommaire Partie I Directives d'installation 1 Livraison 2 2 Environnement logiciel requis 2 3 Environnement matériel requis 3.1 Environnement d'exécution 3.2 Mémoire requise 2 2 3 4 4.1 4.2 4.3 4.4 3 3 3 4 5 Installation Installation de CFC V5.0 Autorisation pour CFC V5.0 Désinstallation de CFC V5.0 Installation du compilateur Borland C (pour M7) Partie II Informations utilisateur (Release Notes) 1 Nouveautés et modifications par rapport aux versions précédentes 1.1 Nouveautés par rapport à la version 4.01 5 5 2 2.1 2.2 2.3 2.4 Directives de configuration et d'exploitation Compatibilité avec les version précédentes de CFC Généralités CFC pour S7 CFC pour M7 5 5 6 7 7 3 Remarques relatives à la documentation 7 4 Informations sur Hotfix 3 7 Directives d'installation Les directives d'installation contiennent des informations importantes nécessaires à l'installation du logiciel CFC V5.0. Nous vous recommandons de lire ces directives avant de procéder à l'installation. 1 Livraison Avec cette livraison vous avez reçu un des produits suivants : CFC V5.0 y compris ServicePack 1 (MS Windows 95, MS Windows 98, MS Windows NT, 5 langues) Numéro de référence : 6ES7813-0CC03-0YX0 Ce paquet comprend : • 1 CD • 1 disquette d'autorisation CFC : licence individuelle incluant une autorisation de dépannage de 14 jours • 1 certificat de logiciel CFC V5.0 Upgrade y compris ServicePack 1 Numéro de référence : 6ES7813-0CC03-0YX4 Ce paquet comprend : • 1 CD • 1 disquette d'autorisation CFC : licence UPGRADE incluant une autorisation de dépannage de 14 jours • 1 certificat de logiciel Contenu du CD de CFC • CFC V5.0 y compris SP1 • Manuel électronique "CFC Getting Started" (pour le projet-exemple CFC_SAMP) • Manuel électronique "CFC pour S7" • Manuel électronique "CFC pour M7" 2 Environnement matériel requis Pour pouvoir utiliser le logiciel CFC, vous devez disposer, • sous MS Windows 95/MS Windows 98, d'une console de programmation ou d'un ordinateur personnel (PC) avec processeur 80486 (ou supérieur) et 64 Mo au moins de mémoire vive (RAM). Nous recommandons 128 Mo de mémoire vive . • Sous MS Windows NT, vous devez disposer d'un processeur Pentium avec au moins 64 Mo de mémoire vive, de préférence 128 Mo. Si vous désirez en outre installer ou exploiter une station OS (WinCC), nous recommandons 256 Mo de mémoire vive. 3 Environnement logiciel requis 3.1 Environnement d'exécution CFC V5.0 est une application de 32 bits nécessitant MS Windows 95, MS Windows 98 ou MS Windows NT comme système d'exploitation. CFC n'est pas exécutable sous MS Windows 3.1 ni sous MS Windows pour Workgroups 3.11. Nous recommandons d'installer en outre Service Pack 1 de Microsoft (version 4.00.950a de MS Windows 95). Service Pack 3 est absolument nécessaire pour l'utilisation de CFC sous Windows NT 4.0 (version 4.00.1381de NT). Vous trouverez les informations correspondantes sur le site Internet de Microsoft. CFC est un logiciel optionnel. Pour exploiter CFC, vous devez de plus disposer, sur votre console de programation ou votre PC, des logiciels suivants : • Logiciel de base STEP 7 V4.02 avec STEP 7 K4.02.5 ou STEP 7 V5.0 • Pour CFC pour S7: - Langage de programmation S7-SCL V4.01 ou S7-SCL V5.0 • Pour CFC pour M7: - M7-SYS V2.1 ou M7-SYS V4.0 - Compilateur Borland C V5.01 (disponible chez Siemens sous le numéro de référence 6ES7812-1BC01-0AA0) 3.2 Mémoire requise CFC V5.0 occupe environ 31 Mo d'espace mémoire sur votre disque dur. Pour son fichier d'échange (fichier swap), MS Windows 95, MS Windows 98, MS Windows NT a besoin, selon l'étendue de la mémoire, d'un espace libre supplémentaire sur le disque dur (généralement sur le lecteur C:). Par conséquent, vous devez garder un espace libre d'environ 200 Mo, moins l'étendue de la mémoire de travail. (Exemple : pour une mémoire de travail de 64 Mo, il vous faudra encore 136 Mo d'espace disque libre pour le fichier d'échange après installation de CFC). 4 Installation 4.1 Installation de CFC V5.0 Vous pouvez installer CFC V5.0 sans désinstaller une installation déjà existante de CFC. Il n'est possible d'installer S7-CFC qu'après l'installation complète de STEP 7. Le programme Setup installe automatiquement CFC sur le même disque dur où se trouve votre logiciel STEP 7 . Insérez le CD de CFC dans le lecteur. L'installation de CFC s'effectue à l'aide d'un programme d'installation (Setup) guidé par l'utilisateur, que vous appelez dans l'explorateur de MS Windows par un double clic sur le programme SETUP, sur le CD de CFC. 4.2 Autorisation de CFC V5.0 Avant de commencer à travailler avec CFC, vous devez transférer l'autorisation de la disquette d'autorisation sur votre ordinateur. Vous disposez pour cela de deux options différentes : • Au cours de l'installation de CFC, si aucune autorisation appropriée n'est installée sur votre ordinateur, le programme "Setup" vous le signale. Vous pouvez alors choisir entre faire installer l'autorisation par le programme "Setup" ou l'installer vous-même plus tard à l'aide du programme AuthorsW. • S'il n'est pas possible d'installer l'autorisation pendant le déroulement du programme «Setup», poursuivez l'installation. Vous pouvez installer l'autorisation ultérieurement à l'aide de la commande Simatic\AuthorsW\ AuthorsW du menu de démarrage. Si cette commande n'est pas disponible, vous devez installer AuthorsW à partie du CD de CFC en appelant Authors\Disk1\Setup.exe. -----------------------------------------------------------------------------------------------------------------Attention Pour CFC V5.0, il faut installer l'autorisation sur le lecteur cible C: . Si C: est un lecteur comprimé (par exemple, via DBLSPACE/DBLDRIVE), vous devez choisir le lecteur hôte correspondant. Il faut absolument tenir compte des indications données dans le fichier LISEZMOI.TXT sur la disquette d'autorisation. Le dossier "C:\AX NF ZZ" contient des fichiers cachés. Il ne faut pas effacer ni déplacer ou copier ces fichiers et ce dossier qui contiennent des données indispensables à l'autorisation de votre logiciel ! Si vous ne tenez pas compte de ces remarques, vous courez le risque de perdre l'autorisation irrémédiablement. -----------------------------------------------------------------------------------------------------------------Afin que vous puissiez installer l'autorisation sans erreur, respectez les indications suivantes : 4.3 • La disquette d'autorisation ne doit pas être protégée en écriture. Par conséquent, elle risque d'être contaminée par un virus provenant des disques durs. Il convient donc de vérifier, avant toute installation ou désinstallation d'une autorisation, que votre console de programmation ou PC ne contient aucun virus. • Si vous vous servez d'un programme d'optimisation permettant de déplacer des blocs fixes, n'utilisez cette option qu'après avoir d'abord transféré de nouveau les autorisations du disque dur sur la disquette d'autorisation. • La procédure d'autorisation entraîne la création sur le lecteur cible d'un secteur marqué comme défectueux. N'essayez pas de le restaurer. • N'oubliez pas, avant de formater, de comprimer ou de restaurer votre disque dur ou avant d'installer un nouveau système d'exploitation, de retransférer l'autorisation sur la disquette d'autorisation. • Si une copie de sauvegarde de votre disque dur contient des copies d'autorisations, il peut arriver que, lors de la recopie des données de sauvegarde sur le disque dur, les autorisations installées encore valables soient écrasées et donc détruites. Afin d'éviter la perte d'autorisations due à l'écrasement d'un système autorisé par une copie de sauvegarde, nous vous recommandons instamment soit de retirer toutes les autorisations avant de créer une copie de sauvegarde, soit d'exclure les autorisations de la copie de sauvegarde. • Utilisation d'une autorisation de dépannage En cas de perte de l'autorisation normale, vous avez la possibilité d'installer sur votre disque dur une autorisation dite de dépannage que vous trouvez également sur la disquette d'autorisation fournie. Cette autorisation de dépannage vous permet d'exploiter le logiciel correspondant pendant une durée de 14 jours qui est en général suffisante pour acquérir ou réparer l'autorisation normale. • Vous devez entrer une identification (ID) (voir le certificat de logiciel ou la disquette d'autorisation) Désinstallation de CFC V5.0 -----------------------------------------------------------------------------------------------------------------Note importante : La désinstallation de logiciels doit être effectuée conformément à Microsoft Windows 95/98/NT. Pour cela, supprimez votre logiciel (par exemple "SIMATIC CFC V5.0") au moyen de l'application "Logiciel" de MS Windows 95/98/NT (Démarrer->Paramètres->Panneau de configuration->Ajout/Suppression de programmes). C'est le seul moyen d'effectuer une désinstallation sous MS Windows 95/98/NT. -------------------------------------------------------------------------------------------------------------------En cas de désinstallation, les entrées que le système avait effectuées dans le fichier WINSTART.BAT/CONFIG.SYS/AUTOEXEC.BAT ne sont pas effacées. Il est possible en outre, en cas de désinstallation, que des fichiers créés dynamiquement par CFC subsistent. L'outil de désinstallation détecte cela et affiche le message "Some elements could not be removed. You should manually remove items related to the application.". Vous pouvez effacer ces fichiers créés dynamiquement, mais vous n'y êtes pas obligé. 4.4 Installation du compilateur Borland C (pour M7) Pour que l'importation des blocs M7 ainsi que le générateur de code M7 puissent fonctionner sans erreur, il faut que le compilateur Borland C soit installé complètement ou avec au moins la configuration de base suivante : • • • • • Dans la fenêtre "Borland C++ Installation", il faut sélectionner "Personnalisée", il n'est pas nécessaire de sélectionner les options offertes. Dans la fenêtre "Borland C++ Plates-formes cibles", il faut sélectionner "Windows 32 Bit". Dans la fenêtre "Borland C++ Outils", il faut sélectionner "Outils-Lignes de commande". Les sous-groupes "Visual-Tools", "Borland Database Engine", "Exemples" et "Aide" peuvent être entièrement désélectionnés. Dans le sous-groupe "Bibliothèques", il faut sélectionner les "Bibliothèques temps d'exécution". Au minimum, il faut avoir sélectionné les fichiers en-tête (Header), les bibliothèques statiques et les bibliothèques dynamiques. Informations utilisateur (Release Notes) Ces informations prévalent sur celles qui sont données dans les manuels et l'aide en ligne. 1 Nouveautés et modifications par rapport aux versions précédentes 1.1 Nouveautés par rapport à la version 4.01 Veuillez lire à ce sujet le paragraphe correspondant "Nouveautés" dans l'aide en ligne. Vous accédez à cette rubrique à partir du sommaire de l'aide en ligne de CFC (commande de menu ? > Rubriques d'aide). Ces informations figurent également dans les manuels "CFC pour S7" et "CFC pour M7". Ces manuels sont disponibles sous forme électronique ; vous pouvez les lire et les imprimer à l'aide du logiciel Acrobat Reader V3.01 fourni (par exemple DEMARRER > SIMATIC > Manuels S7 > Manuel CFC pour S7 français). 2 Directives de configuration et d'exploitation 2.1 Compatibilité avec les version précédentes de CFC Vous pouvez traiter dans CFC V5.0 les données générées par CFC V1.0 ou CFC V1.1 en procédant de manière suivante : • • Vous pouvez lire et représenter les données CFC V1.x dans CFC V5.0. Le traitement direct des données de CFC V1.x n'est pas possible. Pour modifier des données de CFC V1.x, procédez comme suit : Dans SIMATIC Manager, ouvrez le projet V1.x et enregistrez-le sous un autre nom avec la fonction "Fichier > Enregistrer sous..." et l'option "Vérifiez la cohérence (lente)" en choisissant le type de fichier "Projet" dans la boîte de dialogue suivante. Les données seront ainsi automatiquement converties au format V5.0. Vous pouvez traiter dans CFC V5.0 les données générées par CFC V3.x ou CFC V4.x en procédant de manière suivante : • • Vous pouvez lire et représenter les données CFC V3.x/V4.x dans CFC V5.0. Une modification des données entraîne, au premier accès en écriture, une conversion des données (après demande de confirmation) pour chaque dossier diagramme, de sorte à assurer la compatibilité. Remarques générales sur la compatibilité : • • 2.2 Une reconversion de données V5.0 vers des données de versions antérieures n'est pas possible. Il n'est pas possible de traiter dans des versions antérieures de CFC des données générées par CFC V5.0. Généralités Ecriture en majuscules/minuscules pour les objets de CFC A partir de la version V4.02 de STEP 7, l'écriture des mnémoniques en majuscules/minuscules reste autorisée. Cependant, le système ne fait plus de distinction entre les majuscules et les minuscules dans le traitement de ces mnémoniques (selon CEI 1131-3). Cela signifie que seul le nom d'un mnémonique importe et non la manière de l'écrire. Exemple: les mnémoniques "Moteur" et "MOTEUR" désignent la même variable. CFC V5.0 tient encore compte des majuscules/minuscules pour les blocs à l'intérieur des diagrammes, c'est-à-dire que vous pouvez créer des blocs de même nom qui se distinguent uniquement par l'écriture en majuscules/minuscules. Toutefois, il est préférable de ne pas faire usage de cette possibilité afin de faciliter la migration. En cas d'utilisation conjointe de WIN CC, vous devez également y renoncer car WIN CC ne peut pas différencier les blocs de même nom. Erreurs résultant d'une modification des paramètres régionaux anglais/USA CFC utilise les paramètres régionaux anglais/USA pour la conversion interne de nombres réels (vous pouvez appeler les paramètres régionaux à l'aide de la commande Démarrer/Paramètres/Panneau de configuration/Paramètres régionaux). Une modification des paramètres pour la représentation des nombres n'est pas autorisée car elle entraîne des risques d'erreur (valeurs réelles sans valeur par défaut, erreurs d'importation des blocs de la bibliothèque). Il faut paramétrer, pour le symbole décimal, un point, et pour le symbole de groupement des chiffres, une virgule. Divergences de protection CPU • • 2.3 En mode test CFC, les accès en écriture sont autorisés en position RUN du commutateur de mode. Lorsque la protection par mot de passe a été activée, il n'est pas possible d'accéder à la CPU sans connaître le mot de passe quel que soit le niveau de protection choisi. CFC pour S7 Interdépendance des blocs ; STOP de la CPU Lorsque vous utilisez dans CFC des blocs dont le code programme appelle d'autres blocs (FB, FC, SFB, SFC, DB, SDB), vous devez vous assurer que ces blocs sont disponibles dans le "dossier blocs hors ligne". En cas d'interdépendance avec des blocs des types SFB, SFC et SDB, vous devez aussi vous assurer que ces derniers sont supportés par la CPU cible. Si ce n'est pas le cas, la CPU passe à l'état STOP lors du chargement. Création de types de bloc dans CFC : Lorsque vous créez des blocs CFC sous forme de FC (par exemple à l'aide de LIST/SCL), vous pouvez uniquement écrire des valeurs dans les sorties de bloc (VAR_OUTPUT) et non pas les lire, sinon vous travaillez avec des valeurs non définies. Pour la conservation de valeurs historiques ("mémorisation"), il faut utiliser des paramètres d'entrée/sortie (VAR_INOUT). Mode test : affichage des valeurs des entrées de bloc Lorsque enable=0 (EN=0), les blocs du type FB n'affichent pas, sur les entrées connectées, la valeur de la source connectée mais celle utilisée lors du dernier traitement du bloc. N'oubliez pas que la valeur de l'entrée connectée passe à la valeur de la source de la connexion lorsque EN passe de 0 à 1. Par contre, pour tous les autres blocs (FC ou opérations de base), c'est toujours la valeur de la source connectée qui est affichée. 2.4 CFC pour M7 Nouvel exécutif de CFC • Un nouvel exécutif est livré avec la version V5.0 de CFC. Il comporte des corrections et des améliorations en ce qui concerne la division par 0 et le débordement arithmétique des nombres réels (voir ci-dessous). • Le nouvel exécutif de CFC est exécutable sur M7-SYS V2.1, M7-SYS V4.0 et à l'avenir M7-SYS V5.0. Pour M7-SYS V1.x, l'ancien exécutif correspondant est toujours utilisé si vous indiquez cette version dans la boîte de dialogue "Options de compilation" de CFC. • Vous devez charger l'exécutif de CFC dans le système cible M7 correspondant ; • 3 vous effectuez ce chargement dans SIMATIC Manager, dans la boîte de dialogue "Système cible / Gérer le système cible M7" avec la fonction "Installer" des "Diagrammes". Vous devez vous assurer que l'exécutif de CFC chargé dans le système cible M7 est bien celui que nécessite la version de CFC en cours. Des configurations mixtes comme, par exemple, un exécutif de CFC V4.x avec un programme M7 généré avec la version V5.0 de CFC ne fonctionnement pas ; dans ce cas, la CPU reste à l'état STOP après le chargement. Remarques relatives à la documentation La documentation relative à CFC V5.0 est intégralement contenue dans l'aide en ligne. Celle-ci comprend aussi bien les informations de base générales que des indications contextuelles concernant les commandes et les fonctions. Les manuels sont disponibles sous forme électronique ; vous pouvez les lire et les imprimer à l'aide du logiciel Acrobat Reader V3.01 fourni ( DEMARRER > SIMATIC > Manuels S7 ) Vous trouverez de plus amples informations sur l'utilisation de l'aide en ligne et des manuels électroniques dans le fichier Lisezmoi de STEP 7. 4 Informations sur Hotfix 3 CFC V5.0 SP1 Hotfix 1 contient les extensions et corrections suivantes: • Diagramme en bloc : Il est maintenant aussi possible de compiler un diagramme pour une CPU S7-300 sa comportement de démarrage. Les blocs au nombre variable d'entrées (par exemple AND, OR) sont exécutés sans restriction. Dans de rares cas, des problèmes avaient pu se poser lors de leur exécution. CFC V5.0 SP1 Hotfix 2 contient les extensions et corrections suivantes: • • • La compilation de projets contenant des noms longs (> 22 caractères) dans la table d mnémoniques ou dans les éléments de blocs de données est désormais possible. Les problèmes qui se produisaient lors d'une réassignation d'opérandes à la suite d'actions rapides consécutives ont été résolus. Les textes du cartouche de diagrammes imprimés avec DOCPRO sont maintenant correctement représentés. CFC V5.0 SP1 Hotfix 3 contient les extensions et corrections suivantes: • Le chargement de programmes M7 est également possible en 2000.