Page 7 sur 8

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 13:59
par rpred
J'ai déjà essayé, le logiciel me dit "le type de variable ne correspond pas" (et ce peut importe le type de la variable...)

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 14:03
par itasoft
c'est pas possible vu que E_ya_ct7901_c1 est du type EBOOL et EIO2_d1_r0_s1_DDI6402K.DIS_CH_IN[0].VALUE est aussi type EBOOL
ça marche chez moi
montre ce que tu as écris exactement

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 14:24
par rpred
Qu'entends-tu par une section? J'ai essayé sur un tableau comme ça :
Capture d’écran 2022-11-04 110249.png
C'est logique que ça ne marche pas, je m'en suis rendu compte après avoir essayé :roll:

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 14:29
par itasoft
il faut aussi supprimer l'adresses sur les tableaux aussi, tu sais pas ce que c'est qu'une section de programme ?
--------
01.JPG
01.JPG (17.22 Kio) Vu 654 fois

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 14:36
par rpred
itasoft a écrit : 04 nov. 2022, 14:29 il faut aussi supprimer l'adresses sur les tableaux aussi, tu sais pas ce que c'est qu'une section de programme ?
--------
01.JPG
Oups, j'avais pas vu les programmes dans ton exemple que tu m'avais envoyé!!
Ca marche vraiment de faire de cette manière là?
C'est pas mieux d'utiliser l'alias sur les DDT d'équipement?

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 14:40
par itasoft
Si mais l'alias sur les DDT d'équipement doit être identique au mnémonique existant, et on peut pas mettre comme alias un mnemonique déjà existant
même si on pouvais le faire ça veut dire que partout dans le programme il faudra rajouter au mnémonique le .VALUE
donc pas d'autres solutions
Après avoir enlevés toutes les adresses sur les E/S qui concernent les racks d'extensions , on ne doit plus avoir d'erreurs à la génération,
commencer par là

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 15:22
par rpred
Merci beaucoup pour tes réponses,

Une dernière question, il n'y à même pas besoin de définir d'emplacement mémoire pour les affiliation des entrées sorties?
(dans ton exemple je parle par exemple des I100_0 etc...)

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 16:13
par itasoft
j'ai pas compris la question

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 16:29
par rpred
J'ai trouvé la réponse par moi même à ma question... Elle était un peu bête!
Encore merci pour ton aide!

Re: [M580] Problème de conversion Premium vers M580 (control expert)

Posté : 04 nov. 2022, 16:53
par itasoft
ok, on est bien d'accord qu'il ne doit pas y avoir d'adresses dans les E/S TOR , Analogique et autre pour tout ce qui concerne les racks extensions
il ne doit rester que les adresses E/S du rack principal seulement.
Les tableaux existants il faut les remplir (écrire) avec les RIO dans une section EX:
E_ya_ct7901_c1_16[0]:=EIO2_d1_r0_s1_DDI6402K.DIS_CH_IN[0].VALUE;
-------------
----------
E_ya_ct7901_c1_16[15]:=EIO2_d1_r0_s1_DDI6402K.DIS_CH_IN[15].VALUE;
------------------------------------------------------------------------------------------------------------
Dans le principe, une fois basculé sur Control Expert , on peut supprimer les adresses absolues sur toutes les variables %MW et %M venant de PL7-PRO sauf pour certains cas de figure, mais si on connais pas dans le doute il vaut mieux ne pas le faire.