Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Fout LED van PCD brandt! Hoe om het probleem te vinden?

FAQ #100269

Er is een fout leidde op bijna elke PCD systeem dat op een probleem op het systeem duiden kan. Lees deze FAQ voor meer informatie over de verschillende redenen voor een verlichte fout-LED en hoe om het probleem waardoor de LED verlichte fout te vinden.

 

Wat de oorzaken van de fout-LED verlicht krijgen?
Er zijn verschillende redenen voor een verlichte fout-LED. De meest voorkomende redenen worden hieronder opgesomd:

  • Een probleem tijdens het toewijzen van een communicatiepoort (bijvoorbeeld ontbreekt communicatiemodule of onjuiste parameters)
  • Een probleem tijdens het verzenden van een telegram van de S-Bus (bijvoorbeeld ontbreekt poort toekennen of ongeldige gegevens matrix of media)
  • Ongeldige wiskundige bewerking (bijvoorbeeld deling door nul of waarde overflow na een vermenigvuldiging)
  • Index registreren overloop

Hoe vindt u het probleem in de code/configuratie?
Een snelle manier om het probleem te vinden is het lezen van de posten van de geschiedenis van de PCD. Dit kan worden gedaan met behulp van de Online Configurator of de Online Debugger (type"Display History"). In de geschiedenis zijn enkele van de problemen beursgenoteerde expliciet (bijvoorbeeld IPM niet aanwezig) voor meer informatie over de geschiedenis posten, verwijzen wij u naar de Help van PG5. Het hoofdstuk "Berichten" bevat "halt toe te roepen en geschiedenis berichten".
Als alleen een 'fout vlag' wordt genoemd dat de volgende taak is het vinden van de programma-onderdeel waar de fout status-vlag is ingesteld. Dit moet worden gedaan met behulp van de Online Debugger:

  • Ga online met uw Fupla- of IL programma.
  • Open de Online Debugger en type"Restart Coude All CPU's".
  • Nog steeds in de Online Debugger, type"RVN- Until Status-vlag Error". Als binnenkort de Staus-vlag 'Fout' is ingesteld, zal de PCD worden gestopt. Dus zal de Fupla Editor gaan naar de pagina die eigenlijk is verwerkt (slechts deze pagina deel uit van het huidige bestand Fupla maakt! Als de fout wordt niet door dit bestand Fupla veroorzaakt, springt het naar een andere pagina die het probleem niet veroorzaken. Neem een kijkje op deze pagina en de FBox met de "stop"-vak op het en beslissen of het probleem kan zijn veroorzaakt door deze FBox!
    Als er niet een FBox die alle bovengenoemde problemen kan veroorzaken, herhaalt u de procedure terwijl beeing online met het volgende bestand van de Fupla van de CPU).
  • Als u het probleem rechtstreeks in een Fupla-bestand niet kunt vinden, ga naar de Online Debugger opnieuw. Na hebben gestopt, wordt een lijn gelijkaardig aan de regel geschreven hieronder getoond:
    * 001234 STH I/O-48 A1 Z0 N0 P1 E1 IX COB2
    Dit eerste nummer van deze regel geeft aan op welke regel van de code het probleem is opgetreden: de laatste instructie vóór de lijn weergegeven veroorzaakt het probleem (de fout-LED brandt na het probleem).
  • Typ "Display Pprogramma <lijn aangegeven -10> Count 15". Nu kunt u de instructie die het probleem veroorzaakt: verwijzen naar de IL-instructie Set (Online Help van IL Editor SEDIT) om erachter te komen wat deze instructie precies doet.

Als een instructie SASI het probleem veroorzaakt, check out de volgende mogelijke redenen:

  • De poort is al toegewezen (neem een kijkje op de HW configuratie en zoeken naar verdere SASI instructies door te typen"Locate iknstruction SASI"in de Online Debugger!).
    Tip: Hebben ook een oogje op de SASI FBoxen u gebruikt evenals op het tabblad HMI instellingen.
  • De poort bestaat niet
  • De heren SASI tekst is niet geldig
  • Ondersteuning voor S-Bus is niet ingeschakeld in de Hardware-instellingen maar het toekennen van een S-Bus werd geëxecuteerd. Dit zal niet werken omdat in dit geval de PCD niet een S-Bus-adres hoeft (dat is vereist voor S-Bus communicatie).

Als het lijkt als een wiskundige bewerking de oorzaak van de fout, de online debugger gebruiken om uit te voeren kort voor de probleem-veroorzakende deel van de code door te typen"RVN- Until instructie -Pointer Equals <instructie lijn kort voor probleem-lijn>" (Let erop dat de instructie regel een instructie bevatten moet!). Zodra bereikt deze regel, typ "sTep". In de stap-modus ziet u de inhoud van de PCD medias [tussen haakjes].

Opmerking:
De fout-LED brandt in het geval de Status vlag E (foutstatus vlag hoog is ingesteld) en geen XOB-13 is geprogrammeerd. In het geval dat de XOB 13 is geprogrammeerd, de fout-Led zal niet krijgen verlicht, maar dit XOB wordt direct verwerkt.

 

Categories

PCD1 / _Firmware Classic

PCD2 / _Firmware Classic

PCD3 / _Firmware Classic

PCD4 / _Firmware

PCD6 / _Firmware

PG5 1.x

PG5 2.0

Last update: 15.05.2015 00:24

First release: 29.11.2004 17:04

Views: 14402

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