Sommaire des Matières pour Siemens SIMATIC S7-1500
Page 1
Edition 07/2023 MANUEL SIMATIC S7-1500 / ET 200MP Module technologique TM NPU 6ES7556-1AA00-0AB0 support.industry.siemens.com...
Page 2
Introduction Consignes de sécurité SIMATIC Présentation du produit S7-1500/ET 200MP Module technologique TM NPU Raccordement Configuration/plage Manuel d'adresses Programmation Diagnostic Caractéristiques techniques Enregistrements de paramètres Schéma coté Verrouillage du TM NPU Fichiers de configuration 07/2023 A5E46384960-AC...
Page 3
Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
Page 4
Sommaire Introduction............................Open Source Software...................... Consignes de sécurité......................... Note relative à la sécurité....................Remarques relatives à la sécurité spécifiques au module............ Informations importantes sur la mise hors service du module..........Présentation du produit........................10 Guide de la documentation S7-1500/ET 200MP..............10 3.1.1 Classes d’information S7-1500/ET 200MP................
Page 5
Sommaire Programmation........................... 30 Fonctionnalité MicroPython....................31 6.1.1 Vue d'ensemble et description................... 31 6.1.2 Utilisation de MicroPython....................32 Exécution et procédures....................33 6.2.1 Vue d'ensemble du processus.................... 35 6.2.1.1 SIMATIC Memory Card...................... 35 6.2.1.2 Initialisation........................36 6.2.2 main.py - Structure et configuration.................. 36 6.2.2.1 Démarrage de l'application / exécution du script Python............
Page 6
Objet de cette documentation Le présent manuel complète le manuel système Système d'automatisation S7-1500, ET 200MP (https://support.industry.siemens.com/cs/ww/fr/view/59191792). Il décrit les fonctions qui concernent le système en général. Les informations figurant dans le présent manuel et dans les manuels système / descriptions fonctionnelles permettent de procéder à...
Page 7
Pour garantir la sécurité des installations, systèmes, machines et réseaux contre les cybermenaces, il est nécessaire de mettre en œuvre - et de maintenir en permanence - un concept de sécurité industrielle global et de pointe. Les produits et solutions de Siemens constituent une partie de ce concept.
Page 8
Consignes de sécurité 2.2 Remarques relatives à la sécurité spécifiques au module Remarques relatives à la sécurité spécifiques au module Respectez les consignes de sécurité suivantes. Vous protégez ainsi le TM NPU contre les accès non autorisés. Vous évitez en outre : •...
Page 9
2.3 Informations importantes sur la mise hors service du module Ports désactivés par défaut : USB et Ethernet Afin d'éviter qu'un appareil non Siemens puisse endommager votre installation, les interfaces USB et Ethernet sont désactivées par défaut. Pour activer les interfaces et les services associés, utilisez les possibilités suivantes : •...
Page 10
Informations de base Le manuel système et le guide de mise en route (Getting Started) décrivent en détail la configuration, le montage, le câblage et la mise en service des systèmes SIMATIC S7-1500 et ET 200MP. L'aide en ligne de STEP 7 vous assiste dans la configuration et la programmation.
Page 11
SIMATIC. Vous trouverez la Manual Collection sur Internet (https://support.industry.siemens.com/cs/de/en/view/109806400). Liste de comparaison SIMATIC S7-1500 pour langages de programmation La liste de comparaison comprend une vue d'ensemble des instructions et des fonctions pouvant être utilisées pour chaque famille d'automates.
Page 12
(https://support.industry.siemens.com/cs/ww/fr/view/98161300) PRONETA SIEMENS PRONETA (analyse de réseau PROFINET) est un outil de mise en service et de diagnostic pour des réseaux PROFINET. PRONETA Basic dispose de 2 fonctions principales : • Dans l'analyse réseau, vous obtenez une vue d'ensemble de la topologie PROFINET.
Page 13
Présentation du produit 3.1 Guide de la documentation S7-1500/ET 200MP En tant que produit sous licence, SIEMENS PRONETA Professional vous offre des fonctions supplémentaires. Il vous permet une gestion des actifs simple dans des réseaux PROFINET et assiste les exploitants d'installations d'automatisation dans l'acquisition automatisée de données des composants utilisés par une multitude de fonctions :...
Page 14
Présentation du produit 3.2 Propriétés Propriétés N° d'article 6ES7556-1AA00-0AB0 Vue du module Caractéristiques techniques • Architecture logicielle ouverte grâce à l'interpréteur MicroPython intégré • Chargement et exécution de réseaux neuronaux • Traitement de données des caméras utilisées • Traitement de données du programme utilisateur de la CPU •...
Page 15
Plus d'informations sur l'interface USB, voir chapitre : brochage, paragraphe : Interface USB 3.1 (Page 19). • Caméras Gigabit Ethernet Vision Vous trouverez une liste des caméras prises en charge sur Internet (https://support.industry.siemens.com/cs/ww/en/view/109815405). Accessoires Les accessoires suivants sont fournis avec le module et sont également disponibles comme pièces de rechange : •...
Page 16
Présentation du produit 3.3 Eléments de commande et de signalisation Eléments de commande et de signalisation La figure suivante représente les éléments de commande et d'affichage du TM NPU. ① LED : RUN, ERROR et MAINTENANCE ② Logement pour SIMATIC Memory Card ③...
Page 17
Présentation du produit 3.4 Fonctions Fonctions L'automatisation croissante requiert une puissance de calcul toujours plus élevée et l'utilisation de technologies avec intelligence artificielle (IA). Le TM NPU est équipé d'un processeur IA. Celui-ci permet de traiter rapidement et efficacement d'importants volumes de données via des réseaux neuronaux. Le processeur IA est particulièrement adapté...
Page 18
• Réalisation de processus de production flexibles et précis • Collaboration facilitée entre l'IT (DataScience) et l'OT (Automation) • Solution économique, car entièrement en provenance de SIEMENS • Existence de chaînes d'outils sur mesure pour le côté IA • Solutions efficaces grâce à des coûts réduits •...
Page 19
③ X80 : Raccordement pour la tension d'alimentation 24 V CC Plus d'informations Plus d'informations sur le raccordement et sur la mise en service du TM NPU, voir le Manuel système Système d'automatisation S7-1500, ET 200MP (https://support.industry.siemens.com/cs/ww/fr/view/59191792). Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...
Page 20
Raccordement 4.1 Brochage et descriptions des interfaces 4.1.2 Tension d'alimentation 24 V CC Le tableau suivant présente les noms des signaux et les descriptions du brochage de la tension d'alimentation 24 V CC. Figure Nom de signal Description 24 V CC 24 V CC (pour raccordement en chaînage) Masse Masse (pour raccordement en chaînage) 1L+ et 2L+ ainsi que 1M et 2M sont pontés en interne.
Page 21
Assurez-vous que le TM NPU et uniquement une caméra GigE Vision supplémentaire se trouvent dans le même sous-réseau. REMARQUE La caméra GigE Vision peut aussi être raccordée via un commutateur Ethernet. Nous recommandons impérativement l'utilisation d'appareils SIEMENS SCALANCE compatibles Gigabit. Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...
Page 22
Plus d'informations Vous trouverez une liste des caméras prises en charge et des paramètre recommandés ("Packet Delay", "Taille MTU", "Frame Rate", Résolution, ...) sur Internet (https://support.industry.siemens.com/cs/ww/en/view/109815405). 4.1.4.2 Client FTP L'interface Ethernet permet d'établir, avec le client FTP intégré, une connexion à un serveur FTP externe, afin •...
Page 23
Raccordement 4.2 Schéma de principe (électrique) Plus d'informations Plus d'informations sur les messages de débogage et sur le mode débogage, voir chapitre Lire les messages de débogage MicroPython via le serveur web (Page 44) et les Remarques relatives à la sécurité spécifiques au module (Page 8). Schéma de principe (électrique) La figure suivante représente le schéma de principe du TM NPU : ①...
Page 24
Raccordement 4.3 Schéma de principe (logique) Schéma de principe (logique) Configuration symbolique et fonctionnement du TM NPU La figure suivante montre la configuration symbolique, le fonctionnement et l'architecture logicielle du TM NPU : Accélérateur matériel Intel® Movidius™ Myriad™ X Vision Processing Unit (VPU) Les opérations de base du TM NPU sont effectuées par le processeur Intel®...
Page 25
Raccordement 4.3 Schéma de principe (logique) Répartition structurelle et mode de fonctionnement Le TM NPU est divisé sur le plan fonctionnel en "Application" et "Firmware" : • L'application se compose du réseau neuronal (p. ex. réseaux) et du programme utilisateur, appelé script MicroPython. Le programme utilisateur n'est pas fourni avec le TM NPU, mais doit être chargé...
Page 26
La version du firmware V2.0 du module (6ES7 556-1AA00-0AB0) est intégrée avec le HSP 0379. Les Hardware Support Packages HSP sont disponibles en téléchargement sur Internet (https://support.industry.siemens.com/cs/ww/fr/view/72341852). Vous pouvez également accéder à ce téléchargement depuis la barre de menus STEP 7 (TIA Portal) : Outils >...
Page 27
Configuration/plage d'adresses 5.2 Plage d'adresses et affectation des adresses Plage d'adresses et affectation des adresses La CPU et le TM NPU échangent leurs données via la mémoire image du processus. Le TM NPU fonctionne avec une mémoire image de 256 octets pour les entrées et de 256 octets pour les sorties.
Page 28
Configuration/plage d'adresses 5.3 Informations d'état et d'erreur dans la mémoire image des entrées (MIE). Plus d'informations Plus d'informations sur les messages de diagnostic, voir chapitre Messages de diagnostic (Page 41). Informations d'état et d'erreur dans la mémoire image des entrées (MIE). L'octet d'état 0 renseigne sur la validité...
Page 29
Configuration/plage d'adresses 5.4 Informations de commande dans la mémoire image des sorties (MIS) Informations d'erreur dans l'octet d'entrée n+1 La figure suivante représente l'affectation de l'octet d'entrée n+1. L'octet renseigne sur les erreurs détectées. ① Bit 0 : erreur dans l'application, p. ex. exception non interceptée dans le script, fin du script, er reur de syntaxe dans le script, ..
Page 30
• 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). Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...
Page 31
Au démarrage, le module recherche un script du nom de "main.py" dans le dossier "Scripts" sur la SIMATIC Memory Card et exécute ce script. Un exemple de script avec un exemple d'application est disponible en téléchargement sur In ternet (https://support.industry.siemens.com/cs/ww/en/view/109781466). MicroPython • MicroPython est une implémentation légère et efficace du langage de programmation Python 3.
Page 32
• 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). Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...
Page 33
Notez que les versions futures pourront contenir des modifications supplémentaires. Une liste complète des fonctions prises en charge et de leur description, ainsi que des informations relatives aux modifications sont disponibles ici (https://support.industry.siemens.com/cs/ww/en/view/109812049). Plus d'informations Plus d'informations, voir chapitre Informations complémentaires sur l'interface utilisateur MicroPython (Page 38).
Page 34
Programmation 6.2 Exécution et procédures Exemple d'exécution du programme La figure ci-dessous montre un exemple d'exécution du programme : ① • Initialisation de la caméra ③ Bibliothèques standard MicroPython Bibliothèques et objets spécifiques à TM NPU • Pipeline vidéo pour l'accès à : •...
Page 35
également être entrées directement dans le script MicroPython (main.py). Plus d'informations Plus d'informations sur le SIMATIC AI Model Deployer, voir le Manuel système AI Model De ployer (https://support.industry.siemens.com/cs/ww/fr/view/109810811). Plus d'informations sur les fichiers de configuration, voir chapitre Fichiers de configuration (Page 57). Module technologique TM NPU...
Page 36
Programmation 6.2 Exécution et procédures 6.2.1.2 Initialisation Condition La SIMATIC Memory Card contient le réseau neuronal et le script. Démarrage du TM NPU Pour démarrer le TM NPU, procédez comme suit : 1. Insérez la SIMATIC Memory Card le logement prévu à cet effet. 2.
Page 37
Programmation 6.2 Exécution et procédures 6.2.2.3 Structure du fichier de script "main.py" Un exemple de structure du fichier de script "main.py" est décrit ci-après. Selon l'application, cette structure peut être modifiée et adaptée aux besoins. Structure Le fichier de script "main.py" se compose de 3 blocs : •...
Page 38
6.2.3 Plus d'informations sur l'interface utilisateur MicroPython. Plus d'informations sur l'API en ligne et sur les fonctions MicroPython, voir sur Internet (https://support.industry.siemens.com/cs/ww/en/view/109812049). • API MicroPython • Documentation supplémentaire Vous trouverez toute la documentation relative à MicroPython dans la même contribution, sous la version de firmware compatible du TM NPU.
Page 39
Diagnostic Signalisations d'état et de défaut Le diagnostic par LED d'état du module constitue un premier moyen pour délimiter les erreurs. Pour délimiter un peu plus l'erreur, il est possible d'évaluer l'affichage de la CPU, l'affichage de l'état du module dans STEP 7 ou le tampon de diagnostic de la CPU. Ce dernier contient des informations en texte clair sur les erreurs apparues ainsi que le numéro de l'OB d'erreur correspondant.
Page 40
Diagnostic 7.1 Signalisations d'état et de défaut LED de signalisation RUN/ERROR/MAINT Tableau 7-1 Signification des LED de signalisation RUN/ ERROR/ MAINT Signification Solution ERROR MAINT Tension d'alimentation par le bus interne ab • Mettre sous tension la CPU ou l'IM et/ou éteinte éteinte éteinte...
Page 41
Diagnostic 7.2 Messages de diagnostic LED de signalisation LINK Tableau 7-3 Signification de la LED de signalisation LINK LED LINK Signification Solution Pas d'Ethernet-Link détecté. Vérifier si éteinte • la configuration Ethernet est activée • le fichier de configuration "network.conf" est correctement enregistré...
Page 42
Diagnostic 7.3 Dépannage Alarme de diagnostic En cas d'événement apparaissant ou disparaissant, le module déclenche une alarme de diagnostic. La CPU interrompt l'exécution du programme utilisateur et traite l'OB d'alarme de diagnostic. L'événement qui a déclenché l'alarme est écrit dans les informations de déclenchement de l'OB d'alarme de diagnostic.
Page 43
Diagnostic 7.3 Dépannage 7.3.2 Contrôler l'intégrité des données sur la SIMATIC Memory Card Cause Une cause possible d'une mémorisation erronée est l'interruption de l'alimentation du TM NPU. Dans ce cas, contrôlez l'intégrité des données sur la SIMATIC Memory Card. Identification des fichiers erronés Les nouveaux fichiers créés et les fichiers ouverts avec accès en écriture sont identifiés avec l'extension .dirty.
Page 44
Diagnostic 7.3 Dépannage 7.3.4 Consulter les messages de débogage de MicroPython via le serveur web Pour déboguer un script, les messages générés par l'application peuvent être affichés sur un PC connecté à l'aide du navigateur web sous Windows/Linux/Mac OS. On appelle ces messages affichés "print statements".
Page 45
Diagnostic 7.3 Dépannage Écriture des données de maintenance sur la SIMATIC Memory Card Cette méthode est réservée aux techniciens de maintenance Si vous utilisez une console de programmation, il est possible, avec l'écriture de l'enregistrement de données : Idx 1990, d'écrire les données de maintenance dans le dossier /servicedata sur la SIMATIC Memory Card.
Page 46
Caractéristiques techniques Caractéristiques techniques du TM NPU Le tableau ci-après présente les caractéristiques techniques au moment de l'impression du document. Une fiche technique actuelle est disponible sur Internet (https://support.industry.siemens.com/cs/ww/fr/pv/6ES7556-1AA00-0AB0/td?dl=fr) : Numéro d'article 6ES7556-1AA00-0AB0 Informations générales Désignation du type de produit TM NPU Version fonctionnelle du matériel...
Page 47
Caractéristiques techniques Numéro d'article 6ES7556-1AA00-0AB0 Courant d'entrée Consommation (valeur nominale) 0,35 A; 24 V tension d'entrée, charge USB 800 mA, 25 °C température ambiante Consommation, maxi 0,6 A Courant d'appel, maxi 3 A I²t 0,17 A²·s Puissance Appel de puissance du bus de fond de panier 0,65 W Puissance absorbée du bus de fond de panier 1,1 W...
Page 48
Caractéristiques techniques Numéro d'article 6ES7556-1AA00-0AB0 Réalisation physique de l'interface • Oui; uniquement à des fins de mise en service et d'essai • Nombre de ports • Courant de sortie de l'interface, max. 900 mA Réalisation physique de l'interface RJ 45(Ethernet) ...
Page 49
Caractéristiques techniques 8.1 Mise à jour du firmware Numéro d'article 6ES7556-1AA00-0AB0 Mode décentralisé vers SIMATIC S7-300 vers SIMATIC S7-400 vers SIMATIC S7-1200 vers SIMATIC S7-1500 vers maître standard PROFIBUS vers contrôleur standard PROFINET Dimensions Largeur 35 mm Hauteur 147 mm Profondeur 129 mm...
Page 50
Caractéristiques techniques 8.2 Versions de firmware et versions fonctionnelles du matériel Versions de firmware et versions fonctionnelles du matériel Version fonctionnelle du matériel FS03 • Une mise à jour du firmware de la version V1.x à la version V2.x n'est pas possible et est refusée en cas de tentative.
Page 51
Enregistrements de paramètres Enregistrement de paramètres 128 REMARQUE L'enregistrement de paramètres 128 peut uniquement être lu. Un accès en écriture avec WRREC (SFB53), par exemple, est refusé. Structure de l'enregistrement Le tableau suivant montre la structure de l'enregistrement 128. Bit → Octet Réservé...
Page 53
Enregistrements de paramètres A.2 Enregistrement de paramètres 1990 Structure de l'enregistrement (write) Octet Format Valeur uint8 command 0x42 uint8 subcommand 0x00 2 … 32 char[31] userString $user dans le nom du fichier servicedata.bin NULL-terminated string Après l'envoi de l'enregistrement "write", l'enregistrement "read" est mis à zéro. Structure de l'enregistrement (read) Octet Format...
Page 54
Schéma coté Vous trouverez dans cette annexe le schéma coté du module monté sur un profilé support ainsi qu'un schéma coté avec volet frontal ouvert. Tenir compte des dimensions lors du montage dans les armoires, les postes de commande, etc. Schémas cotés du module technologique TM NPU Figure B-1 Schéma coté...
Page 55
Schéma coté Figure B-2 Schéma coté du module technologique TM NPU, vue de côté avec volet frontal ouvert Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...
Page 56
Verrouillage du TM NPU Possibilités de verrouillage Protégez vos modules technologiques TM NPU des accès non autorisés (p. ex. à la SIMATIC Memory Card) avec un volet frontal suffisamment sécurisé. Vous avez p. ex. les possibilités suivantes : • Placer un scellé •...
Page 57
Fichiers de configuration Les entrées incohérentes et les erreurs dans les fichiers de configuration network.conf, ftpclient.conf et debug.conf sont signalées par une erreur groupée dans la mémoire image des entrées (MIE). Pour plus d'informations sur la mémoire image des entrées (MIE) et l'état de la valeur (bit d'erreur, bit 1), voir le chapitre Informations d'état et d'erreur dans la mémoire image des entrées (MIE) (Page 28).
Page 58
Fichiers de configuration D.2 ftpclient.conf Exemple de fichier // Start of the configuration block - interface description iface igb0 inet static // IP address of the TM NPU and the subnet mask as short notation address 192.168.0.5/24 // Maximum transmission unit mtu 1500 Utilisation du paramètre "mtu" "mtu" signifie Maximum Transmission Unit et désigne dans les réseaux IP la longueur maximale d'un paquet IP (en octets) pouvant être transmis dans le réseau sans fragmentation.
Page 59
Fichiers de configuration D.2 ftpclient.conf Procédure 1. Créez ou éditez le fichier de configuration "ftpclient.conf". Le fichier est au format JSON. 2. Copiez le fichier de configuration "ftpclient.conf" sur la SIMATIC Memory Card dans le dossier "config". Le client FTP du TM NPU démarre uniquement si le fichier de configuration "ftpclient.conf" se trouve sur la SIMATIC Memory Card.
Page 60
Fichiers de configuration D.3 debug.conf "server": { "description": "hostname or IP4 address of FTP server", "type": "string" }, "localPath": { "description": "local path to 'mount'", "type": "string" }, "ftpUser": { "description": "user name for logging in", "type": "string" }, "ftpPass": { "description": "password for authenticated login", "type": "string" } }, "required": [ "server","localPath" ] debug.conf Copiez le fichier de configuration "debug.conf" dans le TM NPU à l'aide de la SIMATIC Memory Card, afin d'activer le mode débogage. Condition Les conditions suivantes doivent être remplies pour pouvoir accéder à...
Page 61
Fichiers de configuration D.3 debug.conf Procédure 1. Créez ou éditez le fichier de configuration "debug.conf". Le fichier est au format JSON et contient exactement une entrée. 2. Copiez le fichier de configuration "debug.conf" sur la SIMATIC Memory Card dans le dossier "config". Exemple de fichier REMARQUE Adresse MAC...
Page 62
Index Mise à jour du firmware, 49 Module technologique TM NPU Manuel, 07/2023, A5E46384960-AC...