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 »

Bonjour a tous

Bon, suite à une erreur de manipulation de ma part, l'ancien sujet qui recensait les programmes à été perdu.
Pour ceux qui ne le savent pas, la plus part des programmes qui ont été chargé sur le sujet précédent sont présent sur le site APPER à cette adresse :
http://www.apper-solaire.org/?Api

Par contre vu que je n'avais pas encore fait la copie des derniers programmes... bah ils ont été perdu :oops: comme quoi, même les plus avertis en informatique savent aussi faire des boulettes ;-)

Bref, pour les derniers programmes, si leurs propriétaires respectifs pouvaient les poster à nouveau ca serait :cool:

Pasquall
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,
C'est bien ce qui me semblait ce soir car je ne retrouvais plus le sujet.
Pas encore Alzeimachin.....
Eh oui Pasqual ça arrive à tout le monde " copier- couper" mer.. c'était "copier-coller"....le doigt à riper...
Bonsoir.

PS :J'y avais mis un programme de "essais V3V" rien à voir avec le solaire direct. Mais comme ce n'est pas un programme qui tourne en réel, je le mettrais plus tard.
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 »

Salut Remi,

Pour ton programme vanne 3V, ca reste intéressant car le but du sujet est autant de regrouper des programmes complet que des morceaux de programmes réutilisables.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

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

jdtschirren
Newbie
Newbie
Messages : 11
Enregistré le : mar. sept. 28, 2010 9:07 am
Localisation : Neuchatel, Suisse

Message par jdtschirren »

Thème: Suivi solaire 2 axes avec M3 Custom

Voici un programme permettant de piloter un panneau solaire avec 2 moteurs.

Azimuth avec moteur pas à pas bipolaire

Elevation avec vérin linéaire ou servomoteur

Jean-Denis T
Fichiers joints
PanneauSolairePasAPasCustom.pm3
(156.35 Kio) Téléchargé 197 fois
ControleAzimutElevationPannSol.zip
(978.06 Kio) Téléchargé 218 fois

jdtschirren
Newbie
Newbie
Messages : 11
Enregistré le : mar. sept. 28, 2010 9:07 am
Localisation : Neuchatel, Suisse

Message par jdtschirren »

Exemple de Programme M3 permettant de superviser par GSM une application en envoyant/recevant des SMS.

Jean-Denis T
Fichiers joints
M3_GSM_MODEM.PM3
(102.39 Kio) Téléchargé 207 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 »

Bonsoir

J'ai placé les programmes de Jean-Denis sur le site, et j'en ai profité pour faire quelques ajustement sur la mise en forme de la page (tri alphabétique, format d'affichage des sous éléments, etc)

Pasquall
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,
Quelques coupures secteur actuelles dans la région.
J'ai fait un p'tit programme pour savoir à quelle heure et quel jour.
Surement des améliorations à faire.
Rémi

Edition : voir maintenant le programme de Pasquall du Lundi 13 qui est le résulat de ses recherches.
Fichiers joints
Coupures secteur.zip
(5.59 Kio) Téléchargé 160 fois
Modifié en dernier par remi.450 le lun. déc. 13, 2010 21:40 pm, modifié 1 fois.

Avatar du membre
thermitch
Maitre Solaire
Maitre Solaire
Messages : 4065
Enregistré le : dim. mars 16, 2008 13:45 pm
Localisation : Marcillé-Robert (35)
Contact :

Message par thermitch »

Faut mettre un EPR à St Jean :lol:
... et on pourrait y brancher la Bretagne :oops:

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 »

Très bonne idée Rémi... mais y'a beaucoup, beaucoup plus simple.

Le bloc "Status" (dernier de la liste des blocs FBD) possède une sortie "Init a chaud" dont voici la description dans l'aide de l'atelier :
INIT A CHAUD
Emet une impulsion pendant le premier cycle d’exécution d’un programme utilisateur lors du retour de l’alimentation après une coupure secteur survenue alors que le programme était en mode MARCHE.
Usage : cette impulsion permet au programmeur d’introduire des initialisations spécifiques dans son programme lors du retour de l’alimentation.
Fichiers joints
Coupures secteur.zip
(3.19 Kio) Téléchargé 216 fois
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,
Pasquall en effet c'est plus simple.
Mais en remettant le M3 sous tension, après une simulation de coupure, il m'affiche l'heure du moment et non l'heure de la coupure exacte.
A affiner si on peut avec ce bloc "status".
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 »

Oui je vois ce que tu veux dire.

En tout cas, en couplant ton programme au miens, il doit y avoir moyen de savoir combien de temps la coupure secteur à durée, ce qui me semble encore plus intéressant
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 »

Me revoila,

Je me suis un peu amusé et j'ai un programme qui donne l'heure de la coupure et de la reprise (j'ai pas fait la différence car cela prendrai beaucoup de mémoire programme pour une info que le cerveau humain calcule très facilement)

J'ai repris le principe du programme de rémi pour le mise en marche et l'affichage, mais j'ai fait en sorte de virer les blocs MEM qui a mes yeux sont une consommation de mémoire superflue ;-)

NOTE: bug facile à anticiper : si plusieurs coupures secteur se suivent, l'heure de début sera celle de la première, et l'heure de reprise sera celle de la dernière.
Fichiers joints
Coupure Reprise secteur.zip
(7.3 Kio) Téléchargé 208 fois
Coupure_reprise.png
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

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

olab
Stagiaire Solaire
Stagiaire Solaire
Messages : 127
Enregistré le : mer. nov. 03, 2010 19:25 pm
Localisation : ici

Message par olab »

Pour mon éducation, que fait le bloc NOT bouclé sur lui-même ?
La logique voudrait qu'il génère une oscillation de période 2 x temps de propagation entre entrée et sortie ou état indéfini, non ? :shock:
Ce n'est pas parce que vous êtes parano que personne ne vous suit ... :-?

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 »

[quote="olab"]
La logique voudrait qu'il génère une oscillation de période 2 x temps de propagation entre entrée et sortie [/quote]

Bonne réponse!!!

C'est grosso modo une horloge dont la base de temps = 2 temps de cycle automate, ou plus simplement un oscillateur. On arrive à la même chose avec un timer LI dont on aurai configuré le temps Marche et le temps Arret à 1 cycle (avec la base de temps à 1 cycle), mais c'est nettement moins gourmand en mémoire

Si on compare mon programme à celui de Rémi, il y a 3 choses qui font faire des économies de mémoire (enfin surtout la zone mémoire "ANA" qui se consomme très vite en régulation solaire):
- remplacement du timer LI par AND + NOT bouclé
- le timer AC simplifié (pas de sorties ANA sur le bloc, pour le même résultat)
- suppression des blocs MEM et utilisation de la sortie "Archive valide" du bloc Archive (de ce que j'ai compris les bloc MEM étaient utilisés pour stocker les dernières données valides, et étaient à 0 pour dire que les données étaient invalides)
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,
Chapeau bas Pasquall, ça marche, et de plus l'heure de la reprise.
Même la micro coupure il le prend (environ 1 seconde)
Ce p'tit automate à tout l'air d'un grand....
Je vais essayé de mettre ça dans une macro pour faire du copier coller facile.
Merci encore Pasquall et à d'autres applications.
Rémi

Répondre

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