Comparaison simple et Contact NO ou NC
-
yoda
- Asservi son premier moteur

- Messages : 26
- Enregistré le : 10 déc. 2018, 13:33
- Localisation : Normandie - 76
Comparaison simple et Contact NO ou NC
Bonjour,
Sur Control Expert v14.1
Suite à une erreur de manipulation on peu saisir
un mot=une valeur dans un contact bool
ou dans une comparaison (si qu'on fait d'habitude)
en plus ça fonctionne (bug ou c'est normal) avantage ça prend moi de place physique en ladder.
Je ne vais pas l'utiliser car si c'est bug il suffit qu'après cela ne fonctionne plus.
Bonne journée
Sur Control Expert v14.1
Suite à une erreur de manipulation on peu saisir
un mot=une valeur dans un contact bool
ou dans une comparaison (si qu'on fait d'habitude)
en plus ça fonctionne (bug ou c'est normal) avantage ça prend moi de place physique en ladder.
Je ne vais pas l'utiliser car si c'est bug il suffit qu'après cela ne fonctionne plus.
Bonne journée
- Fichiers joints
-
- contact.png (1.63 Kio) Vu 3480 fois
"L'ignorant affirme, le savant doute, le sage réfléchit"
Re: Comparaison simple et Contact NO ou NC
de mémoire, même sous unity ça fonctionne, je doute que ce soit un bug
ou alors
ce serait un bug qui fonctionne
, c'est beau le progrès
ou alors
ce serait un bug qui fonctionne
Modifié en dernier par dpo le 12 oct. 2020, 10:14, modifié 2 fois.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Comparaison simple et Contact NO ou NC
Slts,
J’ai jamais osé faire ça sûrement par timidité , mais je dirais que les deux opérations sont identique vu que le résultat de la comparaison étant un BOOLEAN donc ça peut se représenter par un contact, ya pas de bug
--
Ceci dit, pour ne pas être qualifié de programmeur « tordu », j’utiliserais le bloc comparaison pour pas que celui qui passe derrière moi ne se pose la question
--
La déontologie veut que on ne programme pas pour soi seul mais aussi pour ceux qui sont susceptibles de passer derrière. J’évite donc les bidouilles infâmes compréhensibles de moi seul.
J’ai jamais osé faire ça sûrement par timidité , mais je dirais que les deux opérations sont identique vu que le résultat de la comparaison étant un BOOLEAN donc ça peut se représenter par un contact, ya pas de bug
--
Ceci dit, pour ne pas être qualifié de programmeur « tordu », j’utiliserais le bloc comparaison pour pas que celui qui passe derrière moi ne se pose la question
--
La déontologie veut que on ne programme pas pour soi seul mais aussi pour ceux qui sont susceptibles de passer derrière. J’évite donc les bidouilles infâmes compréhensibles de moi seul.
Modifié en dernier par itasoft le 12 oct. 2020, 10:33, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Comparaison simple et Contact NO ou NC
Salut !
+1 avec Itasoft.
Jamais testé cette possibilité sous unity...
Mais je trouve aussi que cela d'dévie' d'une programmation 'standard'.
Dans un bloc 'compare' on s'attend a trouver une comparaison... peu importe la longueur de ce qui y est écrit !
Sur un contact bool, on ne s'attend qu'à un bool.... et rien d'autre..
En mélangeant les deux, c'est tout de suite moins clair...
+1 avec Itasoft.
Jamais testé cette possibilité sous unity...
Mais je trouve aussi que cela d'dévie' d'une programmation 'standard'.
Dans un bloc 'compare' on s'attend a trouver une comparaison... peu importe la longueur de ce qui y est écrit !
Sur un contact bool, on ne s'attend qu'à un bool.... et rien d'autre..
En mélangeant les deux, c'est tout de suite moins clair...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Comparaison simple et Contact NO ou NC
salut
Moi je l'utilise souvent depuis 2-3 ans
ça permet une meilleure visu de la comparaison en ligne + parfois quand on doit rajouter un bloc et que la place est limitée, ça permet d’éviter les renvois de lignes...
pour le gars qui passe derrière ben ça me semble complétement clair...
A+
Moi je l'utilise souvent depuis 2-3 ans
ça permet une meilleure visu de la comparaison en ligne + parfois quand on doit rajouter un bloc et que la place est limitée, ça permet d’éviter les renvois de lignes...
pour le gars qui passe derrière ben ça me semble complétement clair...
A+
-
jeanluc69
- Générateur de blocs fonctions

- Messages : 116
- Enregistré le : 20 oct. 2015, 20:52
- Localisation : LYON
Re: Comparaison simple et Contact NO ou NC
Bonjouryoda a écrit : ↑12 oct. 2020, 09:58 Bonjour,
Sur Control Expert v14.1
Suite à une erreur de manipulation on peu saisir
un mot=une valeur dans un contact bool
ou dans une comparaison (si qu'on fait d'habitude)
en plus ça fonctionne (bug ou c'est normal) avantage ça prend moi de place physique en ladder.
Je ne vais pas l'utiliser car si c'est bug il suffit qu'après cela ne fonctionne plus.
Bonne journée
Est ce que ça marche avec une comparaison autre que 1 ?
Ça sent test du bit 0 du mot
- JC87
- Mi homme - Mi automate

- Messages : 2243
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Comparaison simple et Contact NO ou NC
Bonjour,
J'utilise ça depuis des années parce que ça prend moins de place et ça n'a rien d'un bug ni d'un truc mystérieux, c'est décrit dans la doc :
Un contact est un élément LD permettant de transférer un état de la liaison horizontale vers la droite. Cet état est le résultat d'une opération booléenne AND sur l'état de la liaison horizontale de gauche avec l'état du paramètre booléen réel associé.
Sont autorisés comme paramètres réels :
Variables booléennes
Constantes booléennes
Adresses booléennes (adresses topologiques ou symboliques)
Expression ST avec résultat booléen (par ex. VarA OR VarB)
JC
J'utilise ça depuis des années parce que ça prend moins de place et ça n'a rien d'un bug ni d'un truc mystérieux, c'est décrit dans la doc :
Un contact est un élément LD permettant de transférer un état de la liaison horizontale vers la droite. Cet état est le résultat d'une opération booléenne AND sur l'état de la liaison horizontale de gauche avec l'état du paramètre booléen réel associé.
Sont autorisés comme paramètres réels :
Variables booléennes
Constantes booléennes
Adresses booléennes (adresses topologiques ou symboliques)
Expression ST avec résultat booléen (par ex. VarA OR VarB)
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Re: Comparaison simple et Contact NO ou NC
+1JC87 a écrit : ↑12 oct. 2020, 14:25 Bonjour,
J'utilise ça depuis des années parce que ça prend moins de place et ça n'a rien d'un bug ni d'un truc mystérieux, c'est décrit dans la doc :
Un contact est un élément LD permettant de transférer un état de la liaison horizontale vers la droite. Cet état est le résultat d'une opération booléenne AND sur l'état de la liaison horizontale de gauche avec l'état du paramètre booléen réel associé.
Sont autorisés comme paramètres réels :
Variables booléennes
Constantes booléennes
Adresses booléennes (adresses topologiques ou symboliques)
Expression ST avec résultat booléen (par ex. VarA OR VarB)
JC
j'utilise ça aussi. Ca permet de quelquefois de raccourcir les réseaux.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Comparaison simple et Contact NO ou NC
slts,
Mes propos sur la déontologie c’était dans un cadre général et pas spécifique à ce cas de figure qui même si la subtilité ne vous saute pas à la figure on doit pouvoir s'en sortir sans trop de dégâts.
Mes propos sur la déontologie c’était dans un cadre général et pas spécifique à ce cas de figure qui même si la subtilité ne vous saute pas à la figure on doit pouvoir s'en sortir sans trop de dégâts.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr

