Exemple : Send_Rk Avec Mémento De Couplage - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

SFB pour les CPU compactes
Exemple : SEND_RK avec mémento de couplage
Supposons que le partenaire de communication envoie des données dans le DB101 de
votre CPU.
1. Dans votre CPU, donnez la valeur FALSE au mémento de couplage 100.6.
2. Indiquez-le dans la tâche SEND du partenaire de communication (paramètres
R_CF_BYT, R_CF_BIT).
Ce mémento est alors communiqué à votre CPU dans l'en-tête du télégramme RK 512.
Avant d'exécuter la tâche, votre CPU teste le mémento de couplage indiqué dans l'en-
tête du télégramme RK 512. La tâche est exécutée seulement si le mémento a la valeur
FALSE dans votre CPU. S'il a la valeur TRUE, le message d'erreur "32 hex" est envoyé
au partenaire de communication dans un télégramme de réaction.
Une fois les données transférées dans le DB101, le bloc SFB SERVE donne la valeur
TRUE au mémento de couplage 100.6 de votre CPU et affiche l'octet et le bit du
mémento de couplage pour un appel (si NDR =TRUE).
3. Vous pouvez évaluer le mémento de couplage dans le programme utilisateur (mémento
100.6 =TRUE) et vérifier ainsi que la tâche est terminée et que les données transmises
sont prêtes à être traitées.
4. Quand vous aurez traité les données dans votre programme utilisateur, il faudra
remettre le mémento de couplage 100.6 à FALSE. C'est la condition pour que votre
partenaire de couplage puisse de nouveau exécuter la tâche sans erreur.
28-60
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières