Siemens SIMATIC S7-1200 Manuel page 506

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

Publicité

Protocoles des processeurs de communication
12.3 Communication point à point (PtP)
Bloc de données global "Comm_Buffer" : Créez un bloc de données global (DB) et nommez-
le "Comm_Buffer". Dans le bloc de données, créez une valeur appelée "buffer" et ayant le
type de données "array [0 .. 99] of byte".
Réseau 1 : Activez l'instruction RCV_PTP à chaque fois que SEND_PTP n'est pas actif.
Tag_8 en MW20.0 signale lorsque l'émission est achevée dans le réseau 4 et lorsque le
module de communication est ainsi prêt à recevoir un message.
Réseau 2 : Utilisez la valeur NDR (Tag_1 en M0.0) définie par l'instruction RCV_PTP pour
copier le nombre d'octets reçus et pour mettre un mémento à 1 (Tag_8 en M20.0) afin de
déclencher l'instruction SEND_PTP.
Réseau 3 : Activez l'instruction SEND_PTP lorsque le mémento M20.0 est à 1. Utilisez
également ce mémento pour mettre l'entrée REQ à VRAI pour un cycle. L'entrée REQ
indique à l'instruction SEND_PTP qu'une nouvelle demande doit être émise. L'entrée REQ
ne doit être à VRAI que pendant une exécution de SEND_PTP. L'instruction SEND_PTP est
exécutée à chaque cycle jusqu'à ce que l'émission s'achève. L'émission est achevée lorsque
le dernier octet du message a été émis depuis le CM 1241. Lorsque l'émission est achevée,
la sortie DONE (Tag_5 en M10.0) est mise à VRAI pour une exécution de SEND_PTP.
506
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières