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.

Erreur LED du PCD est allumé ! Comment trouver le problème ?

FAQ #100269

Il y a une erreur a conduit sur presque tous les systèmes PCD qui peuvent indiquer un problème sur le système. Lisez cette FAQ pour en savoir plus sur les différentes raisons pour une LED erreur et comment trouver le problème causant la LED allumée erreur.

 

Quelles sont les causes les LED d'erreur obtenir allumé ?
Il y a différentes raisons pour une LED allumée erreur. Les raisons les plus communes sont énumérées ci-dessous :

  • Un problème tout en attribuant un port de communication (p. ex. manque de module de communication ou de mauvais paramètres)
  • Un problème lors de l'envoi d'un télégramme de S-Bus (p. ex. manque assignation de port ou tableau de données non valides ou médias)
  • Opération mathématique non valide (par exemple, division par zéro ou la valeur overflow après une multiplication)
  • Index Registre débordement

Comment trouver le problème dans la code/configuration ?
Les entrées de l'historique de la PCD la lecture est un moyen rapide de trouver le problème. Cela peut être fait en utilisant le configurateur en ligne ou le débogueur en ligne (type"Dafficher Histoire"). Dans l'histoire, certains problèmes sont explicitement énuméré (p. ex. IPM n'existe pas) pour plus amples renseignements sur les entrées d'historique, veuillez vous reporter à l'aide de PG5. Le chapitre « Messages » contient des « messages de halte et de l'histoire ».
Si seulement une « erreur Flag » est mentionné à que la tâche suivante consiste à trouver la partie du programme où l'indicateur d'État erreur est définie. Cela doit être fait en utilisant le débogueur en ligne :

  • Aller en ligne avec votre programme Fupla - ou IL.
  • Ouvrir le débogueur en ligne et le type"Redémarrer Cvieux All UC".
  • Toujours dans le débogueur en ligne, tapez «RONU Until Status-pavillon Error ». Bientôt le Staus-drapeau « Erreur » est attribué, le PCD sera arrêté. C'est pourquoi l'éditeur Fupla passera à la page qui en fait est traitée (seulement cette page fait partie du fichier Fupla actuel ! Si l'erreur n'est pas provoquée par ce fichier Fupla, il passera à toute autre page qui ne cause pas le problème. Jetez un oeil sur cette page et la FBox avec le « stop »-zone là-dessus, puis décider si le problème pourrait avoir été causé par cette FBox !
    Si il n'est pas n'importe quel FBox qui pourrait causer des problèmes mentionnés ci-dessus, répétez la procédure tout en étant en ligne avec le prochain fichier Fupla du processeur).
  • Si vous ne trouvez pas le problème directement dans un fichier Fupla, placez-vous dans le débogueur en ligne à nouveau. Après avoir arrêté, une ligne semblable à la ligne écrite ci-dessous s'affichera :
    * 001234 QCH D'E/S 48 A1 Z0 N0 P1 IX E1 COB2
    Ce premier numéro de cette ligne indique sur quelle ligne du code, le problème s'est produit : la dernière instruction avant la ligne indiquée a causé le problème (l'erreur LED est allumée après le problème).
  • Tapez "Dafficher Programme <ligne indiquée -10> Cmontant 15". Maintenant vous pouvez voir l'instruction qui a provoqué le problème : se reporter à l'instruction de langage afin de comprendre ce que signifie exactement cette instruction Set (en ligne aide d'éditeur IL SEDIT).

Si une instruction SASI provoque le problème, vérifiez les causes possibles suivantes :

  • Le port est déjà assigné (jetez un oeil à la configuration de HW et de la recherche pour obtenir des instructions supplémentaires SASI en tapant"Locate Instruction SASI"dans le débogueur en ligne!).
    Conseil : Ai également un oeil sur la Fbox SASI vous avez utilisé ainsi que sur l'onglet Paramètres de HMI.
  • Le port n'existe pas
  • Le texte SASI n'est pas valide
  • Support S-Bus n'est pas activé dans les paramètres de matériel mais l'assignation S-Bus a été exécutée. Cela ne fonctionnera pas car dans ce cas le PCD n'a pas une adresse S-Bus (ce qui est nécessaire pour la communication S-Bus).

Si il semble qu'une opération mathématique a provoqué l'erreur, utilisez le débogueur en ligne pour peu de temps avant la partie causant le problème du code s'exécute en tapant"RONU Until Instruction -Pointer Equals <ligne d'instruction peu avant problème-ligne>" (Notez que la ligne d'instruction doit contenir une instruction!). Une fois atteinte cette ligne, tapez "sTep". En mode Step, vous verrez le contenu des médias PCD [entre crochets].

Remarque :
L'erreur est allumée dans le cas où le statut du pavillon E (état d'erreur indicateur a la valeur haute) et aucun 13 XOB est programmé. Dans le cas où les 13 XOB est programmé, l'erreur a conduit n'obtenez lit mais ce XOB est traitée immédiatement.

 

Categories

PCD1 / _Firmware Classic

PCD2 / _Firmware Classic

PCD3 / _Firmware Classic

PCD4 / _Firmware

PCD6 / _Firmware

PG5 1.x

PG5 2.0

Last update: 30.05.2015 21:30

First release: 29.11.2004 17:04

Views: 14417

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