Page 1 sur 1

Probléme Codesys

Posté : 13 mai 2017, 15:33
par nico1895
Bonjour,

J'ai un problème sur Codesys V3.5 SP4 que je n'arrive pas à expliquer. J'ai crée un premier grafcet avec des tempos en transition sous la forme suivante : Step1.t>=T#500ms.
Je compile test sur l'automate tous marche super bien.
Seulement je crée un deuxième grafcet avec le même genre de tempo (Step3.T>=T#2s) et lors que je compile je me retrouve avec des erreurs.
Les erreurs sont les suivantes :
[ERREUR] testrfid_projet_21-01-2016--rev52: Process [Device_API_1: Logique API: Application](Transition IS_1 (Impl)): C0032: Le type « Type inconnu : « (Step3.T >= TIME#2s0ms) » » ne peut pas être converti en type « BOOL »
[ERREUR] testrfid_projet_21-01-2016--rev52: Process [Device_API_1: Logique API: Application](Transition Step3.T>=T#2s (Impl)): C0077: Type inconnu : « Step3.T »
[ERREUR] testrfid_projet_21-01-2016--rev52: Process [Device_API_1: Logique API: Application](Transition Step3.T>=T#2s (Impl)): C0046: Identificateur « Step3 » non défini

Je suis perplexe avait vous une idées ?

Merci d'avance

Re: Probléme Codesys

Posté : 13 mai 2017, 18:51
par itasoft
slts,
Donner la liste de tous les n° d'étapes utilisées dans ton premier Grafcet
Donner la liste de tous les n° d'étapes utilisées dans ton deuxième Grafcet

Re: Probléme Codesys

Posté : 14 mai 2017, 12:27
par nico1895
Grafcet N°1 :
Init
Step0
Step1
Step2
Voir photo grafcet 1.
Grafcet 1.PNG
Grafcet N°2 :
Init
Step1
Step3
Step47
Step4
Step48
Step31
Step49
Step50
Grafcet 2.PNG

Re: Probléme Codesys

Posté : 14 mai 2017, 13:22
par Ulairi
Bonjour,

vous ne devez pas avoir deux étapes avec le même nom, ce qui est le cas chez vous si on compare les deux grafcets.

Re: Probléme Codesys

Posté : 14 mai 2017, 13:25
par nico1895
Bonjour,

Même si les deux grafcet ont des noms différents ?

Merci pour vos réponses

Re: Probléme Codesys

Posté : 27 mai 2017, 06:53
par filou59
Tu peux essayer en changeant le nom de tes etapes comme le sugere Ulairi mais en effet ca serrait etonnant que ce soit la cause du problème.

J'ai pas encore eu l'occasion de trop touché a Codesys 3, mais sous Codesys 2.X les noms des etapes sont des variables locale donc on peut utiliser le meme nom dans différents grafcet