FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Conf

FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 1 SITRAIN IK-IESYS / Configuration de liaisons S7 Page 1 Automation and Drives Mars / 2007 © Siemens AG 2007 - Sous réserve de modifications Configuration de liaisons S7 Sommaire Page Communication S7 via Industrial Ethernet ........................................................................................... 2 Possibilités de la communication S7 ................................................................................................... 3 Blocs pour différents types de liaison, communication S7 ................................................................... 4 Communication S7 unidirectionnelle via IE ......................................................................................... 5 Station active, AVEC liaison et bloc de communication ...................................................................... 6 Test de l'état de liaison SANS blocs .................................................................................................... 7 Bloc d'écriture "PUT" FB15 sur S7-300, SFB15 sur S7-400 .............................................................. 8 Bloc de lecture "GET" FB14 sur S7-300, SFB14 sur S7-400 .............................................................. 9 Lecture de données de la station S7 distante ...................................................................................... 10 Programme de lecture/écriture dans une S7-400 ............................................................................... 11 Exercice : Communication S7 unidirectionnelle ................................................................................. 12 Liaison S7 bidirectionnelle ................................................................................................................. 13 Données des deux stations ................................................................................................................ 14 Liaison S7 spécifiée avec NETPRO .................................................................................................... 15 Configuration d'une liaison S7 spécifiée ............................................................................................. 16 Vue d'ensemble d'une liaison non spécifiée ....................................................................................... 17 Contrôle de l'état de liaison si possible .............................................................................................. 18 Blocs pour différents types de liaison, communication S7 ................................................................... 19 Call FB12, DB5 Emission dans le cas de la communication S7 ......................................................... 20 Call FB13, DB7 Réception dans le cas de la communication S7 ...................................................... 21 Exercice : Communication S7 bidirectionnelle ...................................................................................... 22 Exercice : Programmes S7 de la station AS1 et AS2 .......................................................................... 23 FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 2 Communication S7 via Industrial Ethernet Application La communication S7 constitue une interface simple et efficace entre stations SIMATIC S7 et entre stations et PG/PC via des blocs fonctionnels de communication. Le CP joue le rôle de "relais de communication S7", qui p. ex. fait transiter la communication par blocs via Industrial Ethernet. Le volume de données utiles par contrat est de 64 Ko max. Le CP Ethernet joue le rôle de "relais de communication S7" en faisant transiter les fonctions S7 via Industrial Ethernet. La transmission s'effectue, selon la configuration du CP Ethernet, sur la base du protocole de transport ISO ou ISO-on-TCP (TCP/IP avec extension RFC 1006). Liaisons S7 Les liaisons S7 offrent les caractéristiques suivantes : • Type de liaison configurable dans tous les appareils S7/M7 • Utilisables dans tous types de sous-réseaux (MPI, PROFIBUS, Industrial Ethernet) • En cas d'utilisation des SFB BSEND/BRCV : transmission sûre des données entre stations SIMATIC S7/M7-400, p. ex. échange des contenus des blocs de données (jusqu'à 64 ko). • En cas d'utilisation des SFB USEND/URCV: transmission rapide sans acquittement de données, indépendamment du traitement temporel du partenaire de communication, p. ex. pour les messages de service et de maintenance. • Acquittement de la transmission des données par le partenaire de communication sur la couche 7 du modèle de référence ISO Liaisons S7 à haute disponibilité • Propriétés identiques à celles des liaisons S7, mais limitées aux CPU S7-H ainsi qu'au serveur OPC des stations SIMATIC PC et non pas aux sous-réseaux MPI • En fonction de la topologie de réseau, il est possible de réaliser avec une liaison S7 à haute disponibilité au moins deux routages entre les noeuds d'extrémité. SITRAIN IK-IESYS / Configuration de liaisons S7 Page 2 Automation and Drives Mars / 2007 © Siemens AG 2007 - Sous réserve de modifications Communication S7 via Industrial Ethernet Liaison S7 bidirectionnelle Liaison S7 unidirectionnelle PC/PG avec CP Ethernet * uniquement TCP/IP FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 3 SITRAIN IK-IESYS / Configuration de liaisons S7 Page 3 Automation and Drives Mars / 2007 © Siemens AG 2007 - Sous réserve de modifications Possibilités de la communication S7 Liaison bidirectionnelle Liaison bidirectionnelle Liaison unidirectionnelle Type de liaison Possibilité de transmission sécurisée (Safety) Encore en fonction sur la CPU partenaire à l'état STOP Particularités Dans les deux stations Dans les deux stations Uniquement dans la station active Programme utilisateur Transmission non coordonnée Transmission orientée blocs et transmission segmentée Transmission de données Automates spécifiques S7 Automates spécifiques S7 Automates spécifiques S7 Environnement de l'installation Dans les deux stations Dans les deux stations Uniquement dans la station active Configuration des liaisons Type de bloc Acquittement Volume de données SFB8 / SFB9 (S7400) FB8/ FB9 (S7-300) SFB12 / SFB13 (S7400) FB12/ FB13 (S7-300) SFB14 / SFB15 (S7400) FB14/ FB15 (S7-300) Système d'exploitation de l'automate Par le FB de réception dans l'automate partenaire Pas d'acquittement de réception à l'émetteur par le destinataire avec PUT ; <= 500 octets <=32 ko sur la S7-300, <= 64 ko sur la S7-400 < 500 octets USEND/URCV, liaison bidirectionnelle BSEND/BRECV, liaison bidirectionnelle GET/PUT, liaison unidirectionnelle FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 4 Blocs utilisables pour les liaisons S7 Les blocs fonctionnels système sont intégrés dans les CPU de la S7-400. Pour utiliser ces derniers hors ligne lors de la configuration, ces blocs sont enregistrés dans la "Standard Library", dans la sous-bibliothèque "System Function Blocks". Pour les S7-300, une communication S7 active est possible sur les nouveaux CP et CPU via l'interface du CP (c'est-à-dire en tant que client). Les blocs (FB) possèdent le même numéro et la même désignation que les SFB de la S7-400, mais doivent être appelés cycliquement dans le programme utilisateur de la CPU S7-300. Vous trouverez les blocs dans la bibliothèque SIMATIC_NET_CP. Le CP doit supporter la fonctionnalité de client pour la communication S7 SITRAIN IK-IESYS / Configuration de liaisons S7 Page 4 Automation and Drives Mars / 2007 © Siemens AG 2007 - Sous réserve de modifications Blocs pour différents types de liaison, communication S7 Interroger l'état d'une liaison dans le cas d'une S7-300 C_CNTRL FB 62 Interroger l'état de la liaison qui fait partie d'une instance de SFB de communication CONTROL SFB 62 Réception non coordonnée du statut d'un appareil distant USTATUS SFB 23 Interroger l'état d'un appareil d'un partenaire distant STATUS SFB 22 Réalisation d'un redémarrage dans un appareil distant RESUME SFB 21 Commutation d'un appareil distant à l'état STOP STOP SFB 20 Réalisation d'un redémarrage (démarrage à chaud) ou d'un démarrage à froid dans un appareil distant START SFB 19 Écriture de données dans une CPU distante PUT SFB / FB 15 Lecture de données d'une CPU distante GET SFB / FB 14 Réception de données orientée blocs BRCV SFB / FB 13 Emission de données orientée blocs BSEND SFB / FB 12 Réception non coordonnée de données URCV SFB / FB 9 Emission non coordonnée de données USEND SFB / FB 8 Description succincte Désignation SFB/FB FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 5 SITRAIN IK-IESYS / Configuration de liaisons S7 Page 5 Automation and Drives Mars / 2007 © Siemens AG 2007 - Sous réserve de modifications Communication S7 unidirectionnelle via IE Commande par programme via MPI, bus K, PROFIBUS ou Industrial Ethernet Communication étendue via liaisons configurées Communication étendue via liaisons configurées SFB/FB SFB/FB SFB/FB SFB/FB PG 720 z Echange de données via MPI, bus K, PROFIBUS ou Industrial Ethernet z Configuration des liaisons au moyen de la table des liaisons dans la station active z Les liaisons sont établies lors d'un redémarrage et sont conservées durablement (même à l'état STOP) z Volume de données utiles jusqu'à 500 octets z Sur la S7-400, également services de communication pour la commande (Arrêt, Marche) du partenaire z La lecture et l'écriture de données sont également possibles depuis une S7-300 (GET/PUT) z Différents contrats peuvent être exécutés par le biais d'une liaison Fonctionnalité client et serveur unidirectionnelle (liaisons S7 configurées unilatéralement) Vue d'ensemble La communication S7 unidirectionnelle permet d'exécuter des fonctions de lecture ou d'écriture via les blocs PUT / GET. Pour ce faire, il suffit d'établir une liaison S7 sur la station active et d'appeler et de paramétrer correctement les blocs correspondants (SFB sur la S7-400 et FB sur la S7-300). Dans la station passive, il n'est nécessaire ni de créer une liaison, ni de programmer de blocs. La prestation est ici réalisée intégralement par le système d'exploitation de la CPU. Les liaisons S7 unidirectionnelles sont toujours établies par le client lors du démarrage. „Blocs de communication "unidirectionnels" Les SFB/FB suivants font partie des services de communication unidirectionnels : • GET, PUT • STOP, START, RESUME • STATUS, USTATUS Dans le cas des services de communication unidirectionnels, le programme utilisateur côté serveur n'est pas informé de la transmission de nouvelles données. Vue d'ensemble Avec les liaisons configurées, il est possible de transmettre jusqu'à 500 octets max. via Industrial Ethernet. Liaisons La configuration de ces liaisons s'effectue à l'aide de l'outil "NETPRO" (configuration des liaisons), qui est intégré de façon transparente dans le SIMATIC Manager. Données utiles Le volume de données utiles dépend du bloc utilisé ainsi que du partenaire : • PUT/GET 160 octets vers la S7-300 et 500 octets vers la S7-400/M7 FormationSITRAIN pour solutions d'automatisation et industrielles IK-IESYS Configuration de liaisons S7 Page 6 SITRAIN IK-IESYS / Configuration de liaisons S7 Page 6 Automation and Drives Mars / 2007 © Siemens uploads/Management/ 08-ik-iesys-f-configuration-de-liaisons-s7.pdf

  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 27, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.3617MB