Comparaison simple et Contact NO ou NC

Forum traitant des automates industriels de marque Schneider - Telemecanique
yoda
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Enregistré le : 10 déc. 2018, 13:33
Localisation : Normandie - 76

Comparaison simple et Contact NO ou NC

Message par yoda »

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
Fichiers joints
contact.png
contact.png (1.63 Kio) Vu 3480 fois
"L'ignorant affirme, le savant doute, le sage réfléchit"
dpo
Dieu du process
Dieu du process
Messages : 819
Enregistré le : 27 nov. 2015, 20:03

Re: Comparaison simple et Contact NO ou NC

Message par dpo »

de mémoire, même sous unity ça fonctionne, je doute que ce soit un bug
ou alors
ce serait un bug qui fonctionne :D , c'est beau le progrès
Modifié en dernier par dpo le 12 oct. 2020, 10:14, modifié 2 fois.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Comparaison simple et Contact NO ou NC

Message par itasoft »

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.
Modifié en dernier par itasoft le 12 oct. 2020, 10:33, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1959
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Comparaison simple et Contact NO ou NC

Message par Béryl »

yoda a écrit : 12 oct. 2020, 09:58 ... avantage ça prend moi de place physique en ladder.
A condition de ne pas avoir un nom de variable de la taille du bloc de comparaison ;)
philou77
Mi homme - Mi automate
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

Message par philou77 »

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...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: Comparaison simple et Contact NO ou NC

Message par skip74 »

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+
jeanluc69
Générateur de blocs fonctions
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

Message par jeanluc69 »

yoda 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
Bonjour
Est ce que ça marche avec une comparaison autre que 1 ?
Ça sent test du bit 0 du mot
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2243
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Comparaison simple et Contact NO ou NC

Message par JC87 »

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
"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..."
Avatar du membre
ProfnovA
Créateur de langage
Créateur de langage
Messages : 582
Enregistré le : 21 oct. 2015, 08:21

Re: Comparaison simple et Contact NO ou NC

Message par ProfnovA »

JC87 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
+1

j'utilise ça aussi. Ca permet de quelquefois de raccourcir les réseaux.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Comparaison simple et Contact NO ou NC

Message par itasoft »

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.
Automaticien privé (de tout)
itasoft@free.fr
Répondre