Programme de base pour lire les M3 et Zelio

Modérateurs : ramses, Balajol, monteric, j2c

Répondre
Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

Bonsoir,

Un petit programme qui peut servir de "brique de base" pour ceux qui veulent lire les données dans leur automate Crouzet Millenium M3 ou Schneider Zelio et en faire le traitement eux-mêmes.

A chaque lancement, ce programme interroge l'automate et rend les données SLin/SLout demandées.

Il sera typiquement utilisé dans un script ou dans un autre programme qui fera le traitement des données.

Dans l'archive jointe, le fichier .txt décrit l'utilisation.

Le programme a été validé sur M3 (chez moi) et sur Zelio (chez Alain, pseudo "fpyfu")

Si questions ou problèmes, me contacter en MP.

Note : le nom vient de la similitude avec le programme "Espion" d'Yves Guern, 1er du forum à aller lire les données dans un M3 pour les archiver dans un fichier.
Le fichier espion2.exe peut être renommé sans problème.

EDIT 01/12/10
- mise à jour du programme pour retirer l'affichage des messages M3 envoyé et reçu
- ajout du source C à l'archive
FIN EDIT

Cordialement,
Thierry Streiff
Fichiers joints
Espion2.zip
(22.28 Kio) Téléchargé 188 fois

Avatar du membre
fpyfu
Maitre Solaire
Maitre Solaire
Messages : 809
Enregistré le : sam. déc. 24, 2005 21:50 pm
Localisation : Valréas 84600

Message par fpyfu »

bonsoir
Je profite de ce message pour remercier P Bricoleur qui a développer ce petit programme pour nous possesseur de Zelio.
Il tourne chez moi 24h sur 24 depuis le 10 de ce mois a raison d'une interrogation toutes les trente seconde;
Il est fiable et extrêmement peu gourmand en ressource.
son grand intérêt est son universalité, il peut être appelé par une application/script. Charge a elle de faire ce quelle veut des donnée lues: graphe, statistique, journal: c'est sans limite
Comme a son habitude P bricoleur nous fait la un grand cadeau
je sait qu'il a encore d'autre bottes secrète....... dont je profite déjà (privilège du retraité)

J'avais il y a quelques temps contact avec un internaute sur un forum d'aquariophilie, il se serais damné pour avoir ce genre d'outils, mais je ne retrouve plus sa trace pour lui donner ce lien: dommage
Encore merci
Alain région Picardie sous la neige

Avatar du membre
papoune47
Apprenti Solaire
Apprenti Solaire
Messages : 385
Enregistré le : dim. août 17, 2008 12:06 pm
Localisation : agen 47

Message par papoune47 »

Bonsoir,
comment fonctionne ce petit programme? comment l'installer pour des personnes comme moi, qui ne connaisse pas tous les astuces en informatique. J'utilise un zélio pour la régul. de mes tubes sunrain.

Avatar du membre
fpyfu
Maitre Solaire
Maitre Solaire
Messages : 809
Enregistré le : sam. déc. 24, 2005 21:50 pm
Localisation : Valréas 84600

Message par fpyfu »

bonjour
vite fait juste deux coups de crayons pour toi:
sur le zelio tu copie ce prog
tu a donc un bloc SLOUT reglé 25 a 32
il te permet de lire 8 données
25 26 27 28 29 30 31 32
leur numérotation part de zero
25= 0
26 = 1
..........
32 = 7
tu te place en simulation et tu observe le comportement du programme

contrôle des sorties
si tu ferme I6 tu actionne Q9 et tu récupère 1 en sortie 1

contrôle des entrées
si tu ferme I7 tu récupère 1 en sortie 2

contrôle analogique

sur la sortie 7 tu récupère la valeur de ta boite gain
sur la sortie 8 la valeur de ton bloc num

tu connecte ton Zélio a ton PC
tu vérifie que Zeliosoft n'occupe pas le port
imagination que tu travaille sur le com1
et tu lance espion dans une fenêtre dos ( place espion dans la racine de ton c:/ c'est plus simple pour les essais)

tu tape espion2 zelio com1 25 8 (respecte les espaces)
et dans la fenêtre dos il va te répondre les valeurs qu'il lit sur le SLout
si il te renvoie un message d'erreur vérifie ta commande/liaison
voila la base d'utilisation sur le Zélio

tu peut faire aussi très simplement un fichier texte que tu importe dans exel
il te faut créer un fichier texte
tu copie ceci:
espion2 zelio com1 25 8 >> zelio.txt
lu l'enregistre du nom que tu veut mais avec l'extension.bat
tu fait exécuter ce batch par exemple toute les minutes, puis tu importe ce fichier dans exel et tu as un graph ( de ton entrée capteur bloc gain) par exemple

c'est un exemple très simpliste, mais il te permet de voir de suite comment fonctionne le programme
Alain






-
Fichiers joints
Sans titrea.PNG
Modifié en dernier par fpyfu le mer. déc. 01, 2010 1:20 am, modifié 1 fois.

Avatar du membre
fpyfu
Maitre Solaire
Maitre Solaire
Messages : 809
Enregistré le : sam. déc. 24, 2005 21:50 pm
Localisation : Valréas 84600

Message par fpyfu »

petite précision
ce que je t'ai fait faire çi dessus c'est juste pour t'expliquer comment raccorder ses bloc out de façon a lire:
une entrée numérique
une sortie numérique
une entré analogique
un bloc num
c'est la base de la supervision

ensuite je t'ai fait interroger ton automate, mais charge a toi de comprendre ce qu'il te répond.
je vient de faire le même test pour bien t'illustrer mes propos la seule différence c'est que j'interroge deux blocs un 25 a 32 un 33 a 40
d'où la commande espion2 zelio com1 25 16

après a toi de bien interpréter ce qu'il te dit par rapport a ton programme
dans cet exemple çi dessous l'automate m'a répondu:
capteur 4
radiateur 17
stock 17
ECS 18
0 il n'y a rien de connecter sur cette sortie
3 cycles solaire
0 heure de fonctionnement
4 minutes de fonctionnement
32 c'est la position de mon commutateur cela veut dire mode ECS
0 la sortie n'est pas actives
0 la sortie n'est pas actives
0 la sortie n'est pas actives
0 la sortie n'est pas actives
0 cycles de surchauffe
0 minute de surchauffe
0 heure de surchauffe
oui je sais 4 dans le capteur,17 dans le stock, rigole pas tout le monde n'habite pas Agen.... et encore il y a la protection anti gel :cool:
bon remarque il est minuit 45 le soleil est couché depuis longtemps... mais quand même :sad:

tu peut tout demander, si il le sait il te répondra
c'est un prog extraordinaire
une fois mouliner je fait cela avec les deux briques de bases fournie par P Bricoleur.
http://alain-solaire.pagesperso-orange.fr/
c'est pas terminé, ce n'est pas a jour je travaille dessus, mais a la vitesse d'un retraité aujourd'hui peut être
http://www.dailymotion.com/video/x9zy92 ... dhui_music

EDIT 30 11 2010
rajouté une capture d"écran de la réponse de la nouvelle version
Sans titres B ancienne version
sans titres C dernière version : ne reste que la réponse de l'automate
FIN EDIT
Fichiers joints
Sans titreC.PNG
Sans titreC.PNG (1.69 Kio) Vu 2844 fois
Sans titreB.PNG
Sans titreB.PNG (2.73 Kio) Vu 2965 fois
Modifié en dernier par fpyfu le mer. déc. 01, 2010 23:09 pm, modifié 5 fois.

Avatar du membre
papoune47
Apprenti Solaire
Apprenti Solaire
Messages : 385
Enregistré le : dim. août 17, 2008 12:06 pm
Localisation : agen 47

Message par papoune47 »

Merci Alain, je vais essayé de tout mettre en application et de comprendre. Temps triste avec brouillard et 2°c à l'extérieur aujourd'hui.

Avatar du membre
papoune47
Apprenti Solaire
Apprenti Solaire
Messages : 385
Enregistré le : dim. août 17, 2008 12:06 pm
Localisation : agen 47

Message par papoune47 »

Bonsoir à tous
ça marche!
merci Alain et Pbricoleur, pour vos infos, j'avais déjà utilisé le superviseur de Pascal grace à Pascall60.
Encore une pierre de plus ds l'édifice.
dd

Répondre

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