|
Description Lors de la création de blocs utilisateur de type FC, il faut s'assurer que les FCs se trouvent dans une plage de numéros réservés pour les utilisateurs ou pour d'autres applications. Cette plage est définie par défaut pour les FCs de 60 à 700.
Si un FC est utilisé en dehors de cette plage (FC701, par exemple), le message d'erreur "Le FCxyz est en dehors de la plage utilisateur" apparait lors de la compilation du programme.

Fig. 01: Message d'erreur lors de la compilation du programme
Il est possible de modifier la plage de FCs utilisateurs si celle-ci est insuffisante.
Toutefois, il faut s'assurer de ne pas utiliser certaines plages de numéros qui peuvent éventuellement être occupés par des blocs de bibliothèques complémentaires.
Des informations détaillées sur les plages de numéros recommandées sont disponibles dans l'article 2771491.
Instructions Procéder comme suit pour modifier la plage de numéros.
Ouvrir la boite de dialogue "Outils > Paramètres > Compiler/Charger.." dans un diagramme CFC.
Modifier les limites des numéros de FC en fonction des besoins.
En augmentant la limite supérieure de la plage des FC à 701, cela permet au programme d'être compilé sans erreurs.

Fig. 02: Modification de la limite supérieure de la plage des numéros de FC
Avertissement Le CFC utilise des numéros de DB et de FC qui se trouvent dans la plage réservée pour les autres applications. C'est la raison pour laquelle les plages de numéros sont comprimées avant de modifier les adresses de FC.
Faites particulièrement attention aux points ci-dessous avant de modifier la plage des numéros de FC :
- Le chargement du système n'est plus possible que sous forme de chargement complet en mode STOP.
- La fonction "Relecture des données" ne peut plus être utilisée après une modification des numéros de FC, parce que les numéros des blocs dans le système cible ne correspondent plus à la configuration dans le CFC. Si une relecture des données est nécessaire, il faut la faire avant de modifier les adresses de FC.
- Un rechargement des données de liaison AS-OS est parfois nécessaire.
- En cas d'utilisation de systèmes F, une nouvelle signature (CRC) est reçue en cas de compression du programme.
Environnement de création Les figures de cet article ont été créées avec PCS 7 V7.1 SP3. Cependant, cet article est également valide pour d'autres versions du produit.
Mots-clés complémentaires Plage réservée, plage utilisateur, compiler
|