afficher la liste des articles
ES - SIMATIC Manager -- Création de programmes -- CFC - Appeler des blocs et des fonctions
Quelle est la signification du message d'erreur "Le FCxyz est en dehors de la plage utilisateur" lors de la compilation d'un programme ?
Pourquoi le tampon de messages WinCC se remplit-il si rapidement ?
Les numéros des blocs de données d'instance des CFC peuvent-ils changer durant la configuration ?
Comment configurer des messages additionnels avec du texte et des valeurs de message-associé dans le CFC ?
Connexion incorrecte du bloc CPM dans les types de variables process suivants: PIDCTRL_ConPerMon, PIDCTRL_DistComp, PIDCTRL_GainSched!
Dans le CFC Elimination de blocs SIMATIC PCS 7 V6.x
Créer un OB spécial avec un bloc MSG_CSF
Que faut-il respecter lors de la configuration de blocs d'alarme ?
Comment éditer un Texte de message 5 jusqu'au Texte de message 10 du bloc ALARM_8P dans SIMATIC PCS 7 V6.x ?
Classes d'événement d'un FB sous SIMATIC PCS 7 V6.x
Quelle est la signification du message d'erreur "Le FCxyz est en dehors de la plage utilisateur" lors de la compilation d'un programme ?
Nº de référence:

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

 ID contribution:60452830   Date:2012-06-18 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour