Pourquoi certains périphériques M-Bus fonctionnent sur tous les ports d'un PCD2.M5 ou un PCD3 ?
FAQ #101382
Certains périphériques M-Bus (jusqu'à présent seulement observé sur un compteur d'eau MBus auprès de la société Allmess / Actris) sont très sensibles à des retards entre les caractères.
Symptôme
Certains M-Bus périphériques connectés à un PCD2.F2xxx ou un PCD3.F2xx (ou sur les ports répertoriés ci-dessous sous « Remarque ») ne répondez pas à toutes les demandes. Le même dispositif fonctionne très bien lorsque la passerelle M-Bus est connectée à un autre port (par exemple sur le port 0 de la PCD2.M5).
Raison
La raison de ce phénomène pourrait être que le périphérique M-Bus est très sensible contre les retards entre les caractères dans les télégrammes.
Solution
Afin d'éviter les retards entre les caractères, une nouvelle fonctionnalité a été implémentée dans le firmware de la PCD (le gel de type bit, voir FAQ 100916). La bibliothèque de M-Bus 2.5.203 de Engiby fonctionne avec ce mécanisme et évite ainsi les retards entre les caractères dans les télégrammes.
Remarque
Avec le firmware 1.10.16 Qu'on observe que de tels retards entre les caractères sont présents dans des télégrammes envoyés aux ports énumérés ci-dessous, même lorsque vous utilisez le mode "gel" mentionné :
- PCD2.M5xxx : ports 2 et 3
- PCD3.mxXXX : port 3 et port 0
Afin d'éviter ces retards entre les caractères, s'il vous plaît utiliser firmware 1.10.51 pour votre PCD2.M5xx0 ou PCD3. Ce firmware peut être téléchargé depuis la section de produit selon sur la prise en charge site www.sbc-support.ch.
Categories
PCD2 / Fxxx
PCD3 / Fxxx
PG5 2.0 / M-Bus
Last update: 24.05.2015 14:45
First release: 16.03.2010 15:00
Views: 37379