Besoin d'aide concernant temporisateur et aussi la protection
-
le 08/04/2017 à 21:01 Citer ce message
Bonsoir / Bonjour
Je fais actuellement mon premier stage dans l'automatisme, je dois faire l'automatisation de 40 ElectroVannes sous siemens s7-300, j'utilise step 7, bon la problématique n'est pas comment ouvrir ces EV etc.. mais ils me demandent de leur donner la main pour qu'ils règlent le temps d'ouverture de EV et le temps de repos, c-a-d ils veulent que ça soit réglable par l'utilisateur.
Et pour que des personnes spécifiques auront accès au programme, ils veulent le protéger en faisant un mot de passe
Je ne sais pas comment faire tous ces deux taches, je sais temporiser si je veux faire par exemple 3 ou 4 secondes comme temps d'ouverture etc...
En attendant votre aide svp
Merci d'avance -
le 09/04/2017 à 21:45 Citer ce message
Bonjour,
Pour la protection par mot de passe, vous dites que des personnes spécifiques doivent pouvoir modifier les tempos, mais elles vont les modifier où? Directement dans le programme step7? Sur un pupitre IHM? -
le 11/04/2017 à 22:16 Citer ce message
Bonjour
Oui pour les modifier dans le programme, y-a-t-il une façon de comment y faire ?
Voici déjà mon grafcet, bon vue le nombre important des EV j'ai fait qu'un exemple
et celui ci est un grafcet marche arret
avec : MARCHE : c'est le bouton marche
DELTAP: différence de pression pour que les EV marchent
P: présence d'air comprimé
OPEV11: ouvrir la première EV de la rangée 1
OPEV41: ouvrir la première EV de la rangée 4
etc...
ce qui est entouré en BLEU , c'est des tempos, actuellement ils sont programmées sur un Temps Injection (T1) et Temps de repos(T2) figé, je veux bien savoir y-a t-il une façon de rendre ces tempos variable, c-a-d laisser l'opérateur donne le T1 et le T2
Ce qui est entouré en ROUGE, ce sont des répétitions, mais dans le cas d'un nombre trop important d'EV, comment on va remédier à cette répétition ? car le grafcet va devenir très condensé . -
le 13/04/2017 à 18:18 Citer ce message
Bonjour,
Pour rendre les tempos variables il faut créer une variable de type S5TIME, soit dans les mnémoniques (MWx) soit dans un DB (DBx.DBWx).
Si vos T1 et T2 sont les mêmes pour toutes les EV alors 2 variables suffiront, sinon vous en créez autant que vous souhaitez.
Les utilisateurs pourront donc modifier ces variables selon le besoin.
Pour la protection vous avez l'onglet Protection dans les propriétés Matériel de la CPU, mais le mieux est de passer par un IHM avec gestion d'utilisateurs. -
le 19/04/2017 à 19:28 Citer ce message
Bonjour
Merci beaucoup de votre réponse :) -
le 20/04/2017 à 10:07 Citer ce message
bonjour kinnath
pour commander plusieurs électrovannes avec une temporisation constante exemple 6 électrovannes , utilisez l'instruction de temps S-ODTS sur 6 réseaux puis tu fais la configuration du premier réseau comme suite
S le contacte de commande ====M0.0
TV=====S5T#10sec
R===== T6
BI====MWO
BCD====MW1
Q====%Q100.0 adresse de électrovanne
pour le réseau 2 la même procédure sauf pour le
S=====%Q100.0 EV1
pour le réseau 3 la même procédure sauf pour le
S====%Q100.1 EV2
&ainsi de suit pour les 4 les réseaux avec R (remise à zéro) =====T6
Répondre à ce message