QUESTION:
Quelles différences existe-t-il entre l'interface DP intégrée de ma CPU (ex. CPU 315-2 DP) et l'interface DP d'un CP 342-5 ?
REPONSE: Dans les tableaux suivants sont représentées les différences essentielles:
| Configuration en tant que ... |
CP 342-5 |
CPU 315-2 |
| Maître DP |
Sur les CP 342-5/CP342-5 FO les plus récents (6GK7 342-5DA01-0XE0, 6GK7 342-5DA02-0XE0 ou
6GK7 342-5F00-0XE0), les esclaves DP peuvent être directement sélectionnés du catalogue standard.
Le CP342-5
(6GK7 342-5DA00-0XE0) ne supporte que les esclaves normés. Seuls les esclaves se trouvant dans la rubrique "PROFIBUS DP > CP 342-5 Maître DP" ou "PROFIBUS DP > Esclaves DP V0" peuvent être utilisés. Lors de l'utilisation de fichiers GSD, vérifier que tous les esclaves soient tous normés DP. |
L'ensemble des esclaves DP du catalogue standard peuvent être sélectionnés. |
| Esclave DP |
La configuration de modules d'E/S se fait grâce aux modules universels, qui seront adaptés en fonctions des E/S effectivement utilisées au niveau de l'esclave. |
Tableau 1: Différences au niveau de la configuration
| CP 342-5 |
CPU 315-2 |
| L'échange de données entre la CPU et le CP se fait par appel de bloc spécifique (FC1 "DP_SEND" et FC2 "DP_RECV"). Les zones source / cible des données à recevoir / émettre peuvent être choisies librement. Il est possible d'utiliser un bloc de données, les mémentos ou la zone de péripherie.
Du fait que l'accès à la périphérie n'est pas directe, les adresses d'E/S peuvent être simultanément utilisées pour plusieurs CPs.
Une description de ces blocs est disponible dans le manuel "SIMATIC NET NCM S7 pour PROFIBUS" au niveau de la contribution d'ID: 1158693. |
Les données des esclaves DP se trouvent au niveau de la périphérie centre de la CPU, comme si les modules étaient sur le châssis central. Les données sont accessibles par les instructions d'accès direct comme par ex "U E 1.0". |
Tableau 2: Programmation des échanges de données
La quantité de données échangeable par chacune des cartes dépend de son indice.
Le tableau suivant montre un comparatif entre les différents modules:
| Interface Maître DP |
Nb. max. d'esclaves DP |
Zone d'E/S en tant que ... |
| Maître DP |
Esclave DP |
CPU 315-2DP
(6ES7 315-2AF03-0AB0) |
64 |
1 kO |
244 octets |
CPU 316-2DP
(6ES7 316-2AG00-0BA0) |
125 |
2 kO |
244 octets |
CPU 318-2DP
(6ES7 318-2AJ00-0AB0) |
125 |
8 kO |
244 octets |
CP 342-5
(6GK7 342-5DA00-0XE0) |
124 |
240 octets |
86 octets |
CP 342-5
(6GK7 342-5DA02-0XE0) |
124 |
2160 octets |
240 octets |
Tableau 3: Différences par quantité
| CP 342-5 |
CPU 315-2 |
L'ensemble de la zone de données (jusque 2160 octets) peut être traitée de manière cohérente, en suivant les règles suivantes:
- Les données reçues ne doivent être traitées que lorsque le bloc a signalé qu'elles ont été transférées sans erreur.
- Pour les données émises, elles ne doivent pas être modifiées tant que le bloc n'a pas signalé une transmission sans erreur.
Un non respect de ces règles aurait pour conséquence une cohérence de seulement 32 octets. |
Pour le transfert de données cohérentes de longueur de plus de 4 octets, il faut utiliser les SFC 14/15. Le SFC14 "DPRD_DAT" sert à la lecture et le SFC15 "DPWR_DAT" à l'écriture de données cohérentes.
Le nombre maximal de données cohérentes dépend de la CPU utilisée. Ces données sont disponibles au niveau des manuels sur les "Caractéristiques des CPU". |
Tableau 4: Différences sur les données cohérentes
| CP 342-5 |
CPU 315-2 |
| Les CPs 342-5 (à partir du 6GK7 342-5DA02-0XE0) ou les CPs 342-FO (6GK 342-5DF00-0XE0) supportent les débits jusqu'à 12 MBaud.
Exception:
Le CP 342-FO supporte ni 3 ni 6 MBaud.
Les CPs avec de plus anciens indices (6GK7 342-5DA00-0XE0 ou
6GK7 342-5DA01-0XE0) ne supportent que les débits jusqu'à 1.5 MBaud. |
Les interfaces intégrées des CPU supportent les débits jusqu'à 12 MBaud. |
Tableau 5: Différences dans les débits supportés
D'autres informations sur ce thème se trouvent au niveau des contributions suivantes:
| Thème: |
Contribution d'ID: |
| Erreurs fréquentes lors de la mise en œuvre du CP 342-5 paramétré en tant que Maître DP |
18208090 |
| Configuration du CP 342-5 avec STEP7 V5.0+SP3 |
2354644 |
| Bibliothèque SIMATIC_NET_CP de STEP7 / NCM S7 V5.2 |
9061353 |
| Version nécessaire des blocs fonctionnels pour piloter un CP 342-5 |
187699 |
| Que respecter lors du changement / remplacement d'un CP 342-5 |
7806643 |
| Manuel des CPs S7 pour PROFIBUS |
8773570 |
| "SIMATIC NET NCM S7 pour PROFIBUS", chapitre "Mode maître DP" |
1158693 |
|