Programmation
Le programme spécifique à l'application pour le TM NPU est constitué de plusieurs parties de
programme pouvant être chargées avec une SIMATIC Memory Card dans la mémoire du
TM NPU :
• Application : Script MicroPython dans "main.py"
• Fichiers de configuration
• Réseaux neuronaux
Application
L'application utilise l'API MicroPython aux fins suivantes :
• Pour la communication avec le firmware du module et pour lire les données de caméras
raccordées.
• Pour le traitement de données par le réseau neuronal.
Réseau neuronal
Le réseau neuronal
• Traite les données d'entrée, p. ex. de la mémoire image du processus ou d'une caméra
connectée, à l'aide du modèle IA entraîné.
• Fournit le résultat à l'application.
• L'utilisation du Intel® Movidius™ Myriad™ X comme e accélérateur IA entraîne quelques
restrictions spécifiques au matériel lors de l'utilisation d'un réseau créé par l'utilisateur.
Plus d'informations sur les couches prises en charge et les restrictions, voir sur Internet
(https://support.industry.siemens.com/cs/ww/en/view/109812049).
Exemple d'application
L'exemple d'application contient des fichiers (avec une description détaillée) de programmes
exécutables pour la classification et la reconnaissance d'objets.
La description complète le manuel TM NPU et traite des thèmes suivants :
• Configuration du TM NPU avec STEP 7 (TIA Portal)
• Chargement de l'application et des réseaux neuronaux dans le TM NPU
• Affichage des résultats sur l'appareil IHM ou dans la table de visualisation
• Utilisation de blocs fonctionnels pour la commande de la transmission de données entre
l'AP et TM NPU.
• Marche à suivre pour la modification et extension des programmes avec des objets
personnalisés
L'exemple d'application et la documentation associée sont disponibles en téléchargement sur
Internet (https://support.industry.siemens.com/cs/ww/en/view/109781466).
30
6
Module technologique TM NPU
Manuel, 07/2023, A5E46384960-AC