Ban2 knowledge

Besoin d'aide concernant temporisateur et aussi la protection

Kinnath
Kinnath
Modérateur
Automaticien amateur

9 messages
Inscrit le 08/04/2017

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
Jerome
Jerome
Modérateur

81 messages
Inscrit le 26/07/2016

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?
Kinnath
Kinnath
Modérateur
Automaticien amateur

9 messages
Inscrit le 08/04/2017

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

Image
et celui ci est un grafcet marche arret
Image

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é .
Jerome
Jerome
Modérateur

81 messages
Inscrit le 26/07/2016

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.
Kinnath
Kinnath
Modérateur
Automaticien amateur

9 messages
Inscrit le 08/04/2017

le 19/04/2017 à 19:28 Citer ce message

Bonjour

Merci beaucoup de votre réponse :)
AMOROS
AMOROS

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

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3