Bonjour à tous, j'ai passé mon BTS MAI en 2008, il se trouve que je n'ai pas d'automates chez moi et je n'ai pas pu travailler mes langages pendant tout ce temps.
J'aimerais pouvoir y retoucher très sérieusement, mais j'ai vraiment beaucoup perdu.
Le programme que je voudrais faire fonctionner est très simple : une lampe clignotante (allumée 5 secondes, éteinte 10 secondes), commandées par un bouton. (et j'ai rajouté un bouton d'arrêt)
J'ai donc essayé moi même un programme, il semble même bien fonctionner (dans ma tête) mais je ne sais pas si c'est bien la solution la plus simple, ou la plus fonctionnelle.
Voici mon programme :
Table I/O :
%I1.0 - bouton allumage
%I1.1 - bouton d'arrêt
%M1 - bit mémoire lumière
%M2 - bit mémoire pénombre
%T1 - Tempo lumière
%T2 - Tempo pénombre
Dans le principe, j'utilise les bits mémoires et les tempos pour alterner entre le mode allumé pendant 5 secondes et éteint pendant 10 secondes. Et une série de Set et Reset afin d'y parvenir. Le bouton arrêt mettant M1 et M2 en reset, il arrête le clignotement a n'importe quel moment du processus.
Merci d'avance pour ceux qui m'aideront a améliorer le programme et a le corriger si faute il y a.
Et dernière requête, si quelqu'un possède des cours de langage Ladder (Schneider & PL7 Pro, Siemens), s'il pouvait m'en fournir je lui en serait extrèmement reconnaissant.
Cordialement,
Winzip





Répondre avec citation


Partager