Pourquoi le "erreur 335:...Invalid enregistrer numéro"apparaissent sur la construction ?
FAQ #100491
Lorsque vous choisissez les registres dynamiques ci-dessus 8191 sur un PCD2.M5xx0, un PCD2.M480 ou un PCD3, ce message d'erreur peut apparaître dans le cas où FBox est utilisés qui s'applique « instructions indirectes ».
Symptôme
Une création en PG5 1.4 défectueux avec erreur 335 :
Erreur 335 : Komm.obj (432): JPI : __stc_C0001_00_01_02 : numéro de Registre non valide
Une création en PG5 2.0 défectueux avec erreur 2035 :
Erreur 2035 : Komm.obj (432): IRTF : PCD.HDA.MacWrk.Reg : Numéro de Registre non valide, max est 8191 pour obtenir des instructions indirect de Registre
Raison
Le problème est que les instructions de « Registre indirect » (SASII, IRTF, STXMI, SRXMI etc.) ne permettent pas de registre des adresses ci-dessus 8191. Que ces instructions sont utilisées par nombreux FBox (Modem-Driver, HDLog ou l'éditeur HMI), la dernière adresse de l'espace « dynamique » pour les registres ne doit pas être supérieure à 8191.
Solution
- Dans le cas où de nombreux registres sont disponibles :
Lorsque vous utilisez des instructions indirectes avec des adresses dynamiques, la plage d'adresses dynamiques ne doit pas dépasser l'adresse 8191. Cette configuration s'effectue dans les "Paramètres de Sofware" (PG5 1.4) ou "Construire Options" (PG5 2.0) du CPU/dispositif selon :
PG5 1.4 :
PG5 2.0 : - Dans ce cas pas plus de registres sont disponibles, essayez la procédure suivante
-Exécuter un « nettoyer les fichiers » de la CPU/appareil
-Reconstruire le projet - Dans le cas, un simple « nettoyer les fichiers » n'aident pas,
-Exécuter un « nettoyer les fichiers »
-Cocher quelle bibliothèque provoque le problème
-Modifier l'ordre des « liens » afin de lier le programme qui contient l'IRTF comme premier programme
-Ouvrez le Fupla et exportation et puis supprimer pages/blocs qui ne causent pas de problème
-Reconstruire le projet
-Dans le cas où la construction est réussie : ajouter les blocs précédemment supprimés
-Dans le cas où la génération échoue encore : continuer à exécuter les fichiers de « propres » et de supprimer plus Fupla blocs/pages
Categories
Local FAQ Deutschland / PG5 1.4 FBox Libraries
PCD3 / Mxxx
PCD2 / M5xxx
PCD2 / M48x
Last update: 20.05.2015 11:05
First release: 24.11.2005 06:27
Views: 11470