Passage de LogicLab de XTarget à XUnified

Liste

Cette page fait partie de la Manuel de programmation CEI 61131-3. Aller à l'index.

Pour améliorer l'évolutivité des systèmes, une bibliothèque unifiée a été créée pour tous les systèmes, pour ceux qui ont l'habitude de programmer dans un environnement LogicLab, connaît le terme XTarget, le niveau de XTarget indique l'évolution du système. Un programme développé pour un système avec certains XTarget il est certainement exécutable sur tous les systèmes de même niveau, ou de niveau supérieur. Ce paramètre a forcé la mise à jour LogicLab à chaque mise à jour du firmware des systèmes qui prévoit la mise à jour de la version XTarget.

Autoriser LogicLab pour s'adapter automatiquement aux nouvelles versions de firmware que nous avons faites XUnified qui n'est plus suivi d'un numéro de version car il peut être utilisé sur toutes les versions de firmware. La diversification avec les différentes versions de firmware des systèmes est mise en œuvre par la bibliothèque eLLabXUnifiedxxLibxx indique le niveau des objets pris en charge. La compatibilité entre le niveau de la bibliothèque et la version du firmware des systèmes est indiquée dans le tableau Compatibilité avec les firmwares.

Avec la transition vers XUnified des modifications ont été apportées à certains objets (voir tableau Objets de la bibliothèque modifiés) et les bibliothèques ont été réorganisées en apportant les modifications pour les adapter à la nouvelle architecture (voir tableau Versions de la bibliothèque).

Migration de projet de XUnified vers XTarget

Pour convertir un projet XUnified dans un projet XTarget, le projet doit être ouvert avec LogicLab, du menu Project - Library manager supprimez la bibliothèque eLLabXUnifiedxxLib du projet et insérez la bibliothèque eLLabXTargetAdjLib. Depuis le menu Project - Select target sélectionnez l'appareil XTarget, le projet peut maintenant être recompilé.

Tous les exemples du manuel sont réalisés selon les spécifications XUnified, donc si vous souhaitez les utiliser dans un programme XTarget, vous avez besoin du menu Project - Library manager insérer la bibliothèque eLLabXTargetAdjLib.

Migration de projet de XTarget vers XUnified

Pour convertir un projet XTarget dans un projet XUnified, le projet doit être ouvert avec LogicLab, du menu Project - Select target sélectionnez l'appareil XUnified, de cette manière la bibliothèque sera connectée au projet eLLabXUnifiedxxLib et le projet peut être recompilé. Étant donné que des modifications ont été apportées à certains objets de la bibliothèque XUnified, la recompilation du projet entraînera des erreurs. Pour les éliminer, vous devez corriger les erreurs manuellement en modifiant le code source, de cette façon vous aurez un programme aligné avec la nouvelle bibliothèque.

Si vous ne souhaitez pas agir sur le programme source avec des modifications, il suffira du menu Project - Library manager insérer la bibliothèque dans le projet eLLabXUnifiedAdjLib qui contient l'adaptation des objets à la nouvelle bibliothèque.

Cet article a-t-il été utile?