Siemens SIMATIC S7-300 Manuel De Référence page 510

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.
Dans votre CPU, donnez la valeur FALSE au mémento de couplage 100.6.
-
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).
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.
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.
26-56
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières