Télécharger Imprimer la page

Siemens SIMATIC S5-115U CPU 941-7UB11 Manuel D'instructions page 376

Publicité

Manuel S5- 1 15U
Blocs in tégrés
Le bloc RECEIVE d o i t être appelé dans le programme utilisateur au moins une fois par interface
avec le paramètrage "ALL" lorsque
le C P veut transmettre lui-même des données à I'automate.
le nombre de données qui doit être reçu par un RECEIVE-Direct est supérieur à la longueur de
bloc paramétré.
le CP n'utilise le RECEIVE-Direct que pour la validation d'un télégramme de réception e t
transmet les données à I'automate par la "communication d'arrière-plan".
Le FB245 peut être appelé par l'utilisateur comme fonction RECEIVE-ALL dans
la partie cyclique d u programme (par ex. dans l'OBI)
le programme déclenché par horloge (horloge interne)
le programme déclenché par alarme (alarmes du processus).
Description de la fonction RECEIVE-Direct
La fonction RECEIVE-Direct utilise les paramètres suivants :
SSNR
-
A-NR
-
ANZW
-
PAFE
-
ZTYP
-
DBNR
-
ZANF
-
ZLAE
-
Numéro d'interface
Numéro de contrat (valeur affectée
#O)
Adresse du mot indicateur
Adresse de l'octet indicateur des erreurs de paramétrage
Type de destination
Numéro du bloc de données
Adresse de début de la destination
Nombre de données de destination
La fonction RECEIVE-Direct est appelée normalement dans la partie cyclique du programme d'ap-
plication. Le bloc de dialogue peut également être appelé lors du traitement des programmes
d'interruption (alarmes process et d'horloge) mais, dans ce cas, le mot indicateur n'est pas actua-
lisé cycliquement. Cette tâche doit alors être assurée par le bloc CONTROL.
Le bloc RECEIVE n'engage une procédure d'acquittement avec le CP que si
le RLG
"1"
a été transmis au bloc fonctionnel e t
le CP a validé le contrat (le b i t "RECEIVE-Direct validé" du mot indicateur est à "1 ").
Lorsque le bloc tourne à vide (transmission de RLG "O"), seul le mot indicateur est actualisé.
Si le paramètre ZTYP contient l'indicatif "NN", les paramètres de destination doivent être fournis
par le CP; si ce n'est pas le cas, le contrat sera interrompu avec signalisation d'erreur.
Si, pour un autre paramétrage de ZTYP, le CP fournit quand même les paramètres de destination,
seuls les paramètres indiqués à l'appel d u bloc seront pris en compte.
De grands volumes de données ne peuvent être reçus que par paquets. La fonction RECEIVE-Direct
permet la réception d'un seul paquet. Les données restantes o u d'autres paquets de données
doivent être transmises à la CPU au moyen de la fonction RECEIVE-ALL.
EWA 4NEB 81 1 6130-03a

Publicité

loading