Recensement des programmes M3&M2 (bis)

Modérateurs : ramses, Balajol, monteric, j2c

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Merci merci :oops:

Pour la micro coupure, si il la prend pas, c'est qu'elle à été trop courte pour décharger les condensateur interne au M3.
Le M3 a d'énormes capacité, et de vastes cadres d'utilisation, son seul défaut est sa mémoire assez (trop) restreinte.

Pour ce qui est de faire une Macro, j'y mettrai 3 entrée :
- une entrée "autoriser les affichages"
- deux entrée boutons

L'idée est que ce soit utilisable dans le cas ou utilise l'afficheur avec un système de menu, pour que ces écran ne soient affiché que dans le menu voulu (et pas à chaque fois qu'on appuis sur un bouton), et il faut aussi faire en sorte que les appuis sur les bouton ne provoquent pas une initialisation ou un reset de la mémoire si on est pas dans le menu qui affiche la mémoire de coupure secteur. Bref c'est juste quelques AND en plus, et l'affaire est dans le sac..enfin dans la Macro ;-)
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
La macro est faite dans les 2 versions : entrées extérieures ou pas.
Bonne journée
Rémi

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
Sur ce post lancé par Gipno on parle de V3V piloté par M3.
http://forum.apper-solaire.org/viewtopi ... sc&start=0

J'ai fait un programme pour une V3V 3 points avec courbe de chauffe, fonction ECO jour et ECO nuit et réduit de nuit.
Il y a un bug que j'ai pas pris le temps de résoudre.
Je pense que certain trouveront la solution plus vite que moi.
Rémi
Fichiers joints
essai V3V.pm3
(80.89 Kio) Téléchargé 182 fois

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut

Tu pourrais décrire le bug que je regarde ca de plus près (une fois le bug corrigé je mettrai le programme en ligne)

Pascal.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
Le bug se trouve là ou j'ai mis l'étiquette bleue "bloquer l'autre côté de la vanne".
En effet quand on demande l'ouverture de la vanne, il y a une micro impulsion en sortie du Timer B/H de fermeture.
On le voit bien en simulation.
Celà est réciproque dans les 2 sens.
Mais un pro comme toi va trouver de suite, merci.
Rémi

Avatar du membre
valtrede
Administrateur
Administrateur
Messages : 1519
Enregistré le : jeu. déc. 18, 2008 18:20 pm
Localisation : Ensuès la Redonne 13

Message par valtrede »

Salut Rémi, Tous,

Je te renvoie sur le site de P bricoleur: http://solari-home.wifeo.com/fonctions- ... nneMelange

Les blocs logiques NOT et AND à la suite des blocs TRIGGER sont destinés à protéger le servo-moteur si le programme venait à activer à la fois l'ouverture et la fermeture (cela pourrait détruire le moteur).
Cela peut se produire si les seuils ou les hystérésis sont mal définis.
Cette logique rend exclusives les commandes d'ouverture et de fermeture. Si les sorties des deux comparateurs sont actives, aucune commande n'est envoyée au moteur.



Eric

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
Merci Valtrede, je viens de faire la modif sur mon fichier et ça marche avec les NOT suivant P-Bricoleur.
Je pense que Pascal regardera l'ensemble du progamme et le mettra de nouveau en ligne.
Merci, Rémi

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour à tous

Petite question, les bloc not reconnecté en croisé sur les AND, tu les as placé avant le OR? En fait je me demande si il y a un risque que la V3V fermeture se trouve activé en même temps que la V3V ouverture suite à l'apparition/disparition du signal "autorisation régulation" (même de manière très fugitive.

D'ailleurs vu la chaine de bloc logiques à cet endroit, il y a surement moyen de tout grouper dans des bloc "BOOLEAN". Quand j'ai confirmation sur ce point j'essai de faire un peu de factorisation et je met ça sur le site.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

J'ai pris le temps de voir un peu comment ça marche et j'ai donc eu la réponse tout seul à ma question.

J'ai factorisé la partie logiques (2 NOT, 2 AND, 1 OR) pour les mettre dans des fonction BOOLEAN (2 blocs) et j'ai mis le programme sur le site.

Merci Remi pour cette contribution :cool:
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
Merci Pascal j'ai encore pris un p'tit cours de M3 :cool:
Rémi

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

De rien

J'aurai pu être joueur et tout mettre dans une fonction super BOOLEAN (6 entrée, 2 sorties => 64 lignes dans la table de vérité :roll: ), mais par contre ca rends l'équation logique vraiment illisible, et ca me semble pas adapté à des programmes qui ont pour but d'être réutilisé et/ou étudiés. ;-)
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut à tous

Une nouveau programme à été ajouté à la liste existante, celui de Luc Job. Le programme est très bien ordonné et très bien commenté avec en plus une documentation bien foutue.

C'est toujours sur la même page.
http://apper-solaire.org/?Api
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonjour,
Je pensais que cela était facile à faire avec un M3.
Mais j'ai galéré et peut être qu'il y a plus simple et là je vous laisse chercher.
J'ai pas testé le programme en réel pour l'instant mais bientôt.
Le but est de comptabiliser les DJU (Degré Jour Unifiés).
La moyenne de la journée moins 18°c de base et cumulé sur x jour.
Il est vrai que pour nous particulier ça ne sert pas à grand chose mais j'ai des souvenirs et ça peut aussi prévoir des hivers coûteux.
Merci à Pasquall pour la correction.

Edition :J'ai trouvé des bugs :roll: RAZ des DJU à l'année pas fait....maintenant une horloge RAZ à une date fixe les DJU.
De plus, les DJU par jour étaient en centièmes. Quand on divisait par 100 on perdait les dixièmes de degrés et donc beaucoup de °C. Maintenant je divise le total de la semaine par 100 et l'erreur est moindre.

J'ai remplacé les blocs d'addition par les modèles les plus simples pour gagner en mémoire. :cry:
Rémi
Fichiers joints
Degré Jour Unifié V1.pm3
(102.02 Kio) Téléchargé 179 fois
Modifié en dernier par remi.450 le lun. oct. 01, 2012 20:34 pm, modifié 2 fois.

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Salut

Eh beh pas mal le morceau de programme, dommage que ce soit si gourmand en mémoire (ce qui limite la possibilité de l'utiliser dans un vrai programme). Mais sinon c'est une belle performance ;)
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Bonsoir,
J'ai fais quelques modifs sur le programme Degré Jours Unifiés (pm3) dans le message au dessus.
Donc la nouvelle version est là avec l'explication des modifs.
Rémi

Répondre

Retourner vers « Crouzet M2-M3, autres API et péripheriques »