Les E/S VAL...
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
Toujours un peu "Chafouin" avec cette logique mais je ne sais pas pourquoi ça marche et ça

Je résume et tu me dis si ça correspond ou je fais fausse route.
donc Val_On = 1 et Val_Off = 0, par contre leur logique change suivant la fonction
dans un module de commande Val_off = 1, Val_On = 0 en position 1 et l'inverse pour les positions 2, 3 & 4
dans un thermostat CONS tant que la consigne n'est pas atteinte Val_Off = 1 ensuite Val_On = 1 quand la consigne est atteinte
dans un thermostat DIFF, la je me pose la question? est ce que Val_On correspond au ON sortie Si On = 1 alors Val_On = 1 et inversement
mais pour thermostat mélange Je ne vois pas la règle pour le basculement (si il y en a un)
etc... pour tous les modules.
dans la doc c'est pas clair, tu mets que ces sorties suivent l'état du module
2_ Val_In = 1 Activation du module et même raisonnement que ci dessus
Soit Val_On = 1 et Val_Off = 0, Soit Val_On = 0 et Val_Off = 1 en fonction du module (sortie on)
3_ Val_In = 0 Désactivation du module
alors Val_Off = 0 & Val_On = 0 (ou s’inversent t'elles)
@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- patrick
-
- Hors Ligne
- Administrateur
-
- Messages : 3305
- Remerciements reçus 515
J'étais bien décidé à ne pas répondre à tes questions aujourd'hui




Pour le (1) tu as tout bon, et pour les thermos ils fonctionnent tous de la même façon.
La sortie Val_On des diffs est bien à 1 quand On sortie = 1 (et inversement pour ValOff) et est aussi à 1 quand la sortie analogique est > 0%.
Le thermo mélangeur idem, la sortie Val_On = 1 quand la sortie On_Ouvre OU la sortie ON_Ferme = 1, à 0 quand les 2 sorties sont à l'arrêt.
Comme tu l'as remarqué, certains modules/fonctions (ECS) ont une logique inverse. Ce n'est pas juste pour emm

Pour le (2), oui fonctionnement identique et sans "subtilités" cachées.

Et enfin le (3), ben là je sais plus trop, j'ai fait pas mal de changements récemment et je ne suis pas arrivé à me décider (donc ya un peu de tout

Un truc pour y voir plus clair, tu as dû y tomber dessus je pense, dans MSApp tu as l'onglet Visu qui, comme son nom l'indique te permet de visualiser l’état interne des modules.
Tu as la led verte de droite éclairée pour Val_In = 1, les leds centrales pour l'état des sorties de fonction du module (et non pas les sorties du module) et la led jaune de droite éclairée pour Val_On = 1. Par contre tu n'auras pas l'état de Val_Off.
Tout ça ne fonctionne qu'en mode simulation, bien sûr.
Connexion ou Créer un compte pour participer à la conversation.
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
Merci Beaucoup! Beaucoup!Beaucoup! (Écho

Parfaite ta réponse
j'ai fait tellement de tests pour comprendre ta logique
que par moment, je me perdais, ça ne correspondait pas d’où ma question
maintenant j'ai tous les éléments
ce n'est pas bien expliquer
Dès que j'ai terminé mon programme, je te propose de faire un tableau
car dans tes docs c'est pas évident
qu'en pense tu?
C'est ce qui me manquait...Merci Beaucoup!
Je pense que c'était ma dernière question(

@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- patrick
-
- Hors Ligne
- Administrateur
-
- Messages : 3305
- Remerciements reçus 515
OK pour ton tableau. De toutes façons, à force de modifier les progs, il y a de plus en plus d'incohérences dans les docs et il faudra que j'en reprenne une grosse partie alors si on peut rendre tout ça plus clair ce sera très bien.
Connexion ou Créer un compte pour participer à la conversation.
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
Je fais un retour sur ces fameuses E/S Vals:
Je vous joins un Zip de ma cogitation mais il me reste un souci.
Voila ce que je souhaite faire:
option 1 Je charge mon psd avec le solaire en continu
option 2 je régule mon PSD en fin de soirée et la nuit avec loi d'eau
option 3 je régule mon PSD le jour car je n'ai pas de soleil
Vous vous rappelez!
Le souci il est la:
quand on fait un chaînage avec des val_On pas de lézard tout se passe bien
Par contre quand on le fait avec des val_Off j'ai un "blême"
Dans mon schéma, j'utilise soit Val_on ou Val_off (TH2) pour faire mon choix solaire ou pas solaire, ça c'est bon.
Si je n'ai pas de surchauffe, les fonctions se passent bien (TH1, TH2, TH3, CHAUF1) cela correspond à mon souhait.
Par contre quand j'ai une surchauffe plancher (TH1), je mets TH2, TH3 à l'arrêt, les val_On passant à 0 ça c'est bon
Par contre mon Val_off de TH2 lui passe à 1 et active le chauffage, Pas bon je suis déjà en surchauffe.
En conclusion, on ne peut pas chaîner des val_Off.
Pour moi, Patrick, quand tu as val_In =0, il faut aussi que val_Off soit égal à 0, comme pour les sorties de ta fonction.
Si Désactivation du module = tout à 0 alors on peut tous les chaînages possibles (souhait).
D'ailleurs j'ai examiné tout les exemples, tu utilises toujours des val_On (à part pour le module de commande).
Nota: Dans le schéma normalement C2 = C1, V2+ = V1+, V2- = V1- c'est pour mieux les examiner dans msapp, idem pour les sondes , c'est un schéma de principe.
@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- patrick
-
- Hors Ligne
- Administrateur
-
- Messages : 3305
- Remerciements reçus 515
Je te joins une version de MSApp (uniquement linux) juste avec la modif sur les thermostats: si val_in = 0 => val_on ET val_off = 0
Tu me dis ce que tu en penses.
Je verrais si j'applique la même logique aux autres modules un peu plus tard...
Et merci pour tes contributions et tout le temps passé la dessus.

Connexion ou Créer un compte pour participer à la conversation.
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6

C'est la solution et merci pour ta réactivité.
je résume, si tu es d'accord (Patrick

1_Rien de connecté sur Val_In, Positionnement de Val_On & Val_Off suivant le module (La fonction est autonome)
2_ Val_In connecté, Pilotage de la fonction, dans ce cas:
- Val_In = 1 Activation du module, Positionnement de Val_On & Val_Off suivant le module Même raisonnement que ci dessus.(branche vivante)
- Val_In = 0 Désactivation du module, Positionnement de Val_Off = 0 & Val_On = 0 branche morte (tous les modules suivants dans la chaîne sont désactivés)
J'ai testé ce principe sur mon programme de chauffage que je voulais obtenir, maintenant c'est bon.
Je l'ai testé sur 2 autres bouts de programme (simulations):
Algèbre de Boole avec six Thermostats, 3 modules de commande
Principe hypothèse censée fausse est elle vraie (je me comprends

Parfait.
De plus c'est aussi la solution pour le fameux bloc logique souhaité dans autre post, il n'y en a plus besoin( Hervé va être content

Maintenant nous pouvons réalisés des arbres de décision (options) sans difficultés.
(Il me reste à tester la fonction OU sur Val_In prévu en fin de semaine)
IMPORTANT:
Si vous avez des sécurités préventives, logicielles (genre ballon trop chaud, capteur trop chaud, sol trop chaud etc...), elles devront être obligatoirement mise à la racine (en premier), en série.
Éviter de gérer une sécurité sur un module plus complexe, il peut être désactivé (juste un conseil).
NOTES:
Dans la visualisation de MSAPP, il faut raisonner avec Val_In (Allumé =1, Éteint = 0)
Par contre pour Val_Out, c'est la représentation de la fonction,
Si le module est désactivé (Val_In=0), on peut avoir Val_Out=1 et de fait Val_On=0, val_Off=0,
Bonne Lecture,
(Des questions, n'hésitez pas!)
@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- Tarassac
-
- Hors Ligne
- Membre platinium
-
- Messages : 351
- Remerciements reçus 2
Je n'ai pas d'aspirine sous la main, mais je vais en chercher !!!

Je n'ai rien compris!!


Bon, il est vrai que -1- je viens de lire ça rapidement -2- je n'ai pas la tête dans TES schémas et problèmes de chauffage !! ce qui est
un peut juste pour tout comprendre!!

Je te promet que je vais m'y mettre, car dans mes schémas ultra simples je n'avais pas trop besoin des sorties val !!
Merci pour avoir pensé à moi !!
Hervé
Ah au fait, on pourrai pas l'avoir pour windws ?
heureux possesseur d'une maison à ossature bois, que du bonheur !!
Connexion ou Créer un compte pour participer à la conversation.
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
Pour faire simplement, cela te permet de relier les modules entre eux, les autoriser à fonctionner suivant l'état de ces petites broches.
@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- Tarassac
-
- Hors Ligne
- Membre platinium
-
- Messages : 351
- Remerciements reçus 2
Hervé
heureux possesseur d'une maison à ossature bois, que du bonheur !!
Connexion ou Créer un compte pour participer à la conversation.
- patrick
-
- Hors Ligne
- Administrateur
-
- Messages : 3305
- Remerciements reçus 515
Hervé, ça va viendre,

En fait, pour chaque modif il me faut compiler (passer à la moulinette, koa) la version linux, la version Win$, le firmware ethernet et le firmware Wifi et bien sûr synchroniser tout ça pour que les différents progs fonctionnent de la même façon... et donc c'est + long.
Connexion ou Créer un compte pour participer à la conversation.
- Gaindé
-
Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 126
- Remerciements reçus 6
On est d'accord, tu dois le faire pour tout tes modules, Val_In = 0 alors Val_On = 0 et Val_Off = 0;
Cela ne change rien à la fonction intrinsèque de ton module.
@mitiés ensoleillées
Thierry
Connexion ou Créer un compte pour participer à la conversation.
- Tarassac
-
- Hors Ligne
- Membre platinium
-
- Messages : 351
- Remerciements reçus 2
Je suis toujours un peut trop enthousiaste !!!
Hervé
heureux possesseur d'une maison à ossature bois, que du bonheur !!
Connexion ou Créer un compte pour participer à la conversation.
- patrick
-
- Hors Ligne
- Administrateur
-
- Messages : 3305
- Remerciements reçus 515
Pas encore eu le temps de mettre à jour le sujet correspondant dans les News.

Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
Maxisun
-
Support technique
-
Les modules de fonction
- Les E/S VAL...