Supervision Hmi pour simatic S7-300

( dans

» Electricité » Domotique

)
Chercher:    

Supervision Hmi pour simatic S7-300

Page 1 sur 2 1 2 Page suivante


27/08/2014 Vieux  
  49 ans, Luxembourg
 
Bonjour
J'ai a la maison une installation genre domotique (voir mini usine)
pour la régulation de mon chauffage maison (bois/mazout), boiler, contrôle niveau cuve a mazout, contrôle prise de courant, aspiration sdb, etc
La pièce maîtresse de l'installation est un s7-300 3142dp (voir photos pour le model et la config matériel)
Le control des flux d'air dans chaque pièce venant de la K7 est régulé par des servos moteurs belimo 0-20ma et tor. Quelques sondes de t° (pt100 et lm35)
J'ai des bp pour forcer ou non des priorités entre le chauffage des pièces voir choisir k7 ou mazout le tout dans un confort optimum en t° et le économique possible
Une regu aussi sur le boiler d'eau chaud avec choix solaire,électrique ou mazout en fonction des priorité
Actuellement j'ai mis deux display (8 digits) et roues codeuses pour intervenir sur les SP et PV des T°, niveau, etc.. En fonction des choix sur la roue codeuse les display affiche une valeur concernée et je peux a l'aide d'un bp et de la roue codeuse en modifier le set point demandé

Voila le décor planté, j'arrive maintenant a vouloir installer une supervision pour pouvoir facilement modifier mes Set point , visualiser mes Process values, commander divers priorité ou fonctions sans devoir passer par mes digits et roues codeuses

Chez simens avec mon type de matos (cpu trop vieux) le tia fonctionne pas donc je programme avec le step7 v5.5
Il me faudra donc un soft pour la supervision ex :le wincc ... mais lequel? et ou le trouver
dans un premier temps je voudrais faire la supervision via le pc (sous xp pro)
et ensuite j'envisage l'achat un tp177a ou b
N'ayant aucune expérience en supervision si vous avez des experiences info utiles je suis preneur

Voici quelques photos de l'installations + mon programme + info lm35

https://www.dropbox.com/sh/e65k6kcwu...RFM8bCkha?dl=0


.

Dernière modification par cedal 31/08/2014 à 00h40.
27/08/2014 Vieux  
  26 ans, Brabant Wallon
 
J'analyse tout ça et prépare une réponse plus complète.
28/08/2014 Vieux  
  26 ans, Brabant Wallon
 
Donc il vous faut WinCC Flexible (2008, peut importe le Service Pack) installé sur un PC relié en permanence au PLC via le câble MPI.
Vous me dites dès que vous avez ça.
28/08/2014 Vieux  
  49 ans, Luxembourg
 
Wanted
Je cherche un wincc2008
Jean louis
28/08/2014 Vieux  
  26 ans, Brabant Wallon
 
Vous avez vu vos messages privés ?
Pour WinCC, tout ce que je peux vous dire, c'est que c'est plus compliqué que WinCC Flexible.
Et pour ce que vous voulez faire, WinCC Flexible fera très bien l'affaire.
28/08/2014 Vieux  
  49 ans, Luxembourg
 
Oui oui j'ai lu les messages privées et répondu aussi en privé merci
Le souci pour que tout le monde soit au courant, la plupart des softs wincc flexible sont des SP (service pack = mise a jour) et donc il faut encore la version de base
Les sites où l'on propose le soft free sont tous jusqu'a maintenant bloqué par mon anti virus Nod32
Donc je peine un peu pour trouver .... a moins que quelqu'un peut me le mettre dans un dossier que je peux partager avec lui sur Dropbox
Merci pour tout
Jean Louis
30/08/2014 Vieux  
  26 ans, Brabant Wallon
 
Félicitations d'être arrivé si loin tout seul.

J'ai l'impression que vous mélangez entrées et sorties ...
Dans une supervision normale, les entrées sont affichées en lecture seule et vous ne devez pas les forcer. Vous pouvez forcer les sorties mais le mieux est de passer par un bit qui demande l'activation dans l'automate.

Donc si vous pouviez mettre un printscreen de la table des variables ...
30/08/2014 Vieux  
  49 ans, Luxembourg
 
Voila j'ai mis dans le dossier dropbox du premier commentaire 3 photos
Lorsque je fait tourner la supervision, j'ai l'impression que lorsque je clic sur un des boutons entrée, il maintient la mémoire, alors que moi j'ai juste besoin d'un front
Solution .. devrait venir du choix de l'evenement

Dernière modification par cedal 30/08/2014 à 23h58.
30/08/2014 Vieux  
  26 ans, Brabant Wallon
 
D'après ce que je vois sur les 3 photos :
Mettre la valeur de la colonne cycle à 100ms ou moins.
Pour le bouton on mettre PositionnerBit et pas InverserBit
Pour le bouton off mettre RAZbit
30/08/2014 Vieux  
  49 ans, Luxembourg
 
Voila j'ai fait les changements demandés mais la lampe (sortie124.0) reste allumee tous le temps et plus moyen de l'eteindre ...
Voir photos 4,5,6
30/08/2014 Vieux  
  49 ans, Luxembourg
 
Je viens de mettre les deux memoires en positionnerbit et les memoire reste a 1 donc la sortie est reseté en permanence .... pas encore cela
30/08/2014 Vieux  
  26 ans, Brabant Wallon
 
En fait, il faudrait qu'on commence par la base de la base...
Et il faudrait que vous m'en disiez plus sur votre programme :
- Y-a-t'il une sortie inutilisée que l'on pourrait prendre comme exemple pour les explications ?
- Quelle est la logique utilisée par votre programme pour gérer les priorités données par les boutons poussoir ?
- Y-a-t'il une plage de mémoire inutilisée (genre M240.0 à M245.7) que l'on pourrait utiliser pour les explications.
30/08/2014 Vieux  
  26 ans, Brabant Wallon
 
Rassurez moi, quand vous dites plus moyen d'éteindre une lampe, vous connaissez quand même la fonction de forçage de Step7 ? Une fois la supervision stoppée, c'est cette fonction qu'il faut utiliser (ou une table des variables) pour remettre à 0 la sortie.
30/08/2014 Vieux  
  49 ans, Luxembourg
 
En step7 je me debrouille pour faire (voir si dessou) mais je peine pour la supervision
- de la regu pid sur servo 4-20 ou 1-10 avec t° (pt100) avec des consignes sp(set point) et pv (process value)
-table de variable (voir photo)
- mes données pv et sp de chaque elements sont gerer actuellement via une roue codeuse et display le tout gerer via des adressages indexés avec des databloc (db)
-je programme plutôt en liste mais parfois en contacte ou logique pour une question de visuel au dépannage
-j'utilise des bp (si je pousse 1* 2* 3* 4*) active des mémoires diff
par exemple si je pousse 1* (front montant) je peux chauffer la cuisine 30 min, 2* = 1h , etc 4* reset le tout (pour une économie de bp )
-j'ai des sonde pt100 un peu partout (chaudière, ext, salon, cuisine, k7, ...)
-un capteur de pression pour le niveau des cuves a mazout
etc..
Pour les memoires libres, entrees libres,sorties libres, ex de table, voir les photos
Je suis prets pour tester
actuellement j'ai trouver pour faire fonctionner le set reset (voir photo) en programment plus en "clic" mais en "modifier"
Je cherche a afficher en valeurs ou en barregraph des valeurs de t° (voir table) ex: db5.dbd32 t° exterieur
merciiii d'avance
Ah oui j'arrive aussi a afficher des ventillos, servo, (des sorties en fait) faire changer la couleur quand fonctionne ou non j'avance

Dernière modification par cedal 30/08/2014 à 23h59.
30/08/2014 Vieux  
  49 ans, Luxembourg
 
J'ai mis aussi mon programme (attention suis novice et pas toujours bien structuré) ;)
Voir dans le dossier dropbox "programme"
J'ai aussi dans ma confing un module de simulation d'entrees (avec interrupteurs, voir photo) aux adresse 0.0 a 1.7 c'est plus facile pour les tests

Je suis prêt pour revenir a la base ;)

Encore merci d'avance

Dernière modification par cedal 31/08/2014 à 00h39.
31/08/2014 Vieux  
  26 ans, Brabant Wallon
 
J'ai pas encore pris le temps d'analyser le programme.
Mais l'idée de base, c'est que votre interface de supervision ne doit pas contenir trop "d'intelligence".
Concrètement, cela signifie qu'elle doit se contenter de lire des valeurs et de mettre à 1 (bouton pressé) et puis tout de suite à 0 (bouton relâché) des bits mémoire de l'automate dédiés rien qu'à cela.

C'est ensuite à l'automate de gérer et d'interpréter ces bits.

Un exemple tout simple :
Dans votre programme, en parallèle de l'entrée Ixx.x de 1*, vous pouvez mettre M19.0 (inutilisé ailleurs selon photo)

Dans votre supervision, vous pouvez mettre un bouton sur l'écran. Dans les paramètres Evenements de ce bouton :
- presser = PositionnerBit M19.0
- relâcher = RAZBit M19.0
(bien sûr vous avez préalablement déclaré M19.0 dans la table des variables. Avec le nom que vous voulez du genre "BP1Virtuel")

Et voilà, vous avez déjà créé un bouton virtuel qui agit de la même manière sur votre système que votre bouton physique !
A recommencer x fois pour remplacer les x boutons sur votre armoire.

Si vous avez déjà réussi ça, on passera au Barregraph.
31/08/2014 Vieux  
  49 ans, Luxembourg
 
Super ça marche parfaitement!!
j'ai tester sur la prise a coté de mon lit (chauffe pied hihi) et cela fonctionne parfaitement
Juste un petit temps de latence mais bon c'est pas trop grave.
Pour le reste de ma supervision c'est vrais que j'ai pas été trop claire jusqu'ici (désolé dans l'empressement j'ai oublié)
Voilà ce que je voudrais bien:
1) avoir la commande des bp sur supervision comme en réel dans les diff pièces , ça c'est fait grâce a vous
2) afficher les moteurs, servo moteur et voir si il tourne ou si en position on ou off a l'écran (cela j'y arrive mais pas encore en dessin juste en forme géomotrique) je n'ai pas encore jouée avec la bibliotheque de vanne bp etc..
3) j'ai plein de mesure t° piece, chaudiere, exterieur, niveau cuve a mazout, toutes representées dans des "db" et je voudrais pouvoir les afficher pour certaine en valeur reel a l'ecran et pour d'autre en bargraph (cuve a mazout par ex)
J'ai aussi une valeur de positionnement de mon servo 0-20 ma belimo sous forme de "db" aussi que je voudrais voir bouger en valeur et/ou en positionnement du clapet a l'ecran
4) ensuite j'utilise db5 pour les pv et db6 pour les sp (voir les db concerné dans programme) avec adressage indexé gérer par roue codeuse pour afficher la valeur du pv correspondant
exemple : je mets la roue codeuse sur 1 c'est la t° pv salon qui s'affiche au digites
si je pousse sur le bouton (petit bleu a coté de la roue codeuse) c'est alors le sp t° salon qui s'affiche
si je maintient le bp bleu et que je modifie la roue codeuse ex 21.50 lorsque je relache le bpbleu (front descendant) la valeur 21.50 devient le nouveau sp de la t° salon
je peux des lors faire cela pour chaque pv sp de chaque element de mon process (facile non hihi)

Donc dans la supervision je pourrais me passer de roue codeuse et digits pour changer mes sp et visualiser mes pv (c'est aussi un de mes but )
5) j'aimerais aussi afficher des trends (tendances) par exemple sur la consommation electrique du boiler que je comptabilise dans un db ou encore la t° ext ou encore la consommation de mazout ...etc
6) peut etre un truc ou l'autre en + on sais jamais ;)

ps : affichage pv sp des t° c est fait
bargraphe c est fait aussi pour cuve a mazout avec changement de couleur si moins de 100 litres , trends en cours j avance ..... ;)
Reste encore beaucoup comme comment agrandir la page (vue) ainsi que les bibliothèques d objets divers
Merci d'avance
Jean Louis

Dernière modification par cedal 31/08/2014 à 17h11.
31/08/2014 Vieux  
  26 ans, Brabant Wallon
 
agrandir la vue : propriétés du pupitre dans la colonne de gauche -> paramètre résolution.
01/09/2014 Vieux  
  49 ans, Luxembourg
 
Bonsoir, voici le debut de ma supervision et cela fonctionne parfaitement (voir photo)
Il y a encore du travail
Encore merci a EoleServeur pour son suivi et aide
Page 1 sur 2 1 2 Page suivante


A lire également sur BricoZone...
Un S7-300 ou plusieurs Logo? Par Goofy dans Domotique, +24 28/08/2014
qui connaît le simatic S7-1200 Par omega.067 dans Domotique, +16 25/07/2012
faire un trou pour passer une buse de 300 dans mes hourdis Par dias35 dans Divers, +21 22/06/2011
30 ou 300 mA Par bass dans Electricité, +6 24/11/2009
variateur 300 w pour 7 x 50w ? Par oliwood dans Electricité, +1 03/07/2007


Forum Domotique : Voir ce forum, Nouveautés, Actifs, Sans rép
Tout BricoZone : Page de garde, Dernieres 24h

Photos au hasard
Voir toutes nos photos


Pas encore membre de BricoZone ?!
Attention Pour participer, poser une Question ou Répondre : inscrivez vous !
Ceci vous permettra également de recevoir un email lors des réponses.
Mais même si vous ne voulez rien écrire : vous pourrez surveiller les forums et leurs nouveaux messages, et obtenir une vue rapide de tous les nouveaux messages depuis votre dernière visite !
Tout ceci est évidemment gratuit et rapide.

Visitez aussi : BricoZone France, nos Blogs. On aime Astel, JardiZone et InternetVista.
 
Connexion!
Identifiant
Mot de passe

Inscription - Oublié ?

Annuaire Pro

SIBOMAT sa

Leader de la construction à ossature bois en Belgique depuis plus de 30 ans.


AlarmeMaison.biz

Pour nous la sécurité de votre maison n'est pas un vain mot.. Alarmes en KIT de bricolage!!


SUNNYHEAT by FOXeco

Chauffage infrarouge longues ondes. Le système le + économique, écologique & et sain au monde !


Eco Home sprl

Gestionnaire de projet de Construction de maisons individuelles

Ajoutez votre société