Differenze a seconda del FW nel maneggiamento delle bandiere diagnosic
FAQ #100321
Ci sono differenze a seconda del firmware nel maneggiamento delle serie-S-Bus comunicazione diagnosic bandiere TDIA e RDIA. Tali flag vengono aggiornati continuamente da vecchie versioni FW ma non dal firmware PCD Saia ® PCD classici di COSinus (usato per PCD2.M480 e PCD3 controller).
Sintomo
Il flag diagnosic indicano se c'è stato un errore di comunicazione. Le bandiere sono direttamente a seconda di diagnostica registrare RDIA. Se il RDIA contiene qualsiasi valore non è uguale a 0, il secondo flag diagnostico è impostato.
Lo stato dei flag diagnostico viene aggiornato ogni ms convenzionali nelle versioni FW (usato per PCD1, PCD4, PCD2.M1x0, PCD6).
Firmware il PCD Saia ® PCD classico di COSinus (usato per PCD2.M480 e PCD3) fa non le più aggiornare i flag diagnostici ciclicamente. Su questo FW, le bandiere di diagnostiche vengono aggiornate solo in un evento di comunicazione (come ad esempio un'istruzione SRXM).
Motivo
Fondamentalmente i flag diagnositc vengono aggiornati dalla routine di comunicazione del FW. FW convenzionale è di polling la routine di comunicazione ciclicamente (ogni ms).
Il PCD Saia ® PCD classico di COSinus non chiama la routine di comunicazione ciclicamente ma solo su interrupt (per esempio l'istruzione di comunicazione SRXM generare un tale interrupt). Questo significa che il flag di diagnostico sono aggiornati solo su un evento di comunicazione.
Il vantaggio di questo metodo è un carico di CPU ridotto al minimo a causa dell'attività di comunicazione.
Conclusione
Questa modifica del comportamento delle bandiere diagnostiche non è in conflitto con qualsiasi descrizione o manuale. Tuttavia, ci potrebbe essere qualche codice di programma che si basi sul refres automatica di quelle bandiere. In questo caso il codice deve essere adattato quando si intende utilizzare su un PCD in esecuzione PCD Saia ® COSinus classico PCD FW.
L'adattamento potrebbe essere realizzato in modo che sulla risistemazione della RDIA (che deve essere comunque fatto) anche i flag diagnostici vengono reimpostati.
Categories
PCD2 / _Firmware Classic
PCD3 / _Firmware Classic
PG5 2.0 / Serial-S-Bus
Last update: 24.05.2015 05:01
First release: 15.02.2005 15:11
Views: 3006