Page 1 sur 1

Set variable

Posté : 08 janv. 2023, 22:15
par Digitrain
Bonjour,

J'utilise CodesSys 3.5 SP18 et je ne comprend pas pourquoi je n'arrive pas à activer une variable avec l'entrée B3 je n'arrive pas à activer la variable "B3_rising_edge". Pareil avec le réseau du dessus, S1 et la variable "truc"... (cf. capture ci-jointe).
J'ai essayé dans un autre projet et cela fonctionne parfaitement!

D'avance merci pour votre aide!
variable_activation.PNG

Re: Set variable

Posté : 08 janv. 2023, 22:41
par Jambe
Est ce que le type Ebool existe sous codesys 3.5?

Re: Set variable

Posté : 08 janv. 2023, 23:27
par philou77
Salut !

Tu auras du mal je pense a voir un true sur ton front montant, vu qu'il ne dure qu'un cycle automate.
et sui cela ne fonctionne pas, alors ton code n'est peut être tout simplement pas scruté

Re: Set variable

Posté : 09 janv. 2023, 09:15
par dpo
A priori bien que les variables soient appelées "edge" elle ne sont programmées en tant que front montant.
Soit ta section de programme n'est pas appelée dans le programme principal
soit ton automate est en stop
Soit ta variable est écrite ailleurs
Quand tout sera bon, si tu la programmes en tant que front tu ne la verras pas basculer car à 1 sur un tour de cycle.

Re: Set variable

Posté : 13 janv. 2023, 12:36
par Digitrain
Bonjour,
Merci pour vos réponses.
dpo a écrit : 09 janv. 2023, 09:15 ta section de programme n'est pas appelée dans le programme principal
C'était exactement ça...! :oops: