Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 237

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Création de protocoles personnalisés en mode de communication
programmable
Le mode de communication programmable permet à votre programme de gérer l'interface de
communication de la CPU S7-200. Vous pouvez, grâce à ce mode, mettre en œuvre des protocoles de
communication personnalisés pour communiquer avec de nombreux appareils intelligents. Le mode de
communication programmable accepte les protocoles ASCII et binaires.
Les octets de mémento spéciaux SMB30 (pour l'interface 0) et SMB130 (pour l'interface 1) vous permettent
d'activer le mode de communication programmable. Votre programme utilise les éléments suivants pour
gérer le fonctionnement de l'interface de communication :
Opération de transfert XMT et interruption d'émission : L'opération XMT permet au S7-200 d'émettre
-
jusqu'à 255 caractères de l'interface COM. L'interruption d'émission avertit votre programme dans le
S7-200 lorsque l'émission est achevée.
Interruption de réception de caractère : L'interruption de réception de caractère avertit le programme
-
utilisateur qu'un caractère a été reçu sur l'interface COM. Votre programme peut alors agir sur ce
caractère, en fonction du protocole mis en œuvre.
Opération de réception RCV : L'opération RCV reçoit le message entier de l'interface COM, puis
-
génère une interruption pour votre programme lorsque le message a été entièrement reçu. Vous
utilisez les mémentos spéciaux du S7-200 pour configurer l'opération de réception afin qu'elle
commence et arrête la réception de messages, en fonction de conditions définies. L'opération de
réception permet à votre programme de démarrer ou d'arrêter un message en fonction de caractères
spécifiques ou d'intervalles de temps. Elle permet de mettre en œuvre la plupart des protocoles.
La communication programmable n'est active que lorsque le S7-200 est à l'état de fonctionnement "Marche"
(RUN). Le passage du S7-200 à l'état "Arrêt" interrompt toute la communication programmable et l'interface
de programmation retourne alors au protocole PPI avec les valeurs paramétrées dans le bloc de données
système du S7-200.
Tableau 7-9 Utilisation de la communication programmable
Configuration de réseau
Utilisation de la
communication
programmable via une
liaison RS-232
Utilisation du
protocole USS
Création d'un
programme utilisateur
émulant un esclave
sur un autre réseau
Balance
Câble
PC/PPI
S7-200
MicroMaster
MicroMaster
S7-200
MicroMaster
Réseau Modbus
Unité
Modbus
S7-200
S7-200
S7-200
S7-200
Communication via un réseau
Description
Exemple : Utilisation d'un S7-200 avec une balance
électronique disposant d'un port RS-232
Le câble RS-232/PPI multi-maître raccorde le port
H
RS-232 sur la balance au port RS-485 sur la CPU
S7-200
(réglez le câble au mode PPI/Communication
programmable, commutateur 5=0).
La CPU S7-200 utilise la communication
H
programmable pour communiquer avec la balance.
Le débit peut aller de 1200 bauds à 115,2 kilobauds.
H
Le programme utilisateur définit le protocole.
H
Exemple : Utilisation d'un S7-200 avec des
entraînements MicroMaster SIMODRIVE
STEP 7-Micro/WIN fournit une bibliothèque USS.
H
La CPU S7-200 est un maître et les entraînements
H
sont des esclaves.
Vous trouverez un exemple de
programme USS dans les Conseils de
programmation sur le CD de
Conseils de
programmation
documentation (voir le conseil 28).
Exemple : Connexion de CPU S7-200 à un réseau
Modbus
Le programme utilisateur dans le S7-200 émule un
H
esclave Modbus.
STEP 7-Micro/WIN fournit une bibliothèque Modbus.
H
Vous trouverez un exemple de
programme Modbus dans les Conseils de
programmation sur le CD de
Conseils de
programmation
documentation (voir le conseil 41).
Chapitre 7
7
227

Publicité

loading