Création De Protocoles Personnalisés En Mode De Communication Programmable - Siemens SIMATIC S7-200 Manuel

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

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 oeuvre.
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 oeuvre 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-10 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
S
le port 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 comm. programm.
S
pour communiquer avec la balance.
Le débit peut aller de 1200 bauds à
S
115,2 kilobauds.
Le progr. utilisateur définit le protocole.
S
Exemple : Utilisation d'un S7- -200 avec des
entraînements MicroMaster SIMODRIVE
STEP 7- -Micro/WIN fournit une bibl. USS.
S
La CPU S7- -200 est un maître et les
S
entraînements sont des esclaves.
Vous trouverez un exemple de
programme USS dans les Conseils
de programmation sur le CD de
Conseils de
programmation
documentation (voir conseil 28).
Exemple : Connexion de CPU S7- -200 à un
réseau Modbus
Le programme utilisateur dans le S7- -200
S
émule un esclave Modbus.
STEP 7- -Micro/WIN fournit une bibl. Modbus.
S
Vous trouverez un exemple de
progr. Modbus dans les Conseils de
programmation sur le CD de
Conseils de
programmation
documentation (voir conseil 41).
Chapitre 7
241

Publicité

Table des Matières
loading

Table des Matières