Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Manuel De L'appareil page 47

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

6.8
Exemple d'application pour le bus interne
6.8.1
Vue d'ensemble des exemples
Les codes sources C++ et Python mis à disposition contiennent un exemple simple d'échange
de données d'E/S périodique entre la CPU et le TM MFP.
Pour pouvoir échanger des données d'E/S entre la CPU et le TM MFP, vous devez charger une
configuration matérielle dans la CPU à l'état de fonctionnement RUN.
Les éléments des exemples d'application se trouvent dans le dossier
/usr/share/doc/bbus-agent/ :
• cpp/ : fichiers sources de l'exemple d'application C++
• python/ : fichiers sources de l'exemple d'application Python 3
• doc/ : fichiers de documentation
• README.md : bbus-agent et manuel pour l'exemple d'application
L'application C++ convient à des applications temps réel, à condition que toutes les conditions
de temps réel recommandées par Linux soient remplies.
REMARQUE
Les applications basées sur Python ne garantissent pas de comportement temps réel.
Conditions
Les conditions suivantes doivent être remplies pour les exemples d'application :
• La puissance d'alimentation de 25 W nécessaire pour le TM MFP est disponible.
• Vous avez chargé une configuration matérielle correcte dans la CPU.
• Vous avez mis la CPU à l'état de fonctionnement RUN.
Les exemples d'application bbus sont réalisés sous forme de boucle sans fin avec les étapes
suivantes :
• Lecture de toutes les données de sortie de la CPU
• Traitement des données de sortie de la CPU et préparation des données d'entrée de la CPU
• Écriture des données d'entrée de la CPU
Module technologique TM MFP
Manuel, 03/2024, A5E52603218-AB
6.8 Exemple d'application pour le bus interne
Configuration
47

Publicité

loading

Ce manuel est également adapté pour:

6es7558-1aa00-0ab0