Siemens SIMATIC S7-300 Instructions De Service
Siemens SIMATIC S7-300 Instructions De Service

Siemens SIMATIC S7-300 Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Liens rapides

SIMATIC S7-300/S7-400 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
SIMATIC
S7-300/S7-400
Pilote chargeable pour les CP point
à point : Protocole MODBUS,
format RTU, S7 est le maître
Instructions de service
09/2009
A5E00218412-06
Avant-propos
______________
______________
Description du produit
______________
Montage
______________
Mise en service du pilote
______________
Protocole de transmission
______________
Codes de fonction
______________
Interface CPU - CP
______________
Diagnostic du pilote
______________
Exemple d'application
______________
Caractéristiques techniques
Schémas de câblage
______________
multipoint
______________
Bibliographie
1
2
3
4
5
6
7
8
9
A
B
C

Publicité

Table des Matières
loading

Sommaire des Matières pour Siemens SIMATIC S7-300

  • Page 1 Avant-propos ______________ SIMATIC S7-300/S7-400 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître ______________ Description du produit ______________ Montage SIMATIC ______________ Mise en service du pilote S7-300/S7-400 ______________ Pilote chargeable pour les CP point Protocole de transmission à...
  • Page 2 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 3: Table Des Matières

    Sommaire Avant-propos ............................. 7 Description du produit..........................11 Possibilités d'utilisation ........................11 Configuration matérielle et logicielle requises ................13 Notions de base concernant le protocole MODBUS GOULD............14 Montage..............................17 Mise en place de la clé électronique....................17 Connexion de l'interface.......................18 Mise en service du pilote ......................... 21 Mise en service du pilote ......................21 Installation du pilote sur la PG ou le PC de STEP 7..............21 Désinstallation du pilote .......................22...
  • Page 4 MentioSommaire Protocole de transmission........................41 Codes de fonction............................ 49 Code de fonction 01 - Read Output Status ................. 49 Code de fonction 02 - Read Input Status..................51 Code de fonction 03 - Read Output Registers ................53 Code de fonction 04 - Read Input Registers................55 Code de fonction 05 - Force Single Coil ..................
  • Page 5 MentioSommaire Caractéristiques techniques........................113 Caractéristiques techniques.......................113 Schémas de câblage multipoint ......................119 Bibliographie............................121 Glossaire ............................... 123 Index..............................131 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 6: Mentiosommaire

    MentioSommaire Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 7: Avant-Propos

    Avant-propos Objet du manuel Ce manuel vous permettra d'établir et de mettre en service une liaison entre un CP, en tant que maître capable de communiquer selon le protocole MODBUS, et un système de commande MODBUS esclave. Connaissances de base nécessaires Pour comprendre le manuel, des connaissances de base dans le domaine de l'automatique sont nécessaires.
  • Page 8: Remarques

    Avant-propos Index Ce manuel décrit les fonctions du pilote chargeable et son intégration dans le matériel et le logiciel des processeurs de communication CP 341 et CP 441-2. Le manuel traite des sujets suivants : ● description du produit et montage, ●...
  • Page 9 ● des informations sur le service après-vente, les réparations, les pièces de rechange. Assistance supplémentaire Pour toute question sur l'utilisation des produits décrits ici à laquelle le présent manuel n'apporte pas de réponse, veuillez contacter votre interlocuteur ou agence Siemens la plus proche. Vous trouverez votre interlocuteur sous : http://www.siemens.com/automation/partner...
  • Page 10 Avant-propos Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 11: Description Du Produit

    Cette dernière s'effectue suivant le principe Maître-Esclave. Le maître, (SIMATIC S7), prend l’initiative de la transmission. La communication entre le CP et le système non Siemens peut avoir recours aux codes de fonction 01, 02, 03, 04, 05, 06, 07, 08, 11, 12, 15 et 16.
  • Page 12 Description du produit 2.1 Possibilités d'utilisation Configuration possible pour l'installation L’illustration ci-dessous représente schématiquement une configuration possible. Cohérence des données L'échange de données entre la CPU S7 et le CP a lieu par blocs successifs au moyen de fonctions système intégrées. Prenez en considération les instructions données au chapitre «...
  • Page 13: Configuration Matérielle Et Logicielle Requises

    Description du produit 2.2 Configuration matérielle et logicielle requises Configuration matérielle et logicielle requises Modules utilisables Le pilote est exécutable sur le CP 341 et sur le CP 441-2 dont le numéro de référence est 6ES7441-2AA02-0AE0 ou supérieure. Le CP 441-1 référencé 6ES7441-1AA0x-0AE0 et le CP 441-2 référencé 6ES7441-2AA00- 0AE0 ou 6ES7441-2AA01-0AE0 ne peuvent être exploités avec des pilotes chargés ultérieurement.
  • Page 14: Notions De Base Concernant Le Protocole Modbus Gould

    Description du produit 2.3 Notions de base concernant le protocole MODBUS GOULD Notions de base concernant le protocole MODBUS GOULD Codes de fonction La nature de l'échange des données entre systèmes MODBUS est commandée par des codes de fonction FC. Echange de données Les FC suivants permettent des échanges de données sur bits : ●...
  • Page 15: Représentation Des Adresses

    Description du produit 2.3 Notions de base concernant le protocole MODBUS GOULD Représentation des adresses Les données peuvent être représentées au niveau utilisateur de manière analogue à la répartition des zones en accès lecture/écriture ou lecture seule : Code de fonction Type de données Représentation de l'adresse au niveau utilisateur (décimale)
  • Page 16 Description du produit 2.3 Notions de base concernant le protocole MODBUS GOULD Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 17: Montage

    Montage Mise en place de la clé électronique Introduction L'exploitation du CP avec des pilotes chargeables exige une clé électronique. Quand la clé électronique est enfichée, il est possible de charger des pilotes après coup. Avec le CP 441-2, ceci est possible pour les deux interfaces. Enfichage de la clé...
  • Page 18: Connexion De L'interface

    Montage 3.2 Connexion de l'interface Connexion de l'interface RS 232C / TTY Il est possible d'établir une liaison point à point à un système esclave. Pour plus d'informations, reportez-vous au manuel « Liaison point à point CP 341 ou CP 441-2». X27/RS485 (2 fils) Il est possible d'établir directement une liaison multipoint (réseau) avec jusqu'à...
  • Page 19 Montage 3.2 Connexion de l'interface X27/RS422 (4 fils) Il est possible d'établir une liaison point à point à un système esclave. L'établissement direct d’une liaison multipoint (réseau) à plusieurs esclaves est possible si le matériel des systèmes esclaves MODBUS le permet. Les systèmes esclaves doivent être capables de commuter leur émetteur dans l’état ohmique haut quand ils n’émettent pas.
  • Page 20 Montage 3.2 Connexion de l'interface Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 21: Mise En Service Du Pilote

    Mise en service du pilote Mise en service du pilote Généralités Dans ce qui suit, les données relatives à STEP 7 se réfèrent à la version 5.3. Des changements de fonctionnement, de nom ou de répertoire peuvent intervenir si vous travaillez avec des versions ultérieures.
  • Page 22: Désinstallation Du Pilote

    Mise en service du pilote 4.3 Désinstallation du pilote Désinstallation du pilote Marche à suivre Sous Windows, le pilote peut être supprimé du progiciel STEP 7 via « Panneau de configuration », « Ajout/Suppression de programmes ». Après quoi, vous pouvez vérifier dans le répertoire Step7\S7fptp\S7Driver si tous les fichiers S7wfpa1?.*, S7wfpa2?.*, S7wfpa3?.* sont effectivement supprimés.
  • Page 23: Configuration De La Liaison

    Mise en service du pilote 4.4 Configuration de la liaison Configuration de la liaison 4.4.1 Configuration de la liaison Introduction Configurer signifie disposer le matériel requis dans la table de configuration à l'aide de HW config. Vous configurez la liaison avec le logiciel STEP 7. 4.4.2 Configuration d'une liaison avec le CP 341 Projet S7...
  • Page 24: Configuration D'une Liaison Avec Le Cp 441-2

    Mise en service du pilote 4.4 Configuration de la liaison 4.4.3 Configuration d'une liaison avec le CP 441-2 Introduction Pour une liaison point à point (PtP), il faut configurer, en plus de la station SIMATIC S7-400, la station partenaire, les noeuds PtP et le réseau PtP. Projet S7 Pour pouvoir configurer le matériel, il faut d'abord créer un projet S7 avec STEP 7.
  • Page 25: Paramétrage Du Cp

    Mise en service du pilote 4.5 Paramétrage du CP Paramétrage du CP Paramétrage du CP Après que vous avez disposé les modules dans le châssis avec l'application « Configuration matérielle », il convient de les paramétrer. Vous lancerez le logiciel de paramétrage dans « Configuration matérielle » en cliquant deux fois sur le CP ou bien en le sélectionnant et en choisissant la commande Edition >...
  • Page 26: Paramétrage Du Cp 441-2

    Mise en service du pilote 4.5 Paramétrage du CP 4.5.2 Paramétrage du CP 441-2 Marche à suivre 1. Propriétés > CP 441-2 > Paramètres de base Dans l'onglet « Paramètres de base » précisez l'« Interface » souhaitée du module CP 441 (1= supérieure, 2= inférieure).
  • Page 27: Paramétrage Du Partenaire De Couplage

    Il n'y a aucun choix à faire dans l'onglet « Fiche d'identité ». En cliquant sur le bouton « OK », vous revenez au menu principal du projet STEP 7. Une station non Siemens peut disposer de plusieurs interfaces (=partenaires PtP) et être connectée à différentes liaisons point à point.
  • Page 28: Configuration Des Liaisons

    Mise en service du pilote 4.6 Configuration des liaisons Configuration des liaisons Introduction Ce paragraphe s'applique uniquement au CP 441-2. Si vous travaillez avec un CP 341, vous pouvez ne pas en tenir compte. Liaison de communication Le CP constitue le lien entre une CPU S7 et un partenaire de communication ou bus connecté...
  • Page 29: Paramétrage Du Pilote Chargeable

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable Paramétrage du pilote chargeable Ouverture du logiciel de paramétrage pour CP PtP Commencez par sélectionner la station SIMATIC et cliquer deux fois sur « Matériel » (ou « Edition > Ouvrir l'objet ») pour démarrer la « Configuration matérielle ». Sélectionnez le CP et choisissez Edition >...
  • Page 30: Bits De Donnée

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable Paramètre Description Valeurs Valeur par autorisées défaut Vitesses de transmission supplémentaires pour le CP 441-2 de 57600 numéro de référence : 115200 6ES7441-2AA03-0AE0  6ES7441-2AA04-0AE0  Bits de donnée Nombre de bits par caractère Bits stop Nombre de bits stop Parité...
  • Page 31: Présentation Des Paramètres De Protocole

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable Présentation des paramètres de protocole Tableau 4- 2 Paramètres de protocole Paramètre Description Valeurs Valeur par défaut autorisées Délai de réponse Temps servant à 5 à 65500 2000 surveiller le début de la réponse de l'esclave.
  • Page 32: Fonctionnement Modem

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable Fonctionnement modem Si un BREAK est détecté sur le récepteur au début du télégramme de réception ou si le bloc d'interface CP constate une erreur de transmission, aucune erreur n'est signalée dans le programme utilisateur.
  • Page 33: Interface Rs422/485 (X27)

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable 4.7.2 Interface RS422/485 (X27) Présentation Tableau 4- 3 Interface RS422/485 (X27) Paramètre Description Valeurs autorisées Valeur par défaut Duplex intégral Mode de Détermine si l'interface  Duplex intégral (RS422) (RS422) 4 fils fonctionne- RS 422/485 (X27) doit être 4 fils...
  • Page 34: Choix Des Paramètres

    Mise en service du pilote 4.7 Paramétrage du pilote chargeable "Duplex intégral (RS422) 4 fils" Dans ce mode de fonctionnement, l'émission a lieu sur la ligne d'émission T(A)-, T(B)+ et la réception sur la ligne de réception R(A)-, R(B)+. Le traitement d'erreurs s'effectue comme l'indique le paramètre "Mode de fonctionnement du pilote"...
  • Page 35: Chargement Des Données De Configuration Et De Paramétrage Pour Le Cp 341

    Mise en service du pilote 4.8 Chargement des données de configuration et de paramétrage pour le CP 341 Chargement des données de configuration et de paramétrage pour le CP 341 Gestion des données Quand vous fermez la « Configuration matérielle », les données sont automatiquement mémorisées dans votre projet STEP 7.
  • Page 36: Chargement Du Pilote Dans Le Cp 341

    Mise en service du pilote 4.9 Chargement du pilote dans le CP 341 Chargement du pilote dans le CP 341 Condition Il existe une liaison en ligne vers la CPU. Chargement du pilote 1. Dans la fenêtre « Paramétrage des liaisons point-à-point », sur la liste déroulante «...
  • Page 37: Chargement Des Données De Configuration Et De Paramétrage Pour Le Cp 441-2

    Mise en service du pilote 4.10 Chargement des données de configuration et de paramétrage pour le CP 441-2 4.10 Chargement des données de configuration et de paramétrage pour le CP 441-2 Gestion des données Quand vous fermez la « Configuration matérielle » ou la « Configuration des liaisons », les données sont automatiquement mémorisées dans votre projet STEP 7 (y compris les jeux de paramètres et le code du pilote).
  • Page 38: Comportement Du Cp À La Mise En Route

    Mise en service du pilote 4.11 Comportement du CP à la mise en route 4.11 Comportement du CP à la mise en route Introduction La mise en route du CP comprend les phases suivantes : ● initialisation (mise sous tension du CP), ●...
  • Page 39: Paramétrage « Mise En Route De La Cpu

    Mise en service du pilote 4.12 Paramétrage « Mise en route de la CPU » 4.12 Paramétrage « Mise en route de la CPU » Introduction Ce paragraphe s'applique uniquement au CP 441-2. Si vous travaillez avec un CP 341, vous pouvez ne pas en tenir compte.
  • Page 40 Mise en service du pilote 4.12 Paramétrage « Mise en route de la CPU » Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 41: Protocole De Transmission

    Protocole de transmission Généralités On utilise une procédure semi-duplex, asynchrone et transparente au code. La transmission de données est effectuée sans passage de témoin (handshake). Relation maître-esclave Le CP prend l'initiative de la transmission (= maître), puis attend, après avoir envoyé un télégramme de demande, un télégramme de réponse de l'esclave pendant la durée qui a été...
  • Page 42: Code De Fonction

    Protocole de transmission Code de fonction Le code de fonction définit la signification du télégramme. Il en détermine aussi l'organisation. Le CP prend en charge les codes de fonction suivants : Code de fonction Fonction selon les spécifications MODBUS Read Coil Status Read Input Status Read Holding Registers Read Input Registers...
  • Page 43: Fin De Télégramme

    Protocole de transmission Fin de télégramme Le pilote chargeable reconnaît la fin du télégramme lorsque la durée de transmission de 3,5 caractères (3,5 fois le délai inter-caractères) s'est écoulée sans aucune transmission (voir MODBUS Protocol Reference Guide). Ce TIME_OUT de fin de télégramme est donc fonction de la vitesse de transmission. Vitesse TIME_OUT 76800 bauds...
  • Page 44: Télégramme Exception Code

    Protocole de transmission Télégramme Exception Code Le télégramme de réponse de l'esclave contenant un code d'erreur est organisé comme suit : ● par exemple adresse de l'esclave 5, code de fonction 5, Exception Code 2 Télégramme de réponse de l'esclave EXCEPTION_CODE_xx : Adresse esclave Code de fonction Exception Code (1 à...
  • Page 45: Signaux D'accompagnement Rs 232C

    Protocole de transmission Signaux d'accompagnement RS 232C En cas d'utilisation de la cartouche interface RS 232C, les signaux d'accompagnement RS 232C suivants sont disponibles sur le CP : (Entrée) Data carrier detect support de données reconnu (Sortie) Data terminal ready CP prêt à...
  • Page 46: Commande Automatique Des Signaux D'accompagnement

    Protocole de transmission Commande automatique des signaux d'accompagnement La manipulation automatique des signaux d'accompagnement RS-232C est réalisée de la manière suivante sur le CP : ● Dès que le paramétrage a mis le CP dans un mode de fonctionnement avec manipulation automatique des signaux d'accompagnement RS-232C, le CP met les lignes RTS à...
  • Page 47 Protocole de transmission Chronogramme La figure ci-après représente le déroulement d'une tâche d'émission dans le temps. Figure 5-1 Chronogramme dans le cas d'une manipulation automatique des signaux d'accompagnement RS 232C Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 48 Protocole de transmission Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 49: Codes De Fonction

    Codes de fonction Code de fonction 01 - Read Output Status Fonction Cette fonction sert à lire des bits individuels pris sur l'esclave. Adresse de début Le paramètre Adresse du bit de début n’est pas vérifié par le pilote et émis tel quel. Nombre de bits Toute valeur comprise entre 1 et 2040 est permise pour le nombre de bits, number of coils.
  • Page 50: Db Destination Du Bloc Rcv

    Codes de fonction 6.1 Code de fonction 01 - Read Output Status Télégramme de réponse de l’esclave FONCTION 01 : Adresse esclave Code de fonction Compteur d’octets <Données> <Données> Contrôle CRC « poids faible » Contrôle CRC « poids fort » DB destination du bloc RCV Contenu de la zone de destination du bloc RCV : Adresse...
  • Page 51: Code De Fonction 02 - Read Input Status

    Codes de fonction 6.2 Code de fonction 02 - Read Input Status Code de fonction 02 - Read Input Status Fonction Cette fonction sert à lire des bits individuels pris sur l'esclave. Adresse de début Le paramètre Adresse du bit de début n’est pas vérifié par le pilote et émis tel quel. Nombre de bits Toute valeur comprise entre 1 et 2040 est permise pour le nombre de bits, number of coils.
  • Page 52 Codes de fonction 6.2 Code de fonction 02 - Read Input Status Télégramme de réponse de l'esclave FONCTION 02 : Adresse esclave Code de fonction Compteur d’octets <Données> <Données> <Données> Contrôle CRC « poids faible » Contrôle CRC « poids fort » DB destination du bloc RCV Contenu de la zone de destination du bloc RCV : Adresse...
  • Page 53: Code De Fonction 03 - Read Output Registers

    Codes de fonction 6.3 Code de fonction 03 - Read Output Registers Code de fonction 03 - Read Output Registers Fonction Cette fonction sert à lire des registres individuels pris sur l'esclave. Adresse de début Le paramètre Adresse du registre de début n’est pas vérifié par le pilote et est émis tel quel. Nombre de registres Il est possible de lire de 1 à...
  • Page 54 Codes de fonction 6.3 Code de fonction 03 - Read Output Registers Télégramme de réponse de l'esclave FONCTION 03 : Adresse esclave Code de fonction Compteur d’octets Adresse de registre 40H données « poids fort » Adresse de registre 40H données « poids faible » Adresse du registre 41H données «...
  • Page 55: Code De Fonction 04 - Read Input Registers

    Codes de fonction 6.4 Code de fonction 04 - Read Input Registers Code de fonction 04 - Read Input Registers Fonction Cette fonction sert à lire des registres individuels pris sur l'esclave. Adresse de début Le paramètre Adresse du registre de début n’est pas vérifié par le pilote et est émis tel quel. Nombre de registres Il est possible de lire de 1 à...
  • Page 56 Codes de fonction 6.4 Code de fonction 04 - Read Input Registers Télégramme de réponse de l'esclave FONCTION 04 : Adresse esclave Code de fonction Compteur d’octets Adresse du registre 50H données « poids fort » Adresse du registre 50H données « poids faible » Adresse du registre 51H données «...
  • Page 57: Code De Fonction 05 - Force Single Coil

    Codes de fonction 6.5 Code de fonction 05 - Force Single Coil Code de fonction 05 - Force Single Coil Fonction Cette fonction sert à mettre un bit individuel à 1 ou à 0 dans l'esclave. Adresse de bit Le paramètre Adresse de bit n’est pas vérifié par le pilote et est émis tel quel. Etat du bit Le paramètre Etat du bit peut prendre les deux valeurs suivantes : ●...
  • Page 58 Codes de fonction 6.5 Code de fonction 05 - Force Single Coil Télégramme de réponse de l'esclave FONCTION 05 : Adresse esclave Code de fonction Adresse du bit « poids fort » Adresse du bit « poids faible » Etat du bit « poids fort » Etat du bit «...
  • Page 59: Code De Fonction 06 - Preset Single Register

    Codes de fonction 6.6 Code de fonction 06 - Preset Single Register Code de fonction 06 - Preset Single Register Fonction Cette commande sert à écrire une nouvelle valeur dans un registre de l'esclave. Adresse du registre Le paramètre Adresse du registre n’est pas vérifié par le pilote et est émis tel quel. Valeur du registre Le paramètre Valeur du registre peut prendre une valeur quelconque.
  • Page 60: Code De Fonction 07 - Read Exception Status

    Codes de fonction 6.7 Code de fonction 07 - Read Exception Status Code de fonction 07 - Read Exception Status Fonction Ce code de fonction permet de lire 8 bits d'événement sur l'esclave connecté. Le numéro du bit de début étant déterminé par l'appareil connecté, il ne doit pas être donné par le programme utilisateur SIMATIC.
  • Page 61: Code De Fonction 08 - Loop Back Diagnostic Test

    Codes de fonction 6.8 Code de fonction 08 - Loop Back Diagnostic Test Code de fonction 08 - Loop Back Diagnostic Test Fonction Cette fonction sert à vérifier la liaison de communication. Cette fonction n’accepte que le code de diagnostic 0000. Code de diagnostic Seule la valeur 0000 est autorisée pour le paramètre Code de diagnostic.
  • Page 62 Codes de fonction 6.8 Code de fonction 08 - Loop Back Diagnostic Test Télégramme de réponse de l'esclave FONCTION 08 : Adresse esclave Code de fonction Code de diagnostic « poids fort » Code de diagnostic« poids faible » Valeur de test « poids fort » Valeur de test «...
  • Page 63: Code De Fonction 11 - Fetch Communications Event Counter

    Codes de fonction 6.9 Code de fonction 11 - Fetch Communications Event Counter Code de fonction 11 - Fetch Communications Event Counter Fonction Ce code de fonction permet de lire un « mot d’état » de 2 octets et un « compteur d’événements »...
  • Page 64: Code De Fonction 12 - Fetch Communications Event Log

    Codes de fonction 6.10 Code de fonction 12 - Fetch Communications Event Log 6.10 Code de fonction 12 - Fetch Communications Event Log Fonction Ce code de fonction permet de lire dans l'esclave les éléments suivants : ● un « mot d’état » de 2 octets, ●...
  • Page 65 Codes de fonction 6.10 Code de fonction 12 - Fetch Communications Event Log Octet d’événement 63 Octet d’événement 64 Contrôle CRC « poids faible » Contrôle CRC « poids fort » DB destination du bloc RCV Contenu de la zone de destination du bloc RCV : Adresse Type Valeur courante...
  • Page 66: Code De Fonction 15 - Force Multiple Coils

    Codes de fonction 6.11 Code de fonction 15 - Force Multiple Coils 6.11 Code de fonction 15 - Force Multiple Coils Fonction Ce code de fonction permet de modifier jusqu'à 2040 bits dans l'esclave. Adresse de début Le paramètre Adresse du bit de début n’est pas vérifié par le pilote et émis tel quel. Nombre de bits Toute valeur comprise entre 1 et 2040 est permise pour le nombre de bits, number of coils.
  • Page 67 Codes de fonction 6.11 Code de fonction 15 - Force Multiple Coils Télégramme de réponse de l'esclave FONCTION 15 : Adresse esclave Code de fonction Adresse du bit « poids fort » Adresse du bit « poids faible » Nombre de bits « poids fort » Nombre de bits «...
  • Page 68: Code De Fonction 16 - Preset Multiple Registers

    Codes de fonction 6.12 Code de fonction 16 - Preset Multiple Registers 6.12 Code de fonction 16 - Preset Multiple Registers Fonction Le code de fonction 16 permet d'écraser jusqu'à 127 registres de l'esclave avec un télégramme de demande. Adresse de début Le paramètre Adresse du registre de début n’est pas vérifié...
  • Page 69 Codes de fonction 6.12 Code de fonction 16 - Preset Multiple Registers <reg_data[3]> « poids fort » <reg_data[3]> « poids faible » Contrôle CRC « poids faible » Contrôle CRC « poids fort » Télégramme de réponse de l'esclave FONCTION 16 : Adresse esclave Code de fonction Adresse du registre «...
  • Page 70 Codes de fonction 6.12 Code de fonction 16 - Preset Multiple Registers Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 71: Interface Cpu - Cp

    Interface CPU - CP Interface CPU - CP pour le CP 341 SFB utilisés L'échange de données entre le CP et la CPU est réalisé au moyen des FB P_SND_RK et P_RCV_RK. Le FB P_SND_RK est activé par un front sur l'entrée REQ quand il faut transmettre des données.
  • Page 72: Transfert Des Données De La Cpu Au Cp Avec P_Snd_Rk (Cp 341)

    Interface CPU - CP 7.1 Interface CPU - CP pour le CP 341 7.1.1 Transfert des données de la CPU au CP avec P_SND_RK (CP 341) Activation L'exécution d'un code de fonction MODBUS est déclenchée par un SFB P_SND_RK avec un front à...
  • Page 73: Création Des Télégrammes

    Interface CPU - CP 7.1 Interface CPU - CP pour le CP 341 DB source du bloc SEND Les paramètres nécessaires à l'exécution d'un code de fonction doivent être écrits en tant que données utiles dans la zone de données source. Le chapitre «...
  • Page 74: Transfert Des Données Du Cp À La Cpu Avec P_Rcv_Rk (Cp 341)

    Interface CPU - CP 7.1 Interface CPU - CP pour le CP 341 7.1.2 Transfert des données du CP à la CPU avec P_RCV_RK (CP 341) Condition Tous les codes de fonction destinés à la lecture nécessitent un bloc P_RCV_RK. Destination des données Lorsque le FB P_RCV_RK est prêt à...
  • Page 75: Interface Cpu - Cp Pour Le Cp 441-2

    Interface CPU - CP 7.2 Interface CPU - CP pour le CP 441-2 Interface CPU - CP pour le CP 441-2 SFB utilisés L'échange de données entre le CP et la CPU est réalisé au moyen des SFB BSEND et BRCV.
  • Page 76: Db Source Pour Le Bloc Bsend

    Interface CPU - CP 7.2 Interface CPU - CP pour le CP 441-2 Indication de longueur La longueur LEN dépend du code de fonction employé. Code de fonction Longueur LEN en octets >6 >6 Si les quantités de données citées dans ce tableau ne sont pas transmises pour chacune des fonctions, la tâche n'est pas exécutée et il est mis fin au BSEND avec un front sur la sortie ERROR.
  • Page 77: Fin De Tâche Avec Les Fonctions D'écriture

    Interface CPU - CP 7.2 Interface CPU - CP pour le CP 441-2 Fin de tâche avec les fonctions d'écriture Avec les fonctions d'écriture, le BSEND activé prend fin après réception sans erreur du télégramme de réponse. Ceci est signalé au programme utilisateur SIMATIC par un front sur la sortie DONE du bloc BSEND.
  • Page 78: Transfert Des Données Du Cp À La Cpu Avec Brcv (Cp 441-2)

    Interface CPU - CP 7.2 Interface CPU - CP pour le CP 441-2 7.2.2 Transfert des données du CP à la CPU avec BRCV (CP 441-2) Liaison de communication Ce paramètre ID spécifie la liaison univoque à un partenaire de communication. C'est l'ID locale utilisée lors de la configuration de la liaison qu'il faut indiquer ici.
  • Page 79: Diagnostic Du Pilote

    Diagnostic du pilote Fonctions de diagnostic Les fonctions de diagnostic du CP permettent une localisation rapide des erreurs qui se manifestent. Vous disposez des moyens suivants : ● diagnostic par les DEL en face avant du CP, ● Diagnostic via la sortie STATUS des blocs fonctionnels ●...
  • Page 80: Moyens De Diagnostic Avec Le Cp 341

    Diagnostic du pilote 8.1 Moyens de diagnostic avec le CP 341 Moyens de diagnostic avec le CP 341 8.1.1 Diagnostic par les DEL du CP 341 Les diodes électroluminescentes (DEL) vous renseignent sur le CP 341. Elles peuvent être classées en deux catégories : DEL de défaut groupé...
  • Page 81: Messages De Diagnostic Des Blocs Fonctionnels Du Cp 341

    Diagnostic du pilote 8.1 Moyens de diagnostic avec le CP 341 8.1.2 Messages de diagnostic des blocs fonctionnels du CP 341 Introduction Chaque bloc fonctionnel dispose d'un paramètre STATUS permettant un diagnostic d'erreur. Les mêmes codes STATUS ont la même signification pour les deux blocs fonctionnels. Codification classe d'événement/numéro d'événement La figure suivante représente la structure du paramètre STATUS.
  • Page 82: Moyens De Diagnostic Avec Le Cp 441-2

    Diagnostic du pilote 8.2 Moyens de diagnostic avec le CP 441-2 Moyens de diagnostic avec le CP 441-2 8.2.1 Diagnostic par les DEL du CP 441-2 Les diodes électroluminescentes (DEL) vous renseignent sur le CP 441-2. Elles peuvent être classées en plusieurs catégories : DEL de défaut groupé...
  • Page 83: Messages De Diagnostic Des Blocs Fonctionnels Système Du Cp 441-2

    Diagnostic du pilote 8.2 Moyens de diagnostic avec le CP 441-2 8.2.2 Messages de diagnostic des blocs fonctionnels système du CP 441-2 Introduction Chaque bloc fonctionnel système possède un paramètre STATUS pour le diagnostic d'erreur. Chaque code STATUS a toujours la même signification, quel que soit le bloc fonctionnel système utilisé.
  • Page 84: Affichage Et Évaluation De La Sortie Status

    Diagnostic du pilote 8.2 Moyens de diagnostic avec le CP 441-2 Affichage et évaluation de la sortie STATUS Vous pouvez visualiser et analyser la sortie STATUS des blocs fonctionnels système à l'aide de la table des variables de STEP 7. Remarque En lisant la zone SYSTAT avec la tâche STATUS, vous obtiendrez des informations détaillées sur les erreurs/événements survenus lors de la communication entre le CP, la...
  • Page 85: Organisation De La Zone Systat

    Diagnostic du pilote 8.2 Moyens de diagnostic avec le CP 441-2 Organisation de la zone SYSTAT Les six premiers événements ou erreurs détectés par le CP sont consignés dans la zone SYSTAT. Tant que la zone SYSTAT n’aura pas été effacée, aucun autre message ne pourra y être inscrit.
  • Page 86: Tableau Des Erreurs/Événements

    Diagnostic du pilote 8.3 Tableau des erreurs/événements Tableau des erreurs/événements Classes d'événements Les classes d'événements suivantes sont définies : Classe Description Décrit dans d'événement Erreurs matérielles sur le CP Manuel du CP Erreurs à l’initialisation Manuel du CP Erreurs au paramétrage des blocs de communication Manuel du CP Erreurs détectées par le CP dans l’échange entre le CP et Manuel du CP...
  • Page 87: Codes D'erreur Dans Systat Pour Les « Erreurs De Réception

    Diagnostic du pilote 8.3 Tableau des erreurs/événements 8.3.2 Codes d'erreur dans SYSTAT pour les « erreurs de réception » Classe d'événements 8 (08H) « erreurs de réception » Classe Numéro Texte de l'événement Solution d'événe- d'événe- ments et n° ment (hexa) (décimal) 08 06H...
  • Page 88: Codes D'erreur Dans Systat Pour Les « Erreurs Générales De Traitement

    électronique n'est pas correct. correcte auprès de l'agence Le pilote n'est pas prêt à fonctionner. SIEMENS qui vous a fourni le pilote. 0E 10H Erreur interne de procédure : boucle de défaut sur le système de traitement.
  • Page 89 Diagnostic du pilote 8.3 Tableau des erreurs/événements Classe d'événements 14 (0EH) « Pilote chargeable - Erreurs générales de traitement <Paramétrage> » Classe Numéro Texte de l'événement Solution d'événe- d'événe- ments et n° ment (hexa) (décimal) 0E 20H Pour cette liaison de données, le nombre de bits de Corrigez le paramétrage du pilote.
  • Page 90 Diagnostic du pilote 8.3 Tableau des erreurs/événements Classe d'événements 14 (0EH) « Pilote chargeable - Erreurs générales de traitement <Exécution d’une tâche BSEND> » Classe Numéro Texte de l'événement Solution d'événe- d'événe- ments et n° ment (hexa) (décimal) 0E 40H La valeur du paramètre LEN du SFB SEND est trop La longueur minimale est de petite.
  • Page 91 Diagnostic du pilote 8.3 Tableau des erreurs/événements Classe d'événements 14 (0EH) « Pilote chargeable - Erreurs générales de traitement <Evaluation de la réception> » Classe Numéro Texte de l'événement Solution d'événe- d'événe- ments et n° ment (hexa) (décimal) 0E 50H Mauvaise adresse d'esclave : Ce n'est pas le bon esclave qui a l'adresse d'esclave reçue n'est pas identique à...
  • Page 92 Diagnostic du pilote 8.3 Tableau des erreurs/événements Classe d'événements 14 (0EH) « Pilote chargeable - Erreurs générales de traitement <Réception d'un télégramme avec code d’erreur> » Classe Numéro Texte de l'événement Solution d'événe- d'événe- ments et n° ment (hexa) (décimal) 0E 61H Télégramme de réponse avec Exception Code 01 : Voir le «...
  • Page 93: Exemple D'application

    DB source du P_SND_RK contenant les données à émettre DB 43 DB_destination DB destination du P_RCV_RK pour les données reçues SIMATIC S7-300/S7-400 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 94 Exemple d'application 9.1 Exemple d'application pour le CP 341 Paramètres utilisés Les opérandes suivants (mémentos, bits de données ou mots de données) sont utilisés dans le programme-exemple. Opérande Commentaire M120.7 Bit de déclenchement de l'exécution d'une tâche P_SND_RK DB40.DBX 0.0 Paramètre de commande REQuest : pour activer un bloc P_SND_RK DB40.DBX 0.1...
  • Page 95: Exemple D'application Pour Le Cp 341

    Exemple d'application 9.1 Exemple d'application pour le CP 341 9.1.3 Descriptif Généralités Le programme-exemple se compose : ● de blocs de mise en route OB 100, FC 10 ● et d'une partie cyclique OB1 avec les appels ● du bloc FC 21 pour les transferts de la CPU au CP (émission), ●...
  • Page 96: Exemple De Programme

    Exemple d'application 9.1 Exemple d'application pour le CP 341 9.1.4 Exemple de programme Exemple de programme Voici une liste des blocs : Bloc Commentaire OB 100 OB de mise en route (démarrage) FC 10 FC d'initialisation pour l'OB 100 OB 1 Exécution cyclique du programme FC 21 FC contenant l'appel du FB P_SND_RK...
  • Page 97: Exécution Cyclique Du Programme

    Exemple d'application 9.1 Exemple d'application pour le CP 341 Exécution cyclique du programme OB1 Execution_cyclique UC FC 21 //appel de SEND UC FC 23 //appel de RCV FC 21 Exec_taches_SEND // --------------------------- // Verrouillages pour SEND // --------------------------- U M 120.7 //declencheur SEND UN DB40.DBX 0.0 //SEND_REQ...
  • Page 98 Exemple d'application 9.1 Exemple d'application pour le CP 341 FC 21 Exec_taches_SEND R_NO:= R_OFFSET:= R_CF_BYT:= R_CF_BIT:= DONE :=DB40.DBX0.4 ERROR :=DB40.DBX0.5 STATUS :=DB40.DBW12 // --------------------------- // Test "termine sans erreur" // --------------------------- U DB40.DBX 0.4 //DONE ? SPBN CON1 //si NON L DB40.DBW 6 //"termine sans erreur"...
  • Page 99 Exemple d'application 9.1 Exemple d'application pour le CP 341 FC 21 Exec_taches_SEND CON2: L 0 L DB40.DBW 12 //si STATUS <>0 SPB LEAV T DB40.DBW 14 //enregistrer STATUS // : //traitement d'erreur // : LEAV: CLR FC 23 Exec_taches_RCV // --------------------------- // Valider reception des donnees // --------------------------- = DB41.DBX 0.0...
  • Page 100 Exemple d'application 9.1 Exemple d'application pour le CP 341 FC 23 Exec_taches_RCV U DB41.DBX 0.4 //NDR ? SPBN CON1 //si NON L DB41.DBW 6 //"reception sans erreur" //incrementer compteur T DB41.DBW 6 L DB41.DBW 10 //enregistrer T DB41.DBW 4 //longueur de reception //LEN SPA LEAV // --------------------------- // Test "reception avec erreur"...
  • Page 101: Exemple D'application Pour Le Cp 441-2

    Exemple d'application 9.2 Exemple d'application pour le CP 441-2 Exemple d'application pour le CP 441-2 Généralités L'utilisation des blocs SFB BSEND, BRCV et STATUS est présentée dans un exemple simple. Lors de l'installation du MODBUS Maître, le programme-exemple est enregistré sous le Modma répertoire STEP 7 EXAMPLES ;...
  • Page 102 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 Paramètres utilisés Les opérandes suivants (mémentos, bits de données ou mots de données) sont utilisés dans le programme-exemple. Opérande Commentaire M 119.7 Bit de déclenchement de l'exécution d'une tâche STATUS M 120.7 Bit de lancement de l'exécution d'une tâche BSEND DB400.DBX 0.0 Paramètre de commande REQuest :...
  • Page 103 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 Opérande Commentaire DB450.DBX 0.4 Paramètre d'état NDR : il indique que le bloc STATUS a pris en charge de nouvelles données du  CP dans la zone SYSTAT. DB450.DBX 0.5 Paramètre d'état ERROR : indique que le bloc STATUS en cours s'est terminé...
  • Page 104: Descriptif

    Exemple d'application 9.2 Exemple d'application pour le CP 441-2 9.2.2 Descriptif Généralités Le programme-exemple se compose : ● de blocs de mise en route OB 100, FC 100 ● et d'une partie cyclique OB1 avec les appels ● du bloc FC 210 pour les transferts de la CPU au CP (émission), ●...
  • Page 105: Exemple De Programme

    Exemple d'application 9.2 Exemple d'application pour le CP 441-2 9.2.3 Exemple de programme Exemple de programme Voici une liste des blocs : Bloc Commentaire OB 100 OB de mise en route (démarrage) FC 100 FC d'initialisation pour l'OB100 OB 1 Exécution cyclique du programme FC 210 FC contenant l'appel du SFB BSEND...
  • Page 106 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 Exécution cyclique du programme OB1 Execution_cyclique UC FC 210 //appel de BSEND UC FC 230 //appel de BRCV UC FC 250 //appel de STATUS FC 210 Exec_taches_BSEND // --------------------------- // Verrouillages pour BSEND // --------------------------- U M 120.7 //declencheur BSEND...
  • Page 107 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 FC 210 Exec_taches_BSEND STATUS :=DB400.DBW12 SD_1 :=P#DB410.DBX 10.0 WORD 1 LEN :=DB400.DBW10 // --------------------------- // Test "termine sans erreur" // --------------------------- U DB400.DBX 0.4 //DONE ? SPBN CON1 //si NON L DB400.DBW 6 //"termine sans erreur"...
  • Page 108 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 FC 230 Exec_taches_BRCV // --------------------------- // Affecter une valeur a R_ID // --------------------------- L DW#16#1 //utiliser BRCV_R_ID = 1 T DB401.DBD 16 /(/comme BSEND-R_ID) // --------------------------- // Valider reception des donnees // --------------------------- = DB401.DBX 0.0 //BRCV avec EN_R=1...
  • Page 109 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 FC 230 Exec_taches_BRCV L DB401.DBW 12 //si STATUS <>0 SPB LEAV T DB401.DBW 14 //enregistrer STATUS SPA LEAV // ---------------------------- // Test "erreur dans STATUS" // ---------------------------- CON2: L 0 L DB401.DBW 12 //si STATUS <>0 SPB LEAV T DB401.DBW 14...
  • Page 110 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 FC 250 Exec_taches_STATUS STATUS :=DB450.DBW12 PHYS :=P#DB450.DBX 16.0 BYTE 2 LOG :=P#DB450.DBX 18.0 BYTE 2 LOCAL :=P#DB450.DBX 20.0 BYTE 16 // ------------------------------- // Test "reception de nouvelles donnees" // ------------------------------- U DB450.DBX 0.4 //NDR ? SPBN CON1 //si NON...
  • Page 111 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 FC 250 Exec_taches_STATUS CON2: L 0 L DB450.DBW 12 //si STATUS <>0 SPB LEAV T DB450.DBW 14 //enregistrer STATUS LEAV: CLR Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 112 Exemple d'application 9.2 Exemple d'application pour le CP 441-2 Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 113: A.1 Caractéristiques Techniques

    aractéristiques techniques Caractéristiques techniques Temps de transmission Les tableaux suivants présentent des temps de transmission mesurés pour les différents codes de fonction. Pour les mesures, on a utilisé un automate programmable S7-300 avec une CPU 315-2 DP (6ES7315-2AF01-0AB0) et un CP 341, et comme partenaire un automate programmable S7-400 avec une CPU 414 (6ES7414-1XG01-0AB0) et un CP 441-2.
  • Page 114 Caractéristiques techniques A.1 Caractéristiques techniques Vitesse de 9600 transmission (bauds) Maître Tâche Esclave Acquittement Données utiles CP 341 CP 441-2 1 octet 10 octets 20 octets 50 octets 100 octets 200 octets 255 octets Vitesse de 76800 transmission (bauds) Maître Tâche Esclave Acquittement...
  • Page 115 Caractéristiques techniques A.1 Caractéristiques techniques Le maître est le CP 341 Code de fonction 15 (écriture) – Force Multiple Coils (durées en msec.) Vitesse de transmission (bauds) Maître Tâche Esclave Acquittement Données utiles CP 341 CP 441-2 1 octet 10 octets 20 octets 1030 50 octets...
  • Page 116 Caractéristiques techniques A.1 Caractéristiques techniques Le maître est le CP 441 Code de fonction 1 (lecture) – Read Coil (Output) Status (durées en msec.) Vitesse de transmission (bauds) Maître Tâche Esclave Acquittement Données utiles CP 441-2 CP 341 1 octet 10 octets 20 octets 50 octets...
  • Page 117 Caractéristiques techniques A.1 Caractéristiques techniques Le maître est le CP 441 Code de fonction 15 (écriture) – Force Multiple Coils (durées en msec.) Vitesse de transmission (bauds) Maître Tâche Esclave Acquittement Données utiles CP 441-2 CP 341 1 octet 10 octets 20 octets 1028 50 octets...
  • Page 118 Caractéristiques techniques A.1 Caractéristiques techniques Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 119: Schéma De Câblage Rs422 Multipoint (Modbus Multipoint)

    chémas de câblage multipoint Schéma de câblage RS422 Multipoint (MODBUS Multipoint) T(A)- T(B)+ R(A)- R(B)+ Ω Ω IMPORTANT En mode de fonctionnement RS422, vous pouvez utiliser un CP 341 ou CP 441-2 uniquement comme « Maître » car les câbles d'émission ne peuvent pas être commutés à l'état «...
  • Page 120: Schéma De Câblage Rs485 Multipoint (Modbus Multipoint)

    Schémas de câblage multipoint Schéma de câblage RS485 Multipoint (MODBUS Multipoint) R(A)- R(B)+ 330 Ω 330 Ω R(A)- R(B)+ Les remarques suivantes sont valables pour les deux modes de fonctionnement : ● Le câble GND (PIN 8 pour CP 341 / CP 441-2) doit être connecté aux deux extrémités ●...
  • Page 121: Protocole Modbus

    bliographie Protocole MODBUS Gould Modbus Protocol Reference Guide PI-MBUS-300 Rev B GOULD Electronics Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 122: Bibliographie

    Bibliographie Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 123: Glossaire

    Glossaire Aide en ligne STEP 7 vous offre la possibilité d'afficher des textes d'aide contextuels à l'écran lors du travail avec le logiciel de programmation. Appel du bloc On désigne par appel de bloc le branchement du traitement du programme dans le bloc appelé.
  • Page 124: Configuration

    Glossaire Blocs fonctionnels système (SFB) Un bloc de données fonctionnel système SFC est un bloc fonctionnel avec mémoire intégré dans le système d'exploitation de la CPU qui peut être appelé, si nécessaire, dans le programme utilisateur, au même titre qu'un bloc fonctionnel FB. Blocs système Les blocs système diffèrent des autres blocs en ceci qu'ils sont déjà...
  • Page 125: Fonctions Système (Sfc)

    Glossaire En ligne/hors ligne En mode en ligne, il y a une liaison de données entre le système d'automatisation et la console de programmation, en mode hors ligne il n'y en a pas. Evénements de diagnostic Un événement de diagnostic provoque la création d'une entrée dans le tampon de diagnostic de la CPU.
  • Page 126: Mise En Route

    Glossaire Interruptions Une interruption désigne l'interruption du traitement du programme dans le processeur d'un système d'automatisation par une alarme externe. Liaison point à point Dans une liaison point à point, le processeur de communication sert d'interface entre un automate programmable et un partenaire de communication Logiciel On appelle logiciel l'ensemble des programmes mis en oeuvre sur une unité...
  • Page 127 Glossaire Module d'interface Le module d'interface CP 441-2 transpose physiquement les signaux. En changeant le module d'interface enfichable, vous pouvez adapter le processeur de communication aux caractéristiques physiques du partenaire de communication. Opérande Un opérande est la partie d'une instruction STEP 7 qui indique sur quoi le processeur opère. Un opérande peut être à...
  • Page 128: Programme Utilisateur

    Glossaire Programme utilisateur Le programme utilisateur contient toutes les instructions et conventions pour le traitement des entrées/sorties, permettant de commander une installation ou un processus. Dans SIMATIC S7, le programme utilisateur est structuré et peut être subdivisé en unités plus petites, les blocs.
  • Page 129 Glossaire Variable Une variable est une donnée possédant un contenu variable qui peut être utilisée dans le programme utilisateur STEP 7. Une variable est constituée d'un opérande (p.ex. M 3.1) et d'un type de données (p. ex. Bool) et est identifiée par un symbole (p. ex. BANDE_MARCHE).
  • Page 130 Glossaire Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...
  • Page 131: Index

    Index Broadcast, 41 Liaison multipoint, 18 Clé électronique, 13, 17 Mémoire de chargement, 13 Code de fonction, 11 Mode de fonctionnement, 31 FC 01, 14, 49 Modules d'interface FC 08, 61 RS 232C, 11, 18 FC -11, 63 TTY, 18 FC -12, 64 X27, 18 FC -15, 14, 66...
  • Page 132 Index Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître Instructions de service, 09/2009, A5E00218412-06...

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières