Siemens SIMATIC S7-200 Manuel page 371

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

Publicité

Opération USS_RPM_x
Il existe trois opérations de lecture pour le protocole USS :
L'opération USS_RPM_W (interface 0) ou
-
USS_RPM_W_P1 (interface 1) lit un mot non signé.
L'opération USS_RPM_D (interface 0) ou
-
USS_RPM_D_P1 (interface 1) lit un double mot non
signé.
L'opération USS_RPM_R (interface 0) ou
-
USS_RPM_R_P1 (interface 1) lit un nombre en
virgule flottante.
Une seule opération de lecture (USS_RPM_x) ou d'écriture
(USS_WPM_x) peut être active à un moment donné.
Les transactions USS_RPM_x s'achèvent lorsque
l'entraînement MicroMaster accuse réception de la
commande ou lorsqu'une situation d'erreur est signalée. Le
cycle logique continue à s'exécuter tant que ce processus
attend une réponse.
Le bit EN doit être activé pour que la transmission de la
demande soit validée et il doit rester activé jusqu'à ce que le
bit Done soit mis à 1, ce qui signale l'achèvement du
processus. Par exemple, une demande USS_RPM_x est
transmise à l'entraînement MicroMaster à chaque cycle
lorsque l'entrée XMT_REQ est activée. Aussi, cette entrée
doit--elle être activée par impulsion à travers un élément
détecteur de front provoquant la transmission d'une
demande à chaque front montant de l'entrée EN.
L'entrée Drive donne l'adresse de l'entraînement
MicroMaster auquel la commande USS_RPM_x doit être
envoyée. Les adresses autorisées pour des entraînements
individuels vont de 0 à 31.
Param indique le numéro du paramètre. Index est la valeur d'indice du paramètre à lire. Value est
la valeur de paramètre renvoyée. Il faut indiquer l'adresse d'une mémoire tampon de 16 octets à
l'entrée DB_Ptr. L'opération USS_RPM_x utilise cette mémoire tampon pour sauvegarder les
résultats de la commande envoyée à l'entraînement MicroMaster.
A l'achèvement de l'opération USS_RPM_x, la sortie Done est activée ; l'octet de sortie Error et la
sortie Value contiennent le résultat de l'exécution de l'opération. Le tableau 11-6 présente les
situations d'erreur possibles pouvant résulter de l'exécution de l'opération. Les sorties Error et
Value ne sont pas valables tant que la sortie Done n'est pas active.
Tableau 11-4 Opérandes des opérations USS_RPM_x
Entrées/sorties Type de
données
XMT_REQ
BOOL
Drive
BYTE
Param, Index
WORD
DB_Ptr
DWORD
Value
WORD
DWORD, REAL
Done
BOOL
Error
BYTE
Utilisation de la bibliothèque du protocole USS pour commander
Opérandes
I, Q, M, S, SM, T, C, V, L, flux de signal conditionné par un élément
détecteur de front montant
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, constante
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW, *VD, *AC, *LD,
constante
&VB
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AQW, *VD, *AC, *LD
VD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD
I, Q, M, S, SM, T, C, V, L
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD
Chapitre 11
357

Publicité

Table des Matières
loading

Table des Matières