QUESTION:
Est-ce qu'il est possible qu'un maître DP lise les données d'entrée d'un esclave DP, paramétré par un autre maître DP ?
RÉPONSE:
Oui, un maître DP est capable de lire les données d'entrée d'un esclave DP qui n'est pas géré par par lui même, et ce grâce à la configuration d'échange direct de données. Pour cela, les deux maîtres DP doivent être paramétrés dans un système multi-maîtres au niveau d'un réseau physique PROFIBUS-DP.
Pré-requis:
Les deux maîtres DP doivent avoir la fonctionnalité d'émission et de réception pour l'échange direct de données, mais les esclaves DP doivent aussi avoir la fonctionnalité d'émission pour l'échange direct de données.
Cette propriété se vérifie aussi bien pour le maître DP que pour les esclaves DP au niveau des informations du modules, disponibles dans le catalogue matériel du STEP7 (HW Config.) et affichées dans la fenêtre sous l'arborescence du catalogue matériel.

Image 1: Fonctionnalité d'émission et de réception pour l'échange direct de données pour le maître DP

Image 2: Fonctionnalité d'émission pour l'échange direct de données pour l'esclave DP
Exemples des produits supportant l'échange direct de données:
Esclaves DP:
- ET200-L
6ES7 131-1EH00-0XB0 - bloc électronique DI 16 x AC 120V
6ES7 133-1EH00-0XB0 - bloc électronique DI8/DO8 x AC120V
6ES7 133-1JH00-0XB0 - bloc électronique DI8/RO8 x AC120V
6ES7 133-1BL01-0XB0 - ET 200L 16DI/16DO DC 24V/0,5A
- ET200-M
6ES7 153-1AA03-0XB0 - IM153-1, PROFIBUS-DP
6ES7 153-1AA83-0XB0 - IM153-1, PROFIBUS-DP
- ET200-S
6ES7 151-1CA00-0AB0 - ET200S module d'interface IM151-1 BASIC
6ES7 151-1AB02-0AB0 - ET200S module d'interface IM151-1 FO STANDARD
6ES7 151-1BA00-0AB0 - ET200S module d'interface IM151-1 High Feature
6ES7 151-1AA03-0AB0 - ET200S module d'interface IM151-1 STANDARD
- ET200-X
6ES7 147-1AA01-0XB0 - ET200X: module de base BM147/CPU
6ES7 147-1AA10-0XB0 - ET200X: module de base BM147-1 CPU
6ES7 141-1BF01-0XB0 - ET200X: module de base BM141, 8DI
6ES7 141-1BF01-0AB0 - ET200X: BM141 - ECOFAST RS485 8DI
Maîtres DP:
- C7
6ES7 626-2DG04-0AE3 - SIMATIC C7-626/P DP, appareil complet.
6ES7 633-2BF02-0AE3 - SIMATIC C7-633 DP, appareil complet
6ES7 634-2BF02-0AE3 - SIMATIC C7-634 DP, appareil complet
6ES7 635-2EC01-0AE3 - SIMATIC C7-635 clavier, appareil complet
6ES7 635-2EB01-0AE3 - SIMATIC C7-635 tactile
6ES7 636-2EC00-0AE3 - SIMATIC C7-636 clavier, appareil complet
- S7-300
6ES7 313-6CE01-0AB0 - CPU313C-2 DP,32 KO,16DI / 16DO; IF DP M/S
6ES7 314-6CF01-0AB0 - CPU314C-2 DP,48 KO,24DI / 16DO/ 4AI / 2AO, IF DP M/S
6ES7 315-2AF03-0AB0 - CPU315-2 DP, 64 KO, 0.3 ms/Kinstructions
6ES7 315-2AG10-0AB0 - CPU315-2DP, 128 KO, 0.1 ms/Kinstructions
6ES7 315-6FF01-0AB0 - CPU315F
6ES7 316-2AG00-0AB0 - CPU316-2DP, 128 KO, 0.3 ms/Kinstructions
6ES7 317-2EJ10-0AB0 - CPU317-2 PN/DP, 512 KO, 0.05 ms/Kinstructions
6ES7 317-6FF00-0AB0 - CPU317F-2DP, 512 KO, 0.1 ms/Kinstructions
6ES7 318-2AJ00-0AB0 - CPU318-2, 512 KO, 0,1 ms/Kinstructions
- S7-400
6ES7 412-1XF03-0AB0 - CPU412-1, 96 KO, 0.2 ms/Kinstructions
6ES7 412-2XG00-0AB0 - CPU412-2, 144 KO, 0.2 ms/Kinstructions
6ES7 414-2XG03-0AB0 - CPU414-2, 256 KO, 0.1 ms/Kinstructions
6ES7 414-3XJ00-0AB0 - CPU414-3, 768 KO, 0.1 ms/Kinstructions
6ES7 416-2XK02-0AB0 - CPU416-2, 1.6 MO, 0.08 ms/Kinstructions
6ES7 416-3XL00-0AB0 - CPU416-3, 3.2 MO, 0.08 ms/Kinstructions
6ES7 416-2FK02-0AB0 - CPU416F-2, 1.6 MO, 0.08 ms/Kinstructions
6ES7 417-4XL00-0AB0 - CPU417-4, 4 MO
- ET200 S-CPU
6ES7 151-7AA10-0AB0 - ET200S IM151 CPU, 48 KO
Configuration de l'échange de données direct:
Il faut paramétrer la fonctionnalité d'échange direct de données au niveau du "second" maître DP. La configuration du maître de l'esclave DP est faite de manière identique à toute communication normale entre maître et esclave.
Dans le projet exemple, une station ET200S (esclave DP) est pilotée par une CPU318-2 (maître DP). Une CPU416-2 DP, se trouvant sur le même réseau PROFIBUS-DP, lit par échange de données directe les données du module d'entrées de l'ET200S.
Pour la configuration de la CPU416-2DP qui vient lire les données de l'esclave qu'il ne gère pas, procéder comme suit:
- ouvrir les propriétés de l'interface DP et aller dans l'onglet Configuration. Insérer une nouvelle ligne qu'il faut paramétrée en mode DX (échange direct de données).

Image 3: Configuration de la CPU416-2 DP
- éditer la configuration du DX, en indiquant l'adresse DP de l'esclave DP ainsi que l'adresse d'entrée des données concernées.

Image 4: Configuration de l'échange direct de données
Image 5: Configuration du projet exemple ( 21 KB )
Projet exemple:
Copier le fichier "Direct_data_exchange.exe" dans un répertoire distinct et lancer le ensuite par double-clic. Le projet créé avec STEP7 V5.2 SP1 est automatiquement décompacté avec l'ensemble de ses sous-répertoires associés. Le projet décompacté peut ensuite être ouvert et modifié avec le SIMATIC Manager.
Direct_data_exchange.exe ( 192 KB )
|