Siemens SIMATIC S7-200 Manuel D'utilisation page 97

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

Publicité

Exemple : Opérations Transférer message de mémoire tampon et Recevoir
P
P
A
L
NETWORK 1 //Ce programme recevra une chaîne de caractères jusqu'à
//détection d'un caractère de saut de ligne.
//Le message sera alors retransmis à l'émetteur.
LD
SM0.1
//Premier cycle :
MOVB
16#09, SMB30 //1. Initialiser la communication programmable :
//
//
//
MOVB
16#B0, SMB87 //2. Initialiser l'octet de commande RCV :
//
//
//
//
MOVB
16#0A, SMB89 //3. Définir caractère de fin de message
//
MOVW
+5, SMW90
//4. Définir délai d'inactivité de ligne
//
MOVB
100, SMB94
//5. Définir nombre maximal de caractères
//
ATCH
INT_0, 23
//6. Associer l'interruption 0
//
ATCH
INT_2, 9
//7. Associer l'interruption 2
//
ENI
//8. Valider les interruptions utilisateur
RCV
VB100, 0
//9. Valider boîte de réception avec mémoire tampon à
//
Jeu d'opérations S7-200
- Sélectionner 9600 bauds.
- Sélectionner 8 bits de données.
- Sélectionner pas de parité.
- RCV validé.
- Détecter caractère de fin de message.
- Détecter condition de ligne inactive comme
condition de début de message.
à OA hexa (saut de ligne).
à 5 ms.
à 100.
à l'événement Réception achevée.
à l'événement Emission achevée.
VB100.
Chapitre 6
6
87

Publicité

Table des Matières
loading

Table des Matières