4.2.6
Driver ECC activé (tous les types de MDS)
Le driver ECC (Error-Correction-Code) peut être activé via le code de commande.
Utilisation
Le driver ECC apporte une sécurité supplémentaire quand à l'exactitude des
données sur la MDS. Pour les types de MDS avec EEPROM le fabricant garantit
seulement une fréquence d'écriture de 10.000. Quand le pilote ECC est activé,
l'utilisateur a la même garantie d'intégrité des données jusqu'à la fin de la durée de
vie réelle de la MDS.
Le driver ECC peut pour des raisons techniques de sécurité être tout aussi bien
utilisé pour les MDS avec mémoire RAM lorsque des champs perturbateurs très
forts peuvent influencer la communication.
Ecriture avec ECC
FC44_Word FC44_Byte
DBW 2/4
DBW 2
DBW 8
DBW 6
DBW 10
DBW 8
Comme résultat de la commande lancée l'utilisateur reçoit le bit "READY" (bit 15 dans
BEST) mis à 1. La zone de données utiles de l'utilisateur (DATDB) n'est pas modifiée.
Lecture avec ECC
FC44_Word FC44_Byte
DBW 2/4
DBW 2
DBW 8
DBW 6
DBW 10
DBW 8
Comme résultat de la commande lancée l'utilisateur reçoit le bit "READY" (bit 15 dans
BEST) mis à 1. Les données lues se trouvent dans le DATDB à partir de "l'adresse"
DATDW.
FC 44 – Fonction pour ASM 450
J31069-D0109-U001-A6-7718
BEDB
DATDB
DATDW
04 H
Longueur
Adr. (Low)
Adr. (High)
BEDB
DATDB
DATDW
04 H
Longueur
Adr. (Low)
Adr. (High)
Bloc de données utilisateur BEDB
Pointeur sur les données utiles qui doivent être
écrites sur la MDS. Les données sont dans le
DATDB à partir de "l'adresse" DATDW.
Code de commande = 04hexa. Longueur des
données à écrire en octets.
A partir de cette adresse sur la MDS les données
doivent ecre écrites.
Pointeur sur les données utiles qui doivent être
lues à partir de la MDS. Les données sont dans le
DATDB à partir de "l'adresse" DATDW.
Code de commande = 05hexa. Longueur des
données à lire en octets.
A partir de cette adresse sur la MDS les données
doivent ecre lues.
4-13