Description de la fonction

La fonction SIG_WRITE permet d'écrire une signature spécifique dans une carte mémoire BMX RM •••. Une application incorporant la fonction SIG_CHECK EF ne s'exécute que sur une carte mémoire contenant une signature attendue.

La fonction SIG_WRITE écrit une signature sur la carte mémoire insérée dans une UC BMX P34 ••••. La signature est constituée de 8 mots (16 octets).

Cette fonction EF pouvant prendre plusieurs dizaines de millisecondes pour effectuer une écriture physique sur la carte mémoire, vérifiez que l'application prend en charge ce temps supplémentaire.

NOTE : %S62 est réglé sur 1 lorsqu'une carte contient une signature, quelle que soit la valeur des 8 mots inscrits.
NOTE : Cette fonction EF ne peut être utilisée que sur une BMX P34 ••••, Version 2.2 ou ultérieure.

Représentation en FBD

La représentation en FBD de la fonction SIG_WRITE (avec des données exemples) est la suivante :

Représentation en Ladder

La représentation en Ladder de la fonction SIG_WRITE (avec des données exemples) est la suivante :

Représentation en IL

La représentation en IL de la fonction SIG_WRITE (avec des données exemples) est la suivante :

SIG_WRITE (

SIG0 := 16#45de,

SIG1 := 16#78aa,

SIG2 := 16#2cde,

SIG3 := 16#ac3f,

SIG4 := 16#5c81,

SIG5 := 16#2702,

SIG6 := 16#b312,

SIG7 := 16#2ed4,

)

ST sigStat

Représentation en ST

La représentation en ST de la fonction SIG_WRITE est la suivante : STATUS:=SIG_WRITE(SIG0, SIG1, SIG2, SIG3, SIG4, SIG5, SIG6, SIG7);

Description des paramètres

Le tableau ci-après décrit les paramètres d'entrée de SIG_WRITE :

Paramètre

Type

Commentaire

SIG0..SIG7

WORD

8 mots contenant la signature à écrire sur la carte mémoire

Le tableau ci-après décrit le paramètre de sortie de SIG_WRITE :

Paramètre

Type

Commentaire

STATUS

WORD

Résultat de l'opération d'écriture :

  1. Aucune erreur détectée

  2. Erreur détectée (par exemple, aucune carte mémoire ou carte protégée en écriture)