HMI step7 graphique

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Robyn
Apprend le binaire
Apprend le binaire
Messages : 10
Enregistré le : 05 juil. 2018, 16:31

HMI step7 graphique

Message par Robyn » 05 juil. 2018, 17:23

Bonjour à tous,

je suis actuellement stagiaire et mon entreprise souhaite remonter des informations d'une machine. Je m'explique, je veux que toutes les 15 minutes, un petit rectangle devienne rouge ou vert en fonction de l'état de la machine (marche/arrêt). Je souhaite également que cela commence à une heure précise (6h00 du matin et qu'il n'y ai qu'un seul rectangle à 6h15 et donc 24 rectangle à midi par exemple). C'est donc comme une feuille de route mais automatique.
Auriez vous une idée de la logique à adopter ?

Cordialement.
Robyn
aide.PNG
aide.PNG (7.88 Kio) Vu 124 fois
LOGICIEL : STEP7, WinCC

GG10
Aguerri de l'automation
Aguerri de l'automation
Messages : 98
Enregistré le : 15 sept. 2016, 14:35

Re: HMI step7 graphique

Message par GG10 » 05 juil. 2018, 17:50

Bonjour

si g bien compris tu veux savoir si la machine a été arrêté dans le quart heure ??

si oui

tu dois remonter l'information de marche dans le HMI ex: ma_marchine.
ensuite tu définis une variable par quart heure soit soit 12x4 variables bool correspondant au carre rouge. ex: 6H,6H15,6H30 etc...
ensuite dans script du hmi tu écris

if heure>6 et heure <7 et min>=0 et min <15 et not ma_marchine alors set 6h
if heure>6 et heure <7 et min>=15 et min <30 et not ma_marchine alors set 6h15
etc...
les variables 6h 6h15 6h30 anime un carré rouge superposé sur le carré vert avec une animation type visibilité

a heure=6 et min=0 tu raz tout

Avatar de l’utilisateur
sinced
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 331
Enregistré le : 13 oct. 2015, 16:56

Re: HMI step7 graphique

Message par sinced » 05 juil. 2018, 22:38

cest pas possible avec un histogramme ?

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2319
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: HMI step7 graphique

Message par itasoft » 06 juil. 2018, 03:12

@sinced,
Oui, ça me parait le plus approprié
_barr.JPG
sauf que dans son principe si la machine s'arrête 1s après avoir remplie une case en vert la machine est censée avoir matchée pendant 1/4 h alors que c'est faux.
Automaticien privé (de tout)
itasoft@free.fr

Robyn
Apprend le binaire
Apprend le binaire
Messages : 10
Enregistré le : 05 juil. 2018, 16:31

Re: HMI step7 graphique

Message par Robyn » 06 juil. 2018, 09:56

Bonjour !

tout d'abord je vous remercie pour votre réactivité. Je suis en stage jusque fin septembre je pense donc vous solliciter régulièrement.

@GG10

Effectivement, je n'avais pas bien réfléchi à mon concept. Je voudrais relever les arrêts supérieurs à 5 minutes, par tranche de 15 minutes. (la feuille de route actuelle étant sur papier, les opérateurs remplissent au fluo des rectangles toutes les 15 minutes suivant l'état de la machine). Cependant, le responsable de l'atelier m'a dit qu'il ne souhaitait pas prendre en compte les arrêts inférieurs à 5 minutes.
Donc le fait d'avoir des graphiques d'entrée sortie toutes les 15 minutes est peut être inadapté.

" if heure>6 et heure <7 et min>=0 et min <15 et not ma_marchine alors set 6h
if heure>6 et heure <7 et min>=15 et min <30 et not ma_marchine alors set 6h15
etc...
les variables 6h 6h15 6h30 anime un carré rouge superposé sur le carré vert avec une animation type visibilité

a heure=6 et min=0 tu raz tout "

Ce code est très semblable à ce que je recherche, le problème est que lorsqu'il sera 8h00 du matin, les rectangles supérieurs contenus entre 8h15 et 6h00 seront rouges (bit à 0) et non pas de couleur transparente ( du moins de la couleurs du fond d'écran).
Qu'en pensez vous ?


@sinced ; @itasoft

Je n'avais pas pensé à cette solution. Cependant je pense ne pas bien avoir compris. Un histogramme est t-il un bargraph selon Step7 ?
Mon panel n'en est pas vraiment un, c'est un simple écran de pc dirigé par WinCC, je n'ai peut être pas l'outil histogramme.
De plus pour moi un bargraph ne peut pas concéder de "vide" je m'explique par un schéma :
aide2.PNG

philou77
Créateur de langage
Créateur de langage
Messages : 512
Enregistré le : 21 oct. 2015, 10:00

Re: HMI step7 graphique

Message par philou77 » 06 juil. 2018, 10:42

Salut !
Tu pourrais pas déclarer deux structures de bit (48 au total, 1 par quart d'heure) dans ton ihm..
et travailler avec un index (compteur incrémenté tout les quart d'heure)

Tu pourrais avoir un truc du genre

Visible(index) = 1
Animation(index) = mémoire arrêt
Si vous faites rien aujourd'hui et que votre chef vous dit que vous faisiez déjà ça hier, répondez qu'hier vous aviez pas fini !

Robyn
Apprend le binaire
Apprend le binaire
Messages : 10
Enregistré le : 05 juil. 2018, 16:31

Re: HMI step7 graphique

Message par Robyn » 06 juil. 2018, 11:24

boujour @philou77

je ne pense pas avoir tout saisi !
une structure de bit signifie un tableau de bit ?
Au niveau des langages informatiques je ne maîtrise que le C (débutant confirmé) et je ne vois pas comment l'incorporer dans mon IHM (débutant non confirmé !)

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2319
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: HMI step7 graphique

Message par itasoft » 06 juil. 2018, 11:29

Slts,
Disons que tous les IHM n’ont pas l’objet histogramme mais ça peut se faire avec une courbe de tendance
Automaticien privé (de tout)
itasoft@free.fr

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2319
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: HMI step7 graphique

Message par itasoft » 06 juil. 2018, 11:52

slts,
la solution à Philou77 est bonne aussi,
--déclarer un tableau de bits et l'initialiser tous à 0
-déclarer une variable INDEX
-toutes les 5mn incrémenter INDEX
-si la machine tourne mettre à 1 le bit de rang INDEX
Automaticien privé (de tout)
itasoft@free.fr

Robyn
Apprend le binaire
Apprend le binaire
Messages : 10
Enregistré le : 05 juil. 2018, 16:31

Re: HMI step7 graphique

Message par Robyn » 06 juil. 2018, 12:09

Ah oui d'accord je comprends ! Est-il possible d'écrire tout cela en CONT dans un FC ?
Au passage, voici la liste des mes outils :
Capture3.PNG
Capture3.PNG (13.4 Kio) Vu 65 fois

Répondre