Télécharger Imprimer la page

SBC PCS1 Serie Manuel page 42

Publicité

Saia-Burgess Controls AG
3.14
Stockage des données en EEPROM
La Flash EEPROM du PCS1 est le support de stockage des données de configu-
ration. Une partie de cette mémoire est mise à la disposition de l'utilisateur pour
mémoriser des valeurs de 32 bits (« registres EEPROM ») qui ne risquent pas d'être
perdues même en cas de défaut de pile ou de condensateur tampon vide.
Les PCS1 de version matérielle < E dispose de 5 registres EEPROM, numérotés
2000 à 2004.
Les PCS1 de versions ≥ E en compte 50, dans la plage d'adresse 2000 à 2049. Ces
registres EEPROM sont indépendants des registres « normaux » ayant la même
adresse.
Les instructions SYSRD et SYSWR servent à y lire et écrire des valeurs :
Lecture
Écriture
L'instruction SYSWR K 20xx comporte quelques restrictions d'usage :
 L'EEPROM n'autorise qu'un maximum de 100 000 écritures ; il n'est donc
pas permis d'appeler l'instruction de façon cyclique ou à de courts inter-
valles.
 Le traitement de l'instruction durant environ 20 ms, elle ne doit pas être
appelée dans le XOB 0 (défaut d'alimentation) ni dans une tâche à temps
critique (prioritaire).
Manuel « Matériel de la gamme PCS1 »  │   D ocument 26 / 781  FR07  │   2 014-08-05
SYSRD
K x ou R x
R y
SYSWR
K x ou R x
R y
Stockage des données en EEPROM
; K x = adresse du registre EEPROM
; dans la plage K 2000 à K 2004
; pour les PCS1 de version < E ou
; K 2000 à K 2049 pour les PCS1
; de versions ≥ E
; Possibilité de transmettre l'adresse d'un
; registre contenant l'adresse de
; l'EEPROM (même plage que la
; constante K)
; R y = registre cible
; K x = adresse du registre EEPROM
; dans la plage K 2000 à K 2004
; pour les PCS1 de version < E ou
; K 2000 à K 2049 pour les PCS1
; de versions ≥ E
; Possibilité de transmettre l'adresse d'un
; registre contenant l'adresse de
; l'EEPROM (même plage que la
; constante K)
R y = registre source
Matériel PCS1
3
3-25

Publicité

loading