Page 1 sur 2
Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 14:56
par Matt14587
Bonjour,
Je suis actuellement étudiant en automatisme et je me suis posé une question en cours mais je n'ai pas pu avoir de réponse par mes professeurs, j'espère que quelqu'un pourrait m'aider

.
Je prendre par exemple un bloc S_MOVE avec comme string 'BONJOUR' qui assigne 'bonjour' a la variable S1 quand on appui sur un bouton B1 ,serait-il possible si on appui sur un bouton B2 de changer la variable S1 en S2. Ce qui permettrait d'avoir un seul bloc S_MOVE au lieu de 2 ?
Merci d'avance

Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 15:25
par philou77
la réponse est NON
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 15:48
par Matt14587
C'est vraiment dommage dans ce cas là.
Merci pour votre réponse
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 19:21
par Lorent2
En programmation CFC oui, en ladder non.
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 20:48
par philou77
sans changer la programmation du bloc et le retransférer..impossible...
sinon c'est aussi possible en ladder (ca existe les sauts !) ...
mais franchement... pour 1 bloc move....c'est se compliquer la tâche
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 10 mars 2021, 23:49
par Matt14587
La c'était un exemple pour faire comprendre simplement mon idée mais je mène un projet industriel et cela permettrait de simplifier le programme grandement et pour la culture personnelle c'est aussi très intéressant .
Je me suis renseigné sur les jumps et je ne vois pas comment je pourrais l'utiliser car il permets juste de "sauter un bout de programme " et pas de changer une variable dans un bloc si ?
Si vous pouviez m'expliquer quels blocs utiliser ou un petit exemple je serai comblé.
Merci encore !
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 11 mars 2021, 00:27
par Matt14587
Lorent2 a écrit : ↑10 mars 2021, 19:21
En programmation CFC oui, en ladder non.
Je vais me renseigner la dessus alors merci encore

Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 11 mars 2021, 00:58
par philou77
re !
Variable 1 = 'Bonjour'
saut à suite si B1 = 1
Variable 1 = 'Bonsoir'
Suite:
S_Move Variable 1
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 11 mars 2021, 06:11
par Lorent2
Matt14587 a écrit : ↑11 mars 2021, 00:27
Lorent2 a écrit : ↑10 mars 2021, 19:21
En programmation CFC oui, en ladder non.
Je vais me renseigner la dessus alors merci encore
C'est pas forcément une bonne idée, vu le peu de programme réalisés via ce language.
Re: Changer la variable de sortie d'un bloc pendant que le CPU est en RUN
Posté : 11 mars 2021, 06:13
par Lorent2
Je vois pas trop la difficulté du truc ?
Y a qu'à utiliser deux bloc S_Move et conditionner leurs appels via les BPs