Come sapere se il PCD integrata dello stack BACnet è in esecuzione?
FAQ #102021
Lo stack BACnet è un'attività dedicata il controllore PCD che corre in parallelo con l'attività PLC che elabora il programma di applicazione di PG5.
Normalmente, non esiste alcuna funzione dato sapere nel programma applicativo PG5 se lo stack di BACnet è in esecuzione o non.
Con la seguente soluzione alternativa è possibile effettuare il check nel programma applicativo di PG5, se lo stack di BACnet è in esecuzione o non.
Funzione simile viene implementato nel dispositivo DDC Suite BACnet FBox.
Prendersi cura del BACnet pila firmware ha bisogno di più tempo per l'avvio sul controller come il firmware PCD 'normale'.
Così, all'avvio, questa funzione potrebbe fornire un'informazione sbagliata.
La soluzione è:
1.
Il programma di applicazione di PG5 alterna ciclicamente una bandiera dove la bandiera è mappata a un oggetto BACnet BI 'Riferimento PCD-Input'
2.
Se lo stack di BACnet è in esecuzione, quindi lo stack BACnet copia 'riferimento PCD-Input' dell'oggetto BI alla proprietà dello stesso oggetto BI 'valore-presente'.
3.
Nel programma applicativo PG5 oggetto BI 'valore-presente' è collegato ad un contatore e se lo Stack di BACnet è in esecuzione, il contatore viene incrementato.
Se lo Stack di BACnet non è in esecuzione o fermate, quindi il contatore non viene incrementato.
Il progetto demo PG5 2.2 è collegato a questa FAQ.
Il progetto può essere utilizzato su PG5 2.2, 2.3 PG5 o versioni più recenti.
Categories
Communication / BACnet
LRxx BACnet Room Controller
Last update: 31.05.2018 15:01
First release: 31.05.2018 15:01
Views: 1