[M580] Problème de conversion Premium vers M580 (control expert)
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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...)
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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
ça marche chez moi
montre ce que tu as écris exactement
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M580] Problème de conversion Premium vers M580 (control expert)
Qu'entends-tu par une section? J'ai essayé sur un tableau comme ça :
![Yeux tournants :roll:](./images/smilies/icon_rolleyes.gif)
C'est logique que ça ne marche pas, je m'en suis rendu compte après avoir essayé ![Yeux tournants :roll:](./images/smilies/icon_rolleyes.gif)
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M580] Problème de conversion Premium vers M580 (control expert)
il faut aussi supprimer l'adresses sur les tableaux aussi, tu sais pas ce que c'est qu'une section de programme ?
--------
--------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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?
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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à
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à
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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...)
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...)
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M580] Problème de conversion Premium vers M580 (control expert)
j'ai pas compris la question
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M580] Problème de conversion Premium vers M580 (control expert)
J'ai trouvé la réponse par moi même à ma question... Elle était un peu bête!
Encore merci pour ton aide!
Encore merci pour ton aide!
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M580] Problème de conversion Premium vers M580 (control expert)
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.
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.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr