Situation initiale : Après une modification d'un diagramme CFC, une compilation des modifications est déclenchée et un bloc de données automatiquement créé s'ouvre en arrière plan. Le bloc de données qui s'ouvre en arrière plan ( DB1 dans cet exemple ) interrompt la compilation avec le message d'erreur suivant dans le compilateur SCL. Ceci change le langage de la tâche FC ( dans cet exemple, FC55 est créé par le générateur de code ) de SCL en LIST.

Fig 01
Maintenant, si vous relancez une compilation, vous aurez le message d'erreur "F: Le FC... est en dehors de la plage utilisateur" (dans cet exemple : FC55).

Fig 02
Description : Pour effacer cette erreur, vous devez supprimer le FC ( FC55 dans cet exemple ) nommé dans le message d'erreur (Fig 02). Vous fermez l'éditeur CONT/LIST/LOG avec le bloc de données qui a été créé automatiquement et vous relancez une compilation.
Mots Clés : Création automatique de DB
|