Page 4 sur 4
Re: moteurs AV AR
Posté : 01 août 2016, 20:19
par kosbor
Code : Tout sélectionner
U Vanne1CommandeOuvrir
U Vanne1AutorisationOuvrir
S Vanne1Sortie
U Vanne1CommandeFermer
U Vanne1AutorisationFermer
R Vanne1Sortie
U Vanne1Sortie
= A100.0
Beaucoup de gens diront que pour piloter une vanne un = ça suffit, j'ai eu plusieurs cas où ça n'allait pas et le set reset est indispensable!
Je ne vois pas l'interet de Vanne1Sortie, en allant à l'occurence d'une sortie je vois tout de suite le type d'actionneur grace à un SR
C'est exactement comme dans un plan electrique apres un auto maintien rajouter un relais pour dire qu'on utilise pas de memoire
Re: moteurs AV AR
Posté : 01 août 2016, 21:37
par itasoft
@kosbor
ça veut dire que on ne peut pas le faire avec des relais alors ? ça serait étonnant
Re: moteurs AV AR
Posté : 01 août 2016, 23:02
par kosbor
Si avec auto maintient
Re: moteurs AV AR
Posté : 02 août 2016, 03:20
par philou77
RE !
C'est exactement ce que dit Itasoft.
Un auto maintien c'est une équation booléenne avec un = au bout
U(
U Vanne1CommandeOuvrir
U Vanne1AutorisationOuvrir
O
U A100.0
)
U(
ON Vanne1CommandeFermer
ON Vanne1AutorisationFermer
)
= A100.0
Ceci devrait faire la même chose mais sans S/R (note l'auto maitien de A100.0)
Re: moteurs AV AR
Posté : 02 août 2016, 12:54
par kosbor
Oui je suis d'accord à 100% avec l'equation ecrite , on reste avec un = , mais on complique le code
Un auto maintient ça reste une memoire donc en gros un SET deguisé en =
Le SR a été crée pour nous eviter de faire des = avec des sauts
Apres pour ces rares situations j'utiliserais toujours cette reflexion :
Si on a Vanne1CommandeOuvrir et qu'on a Vanne1AutorisationOuvrir alors on met A100.0 à 1
Si on a Vanne1CommandeFermer et qu'on a Vanne1AutorisationFermer alors on met A100.0 à 0
Re: moteurs AV AR
Posté : 04 août 2016, 20:40
par josé
bonsoir
Je vais ramemer ma fraise...
-L'auto-maintient consomme moins de mémoire que le SET/RESET.
-Dans un programme où les étapes d'un grafcet activent et désactivent des sorties par SET/RESET( set a l'étape 3 et reset a l'etape 8) si l'on force l'étape 5 on se retrouve dans une position incontrolable.
Il ne faut pas abuser du SET/RESET, mais il a parfois son utilité.
Je m'explique : pour le dialogue automate/afficheur j'ai parfois eu des bits qui restaint a "1" alors que l'afficheur etait reglé en temporaire.Une "mise a "1" par l'afficheur et un RESET des "BPafficheurs" en fin de programme automate m'a souvent fiabilisé le fonctionnement.
Re: moteurs AV AR
Posté : 04 août 2016, 22:04
par philou77
+1
Ton exemple de grafcet est très 'parlant' de ce qu'il ne faut pas faire !
Dans un grafcet, une action sur plusieurs étapes doit être répétée à chaque étape !! ce qui revient à faire des U Etape xx et un = sur la sortie (et pas un set / reset)
on ecrit ce que l'on fait, et on fait ce que l'on écrit
