Réaction du module à un numéro de séquence inattendu
Un enregistrement avec un numéro de séquence inattendu pour les données d'émission est
rejeté par le module avec le message d'erreur 80B8
valeur 81D7
faut interrompre la communication en cours et répéter la transmission avec le premier
enregistrement (Page 57).
La tâche d'émission est rejetée, le numéro de séquence incorrect est pris en compte (si
différent de 0) et incrémenté.
9.1.4
Exemple
Il s'agit de transmettre un télégramme de 500 octets de longueur. La taille d'enregistrement
est de 240 octets.
• Premier enregistrement, taille 240 octets :
"Numéro de séquence pour données d'émission" = 1
"ID de fin de télégramme" = 0
238 octets de données utiles
• Deuxième enregistrement, taille 240 octets :
"Numéro de séquence pour données d'émission" = 2
"ID de fin de télégramme" = 0
238 octets de données utiles
• Troisième enregistrement, taille 26 octets :
"Numéro de séquence pour données d'émission" = 3
"ID de fin de télégramme" = 1
24 octets de données utiles
• Attendre le message en retour du module de communication, voir Interrogation de
l'acquittement - données d'entrée (Page 58).
Il s'agit ensuite de transmettre un télégramme de 100 octets de longueur.
• Premier = dernier enregistrement, taille 102 octets :
"Numéro de séquence pour données d'émission" = 4
"ID de fin de télégramme" = 1
100 octets de données utiles
• Attendre le message en retour du module de communication, voir Interrogation de
l'acquittement - données d'entrée (Page 58).
Utilisation du CM PtP sans instructions système SIMATIC
Manuel de programmation et d'utilisation, 05/2021, A5E03908200-AB
est alors contenue dans SEND_STS dans les données d'entrée. Dans ce cas, il
H
9.1 Émission de données avec enregistrement
lors de l'écriture d'enregistrement. La
H
Envoi de données
59