Saia-Burgess Controls AG
Stockage d'un texte/DB sur la carte Flash, SYSWR K 9000
Instruction :
Etat de l'accu après exécution :
Lorsque l'instruction SYSWR K 9000 est utilisée, notez que :
● la carte Flash ne permet que 100'000 d'écritures maximum. Il n'est donc pas
permis d'invoquer la commande de manière cyclique ou à de courts intervalles.
● il est fortement recommandé d'exécuter un SYSRD K 9000 avant l'instruction afin
de vérifier que la carte est accessible et prête.
● le traitement de la commande peut prendre jusqu'à 100 ms. Rien ne garantit pas
que l'écriture du texte/DB soit déjà terminée. La procédure peut en effet continuer
en arrière-plan. L'instruction ne doit, pour cette raison, pas être invoquée dans le
XOB 0 (XOB en cas de panne de courant) ou pendant des processus prioritaires.
● si des erreurs surviennent pendant le traitement, par ex. parce qu'aucune carte
Flash n'est enfichée, le XOB 13, s'il est disponible, sera appelé ou le voyant
ERROR sera positionné.
● au démarrage du Saia PCD
textes/DBs après le dernier téléchargement est rétabli. C'est aussi le cas lorsque
l'instruction SYSWR K 9000 a été utilisée pour conserver des versions plus ré-
centes.
● dans la limite du nombre maximum de cycles d'écriture, un texte/DB peut être
sauvegardé aussi souvent que nécessaire sans que la carte Flash ne soit
encombrée.
Manuel « Matériel de la série PCD1 / P CD2 » │ D ocument 26 / 737 FR24 │ 2 014-07-30
SYSWR
K 9000
1)
Nombre K
1) Alternativement, la valeur 9000 peut aussi être transmise à un registre. L'instruction
SYSWR K 3000 est utilisée pour cette même fonction dans le PCD3. Pour des raisons
de compatibilité, cette instruction est aussi utilisée dans les PCD1/2. Cette alternative n'a
cependant été intégrée au firmware qu'au second semestre 2004.
faible :
le texte/DB a été sauvegardé. La carte Flash est prête
pour de nouvelles instructions SYSWR.
élevée :
la dernière commande n'a pas encore été entièrement
exécutée. Avant de pouvoir réaliser d'autres instructions
SYSWR K 900x, un SYSRD K 9000 doit être exécuté
pour vérifier que la carte Flash est prête.
et après une perte de mémoire RAM, l'état des
®
Unités centrales et boîtiers d'extension
Sauvegarde du programme utilisateur
; Adresse des textes/DBs comme
; constante K ou dans un registre,
; les adresses de texte/DB existantes
; dans la plage >= 4000 sont acceptables
3
3-53