Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : ETS (https://www.knx-fr.com/forumdisplay.php?fid=9) +--- Sujet : Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions (/showthread.php?tid=6998) |
RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - Medmax - 29/12/2024 (09/09/2020, 21:13:11)kalhimeo a écrit : Moyenne x entrées Bonjour, Merci pour le bloc, ça fonctionne bien avec 2 entrées. Question 1: Est-ce qu'il y a un moyen d'éditer un bloc importé. Je n'ai pas trouvé de fonction "Edit" et le webinaire ABB sur le contrôleur semble confirmer qu'il n'est pas possible de modifier un bloc de fonction importé...c'est bien dommage Question 2: J'essaye de faire une moyenne sur 4 entrées pour une grande pièce donc je m'inspire de ta logique. Cela fonctionne mais mes températures sont arrondies en sortie des convertisseurs (N-Conv). Comme je n'ai pas accès au détail de ton bloc je ne vois pas ce que j'oublie. Si quelqu'un a une idée? RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - kalhimeo - 29/12/2024 en effet il n'est pas possible d'éditer un bloc importé et c'est bien dommage. ton problème est dû au fait que ton n-conv converti en "1 byte unsigned" (couleur rouge), alors qu'il faudrait convertir en "4 byte float" (brun). De tête je ne sais plus comment cela est défini, mais je pense que c'est la constante qui doit être sélectionnée comme "4 byte float" pour qu'il adapte automatiquement. RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - Medmax - 29/12/2024 Je confirme c'est bien le "datatype" de la constante qui détermine la logique d'arrondi. Problème réglé. Merci pour ton retour! RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - richardpub - 30/12/2024 pour recréer un .xml, il faut prendre le fichier .fbxml et le renommer en .xml. Voir le post de Ives. D'où l'intérêt de publier sur le forum, le fichier.fbxml Ives Posting Freak Messages : 3,427 Sujets : 39 RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - Polo46 - 10/01/2025 Convertir des secondes en années, jours, heures, minutes et secondes La sortie "comptage" de certains actionneurs exprime en secondes le temps de la fermeture (ou l'ouverture) du relais. Elle est codée en 4 octets, DPT 12.100. Au bout d'un certain temps, la lecture du temps en secondes devient absconse. Il est alors plus intuitif de la traduire en valeurs intelligibles. Exemple : 501039 secondes, c'est 5jours, 19heures, 10minutes et 39 secondes. La logique utilisée pour la translation est la suivante : https://postimg.cc/WtS3mn5c Si on n'utilise pas le bloc SUB (soustraction) avant d'effectuer une division, le bloc DIV renverra la valeur avec une virgule et le bloc d'entrée arrondira cette valeur par excès ou par défaut. Ainsi, 1000 secondes divisés par 60 renverront 16.66 qui seront arrondis à 17. D'autres actionneurs sortent la valeur en heures (DPT 7.007 - 2octets). Auquel cas il faudra adapter la logique en supprimant les blocs minutes et secondes, et bien évidemment remplacer les blocs d'entrée et de sortie par le format ad hoc. Note : la valeur maxi envoyée pour une sortie 4 octets est (2^32)-1, soit 4 294 967 295 secondes. Ainsi exprimé, c'est 136 années, 70 jours, 6 heures, 28 minutes et 15 secondes... Confused Polo RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - Polo46 - 12/01/2025 (29/12/2024, 12:29:40)Medmax a écrit :(09/09/2020, 21:13:11)kalhimeo a écrit : Moyenne x entrées CC euh pour la moyenne des températures, j'aurais juste monté le truc ainsi : https://postimg.cc/7Cg72h7V Dis-moi... RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - richardpub - 12/01/2025 [quote pid='64941' dateline='1735471780'] Bonjour, Question 1: Est-ce qu'il y a un moyen d'éditer un bloc importé. Je n'ai pas trouvé de fonction "Edit" et le webinaire ABB sur le contrôleur semble confirmer qu'il n'est pas possible de modifier un bloc de fonction importé...c'est bien dommage [/quote] Je reprends mon post pour donner une réponse: Pour recréer un .xml qui comprend le contenu d'un bloc de fonction importé , il faut prendre le fichier .fbxml et le renommer en .xml. Voir le post de Ives. D'où l'intérêt de publier sur le forum, le fichier.fbxml Mais je n'ai peut être pas bien compris ta demande |