Exemple De Programme Pour La Communication Dp Avec Une Cpu - Siemens SIMATIC S7-200 Manuel D'utilisation

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

Publicité

Exemple de programme pour la communication DP avec une CPU

Vous trouverez ci-après un exemple de programme en LIST pour le module PROFIBUS-DP à
l'emplacement 0, programme destiné à une CPU utilisant l'information relative à l'interface DP en mémoire
SM. Ce programme détermine l'emplacement des mémoires tampons DP via le mot SMW226 et les tailles
des mémoires tampons via les octets SMB228 et SMB229. Ces informations servent à copier les données
contenues dans la mémoire tampon de sortie DP en mémoire image des sorties de la CPU. De façon
similaire, les données dans la mémoire image des entrées de la CPU sont copiées dans la mémoire tampon
d'entrée en mémoire V.
Nota
La manière d'affecter des adresses SM aux modules intelligents a été modifiée à partir de la version 2.2.
Si vous utilisez une CPU antérieure à la version 2.2, placez, afin de garantir la compatibilité, tous les
modules intelligents à des emplacements adjacents à la CPU et avant tous les modules non intelligents.
Dans l'exemple de programme suivant pour un module DP à l'emplacement 0, les données de configuration
DP en mémoire SM fournissent la configuration de l'esclave DP. Le programme utilise les données
suivantes :
SMW220
Etat d'erreur du module DP
SMB224
Etat DP
SMB225
Adresse du maître
SMW226
Décalage de mémoire V pour les sorties
SMB228
Nombre d'octets de données de sortie
SMB229
Nombre d'octets de données d'entrée
VD1000
Pointeur désignant les données de sortie
VD1004
Pointeur désignant les données d'entrée
Caractéristiques techniques
Annexe A
A
395

Publicité

Table des Matières
loading

Table des Matières