Exemple D'application Pour Le Cp 341; Descriptif - Siemens SIMATIC S7-300 Instructions De Service

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

Publicité

9.1.3

Descriptif

Généralités
Le programme-exemple se compose :
● de blocs de mise en route OB 100, FC 10
● et d'une partie cyclique OB1 avec les appels
● du bloc FC 21 pour les transferts de la CPU au CP (émission),
● du bloc FC 23 pour la réception des données du CP vers la CPU.
Les paramètres destinés aux blocs fonctionnels programmés P_SND_RK et P_RCV_RK
sont dans les DB de travail DB40 et DB41.
Les données à émettre (zone source SEND) sont contenues dans le DB42.
Les données reçues du partenaire sont inscrites dans le DB43 (zone de destination RCV).
Tâche P_SND_RK
Une tâche P_SND_RK peut être activée dans la partie cyclique du programme par la mise à
1 du mémento M 120.7 (par exemple par un forçage de variable). Les données de longueur
LEN contenues dans le DB42, qui est la zone source du bloc P_SND_RK, sont transmises
au CP.
Le mémento de déclenchement M 120.7 est immédiatement remis à 0.
Une fois la tâche P_SND_RK exécutée, un compteur de succès est incrémenté si la tâche
s'est terminée sans erreur ; en cas d'erreur, c'est un compteur d'erreurs qui est incrémenté.
Tâche P_RCV_RK
Dans le bloc FC 23 est programmé un SFB P_RCV_RK dans lequel la validation de la
réception est toujours à « 1 », pour permettre la réception des données du partenaire. Les
données reçues sont écrites dans la zone de destination du bloc P_RCV_RK, le nombre de
données inscrites étant indiqué par le paramètre LEN.
La prise en charge sans erreur des données incrémente un compteur de succès. Si une
erreur s'est produite, c'est un compteur d'erreurs qui est incrémenté.
Lors de l'exécution de ces tâches P_SND_RK et P_RCV_RK, le paramètre de sortie
STATUS est mémorisé s'il contient une valeur différente de 0.
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
Instructions de service, 09/2009, A5E00218412-06
Exemple d'application

9.1 Exemple d'application pour le CP 341

111

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières