Siemens SIMATIC S5 Manuel page 329

Masquer les pouces Voir aussi pour SIMATIC S5:
Table des Matières

Publicité

La fonction RECEIVE DIRECT sert au déclenchement « direct » d'un contrat
RECEIVE défini par le numéro de contrat (paramètre A-NR). Les numéros de
contrat possibles vont de 1 à 223. Vous pouvez utliser cette fonction, par exemple,
pour transférer des données d'une carte périphérique intelligente à la CPU (cf. carte
de régulation IP 252).
Le numéro de contrat « 0 » permet de sélectionner la fonction RECEIVE ALL.
Cette fonction contrôle si l'interface souhaite établir une communication
(RECEIVE). Dans l'affirmative, l'interface met à disposition les paramètres de des-
tination : elle détermine l'endroit où seront rangées les données devant être reçues
par le bloc de dialogue ainsi que le contrat ou le numéro de contrat auquel ces don-
nées sont destinées. Dans ce cas, « tous » les numéros de contrat (ALL) peuvent être
utilisés.
La fonction RECEIVE ALL permet, par exemple, de transférer simplement à la
CPU des valeurs saisies sur une console. Dans ce cas, la CPU n'a besoin ni de
connaître le masque d'écran sélectionné (= numéro de contrat), ni de s'occuper de
savoir si (ou à quel moment) des données introduites sur console sont disponibles.
En effet, l'interface signale son désir de communication seulement en cas de besoin
et c'est le prochain RECEIVE ALL appelé qui transfère les valeurs à la CPU.
Les fonctions RECEIVE DIRECT et RECEIVE ALL peuvent ou doivent être com-
binées si :
En raison du temps d'exécution, la fonction RECEIVE ne peut transférer à la CPU
que des données qui se trouvent déjà dans le CP.
Les données que le CP doit d'abord demander par le biais d'un réseau local en bus
ou qui doivent être générées d'une autre manière sont transférées à la CPU en asso-
ciant les fonctions FETCH (voir description de ce bloc de dialogue) et
RECEIVE ALL.
RECEIVE ALL
Pour la fonction RECEIVE ALL (numéro de contrat = 0), le bloc nécessite les para-
mètres : numéro d'interface SSNR, mot indicateur ANZW et octet indicateur d'er-
reurs de paramétrage PAFE.
Les paramètres de destination sont communiqués au bloc par l'interface.
Il en est de même pour le numéro de contrat qui est enregistré dans le mot ANZW et
qui indique le contrat pour lequel la fonction ALL a été utilisée. Le zéro signifie
« marche à vide » : l'interface n'a pas souhaité de communication RECEIVE.
Blocs de dialogue pour la CPU 948R
C79000-B8577-C134-05
le RECEIVE DIRECT est uniquement utilisé pour déclencher un contrat. Cela
dépend du paramétrage du bloc de dialogue et du comportement de l'interface au
cours de la prise de contact (cf. description du CP). Les données de ce contrat
sont transférées de l'interface vers la CPU au moyen du RECEIVE ALL ;
le nombre de données paramétré sur le RECEIVE DIRECT (ZLAE) est plus
grand que la longueur du bloc de transmission. Dans ce cas, l'interface fournit de
façon autonome les paquets suivants de ce contrat dans le cadre d'une fonction
RECEIVE ALL.
Description des blocs de dialogue
II/4-7

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S5-155hCpu 948rCpu 948rl

Table des Matières