11/05/2021, 00:45:34
Hello, je reviens à la charge...
Je pense avoir pas mal avancé et voici le projet Codesys et le projet ETS5 dont je vais parler.
Les modules ne sont pas tous complets (Eclairage_Tempo, seche_serviette notamment) mais la base est là et ça m'a permis d'avancer dans ETS5 pour faire les premiers tests.
Ce qui fonctionne :
J'ai aussi compris les adresses dwIndex_DPT qu'on retrouve dans l'export XML du Plug-in Wago. Ca permet de vérifier que ça peut communiquer.
Là où je bute c'est pour FbKNX_Blind_actuator_pro (que j'ai à peine adapté pour la lisibilité) : les commandes qui viennent du F50 (Jung) n'arrivent pas à l'automate. Dans ETS5, le mode diagnostic voit pourtant passer les infos avec la bonne source et la bonne destination.
J'ai aussi essayé avec la température fournie par le F50 pour le module seche_serviette mais ça n'arrive pas non plus.
ou
ne fonctionne pas.
J'ai essayé d'activer le timeout de lecture à 5 secondes, mais ça n'a rien changé mis à par que le bit xTimeOut de l'instance _02_Temperature est passé à True.
Le test est fait dans la salle de bain du RDC ou SDB parents.
Avec le F50 du bureau ça ne fonctionne pas non plus.
Quelqu'un a une piste ?
Où est-ce que j'ai fait une boulette ?
Et par la même occasion, pour les volets roulants ou les BSO, les commandes courtes et longues correspondent à Move et Stop/step respectivement ou il faut une conversion ?
A+
Michel
Je pense avoir pas mal avancé et voici le projet Codesys et le projet ETS5 dont je vais parler.
Les modules ne sont pas tous complets (Eclairage_Tempo, seche_serviette notamment) mais la base est là et ça m'a permis d'avancer dans ETS5 pour faire les premiers tests.
Ce qui fonctionne :
- Les FbDPT_Switch (M1_001 à M1_012)
- FbKNX_Eclairage : en tout cas le détecteur de présence du local technique allume la lumière.
J'ai aussi compris les adresses dwIndex_DPT qu'on retrouve dans l'export XML du Plug-in Wago. Ca permet de vérifier que ça peut communiquer.
Là où je bute c'est pour FbKNX_Blind_actuator_pro (que j'ai à peine adapté pour la lisibilité) : les commandes qui viennent du F50 (Jung) n'arrivent pas à l'automate. Dans ETS5, le mode diagnostic voit pourtant passer les infos avec la bonne source et la bonne destination.
J'ai aussi essayé avec la température fournie par le F50 pour le module seche_serviette mais ça n'arrive pas non plus.
Code :
(* Température *)
_02_Temperature(
dwIndex_DPT := idx2,
bKNX_Master := bKNX_Master,
rValue_OUT => rTemperature);
Code :
(* Température *)
_02_Temperature(
dwIndex_DPT := idx2,
bKNX_Master := bKNX_Master);
IF _02_Temperature.xUpdate_PLC THEN
rTemperature := _02_Temperature.rValue_OUT;
END_IF
J'ai essayé d'activer le timeout de lecture à 5 secondes, mais ça n'a rien changé mis à par que le bit xTimeOut de l'instance _02_Temperature est passé à True.
Le test est fait dans la salle de bain du RDC ou SDB parents.
Avec le F50 du bureau ça ne fonctionne pas non plus.
Quelqu'un a une piste ?
Où est-ce que j'ai fait une boulette ?
Et par la même occasion, pour les volets roulants ou les BSO, les commandes courtes et longues correspondent à Move et Stop/step respectivement ou il faut une conversion ?
A+
Michel