Comment savoir si le module BACnet est branché le PCD2/PCD3 et que la pile de BACnet est en cours d'exécution ?
FAQ #101119
La vérification de la « valeur actualisée » d'un objet BACnet pendant l'exécution permet de savoir si le module BACnet est branché le PCD et si la pile de BACnet est en cours d'exécution.
Si vous souhaitez vérifier, lors de l'exécution, si le module BACnet (PCD3/7.R56x) est branché le PCD2/PCD3, puis vous pouvez procéder comme suit :
- Définir un nouvel objet BACnet « sortie binaire » sur le configurateur BACnet de PG5
- Carte de la « valeur actuelle » du nouvel objet à une ressource PCD
(par exemple un drapeau avec le nom « Bacnet_is_running ») - Définissez la priorité tableau 16 du nouvel objet une référence du symbole.
- Mapper une ressource PCD sur la valeur et le champ de l'indicateur de la référence du symbole
(par exemple, la valeur avec l'indicateur « Value_1 » et le drapeau avec le drapeau « Enable_BACnet ») - Sur le programme d'application de PCD définissez les différents indicateurs sur les 16 XOB comme suit :
- La valeur basse (0) le drapeau « Bacnet_is_running »
- L'indicateur « Value_1 » la valeur haute (1)
- La valeur haute (1) le drapeau « Enable_BACnet »
- Sur le programme d'application, vérifier l'état de l'indicateur « Bacnet_is_running ».
Si l'indicateur est défini sur faible (0) puis le module BACnet n'est pas branché le PCD
Si l'indicateur est défini sur élevé (1), puis le module BACnet est branché le PCD et le
Pile BACnet est en cours d'exécution.
Comportement
Lors du démarrage de la PCD le drapeau « Bacnet_is_running » est défini sur faible (0).
Si la pile de BACnet s'exécute alors qu'il ne définit pas l'indicateur « Bacnet_is_running » à haute (1) de faire face à l'état de la priorité tableau 16 de la PCD, marque « Bacnet_is_running »
Remarque
Depuis la pile BACnet a besoin de quelque temps après le démarrage de la PCD pour mettre à jour une première fois toutes les valeurs, attendez environ 10 secondes après le démarrage de la PCD avant que vous vérifier l'état de l'indicateur « Bacnet_is_running » sur le programme d'application.
Categories
Communication / BACnet
Last update: 29.05.2015 18:09
First release: 03.02.2009 15:03
Views: 3448