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 ;)