FW betreffende verschillen in de behandeling van de diagnosic vlaggen
FAQ #100321
Er zijn ingebouwde programmatuur betreffende verschillen in de behandeling van de seriële-S-Bus mededeling diagnosic vlaggen TDIA en RDIA. Deze vlaggen worden voortdurend vernieuwd door oudere versies van de FW maar niet door de firmware van de Saia PCD ® COSinus klassieke PCD (gebruikt voor PCD2.M480 en PCD3 controllers).
Symptoom
De diagnosic vlaggen aangeven of er een communicatiefout is geweest. De vlaggen zijn rechtstreeks afhankelijk van de diagnose RDIA registreren. Als de RDIA een waarde niet gelijk is aan 0 houdt, wordt de volgens diagnostische markering ingesteld.
De staat van de diagnostische vlaggen wordt elke ms vernieuwd door conventionele FW versies (gebruikt voor PCD1, PCD2.M1x0, PCD4, PCD6).
De PCD Saia ® COSinus klassieke PCD firmware (gebruikt voor PCD2.M480 en PCD3) wordt niet meer de diagnostische vlaggen cyclisch vernieuwd. Op deze FW, worden de diagnostische vlaggen alleen vernieuwd op een communicatie-gebeurtenis (zoals bijvoorbeeld een SRXM instructie).
Reden
In principe worden diagnositc vlaggen vernieuwd door de mededeling van de routine van de FW. Conventionele FW is polling de mededeling routine cyclisch (elke ms).
De PCD Saia ® COSinus klassieke PCD noemen niet de mededeling routine cyclisch maar alleen op interrupt (bijvoorbeeld de mededeling instructie SRXM dergelijke een interrupt genereren). Dit betekent dat de diagnostische vlaggen zijn alleen vernieuwd op een communicatie-gebeurtenis.
Het voordeel van deze methode is een geminimaliseerde CPU-belasting als gevolg van de mededeling van de taak.
Conclusie
Deze wijziging van het gedrag van de diagnostische vlaggen niet conflicteren met een beschrijving of handleiding. Nochtans, kunnen er sommige programmacode die is gebaseerd op de automatische refres van deze vlaggen. In dit geval moet de code worden aangepast indien zij bestemd zijn om te gebruiken op een PCD Saia PCD ® COSinus klassieke PCD FW uitgevoerd.
De aanpassing kan worden gerealiseerd in de manier waarop dat op reset van de RDIA (die moet hoe dan ook worden gedaan) ook de diagnostische vlaggen zijn gereset.
Categories
PCD2 / _Firmware Classic
PCD3 / _Firmware Classic
PG5 2.0 / Serial-S-Bus
Last update: 13.05.2015 07:36
First release: 15.02.2005 15:11
Views: 3010