Document de formation Module M7 : Communication entre deux SIMATIC S7-1200 via

Document de formation Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP siemens.com.SCE Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 2 Sommaire I. Avant-propos .................................................................................................................................... 4 II. Notes concernant la programmation du SIMATIC S7-1200 ....................................................... 6 1) Automate SIMATIC S7-1200 ....................................................................................................... 6 2) Logiciel de programmation STEP 7 Basic VX.X (TIA Portal VX.X) ......................................... 6 3) SIMATIC NET Switch CSM 1277 ............................................................................................... 7 III. Commande d’un convoyeur avec Compteur et Multi-instance................................................... 8 IV. Extension de la configuration matérielle dans le projet de la commande d’un convoyeur ..... 9 1) Chargement du projet d’exemple et réenregistrement de celui-ci .............................................. 10 2) Ajout de la deuxième CPU ......................................................................................................... 14 3) Mise en réseau des automates ..................................................................................................... 16 4) Chargement de la configuration matérielle dans les CPU .......................................................... 17 V. Programmation des différents blocs ............................................................................................ 22 1) Bloc d’émission de données via Ethernet TSEND_C................................................................. 22 2) Programme pour la CPU Commande_convoyeur....................................................................... 26 3) Bloc de réception de données via Ethernet TRCV_C ................................................................. 29 4) Programme pour la CPU Données de contrôle ........................................................................... 33 Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 3 Les symboles suivants seront utilisés dans ce module : Information Programmation Exemple d’application Indication Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 4 I. Avant-propos Le contenu du module M7 est assigné à l’unité 'SIMATIC S7-1200 et TIA Portal’. Il introduit les différents éléments pour établir une connexion entre deux SIMATIC S7-1200. Objectif Dans le module M7, le lecteur va apprendre à configurer une liaison de transport ISO-on-TCP pour un échange de données entre deux automates SIMATIC S7-1200, et à programmer les échanges de données dans le programme de contrôle en utilisant les blocs de communication TSEND_C et TRCV_C. Pré-requis Les connaissances suivantes sont requises pour l’étude de ce module :  Connaissance pratique des systèmes d’exploitation Windows  Notions de base sur la programmation d’API avec le logiciel TIA Portal (par exemple, Module M1 – Démarrage : Programmer le SIMATIC S7-1200 avec TIA Portal VX)  Blocs pour le SIMATIC S7-1200 (par exemple, Module M2 – Types de blocs sur le SIMATIC S7-1200)  Blocs de temporisations et de compteurs pour le SIMATIC S7-1200 (par exemple, Module M3 – Multi-Instances sur le SIMATIC S7-1200) Programmation sur Step7 Notions de base 2 - 3 jours Modules A Systèmes de bus industriels 2 - 3 jours Modules D Fonctions étendues de la programmation STEP 7 2 - 3 jours Modules B Visualisation des process 2 - 3 jours Modules F Langages de programmation 2 - 3 jours Modules C TIC avec SIMATIC S7 2 - 3 jours Modules E Simulation de systèmes avec SIMIT SCE 1 - 2 jours Modules G Variateurs sur SIMATIC S7 2 - 3 jours Modules H SIMATIC S7-1200 et TIA Portal 2 - 3 jours Modules M Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 5 Configurations matérielles et logicielles requises : 1 PC Pentium 4, 1.7 GHz, 1Go RAM (XP) ou 2Go RAM (Vista), 2Go d’espace disponible; systèmes d’exploitation Windows XP (Home SP3, Professional SP3)/Windows Vista (Home Premium SP1, Business SP1, Ultimate SP1). 2 Logiciel STEP7 Basic VX.X SP2 (Totally Integrated Automation (TIA) Portal VX.X) 3 Connexions Ethernet entre le PC, la CPU 1214C et le pupitre. 4 API 1 SIMATIC S7-1200 ; par exemple la CPU 1214C avec un Switch CSM 1277. Les entrées doivent être mises en évidence sur un pupitre. 5 API 2 SIMATIC S7-1200 ; par exemple la CPU 1214C avec un Switch CSM 1277. Les entrées doivent être mises en évidence sur un pupitre. S7-1200 avec CPU 1214C et Switch CSM1277 Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 6 II. Notes concernant la programmation du SIMATIC S7-1200 1) Automate SIMATIC S7-1200 L’automate SIMATIC S7-1200 est un mini-contrôleur modulaire utilisé pour les petites performances. Il existe un éventail complet de modules pour une adaptation optimisée à la tâche d'automatisation. Le contrôleur S7 est composé d’une CPU qui est équipée d’entrées et de sorties de signaux numériques et analogiques. Des modules additionnels d’entrées/sorties (modules IO) peuvent être installés si les entrées et sorties intégrées ne sont pas suffisantes pour l’application désirée. Si besoin est, des modules de communication RS232 ou RS485 sont ajoutés. Une interface TCP/IP intégrée est obligatoire pour toutes les CPU. Avec le programme S7, l’API surveille et contrôle une machine ou un process. Les modules IO sont interrogés dans le programme S7 au moyen d’adresses d’entrées (%I) et référencés au moyen d’adresses de sorties (%Q). Le système est programmé avec le logiciel STEP 7 Basic VX.X. 2) Logiciel de programmation STEP 7 Basic VX.X (TIA Portal VX.X) Le logiciel STEP 7 Basic VX.X est l’outil de programmation pour le système d’automatisation : - SIMATIC S7-1200. Avec STEP 7 Basic VX.X, les fonctions suivantes peuvent être utilisées pour automatiser un système: - Configuration et paramétrage du matériel - Paramétrage de la communication - Programmation - Test, mise en service et dépannage avec les fonctions Démarrer et En ligne & Diagnostic. - Documentation - Génération d’écrans de visualisation pour les Basic Panels SIMATIC Toutes les fonctions sont détaillées dans l’aide en ligne. Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 7 3) SIMATIC NET Switch CSM 1277 Description du système Le CSM 1277 possède quatre connecteurs femelles RJ45 pour la connexion d'équipements terminaux ou d'autres segments de réseau. Sur le CSM 1277, les interfaces TP sont réalisées sous forme de connecteurs femelles RJ45 avec brochage MDI-X (Medium Dependent Interface–Autocrossover) d'un composant de réseau. La polarité est automatiquement adaptée en cas de raccordement incorrect des deux conducteurs Receive (RD+ et RD- inversés). La fonction d'autocroisement MDI /MDIX possède l'avantage de permettre un câblage homogène sans câbles Ethernet externes croisés. Elle évite les dysfonctionnements dus à des lignes d'émission et de réception interverties. L'installation s'en trouve grandement facilitée. Le CSM 1277 est un appareil Plug and Play ne nécessitant pas de paramétrage pour la mise en service. Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 8 III. Commande d’un convoyeur avec Compteur et Multi-instance Ci-après, un compteur et une multi-instance vont être ajoutés à l’exemple de la commande d’un convoyeur, pour la communication des deux automates S7-1200. Avec ce convoyeur, 20 bouteilles sont acheminés vers une caisse. Quand la caisse est pleine, le convoyeur doit s’arrêter et la caisse doit être changée. Avec le bouton « S1 », on peut sélectionner le mode de fonctionnement « Manuel », et avec le bouton « S2 », on peut sélectionner le mode « Automatique ». En mode « Manuel », le moteur est alimenté tant qu’on appuie sur le bouton « S3 » et que le bouton « S4 » n’est pas activé. En mode « Automatique », le moteur du convoyeur est allumé avec le bouton « S3 » et éteint avec le bouton « S4 ». Il y a maintenant en plus un capteur ‘B0’ qui compte le nombre de bouteilles dans la caisse. Quand 20 bouteilles sont comptées, le convoyeur s’arrête. Quand une nouvelle caisse est amenée, il faut le confirmer au moyen du bouton ‘S5’. Tableau d’affectations Adresses Variables Commentaires %I 0.0 S1 Bouton mode manuel, S1 NO %I 0.1 S2 Bouton mode automatique, S2 NO %I 0.2 S3 Bouton marche, S3 NO %I 0.3 S4 Bouton arrêt, S4 NF %I 0.6 S5 Bouton reset compteur/nouvelle caisse, S5 NO %I 0.7 B0 Capteur pour compter les bouteilles, B0 NO %Q 0.2 M01 Moteur du convoyeur M01 1) Application Les états des signaux d’entrée doivent être transmis à la seconde CPU pour la suite du traitement, et visualisés ici. Les entrées de la première CPU sont dans un premier temps écrites dans un tampon d’envoi. Ensuite, le bloc émetteur « TSEND_C » envoie le contenu du tampon d’envoi dans la seconde CPU au moyen d’une liaison ISO-on-TCP. Entrées de la CPU1, de I0.0 à I0.7 (IB0)  MB10 (tampon d’envoi)  « TSEND_C »  CPU2 Industry Automation and Drive Technologies - SCE Module M7 : Communication entre deux SIMATIC S7-1200 via ISO sur connexion TCP/IP Page 9 Dans la deuxième CPU, les données reçues sont écrites dans le tampon d’entrée via le bloc récepteur « TRCV_C ». Le contenu du tampon de réception est ensuite visualisé sur les sorties de la CPU. CPU2 avec « TRCV_C »  MB12 (tampon de réception)  Sorties de Q0.0 à Q0.7 (AB0) IV. Extension de la configuration matérielle dans le projet de la commande d’un convoyeur La gestion du projet et sa programmation se font grâce au logiciel uploads/Industriel/ 07-1200-communication-entre-deux-simatic-s7-1200-via-iso-pdf.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager