Migration automate PREMIUM Unity vers M340 ou M580
Posté : 25 févr. 2021, 11:14
Slts,
Cas de figure ou sur le Premium c’est directement les objets %MD et %MF qui sont utilisés et non pas les mnémoniques associés
(c’était autorisé sur le Premium)
Sur le M340 ou M580 les objets %MD et %MF ne sont pas reconnus, ça ne reconnais que les %MW et %M
ça veut dire que sur le Premium avant de faire la migration, il faut créer dans les variables élémentaires tous ces objets avec un mnémonique et une adresse absolue (exemple : MD100 type DINT adresse %MW100)
Pour les tableaux %MD si on ne connais pas la taille, mettre le maxi autorisé.
Puis dans le programmes Premium remplacer tous les objets %MD et %MF par les mnémoniques correspondants (galère, galère) en espérant que il ni as pas des %MD ou des %MF avec une adresse impaire (ex :%MD101) car c’est interdit sur le M340 ou M580.
Comme j’ai eu ce cas de figure sur un programme volumineux, me suis fait une moulinette qui fait tout ça automatiquement, me consulter si le besoin s’en fait cruellement sentir.
Procédure:
-Exporter le programme Premium au format *.XEF le passer à la moulinette puis charger le *.XEF résultant dans un nouveau projet
OU
-Exporter la Tache MAST et FAST *.xpg du Premium les passer à la moulinette, effacer ces taches et y importer les fichiers *.xpg résultants
+ importer le fichier données résultant *.txt
Cas de figure ou sur le Premium c’est directement les objets %MD et %MF qui sont utilisés et non pas les mnémoniques associés
(c’était autorisé sur le Premium)
Sur le M340 ou M580 les objets %MD et %MF ne sont pas reconnus, ça ne reconnais que les %MW et %M
ça veut dire que sur le Premium avant de faire la migration, il faut créer dans les variables élémentaires tous ces objets avec un mnémonique et une adresse absolue (exemple : MD100 type DINT adresse %MW100)
Pour les tableaux %MD si on ne connais pas la taille, mettre le maxi autorisé.
Puis dans le programmes Premium remplacer tous les objets %MD et %MF par les mnémoniques correspondants (galère, galère) en espérant que il ni as pas des %MD ou des %MF avec une adresse impaire (ex :%MD101) car c’est interdit sur le M340 ou M580.
Comme j’ai eu ce cas de figure sur un programme volumineux, me suis fait une moulinette qui fait tout ça automatiquement, me consulter si le besoin s’en fait cruellement sentir.
Procédure:
-Exporter le programme Premium au format *.XEF le passer à la moulinette puis charger le *.XEF résultant dans un nouveau projet
OU
-Exporter la Tache MAST et FAST *.xpg du Premium les passer à la moulinette, effacer ces taches et y importer les fichiers *.xpg résultants
+ importer le fichier données résultant *.txt