Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 340

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

Automate programmable S7-200 Manuel système
Opération USS_WPM_x
Il existe trois opérations d'écriture pour le protocole USS :
L'opération USS_WPM_W écrit un mot non signé.
-
L'opération USS_WPM_D écrit un double mot non signé.
-
L'opération USS_WPM_R écrit 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_WPM_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_WPM_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_WPM_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 à écrire. Value est la valeur de paramètre à écrire dans la
mémoire vive de l'entraînement. Pour les entraînements MicroMaster
3, vous pouvez également écrire cette valeur dans l'EEPROM de
l'entraînement, selon la manière dont vous avez configuré P971
(commande de sauvegarde EEPROM).
Il faut indiquer l'adresse d'une mémoire tampon de 16 octets à l'entrée DB_Ptr. L'opération USS_WPM_x
11
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_WPM_x, la sortie Done est activée et l'octet de sortie Error contient 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.
Lorsque l'entrée EEPROM est à 1, l'écriture se fait à la fois dans la mémoire vive et dans la mémoire
EPROM de l'entraînement. Lorsque cette entrée est à 0, l'écriture se fait uniquement dans la mémoire vive
de l'entraînement. Comme l'entraînement MicroMaster 3 n'accepte pas cette fonction, vous devez vous
assurer que cette entrée est désactivée lorsque vous utilisez cette opération avec un entraînement
MicroMaster 3.
Tableau 11-5 Opérandes des opérations USS_WPM_x
Entrées/sorties Type de
XMT_REQ
EEPROM
Drive
Param, Index
DB_Ptr
Value
Done
Error
330
Opérandes
données
BOOL
I, Q, M, S, SM, T, C, V, L, flux de signal conditionné par un élément détecteur de
front montant
BOOL
I, Q, M, S, SM, T, C, V, L, flux de signal
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, constante
WORD
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW, *VD, *AC, *LD, constante
DWORD
&VB
WORD
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AQW, *VD, *AC, *LD
DWORD, REAL
VD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD
BOOL
I, Q, M, S, SM, T, C, V, L
BYTE
VB, IB, QB, MB, SB, SMB, LB, AC. *VD, *AC, *LD

Publicité

loading