Perché ricevo l'errore "Valore Missing" durante la lettura di alcuni dispositivi M-Bus?
FAQ #101762
Quando si leggono i valori da alcuni specifici dispositivi M-Bus con i moduli M-Bus PCD2/3.F27xx, il driver M-Bus può mostrare l'errore "Valore Missing" anche se tutti i valori vengono restituiti correttamente dal dispositivo.
Sintomo
Quando si utilizzano i moduli M-Bus PCD2/3.F27xx (con il protocollo di inquadratura), il driver M-Bus può visualizzare l'errore "Valore Missing" anche se tutti i valori vengono restituiti correttamente. Il problema riguarda solo pochi dispositivi; finora i seguenti dispositivi interessati sono noti:
- Janitza, contatore di energia elettrica
- EMU Professional, contatore di energia elettrica
- L & G Ultraheat 50, contatore riscaldamento
Motivo
Questo problema si verifica perché il firmware PCD (più vecchio di 1.16.66) perde alcuni byte se i telegrammi di risposta è più di 240 byte (viene utilizzato il protocollo di inquadratura).
Soluzione
Questo problema è corretto nella versione firmware PCD 1.16.66 e successive. Questo firmware è contenuto ad esempio nel pacchetto firmware BACnet disponibile sul sito di supporto (--> "BACnet" sotto "Protocolli di comunicazione")
Categories
PCD2 / Fxxx
PCD3 / Fxxx
PG5 2.0 / M-Bus
Last update: 25.04.2015 02:48
First release: 29.05.2012 06:39
Views: 30225