Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 90

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Automate programmable S7-200 Manuel système
Opérations Transférer message de mémoire tampon et Recevoir
(communication programmable)
En mode de communication programmable, l'opération Transférer
message de mémoire tampon (XMT) permet de transférer des
données via les interfaces de communication.
L'opération Recevoir (RCV) appelle ou arrête la fonction de réception
de messages. Vous devez préciser une condition de début et de fin
pour activer la boîte RCV. Les messages reçus via l'interface précisée
PORT sont rangés dans la mémoire tampon de données TBL. La
première entrée de cette mémoire tampon précise le nombre d'octets
reçus.
Situations d'erreur mettant ENO à 0
H 0006 (adresse indirecte)
H 0009 (émission/réception simultanées sur l'interface 0)
H 000B (émission/réception simultanées sur l'interface 1)
6
H SM86.6 or SM186.6 mis à 1 en raison d'une erreur de paramètre de réception
H La CPU S7-200 n'est pas en mode de communication programmable
Tableau 6-11 Opérandes autorisés pour les opérations Transférer message de mémoire tampon et Recevoir
Entrées/sorties
TBL
PORT
Vous trouverez plus d'informations sur le mode de communication programmable dans le paragraphe sur la
création de protocoles personnalisés avec le mode de communication programmable en page 227 du
chapitre 7.
Commande du port de communication série via le mode de communication
programmable
Le mode de communication programmable vous permet de gérer l'interface de communication série du
S7-200 par l'intermédiaire du programme utilisateur. Lorsque vous sélectionnez le mode de communication
programmable, votre programme commande le fonctionnement de l'interface de communication par
l'intermédiaire d'interruptions de réception, d'interruptions d'émission, de l'opération de transfert XMT et de
l'opération de réception RCV. Le programme CONT gère entièrement le protocole de communication au
cours de la communication programmable. Les octets SMB30 pour l'interface 0 et SMB130 pour l'interface 1
(si votre S7-200 comporte deux interfaces) permettent de sélectionner le débit en bauds et la parité.
La communication programmable est désactivée et la communication normale rétablie (accès à la console
de programmation, par exemple) lorsque le S7-200 est à l'état de fonctionnement "Arrêt" (STOP).
Dans le plus simple des cas, vous pouvez envoyer un message à une imprimante ou à un afficheur à l'aide
de l'opération de transfert XMT. Mais vous pouvez également connecter un lecteur de codes à barres, une
balance de pesage et une soudeuse. Vous devez, dans tous les cas, écrire votre programme afin qu'il
prenne en charge le protocole utilisé par l'appareil avec lequel le S7-200 communique en mode de
communication programmable.
La communication programmable n'est possible que lorsque le S7-200 est à l'état de fonctionnement
"Marche" (RUN). Pour valider le mode de communication programmable, entrez la valeur 01 dans le champ
de sélection du protocole de l'octet SMB30 (interface 0) ou de l'octet SMB130 (interface 1). Il n'est pas
possible de communiquer avec la console de programmation tant que le mode de communication
programmable est activé.
Conseil
Vous pouvez commander le mode de communication programmable via le mémento spécial SM0.7 dont
la valeur indique la position en vigueur du commutateur de mode de fonctionnement. Lorsque le bit SM0.7
est à 0, le commutateur est en position TERM ; lorsque le bit SM0.7 est à 1, le commutateur de mode de
fonctionnement est en position RUN. Si vous validez la communication programmable uniquement
lorsque le commutateur est en position RUN, vous pouvez surveiller ou commander le fonctionnement du
S7-200 à l'aide de la console de programmation en faisant basculer le commutateur sur n'importe quelle
autre position.
80
Type de
Opérandes
données
BYTE
IB, QB, VB, MB, SMB, SB, *VD, *LD, *AC
BYTE
Constante
CPU 221, CPU 222, CPU 224 :
CPU 226 et CPU 226XM :
0
0 ou 1

Publicité

loading