Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Pourquoi faire une erreur de Type « FBPT » sur la construction de mon projet de PG5 2.0 ?

FAQ #101606

Au cas où le vérificateur de paramètre FB de PG5 2.0.150 n'est pas en mesure d'identifier le type d'un paramètre FB, cette erreur est générée tout en reliant les fichiers de l'objet du dossier de pcd.

 

Symptôme
Il n'est plus possible de construire un projet PG5 avec PG5 2.0 (bien qu'il soit possible de construire le projet avec PG5 1.4). Sur la construction, au cours de la liaison des fichiers objets une erreur comme ce qui suit s'affiche et la génération est abandonnée :

Assemblage complet. Erreurs: 0 Warnings : 17
Lien : _somefile_A.obj + otherfile.obj + morefile.obj + nextfile.obj + somesymbols.obj + _TCPIPDBX.obj

À: somefile_A.pcd somefile_A.map
Erreur 2103 : Objet erreur de fichier : otherfile.obj : 7C3CE de Psn (0): Type FBPT
Échec de la Build. Total des erreurs: 1 avertissements Total : 17


Raison
Cette erreur se produit parce qu'il y a des symboles non typés comme des adresses de base pour les paramètres de la FB et le vérificateur de paramètre FB échoue.

Un symbole « typé » il manque le type et est affecté uniquement lorsque l'adresse est utilisée, par exemple

Symbole EQU 100
BFC  MyFB
Symbole R

Solution
Il y a plusieurs façons de générer le projet :

  • La solution de facilité : désactiver l'Option de compilation « Strict FB paramètre vérifie ».
  • La méthode recommandée : ajouter des types pour toutes les définitions de l'adresse de base. Cela peut détecter les autres erreurs trop et il est beaucoup plus sûr.

Remarque
Dans PG5 2.0 SP2, il y aura un meilleur message d'erreur que « FBPT Type ».

 

Categories

PG5 2.0 / SEdit (IL programming)

Last update: 06.05.2015 21:28

First release: 26.04.2011 10:13

Views: 5381

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download