DDC-suite: waarom de alarm-lijst op de alarm-webpagina ghost alarmen worden weergegeven?
FAQ #101776
Op de lijst van het alarm van de alarm-webpagina niet bestaande alarmen worden weergegeven als actief zonder tekst (alleen "-").
De alarmen weergegeven geest helemaal niet gebruikt in het project of ze niet meer worden gebruikt als het project is bewerkt!
Reden:
Afhankelijk van het aantal alarmen die worden gedefinieerd op het alarm init FBox, heeft PG5 gereserveerd een array van alarm vlaggen (bijvoorbeeld 300).
Het is mogelijk dat niet alle alarmen van deze array op de PG5 programma worden gebruikt.
Kunnen er ook verschillen tussen gebruikte alarmen, volgens de parameters van het Alarm Header FBoxen gebruikt!
Dit gedrag van ghost alarmen op de alarm-webpagina optreedt, als de ongebruikte vlaggen zijn ingesteld op 1.
Dit kan gebeuren, als een project is bewerkt en bijvoorbeeld op het oude project een alarm was ingesteld op 1 en dit alarm niet meer bestaat op het gewijzigde project.
Oplossing:
Ontdek het beginadres en de matrixgrootte van de matrix vlag alarm op de Fupla symbool editor.
Reset alle alarmen vlaggen met de degugger, met behulp van de opdracht Writus Flag 4758 Count 300 0:
In dit geval is de vlag 4748 het basisadres van 300 alarm vlaggen.
Voor uw zaak hebt u uw basisadres en uw matrixgrootte te gebruiken.
of
een programmacode toevoegen in de XOB 16 (koude start) om te resetten van alle alarmen bij het opstarten:
XOB 16
SEI K 0 ; het register van de index 0 laden
LOOP1: RESX F A.Alarm.ListeAlarmeGen.Flags;Reset Alarmflags + index
INI K 300 ; _ / / Verhogen het index-register
JR H LOOP1 ; Ga naar loop1 zolang index < 300
EXOB
Gebruik van deze code slechts eenmaal, omdat anders alle alarmen worden gewist na elke opstarten van de PCD.
Categories
Web Editor5
PG5 2.0 / DDC Suite
Last update: 26.05.2015 21:23
First release: 05.07.2012 09:32
Views: 13831