Siemens SIMATIC S7-200 Manuel D'utilisation page 92

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

Publicité

Automate programmable S7-200 Manuel système
Comme indiqué au tableau 6-12, l'opération Recevoir permet de sélectionner les conditions de début et de
fin de message, à l'aide des octets SMB86 à SMB94 pour l'interface 0 et des octets SMB186 à SMB194
pour l'interface 1.
Conseil
La réception est automatiquement interrompue en cas de débordement ou d'erreur de parité. Vous devez
définir une condition de début et une condition de fin (décompte maximal de caractères) pour que la
réception de message fonctionne.
Tableau 6-12 Octets de la mémoire tampon de réception (SMB86 à SMB94 et SM1B86 à SMB194)
Interface 0
SMB86
6
SMB87
SMB88
SMB89
SMW90
SMW92
SMB94
82
Interface 1
Description
SMB186
Octet d'état de réception de
message
n :
1 =
Réception de message interrompue : l'utilisateur a émis une commande d'inhibitio
r :
1 =
Réception de message interrompue : erreur dans les paramètres d'entrée
ou condition de début ou de fin manquante
e :
1 =
Caractère de fin reçu
t :
1 =
Réception de message interrompue : expiration de la temporisation
c :
1 =
Réception de message interrompue : nombre maximal de caractères atteint
p
1 =
Réception de message interrompue : erreur de parité
SMB187
Octet de commande de réception
de message
en : 0 = Fonction de réception de message inhibée
1 = Fonction de réception de message validée
Le bit de validation/inhibition de réception de message
est interrogé à chaque exécution de l'opération RCV.
sc : 0 = Ne pas tenir compte de SMB88 ou SMB188
1 = Utiliser la valeur de SMB88 ou SMB188 pour détecter le début du message
ec : 0 = Ne pas tenir compte de SMB89 ou SMB189
1 = Utiliser la valeur de SMB89 ou SMB189 pour détecter la fin du message
il :
0 = Ne pas tenir compte de SMW90 ou SMW190
1 = Utiliser la valeur de SMW90 ou SMW190 pour détecter une situation d'inactivité
c/m : 0 = La temporisation est une temporisation inter-caractère.
1 = La temporisation est une temporisation de message.
tmr : 0 = Ne pas tenir compte de SMW92 ou SMW192
1 = Arrêter la réception si le temps dans SMW92 ou SMW192 est dépassé
bk : 0 = Ne pas tenir compte des situations d'interruption
1 = Utiliser situation d'interruption comme détection de début de message
SMB188
Caractère de début de message
SMB189
Caractère de fin de message
SMW190
Temps de ligne inactive en millisecondes. Le premier caractère reçu après expiration du
temps de ligne inactive est le début d'un nouveau message.
SMW192
Valeur d'expiration de la temporisation inter-caractère/de message en millisecondes. Si le
temps est dépassé, la réception de message est interrompue.
SMB194
Nombre maximal de caractères à recevoir (1 à 255 octets). Cette plage doit être définie
égale à la taille maximale escomptée de la mémoire tampon même si la fin de message par
réception du nombre maximal de caractères n'est pas utilisée.
BPFo
7
n
r
e
0
0
BPFo
7
en
sc
ec
il
c/m
BPFa
0
t
c
p
BPFa
0
tmr
bk
0

Publicité

Table des Matières
loading

Table des Matières