Page 3 sur 5

Re: mettre un peu d’ambiance sur le forum

Posté : 14 nov. 2018, 22:55
par itasoft
GG10 a écrit : 14 nov. 2018, 22:41 BONSOIR

Je vois pas pourquoi on ne peut pas faire de set et reset !!!!
forcement faut bien les utiliser !!!
c'est comme affecté une bobine plusieurs fois !!!
forcément faut bien les écrire !!!
ont a droit de tout sauf interdire !!!!
il n’as jamais été question d’interdire, c'est écris nulle part.

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 00:12
par Kallysto
itasoft a écrit : 14 nov. 2018, 19:01
Kallysto a écrit : 14 nov. 2018, 15:35 ça dépend...
ça compte comme quoi ça :
SNCool.JPG
pour le fun, faire comme si y avait pas de bascule SET/RESET, lol


________IP.JPG
Sauf que là t'as fait une boucle et donc là t'as tout planté.

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 03:04
par itasoft
slts,
Sauf que là t'as fait une boucle et donc là t'as tout planté.

c'est pas une boucle, ça s'appelle un "auto maintien"

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 08:50
par Kallysto
itasoft a écrit : 15 nov. 2018, 03:04 slts,
Sauf que là t'as fait une boucle et donc là t'as tout planté.

c'est pas une boucle, ça s'appelle un "auto maintien"
C'est une boucle : tu as pris une sortie rebalancée sur une entrée qui calcule cette sortie.
Donc, t'as tout planté.

Et typiquement ce genre de fonction :
alarmes.JPG
Si c'est fait avec une jolie boucle, ça plante 1 fois sur 2.

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 10:26
par itasoft
slts,
OK, ça veut dire que tu l'as programmé et testé , c'est ça ?

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 10:37
par Mantysse
itasoft a écrit : 15 nov. 2018, 10:26 slts,
OK, ça veut dire que tu l'as programmé et testé , c'est ça ?
Je vois aussi un auto-maintien... ça donne quoi à la table de vérité?

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 10:43
par Ronan
Itasoft, on peut prendre un exemple concret ?

Un robot de soudure avec N tâches de soudure à faire : A chaque lot de soudures, tu lui donnes un signal "souder soudure X" et le robot te donne un signal "soudure X terminée".

Comment tu sais ou il en est ? Pour moi, deux options
- Mémoires "fin de soudure X" en S/R
- Grafcet

Dans mon cas, Grafcet strictement interdit par le client car 'pas souple' lors des interventions manuelles etc...

Une autre option ?

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 10:59
par itasoft
@Ronan
avec un auto mantien EX : on présume que on reçois une impulsion de Souder_Soudure_X :

Actionneur :=NOT Soudure_X_Terminee AND (Souder_Soudure_X OR Actionneur)

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 11:37
par Kallysto
itasoft a écrit : 15 nov. 2018, 10:26 slts,
OK, ça veut dire que tu l'as programmé et testé , c'est ça ?
Et oui.

C'est en place dans... 50 APIs environ.

Les autres solutions ne fonctionnent pas ou sont des usines à gaz. Et même l'usine à gaz, j'ai parfois des ratés.

Re: mettre un peu d’ambiance sur le forum

Posté : 15 nov. 2018, 11:38
par philou77
Salut !

oui, rien n'est interdit, mais il y a des 'pratiques' moins cool que d'autres.
des trucs de fou avec des S R partout qui fonctionnent pas, des grafcets dans tout les sens..des usines à gaz, on en voit tous !!

Certains interdisent le grafcet, d'autres ne veulent que cela !
Certain veulent du ladder, d'autres pas !

les goûts et les couleurs sont dans la nature !

l'avantage du = est de ne justement pas écrire de R (et donc de ne pas l'oublier)

dans tous les cas, si c'est bien écrit, il y a pas de soucis..car au final, c'est la même chose ! le fonctionnement voulu est obtenu ! et c'est maintenable !


Perso, moi j'exècre les = inversé, car réfléchir à l'envers me fatigue !
mais il est parfois plus rapide de lister ce qui ne doit pas activer une sortie que l'inverse (justement)