Bloc Fonctionnel Fb2 S_Rcv - Siemens SIMATIC ET 200S Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC ET 200S:
Table des Matières

Publicité

2.10.3

Bloc fonctionnel FB2 S_RCV

FB S_RCV : réception de données à partir d'un partenaire de communication
Le FB S_RCV transmet des données du module ET 200S 1SI à une plage de données S7
spécifiée par les paramètres DB_NO et DBB_NO. Le FB S_RCV est appelé pour la
transmission de données dans le cycle ou en mode statique (sans conditions), dans un
programme déclenché par horloge.
L'état logique (statique) "1" du paramètre EN_R valide la possibilité de lecture de données
du module ET 200S 1SI. Une transmission en cours peut être annulée par la mise à "0" du
paramètre EN_R La tâche de réception annulée se termine par un message d'erreur (sortie
STATUS). La réception est inhibée tant que le paramètre EN_R est maintenu à l'état logique
"0". En fonction de la quantité de données à échanger, la transmission peut s'effectuer sur
plusieurs appels (cycles de programme).
Si le bloc fonctionnel détecte l'état logique "1" du paramètre R, la tâche de transmission en
cours est annulée et le FB S_RCV est réinitialisé. La réception reste inhibée tant que le
paramètre R est à "1". Lors d'un nouvel état de signal "0", la réception du télégramme
annulé reprend depuis le début.
L'adresse du module ET 200S 1SI à adresser est indiquée au paramètre LADDR.
La sortie NDR indique "Tâche terminée sans erreur/données prises en charge" (toutes les
données ont été lues). ERROR indique qu'une erreur est survenue. Le numéro d'erreur
correspondant est indiqué dans STATUS. Lorsque le tampon de réception est plein à plus
de 2/3, STATUS contient un avertissement après chaque appel de S_RCV. En l'absence
d'erreurs ou d'avertissements, la valeur de STATUS est égale à "0".
NDR et ERROR/STATUS sont également émis lorsque FB S_RCV est remis à 0 (paramètre
LEN == 16#00) (voir chronogramme). Si une erreur survient, le résultat binaire RB est remis
à "0". Si le bloc se termine sans erreur, le résultat binaire RB est mis à "1".
Démarrage
Le paramètre COM_RST du FB S_RCV sert à communiquer un démarrage au FB.
Mettez le paramètre COM_RST à 1 dans l'OB de démarrage.
Appelez le FB en mode cyclique sans mettre le paramètre COM_RST à 1 ou à 0.
Lorsque le paramètre COM_RST est mis à 1,
● le FB fournit des informations sur le module ET 200S 1SI (nombre d'octets dans la zone
● le FB se réinitialise et termine une éventuelle tâche préalablement commencée (avant le
Modules d'interface série
Instructions de service, 03/2009, A5E00124882-05
de périphérie, dans la zone de périphérie décentralisée ou dans aucune zone),
dernier passage en Stop de la CPU).
Module d'interface série
2.10 Communication par blocs fonctionnels
75

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

6es7 138-4df01-0ab0

Table des Matières