Sommaire des Matières pour Siemens 6ES7870-1AE00-0YC0
Page 1
Mise en service des pilotes Data Highway Interface CPU-CP Protocole de transmission Guide de l’utilisateur Diagnostic Ce manuel fait partie de la documentation “Pilote chargeable Data Highway” référencée : Annexes 6ES7870-1AE00-0YC0 Caractéristiques techniques Bibliographie Glossaire, Index 03/99 C79000-G7077-C309 ère édition...
Page 2
L’appareil ne doit être utilisé que pour les applications spécifiées dans le catalogue ou dans la description technique, et exclusivement avec des périphériques et composants recommandés par Siemens. Le transport, le stockage, le montage, la mise en service ainsi que l’utilisation et la maintenance adéquats de l’appareil sont les conditions indispensables pour garantir son fonctionnement correct et sûr.
Avant-propos Objet du manuel Les informations figurant dans ce manuel doivent vous permettre d’établir et de mettre en service un couplage entre un processeur de communication (CP) et des modules de communication Data Highway DF1. Contenu du manuel Le présent manuel décrit la fonction du pilote chargeable et l’intégration dans le matériel et le logiciel des processeurs de communication CP 341 et CP 441-2.
Page 4
Si vous avez besoin de renseignements supplémentaires sur l’utilisation du pilote ou des blocs fonctionnels décrits dans ce manuel, que vous ne trouvez pas dans cette documentation, veuillez vous adresser à l’agence Siemens qui vous a fourni ce pilote. Nota Les procédures de communication entre CP et CPU pour le présent pilote peuvent...
Description du produit Usages possibles Intégration dans l’environnement système Le présent pilote représente un produit logiciel pour les processeurs de communi- cation CP 341 (S7-300) et CP 441-2 (S7-400). Vous pouvez utiliser les CP 341 et CP 441-2 dans les automates programmables S7 où...
Page 8
Description du produit Configuration d’installation possible La figure suivante contient la représentation schématique d’une configuration d’ins- tallation possible. Alim. CPU 416 CP 441-2 Cartouches interface RS 232/TTY/X27 S7-400 Figure 1-1 Configuration d’installation Data Highway C79000-G7077-C309-01...
Description du produit Environnements matériel et logiciel requis Modules utilisables Le pilote peut fonctionner avec le CP 341 ainsi que le CP 441-2 de numéro de ré- férence 6ES7 441-2AA0x-0AE0 (x étant supérieur à 1). Clé électronique Pour pouvoir exploiter le CP avec des pilotes chargeables, vous avez besoin d’une clé...
Page 10
Description du produit Versions logicielles Le chargement de pilotes est possible à partir de la version 4.0 de STEP 7 pour le CP 441-2. Vous devez disposer de la version 4 au moins de l’interface de paramétrage point à point CP 441-2 : Paramétrage de coupleurs point à point (référence 6ES7 441-2AA02-7xG0).
Mise en service des pilotes Généralités Les indications ci-après relatives à STEP 7 concernent les versions 3.2 et 4.02 de STEP 7. Les procédures, noms et répertoires peuvent différer dans les versions ultérieures. Data Highway C79000-G7077-C309-01...
Mise en service des pilotes Installation du pilote dans la PG ou le PC contenant STEP 7 Disquettes fournies Le pilote, les boîtes de paramétrage correspondantes, le programme-exemple, le fichier SETUP d’installation du logiciel de pilote sur votre console de programma- tion, ainsi que ce manuel, sont stockés sur des disquettes MS-DOS haute densité...
Mise en service des pilotes Paramétrage du pilote chargeable Conditions préalables Vous devez configurer et paramétrer intégralement et correctement le processeur de communication utilisé à l’aide de l’application HW Config avant de paramétrer un pilote chargeable. Pour plus d’informations à ce sujet, reportez-vous au manuel du CP et à...
Mise en service des pilotes 2.2.1 Paramètres du protocole Data Highway DF1 Vitesse, trame de caractère Paramètre Plage de valeurs Valeur par défaut Vitesse de 9600 transmission 1200 2400 4800 9600 19200 38400 76800 Bits de données Bits d’arrêt Parité néant paire impaire...
Page 15
Mise en service des pilotes Parité Le bit de parité sert à la sécurité des données. Il complète le nombre de bits de données transmis afin que soit atteint, selon le paramétrage, un nombre pair ou impair. Aucun bit de parité n’est transmis pour le paramétrage ”néant”, mais cela diminue la sécurité...
Page 16
Mise en service des pilotes Nombre de requêtes ENQ Après envoi d’un télégramme d’émission par le CP et réception d’un acquittement différent de ACK et NAK du partenaire de couplage ou bien en cas d’expiration de la durée de surveillance de la réponse, le processeur de communication demande au partenaire de couplage, par émission d’une requête ENQ, de répéter le dernier acquittement.
Mise en service des pilotes 2.2.2 Paramètres de l’interface RS 422 (X27) Duplex intégral (RS 422) Mode sur quatre fils Dans ce mode, on émet sur la ligne d’émission T(A),T(B) et on reçoit sur la ligne de réception R(A),R(B). Présentation Si vous utilisez un CP avec interface RS 422, vous pouvez encore procéder au paramétrage de la ligne de réception.
Mise en service des pilotes Chargement des données de configuration et de paramétrage du CP 341 Gestion des données Les données sont automatiquement stockées dans votre projet STEP 7 lorsque vous quittez l’application de configuration matérielle (HW Config) en cliquant sur Chargement de la configuration et des paramètres Vous pouvez alors charger les données de configuration et de paramétrage en ligne de la console de programmation dans la CPU à...
Mise en service des pilotes Chargement des données de configuration et de paramétrage du CP 441-2 Gestion des données Les données – paramètres de module et code de pilote – sont automatiquement stockées dans votre projet STEP 7 lorsque vous quittez l’application de configura- tion matérielle (HW Config) ou de configuration des liaisons en cliquant sur OK.
Mise en service des pilotes Paramètre ”Mise en route de la CPU” Ce paragraphe ne concerne que le CP 441-2 ; vous pouvez le sauter si vous utili- sez un CP 341. Configuration matérielle Nous vous conseillons de paramétrer la CPU comme suit dans l’application ”HW Config.”...
Interface CPU-CP Interface CPU-CP pour le CP 341 FB de communication L’échange de données entre CP 341 et CPU se fait via les blocs fonctionnels P_SND_RK (FB 8 pour l’émission) et P_RCV_RK (FB 7 pour la réception). Ces blocs figurent, par défaut, dans la bibliothèque du CP 341. Nombre d’octets de données transmis La longueur des données transmissibles est de 1024 octets au maximum.
Interface CPU-CP Interface CPU-CP pour le CP 441-2 FB de communication L’échange de données entre CP 441 et CPU se fait via les blocs fonctionnels sys- tème intégrés BSEND (SFB 12) et BRCV (SFB 13). Liaison de communication Il faut indiquer au FB de communication l’identification de liaison provenant de la configuration des liaisons.
Protocole de transmission Généralités Nous faisons appel, dans ce chapitre, à la terminologie utilisée dans le protocole Data Highway DF1. Data Highway DF1 est un protocole de transmission duplex intégral : il est possible d’émettre et de recevoir simultanément. A cet effet, le pilote duplex intégral est constitué d’un émetteur (transmitter) et d’un récepteur (receiver).
Protocole de transmission Structure du télégramme Le protocole duplex intégral consiste en symboles de commande (control symbols) et symboles de données (data symbols). Symbole Type Signification commande Début d’un message commande Fin d’un message commande Réponse positive (OK) commande Réponse négative (pas OK) commande Requête demandant la répétition de la dernière réponse...
Page 25
Protocole de transmission Exemple 08H + 09H + 06H +00H + 10H + 04H + 03H = 2EH Complément à deux de 2EH = Sans réponses imbriquées Les modules Data Highway DF1 peuvent traiter les réponses imbriquées (embed- ded responses) : des symboles de réponse peuvent être transmis à l’intérieur d’un message.
Protocole de transmission Emission de télégrammes Déclenchement de tâches d’émission (SEND) L’émission d’un message est déclenchée par appel d’un bloc BSEND ou P_SND_RK. Les données d’application à envoyer (APP DATA) se trouvent dans des blocs de données. octet 0 TNS High APP DATA TNS Low DATA...
Page 27
Protocole de transmission Transmission des données L’émission des données démarre avec le symbole de début DLE STX. Les don- nées du DB d’émission (APP DATA) sont ensuite envoyées. Le message s’achève par le symbole DLE ETX BCC. Ensuite, le CP attend une réponse, et ce pendant la durée de surveillance de ré- ponse paramétrée (3 secondes par défaut).
Page 28
Protocole de transmission Expiration de la durée de surveillance de la réponse DLE STX APP DATA XXX DLE ETX BCC > < DL? ??K Délai écoulé DLE ENQ > < DLE ACK A l’expiration de la durée de surveillance de réponse, le CP demande à nouveau la transmission de la dernière réponse au partenaire de couplage en lui envoyant une requête DLE ENQ.
Protocole de transmission Réception de télégrammes La réception d’un message du partenaire de couplage est déclenchée par appel d’un bloc BRCV ou P_RCV_RK. Si la réception du pilote se trouve à l’état de base, il attend le début d’un message signalé...
Page 30
Protocole de transmission Réception d’un message En cas de détection du début d’un message (DLE STX) du partenaire de couplage, le caractère BCC interne est mis à zéro. Les données d’application APP DATA sont ensuite reçues. Une fois le symbole de fin DLE ETX reçu, le récepteur attend le caractère BCC. Si les événements suivants se produisent pendant la réception du bloc APP DATA, le récepteur du pilote réagit par un acquittement négatif DLE NAK : Erreur de transmission...
Page 31
Protocole de transmission Inscription dans le bloc de données de réception En cas de réception sans erreur d’un message, le message reçu est inscrit dans le bloc de données du bloc BRCV. Les modules Data Highway DF1 transmettent les données mot par mot, d’abord l’octet de poids faible, puis l’octet de poids fort.
Page 32
Protocole de transmission Comportement d’acquittement du CP Vous pouvez, avec le logiciel de paramétrage point à point, paramétrer le compor- tement d’acquittement du pilote spécial lors de la réception d’un message. Acquittement immédiat Si vous validez l’acquittement immédiat, le pilote spécial envoie l’acquittement po- sitif DLE ACK immédiatement après réception du message ;...
Diagnostic Diagnostic Les fonctions de diagnostic du CP vous permettent de localiser rapidement les er- reurs apparues. Vous disposez des possibilités de diagnostic suivantes : Diagnostic sur les éléments de visualisation du CP Diagnostic sur la sortie STATUS (état) des blocs fonctionnels Diagnostic sur la zone de message d’erreur SYSTAT (uniquement pour le CP 441-2) Mémoire tampon de diagnostic du CP...
Diagnostic Tableau des erreurs et événements Tous les messages d’erreur de classe d’événement différente de 14 (0EH) sont déjà décrits dans les manuels du CP 341 ou du CP 441 et ne sont donc pas men- tionnés ici. Les messages d’erreur du pilote spécial présentés ci-après peuvent figurer aussi bien dans la mémoire tampon de diagnostic que dans le paramètre STATUS du FB pour le CP 341 ou dans le paramètre SYSTAT pour le CP 441.
Page 35
Diagnostic Classe/ Numéro Texte d’événement Remède n d’événe- d’événement ment (hexa) (décimal) 0F 22 Nombre de requêtes ENQ défini de manière Corrigez le paramé- erronée trage du pilote. 0F 2E Le pilote n’est pas prêt à fonctionner. Effectuez une nouvelle Une erreur s’est produite lors de la lecture du mise en route du CP fichier de paramètres d’interface.
Page 36
Diagnostic Classe/ Numéro Texte d’événement Remède n d’événe- d’événement ment (hexa) (décimal) 0F 57 La combinaison DLE DLE a été reconnue Vérifiez le module de comme début de réception couplage ou la voie de Or, cette combinaison ne peut figurer qu’après transmission à...
Page 37
Diagnostic Classe/ Numéro Texte d’événement Remède n d’événe- d’événement ment (hexa) (décimal) 0F 62 Dépassement de temps lors de la transmis- Appelez le bloc de ré- sion à la CPU de données via BRCV ception plus souvent. La transmission à la CPU des données du mes- sage de réception en cours n’a pu s’achever pendant la durée de surveillance de réponse paramétrée (report maximal pour symboles de...
Page 38
Diagnostic Data Highway C79000-G7077-C309-01...
Caractéristiques techniques Temps de transmission Les tableaux ci-après contiennent les temps de transmission mesurés du protocole de transmission. On a utilisé les composantes suivantes pour mesurer ces temps : CPU 315-2 6ES7 315-1AF01-0AB0 CPU 341-RS232C 6ES7 341-1AH00-0AE0 CPU 416-1 6ES7 416-1XJ01-0AB0 CPU 441-2 6ES7 441-2AE00-0AB0 Cartouche RS 232C 6ES7 963-1AA00-0AA0...
Page 40
Caractéristiques techniques CP441 Acquittement du CP éloigné immédiatement après réception du télégramme Vitesse Taille des Durée de traite- Temps de trans- Durée de traite- Temps de de trans- données ment CPU + CP mission du télé- ment du CP transmission mission utiles (ms)
Page 41
Caractéristiques techniques Caractéristiques techniques Acquittement du CP éloigné seulement après transmission du télégramme à la Vitesse Taille des Durée de traite- Temps de trans- Durée de traite- Temps de de trans- données ment CPU + CP mission du télé- ment du CP transmission mission utiles...
Page 42
Caractéristiques techniques CP341 Acquittement du CP éloigné immédiatement après réception du télégramme Vitesse Taille des Durée de traite- Temps de trans- Durée de traite- Temps de de trans- données ment CPU + CP mission du télé- ment du CP transmission mission utiles (ms)
Page 43
Caractéristiques techniques Caractéristiques techniques Acquittement du CP éloigné seulement après transmission du télégramme à la Vitesse Taille des Durée de traite- Temps de trans- Durée de traite- Temps de de trans- données ment CPU + CP mission du télé- ment du CP transmission mission utiles...
Page 44
Caractéristiques techniques Data Highway C79000-G7077-C309-01...
Bibliographie Protocole Data Highway DF1 /1/ Protocol and Command Set, Reference Manual Publication 1770-6.5. 16 octobre 1996 Allen Bradley Data Highway C79000-G7077-C309-01...
Page 46
Bibliographie Data Highway C79000-G7077-C309-01...
Glossaire Aide en ligne Vous pouvez, dans STEP 7, afficher des textes d’aide contextuels lorsque vous travaillez à la console de programmation : ce sont les aides en ligne. Alarme de processus Une alarme de processus désigne l’interruption du traitement du programme dans le processeur d’un système d’automatisation par une interruption provenant de l’extérieur.
Page 48
Glossaire Bloc de données Les blocs de données (DB) sont des zones de données dans le programme utilisa- teur renfermant les données utilisateur. Il existe des blocs de données auxquels il est possible d’accéder depuis tout bloc de code et des blocs de données d’ins- tance qui sont affectés à...
Page 49
Glossaire Charger dans le système cible Chargement d’objets, de la console de programmation dans la mémoire de charge- ment d’un module programmable connecté Châssis Un châssis contient les emplacements pour les modules. Configuration Sélection et organisation des différents constituants d’un système d’automatisation ou installation du logiciel requis (par exemple, système d’exploitation sur un calcu- lateur M7) et adaptation à...
Page 50
Glossaire Etat de fonctionnement Les CPU des systèmes d’automatisation SIMATIC S7/M7 distinguent les états de fonctionnement suivants : ARRET MISE EN ROUTE MARCHE ATTENTE COUPLAGE MISE A JOUR RECHERCHE D’ERREURS Evénement de diagnostic Un événement de diagnostic entraîne une entrée dans la mémoire tampon de diagnostic de la CPU.
Page 51
Glossaire Fonction système Une fonction système est une fonction intégrée au système d’exploitation des CPU S7 et pouvant être appelée dans le programme utilisateur comme une fonc- tion. Fonctions de diagnostic Les fonctions de diagnostic comprennent le diagnostic système dans son intégra- lité, qui consiste à...
Page 52
Glossaire Mémoire image des sorties A la fin du programme utilisateur, le système d’exploitation copie la mémoire image des sorties dans les modules de sorties. Mémoire image du processus Les états des signaux des modules d’entrées et de sorties TOR sont enregistrés dans la mémoire image de la CPU.
Page 53
Glossaire Paramétrage On entend par paramétrage la définition du comportement d’un module. Paramètre 1. Variable d’un bloc de code STEP 7 2. Variable servant à définir le comportement d’un module (un ou plusieurs para- mètres par module). Chaque module est livré avec un réglage de base judicieux pouvant être modifié...
Page 54
Glossaire Protocole Les partenaires de communication entre lesquels a lieu une transmission de don- nées doivent respecter des règles précises pour le déroulement et l’exécution de l’échange. L’ensemble de ces règles constitue le protocole. Sélection par défaut La sélection par défaut est un réglage de base judicieux, utilisé lorsqu’aucune au- tre valeur n’est spécifiée.
Page 55
Glossaire Type de données On détermine, grâce au type de données, comment sera utilisée la valeur d’une variable ou d’une constante dans le programme utilisateur. Vous disposez, dans SIMATIC S7, de deux sortes de types de données basés sur la norme CEI 1131-3 : les types de données simples et les types de données complexes.
Page 56
Glossaire Data Highway Glossaire-10 C79000-G7077-C309-01...
Page 58
Index Transmission des données, 4-5 Somme des vitesses de transmission, 2-4 Surveillance des télégrammes, 4-9 Symbole de début, 4-5 Symboles de commande, 4-2 Versions logicielles, 1-4 Symboles de données, 4-2 Vitesse de transmission, 2-4 Temps de transmission, A-1 Data Highway Index-2 C79000-G7077-C309-01...
Page 59
Siemens AG A&D AS E 81 Oestliche Rheinbrueckenstr. 50 D-76181 Karlsruhe République Fédérale d’Allemagne Expéditeur : Nom : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _...
Page 60
Vos remarques et suggestions nous permettent d’améliorer la qualité générale de notre documentation. C’est pourquoi nous vous serions reconnaissants de compléter et de ren- voyer ces formulaires à Siemens. Répondez aux questions suivantes en attribuant une note comprise entre 1 pour très bien et 5 pour très mauvais.