Optimiseur de chauffage. ------------------------ Descriptions des tâches suite à la réunion du 08/12/2010 Entrées: -------- - Heure & Date - T° Ext. - T° Int. - T° Chaud. - T° ECS. - T° Consigne - Encodeur - Molette - Encodeur - Bouton - Switch rétro-éclairage - N° de Cycle - Cycle Sorties: -------- - Affichage Date & Heure - T° Ext. - T° Int. - % Utilisation - Leds Modes - Leds Sorties - Sortie Régulation ----------------- Cycle: ------ 4 x 96 bits / 12 Octets Dim Cycle(12,7,4) As Byte dont : - Cycle = 3ième indice - JourSemaine = 2ième indice - (Heure X 4) + (Minute/15) = 1er indice Cycle A1(12) Cycle A7(12) Cycle B1(12) Cycle B7(12) ------------ Temp. Int. lue = Byte Temp. Int. Max = Byte Temp. Int. Min = Byte Flag Temp. Int. Max Flag Temp. Int. Min Calcul de la T° d'eau du chauffage ---------------------------------- Nous avons: - Chaudière -> ON/OFF -> Vanne 3 voies -> Analogique -> ON/OFF - ECS -> ON/OFF - Circulateur -> ON/OFF ----------------------------------------------- Boucle principale. ------------------ Note: - Interrupt provoqué par la Molette = Incrémente MoletteCompteur Interrupt provoqué par le Tempo = Incrémente Tempob - Lecture T° ECS - Lecture T° Int. - Lecture Molette - Lecture Bouton - Lecture LcdLedOn - Lecture Horloge - Calcul du 1/4 heure suivant la T° de Consigne (Flag Dérogation = Derogabit) - Si T° Int. >= Temp. Int. Max Temp. Int. Max = T° Int. Sinon Flag Temp. Int. Max = 1 FinSi - Si T° Int. >= Temp. Int. Min Temp. Int. Min = T° Int. Sinon Flag Temp. Int. Min = 1 FinSi - Si Flag Temp.Min = 1 & Flag Temp. Max = 1 GOSUB Calcul de la T° de Chaudière FinSi - Si T°Int > T°Consigne + Hystérésis Chaudière OFF Sinon Chaudière ON FinSi - Si T°ECS > T°Consigne ECS + Hystérésis ECS ECS OFF Sinon ECS ON FinSi - Si Molette # GOSUB Changement T° de Consigne FinSi - Si Mode = Horloge ET Bouton = Court Changement de T° de Consigne Flag Derogation = 1 FinSi - Si Bouton = Long GOSUB MENU FinSi - Si Bouton = Court ET Molette # Mode = Mode + 1 Si Mode = 5 Mode = 1 FinSi FinSi - Calcul du % d'utilisation de la chaudière et Régulation - Mise à jour de l'Affichage