Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Manuel page 32

Module technologique tm npu 6es7556-1aa00-0ab0
Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Programmation
6.1 Fonctionnalité MicroPython
6.1.2
Utilisation de MicroPython
Afin de permettre une certaine flexibilité pour l'adaptation du pré- et du post-traitement dans
l'application, utilisez les bibliothèques MicroPython dans le script "main.py".
Bibliothèques prises en charge
Le TM NPU intègre un interpréteur MicroPython comme interface d'application.
L'interpréteur MicroPython permet les fonctionnalités suivantes :
• Accès aux fonctions de module subordonnées, p. ex. commande de la caméra, accès à la
SIMATIC Memory Card, communication via la mémoire image du processus, ...
• Adaptation flexible de l'application :
– Prétraitement des données (d'image) pour le réseau neuronal
– Post-traitement des résultats de l'inférence avant la transmission à la CPU
Ces fonctionnalités sont mises à disposition par les bibliothèques MicroPython fournies avec
le module :
• La bibliothèque standard MicroPython met à disposition les commandes et les
fonctionnalités de base de MicroPython.
• La bibliothèque spécifique à TM NPU permet d'utiliser des interfaces et des fonctions
spécifiques à TM NPU, telles que la caméra, le pipeline vidéo, le chargement d'un réseau
neuronal, un accès en lecture/écriture à la SIMATIC Memory Card ou à un serveur FTP
externe (via le client FTP intégré dans TM NPU) ainsi que d'autres fonctions
Les bibliothèques non prises en charge ne sont pas disponibles dans "main.py". L'appel d'une
bibliothèque non prise en charge entraîne une exception MicroPython, p. ex. "Method not
available".
MicroPython dans TM NPU
Le script peut contenir les fonctionnalités et les tâches suivantes :
• lecture et écriture de données sur la SIMATIC Memory Card ou le serveur FTP
• chargement du réseau neuronal dans le Neural Compute Engine
• accès aux données fournies par la caméra
• configuration du pipeline vidéo (prétraitement - exécution du traitement des données
d'image)
• exécution des réseaux neuronaux
• communication avec la CPU
REMARQUE
Des exemples sont contenus dans le script "main.py" qui est fourni en tant que partie de
l'exemple d'application.
L'exemple d'application est disponible en téléchargement sur Internet
(https://support.industry.siemens.com/cs/ww/en/view/109781466).
32
Module technologique TM NPU
Manuel, 07/2023, A5E46384960-AC

Publicité

loading

Ce manuel est également adapté pour:

Simatic et 200mp