05-08-2013, 04:02 PM
Donc si j'ai bien compris:
- équipement A écrit un consigne dans équipement B par leur association dans la même AG de l'ETS
- LD doit surveiller l'AG pour augmenter de 5°C toute consigne envoyée par A
Si c'est ca, alors, effectivement,
- je créerais un objet KNX avec en lecture et écriture l'AG en question en laissant "A la connexion" (qui pour moi signifie que LD va lire l'AG au démarrage et puis après surveille l'AG)
- sur chaque changement du retour d'état "température" de cet objet un automate s'enclenche et écrit dans l'AG une nouvelle consigne
Si jamais ca devait ne pas marcher (?) et que ca bouclerait, tu peux aussi créer une variable publique booléenne qui te sert de flag (par ex: "bFlagDejaFait"):
Dans ce cas, tu es assuré que ton automate ne s'exécute qu'une fois ... :)
- équipement A écrit un consigne dans équipement B par leur association dans la même AG de l'ETS
- LD doit surveiller l'AG pour augmenter de 5°C toute consigne envoyée par A
Si c'est ca, alors, effectivement,
- je créerais un objet KNX avec en lecture et écriture l'AG en question en laissant "A la connexion" (qui pour moi signifie que LD va lire l'AG au démarrage et puis après surveille l'AG)
- sur chaque changement du retour d'état "température" de cet objet un automate s'enclenche et écrit dans l'AG une nouvelle consigne
Si jamais ca devait ne pas marcher (?) et que ca bouclerait, tu peux aussi créer une variable publique booléenne qui te sert de flag (par ex: "bFlagDejaFait"):
- sur chaque changement de température pour l'AG en question,
- SI bFlagDejaFait = TRUE,
- (condition TRUE) alors mettre bFlagDejaFait = FALSE puis sortir de l'automate immédiatement
- (condition FALSE) sinon, mettre bFlagDejaFait = TRUE et puis envoyer la nouvelle température sur l'AG, puis sortir de l'automate
- (condition TRUE) alors mettre bFlagDejaFait = FALSE puis sortir de l'automate immédiatement
Dans ce cas, tu es assuré que ton automate ne s'exécute qu'une fois ... :)
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Twitter: osmotiq