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 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 :
    image
    PG5 2.0 :
    image
  • 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

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