Règles Pour L'écriture De Codes De Tâches; Etat De Réception Du Module 1Si; Définition Des Mots D'état - Siemens SIMATIC ET 200S Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC ET 200S:
Table des Matières

Publicité

Règles pour l'écriture de codes de tâches
Les règles suivantes sont valables pour l'écriture de codes de tâches dans l'octet de
coordination, ce qui permet de synchroniser les transmissions de données entre la CPU et le
module ET 200S 1SI :
● Avant de pouvoir écrire un code de tâche dans l'octet de coordination de sortie, le
● Avant de pouvoir écrire le premier segment dans l'octet de sortie 1 ... n, le programme
● Si le programme utilisateur voit d'autres codes d'acquittement de tâche que celui envoyé
Etat de réception du module 1SI
Le module 1SI affiche toujours son état de réception lorsqu'il est à l'état de repos
(acquittement de la tâche, octet 0 = 00H). L'état de réception est indiqué dans les octets
1 et 2.
Etat
0000
0001
0B01
Définition des mots d'état
Dans les exemples de transmissions de données figurant dans les pages suivante, le
module ET 200S 1SI utilise les octets 1 et 2 pour la signalisation d'état dans quelques
réponses à la CPU. Le tableau "Messages de diagnostic dans le paramètre STATUS" donne
la liste des mots d'état ainsi que leur définition.
Ordre des octets dans le mot
Lors des transmissions de données entre la CPU et le module ET 200S 1SI, l'octet de poids
fort est envoyé en premier pour tous les mots de 16 bits (p. ex. état et longueur).
Modules d'interface série
Instructions de service, 03/2009, A5E00124882-05
2.12 Données de référence pour maîtres autres que PROFIBUS S7
programme utilisateur de la CPU doit voir un code de repos dans l'octet de coordination
d'entrée du module ET 200S 1SI.
utilisateur de la CPU doit voir le code d'acquittement de la tâche (c.àd. le code de tâche
accepté) dans l'octet de coordination d'entrée du module.
par le programme, il ne peut pas écrire dans l'octet de sortie 0 ... n jusqu'à ce qu'il ait à
nouveau vu un code de repos en provenance de l'octet de coordination d'entrée du
module ET 200S 1SI.
Cette situation peut survenir, p. ex., quand deux tâches distinctes sont exécutées dans le
même cycle, que les deux tâches voient le code de repos et que les deux écrivent un
autre code de tâche dans l'octet de sortie. Du fait que le cycle de la CPU et celui de
PROFIBUS DP sont asynchrones, il n'est pas garanti que la tâche atteigne le module en
premier. C'est la raison pour laquelle chaque tâche doit pouvoir attendre la fin de l'autre
tâche avant d'être traitée ellemême.
Signification
Aucun message de réception disponible
H
Message de réception ou télégramme de réception disponibles
H
Le tampon de réception est plein à plus de 2/3.
H
Module d'interface série
97

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

6es7 138-4df01-0ab0

Table des Matières