API SIMATIC S7-300 S7-400 1 Automation and Drives Un API ? Step7 Périphérie
API SIMATIC S7-300 S7-400 1 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations BUS DE TERRAIN PARTIE 2 OUIDIR MRWANE ISMALA 2019/2020 API SIMATIC S7-300 S7-400 2 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations BUS DE TERRAIN – VUE GENERALE API SIMATIC S7-300 S7-400 3 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations BUS DE TERRAIN MPI API SIMATIC S7-300 S7-400 4 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Présentation de l’interface MPI Le Multi Point Interface - Siemens (MPI) est une interface propriétaire des automates programmables industriels SIMATIC S7 de la compagnie Siemens. Elle est utilisée pour le raccordement des stations de programmation (PG ou PC), les pupitres opérateurs, ainsi que pour d’autres appareils appartenant à la famille SIMATIC. C’est cette technologie qui a inspiré le développement du protocole Profibus. L’interface MPI est basée sur la norme EIA-485 (autrefois RS-485) et fonctionne avec une vitesse de transfert de 187,5 kBd. Le réseau MPI doit être muni de résistances de fin de ligne généralement incluses dans les connecteurs et activées par simple levier. API SIMATIC S7-300 S7-400 5 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Présentation de l’interface MPI L’ INTERFACE MULTIPOINT (MPI) Ce système de bus a été principalement développé comme interface de programmation pour SIMATIC S7. MPI sert également pour la communication avec les composants mis en place pour ‘servir et visualiser’, ainsi que pour la communication entre deux automates. Les domaines d’application du MPI et de PROFIBUS se recoupent, le MPI restant sensiblement meilleur marché, car cette interface est déjà disponible dans tous les produits SIMATIC S7. L’inconvénient notable du PROFIBUS est le fait que le protocole de transmission est un standard purement SIEMENS et que donc aucun produit de tout autre fabricant ne peut être intégré dans un tel système de bus. API SIMATIC S7-300 S7-400 6 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Présentation de l’interface MPI L’interface multipoint MPI (Multipoint Interface) est une des interfaces de communication intégrée SIMATIC S7 dans de nombreux appareils, connectés simultanément à plusieurs outils de programmation/PC avec STEP 7, les systèmes HMI (Operator Panel/Operator Station), S7-300, M7- 300, S7-400 et M7-400. Elle peut être mise en place pour de simples mises en réseau et permet les formes suivantes de communication : API SIMATIC S7-300 S7-400 7 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Objectifs d’utilisation du MPI Fonctions de programmation et de diagnostic : peuvent être exécutées avec le MPI depuis n’importe quels PC/Outils de programmation sur tous les SPS mis en réseau. Comme l’interface MPI de la CPU est directement reliée avec le bus de communication interne (K-Bus) du S7-300, les modules de fonctions (FM) et les blocs de communication (CP) peuvent directement communiquer avec la connexion bus K du le PG via la MPI. La liaison de Operator Panels/Stations opératrices aux SPS SIMATIC S7 est très facilement réalisable avec la MPI, car les services de communication sont supportés de manière standard et les blocs standards, comme ceux de SIMATIC S5, ne sont désormais plus nécessaires. Par le service Communication de données globales, les CPU reliées au réseau peuvent s’échanger des données entre elles. Le nombre et la taille des paquets de données dépend du type de CPU mises en place. (Se reporter au manuel utilisateur de l’appareil) En STEP 7 V5.x, 15 CPU au maximum peuvent participer à l’échange de données. API SIMATIC S7-300 S7-400 8 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Caractéristiques du MPI L’entreprise SIEMENS fournit les caractéristiques suivantes pour la MPI : 32 participants MPI max. Procédé d’accès : Jeton (Token) (voir aussi la description de PROFIBUS) Média de transfert : Câble blindé à deux fils (RS485), ou fibre optique (LWL / verre ou plastique) Vitesses de transmission de 19,2 Kbit/s par 187,5 Kbit/s jusqu’à 12Mbit/s API SIMATIC S7-300 S7-400 9 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Topologie du réseau : RS485 à bus ou à structure arborescente (avec des répéteurs), en utilisant une structure arbre LWL, étoile ou anneau Extension du réseau : Taille du segment de 50 m max., avec des répéteurs RS485 jusqu’à 1100 m, avec LWL par OLM jusqu’à 100 km Le nombre de liaisons possibles dynamiques pour la communication de base avec SIMATIC S7/M7- 300/-400 et de liaisons de communication statiques pour la communication étendue aux PG/PC, systèmes SIMATIC HMI et SIMATIC S7/M7-300/400 dépend du type des CPU mises en places. Caractéristiques du MPI API SIMATIC S7-300 S7-400 10 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Jusqu’à 32 participants peuvent être connectés entre eux. Il faut toutefois garder à l’esprit que quelques processeurs de communication (CP) et modules de fonction possèdent également des adresses MPI dans le SIMATIC S7-300 et que donc le nombre de participant tient compte de celles-ci. Les adresses des différents participants peuvent être librement attribuées entre 0 et 31 (Configuration par défaut). Pour éviter les réflexions aux extrémités des câbles, il faut brancher sur le premier et dernier participant d’un réseau MPI les impédances de terminaison intégrées dans les connecteurs. CONFIGURATION D’UN RESEAU MPI API SIMATIC S7-300 S7-400 11 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Le réseau MPI électrique est construit le plus souvent avec un câble blindé et torsadé à deux fils et peut être réalisé jusqu’à une longueur de 50 m. Ces 50 m sont mesurés sur la distance premier participant - dernier. Si vous devez réaliser de plus grandes distances, alors vous devez mettre en place des répéteurs RS 485. Entre 2 répéteurs RS 485, il est possible de faire passer un câble mesurant jusqu’à 100 m, s’il ne se trouve aucun participant entre les deux. 10 répéteurs en série est le nombre maximum envisageable pour un fonctionnement correct. CONFIGURATION D’UN RESEAU MPI API SIMATIC S7-300 S7-400 12 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations Les composants mis en place lors de la conception de la configuration de la MPI sont les mêmes câbles de bus, connecteurs de bus et répéteurs RS 485 que ceux mis en place dans le réseau électrique du PROFIBUS. Ainsi, on peut configurer le réseau électrique aussi bien en ligne, qu’en structure arborescente à l’aide des répéteurs. CONFIGURATION D’UN RESEAU MPI API SIMATIC S7-300 S7-400 13 Automation and Drives Un API ? Step7 Périphérie S7-300/ ET200M Documents S7300/S7400 Simatic HMI API série H/F Les comms Régulations CONFIGURATION DEBIT - RESEAU MPI Toutes les adresses MPI doivent être différentes à l’intérieur d’un même sous-réseau IMPLEMENTATION DU MPI Pour établir la communication MPI entre plusieurs CPU, on peut utiliser l’une des méthodes suivantes: • GLOBAL DATA • LES FONCTIONS (SFC) : Service : GLOBAL DATA Ce service est caractérisé par son implémentation très simple. Mais l’inconvénient majeur c’est qu’on peut pas arrêter la communication MPI, l’échange se fait en continue. Et d’ailleurs ce service n’est plus disponible dans TIA-PORTAL IMPLEMENTATION DU MPI Dans la première ligne la CPU 313 envoie l’état de ses sorties AB0 vers la CPU 315 qui va les recevoir et les écrire directement dans l’octet de sortie AB10 Dans la troisième ligne la CPU 315 envoie l’état de ma sortie A124.0 vers la CPU 313 qui va le recevoir et l’écrire directement dans le bit de sortie A124.0 Dans la deuxième ligne la CPU 313 envoie le contenu du double word MD100 vers la CPU 314 et la CPU 315. Service : X_GET, X_PUT IMPLEMENTATION DU MPI X_GET IMPLEMENTATION DU MPI Service : X_GET, X_PUT IMPLEMENTATION DU MPI X_PUT IMPLEMENTATION DU MPI EXEMPLE 01 : X_GET IMPLEMENTATION DU MPI On veut que les entrées EB0 de la CPU1 (Poinçonnage) soient copier dans la sortie AB0 de la CPU2 (Assemblage) OB1: CPU2 (Assemblage) EXEMPLE 02 : X_PUT IMPLEMENTATION DU MPI Le même objectif mais avec la fonction PUT: On veut que les entrées EB0 de la CPU1 (Poinçonnage) soient copier dans la sortie AB0 de la CPU2 (Assemblage) OB1: CPU1 (Poinçonnage) Service : X_SEND, X_RCV IMPLEMENTATION DU MPI X_SEND IMPLEMENTATION DU MPI X_SEND documentation Service : X_SEND, X_RCV IMPLEMENTATION DU MPI X_RCV IMPLEMENTATION DU MPI X_RCV documentation EXEMPLE 03 : X_SEND/X_RCV IMPLEMENTATION DU MPI On veut que les entrées EB0 de la CPU1 (Poinçonnage) soient uploads/s1/ cours-rli-partie-2.pdf
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 28, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 10.9054MB