Smb31 Et Smw32 : Commande D'écriture En Mémoire Non Volatile (Eeprom) - Siemens SIMATIC S7-200 Manuel

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

Publicité

Tableau D-11 Octet de mémento spécial SMB30, suite
Interface 0
Interface 1
SM30.5
SM130.5
SM30.6 et
SM130.6 et
SM30.7
SM130.7
SMB31 et SMW32 : Commande d'écriture en mémoire non
volatile (EEPROM)
Vous pouvez sauvegarder par programme une valeur rangée dans la mémoire V en mémoire non
volatile. Pour ce faire, vous chargez dans le SMW32 l'adresse de la valeur à sauvegarder et, dans
le SMB31, la commande de sauvegarde. Il ne faut ensuite pas modifier cette valeur dans la
mémoire de variables tant que le S7--200 n'a pas remis le bit SM31.7 à zéro, signalant ainsi que
la sauvegarde est achevée.
Le S7--200 vérifie à la fin de chaque cycle si une commande de sauvegarde d'une valeur en
mémoire non volatile a été émise. Si c'est le cas, elle exécute cette sauvegarde.
Comme décrit dans le tableau D-12, le SMB31 définit la taille des données à sauvegarder en
mémoire non volatile et fournit la commande qui déclenche une sauvegarde. Le SMW32 contient
l'adresse de début en mémoire V pour les données à sauvegarder en mémoire non volatile.
Tableau D-12 Octet de mémento spécial SMB31 et mot de mémento spécial SMW32
Octet SM
Description
Format
SMB31 :
Commande
logicielle
SMW32 :
Adresse de
mémoire V
SM31.0 et
ss : Taille des données
SM31.1
SM31.7
c : Sauvegarde en mémoire
Le S7- -200 remet ce bit à 0 après chaque opération de sauvegarde.
SMW32
L'adresse en mémoire V des données à sauvegarder qui figure dans le SMW32 est indiquée
sous forme de décalage par rapport à V0. Lors de l'exécution d'une opération de sauvegarde,
la valeur dans cette adresse de mémoire V est sauvegardée à l'adresse de mémoire V
correspondante en mémoire non volatile.
Description
d : Bits de données par caractère
pp : Parité
BPFo
7
c
0
0
BPFo
15
permanent
Mémentos spéciaux
0 =8 bits par caractère
1 =7 bits par caractère
00 = pas de parité
01 = parité paire
BPFa
0
0
0
0
s
s
Adresse de mémoire V
00 = octet
10 = mot
01 = octet
11 = double mot
0 = Pas de demande d'exécution de sauvegarde
1 = Le programme utilisateur demande la sauvegarde de
données
Annexe D
10 = pas de parité
11 = parité impaire
BPFa
0
509

Publicité

Table des Matières
loading

Table des Matières